/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!block{display:block!important}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@font-face{font-family:Urbanist;src:url(/zeno/assets/fonts/Urbanist-Variable-latin.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--blue:#3576e0;--ultra:#485af8;--cyan:#2ebcd5;--green:#20e3aa;--ink:#02060c;--surface:#0a1019f0;--surface-2:#0e1724e6;--line:#89aad92e;--muted:#8c98ab;--radius:20px}:root,html[data-zeno-theme=night]{color-scheme:dark}html[data-zeno-theme=day]{color-scheme:light}*{box-sizing:border-box}html{background:#000}body,html{min-height:100%}body{color:#f7f9ff;font-family:Urbanist,system-ui,sans-serif;font-size:max(var(--zeno-text-min,0px),calc(16px * var(--zeno-text-scale,1)));background:radial-gradient(circle at 18% 0,#0e58bc1c,#0000 25rem),radial-gradient(circle at 90% 6%,#4d3ee60f,#0000 27rem),#000;margin:0}button,input,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}a,button{color:inherit}a{text-decoration:none}img{object-fit:contain}.srOnly{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.officialWordmark{--wordmark-symbol-size:32px;--wordmark-text-size:22px;--wordmark-gap:8px;justify-content:flex-start;align-items:center;gap:var(--wordmark-gap);white-space:nowrap;width:max-content;max-width:100%;height:auto;display:inline-flex}.officialWordmarkSymbol{width:var(--wordmark-symbol-size);height:var(--wordmark-symbol-size);flex:0 0 var(--wordmark-symbol-size);object-fit:contain}.officialWordmarkText{color:#0000;font-family:Arial,Helvetica,sans-serif;font-size:var(--wordmark-text-size);letter-spacing:.055em;text-shadow:0 1px #ffffff29;background:linear-gradient(112deg,#787878,#fff 27%,#a8a8a8 53%,#f8f8f8 76%,#8c8c8c);-webkit-background-clip:text;background-clip:text;font-weight:800;line-height:.9}.officialWordmarkMarket .officialWordmarkText{letter-spacing:.025em}.coreArtwork,.zenoIcon{mix-blend-mode:screen;object-fit:contain}.zenoApp,.zenoContent{min-height:100dvh}.zenoContent{width:min(100%,1440px);padding:max(24px,env(safe-area-inset-top)) 20px calc(86px + env(safe-area-inset-bottom));margin:0 auto}.desktopSidebar{display:none}.mobileTopRail{z-index:8;top:max(12px,env(safe-area-inset-top));height:44px;position:absolute;left:16px}.backButton{cursor:pointer;background:#090e16eb;border:1px solid #94aace2b;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;box-shadow:0 10px 22px #00000059}.backButton span{font:300 31px/.85 system-ui;transform:translate(-1px,-1px)}.surface{background:linear-gradient(135deg,#0f1c2df7,#050a11f5),var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 20px 50px #0000003d}.sectionLabel{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.sectionLabel h2{font-size:max(var(--zeno-text-min,0px),calc(20px * var(--zeno-text-scale,1)));margin:0;font-weight:570}.sectionLabel>a,.sectionLabel>span{color:var(--muted);font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale,1)))}.sectionLabel>a{justify-content:center;align-items:center;min-width:44px;min-height:44px;margin-block:-11px;display:inline-flex}.contentSection{margin-top:26px}.mobileNav{z-index:30;height:calc(66px + env(safe-area-inset-bottom));padding:4px 10px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05090ffa;border-top:1px solid #7c9dca2e;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 42px #0000006b}.mobileNav a{color:#929aa8;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:0;min-height:44px;display:flex}.mobileNavIcon{border-radius:50%;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.mobileNavIcon .zenoIcon{width:29px;height:29px;transform:none}.mobileNav img{opacity:.66;filter:grayscale()brightness(1.4)}.mobileNav small{text-align:center;line-height:1}.mobileNav a.active{color:#5c95ff}.mobileNav a.active img{opacity:1;filter:drop-shadow(0 0 9px #3576e0d9)}.pageHeading{justify-content:space-between;align-items:flex-start;gap:20px;min-height:78px;padding:39px 0 10px;display:flex}.pageHeading h1{font-size:max(var(--zeno-text-min,0px),calc(31px * var(--zeno-text-scale,1)));letter-spacing:-.035em;margin:0;font-weight:600}.pageHeading p{color:var(--muted);font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale,1)));margin:4px 0 0}.headingActions{gap:10px;display:flex}.circleButton,.helpButton,.messageButton{cursor:pointer;background:#090e16e0;border:1px solid #91aad329;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.circleButton img{display:block}.circleButton .zenoIcon,.messageButton .zenoIcon{width:40px;height:40px;transform:scale(1.08)}.helpButton{font-size:max(var(--zeno-text-min,0px),calc(17px * var(--zeno-text-scale,1)))}.profileHeader{grid-template-columns:56px 1fr auto;align-items:center;gap:12px;min-height:74px;margin-bottom:18px;display:grid}.avatar{color:#d6e5ff;width:54px;height:54px;font-size:max(var(--zeno-text-min,0px),calc(17px * var(--zeno-text-scale,1)));background:radial-gradient(circle at 36% 28%,#5c86c4,#182d4a 50%,#07101c);border:2px solid #7aafffa6;border-radius:50%;place-items:center;font-weight:700;display:grid;box-shadow:0 0 24px #3576e04d}.photoAvatar{background:#101a29;padding:0;overflow:hidden}.photoAvatar img{object-fit:cover;object-position:50% 26%;width:100%;height:100%}.letterAvatar{color:#f2f6ff;letter-spacing:.02em;text-transform:uppercase;-webkit-user-select:none;user-select:none;border-radius:50%;place-items:center;font-weight:700;display:grid}.photoAvatar .letterAvatar{width:100%!important;height:100%!important}.profileCopy{flex-direction:column;min-width:0;display:flex}.profileCopy span{color:#aab2c0;font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)))}.profileCopy strong{font-size:max(var(--zeno-text-min,0px),calc(24px * var(--zeno-text-scale,1)));text-overflow:ellipsis;white-space:nowrap;font-weight:520;overflow:hidden}.profileHeaderActions{gap:9px;display:flex}.messageButton{font-size:max(var(--zeno-text-min,0px),calc(24px * var(--zeno-text-scale,1)));overflow:hidden}.homeDashboard{gap:16px;display:grid}.balanceCard{text-align:center;background:radial-gradient(circle at 100% 100%,#2261a966,#0000 52%),linear-gradient(140deg,#0a1019fa,#03080efa);min-height:305px;padding:28px 22px 24px}.balanceCard>span,.portfolioSummary>span{color:#a8afbb;font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale,1)))}.portfolioSummary{text-align:center}.portfolioSummaryClickable,.portfolioSummaryClickable .accountInfoButton,.portfolioSummaryClickable .balanceLine button{cursor:pointer}.balanceLine{justify-content:center;align-items:center;gap:12px;min-height:62px;display:flex}.balanceLine strong{font-size:max(var(--zeno-text-min,0px),calc(clamp(34px, 9vw, 50px) * var(--zeno-text-scale,1)));letter-spacing:-.04em;font-weight:400}.balanceLine button{color:#929baa;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;padding:8px}.accountInfoButton{width:fit-content;min-height:44px;font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale,1)));border:1px solid #9aafcd29;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:0 auto 20px;padding:8px 14px;display:flex}.infoBadge{border:1px solid #9cb8dc;border-radius:50%;place-items:center;width:20px;height:20px;font:600 13px/1 serif;display:inline-grid}.walletActions{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.walletActions button{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;display:flex}.walletActions img{object-fit:contain;clip-path:circle(50%);border-radius:50%;width:64px;height:64px;display:block}.walletActions span{font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale,1)))}.homeSideColumn{gap:16px;display:grid}.guideCard{grid-template-columns:112px 1fr auto;align-items:center;gap:12px;min-height:118px;padding:18px;display:grid}.guideCard>svg{width:108px;overflow:visible}.guideCard>svg path{fill:none;stroke-width:5px;stroke-linecap:round}.guideCard>svg path:first-child{stroke:#10d574}.guideCard>svg path:last-child{stroke:#ff593f}.guideCard span{min-width:0}.guideCard strong{font-size:max(var(--zeno-text-min,0px),calc(17px * var(--zeno-text-scale,1)));display:block}.guideCard small{color:#b0b7c2;font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale,1)));margin-top:6px;line-height:1.45;display:block}.guideCard>b{font-size:max(var(--zeno-text-min,0px),calc(28px * var(--zeno-text-scale,1)));color:#a6b3c6}.insightCard{padding:16px}.insightCard .sectionLabel{margin-bottom:8px}.insightCard>a{grid-template-columns:62px 1fr auto;align-items:center;gap:12px;display:grid}.insightCard p{color:#aeb7c5;font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)));margin:0;line-height:1.45}.insightCard p b{color:#55a0ff}.trendPill{font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));background:#1a7cff;border-radius:999px;padding:7px 9px}.quickAccessGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.quickAccessGrid>.quickAccessUnavailable,.quickAccessGrid>a{text-align:center;background:#090e16cc;border:1px solid #8fa9d024;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;min-height:122px;padding:13px 6px;display:flex}.quickAccessGrid>.quickAccessUnavailable{cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none;color:#7d8795}.quickAccessGrid>.quickAccessUnavailable .quickIcon{opacity:.55}.quickAccessGrid>.quickAccessUnavailable strong{color:#7d8795;font-weight:520}.quickAccessGrid>.quickAccessUnavailable small{letter-spacing:.04em;text-transform:uppercase;color:#6b7380;font-weight:560}.quickIcon{background:radial-gradient(circle,#276be033,#02070deb 68%);border-radius:50%;place-items:center;width:45px;height:45px;margin-bottom:3px;display:grid;overflow:hidden}.circleButton img,.desktopSidebar nav img,.earningIcon img,.mobileNav img,.quickIcon img,.serviceGrid img,.signalSummary>img{clip-path:circle(50%);border-radius:50%}.quickAccessGrid strong{font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)));font-weight:520}.quickAccessGrid small{color:#7d8795;font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));margin-top:4px}.eventRail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:88%;grid-auto-flow:column;gap:14px;display:grid;overflow-x:auto}.eventRail::-webkit-scrollbar,.filterRail::-webkit-scrollbar{display:none}.taskGrid::-webkit-scrollbar{display:none}.eventTile{scroll-snap-align:start;background:#04101f;border:1px solid #5188db57;border-radius:22px;height:220px;position:relative;overflow:hidden}.eventTile>img{object-fit:cover;width:100%;height:100%}.eventOverlay{background:linear-gradient(#0000 34%,#000308e6);flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:16px;display:flex;position:absolute;inset:0}.eventOverlay>b{color:#75a8ff;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));background:#144d9ec7;border-radius:999px;padding:6px 9px;position:absolute;top:14px;left:14px}.eventOverlay strong{font-size:max(var(--zeno-text-min,0px),calc(20px * var(--zeno-text-scale,1)))}.eventOverlay small{color:#b2becd}.earningsGrid{gap:10px;display:grid}.earningRow{grid-template-columns:48px 1fr auto auto;align-items:center;gap:11px;min-height:78px;padding:12px 14px;display:grid}.earningIcon{background:#19498b38;border-radius:13px;place-items:center;width:45px;height:45px;display:grid}.earningRow>span:nth-child(2){font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)))}.earningRow>strong{white-space:nowrap;font-size:max(var(--zeno-text-min,0px),calc(15px * var(--zeno-text-scale,1)));font-weight:520}.earningRow>b{color:#9eabbc;font-size:max(var(--zeno-text-min,0px),calc(24px * var(--zeno-text-scale,1)))}.earningRow.accent strong{color:#4e96ff;font-size:max(var(--zeno-text-min,0px),calc(17px * var(--zeno-text-scale,1)));font-weight:700}.signalSummary{background:linear-gradient(120deg,#082a53f5,#040c17fa);grid-template-columns:76px 1fr auto auto;align-items:center;gap:10px;min-height:108px;padding:17px;display:grid}.signalSummary>img{width:70px;height:70px}.signalSummary span{flex-direction:column;display:flex}.signalSummary small{color:#9da9ba;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)))}.signalSummary strong{font-size:max(var(--zeno-text-min,0px),calc(23px * var(--zeno-text-scale,1)));font-weight:500}.signalSummary span:nth-of-type(2){border-left:1px solid #7193c424;padding-left:16px}.signalSummary span:nth-of-type(2) strong{color:var(--green);font-size:max(var(--zeno-text-min,0px),calc(16px * var(--zeno-text-scale,1)))}.signalSummary>b{font-size:max(var(--zeno-text-min,0px),calc(26px * var(--zeno-text-scale,1)))}.filterCarousel{position:relative}.filterRail{scroll-snap-type:x proximity;gap:9px;margin:22px -4px 18px;padding:4px;display:flex;overflow-x:auto}.filterCarouselButton{z-index:2;color:#fff;width:44px;height:44px;font-size:max(var(--zeno-text-min,0px),calc(25px * var(--zeno-text-scale,1)));cursor:pointer;background:#051121f5;border:1px solid #4e96ff7a;border-radius:50%;line-height:1;display:none;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 7px 18px #0000004d}.filterCarouselButton--previous{left:0}.filterCarouselButton--next{right:0}.filterCarouselButton:hover:not(:disabled){background:#1456ad;border-color:#60a3ff}.filterCarouselButton:focus-visible{outline-offset:2px;outline:2px solid #65a6ff}.filterCarouselButton:disabled{opacity:.3;cursor:default}.filterRail button{color:#9da6b4;cursor:pointer;scroll-snap-align:start;background:#060a11db;border:1px solid #849fca29;border-radius:12px;flex:none;min-width:94px;height:44px;padding:0 17px}.filterRail button.active{color:#fff;background:linear-gradient(145deg,#2090ff,#2c5cf6);border-color:#448bff;box-shadow:0 8px 24px #226cff4d}.taskCarousel{position:relative}.taskCarouselControls{justify-content:flex-end;gap:8px;margin:-6px 2px 10px;display:none}.taskCarouselControls button{color:#fff;width:42px;height:42px;font-size:max(var(--zeno-text-min,0px),calc(28px * var(--zeno-text-scale,1)));cursor:pointer;background:linear-gradient(145deg,#0f3769fa,#05101ffa);border:1px solid #4e96ff6b;border-radius:50%;line-height:1;box-shadow:0 8px 22px #00000040}.taskCarouselControls button:hover:not(:disabled){background:linear-gradient(145deg,#1668ce,#153783);border-color:#60a3ff}.taskCarouselControls button:focus-visible{outline-offset:2px;outline:2px solid #65a6ff}.taskCarouselControls button:disabled{opacity:.34;cursor:default}.taskGrid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:min(88vw,390px);grid-auto-flow:column;align-items:stretch;gap:16px;padding:2px 2px 10px;display:grid;overflow-x:auto}.taskGrid:focus-visible{outline-offset:5px;border-radius:22px;outline:1px solid #60a3ffb3}@media (hover:hover) and (pointer:fine){.filterCarouselButton{place-items:center;display:grid}.filterCarousel .filterRail{margin-left:46px;margin-right:46px}.taskCarouselControls{display:flex}}.taskCard{scroll-snap-align:center;background:radial-gradient(circle at 50% 3%,#115b9e6b,#0000 45%),linear-gradient(165deg,#09233d,#081522 58%,#04080e);border:1px solid #408def8c;border-radius:23px;flex-direction:column;min-height:660px;padding:20px;display:flex;box-shadow:inset 0 1px #ffffff08,0 22px 46px #0000004d}.taskTop{justify-content:space-between;align-items:center;display:flex}.taskTop span{color:#5b9bff;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));border:1px solid #3184f06b;border-radius:10px;padding:6px 10px}.taskTop b{font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)));font-weight:500}.taskContent{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;padding:24px 0 18px;display:flex}.taskBrandFrame{background:radial-gradient(circle at 50% 42%,#1874df57,#0000 68%),linear-gradient(145deg,#0b2443fa,#020911fa);border:1px solid #4696ff6b;border-radius:28px;place-items:center;width:128px;height:128px;margin-bottom:18px;display:grid;overflow:hidden;box-shadow:inset 0 0 30px #2a81ff26,0 15px 35px #00000047}.taskBrandFrame.social{background:radial-gradient(circle,#16897147,#030d13fa 70%);border-color:#2ccea661}.taskBrandFrame.trading{background:radial-gradient(circle,#3d45c14d,#040814fa 70%);border-color:#636cff6b}.taskBrandFrame.daily{background:radial-gradient(circle,#2293aa4d,#030c12fa 70%);border-color:#2ebcd56b}.taskBrand{filter:drop-shadow(0 0 20px #2a81ff6b);width:112px;height:112px;transform:scale(1.12)}.taskContent h2{font-size:max(var(--zeno-text-min,0px),calc(23px * var(--zeno-text-scale,1)));margin:0;font-weight:600;line-height:1.16}.taskContent>p:not(.taskContext){color:#aab4c4;max-width:285px;margin:9px 0 0;line-height:1.5}.taskFooter{border-top:1px solid #7d9dc824;padding-top:18px}.taskReward{text-align:center;flex-direction:column;display:flex}.taskReward span{color:#9da8b7;font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale,1)))}.taskReward strong{color:var(--green);font-size:max(var(--zeno-text-min,0px),calc(34px * var(--zeno-text-scale,1)));font-weight:500}.taskFooter ul{min-height:77px;margin:13px 0 18px;padding:0;list-style:none}.taskFooter li{color:#bdc6d3;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));margin:7px 0}.taskFooter li:before{content:"✓";color:#58a1ff;width:18px;height:18px;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));border:1px solid #428dff;border-radius:50%;place-items:center;margin-right:8px;display:inline-grid}.selectTaskButton{color:#07101c;background:#f7f8fa;border-radius:999px;justify-content:space-between;align-items:center;width:min(100%,290px);height:48px;margin:0 auto;padding:0 6px 0 20px;font-weight:600;display:flex}.selectTaskButton span{color:#fff;width:36px;height:36px;font-size:max(var(--zeno-text-min,0px),calc(24px * var(--zeno-text-scale,1)));background:#080b10;border-radius:50%;place-items:center;display:grid}.quizTask .taskContent{text-align:left;justify-content:flex-start;align-items:stretch;padding-top:22px}.taskContext{color:#e7edf7;margin:0 0 14px;line-height:1.35}.quizTask .taskContent h2{font-size:max(var(--zeno-text-min,0px),calc(19px * var(--zeno-text-scale,1)));line-height:1.35}.previewOptions{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.previewOptions li{min-height:38px;font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)));border:1px solid #96afd240;border-radius:9px;align-items:center;gap:11px;padding:5px 12px;display:flex}.previewOptions span{border:1px solid #8596ad;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.historyButton{background:#080e17e0;border:1px solid #86a5d630;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;overflow:hidden;box-shadow:inset 0 0 18px #2b64c714,0 9px 24px #00000040}.historyButton .zenoIcon{width:40px;height:40px;transform:scale(1.08)}.aiHero{grid-template-columns:42% 1fr;align-items:end;min-height:230px;margin:5px 0 24px;display:grid}.aiHero>img{object-fit:contain;object-position:bottom;filter:drop-shadow(0 0 30px #185ebe47);width:100%;height:230px;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.aiBubble{background:linear-gradient(145deg,#0f141df7,#080b11fa);border:1px solid #8ca3c621;border-radius:26px;min-height:155px;margin:0 0 12px -12px;padding:25px 22px;position:relative}.aiBubble h2{font-size:max(var(--zeno-text-min,0px),calc(21px * var(--zeno-text-scale,1)));margin:0 0 8px}.aiBubble p{color:#a9b1bd;line-height:1.5;font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale,1)));margin:0}.aiBubble i{background:linear-gradient(145deg,#02b8ff,#334dff 55%,#df00e6);border-radius:50%;width:26px;height:26px;position:absolute;bottom:-4px;right:-4px;box-shadow:0 0 18px #315dff}.promptSection{margin-top:10px}.promptGrid,.promptGrid button{gap:12px;display:grid}.promptGrid button{text-align:left;cursor:pointer;background:linear-gradient(145deg,#0d1118fa,#06090efa);border:1px solid #90a3c21c;border-radius:20px;grid-template-columns:64px 1fr auto;align-items:center;width:100%;min-height:104px;padding:15px}.promptGrid button>span:first-child{background:radial-gradient(circle,#255eb12b,#03070c 72%);border:1px solid #5385d62e;border-radius:50%;place-items:center;width:62px;height:62px;display:grid;overflow:hidden}.promptGrid button>span:first-child .zenoIcon{width:60px;height:60px;transform:scale(1.1)}.promptGrid small,.promptGrid strong{display:block}.promptGrid strong{font-size:max(var(--zeno-text-min,0px),calc(17px * var(--zeno-text-scale,1)))}.promptGrid small{color:#9da5b2;font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)));margin-top:3px;line-height:1.35}.promptGrid b{font-size:max(var(--zeno-text-min,0px),calc(25px * var(--zeno-text-scale,1)))}.promptGrid button:disabled{cursor:not-allowed;opacity:.58}.chatTranscript{background:linear-gradient(155deg,#0a131ff0,#03070df7);border:1px solid #7c9ed126;border-radius:23px;flex-direction:column;min-height:300px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 20px 50px #0000003b}.chatTranscriptHeader{border-bottom:1px solid #7e9ec91f;justify-content:space-between;align-items:center;gap:14px;min-height:65px;padding:13px 15px;display:flex}.chatTranscriptHeader>span{flex-direction:column;gap:2px;display:flex}.chatTranscriptHeader strong{font-size:max(var(--zeno-text-min,0px),calc(16px * var(--zeno-text-scale,1)));font-weight:600}.chatTranscriptHeader small{color:#758397;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)))}.chatTranscriptHeader button{color:#a9c8ff;cursor:pointer;background:#12294880;border:1px solid #598bda38;border-radius:999px;min-height:38px;padding:0 13px}.chatMessages{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#437eda6b transparent;flex-direction:column;gap:14px;min-height:235px;max-height:min(49dvh,540px);padding:16px 14px 20px;display:flex;overflow-y:auto}.chatMessage{gap:6px;width:min(88%,620px);display:grid}.chatMessage.user{align-self:flex-end;justify-items:end}.chatMessage.zeno{align-self:flex-start;justify-items:start}.chatSpeaker{color:#8ea0b8;min-height:25px;font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));letter-spacing:.05em;align-items:center;padding:0 5px;font-weight:650;display:flex}.chatSpeaker .zenoIcon{width:26px;height:26px}.chatMessage p{color:#e8eef8;overflow-wrap:anywhere;white-space:pre-wrap;border-radius:18px;max-width:100%;margin:0;padding:13px 15px;line-height:1.52}.chatMessage.user p{background:linear-gradient(135deg,#2169dc,#2849bd);border-bottom-right-radius:6px;box-shadow:0 10px 28px #1a4db338}.chatMessage.zeno p{background:linear-gradient(145deg,#121b29,#0b111b);border:1px solid #87a7d729;border-bottom-left-radius:6px}.liveContextBadge{color:#3ddbb0;font-size:max(var(--zeno-text-min,0px),calc(9px * var(--zeno-text-scale,1)));background:#14a07714;border:1px solid #21dda82e;border-radius:999px;padding:5px 8px}.thinking p{align-items:center;gap:5px;min-width:68px;display:flex}.thinking p>i{background:#76aaff;border-radius:50%;width:6px;height:6px;animation:aiThinking 1.1s ease-in-out infinite}.thinking p>i:nth-child(2){animation-delay:.14s}.thinking p>i:nth-child(3){animation-delay:.28s}@keyframes aiThinking{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.aiComposerDock{z-index:6;bottom:calc(65px + env(safe-area-inset-bottom));background:linear-gradient(#01040900,#010409f0 22%);border-radius:26px;margin:20px -4px 0;padding:8px 4px 6px;position:sticky}.aiComposer{background:#0d121bf7;border:1px solid #8fa4c430;border-radius:30px;grid-template-columns:minmax(0,1fr) 52px;align-items:end;gap:7px;min-height:60px;padding:4px 5px 4px 17px;display:grid;box-shadow:0 14px 38px #00000057,inset 0 1px #ffffff06}.aiComposer textarea{resize:none;color:#f6f8fc;background:0 0;border:0;outline:none;width:100%;min-height:50px;max-height:132px;padding:14px 0 12px;line-height:1.4;overflow-y:auto}.aiComposer textarea::placeholder{color:#6d7582}.aiComposer textarea:disabled{cursor:wait;opacity:.72}.aiComposer button{cursor:pointer;background:linear-gradient(145deg,#00a9ff,#3c45ff 55%,#d700dc);border:0;border-radius:50%;place-items:center;width:52px;height:52px;padding:0;display:grid;overflow:hidden;box-shadow:0 0 20px #3753ff59}.aiComposer button .zenoIcon{width:47px;height:47px;transform:scale(1.08)}.aiComposer button:disabled{cursor:default;opacity:.38;filter:saturate(.65);box-shadow:none}.aiComposer .stopResponseButton{background:linear-gradient(145deg,#248eff,#403bf1 58%,#9727c8)}.stopResponseButton>span{background:#fff;border-radius:3px;width:13px;height:13px;box-shadow:0 0 12px #ffffff8c}.composerMeta{color:#576273;min-height:22px;font-size:max(var(--zeno-text-min,0px),calc(9px * var(--zeno-text-scale,1)));justify-content:space-between;gap:8px;padding:5px 11px 0;display:flex}.composerMeta .nearLimit{color:#ffb36d}.aiComposerNotice{color:#a9b8cc;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));background:#0d1b2ff5;border:1px solid #588ad838;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:5px 5px 0;padding:10px 12px;line-height:1.4;display:flex}.aiComposerNotice a,.aiComposerNotice button{color:#78adff;cursor:pointer;background:#2d6bd133;border:1px solid #5397ff59;border-radius:999px;flex:none;align-items:center;min-height:34px;padding:0 12px;display:inline-flex}.aiDisclaimer{text-align:center;color:#596170;font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));margin:7px 0 2px}.aiConversationControls{align-items:center;gap:8px;margin:0 0 12px;display:flex}.aiConversationControls select{appearance:none;color:#e8eef6;background-color:#101722;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%239ea9b7' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px 8px;border:1px solid #263342;border-radius:10px;flex:1;min-width:0;max-width:300px;padding:10px 34px 10px 12px}.aiConversationControls button{color:#e8eef6;background:#101722;border:1px solid #263342;border-radius:10px;min-height:44px;padding:8px 12px}.aiScreen .chatMessage.zeno .aiAnswerContent{color:#e8eef8;overflow-wrap:anywhere;background:#111216;border:1px solid #87a7d729;border-radius:18px 18px 18px 6px;max-width:100%;padding:13px 15px}.aiScreen .chatMessage.zeno .aiAnswerContent h3,.aiScreen .chatMessage.zeno .aiAnswerContent li,.aiScreen .chatMessage.zeno .aiAnswerContent p{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 10px;padding:0}.aiScreen .chatMessage.zeno .aiAnswerContent ol,.aiScreen .chatMessage.zeno .aiAnswerContent ul{margin:0 0 10px;padding-left:20px}.aiScreen .chatMessage.zeno .aiAnswerContent code{background:#172234;border-radius:4px;padding:2px 5px}.aiScreen .chatMessage.zeno .aiAnswerContent pre{white-space:pre-wrap;background:#172234;border-radius:8px;padding:12px;overflow-x:auto}.aiScreen .chatMessage.zeno .aiAnswerContent a{color:#6bb6ff;text-decoration:underline}.tradeHero{text-align:center;flex-direction:column;align-items:center;min-height:calc(100dvh - 190px);display:flex;position:relative}.tradeMarketWordmark{--wordmark-symbol-size:46px;--wordmark-text-size:25px;--wordmark-gap:10px;flex:none;width:max-content;max-width:min(86vw,360px);min-height:58px;margin:4px auto 2px}.tradeHero>img{filter:drop-shadow(0 0 45px #6c30ff61);width:min(80vw,430px);height:min(80vw,430px);margin-top:-6px;animation:orbFloat 6s ease-in-out infinite}.tradeHero h1{font-size:max(var(--zeno-text-min,0px),calc(clamp(44px, 13vw, 78px) * var(--zeno-text-scale,1)));letter-spacing:.01em;margin:-30px 0 0;line-height:1}.tradeHero h1 span{color:#0000;background:linear-gradient(90deg,#39a9ff,#e45cf6);-webkit-background-clip:text}.tradeHero h2{font-size:max(var(--zeno-text-min,0px),calc(clamp(17px, 4vw, 24px) * var(--zeno-text-scale,1)));margin:15px 0 0;font-weight:430}.tradeHero p{color:#e5e7ec;flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.tradeHero p b{color:#51a4ff;font-weight:500}.tradeHero p i{color:#e995f6;font-style:normal}.comingSoon{letter-spacing:.45em;text-shadow:0 0 16px #7d36ff;margin-top:auto;padding-bottom:22px;font-weight:400}.tradeMarketStatus{color:#8aa0bd;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));letter-spacing:.24em;margin-top:auto;font-weight:600}.tradeMarketStatus.ready{color:#55d8a8;text-shadow:0 0 14px #32d7a042}.tradeMarketPrimary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#218ff4,#315bf1);border:1px solid #3a97ff8c;border-radius:14px;width:min(100% - 24px,300px);min-height:48px;margin-top:13px;padding:0 18px;font-weight:720;box-shadow:inset 0 1px #fff3,0 12px 26px #2260e03d}.tradeMarketPrimary:disabled{cursor:wait;opacity:.62}.tradeMarketNote{color:#8593a8;max-width:360px;font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));margin-top:9px;line-height:1.5}.tradeFallbackActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,420px);margin-top:14px;display:grid}.tradeFallbackActions a{color:#d9e9ff;min-height:46px;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));background:linear-gradient(145deg,#214c9157,#111c32b8);border:1px solid #69a0ff52;border-radius:14px;place-items:center;padding:0 14px;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff14,0 10px 25px #0000002e}.tradeFallbackActions a:last-child{background:linear-gradient(145deg,#602d9c52,#1a1433b8);border-color:#b565ff52}.tradeLaunchNote{color:#758197;max-width:360px;font-size:max(var(--zeno-text-min,0px),calc(9.5px * var(--zeno-text-scale,1)));margin-top:8px;line-height:1.45}@keyframes orbFloat{50%{transform:translateY(-10px)scale(1.02)}}.userHeader{grid-template-columns:58px 1fr auto;align-items:center;gap:12px;min-height:92px;padding-top:38px;display:grid}.userHeader h1{color:#f7f9ff;font-size:max(var(--zeno-text-min,0px),calc(clamp(22px, 6vw, 25px) * var(--zeno-text-scale,1)));text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:520;line-height:1.12;overflow:hidden}.userHeader>div:nth-child(2){min-width:0}.userHeader>div:nth-child(2) button{color:#8893a3;cursor:pointer;background:0 0;border:0;min-height:44px;padding:7px 0}.userHeaderActions{gap:8px;display:flex}.userDashboard{gap:16px;margin-top:18px;display:grid}.levelCard{grid-template-columns:125px minmax(0,1fr);align-items:center;gap:10px;padding:20px;display:grid}.levelCard>img{filter:drop-shadow(0 0 22px #3b7eff4d);width:135px;height:135px;transform:scale(1.08);-webkit-mask-image:radial-gradient(circle,#000 54%,#000000e6 68%,#0000 79%);mask-image:radial-gradient(circle,#000 54%,#000000e6 68%,#0000 79%)}.rankEmblem{--rank-accent:#70a8ff;--rank-accent-soft:#b7d8ff;--rank-edge:#5177a9;--rank-glow:#3f85ff47;--rank-sweep:40deg;isolation:isolate;aspect-ratio:1;border:1px solid var(--rank-accent-soft);place-items:center;width:122px;margin:auto;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.rankEmblem{border:1px solid color-mix(in srgb,var(--rank-accent-soft) 55%,transparent)}}.rankEmblem{background:radial-gradient(circle at 34% 24%,#ffffff2e,transparent 19%),radial-gradient(circle at 50% 47%,var(--rank-accent) 0 31%,#040912 58%,#010307 78%);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.rankEmblem{background:radial-gradient(circle at 34% 24%,#ffffff2e,transparent 19%),radial-gradient(circle at 50% 47%,color-mix(in srgb,var(--rank-accent) 20%,#08111e) 0 31%,#040912 58%,#010307 78%)}}.rankEmblem{box-shadow:inset 0 0 0 5px #02060de0,inset 0 0 0 6px var(--rank-edge),inset 0 0 26px var(--rank-accent),0 10px 24px #00000061,0 0 26px var(--rank-glow)}@supports (color:color-mix(in lab,red,red)){.rankEmblem{box-shadow:inset 0 0 0 5px #02060de0,inset 0 0 0 6px color-mix(in srgb,var(--rank-edge) 70%,transparent),inset 0 0 26px color-mix(in srgb,var(--rank-accent) 30%,transparent),0 10px 24px #00000061,0 0 26px var(--rank-glow)}}.rankEmblem:before{background:conic-gradient(from -20deg,var(--rank-accent-soft) 0 var(--rank-sweep),#64799729 var(--rank-sweep) 1turn);filter:drop-shadow(0 0 5px var(--rank-glow));border-radius:50%;inset:7px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px))}.rankEmblem:after,.rankEmblem:before{content:"";z-index:-1;position:absolute}.rankEmblem:after{border:1px solid var(--rank-accent);inset:17px}@supports (color:color-mix(in lab,red,red)){.rankEmblem:after{border:1px solid color-mix(in srgb,var(--rank-accent) 42%,transparent)}}.rankEmblem:after{background:linear-gradient(135deg,#ffffff1a,transparent 38%),radial-gradient(circle at 50% 44%,var(--rank-accent),#03070d 72%);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.rankEmblem:after{background:linear-gradient(135deg,#ffffff1a,transparent 38%),radial-gradient(circle at 50% 44%,color-mix(in srgb,var(--rank-accent) 18%,#07101d),#03070d 72%)}}.rankEmblem:after{box-shadow:inset 0 0 18px var(--rank-accent)}@supports (color:color-mix(in lab,red,red)){.rankEmblem:after{box-shadow:inset 0 0 18px color-mix(in srgb,var(--rank-accent) 22%,transparent)}}.rankEmblem span{z-index:1;color:#f7fbff;font-size:max(var(--zeno-text-min,0px),calc(34px * var(--zeno-text-scale,1)));letter-spacing:.08em;text-shadow:0 1px 0 #000000b8,0 0 15px var(--rank-glow);padding-left:.08em;font-weight:660;line-height:1;position:relative}.rankEmblem[data-rank=user]{--rank-accent:#94a3b8;--rank-accent-soft:#e2e8f0;--rank-edge:#64748b;--rank-glow:#94a3b840;--rank-sweep:0deg}.rankEmblem[data-rank=z1]{--rank-accent:#62a9d8;--rank-accent-soft:#e0f3ff;--rank-edge:#5684a3;--rank-glow:#4daee04d;--rank-sweep:40deg}.rankEmblem[data-rank=z2]{--rank-accent:#3aa9dc;--rank-accent-soft:#bcecff;--rank-edge:#397eaa;--rank-glow:#2dade247;--rank-sweep:80deg}.rankEmblem[data-rank=z3]{--rank-accent:#3979ee;--rank-accent-soft:#a9c5ff;--rank-edge:#315fb0;--rank-glow:#356feb57;--rank-sweep:120deg}.rankEmblem[data-rank=z4]{--rank-accent:#765ce9;--rank-accent-soft:#c9bdff;--rank-edge:#5a45a8;--rank-glow:#7650eb57;--rank-sweep:160deg}.rankEmblem[data-rank=z5]{--rank-accent:#a958e8;--rank-accent-soft:#e0baff;--rank-edge:#7542a0;--rank-glow:#ac49eb57;--rank-sweep:200deg}.rankEmblem[data-rank=z6]{--rank-accent:#dc5f9e;--rank-accent-soft:#ffc1dd;--rank-edge:#9e486f;--rank-glow:#e24e9759;--rank-sweep:240deg}.rankEmblem[data-rank=z7]{--rank-accent:#dc9845;--rank-accent-soft:#ffe0a3;--rank-edge:#9d7139;--rank-glow:#e59a3a5c;--rank-sweep:280deg}.rankEmblem[data-rank=z8]{--rank-accent:#b9d9e8;--rank-accent-soft:#f1fbff;--rank-edge:#7fa6bc;--rank-glow:#9fdef866;--rank-sweep:320deg}.rankEmblem[data-rank=z9]{--rank-accent:#e7b952;--rank-accent-soft:#fff6c9;--rank-edge:#a47b26;--rank-glow:#ffc4417a;--rank-sweep:360deg}.rankEmblem.locked{filter:none}.rankEmblem.large{width:190px;margin:10px auto 0}.rankEmblem.compact{width:52px;margin:0}.rankEmblem.compact:before{inset:4px}.rankEmblem.compact:after{inset:9px}.rankEmblem.compact span{font-size:max(var(--zeno-text-min,0px),calc(15px * var(--zeno-text-scale,1)));letter-spacing:.06em;padding-left:.06em}.levelCard>.rankEmblem>span{color:#f7fbff}.levelCard>div>span{color:#929aa8}.levelCard h2{font-size:max(var(--zeno-text-min,0px),calc(36px * var(--zeno-text-scale,1)));flex-wrap:wrap;align-items:center;gap:7px;margin:6px 0 11px;font-weight:500;display:flex}.levelCard h2 small{color:#6e9cff;font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));white-space:nowrap;border:1px solid #4076e040;border-radius:999px;padding:6px;font-weight:500;line-height:1}.progress{background:#1d222b;border-radius:999px;height:7px;overflow:hidden}.progress i{border-radius:inherit;background:linear-gradient(90deg,#286fff,#4f8dff);width:65%;height:100%;display:block}.levelCard p{text-align:right;color:#b3bbc7;margin:5px 0 0}.rankProgressMeta{gap:3px;margin-top:7px;display:grid}.rankProgressMeta>span{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.rankProgressMeta small{color:#8f99a8;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));line-height:1.25}.rankProgressMeta b{color:#d6deea;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));white-space:nowrap;font-weight:560}.levelCard>a{background:#ffffff09;border-radius:15px;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:54px;padding:0 16px;display:flex}.pointsCard{grid-template-columns:92px 1fr auto;align-items:center;gap:12px;min-height:128px;padding:15px 18px;display:grid}.pointsCard>img{filter:drop-shadow(0 0 20px #2d71ff57);width:88px;height:88px}.pointsCard span{flex-direction:column;display:flex}.pointsCard small{color:#959eac;font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale,1)))}.pointsCard strong{font-size:max(var(--zeno-text-min,0px),calc(clamp(30px, 8vw, 48px) * var(--zeno-text-scale,1)));font-weight:450}.pointsCard strong b{color:#4d86e5;font-size:max(var(--zeno-text-min,0px),calc(15px * var(--zeno-text-scale,1)));font-weight:500}.pointsCard>i{font-size:max(var(--zeno-text-min,0px),calc(26px * var(--zeno-text-scale,1)));font-style:normal}.bindingGrid{gap:10px;display:grid}.bindingCard{grid-template-columns:58px 1fr auto auto;align-items:center;gap:11px;min-height:88px;padding:13px;display:grid}.bindingCardDisabled{opacity:.72;cursor:default;pointer-events:none}.bindingCardDisabled>b{color:#8e9aae;background:#74819624}.bindingCardLocked{width:16px;height:16px}.bindingCard>img{width:58px;height:58px}.bindingCard>.zenoIcon--kalshi,.bindingProviderIcon .zenoIcon--kalshi{box-sizing:border-box;mix-blend-mode:normal;object-fit:contain;background:radial-gradient(circle,#23745829,#03080a 72%);border:1px solid #45857347;border-radius:50%;padding:9px}.zenoIcon--swipe1{object-fit:contain}.zenoIcon--predictfun{object-fit:cover;border-radius:22%}.bindingCard>span{flex-direction:column;min-width:0;display:flex}.bindingCard strong{font-size:max(var(--zeno-text-min,0px),calc(16px * var(--zeno-text-scale,1)))}.bindingCard small{color:#7e8998;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bindingCard>b{color:#48c98d;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));background:#1b7e521f;border-radius:999px;padding:6px 10px;font-weight:500}.bindingCard>i{font-size:max(var(--zeno-text-min,0px),calc(22px * var(--zeno-text-scale,1)));font-style:normal}.serviceGrid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.serviceGrid>a{border:1px solid var(--line);text-align:center;background:#080d15e6;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:135px;padding:13px;display:flex}.serviceGrid>a>span{background:radial-gradient(circle,#2966cc29,#03070c 72%);border:1px solid #577eb929;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.serviceGrid>a>span .zenoIcon{width:52px;height:52px;transform:scale(1.12)}.serviceGrid strong{font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale,1)))}.serviceGrid small{color:#7e8997;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));margin-top:4px}.modalBackdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000207c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.actionModal{background:linear-gradient(145deg,#131a25,#080d14);border:1px solid #89a5cf47;border-radius:26px;gap:14px;width:min(100%,440px);padding:26px;display:grid;position:relative;box-shadow:0 30px 90px #000}.actionModal h2{margin:0 0 20px}.modalClose{border:1px solid var(--line);width:44px;height:44px;color:inherit;cursor:pointer;background:#111722;border-radius:50%;place-items:center;padding:0;line-height:0;display:grid;position:absolute;top:10px;right:10px}.modalClose>.controlGlyph{width:20px;height:20px;display:block}.exportKeyModal{gap:12px}.exportKeyModal h2{margin-bottom:4px}.exportKeyWarning{color:#9ea9b9;font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)));margin:0;line-height:1.5}.exportKeyWarning.strong{color:#f0c27a}.exportKeyModal .primaryButton,.exportKeyModal .secondaryButton{width:100%}.exportKeyModal .actionStatus{color:#faa;margin:0}.actionModal form{gap:14px;display:grid}.actionModal label{color:#9ea9b9;font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)))}.actionModal input{border:1px solid var(--line);color:#fff;background:#080d14;border-radius:13px;width:100%;height:49px;margin-top:6px;padding:0 14px}.sandboxMintButton{width:100%}.sandboxMintNotice{color:#6f7e91;text-align:center;line-height:1.45}.goalkeeperNotice{background:linear-gradient(135deg,#1677ff1f,#24d4c40f);border:1px solid #4893ff4d;border-radius:14px;align-items:center;gap:11px;margin:4px 0 2px;padding:12px 13px;display:flex}.goalkeeperNotice>img{flex:none}.goalkeeperNotice span{gap:3px;min-width:0;display:grid}.goalkeeperNotice b{color:#f4f8ff;font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)));font-weight:600}.goalkeeperNotice small{color:var(--muted);font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));line-height:1.45}.primaryButton{color:#fff;cursor:pointer;box-sizing:border-box;text-align:center;background:linear-gradient(135deg,#2096ff,#2e55f5);border:0;border-radius:14px;justify-content:center;align-items:center;width:100%;min-height:50px;font-weight:650;text-decoration:none;display:flex}.secondaryButton{color:#9fc3ff;cursor:pointer;background:#235bb11a;border:1px solid #538ee657;border-radius:13px;min-height:46px;padding:0 16px;font-weight:650}.primaryButton:disabled,.secondaryButton:disabled,.walletLinkButton:disabled{cursor:not-allowed;opacity:.55}.walletLinkPrompt{background:linear-gradient(135deg,#0e274df0,#050c15f7);border-color:#347deb59;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 16px;padding:14px 16px;display:grid}.walletLinkPrompt.compact{min-height:76px}.walletLinkPrompt.linked{background:linear-gradient(135deg,#092b2894,#050c15f7);border-color:#2cc48e40}.walletLinkIcon{background:#02060b;border-radius:50%;place-items:center;width:50px;height:50px;display:grid;overflow:hidden}.walletLinkIcon .zenoIcon{object-fit:contain;width:48px;height:48px}.walletLinkCopy{flex-direction:column;gap:3px;min-width:0;display:flex}.walletLinkCopy strong{font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale,1)))}.walletLinkCopy small{color:#8797aa;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));line-height:1.4}.walletLinkButton{color:#fff;min-height:44px;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#208ff6,#3455ed);border:0;border-radius:12px;padding:0 16px;font-weight:700}.walletLinkStatus{color:#6fd7e7;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));grid-column:2/-1;margin:0;line-height:1.45}.modalLinkList{gap:8px;display:grid}.modalLinkList a{border:1px solid var(--line);border-radius:13px;justify-content:space-between;align-items:center;min-height:52px;padding:0 14px;display:flex}.modalLinkList .secondaryButton{color:#78e5f2;background:#2ebcd50f;border-color:#2ebcd557;justify-content:center;font-weight:650}.sandboxAssetNotice{color:#62d9eb!important;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)))!important;margin:-4px 0 7px!important}.addressModal p{color:#b8c5d7;overflow-wrap:anywhere;background:#070c12;border-radius:14px;padding:14px;font-family:ui-monospace,monospace;line-height:1.55}.secondaryScreen .zenoContent{max-width:1120px}.walletTabs{border:1px solid var(--line);background:#090d14;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:15px;padding:3px;display:grid}.walletTabs.accountWalletTabs{grid-template-columns:repeat(4,minmax(0,1fr))}.walletTabs button{color:#8f98a8;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:0;height:44px;padding:0 10px;overflow:hidden}.walletTabs button.active{color:#fff;background:linear-gradient(90deg,#0f4ca0,#191c48)}.walletTabNotice{color:#8f9bab;max-width:330px;font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)));text-align:center;margin:18px auto 0;line-height:1.5}.walletHero{background:radial-gradient(circle at 100% 20%,#1c60c44d,#0000 48%),linear-gradient(140deg,#092a50,#07111e 55%,#080c13);flex-direction:column;padding:24px;display:flex}.walletHero>span{font-size:max(var(--zeno-text-min,0px),calc(20px * var(--zeno-text-scale,1)))}.walletHero>small{color:#a2adbc;margin-top:10px}.walletHero>strong{font-size:max(var(--zeno-text-min,0px),calc(clamp(37px, 9vw, 55px) * var(--zeno-text-scale,1)));margin:3px 0 22px;font-weight:430}.walletHero>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.walletHero>div button{border:1px solid var(--line);min-width:0;min-height:44px;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));white-space:nowrap;cursor:pointer;background:#05090f9e;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:5px 6px;display:flex}.walletHero>div img{border-radius:50%;flex:0 0 26px;width:26px;height:26px}.walletStats{grid-template-columns:repeat(3,1fr);margin-top:14px;padding:18px;display:grid}.walletStats>span{border-right:1px solid var(--line);flex-direction:column;min-width:0;padding:0 9px;display:flex}.walletStats>span:last-child{border:0}.walletStats small{color:#8c98a8;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)))}.walletStats b{min-width:0;font-size:max(var(--zeno-text-min,0px),calc(clamp(12px, 3vw, 17px) * var(--zeno-text-scale,1)));text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-weight:500;overflow:hidden}.detailSection{margin-top:16px;padding:20px}.detailSection>h2{font-size:max(var(--zeno-text-min,0px),calc(19px * var(--zeno-text-scale,1)));margin:0 0 17px}.transactionList{display:grid}.transactionRow{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:86px;padding:12px 0;display:grid;position:relative}.transactionRow:last-child{border:0}.transactionIcon{background:#07101d;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.transactionRow>span:nth-child(2),.transactionRow>span:nth-child(3){flex-direction:column;display:flex}.transactionRow>span:nth-child(3){text-align:right}.transactionRow strong{font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale,1)))}.transactionRow small{color:#7f8a99;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)))}.transactionRow b{font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale,1)));font-weight:500}.transactionRow b.positive{color:#42d78e}.transactionRow>i{color:#42d78e;font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));background:#1584522e;border-radius:999px;grid-column:2/4;justify-self:end;margin-top:-15px;padding:4px 8px;font-style:normal}.transactionRow>i.pending{color:#f1bd51;background:#b27f192e}.transactionRow>i.failed{color:#ff7373;background:#ab2f2f2e}.historySummary{grid-template-columns:78px 1fr auto;align-items:center;gap:12px;padding:18px;display:grid}.historySummary>span{flex-direction:column;display:flex}.historySummary small{color:#8793a4}.historySummary strong{font-size:max(var(--zeno-text-min,0px),calc(clamp(19px, 5vw, 29px) * var(--zeno-text-scale,1)));font-weight:500}.historySummary span:last-child{border-left:1px solid var(--line);padding-left:15px}.historySummary span:last-child strong{color:var(--green);font-size:max(var(--zeno-text-min,0px),calc(16px * var(--zeno-text-scale,1)))}.historyFilters{margin-top:18px}.eventsGrid{gap:16px;display:grid}.largeEventCard{grid-template-columns:44% 1fr;min-height:220px;display:grid;overflow:hidden}.largeEventCard>img{object-fit:cover;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#000 72%,#0000);mask-image:linear-gradient(90deg,#000 72%,#0000)}.largeEventCard>span{flex-direction:column;justify-content:center;margin-left:-22px;padding:18px 18px 18px 0;display:flex;position:relative}.largeEventCard>span>b{color:#59d78f;font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));background:#1a653f2e;border-radius:999px;align-self:flex-start;padding:5px 8px}.largeEventCard h2{font-size:max(var(--zeno-text-min,0px),calc(21px * var(--zeno-text-scale,1)));margin:12px 0 7px}.largeEventCard p,.largeEventCard small{color:#8e99a9;margin:0}.largeEventCard.unavailable{cursor:default}.eventDetailHero{position:relative;overflow:hidden}.eventDetailHero>img{object-fit:cover;width:100%;height:280px}.eventDetailHero>span{background:linear-gradient(#0000 22%,#00040aeb);flex-direction:column;justify-content:flex-end;padding:22px;display:flex;position:absolute;inset:0}.eventDetailHero h2{margin:8px 0 3px}.eventDetailHero p{color:#aeb7c5;margin:0}.progressCard{grid-template-columns:1fr auto;gap:8px;margin-top:16px;padding:20px;display:grid}.progressCard>strong{color:#4e95ff}.progressCard small{color:#8994a4;grid-column:1/-1}.wideProgress{background:#202631;border-radius:999px;grid-column:1/-1;height:8px;overflow:hidden}.wideProgress i{border-radius:inherit;background:linear-gradient(90deg,#276bff,#39cde0);height:100%;display:block}.checkList{margin:0 0 22px;padding:0;list-style:none}.checkList li{color:#b3bdca;padding:9px 0}.checkList li:before{content:"✓";color:#5da2ff;width:20px;height:20px;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));border:1px solid #428cff;border-radius:50%;place-items:center;margin-right:10px;display:inline-grid}.linkButton{color:#83adff;background:#1949911a;border:1px solid #4a85ff57;border-radius:999px;place-items:center;width:max-content;min-height:44px;padding:0 16px;text-decoration:none;display:grid}.milestoneList{gap:10px;margin-top:16px;display:grid}.milestone{grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-height:78px;padding:13px;display:grid}.milestone>span{border:1px solid #435066;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.milestone>div{flex-direction:column;display:flex}.milestone small{color:#7e8998}.milestone>b{color:#7f8b9b;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)))}.milestone.complete{border-color:#3dbb72}.milestone.complete>b,.milestone.complete>span{color:#4cd887;border-color:#4cd887}.checkinHero{grid-template-columns:1fr 48%;align-items:center;min-height:250px;display:grid}.checkinHero span{color:var(--green)}.checkinHero h2{font-size:max(var(--zeno-text-min,0px),calc(30px * var(--zeno-text-scale,1)));margin:8px 0}.checkinHero p{color:#aeb7c5;line-height:1.5}.checkinHero img{filter:drop-shadow(0 0 25px #1767b9);width:100%;height:230px;transform:scale(1.08);-webkit-mask-image:radial-gradient(#000 53%,#000000e0 68%,#0000 82%);mask-image:radial-gradient(#000 53%,#000000e0 68%,#0000 82%)}.todayReward{text-align:center;grid-template-columns:repeat(3,1fr);gap:8px;padding:18px;display:grid}.todayReward>div{border-right:1px solid var(--line);flex-direction:column;align-items:center;min-width:0;padding:8px;display:flex}.todayReward>div:nth-child(3){border:0}.todayReward span{font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)))}.todayReward b{color:var(--green)}.todayReward b,.todayReward>.primaryButton{font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)))}.todayReward>.primaryButton{grid-column:1/-1;margin-top:12px;padding:0 14px;line-height:1.25}.todayReward button:disabled{opacity:.7}.todayReward>.actionStatus{text-align:center;grid-column:1/-1;margin:0}.dayRail{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-top:20px;display:grid;overflow:visible}.dayRail>div{border:1px solid var(--line);background:#090e16;border-radius:13px;flex-direction:column;justify-content:space-between;align-items:center;min-width:0;min-height:118px;padding:9px 2px;display:flex}.dayRail small,.dayRail span{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));white-space:nowrap}.dayRail b{color:#001517;background:#15c4c1;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.dayRail img{width:42px;height:42px}.dayRail>div.done{border-color:#3491ff73}.orgRewards{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.orgRewards article{flex-direction:column;padding:18px;display:flex}.orgRewards small{color:#8792a1}.orgRewards strong{color:var(--green);font-size:max(var(--zeno-text-min,0px),calc(30px * var(--zeno-text-scale,1)))}.referralEligibility{border-color:#377ee052;grid-template-columns:1fr auto;align-items:center;gap:8px 16px;margin-bottom:12px;padding:17px 18px;display:grid}.referralEligibility div{flex-direction:column;gap:4px;display:flex}.referralEligibility small,.referralEligibility>span{color:#8c97a6}.referralEligibility strong{font-size:max(var(--zeno-text-min,0px),calc(17px * var(--zeno-text-scale,1)))}.referralEligibility>a{color:#6ca1ff;white-space:nowrap;grid-area:1/2/3;align-items:center;min-height:44px;display:flex}.referralEligibility.active strong{color:#2ebcd5}.referralEligibility.inactive{background:linear-gradient(145deg,#3576e014,#ffffff06)}.orgTree{background:linear-gradient(#051425f2,#04080df5);flex-direction:column;align-items:center;gap:56px;margin-top:18px;padding:26px 22px 32px;display:flex}.orgAvatar{border:1px solid #3989f4;border-radius:50%;box-shadow:0 0 12px #2d77ff42}.orgAvatar.lead{width:72px;height:72px}.orgBranch{justify-content:space-around;width:min(88%,390px);display:flex}.orgParentConnectors{pointer-events:none;position:absolute;inset:0}.orgParentConnectors i{background:#317dffad;width:1px;height:13px;position:absolute;top:-56px}.orgNode{flex:1 1 0;justify-content:center;display:flex;position:relative}.orgNode:before{width:1px;height:43px;left:50%}.orgNode:after,.orgNode:before{content:"";background:#317dffad;position:absolute;top:-43px}.orgNode:after{height:1px;left:0;right:0}.orgNode:first-child:after{left:50%}.orgNode:last-child:after{right:50%}.orgNode:only-child:after{content:none}.emptyAvatar{font-size:max(var(--zeno-text-min,0px),calc(20px * var(--zeno-text-scale,1)));color:#728096;background:#070e18b8;border:1px solid #465569;border-radius:50%;place-items:center;display:grid}.largeAction,.orgActions{margin-top:18px}.orgActions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.orgActions .secondaryButton{min-height:50px}.vipHero{flex-direction:column;align-items:center;padding:22px;display:flex}.vipHero>span{color:#8792a1}.vipHero img{mix-blend-mode:screen;width:200px;height:200px;-webkit-mask-image:radial-gradient(circle,#000 56%,#0000 81%);mask-image:radial-gradient(circle,#000 56%,#0000 81%)}.vipHero>b{color:#6f9cff}.vipHero .wideProgress{width:min(100%,360px);margin-top:18px}.referralPanel{grid-template-columns:156px minmax(0,1fr);align-items:end;gap:20px;margin-top:16px;padding:20px;display:grid}.referralPanel h2{grid-column:1/-1;margin:0}.qrMock{background:#fff;border-radius:10px;place-items:center;width:156px;height:156px;display:grid;overflow:hidden}.qrMock canvas{display:block;width:156px!important;height:156px!important}.referralPanel>.qrMock+div,.referralPanel>.referralQrWrap+div{gap:10px;display:grid}.referralPanel label{color:#8e99a9;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)))}.referralPanel input{border:1px solid var(--line);color:#fff;background:#070c13;border-radius:10px;width:100%;height:44px;margin-top:5px;padding:0 10px}.sponsorBinding{background:#050b139e;border:1px solid #4f7ab933;border-radius:15px;grid-column:1/-1;gap:12px;padding:14px;display:grid}.sponsorBinding>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.sponsorBinding small{color:#8492a4;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)))}.sponsorBinding strong{color:#63dce8;font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)))}.sponsorBinding form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.sponsorBinding form input{margin:0}.referralTestGuide{color:#91a0b2;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));background:#1f60b914;border-radius:15px;grid-column:1/-1;margin:0;padding:15px 15px 15px 33px;line-height:1.55}.referralTestGuide li+li{margin-top:6px}.referralTestGuide b{color:#d7e4f6}.referralStatus{grid-column:1/-1;margin:0!important}.lightPanel{color:#121621;background:#f7f8fb;border-radius:25px;padding:20px}.planGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.planGrid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d7dce5;border-radius:17px;flex-direction:column;align-items:flex-start;min-height:132px;padding:14px;display:flex}.planGrid button.selected{border-color:#2a91e6;box-shadow:0 8px 22px #2f89d929}.planGrid strong{color:#2387d8;font-size:max(var(--zeno-text-min,0px),calc(17px * var(--zeno-text-scale,1)))}.planGrid b{font-size:max(var(--zeno-text-min,0px),calc(clamp(21px,5vw,31px) * var(--zeno-text-scale,1)));margin-top:14px}.planGrid small{color:#606a77}.lightPanel>h2{text-align:center;margin:30px 0 18px}.featureTable{border:1px solid #dde1e8;border-radius:18px;overflow:hidden}.featureTable>div{border-bottom:1px solid #e1e4e9;grid-template-columns:50px 1fr 35px 55px;align-items:center;gap:8px;min-height:91px;padding:12px;display:grid}.featureTable>div:last-child{border:0}.featureTable span{flex-direction:column;display:flex}.featureTable small{color:#737d89}.featureIcon{background:#eef6ff;border-radius:50%;place-items:center;width:48px;height:48px;overflow:hidden;display:grid!important}.featureIcon img{object-fit:contain;width:48px;height:48px}.featureTable>div>b{color:#2f91dc;text-align:center}.subscriptionCheck{width:22px;height:22px;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));background:#278ce4;border-radius:50%;place-items:center;display:grid;color:#fff!important}.darkPrimary{color:#fff;cursor:pointer;background:#111b2b;border:0;border-radius:14px;width:100%;height:54px;margin-top:17px;font-weight:650}.subscriptionCapState{gap:8px;display:grid}.subscriptionCapState>span{justify-content:space-between;gap:12px;display:flex}.subscriptionCapState.reached{background:#fff9ee;border-color:#efaa49}.subscriptionCapTrack{background:#dce4ed;border-radius:999px;height:8px;overflow:hidden}.subscriptionCapTrack i{border-radius:inherit;background:linear-gradient(90deg,#3576e0,#2ebcd5);height:100%;display:block}.subscriptionTestMode{background:linear-gradient(135deg,#edf7ff,#f0fffc);border:1px solid #2a91e64d;border-radius:18px;gap:5px;margin:0 0 18px;padding:16px;display:grid;box-shadow:0 10px 28px #2677bc1a}.subscriptionTestMode>span{color:#1b72c8;width:max-content;font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));letter-spacing:.12em;background:#dceeff;border-radius:999px;padding:4px 8px;font-weight:800}.subscriptionTestMode>strong{font-size:max(var(--zeno-text-min,0px),calc(18px * var(--zeno-text-scale,1)));color:#122033}.subscriptionTestMode>p{color:#667386;font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)));margin:0}.subscriptionTestMode>div{border-top:1px solid #2a91e62b;justify-content:space-between;align-items:center;gap:12px;margin-top:9px;padding-top:12px;display:flex}.subscriptionTestMode>div>span{color:#647184;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));gap:2px;display:grid}.subscriptionTestMode>div>span b{color:#15243a;font-size:max(var(--zeno-text-min,0px),calc(17px * var(--zeno-text-scale,1)))}.subscriptionTestMode button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3576e0,#2ebcd5);border:0;border-radius:12px;min-height:38px;padding:0 14px;font-weight:750}.subscriptionTestMode button:disabled{opacity:.58;cursor:wait}.subscriptionTestMode>div>small{color:#43816d;text-align:right;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)))}.settingsGroups{gap:22px;display:grid}.settingsGroups section>h2{color:#8995a6;font-size:max(var(--zeno-text-min,0px),calc(15px * var(--zeno-text-scale,1)));margin:0 0 10px;font-weight:450}.settingsList{overflow:hidden}.settingsList a,.settingsList>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:70px;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:48px 1fr auto;align-items:center;gap:10px;padding:10px 15px;display:grid}.settingsList a:last-child,.settingsList>button:last-child{border:0}.settingsEmailNote{color:#9dccb0;font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)));margin:0;padding:0 16px 12px}.settingsIcon{background:radial-gradient(circle,#245fb82b,#03070c 72%);border:1px solid #4670b126;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.settingsIcon img{mix-blend-mode:screen;width:44px;height:44px;display:block;transform:scale(1.1)}.settingsList strong{font-size:max(var(--zeno-text-min,0px),calc(15px * var(--zeno-text-scale,1)));font-weight:500}.settingsList b{font-size:max(var(--zeno-text-min,0px),calc(20px * var(--zeno-text-scale,1)))}.languageModal{gap:9px;display:grid}.languageModal h2{margin-bottom:6px}.languageChoice{border:1px solid var(--line);color:#dce5f1;cursor:pointer;background:#080e17;border-radius:13px;justify-content:space-between;align-items:center;width:100%;min-height:56px;padding:0 14px;display:flex}.languageChoice b{color:#8491a2;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));font-weight:500}.languageChoice.selected{background:#2365ce24;border-color:#3576e0b3}.languageChoice.selected b{color:#60a2ff}.languageChoice:disabled{cursor:not-allowed;opacity:.52}.profileForm{gap:15px;max-width:650px;margin:0 auto;padding:24px;display:grid}.profileAvatarEditor{place-items:center;width:100px;margin:0 auto 10px;display:grid;position:relative}.profileAvatarEditor .avatar{width:92px;height:92px;font-size:max(var(--zeno-text-min,0px),calc(25px * var(--zeno-text-scale,1)))}.profileAvatarEditor button{color:#fff;background:#347ce3;border:2px solid #07101b;border-radius:50%;width:32px;height:32px;position:absolute;bottom:0;right:-1px}.profileForm label{color:#8995a5;font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)))}.profileForm input,.profileForm textarea{border:1px solid var(--line);color:#fff;background:#080e16;border-radius:12px;width:100%;margin-top:6px;padding:0 14px}.profileForm input{height:49px}.profileForm textarea{resize:vertical;min-height:88px;padding-top:12px;padding-bottom:12px;line-height:1.45}.profileForm input:focus,.profileForm textarea:focus{border-color:#3986f7;outline:none;box-shadow:0 0 0 3px #2d7ef724}.pointsArtwork,.zenoIcon--points{box-sizing:border-box;object-fit:contain;object-position:center;clip-path:none!important;transform:none!important;-webkit-mask-image:none!important;mask-image:none!important}.pointsArtwork{padding:6px}.zenoIcon--points{padding:2px}.pointsHero{justify-content:center;align-items:center;gap:18px;padding:22px;display:flex}.pointsHero>.pointsMedallion{object-fit:contain;flex:0 0 104px;width:104px;height:104px}.pointsHero>span{flex-direction:column;display:flex}.pointsHero small{color:#8e99a8}.pointsHero strong{font-size:max(var(--zeno-text-min,0px),calc(42px * var(--zeno-text-scale,1)))}.pointRow{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr auto;align-items:center;gap:10px;min-height:76px;padding:10px 0;display:grid}.pointRow>span:nth-child(2){flex-direction:column;display:flex}.pointRow small{color:#7e8997}.pointRow>b{color:#47d38f}.autoHero{text-align:center;flex-direction:column;align-items:center;padding:28px;display:flex}.autoHero h2{margin:12px 0 7px}.autoHero p{color:#97a2b1;max-width:570px;line-height:1.55}.autoHero>b{color:var(--green);margin-top:8px}.switch{cursor:pointer;display:inline-flex}.switch input{opacity:0;position:absolute}.switch>span{background:#303846;border-radius:999px;width:50px;height:28px;position:relative}.switch>span:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:all .2s;position:absolute;top:3px;left:3px}.switch input:checked+span{background:#287bf0}.switch input:checked+span:after{transform:translate(22px)}.settingLine{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:58px;display:flex}.settingLine:last-child{border:0}.settingLine span{color:#8f9aaa}.profileWalletLine .profileWalletValue{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.profileWalletLine .profileWalletValue>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.profileWalletCopyHint{color:#2f9e62;font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));white-space:nowrap;pointer-events:none;font-weight:700;line-height:1;position:absolute;top:50%;right:34px;transform:translateY(-50%)}.profileWalletCopy{width:30px;height:30px;min-height:30px;color:inherit;cursor:pointer;opacity:.85;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin:0;padding:0;display:grid}.profileWalletCopy:focus-visible,.profileWalletCopy:hover,.profileWalletValue.isCopied .profileWalletCopy{opacity:1;color:#2f9e62}.profileWalletCopy .zenoIcon,.profileWalletCopyTick{width:18px;height:18px;display:block}.switch{justify-content:center;align-items:center;min-width:50px;min-height:44px}.textButton{color:#78a8f7;cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px 0}.announcementList{gap:13px;display:grid}.announcementList article{grid-template-columns:1fr auto;padding:18px;display:grid}.announcementList article>span{color:#64a1ff;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));background:#2868d22e;border-radius:999px;justify-self:start;padding:5px 9px}.announcementList article>small{color:#8d98a8}.announcementList h2,.announcementList p,.announcementList time{grid-column:1/-1}.announcementList h2{font-size:max(var(--zeno-text-min,0px),calc(18px * var(--zeno-text-scale,1)));margin:7px 0 5px}.announcementList p{color:#929eae;margin:0;line-height:1.5}.announcementList time{border-top:1px solid var(--line);color:#6f7b8b;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));margin-top:17px;padding-top:13px}.announcementList .ecosystemAnnouncement,.ecosystemAnnouncementBody{grid-column:1/-1;min-width:0}.ecosystemAnnouncementBody{overflow-wrap:anywhere;gap:14px;display:grid}.ecosystemAnnouncementBody h3,.ecosystemAnnouncementBody ul{margin:0}.ecosystemAnnouncementBody ul{gap:10px;padding-inline-start:0;line-height:1.5;list-style:none;display:grid}.messagePanel{min-height:560px;padding:15px}.messagePanel,.messageThread{flex-direction:column;display:flex}.messageThread{flex:1;gap:11px}.messageThread p{border-radius:17px;max-width:78%;margin:0;padding:12px 15px}.messageThread .support{background:#111b28;align-self:flex-start}.messageThread .sent{background:#1c5bc7;align-self:flex-end}.messagePanel form{grid-template-columns:1fr 48px;gap:8px;margin-top:15px;display:grid}.messagePanel input{border:1px solid var(--line);color:#fff;background:#080d14;border-radius:999px;height:50px;padding:0 15px}.messagePanel form button{width:48px;height:48px;font-size:max(var(--zeno-text-min,0px),calc(22px * var(--zeno-text-scale,1)));cursor:pointer;background:linear-gradient(145deg,#1e98ff,#4057f5);border:0;border-radius:50%}.messagePanel>.actionStatus{color:#faa;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));background:#300e128c;border:1px solid #ff676757;border-radius:12px;margin:12px 2px 0;padding:10px 12px;line-height:1.45}.zenoApp.themeDayMode .messagePanel>.actionStatus{color:#b42318;background:#ffe8e8eb;border-color:#dc46466b}.helpGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.helpGrid>a{grid-template-columns:34px minmax(0,1fr) 10px;align-items:center;gap:7px;min-width:0;min-height:150px;padding:13px 12px;display:grid}.helpGrid>a>span{place-items:center;width:34px;height:34px;display:grid}.helpGrid>a .zenoIcon{width:34px!important;height:34px!important}.helpGrid small,.helpGrid strong{overflow-wrap:normal;grid-column:2;min-width:0}.helpGrid small{color:#8590a0}.helpGrid b{grid-area:1/3/3}.faqSearch{width:100%;min-height:46px;margin:0 0 16px}.faqList{gap:10px;display:grid}.faqList details{padding:0 18px}.faqList summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:65px;list-style:none;display:flex}.faqList summary span{font-size:max(var(--zeno-text-min,0px),calc(24px * var(--zeno-text-scale,1)))}.faqList p{color:#929eae;margin:0;padding:0 0 18px;line-height:1.55}.sectionLabel .clearHistory{border:1px solid var(--line);color:#9ea9b7;cursor:pointer;background:#0b111a;border-radius:999px;padding:8px 11px}.historyConversationList{gap:10px;display:grid}.historyConversationList>a{grid-template-columns:48px 1fr auto;align-items:center;gap:11px;min-height:74px;padding:12px;display:grid}.historyConversationList>a>span{flex-direction:column;display:flex}.historyConversationList small{color:#7d8998}.emptyState{text-align:center;color:#7f8b9c;padding:60px 0}.bindingDetail,.connectedAccount,.quizPanel,.taskOverview{padding:20px}.connectedAccount>span{color:#9ba6b5;margin-bottom:10px;display:block}.connectedAccount>div{background:#080e16;border-radius:13px;align-items:center;gap:10px;min-height:58px;padding:0 13px;display:flex}.connectedAccount small{color:#46d18c}.connectedAccount a{color:#5b98ff;margin-left:auto}.accountSeparationNote{color:#8290a3;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));margin:12px 2px 0;line-height:1.55}.taskOverview{grid-template-columns:100px 1fr auto;align-items:center;gap:14px;margin-top:15px;display:grid}.brandTile{background:radial-gradient(circle,#1a6fd24d,#030a12 72%);border:1px solid #3f8bef5c;border-radius:22px;place-items:center;width:92px;height:92px;overflow:hidden;display:grid!important}.brandTile .zenoIcon{width:86px;height:86px;transform:scale(1.12)}.taskOverview h2{font-size:max(var(--zeno-text-min,0px),calc(20px * var(--zeno-text-scale,1)));margin:0}.taskOverview p{color:#909baa;margin:5px 0 0}.taskOverview>b{color:#929dad;flex-direction:column;font-weight:400;display:flex}.taskOverview>b strong{color:var(--green);font-size:max(var(--zeno-text-min,0px),calc(30px * var(--zeno-text-scale,1)))}.taskReadiness{gap:0;margin-top:15px;padding:18px;display:grid}.taskReadiness>header{justify-content:space-between;align-items:center;gap:12px;padding:0 2px 13px;display:flex}.taskReadiness>header span{color:#eef4fc;font-size:max(var(--zeno-text-min,0px),calc(15px * var(--zeno-text-scale,1)));font-weight:650}.taskReadiness>header b{color:#82b1ff;font-size:max(var(--zeno-text-min,0px),calc(9px * var(--zeno-text-scale,1)));letter-spacing:.04em;background:#3576e01c;border-radius:999px;padding:6px 9px}.taskReadiness>div{border-top:1px solid #5b718f29;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:62px;padding:10px 2px;display:grid}.taskReadiness>div>span{color:#8090a5;width:30px;height:30px;font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));border:1px solid #5b7ca94d;border-radius:50%;place-items:center;font-weight:750;display:grid}.taskReadiness p{margin:0}.taskReadiness>div>p{gap:3px;display:grid}.taskReadiness strong{font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)))}.taskReadiness small{color:#7f8c9d;line-height:1.4}.taskReadiness a,.taskReadiness em,.taskReadiness small{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)))}.taskReadiness a,.taskReadiness em{font-style:normal;font-weight:700}.taskReadiness a{color:#90b9fa;border:1px solid #4589ee59;border-radius:999px;place-items:center;min-height:32px;padding:0 11px;display:grid}.taskReadiness .ready>span{color:#58d99a;background:#2391611a;border-color:#35cc8b73}.taskReadiness .ready>em{color:#59d99a}.taskReadiness .next>span{color:#8db8ff;background:#2e6fd31f;border-color:#4589ee94}.taskReadiness .locked{opacity:.62}.taskReadiness>.accountSeparationNote{border-top:1px solid #5b718f29;padding:12px 2px 0}.taskActionPanel{margin-top:15px}.taskActionPanel>.linkButton,.taskActionPanel>.primaryButton{width:min(100%,320px);min-height:48px;margin:20px auto 0}.taskVerificationInfo{background:linear-gradient(145deg,#0e1f36ad,#050c15d6);border:1px solid #3576e038;border-radius:14px;margin:18px 0;padding:0 15px}.taskVerificationInfo>summary{color:#dce9fb;min-height:48px;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));cursor:pointer;justify-content:space-between;align-items:center;gap:10px;font-weight:650;list-style:none;display:flex}.taskVerificationInfo>summary::-webkit-details-marker{display:none}.taskVerificationInfo>summary:after{content:"+";color:#6fa8ff;font-size:max(var(--zeno-text-min,0px),calc(18px * var(--zeno-text-scale,1)));font-weight:400}.taskVerificationInfo[open]>summary:after{content:"−"}.taskVerificationInfo ol{color:#aeb9c8;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));gap:8px;margin:0 0 12px;padding:0 0 0 20px;line-height:1.5;display:grid}.taskVerificationInfo li::marker{color:#4f91ff;font-weight:700}.taskVerificationInfo>small{color:#58d3af;border-top:1px solid #ffffff12;padding:11px 0 13px;line-height:1.45;display:block}.taskEvidenceWindow{color:#85cdb0;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));background:#20895d12;border:1px solid #35cc8b33;border-radius:12px;margin:14px 0 0;padding:12px 13px;line-height:1.5}.manualEvidenceForm{border-top:1px solid var(--line);gap:14px;margin-top:22px;padding-top:20px;display:grid}.manualEvidenceForm label{color:#b8c2cf;font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)));gap:7px;display:grid}.manualEvidenceForm textarea{resize:vertical;color:#fff;width:100%;font:inherit;background:#070d14;border:1px solid #263446;border-radius:13px;padding:12px 13px;line-height:1.5}.manualEvidenceForm textarea:focus{border-color:#3986f7;outline:none;box-shadow:0 0 0 3px #2d7ef724}.manualEvidenceForm input{color:#fff;width:100%;min-height:46px;font:inherit;background:#070d14;border:1px solid #263446;border-radius:13px;padding:0 13px}.manualEvidenceForm input:focus{border-color:#3986f7;outline:none;box-shadow:0 0 0 3px #2d7ef724}.signalDailyPolicy{background:linear-gradient(145deg,#0d1d34d6,#050d18eb);border-color:#3b89ff38;margin-top:14px;padding:16px}.signalDailyPolicy div,.signalDailyPolicy header,.signalDailyPolicy span{display:flex}.signalDailyPolicy header{justify-content:space-between;align-items:center;gap:12px}.signalDailyPolicy header span{color:#f4f8ff;font-weight:750}.signalDailyPolicy header strong{color:#48dfb0;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));font-weight:700}.signalDailyPolicy>p{margin:5px 0 12px}.signalDailyPolicy>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.signalDailyPolicy>div span{background:#0209126b;border:1px solid #5b7eae2e;border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:9px 10px}.signalDailyPolicy small{color:#8f9db1;font-size:max(var(--zeno-text-min,0px),calc(9px * var(--zeno-text-scale,1)))}.signalDailyPolicy b{color:#e8f1ff;font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));white-space:nowrap}@media (max-width:520px){.signalDailyPolicy{padding:13px}.signalDailyPolicy>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.actionStatus.rejected{color:#faa;border-color:#ff676757}.quizPanel>span{color:#9ca8b8;line-height:1.5}.quizPanel h2{font-size:max(var(--zeno-text-min,0px),calc(24px * var(--zeno-text-scale,1)));line-height:1.35}.quizChoices{gap:9px;margin:20px 0;display:grid}.quizChoices button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#080e16;border-radius:12px;min-height:50px;padding:0 15px}.quizChoices button.selected{background:#0e2d56;border-color:#3488ff}.quizResult{color:#54db98;text-align:center;background:#18804e29;border-radius:13px;padding:15px}.bindingDetail{text-align:center;flex-direction:column;align-items:center;max-width:520px;margin:0 auto;display:flex}.bindingDetail h2{margin:10px 0 0}.bindingDetail p{color:#8792a2}.walletAddressButton{border:1px solid var(--line);color:#b9c5d4;overflow-wrap:anywhere;background:#080d14;border-radius:12px;max-width:100%;padding:12px}.bindingDetail>span{color:#4ed593;margin:15px 0}.bindingDetail .primaryButton{margin-top:10px}.marketEntryOpening{gap:14px;padding:28px 22px 24px}.marketEntryOpening h2{margin:0}.marketEntrySpinner{border:2.5px solid #5b98ff2e;border-top-color:#5b98ff;border-radius:50%;width:36px;height:36px;margin-top:4px;animation:marketEntrySpin .75s linear infinite}@keyframes marketEntrySpin{to{transform:rotate(1turn)}}.marketEntryProgress{background:#1a2230;border-radius:999px;width:min(100%,260px);height:8px;margin-top:2px;overflow:hidden}.marketEntryProgress i{border-radius:inherit;background:linear-gradient(90deg,#286fff,#4f8dff);height:100%;transition:width .35s;display:block}.marketEntryProgressLabel{color:#8ea0b8;letter-spacing:.02em;margin:0;font-weight:600}.marketEntryProgressLabel,.marketEntryRemark{font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)))}.marketEntryRemark{color:#6f7f95;margin:2px 0 0;line-height:1.45}@media (prefers-reduced-motion:reduce){.marketEntrySpinner{opacity:.85;border-top-color:#5b98ff;animation:none}.marketEntryProgress i{transition:none}}.bindingBrandSymbol{background:#04080d7a;border-radius:17px;flex:none;width:58px;height:58px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #a7b7cd29,0 10px 25px #00000047}.bindingBrandSymbol img{object-fit:contain;width:76%;height:76%;margin:12%}.bindingAccountSummary{text-align:left;box-sizing:border-box;background:#030d1a6b;border:1px solid #5b8bc633;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:8px 0 4px;padding:12px 14px;display:flex}.bindingAccountSummary span{color:#8492a5;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)))}.bindingAccountSummary strong{color:#edf4ff;overflow-wrap:anywhere;text-align:right}.noticePanel{color:#8290a3;width:min(100%,520px);font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));box-sizing:border-box;background:#080e178c;border:1px solid #749dd82e;border-radius:14px;margin:0 auto;padding:12px 14px;line-height:1.5}.binding-detailScreen .bindingHero{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;width:min(100%,520px);margin:0 auto 14px;padding:14px 16px;display:grid}.binding-detailScreen .bindingHero>div{min-width:0}.binding-detailScreen .bindingHero h2,.binding-detailScreen .bindingHero p{margin:0}.binding-detailScreen .bindingHero h2{font-size:max(var(--zeno-text-min,0px),calc(18px * var(--zeno-text-scale,1)));line-height:1.15}.binding-detailScreen .bindingHero p{color:#7f8da2;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));margin-top:4px}.binding-detailScreen .bindingHero>b{color:#8794a7;font-size:max(var(--zeno-text-min,0px),calc(9px * var(--zeno-text-scale,1)));white-space:nowrap;background:#080e17b3;border:1px solid #8aa3c62e;border-radius:999px;padding:5px 8px;font-weight:650}.binding-detailScreen .bindingHero>b.connected{color:#55dbaa;background:#1f97671a;border-color:#2dcd8f4d}@media (max-width:430px){.binding-detailScreen .bindingHero{grid-template-columns:52px minmax(0,1fr) auto;gap:10px;padding:12px}.binding-detailScreen .bindingHero .bindingBrandSymbol{border-radius:15px;width:52px;height:52px}.binding-detailScreen .bindingHero h2{font-size:max(var(--zeno-text-min,0px),calc(16px * var(--zeno-text-scale,1)))}.binding-detailScreen .bindingHero>b{font-size:max(var(--zeno-text-min,0px),calc(8px * var(--zeno-text-scale,1)));padding:4px 7px}}.bindingFlow{gap:14px;width:min(100%,520px);margin:0 auto;display:grid}.bindingFlow .bindingDetail{box-sizing:border-box;width:100%}.bindingSafetyNote{color:#748195;max-width:390px;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));margin-top:13px;line-height:1.55}.bindingAlternative{gap:12px;padding:20px;display:grid}.bindingAlternative h3,.bindingAlternative p{margin:0}.bindingAlternative p{color:#8793a4;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));line-height:1.55}.bindingAlternative form{gap:12px;display:grid}.bindingAlternative label{color:#a7b2c1;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));gap:6px;display:grid}.bindingAlternative input,.bindingAlternative textarea{box-sizing:border-box;border:1px solid var(--line);color:#f4f7fb;width:100%;font:inherit;background:#070c13;border-radius:12px;outline:none}.bindingAlternative input{height:44px;padding:0 12px}.bindingAlternative textarea{resize:vertical;padding:11px 12px}.bindingAlternative input:focus,.bindingAlternative textarea:focus{border-color:#3576e0;box-shadow:0 0 0 3px #3576e01f}.bindingMethodBadge{color:#79aaff;width:max-content;font-size:max(var(--zeno-text-min,0px),calc(9px * var(--zeno-text-scale,1)));letter-spacing:.12em;background:#3576e01a;border:1px solid #3576e061;border-radius:999px;padding:5px 8px;font-weight:700}.providerChallenge{background:#2ebcd50f;border:1px solid #2ebcd54d;border-radius:14px;gap:8px;padding:14px;display:grid}.providerChallenge small,.providerChallenge span{color:#8492a5;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)))}.providerChallenge strong{color:#63e7dc;font-size:max(var(--zeno-text-min,0px),calc(22px * var(--zeno-text-scale,1)));letter-spacing:.12em}.providerChallenge .primaryButton{margin-top:4px}.bindingStatus{box-sizing:border-box;width:min(100%,520px);margin:0 auto}.bindingDetail>span.pending{color:#f6bd60}.providerReviewNote{background:#f6bd6014;border-radius:11px;padding:11px;color:#d9b46f!important}.bindingCard small:empty{display:none}.kalshiBindingFlow input[type=file]{color:#9eabbc;height:auto;min-height:46px;padding:7px 8px}.kalshiBindingFlow input[type=file]::file-selector-button{color:#8ab6ff;min-height:30px;font:inherit;cursor:pointer;background:#3576e021;border:1px solid #3576e061;border-radius:9px;margin-right:10px;padding:0 11px}.bindingProgress{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr) 22px minmax(0,1fr);align-items:center;gap:4px;min-height:72px;padding:13px 16px;display:grid}.bindingProgress>span{color:#68768a;justify-items:center;gap:5px;min-width:0;display:grid}.bindingProgress b{width:25px;height:25px;font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));border:1px solid #697f9d4d;border-radius:50%;place-items:center;display:grid}.bindingProgress small{text-align:center;font-size:max(var(--zeno-text-min,0px),calc(9px * var(--zeno-text-scale,1)));line-height:1.2}.bindingProgress i{background:#697f9d3d;height:1px}.bindingProgress .active{color:#8db9ff}.bindingProgress .active b{background:#397fee24;border-color:#397fee;box-shadow:0 0 14px #397fee38}.bindingProgress .done{color:#5ed8a0}.bindingProgress .done b{background:#3cd28f1f;border-color:#3cd28f8c}.bindingVerifiedProfile{background:#1a795414;border:1px solid #3aca8b38;border-radius:14px;grid-column:1/-1;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;padding:10px 12px;display:grid!important}.bindingVerifiedProfile>span:last-child{gap:3px;display:grid}.bindingVerifiedProfile strong{font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)))}.bindingVerifiedProfile small{color:#68c99b;font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)))}.bindingRewardReadiness{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding:15px;display:grid}.bindingRewardStateIcon{color:#8cb8ff;background:#377ce81f;border:1px solid #377ce873;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.bindingRewardReadiness>span:nth-child(2){gap:4px;display:grid}.bindingRewardReadiness strong{font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)))}.bindingRewardReadiness small{color:#8390a2;font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));line-height:1.45}.bindingRewardReadiness>a{min-height:44px;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));background:linear-gradient(110deg,#238bf3,#3658ef);border-radius:12px;grid-column:1/-1;place-items:center;font-weight:700;display:grid}.bindingRewardReadiness.ready{border-color:#37cb8b47}.bindingRewardReadiness.ready .bindingRewardStateIcon{color:#64daa2;background:#37cb8b1f;border-color:#37cb8b73}.bindingProviderSummary{text-align:left;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px!important;display:grid!important}.bindingProviderIcon{background:radial-gradient(circle at 50% 42%,#277df53d,#02070df2 70%);border:1px solid #3576e059;border-radius:16px;place-items:center;width:56px;height:56px;display:grid;overflow:hidden;margin:0!important}.bindingProviderIcon .zenoIcon{width:54px!important;height:54px!important}.bindingProviderSummary>div h2{font-size:max(var(--zeno-text-min,0px),calc(19px * var(--zeno-text-scale,1)));margin:0}.bindingProviderSummary>div p{font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));margin:4px 0 0}.bindingProviderSummary>span.connected,.bindingProviderSummary>span.disconnected{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));border-radius:999px;margin:0;padding:6px 9px;font-weight:700}.bindingProviderSummary>span.connected{color:#49d699;background:#23c1781f}.bindingProviderSummary>span.disconnected{color:#8997a9;background:#7b8da41a}.bindingProviderSummary>.bindingSafetyNote,.bindingProviderSummary>.secondaryButton,.bindingProviderSummary>.walletAddressButton{box-sizing:border-box;grid-column:1/-1;width:100%}.bindingProviderSummary>.walletAddressButton{padding:10px 12px}.bindingProviderSummary>.bindingSafetyNote{text-align:left;border-top:1px solid #5b718f29;margin:0;padding-top:11px}@media (max-width:340px){.binding-detailScreen .bindingProviderSummary{grid-template-columns:52px minmax(0,1fr)}.binding-detailScreen .bindingProviderIcon{width:50px;height:50px}.binding-detailScreen .bindingProviderIcon .zenoIcon{width:48px!important;height:48px!important}.binding-detailScreen .bindingProviderSummary>span.connected,.binding-detailScreen .bindingProviderSummary>span.disconnected{grid-column:2;justify-self:start}}@media (max-width:430px){.signalSummary{grid-template-rows:auto auto;grid-template-columns:58px minmax(0,1fr) 12px;gap:2px 10px;padding:14px 16px}.signalSummary>img{grid-row:1/3;width:54px;height:54px}.signalSummary span{min-width:0}.signalSummary strong{font-size:max(var(--zeno-text-min,0px),calc(20px * var(--zeno-text-scale,1)));white-space:nowrap}.signalSummary span:nth-of-type(2){border-left:0;padding:2px 0 0}.signalSummary span:nth-of-type(2) strong{font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale,1)))}.signalSummary>b{grid-area:1/3/3;align-self:center}}@media (max-width:340px){.homeScreen .profileHeader{grid-template-columns:50px minmax(0,1fr) auto;gap:8px;min-height:68px}.homeScreen .profileHeader .avatar{width:48px;height:48px}.homeScreen .profileCopy strong{font-size:max(var(--zeno-text-min,0px),calc(21px * var(--zeno-text-scale,1)))}.homeScreen .profileHeaderActions{gap:5px}.homeScreen .guideCard{grid-template-columns:80px minmax(0,1fr) 10px;gap:8px;min-height:122px;padding:14px}.homeScreen .guideCard>svg{width:78px}.homeScreen .guideCard strong{font-size:max(var(--zeno-text-min,0px),calc(15px * var(--zeno-text-scale,1)));line-height:1.25}.homeScreen .guideCard small{font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));line-height:1.4}.homeScreen .guideCard>b{font-size:max(var(--zeno-text-min,0px),calc(22px * var(--zeno-text-scale,1)))}}.bindingMethodPicker{gap:10px;padding:20px;display:grid}.bindingMethodPicker h3,.bindingMethodPicker p{margin:0}.bindingMethodPicker h3{font-size:max(var(--zeno-text-min,0px),calc(18px * var(--zeno-text-scale,1)))}.bindingMethodPicker p{color:#8592a3;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));margin-bottom:5px}.bindingMethodEyebrow{color:#66a2ff;font-size:max(var(--zeno-text-min,0px),calc(9px * var(--zeno-text-scale,1)));letter-spacing:.14em;font-weight:800}.bindingMethodPicker>button{color:#eef3fa;text-align:left;cursor:pointer;background:linear-gradient(145deg,#101a27f0,#060b12fa);border:1px solid #566f9340;border-radius:15px;grid-template-columns:42px minmax(0,1fr) 16px;align-items:center;gap:11px;width:100%;min-height:70px;padding:10px 12px;transition:border-color .18s,transform .18s,background .18s;display:grid}.bindingMethodPicker>button:focus-visible,.bindingMethodPicker>button:hover{background:linear-gradient(145deg,#162e4ff0,#070e17fa);border-color:#4289f4b3;outline:none}.bindingMethodPicker>button:active{transform:scale(.985)}.bindingMethodPicker>button>span:nth-child(2){gap:3px;display:grid}.bindingMethodPicker>button strong{font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale,1)))}.bindingMethodPicker>button small{color:#7f8c9e;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)))}.bindingMethodPicker>button b{color:#7890ad;font-size:max(var(--zeno-text-min,0px),calc(22px * var(--zeno-text-scale,1)));font-weight:400}.bindingMethodGlyph{color:#80adff;width:40px;height:40px;font-size:max(var(--zeno-text-min,0px),calc(17px * var(--zeno-text-scale,1)));background:radial-gradient(circle,#306fda3d,#050a11f2);border:1px solid #4987e54d;border-radius:12px;place-items:center;display:grid}.bindingQuickConnect{gap:15px}.bindingQuickConnect h3{font-size:max(var(--zeno-text-min,0px),calc(20px * var(--zeno-text-scale,1)));letter-spacing:-.02em}.bindingProfilePreview{background:linear-gradient(145deg,#0f223ce0,#060d16fa);border:1px solid #3f84eb57;border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:66px;padding:10px 12px;display:grid}.bindingProfileAvatar{background:#050a11;border:1px solid #4c94ff59;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.bindingProfilePreview>span:nth-child(2){gap:3px;min-width:0;display:grid}.bindingProfilePreview small,.bindingProfilePreview strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bindingProfilePreview strong{font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale,1)))}.bindingProfilePreview small{color:#8492a5;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)))}.bindingProfilePreview>b{color:#7eb3ff;font-size:max(var(--zeno-text-min,0px),calc(9px * var(--zeno-text-scale,1)));letter-spacing:.05em;text-transform:uppercase;background:#2f8bf421;border-radius:999px;padding:5px 8px}.bindingDeferredVerification{background:#955b1412;border:1px solid #f4b34d38;border-radius:13px;gap:10px;padding:13px;display:grid}.bindingDeferredVerification>span{gap:3px;display:grid}.bindingDeferredVerification strong{color:#e8cf9f;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)))}.bindingDeferredVerification small{color:#8e8271;font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)))}.bindingDeferredVerification button{color:#e4bd75;min-height:44px;font:inherit;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));cursor:pointer;background:#d9891e1a;border:1px solid #f4b34d4d;border-radius:11px;font-weight:700}.bindingCancelVerification,.bindingChangeProfile,.bindingWalletAlternative{color:#7f96b6;min-height:44px;font:inherit;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));cursor:pointer;background:0 0;border:0}.bindingChangeProfile,.bindingWalletAlternative{text-underline-offset:3px;justify-self:center;text-decoration:underline}.bindingWalletAlternative{color:#738197}.bindingCancelVerification{color:#8994a4}.bindingPendingProfile{background:#955b1412;border:1px solid #f4b34d3d;border-radius:13px;gap:6px;padding:13px;display:grid}.bindingPendingProfile>span{color:#dfbd7b;width:max-content;font-size:max(var(--zeno-text-min,0px),calc(9px * var(--zeno-text-scale,1)));text-transform:uppercase;letter-spacing:.05em;background:#f4b34d1a;border-radius:999px;padding:4px 7px;font-weight:700}.bindingPendingProfile>strong{text-overflow:ellipsis;white-space:nowrap;font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)));overflow:hidden}.bindingPendingProfile>small{color:#8e8271;font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));line-height:1.45}.bindingPendingProfile>.secondaryButton{width:100%;margin-top:4px}.bindingPartnerPending{border-top:1px solid #f4b34d29;margin-top:3px;padding-top:9px;color:#c8a970!important}.bindingAccountStart{border-bottom:1px solid #586f8c2e;gap:10px;padding-bottom:16px;display:grid}.bindingAccountStart h3,.bindingAccountStart p{margin:0}.bindingAccountActions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;display:grid}.bindingAccountActions>a{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:0 12px;text-decoration:none;display:flex}.bindingAccountActions .secondaryButton{color:#8db7ff;background:#3576e00f;border:1px solid #3576e057;border-radius:12px}.bindingIdentifierStep{gap:6px;padding-top:1px;display:grid}.bindingIdentifierStep h3,.bindingIdentifierStep p{margin:0}.bindingIdentifierStep p{font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)))}.bindingAlternative form>.bindingCompactSafety,.bindingAlternative form>.bindingSafetyNote{text-align:center;margin:0}.bindingAlternative form>.bindingSafetyNote{max-width:none}.bindingAlternative input{font-size:max(var(--zeno-text-min,0px),calc(16px * var(--zeno-text-scale,1)))}@media (max-width:359px){.bindingAccountActions{grid-template-columns:1fr}.bindingAccountActions>a{min-height:44px}}.bindingProfileAvatar{overflow:hidden}.bindingProfileAvatar>img{object-fit:cover;width:100%;height:100%}.bindingDeferredVerification button:disabled{opacity:.58;cursor:wait}.bindingWizard{padding-top:51px;position:relative}.bindingChangeMethod{color:#8da7ca;font:inherit;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));cursor:pointer;background:0 0;border:0;padding:6px 0;position:absolute;top:16px;left:16px}.bindingSteps{gap:9px;margin:3px 0 2px;padding:0;list-style:none;display:grid}.bindingSteps li{opacity:.48;grid-template-columns:28px 1fr;align-items:start;gap:10px;display:grid}.bindingSteps li.active{opacity:1}.bindingSteps li>b{color:#738196;width:26px;height:26px;font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));border:1px solid #53719757;border-radius:50%;place-items:center;display:grid}.bindingSteps li.active>b{color:#78aaff;background:#3576e029;border-color:#3576e0b8}.bindingSteps li>span{gap:2px;display:grid}.bindingSteps strong{font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)))}.bindingSteps small{color:#7d8999;font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));line-height:1.4}.polymarketExternalButton{color:#85b1ff;min-height:42px;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));background:#3576e014;border:1px solid #3576e057;border-radius:12px;justify-content:space-between;align-items:center;padding:0 13px;font-weight:650;text-decoration:none;display:flex}.bindingAlternative .primaryButton{width:100%;min-height:46px}.providerChallenge{gap:10px;padding:15px}.providerChallengeCode{cursor:pointer;background:#071119;border:1px dashed #48cbd66b;border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:58px;padding:8px 12px;display:flex}.providerChallengeCode span{color:#69dedb;background:#2ebcd51a;border-radius:999px;padding:5px 8px}.providerChallenge p{color:#a1adbb;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));margin:0}.bindingWhy{border-top:1px solid #586f8c2e;padding-top:12px}.bindingWhy summary{color:#8695a9;cursor:pointer}.bindingWhy p,.bindingWhy summary{font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)))}.bindingWhy p{margin-top:8px}.bindingWalletSafety{background:#28a8710f;border:1px solid #34c78b3d;border-radius:13px;gap:3px;padding:14px;display:grid}.bindingWalletSafety strong{color:#61d99f;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)))}.bindingWalletSafety span{color:#8290a0;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));line-height:1.45}.bindingWalletConnect{padding-top:20px}.bindingWalletConnect h3{font-size:max(var(--zeno-text-min,0px),calc(20px * var(--zeno-text-scale,1)));letter-spacing:-.02em}.bindingCompactSafety{color:#718095;font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));text-align:center;line-height:1.4;display:block}.bindingVerifiedProfile>span:last-child{min-width:0}.bindingVerifiedProfile strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.providerChallengeCode strong{-webkit-user-select:text;user-select:text}.providerChallengeCode span{text-align:center;min-width:58px}.securityGrid{gap:12px;display:grid}.securityGrid article{grid-template-columns:52px 1fr auto;align-items:center;gap:12px;min-height:96px;padding:15px;display:grid}.securityGrid article>span{flex-direction:column;display:flex}.securityGrid small{color:#8591a0}.securityPolicySummary{margin-bottom:16px;padding:20px}.securityPolicyStatus{color:#2ebcd5;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));letter-spacing:.12em;font-weight:700;display:inline-flex}.securityPolicySummary h2{font-size:max(var(--zeno-text-min,0px),calc(22px * var(--zeno-text-scale,1)));margin:8px 0 6px}.securityPolicySummary>p{color:#9ba5b2;margin:0;line-height:1.55}.securityPolicySummary>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.securityPolicySummary>div>span{background:#ffffff06;border:1px solid #5c7ba038;border-radius:14px;flex-direction:column;justify-content:center;min-height:66px;padding:11px;display:flex}.securityPolicySummary small{color:#7f8a99}.securityPolicySummary strong{font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)));margin-top:3px}.securityPolicyNotice{margin-top:14px;line-height:1.45;display:block}.trustedDevices{margin-top:16px;padding:18px}.trustedDevices>.sectionLabel{margin-bottom:8px}.trustedDevices article{border-top:1px solid #5c7ba02e;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;display:grid}.trustedDevices article:first-of-type{border-top:0}.trustedDevices article>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.trustedDevices article strong{font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale,1)))}.trustedDevices article small{color:#8290a0;line-height:1.4}.trustedDevices article button{color:#77a6ff;background:#19499124;border:1px solid #4a85ff6b;border-radius:999px;min-width:68px;padding:8px 10px}.trustedDevices article b{color:#7d8794;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)))}.trustedDevices article.revoked{opacity:.52}.trustedDeviceIcon{background:#070b11;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.trustedDevicesPager,.walletHistoryPager{border-top:1px solid #5c7ba02e;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-top:14px;padding-top:14px;display:grid}.trustedDevicesPager>button,.walletHistoryPager>button{color:#8db7ff;min-height:36px;font:inherit;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));cursor:pointer;background:#1949911f;border:1px solid #4a85ff57;border-radius:10px;padding:0 12px}.trustedDevicesPager>button:first-child,.walletHistoryPager>button:first-child{justify-self:start}.trustedDevicesPager>button:last-child,.walletHistoryPager>button:last-child{justify-self:end}.trustedDevicesPager>button:disabled,.walletHistoryPager>button:disabled{opacity:.42;cursor:default}.trustedDevicesPager>span,.walletHistoryPager>span{color:#8290a0;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));text-align:center;white-space:nowrap}.aiSubscriptionLock{text-align:center;max-width:420px;margin:14px auto 18px;padding:22px}.aiSubscriptionLock .lockMedallion{border:1px solid #485af88f;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 12px;display:grid;box-shadow:0 0 22px #3457ff4d}.aiSubscriptionLock h2{margin:0 0 7px}.aiSubscriptionLock p{color:#929dab;margin:0 auto 16px;line-height:1.5}.aiSubscriptionLock .primaryButton{justify-content:center;align-items:center;text-decoration:none;display:flex}.referralPolicy{margin-top:16px;padding:18px;overflow:hidden}.referralPolicy .sectionLabel>span{flex-direction:column;display:flex}.referralPolicy .sectionLabel small{color:#7f8a99}.referralPolicyRail{scroll-snap-type:x proximity;gap:10px;margin:16px -2px 0;padding:2px 2px 10px;display:flex;overflow-x:auto}.referralPolicyRail article{scroll-snap-align:start;background:linear-gradient(145deg,#3576e01f,#2ebcd509);border:1px solid #3576e047;border-radius:16px;flex:0 0 132px;min-height:148px;padding:14px}.referralPolicyRail article.selected{border-color:#5893efb8;box-shadow:inset 0 0 22px #2f67c71f,0 0 20px #2c67d31f}.referralPolicyRail article small,.referralPolicyRail article span{color:#8f9aa8;display:block}.referralPolicyRail article>.rankEmblem{margin-bottom:9px}.referralPolicyRail article>strong{color:#edf5ff;font-size:max(var(--zeno-text-min,0px),calc(21px * var(--zeno-text-scale,1)));letter-spacing:.04em;margin:0 0 5px;display:block}.referralPolicy>p{color:#7f8a99;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));margin:7px 0 0;line-height:1.5}.referralPolicyRail{overscroll-behavior-x:contain;scrollbar-width:none}.referralPolicyRail::-webkit-scrollbar{width:0;height:0}.referralPlanRail{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid}.referralPlanRail article{text-align:center;background:#ffffff06;border:1px solid #4a74b747;border-radius:14px;padding:13px 10px}.referralPlanRail article.selected{background:linear-gradient(145deg,#3576e033,#2ebcd514);border-color:#3576e0;box-shadow:0 0 20px #3576e01f}.referralPlanRail small,.referralPlanRail span{color:#8f9aa8;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));display:block}.referralPlanRail strong{color:#f5f8ff;font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale,1)));margin:6px 0;display:block}.lockedQr{background:radial-gradient(circle,#3576e026,#ffffff05);border-style:dashed;place-items:center;display:grid}.lockedQr span{color:#78879a;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));text-align:center;text-transform:uppercase;letter-spacing:.08em;line-height:1.35}.planReferralSummary{color:#162033;background:linear-gradient(135deg,#3576e014,#2ebcd50e);border:1px solid #3576e033;border-radius:16px;flex-direction:column;gap:4px;margin:18px 0;padding:14px 16px;display:flex}.planReferralSummary small,.planReferralSummary span{color:#6f7888}.planReferralSummary strong{color:#2474da;font-size:max(var(--zeno-text-min,0px),calc(16px * var(--zeno-text-scale,1)))}.earningBreakdown{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:66px;display:flex}.earningBreakdown:last-child{border:0}.earningBreakdown span{color:#9ba6b5}.completedHero{grid-template-columns:1fr 48%;align-items:center;min-height:245px;display:grid}.completedHero h2{font-size:max(var(--zeno-text-min,0px),calc(clamp(30px,7vw,50px) * var(--zeno-text-scale,1)));margin:0}.completedHero p{color:#9ba6b4}.completedHero img{object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 0 22px #1866ff57);width:100%;height:240px;-webkit-mask-image:radial-gradient(at 54% 52%,#000 50%,#000000e0 66%,#0000 84%);mask-image:radial-gradient(at 54% 52%,#000 50%,#000000e0 66%,#0000 84%)}.completedCard{grid-template-columns:82px 1fr 92px;align-items:center;gap:12px;padding:20px;display:grid}.completedCard>span{flex-direction:column;display:flex}.completedCard>span.completedBrand{display:grid}.completedBrand{border-radius:20px;width:84px;height:84px}.completedBrand .zenoIcon{width:78px;height:78px}.completedCard>span small{color:#96a1b0}.completedCard>span strong{color:var(--green);font-size:max(var(--zeno-text-min,0px),calc(34px * var(--zeno-text-scale,1)))}.completedCard>.actionStatus,.completedCard>.receiptDetails,.completedCard>.receiptReturn,.completedCard>[data-testid=reward-receipt-audit],.completedCard>h2,.completedCard>ul{grid-column:1/-1}.receiptCard>h2{margin:8px 0 2px}.receiptDetails{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.receiptDetails>span{background:#030d1a6b;border:1px solid #5b8bc633;border-radius:14px;flex-direction:column;gap:5px;min-width:0;padding:12px 14px;display:flex}.receiptDetails small{color:#7f8da1}.receiptDetails strong{overflow-wrap:anywhere;font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale,1)));color:#edf4ff}.receiptReturn{text-align:center}.legalPanel{max-width:760px;padding:28px}.legalPanel h2{font-size:max(var(--zeno-text-min,0px),calc(28px * var(--zeno-text-scale,1)))}.legalPanel p{color:#a0aabb;line-height:1.7}.legalPanel small{color:#677383}@media (max-width:380px){.receiptDetails{grid-template-columns:1fr}.receiptCard{grid-template-columns:68px minmax(0,1fr) 68px}.receiptCard .completedBrand,.receiptCard>.zenoIcon{width:68px;height:68px}.receiptCard .completedBrand .zenoIcon{width:64px;height:64px}}@media (max-width:430px){.walletStats{grid-template-columns:repeat(2,minmax(0,1fr));padding:15px}.walletStats>span{padding:2px 12px}.walletStats>span:nth-child(2){border-right:0}.walletStats>span:last-child{border-top:1px solid var(--line);grid-column:1/-1;margin-top:13px;padding-top:13px}.walletHero>strong{font-size:max(var(--zeno-text-min,0px),calc(clamp(29px,9.5vw,37px) * var(--zeno-text-scale,1)))}.walletLinkPrompt{grid-template-columns:auto minmax(0,1fr);padding:13px}.walletLinkButton{grid-column:1/-1;width:100%}.walletLinkStatus{grid-column:1/-1}.referralPanel{grid-template-columns:1fr;justify-items:stretch}.referralPanel h2,.referralStatus,.referralTestGuide,.sponsorBinding{grid-column:1}.qrMock{justify-self:center}.orgActions,.sponsorBinding form{grid-template-columns:1fr}.taskOverview{grid-template-columns:76px minmax(0,1fr);gap:12px}.taskOverview .brandTile{border-radius:18px;width:72px;height:72px}.taskOverview .brandTile .zenoIcon{width:68px;height:68px}.taskOverview>b{grid-column:2;grid-template-columns:auto 1fr;align-items:baseline;gap:7px;display:grid}.taskOverview>b strong{font-size:max(var(--zeno-text-min,0px),calc(24px * var(--zeno-text-scale,1)))}.taskReadiness{padding:16px}.taskReadiness>header{align-items:flex-start}.taskReadiness>header b{text-align:right;max-width:145px}.taskReadiness>div{grid-template-columns:30px minmax(0,1fr)}.taskReadiness>div>a,.taskReadiness>div>em{grid-column:2;justify-self:start}.taskReadiness>div>a{min-height:30px}}@media (min-width:700px){.zenoContent{padding-left:30px;padding-right:30px}.quickAccessGrid{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.eventRail{grid-auto-columns:47%}.earningsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.earningRow:last-child{grid-column:1/-1}.taskGrid{grid-auto-columns:410px}.serviceGrid{grid-template-columns:repeat(4,1fr)}.eventsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.largeEventCard{grid-template-rows:210px auto;grid-template-columns:1fr}.largeEventCard>img{-webkit-mask-image:linear-gradient(#000 76%,#0000);mask-image:linear-gradient(#000 76%,#0000)}.largeEventCard>span{margin:-24px 0 0;padding:0 18px 18px}.settingsGroups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (min-width:1024px){body{background:#02050a}.zenoApp{grid-template-columns:236px minmax(0,1fr);min-height:100dvh;display:grid}.desktopSidebar{z-index:40;background:linear-gradient(#071323,#03070d 52%,#020408);border-right:1px solid #7e9bc629;flex-direction:column;width:236px;height:100dvh;padding:28px 18px 22px;display:flex;position:sticky;top:0}.brand{align-items:center;min-height:62px;display:flex}.brandWordmark{--wordmark-symbol-size:34px;--wordmark-text-size:24px;width:max-content;min-height:44px}.desktopSidebar nav{gap:8px;margin-top:40px;display:grid}.desktopSidebar nav a{color:#8f9bad;border-radius:16px;align-items:center;gap:13px;min-height:54px;padding:0 14px;display:flex}.desktopSidebar nav a img{opacity:.7;filter:grayscale()brightness(1.4)}.desktopSidebar nav a.active{color:#fff;background:linear-gradient(100deg,#2870ee47,#17396c1f);box-shadow:inset 0 0 0 1px #4b8bff2e}.desktopSidebar nav a.active img{opacity:1;filter:drop-shadow(0 0 8px #397aff)}.sidebarFoot{border:1px solid var(--line);background:#ffffff06;border-radius:16px;flex-direction:column;margin-top:auto;padding:15px;display:flex}.sidebarFoot span{color:var(--green);font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)))}.sidebarFoot strong{font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)));margin-top:3px;font-weight:500}.sidebarFoot .sidebarWalletAddress{color:inherit;text-align:left;cursor:copy;background:0 0;border:0;margin:3px 0 0;padding:0}.sidebarFoot .sidebarWalletAddress strong{margin-top:0}.sidebarFoot.isCopied .sidebarWalletAddress strong,.sidebarFoot.isCopied span{color:#2f9e62}.mobileNav,.mobileTopRail{display:none}.zenoContent{width:100%;max-width:1460px;min-height:100dvh;padding:34px 44px 60px}.pageHeading{align-items:center;min-height:86px;padding:0 0 20px}.pageHeading h1{font-size:max(var(--zeno-text-min,0px),calc(38px * var(--zeno-text-scale,1)))}.pageHeading p{font-size:max(var(--zeno-text-min,0px),calc(15px * var(--zeno-text-scale,1)))}.profileHeader{max-width:none;margin-bottom:24px}.homeDashboard{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr)}.balanceCard{min-height:302px}.homeSideColumn{grid-template-rows:auto 1fr}.guideCard{min-height:138px}.quickAccessGrid>.quickAccessUnavailable,.quickAccessGrid>a{min-height:134px}.eventRail{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);overflow:visible}.eventTile{height:260px}.earningsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.earningRow:last-child{grid-column:1/-1}.signalSummary{max-width:700px}.filterRail{margin-top:26px}.taskGrid{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;overflow:visible}.taskCard{min-height:680px}.aiScreen .zenoContent{grid-template-rows:auto auto 1fr auto auto;grid-template-columns:minmax(420px,.78fr) minmax(480px,1.22fr);gap:0 32px;display:grid}.aiScreen .pageHeading{grid-column:1/-1}.aiHero{flex-direction:column;grid-area:2/1/5;align-self:start;align-items:center;min-height:520px;display:flex}.aiHero>img{width:390px;height:390px}.aiBubble{width:100%;margin:-30px 0 0}.chatTranscript,.promptSection{grid-area:2/2/4}.aiComposer{grid-area:4/2}.aiDisclaimer{grid-area:5/2}.tradeHero{min-height:calc(100dvh - 150px)}.tradeHero>img{width:470px;height:470px}.userDashboard{grid-template-columns:1.35fr .65fr}.pointsCard{min-height:100%}.bindingGrid{grid-template-columns:repeat(3,1fr)}.bindingCard{grid-template-columns:58px 1fr auto}.bindingCard>b{grid-column:2;justify-self:start}.bindingCard>i{grid-area:1/3/3}.secondaryScreen .zenoContent{padding-left:55px;padding-right:55px}.walletHero{min-height:275px}.transactionRow{grid-template-columns:50px minmax(0,1fr) 220px 70px}.transactionRow>i{grid-area:1/4;justify-self:end;margin:0}.eventsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.largeEventCard{grid-template-rows:250px auto}.milestoneList{grid-template-columns:repeat(2,minmax(0,1fr))}.checkinHero{min-height:310px}.dayRail{grid-auto-flow:row;grid-template-columns:repeat(7,1fr);overflow:visible}.announcementList,.faqList,.settingsGroups{grid-template-columns:repeat(2,minmax(0,1fr))}.faqList{align-items:start}.helpGrid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1380px){.taskGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.taskCard{min-height:690px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.zenoApp{width:100%;margin-inline:auto;position:relative;overflow-x:clip}@media (max-width:699px){.zenoApp{max-width:480px}}.tradeHero>img{width:min(74vw,350px);height:min(74vw,350px);margin-top:-8px}.tradeHero{min-height:calc(100dvh - 245px)}.tradeHero h1{margin-top:-20px}.tradeHero h2{margin-top:12px}.tradeHero p{gap:10px;margin:12px 0}.comingSoon{padding-bottom:12px}.rankEmblem.locked{opacity:1}.rankEmblem.large{width:158px;margin-top:4px}.rankEmblem.large span{font-size:max(var(--zeno-text-min,0px),calc(45px * var(--zeno-text-scale,1)))}.vipHero{padding:19px 20px 18px}.vipHero h2{font-size:max(var(--zeno-text-min,0px),calc(36px * var(--zeno-text-scale,1)));margin:6px 0 0}.vipHero .wideProgress{margin-top:14px}.vip-referralScreen .vipHero+.primaryButton{margin-top:16px}.vip-referralScreen .referralPlanRail:has(>article:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.profileUnavailable{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:30px 24px;display:flex}.profileUnavailableIcon{background:radial-gradient(circle,#2567dc38,#030810 72%);border:1px solid #4c89e84d;border-radius:50%;place-items:center;width:70px;height:70px;display:grid}.profileUnavailable h2{font-size:max(var(--zeno-text-min,0px),calc(21px * var(--zeno-text-scale,1)));margin:18px 0 7px}.profileUnavailable p{color:#8e9aaa;max-width:330px;margin:0;line-height:1.55}.profileUnavailable .primaryButton{place-items:center;width:min(100%,260px);margin-top:20px;display:grid}.settlementSettings{padding-bottom:18px}.settlementSettings .settingLine{min-height:62px;margin:0}.settlementSettings .settingLine>span{color:#8f9aaa;line-height:1.3}.settlementSettings .settingLine input{color:#f5f8ff;text-align:right;background:#080e16;border:1px solid #789bcd33;border-radius:10px;width:132px;height:44px;padding:0 11px}.settlementSettings>.primaryButton{margin-top:16px}.helpGrid>a>span{background:radial-gradient(circle,#2a68d433,#030810 72%);border:1px solid #538be433;border-radius:50%;overflow:hidden}.subscriptionScreen .lightPanel{background:0 0;border-radius:0;padding:0}.productTourLayer{z-index:900;pointer-events:auto;position:fixed;inset:0}.productTourDimmer{pointer-events:none;background:#01050cd1;position:fixed;inset:0}.productTourSpotlight{z-index:1;pointer-events:none;background:#1f74ff0a;border:1px solid #59a2ffeb;transition:left .22s,top .22s,width .22s,height .22s;position:fixed;box-shadow:0 0 0 9999px #01050cd1,0 0 0 4px #2f86ff24,0 0 30px #2e88ff6b}.productTourCard{z-index:2;right:max(16px,50vw - 224px);bottom:max(76px,calc(68px + env(safe-area-inset-bottom)));color:#f5f8ff;pointer-events:auto;background:linear-gradient(145deg,#0d192afa,#050b14fc);border:1px solid #5997f252;border-radius:22px;width:min(420px,100vw - 32px);padding:20px;position:fixed;box-shadow:0 24px 70px #00000094,inset 0 1px #ffffff09}.productTourCard>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.productTourCard>header span{color:#62a8ff;letter-spacing:.11em;text-transform:uppercase;font-weight:800}.productTourCard>header small,.productTourCard>header span{font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)))}.productTourCard>header small{color:#8290a5}.productTourCard h2,.zenoApp.zenoV2[data-theme] .productTourCard h2{color:#f5f8ff;font-size:max(var(--zeno-text-min,0px),calc(22px * var(--zeno-text-scale,1)));margin:12px 0 7px;line-height:1.18}.productTourCard p{color:#aab6c8;font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)));margin:0;line-height:1.55}.productTourLoading{color:#718198;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));margin-top:8px;display:block}.productTourProgress{grid-template-columns:repeat(6,1fr);gap:6px;margin:16px 0;display:grid}.productTourProgress i{background:#7e92ae38;border-radius:999px;height:3px}.productTourProgress i.active{background:linear-gradient(90deg,#3576e0,#2ebcd5)}.productTourCard footer,.productTourCard footer>span{justify-content:space-between;align-items:center;gap:9px;display:flex}.productTourCard footer button{color:#dce6f5;min-width:74px;min-height:44px;font:inherit;font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)));cursor:pointer;background:#ffffff09;border:1px solid #698bbe40;border-radius:13px;padding:0 15px;font-weight:700}.productTourCard footer .productTourSkip{color:#8998ad;background:0 0;border-color:#0000;min-width:auto;padding:0;font-weight:500}.productTourCard footer .productTourNext{color:#fff;background:linear-gradient(135deg,#287ff0,#3159ef);border-color:#408effc2;box-shadow:0 8px 22px #2367e74d}.productTourCard footer button:disabled{opacity:.48;cursor:wait}.subscriptionScreen .planGrid button{position:relative}.subscriptionScreen .planGrid button:after{content:"";background:#fff;border:1px solid #d4dbe6;border-radius:50%;width:20px;height:20px;position:absolute;top:12px;right:12px}.subscriptionScreen .planGrid button.selected:after{content:"✓";color:#fff;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));background:#2689e2;border-color:#2689e2;place-items:center;font-weight:850;display:grid}.subscriptionScreen .darkPrimary:focus-visible,.subscriptionScreen .planGrid button:focus-visible{outline-offset:3px;outline:3px solid #2689e252}@media (max-width:430px){.productTourCard{right:14px;bottom:max(74px,calc(68px + env(safe-area-inset-bottom)));border-radius:19px;width:calc(100vw - 28px);padding:17px}.productTourCard h2,.zenoApp.zenoV2[data-theme] .productTourCard h2{font-size:max(var(--zeno-text-min,0px),calc(20px * var(--zeno-text-scale,1)))}.productTourCard p{font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)))}.productTourCard footer button{min-height:42px}}@media (max-width:359px){.subscriptionScreen .featureTable>div{grid-template-columns:42px minmax(0,1fr) 24px 28px;gap:6px;min-height:86px;padding:10px}.subscriptionScreen .featureIcon,.subscriptionScreen .featureIcon img{width:40px;height:40px}.subscriptionScreen .featureTable strong{font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)))}.subscriptionScreen .featureTable small{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)));line-height:1.35}.subscriptionScreen .featureTable>div>b:last-child{font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)))}}@media (prefers-reduced-motion:reduce){.productTourSpotlight{transition:none}}@media (min-width:1024px){.productTourCard{bottom:32px;right:32px}}.txidButton{color:#5da2ff;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));text-align:left;cursor:pointer;background:0 0;border:0;margin-top:3px;padding:0}.txidButton:hover{text-decoration:underline}.messagesScreen .pageHeading{align-items:center;gap:12px}.messagesScreen .pageHeading .headingActions{flex:none;max-width:min(100%,260px)}.messagesScreen .pageHeading .supportStartNew{min-height:40px;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));white-space:nowrap;padding:8px 14px}.ticketBannerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;display:flex}.ticketBannerRow .ticketBanner{flex:200px;margin:0}.ticketBannerRow .supportCloseConversation{min-height:40px;white-space:nowrap;flex:none;padding:8px 14px}.ticketBanner,.ticketBannerRow .supportCloseConversation{font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)))}.ticketBanner{border:1px solid var(--line);color:#8fa3bd;background:#0a1420;border-radius:12px;margin:0 0 12px;padding:8px 13px}.checkList li.met{color:#d9e4f2}.orgDirectory{flex-direction:column;gap:12px;display:flex}.orgSearch{border:1px solid var(--line);color:#fff;height:46px;font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)));background:#080d14;border-radius:12px;padding:0 15px}.orgLevel{border:1px solid var(--line);border-radius:14px;overflow:hidden}.orgLevelToggle{color:#fff;cursor:pointer;text-align:left;background:#0a1420;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:12px 14px;display:grid}.orgLevelToggle small{color:#7f8a99}.orgLevelToggle b{font-size:max(var(--zeno-text-min,0px),calc(17px * var(--zeno-text-scale,1)));color:#5da2ff}.orgMemberRow{padding:10px 14px}.orgMemberAvatar{overflow:hidden}.orgMemberAvatar img{object-fit:cover;border-radius:50%;width:34px;height:34px}.fullOrgTree{gap:14px;display:grid}.fullOrgTree .sectionLabel{align-items:flex-start}.fullOrgTree .sectionLabel span{gap:3px;display:grid}.fullOrgTree .sectionLabel small{color:#7f8a99}.fullOrgTree ul{margin:0;padding:0;list-style:none}.fullOrgNodeRow,.fullOrgRoot{color:#fff;text-align:left;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;width:100%;min-height:58px;display:grid}.fullOrgRoot{background:linear-gradient(135deg,#1750a033,#060e18cc);border:1px solid #4185ff61;border-radius:14px;padding:8px 10px}.fullOrgNodeRow img,.fullOrgRoot img{object-fit:cover;border:1px solid #458bffad;border-radius:50%;width:38px;height:38px}.fullOrgRoot img{width:44px;height:44px}.fullOrgNodeRow span:not(.fullOrgConnector),.fullOrgRoot span{gap:2px;display:grid}.fullOrgNodeRow small,.fullOrgRoot small{color:#7f8a99;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)))}.fullOrgTreeList{gap:5px;display:grid}.fullOrgNode{position:relative}.fullOrgNode>ul{border-left:1px solid #377dff4d;gap:5px;margin-left:20px;padding-left:14px;display:grid}.fullOrgNodeRow{background:#08101bb8;border:1px solid #65778f33;border-radius:13px;padding:7px 10px;position:relative}.fullOrgNodeRow:disabled{cursor:default;opacity:1}.fullOrgNodeRow:not(:disabled):hover{border-color:#3e8bff8c}.fullOrgNodeRow b{color:#64a5ff;background:#2c69c624;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.fullOrgConnector{display:none}.fullOrgLoad,.historyLoadMore{width:100%;margin-top:4px}.sessionToast{z-index:120;left:50%;bottom:calc(70px + env(safe-area-inset-bottom));color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060f1af7;border:1px solid #428bff80;border-radius:16px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;width:min(100vw - 32px,448px);padding:13px 14px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 18px 48px #00000073,0 0 24px #296fff29}.sessionToast span{gap:2px;display:grid}.sessionToast small{color:#8f9bab}.sessionToast a{color:#fff;background:linear-gradient(135deg,#176fff,#28bfd3);border-radius:999px;place-items:center;min-height:44px;padding:0 14px;font-weight:700;display:grid}.sessionToast button{color:#a8b2c0;width:44px;height:44px;font-size:max(var(--zeno-text-min,0px),calc(20px * var(--zeno-text-scale,1)));background:#ffffff0f;border:0;border-radius:50%;padding:0;line-height:1}.zenoToast{z-index:220;left:50%;top:calc(18px + env(safe-area-inset-top));color:#eef4ff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:min(100vw - 28px,420px);max-width:calc(100vw - 28px);font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)));text-align:center;pointer-events:none;opacity:0;background:#0a101af5;border:1px solid #4a8bee57;border-radius:16px;padding:12px 16px;font-weight:620;line-height:1.45;transition:transform .28s cubic-bezier(.2,.9,.2,1),opacity .22s;position:fixed;transform:translate(-50%,-160%);box-shadow:0 14px 36px #00000073}.zenoToast.show{opacity:1;pointer-events:auto;transform:translate(-50%)}.zenoToast.success{color:#d8ffe9;background:#081812f5;border-color:#37cb8b6b}.zenoToast.error{color:#ffd7d7;background:#1c0a0cf5;border-color:#e8606075}.zenoToast.info{border-color:#4a8bee66}.runtimeNotice{grid-template-columns:1fr auto}.runtimeNotice.success{border-color:#32d5a961;box-shadow:0 18px 48px #00000073,0 0 24px #1eb48c1c}.runtimeNotice.success strong{color:#61dfbd}.runtimeNotice.error{border-color:#ff676761}.runtimeNotice.error strong{color:#faa}.referralOnboardingBackdrop{z-index:160;padding:18px 14px max(18px,env(safe-area-inset-bottom));align-items:end}.referralOnboarding{background:radial-gradient(circle at 86% 0,#2468dc2e,#0000 42%),linear-gradient(155deg,#101925,#070c13 68%);border-color:#4a8bee52;gap:18px;width:min(100%,420px);padding:26px 22px 20px}.referralOnboardingMark{color:#eaf4ff;width:48px;height:48px;font-size:max(var(--zeno-text-min,0px),calc(22px * var(--zeno-text-scale,1)));background:radial-gradient(circle,#2287ff73,#091830e6);border:1px solid #4e97ff80;border-radius:15px;place-items:center;font-weight:750;display:grid;box-shadow:0 0 28px #2a75ff3d}.referralOnboarding header{gap:5px;display:grid}.referralOnboarding header small{color:#57a3ff;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));letter-spacing:.12em;text-transform:uppercase;font-weight:700}.referralOnboarding h2{font-size:max(var(--zeno-text-min,0px),calc(24px * var(--zeno-text-scale,1)));margin:0;line-height:1.2}.referralOnboarding header p{color:#8d9caf;font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)));margin:0}.referralOnboarding form{gap:10px}.referralOnboarding form>label{margin-top:2px}.referralOnboarding input{font-family:inherit;font-size:max(var(--zeno-text-min,0px),calc(15px * var(--zeno-text-scale,1)));letter-spacing:.045em;border-color:#5087d752;margin-top:0}.referralOnboarding input:focus{border-color:#3588ff;outline:3px solid #3588ff24}.referralPermanentNote{color:#718095;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)))}.referralOnboardingStatus{color:#ffb3b3;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));margin:2px 0;line-height:1.45}@media (min-width:700px){.referralOnboardingBackdrop{place-items:center}}.signalEmptyState{text-align:center;background:linear-gradient(145deg,#0a1626c2,#040910e6);border:1px solid #5c84c033;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:250px;padding:28px 22px;display:flex}.signalEmptyState strong{color:#eaf1fb;font-size:max(var(--zeno-text-min,0px),calc(17px * var(--zeno-text-scale,1)))}.signalEmptyState span{color:#8290a3;max-width:290px;font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)));line-height:1.5}.signalEmptyState a{color:#b9d5ff;background:#2763c621;border:1px solid #448bff61;border-radius:999px;justify-content:center;align-items:center;min-height:44px;margin-top:7px;padding:0 18px;font-weight:650;display:inline-flex}.orgShowMore{margin:8px 14px 12px}.secondaryButton.logoutButton{color:#ff93a2;background:#ff6a800f;border-color:#ff6a8057;justify-content:center;align-items:center;width:min(100%,420px);min-height:52px;margin:20px auto 0;font-weight:650;display:flex}.historyTools{gap:10px;margin:4px 0 14px;display:grid}.historyDates{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;display:grid}.historyDates label{color:#8995a5;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));gap:5px;display:grid}.historyDates input{border:1px solid var(--line);color:#fff;color-scheme:dark;background:#080e16;border-radius:11px;height:44px;padding:0 10px}.historyDates .secondaryButton{min-height:44px}.inlineLink{color:#5da2ff;text-decoration:underline}.checkList .inlineLink,.emptyState .inlineLink,.milestone .inlineLink{align-items:center;min-height:44px;display:inline-flex}.sectionLabel .clearHistory{min-height:44px}@media (max-width:430px){.historyDates{grid-template-columns:1fr 1fr}.historyDates .secondaryButton{grid-column:1/-1}}@media (max-width:360px){.userScreen .userHeader h1{font-size:max(var(--zeno-text-min,0px),calc(22px * var(--zeno-text-scale,1)))}.userScreen .levelCard{grid-template-columns:92px minmax(0,1fr);gap:12px;padding:16px}.userScreen .rankEmblem{width:88px}.userScreen .rankEmblem:before{inset:8px}.userScreen .rankEmblem:after{inset:15px}.userScreen .rankEmblem span{font-size:max(var(--zeno-text-min,0px),calc(28px * var(--zeno-text-scale,1)))}.userScreen .levelCard h2{font-size:max(var(--zeno-text-min,0px),calc(30px * var(--zeno-text-scale,1)))}.userScreen .levelCard p{font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)))}.historyScreen .historySummary{grid-template-columns:58px minmax(0,1fr);gap:10px;padding:16px}.historyScreen .historySummary>img{width:58px;height:58px}.historyScreen .historySummary span:last-child{border-top:1px solid var(--line);border-left:0;grid-column:2;padding:7px 0 0}}.eventActions{grid-template-columns:1fr auto;gap:10px;display:grid}.eventActions .secondaryButton{align-items:center;min-height:52px;padding:0 18px;display:flex}.milestone .inlineLink{align-self:center}.aiConversation summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;list-style:none;display:grid}.aiConversation summary::-webkit-details-marker{display:none}.aiConversation .aiAnswer{color:#c2cddd;white-space:pre-wrap;background:#070c12;border-radius:12px;margin:12px 0 8px;padding:12px 14px;line-height:1.55}.orgBranch{position:relative}.orgBranch:after{content:attr(data-level);color:#55637a;font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));letter-spacing:.08em;position:absolute;top:-8px;left:-4px}.orgOverflow{color:#7fa8e8;font-size:max(var(--zeno-text-min,0px),calc(16px * var(--zeno-text-scale,1)));border-color:#457ad28c;font-weight:650}.operatorConsole{max-width:1100px;min-height:100dvh;margin:0 auto;padding:28px 18px 60px}.operatorUnlock{gap:12px;max-width:460px;margin:10vh auto 0;padding:26px;display:grid}.operatorUnlock form{gap:10px;display:grid}.operatorUnlock input{border:1px solid var(--line);color:#fff;background:#080e16;border-radius:12px;height:48px;padding:0 14px}.operatorHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.operatorHead nav{scrollbar-width:none;border:1px solid var(--line);background:#090d14;border-radius:999px;gap:6px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.operatorHead nav::-webkit-scrollbar{display:none}.operatorHead nav button{color:#8f98a8;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:38px;padding:0 16px}.operatorHead nav button.active{color:#fff;background:#1a7cff}.operatorGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:14px;display:grid}.operatorGrid.single{grid-template-columns:1fr}.operatorReviewQueue{grid-column:1/-1}.operatorGrid article{gap:12px;padding:18px;display:grid}.operatorGrid h2{font-size:max(var(--zeno-text-min,0px),calc(18px * var(--zeno-text-scale,1)));justify-content:space-between;align-items:center;gap:10px;margin:0;display:flex}.operatorGrid form{gap:9px;display:grid}.operatorGrid label{color:#8995a5;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));gap:5px;display:grid}.operatorGrid input,.operatorGrid select,.operatorGrid textarea{border:1px solid var(--line);color:#fff;width:100%;font:inherit;background:#080e16;border-radius:11px;padding:10px 12px}.operatorChecks{flex-wrap:wrap;gap:10px 18px;padding:6px 0;display:flex}.operatorChecks label{color:#cbd5e1;flex-direction:row;grid-template-columns:none;align-items:center;gap:8px;display:inline-flex}.operatorChecks input[type=checkbox]{accent-color:#1a7cff;width:18px;height:18px;padding:0}.operatorRow{border:1px solid var(--line);text-align:left;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.operatorRow.asButton{color:inherit;cursor:pointer;background:0 0}.operatorRow.selected{border-color:#1a7cff}.operatorRow>span{gap:4px;min-width:0;display:grid}.operatorRow strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operatorRow small{color:#7f8a99}.operatorActions{gap:8px;display:flex}.operatorActions button{min-height:40px;padding:0 14px}.operatorEnvironment{color:#718097;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));text-transform:uppercase;letter-spacing:.08em;font-weight:500}.operatorSearch{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;display:grid!important}.operatorSearch button{min-height:42px;padding:0 15px}.referralAuditLegend{flex-wrap:wrap;gap:7px;display:flex}.referralAuditLegend span{color:#85aff1;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));background:#1c5fc614;border:1px solid #4180e040;border-radius:999px;padding:6px 9px}.referralAuditRow{border:1px solid var(--line);background:#070c13;border-radius:14px;gap:12px;padding:15px;display:grid}.referralAuditRow header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.referralAuditRow header>span{gap:3px;min-width:0;display:grid}.referralAuditRow header small,.referralAuditRow header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.referralAuditRow header small{color:#7f8a99}.referralAuditRow header b{color:#8cb9ff;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));background:#1f63cf1a;border:1px solid #4487ec59;border-radius:999px;padding:6px 9px}.referralAuditRow dl{border:1px solid var(--line);background:var(--line);border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.referralAuditRow dl>div{background:#080e16;min-width:0;padding:9px 10px}.referralAuditRow dt{color:#738096;font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));text-transform:uppercase;letter-spacing:.06em}.referralAuditRow dd{color:#e5ebf5;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;overflow:hidden}.payoutOperatorRow{grid-template-columns:20px minmax(0,1fr) auto}.payoutOperatorRow>input[type=checkbox]{accent-color:#1a7cff;width:18px;height:18px;margin:0;padding:0}.operatorBatchBar{flex-wrap:wrap;gap:8px;display:flex}.operatorBatchBar button{min-height:40px;padding:0 14px}.operatorPreparedBatch{background:#071220db;border:1px solid #347eeb5c;border-radius:13px;gap:10px;padding:13px;display:grid}.operatorPreparedBatch pre{color:#b9d4ff;max-height:260px;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));white-space:pre-wrap;word-break:break-all;background:#02070d;border-radius:10px;margin:0;padding:12px;overflow:auto}.operatorHint{color:#8b98aa;margin:0;line-height:1.55}.sandboxStatusBanner{background:linear-gradient(135deg,#13605729,#07101cd1);border:1px solid #39d3a647;border-radius:13px;gap:4px;padding:14px;display:grid}.sandboxStatusBanner b{color:#35ddb0}.sandboxStatusBanner span{color:#dbe7f8}.sandboxStatusBanner small{color:#77879b}.sandboxCounters{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.sandboxCounters>div{background:#080e16;min-width:0;padding:11px}.sandboxCounters dt{color:#748298;font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));text-transform:capitalize}.sandboxCounters dd{color:#f4f7fb;font-size:max(var(--zeno-text-min,0px),calc(19px * var(--zeno-text-scale,1)));margin:5px 0 0;font-weight:700}.sandboxContractList{border:1px solid var(--line);background:var(--line);border-radius:12px;gap:1px;display:grid;overflow:hidden}.sandboxContractList p{background:#080e16;gap:4px;min-width:0;margin:0;padding:10px 12px;display:grid}.sandboxContractList span{color:#748298;font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));text-transform:capitalize}.sandboxContractList code{color:#bcd3f6;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sandboxNoValue{color:#43d9ae;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));margin:0}.sandboxFixtureCounts{grid-template-columns:1fr 1fr;gap:9px;display:grid}.sandboxChecklist{color:#c4cfdd;gap:10px;margin:0;padding-left:20px;line-height:1.5;display:grid}.sandboxChecklist code{color:#8cbbff}.readinessSummary{border:1px solid var(--line);background:var(--line);border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.readinessSummary>span{background:#080e16;gap:5px;min-width:0;padding:13px;display:grid}.readinessSummary small{color:#75839a;font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));letter-spacing:.06em;text-transform:uppercase}.readinessSummary strong{color:#edf3fc;font-size:max(var(--zeno-text-min,0px),calc(15px * var(--zeno-text-scale,1)));text-transform:capitalize}.readinessSummary .ready strong{color:#3bd9ad}.readinessSummary .blocked strong{color:#ffba70}.readinessList{gap:9px;display:grid}.readinessModule{border:1px solid var(--line);background:#070c13;border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:11px;padding:14px;display:grid}.readinessModule>span:nth-child(2){gap:4px;min-width:0;display:grid}.readinessModule small{color:#8995a7;line-height:1.45}.readinessModule em{color:#647187;letter-spacing:.04em;font-style:normal}.readinessModule em,.readinessModule>b{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));text-transform:uppercase}.readinessModule>b{letter-spacing:.05em;border-radius:999px;padding:5px 8px}.readinessModule.ready>b{color:#35ddb0;background:#19a67d1f}.readinessModule.blocked>b{color:#ffba70;background:#cd742521}.readinessModule.disabled>b{color:#8e9aae;background:#7481961f}.readinessMark{color:#7f8da1;border:1px solid;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.readinessModule.ready .readinessMark{color:#35ddb0}.readinessModule.blocked .readinessMark{color:#ffba70}.readinessModule ul{color:#efbd87;overflow-wrap:anywhere;background:#74431821;border-radius:10px;grid-column:2/-1;gap:5px;margin:4px 0 0;padding:10px 12px 10px 28px;font:11px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.readinessTimestamp{color:#657186;text-align:right}.liveProbePanel{gap:10px;padding-top:4px;display:grid}.liveProbePanel .sectionLabel{align-items:center}.liveProbePanel .sectionLabel small{color:#647187}.liveProbeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.liveProbe{border:1px solid var(--line);background:#070c13;border-radius:12px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:4px 9px;min-width:0;padding:12px;display:grid}.liveProbe>span{color:#8390a3;width:25px;height:25px;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));border:1px solid;border-radius:50%;grid-row:1/3;place-items:center;font-weight:800;display:grid}.liveProbe>small{color:#7e8a9c;line-height:1.45}.liveProbe.pass{border-color:#2dd9a63d}.liveProbe.pass>span{color:#35ddb0}.liveProbe.fail{border-color:#ffb35747}.liveProbe.fail>span{color:#ffb357}.operatorMessage{background:#0a1420;border-radius:11px;gap:4px;margin:0;padding:10px 12px;display:grid}.operatorMessage.user{background:#10203a}.operatorMessage small{color:#7f8a99}.operatorReplyControls{grid-template-columns:1fr auto;gap:9px;display:grid}.manualReviewCard{border:1px solid var(--line);background:#070c13;border-radius:14px;gap:11px;padding:15px;display:grid}.manualReviewCard header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.manualReviewCard header span{gap:3px;min-width:0;display:grid}.manualReviewCard header small,.manualReviewCard>small{color:#7f8a99}.manualReviewCard header b{color:#9bbbf1;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)))}.manualReviewCard p{color:#c5cfdb;white-space:pre-wrap;margin:0}.providerEvidenceGrid{border:1px solid var(--line);background:var(--line);border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.providerEvidenceGrid>div{background:#080e16;min-width:0;padding:10px 11px}.providerEvidenceGrid dt{color:#738096;font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));letter-spacing:.06em;text-transform:uppercase}.providerEvidenceGrid dd{overflow-wrap:anywhere;color:#e5ebf5;margin:4px 0 0}.providerEvidenceGrid dd,.providerEvidenceLink{font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)))}.providerEvidenceLink{color:#84b2ff;width:max-content;max-width:100%;background:#3576e014;border:1px solid #3576e04d;border-radius:10px;padding:8px 11px}.evidenceLinks{flex-wrap:wrap;gap:8px;display:flex}.evidenceLinks a{color:#83b5ff;background:#1a7cff14;border:1px solid #3d87ef5c;border-radius:999px;padding:7px 10px}.reviewFields{grid-template-columns:minmax(0,1.4fr) minmax(220px,.8fr);gap:10px;display:grid}@media (max-width:760px){.operatorGrid{grid-template-columns:1fr}}@media (max-width:620px){.operatorSearch{grid-template-columns:1fr 1fr!important}.operatorSearch input{grid-column:1/-1}.referralAuditRow dl{grid-template-columns:repeat(2,minmax(0,1fr))}.manualReviewCard header,.providerEvidenceGrid,.reviewFields{grid-template-columns:1fr}.sandboxCounters{grid-template-columns:repeat(2,minmax(0,1fr))}.readinessSummary,.sandboxFixtureCounts{grid-template-columns:1fr}.readinessModule{grid-template-columns:32px minmax(0,1fr)}.readinessModule>b{grid-column:2;justify-self:start}.readinessModule ul{grid-column:1/-1}.liveProbeGrid{grid-template-columns:1fr}.operatorGrid h2>.operatorActions{flex-wrap:wrap;width:100%}}.walletSafetyBackdrop{z-index:100000;padding:max(10px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000308e6;place-items:center;display:grid;position:fixed;inset:0}.walletSafetyReview{width:min(100%,440px);max-height:calc(100dvh - max(20px, env(safe-area-inset-top) + env(safe-area-inset-bottom)));color:#eef5ff;background:radial-gradient(circle at 100% 0,#316fe421,#0000 34%),linear-gradient(155deg,#091522,#040910 68%);border:1px solid #5192ef57;border-radius:22px;grid-template-rows:minmax(0,1fr) auto;padding:17px;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 100px #000000b8,inset 0 1px #ffffff09}.walletSafetyBody{scrollbar-color:#668fc66b transparent;scrollbar-width:thin;min-height:0;overflow-y:auto}.walletSafetyClose{z-index:4;color:#8996a7;width:34px;height:34px;font-size:max(var(--zeno-text-min,0px),calc(19px * var(--zeno-text-scale,1)));cursor:pointer;background:#02070db8;border:1px solid #7392bd2e;border-radius:50%;place-items:center;padding:0;line-height:1;display:grid;position:absolute;top:13px;right:13px}.walletSafetyHeader{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding-right:38px;display:grid}.walletSafetyHeader>span:last-child{gap:3px;min-width:0;display:grid}.walletSafetyHeader small{color:#68a9ff;font-size:max(var(--zeno-text-min,0px),calc(8px * var(--zeno-text-scale,1)));letter-spacing:.15em;font-weight:760}.walletSafetyHeader h2{font-size:max(var(--zeno-text-min,0px),calc(18px * var(--zeno-text-scale,1)));margin:0;font-weight:610;line-height:1.12}.walletSafetyShield{color:#79bcff;width:40px;height:40px;font-size:max(var(--zeno-text-min,0px),calc(17px * var(--zeno-text-scale,1)));background:linear-gradient(145deg,#2f81ff26,#102a4e1c);border:1px solid #53a1ff80;border-radius:14px 14px 17px 17px;place-items:center;font-weight:500;display:grid;box-shadow:0 0 22px #2777ff24}.walletSafetyShield.approval,.walletSafetyShield.payout,.walletSafetyShield.transaction{color:#ffd18a;background:linear-gradient(145deg,#ffa4342e,#522d0d21);border-color:#ffb64b94;box-shadow:0 0 26px #ffa4341f}.walletSafetyDescription{color:#94a3b6;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));margin:12px 0;line-height:1.48}.walletSafetyDetails,.walletSafetySummary{background:#02080fa8;border:1px solid #5c7fae38;border-radius:13px;overflow:hidden}.walletSafetyDetails>div,.walletSafetySummary>div{border-top:1px solid #5c7fae2b;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:8px;min-height:38px;padding:7px 10px;display:grid}.walletSafetyDetails>div:first-child,.walletSafetySummary>div:first-child{border-top:0}.walletSafetyDetails span,.walletSafetySummary span{color:#748398;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)))}.walletSafetyDetails strong,.walletSafetySummary strong{overflow-wrap:anywhere;color:#e6edf7;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:max(var(--zeno-text-min,0px),calc(9px * var(--zeno-text-scale,1)));text-align:right;font-weight:560}.walletSafetyMore{color:#8ea4c1;font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));background:#122b4d0e;border:1px solid #5c7fae2b;border-radius:12px;margin-top:9px;padding:0 10px}.walletSafetyMore>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:38px;list-style:none;display:flex}.walletSafetyMore>summary::-webkit-details-marker{display:none}.walletSafetyMore>summary:after{content:"+";color:#6da6ff;font-size:max(var(--zeno-text-min,0px),calc(16px * var(--zeno-text-scale,1)))}.walletSafetyMore[open]{padding-bottom:10px}.walletSafetyMore[open]>summary:after{content:"−"}.walletSafetyRequests{background:#225cb30f;border:1px solid #4e8fef38;border-radius:11px;margin-top:8px;padding:10px 11px}.walletSafetyRequests>strong{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)))}.walletSafetyRequests ol{color:#9faec0;font-size:max(var(--zeno-text-min,0px),calc(9px * var(--zeno-text-scale,1)));margin:6px 0 0;padding-left:17px;line-height:1.45}.walletSafetyEffects{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.walletSafetyEffects>div{background:#7a48110e;border:1px solid #ffb85433;border-radius:11px;min-width:0;padding:9px}.walletSafetyEffects>div.safe{background:#116e500e;border-color:#38cd9c33}.walletSafetyEffects strong{color:#dce6f3;font-size:max(var(--zeno-text-min,0px),calc(9px * var(--zeno-text-scale,1)))}.walletSafetyEffects ul{color:#91a0b3;margin:6px 0 0;padding-left:14px;line-height:1.45}.walletSafetyEffects ul,.walletSafetyRule{font-size:max(var(--zeno-text-min,0px),calc(8px * var(--zeno-text-scale,1)))}.walletSafetyRule{color:#8c9bad;text-align:center;margin:9px 0 0;line-height:1.4}.walletSafetyConfirm{color:#c8d3df;min-height:44px;font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));cursor:pointer;background:#1a498d0e;border:1px solid #5c87c72e;border-radius:12px;grid-template-columns:19px minmax(0,1fr);align-items:center;gap:8px;margin-top:9px;padding:9px 10px;line-height:1.35;display:grid}.walletSafetyConfirm input{accent-color:#3576e0;width:18px;height:18px;margin:0}.walletSafetyActions{z-index:2;background:#050a11;grid-template-columns:.72fr 1.28fr;gap:8px;margin-top:11px;padding-top:2px;display:grid}.walletSafetyActions button{color:#fff;min-height:46px;font:inherit;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));cursor:pointer;border-radius:13px;padding:0 12px;font-weight:700}.walletSafetyCancel{background:#ffffff09;border:1px solid #768dae47}.walletSafetyContinue{background:linear-gradient(135deg,#1c8bf5,#3157ee);border:0;box-shadow:0 10px 30px #2165eb38}.walletSafetyContinue:disabled{opacity:.38;cursor:not-allowed;box-shadow:none}.walletSafetyCancel:focus-visible,.walletSafetyContinue:focus-visible{outline-offset:3px;outline:2px solid #7bb6ff}@media (max-width:420px){.walletSafetyBackdrop{padding:max(8px,env(safe-area-inset-top)) 8px max(8px,env(safe-area-inset-bottom));place-items:end center}.walletSafetyReview{width:100%;max-height:calc(100dvh - max(16px, env(safe-area-inset-top) + env(safe-area-inset-bottom)));border-radius:22px;padding:15px}.walletSafetyHeader h2{font-size:max(var(--zeno-text-min,0px),calc(17px * var(--zeno-text-scale,1)))}.walletSafetyDescription{margin:10px 0}.walletSafetyActions{position:sticky;bottom:0}}.walletSafetyInline{color:#8fa1b7;font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));background:#235db10f;border:1px solid #3784f433;border-radius:12px;margin:10px 0 0;padding:10px 12px;line-height:1.5}.walletSafetyInline strong{color:#bcd5f8}.walletAddressDetails{background:#050b13b8;border:1px solid #537ebb38;border-radius:12px;overflow:hidden}.walletAddressDetails summary{color:#8facd1;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));cursor:pointer;padding:10px 12px}.walletAddressDetails code{overflow-wrap:anywhere;color:#c7d4e7;font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));padding:0 12px 12px;line-height:1.5;display:block}.referralQrWrap{justify-items:center;gap:8px;display:grid}.referralQrLabel{color:#7f8da0;max-width:156px;font-size:max(var(--zeno-text-min,0px),calc(9px * var(--zeno-text-scale,1)));text-align:center;line-height:1.45}.bindingMethodHint{color:#d0a56a;font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));text-align:center;line-height:1.45}@media (max-width:430px){.walletSafetyReview{border-radius:21px;padding:19px 16px}.walletSafetyEffects{grid-template-columns:1fr}.walletSafetyDetails>div{grid-template-columns:92px minmax(0,1fr)}}.bindingProviderSummary>.primaryButton{box-sizing:border-box;grid-column:1/-1;width:100%}.mobileNav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#080d16f5,#03070cfc);border-top-color:#84a5d733;box-shadow:0 -12px 32px #0000005c,inset 0 1px #ffffff05}.mobileNav a{border-radius:14px}.mobileNav a.active{background:linear-gradient(#2c70e01a,#0000 74%)}.mobileNav small{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));letter-spacing:.01em}.homeScreen .profileCopy strong{font-size:max(var(--zeno-text-min,0px),calc(clamp(20px, 5.4vw, 23px) * var(--zeno-text-scale,1)));font-weight:570}.homeScreen .balanceCard{background:radial-gradient(circle at 92% 100%,#2066cb4d,#0000 48%),linear-gradient(145deg,#0c192af7,#040910fc);border-color:#5f97e33d;min-height:288px;box-shadow:inset 0 1px #ffffff0b,0 18px 42px #00000047}.homeScreen .balanceLine strong{font-size:max(var(--zeno-text-min,0px),calc(clamp(32px, 8.4vw, 44px) * var(--zeno-text-scale,1)));font-weight:460}.homeScreen .accountInfoButton{font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)));background:#0b1829ad;border-color:#87b0e93d;box-shadow:inset 0 1px #ffffff09}.homeScreen .walletActions button{border-radius:16px;min-height:76px}.homeScreen .walletActions button:active{background:#3d7fe014;transform:scale(.985)}.homeScreen .walletActions span{font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)))}.homeScreen .earningRow,.homeScreen .guideCard,.homeScreen .insightCard{background:linear-gradient(145deg,#0d1929eb,#050a11f7);border-color:#7097cf33;box-shadow:inset 0 1px #ffffff09,0 13px 30px #0003}.homeScreen .guideCard strong{font-size:max(var(--zeno-text-min,0px),calc(16px * var(--zeno-text-scale,1)))}.homeScreen .guideCard small{font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)))}.homeScreen .quickAccessGrid>.quickAccessUnavailable,.homeScreen .quickAccessGrid>a{background:linear-gradient(150deg,#0e1a2be6,#050a11f7);border-color:#759cd533;min-height:108px;box-shadow:inset 0 1px #ffffff08,0 10px 24px #0000002e}.homeScreen .quickAccessGrid strong{font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));font-weight:620}.homeScreen .eventTile{border-color:#5796ef66;box-shadow:0 16px 34px #00000042}.homeScreen .eventOverlay strong{font-size:max(var(--zeno-text-min,0px),calc(18px * var(--zeno-text-scale,1)))}.signalScreen .pageHeading h1{font-size:max(var(--zeno-text-min,0px),calc(clamp(27px, 7vw, 31px) * var(--zeno-text-scale,1)))}.signalScreen .signalSummary{background:linear-gradient(125deg,#09305bf5,#050d18fc);border-color:#5297f34d;box-shadow:inset 0 1px #ffffff0a,0 16px 36px #00000040}.signalScreen .signalSummary strong{font-size:max(var(--zeno-text-min,0px),calc(20px * var(--zeno-text-scale,1)))}.signalScreen .filterRail button{height:42px;font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)));background:linear-gradient(145deg,#0c1624f5,#05090ffa);border-color:#7b9ed233;box-shadow:inset 0 1px #ffffff06}.signalScreen .filterRail button.active{background:linear-gradient(135deg,#248cf5,#3155ec);box-shadow:inset 0 1px #fff3,0 9px 22px #2168e742}.signalScreen .taskCard{background:radial-gradient(circle at 50% 2%,#1667b94d,#0000 43%),linear-gradient(165deg,#0a223a,#071421 57%,#03070c);border-color:#468fec7a;border-radius:22px;min-height:612px;padding:18px;box-shadow:inset 0 1px #ffffff0b,0 18px 38px #0000004a}.signalScreen .taskGrid{align-items:start}.signalScreen .taskBrandFrame{border-radius:24px;width:108px;height:108px;margin-bottom:15px}.signalScreen .taskContent h2{font-size:max(var(--zeno-text-min,0px),calc(clamp(20px, 5.5vw, 22px) * var(--zeno-text-scale,1)))}.signalScreen .taskContent>p:not(.taskContext){font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)))}.signalScreen .taskReward strong{font-size:max(var(--zeno-text-min,0px),calc(28px * var(--zeno-text-scale,1)));font-weight:570}.signalScreen .selectTaskButton{background:linear-gradient(145deg,#fbfdff,#dce7f7);border:1px solid #ffffffb8;border-radius:15px;height:48px;box-shadow:inset 0 1px #fff,0 9px 22px #00000040}.signalScreen .filterCarouselButton,.signalScreen .taskCarouselControls button{box-shadow:inset 0 1px #ffffff0d,0 7px 18px #0000004d}.userScreen .userHeader h1{font-size:max(var(--zeno-text-min,0px),calc(clamp(21px, 5.6vw, 24px) * var(--zeno-text-scale,1)));font-weight:580}.userScreen .bindingCard,.userScreen .levelCard,.userScreen .pointsCard{background:linear-gradient(145deg,#0d192af0,#050a11fa);border-color:#6c97d538;box-shadow:inset 0 1px #ffffff09,0 14px 32px #00000038}.userScreen .levelCard h2{font-size:max(var(--zeno-text-min,0px),calc(clamp(23px, 6.3vw, 29px) * var(--zeno-text-scale,1)));font-weight:570}.userScreen .levelCard>a{min-height:49px;font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)));border:1px solid #7b9ecf1f}.userScreen .pointsCard{grid-template-columns:78px 1fr auto;min-height:116px}.userScreen .pointsCard>img{width:74px;height:74px}.userScreen .pointsCard strong{font-size:max(var(--zeno-text-min,0px),calc(clamp(29px, 7.5vw, 40px) * var(--zeno-text-scale,1)));font-weight:500}.userScreen .bindingCard{min-height:82px}.userScreen .bindingCard strong{font-size:max(var(--zeno-text-min,0px),calc(15px * var(--zeno-text-scale,1)));font-weight:620}.binding-detailScreen .settingsBindingPanel{width:100%;max-width:none;margin:0}.binding-detailScreen .settingsBindingPanel .bindingGrid{grid-template-columns:1fr;width:100%}.binding-detailScreen .settingsBindingPanel .bindingCard{background:linear-gradient(145deg,#0d192af0,#050a11fa);border-color:#6c97d538;grid-template-columns:58px minmax(0,1fr) auto auto;min-height:82px;box-shadow:inset 0 1px #ffffff09,0 14px 32px #00000038}.binding-detailScreen .settingsBindingPanel .bindingCard>b{grid-column:auto;justify-self:end}.binding-detailScreen .settingsBindingPanel .bindingCard>i{grid-area:auto}.binding-detailScreen .settingsBindingPanel .bindingCard strong{font-size:max(var(--zeno-text-min,0px),calc(15px * var(--zeno-text-scale,1)));font-weight:620}@media (min-width:900px){.binding-detailScreen .settingsBindingPanel .bindingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.userScreen .serviceGrid>a{background:linear-gradient(145deg,#0d1828e6,#050a11f7);border-color:#7097cf33;min-height:122px;box-shadow:inset 0 1px #ffffff08,0 11px 25px #0000002e}.task-detailScreen .taskActionPanel,.task-detailScreen .taskOverview,.task-detailScreen .taskReadiness{background:linear-gradient(145deg,#0d1a2cf0,#050a11fa);border-color:#6899dc3b;box-shadow:inset 0 1px #ffffff09,0 14px 32px #00000038}.task-detailScreen .taskOverview h2{font-size:max(var(--zeno-text-min,0px),calc(19px * var(--zeno-text-scale,1)))}.task-detailScreen .taskOverview>b strong{font-size:max(var(--zeno-text-min,0px),calc(26px * var(--zeno-text-scale,1)))}.task-detailScreen .detailSection>h2{font-size:max(var(--zeno-text-min,0px),calc(18px * var(--zeno-text-scale,1)))}.task-detailScreen .checkList li{font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale,1)));line-height:1.5}.task-detailScreen .taskReadiness>div>a{justify-content:center;align-items:center;min-height:44px;padding:0 14px;display:inline-flex}.task-detailScreen .linkButton,.task-detailScreen .primaryButton{border-radius:14px;min-height:48px;box-shadow:inset 0 1px #ffffff29,0 10px 24px #2363e133}.task-completedScreen .completedHero{min-height:214px}.task-completedScreen .completedHero h2{font-size:max(var(--zeno-text-min,0px),calc(clamp(27px, 7vw, 38px) * var(--zeno-text-scale,1)))}.task-completedScreen .completedHero img{height:205px}.task-completedScreen .completedCard{background:linear-gradient(145deg,#092024d1,#050a11fa);border-color:#4fae9440;box-shadow:inset 0 1px #ffffff09,0 15px 34px #0000003d}.task-completedScreen .completedCard>span strong{font-size:max(var(--zeno-text-min,0px),calc(29px * var(--zeno-text-scale,1)))}.task-completedScreen .receiptDetails>span{background:#05111da8}.task-completedScreen .receiptReturn{border-radius:13px;min-height:46px}.binding-detailScreen .bindingAlternative,.binding-detailScreen .bindingDetail,.binding-detailScreen .bindingProviderSummary,.binding-detailScreen .bindingStatus{background:linear-gradient(145deg,#0d192af2,#050a11fc);border-color:#6497dd3b;box-shadow:inset 0 1px #ffffff09,0 14px 32px #00000038}.binding-detailScreen .bindingAlternative{padding:18px}.binding-detailScreen .bindingAlternative h3{font-size:max(var(--zeno-text-min,0px),calc(18px * var(--zeno-text-scale,1)));font-weight:620}.binding-detailScreen .bindingAlternative input{border-color:#749dd83d;height:46px}.binding-detailScreen .primaryButton,.binding-detailScreen .secondaryButton{border-radius:13px;min-height:47px}.binding-detailScreen .primaryButton{box-shadow:inset 0 1px #ffffff2b,0 10px 24px #2363e133}.organizationScreen .fullOrgTree,.organizationScreen .orgDirectory,.organizationScreen .orgRewards article,.organizationScreen .orgTree{border-color:#6796d738;box-shadow:inset 0 1px #ffffff08,0 14px 32px #00000036}.organizationScreen .orgRewards strong{font-size:max(var(--zeno-text-min,0px),calc(26px * var(--zeno-text-scale,1)));font-weight:590}.organizationScreen .orgTree{gap:62px;padding:25px 25px 34px}.organizationScreen .orgAvatar.lead{width:64px;height:64px}.organizationScreen .orgBranch{width:min(82%,360px)}.organizationScreen .orgParentConnectors i{height:17px;top:-62px}.organizationScreen .orgNode:before{height:45px;top:-45px}.organizationScreen .orgNode:after{top:-45px}.organizationScreen .emptyAvatar{box-shadow:inset 0 1px #ffffff06}.organizationScreen .orgActions .primaryButton,.organizationScreen .orgActions .secondaryButton{border-radius:13px;min-height:48px}.historyScreen .detailSection,.historyScreen .historySummary,.pointsScreen .detailSection,.pointsScreen .pointsHero,.walletScreen .detailSection,.walletScreen .walletHero,.walletScreen .walletStats{border-color:#6797da38;box-shadow:inset 0 1px #ffffff09,0 14px 32px #00000038}.walletScreen .walletHero>strong{font-size:max(var(--zeno-text-min,0px),calc(clamp(32px, 8vw, 46px) * var(--zeno-text-scale,1)));font-weight:490}.walletScreen .walletHero>div button{background:#050d17bd;border-radius:13px}.walletScreen .walletTabs{background:#080f19eb;border-radius:14px}.walletScreen .walletTabs button{border-radius:11px}.pointsScreen .pointsHero>.pointsMedallion{flex-basis:88px;width:88px;height:88px}.pointsScreen .pointsHero strong{font-size:max(var(--zeno-text-min,0px),calc(clamp(32px, 8vw, 38px) * var(--zeno-text-scale,1)));font-weight:520}.pointsScreen .pointRow{min-height:70px}.historyScreen .historySummary strong{font-size:max(var(--zeno-text-min,0px),calc(clamp(18px, 5vw, 26px) * var(--zeno-text-scale,1)))}.historyScreen .filterRail button{border-radius:11px;height:42px}.aiScreen .aiHero{min-height:212px}.aiScreen .aiHero>img{height:212px}.aiScreen .aiBubble{background:linear-gradient(145deg,#111b2bf5,#060a11fc);border-color:#7ea1d530;min-height:142px;padding:21px 19px;box-shadow:inset 0 1px #ffffff09,0 15px 34px #00000038}.aiScreen .aiBubble p{font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)))}.aiScreen .promptGrid button{background:linear-gradient(145deg,#0e1929f2,#05090ffc);border-color:#6f97d130;border-radius:18px;min-height:92px;box-shadow:inset 0 1px #ffffff08,0 12px 28px #0003}.aiScreen .aiComposer{-webkit-backdrop-filter:none;backdrop-filter:none}.subscriptionScreen .planGrid button{background:linear-gradient(155deg,#fff,#f5f8fc);border-color:#d9e0ea;min-height:124px;box-shadow:inset 0 1px #fff,0 8px 20px #273a5612}.subscriptionScreen .planGrid button.selected{border-color:#318ae3;box-shadow:inset 0 1px #fff,0 11px 26px #2577ca26}.subscriptionScreen .planGrid strong{font-size:max(var(--zeno-text-min,0px),calc(16px * var(--zeno-text-scale,1)))}.subscriptionScreen .planGrid b{font-size:max(var(--zeno-text-min,0px),calc(clamp(20px, 5vw, 27px) * var(--zeno-text-scale,1)))}.subscriptionScreen .darkPrimary{background:linear-gradient(135deg,#182b45,#0f1a2b);border-radius:13px;height:50px;box-shadow:inset 0 1px #ffffff21,0 9px 22px #1e314d29}.subscriptionScreen .planTrialBadge{color:#1978c8;font-size:max(var(--zeno-text-min,0px),calc(9px * var(--zeno-text-scale,1)));letter-spacing:.06em;text-transform:uppercase;background:#eaf5ff;border:1px solid #2389dc47;border-radius:999px;margin-top:6px;padding:3px 7px;font-style:normal;font-weight:780;line-height:1.2}.subscriptionScreen .planTrialBadge+b{margin-top:8px}.subscriptionScreen .subscriptionTrialState>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.subscriptionScreen .subscriptionTrialButton{color:#145e9b;cursor:pointer;background:linear-gradient(145deg,#eef8ff,#e8f3ff);border:1px solid #2389dc6b;border-radius:13px;place-items:center;gap:2px;width:min(100%,390px);min-height:48px;margin:14px auto 0;padding:9px 16px;display:grid;box-shadow:inset 0 1px #fff,0 8px 20px #2973b81a}.subscriptionScreen .subscriptionTrialButton span{font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale,1)));font-weight:780}.subscriptionScreen .subscriptionTrialButton small{color:#627c96;font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)))}.subscriptionScreen .subscriptionTrialButton.active{color:#137e5a;cursor:default;background:#ecfaf4;border-color:#22a47457}.subscriptionScreen .subscriptionTrialButton:focus-visible,.subscriptionScreen .subscriptionTrialCancel:focus-visible,.subscriptionScreen .subscriptionTrialConfirm:focus-visible{outline-offset:3px;outline:3px solid #2689e24d}.subscriptionScreen .subscriptionTrialBackdrop{color:#eef5ff}.subscriptionScreen .subscriptionTrialModal{background:linear-gradient(150deg,#12243b,#070d16 70%);border-radius:22px;gap:12px;width:min(100%,430px);padding:23px;box-shadow:0 28px 80px #0000009e}.subscriptionScreen .subscriptionTrialModal h2{color:#fff;font-size:max(var(--zeno-text-min,0px),calc(23px * var(--zeno-text-scale,1)));margin:0;line-height:1.15}.subscriptionScreen .subscriptionTrialModal>p{color:#a9b8ca;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));margin:0;line-height:1.55}.subscriptionScreen .subscriptionTrialEyebrow{color:#6db8ff;width:max-content;font-size:max(var(--zeno-text-min,0px),calc(9px * var(--zeno-text-scale,1)));letter-spacing:.12em;background:#288beb26;border-radius:999px;padding:4px 8px;font-weight:820}.subscriptionScreen .subscriptionTrialTerms{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.subscriptionScreen .subscriptionTrialTerms span{text-align:center;background:#ffffff09;border:1px solid #659de033;border-radius:12px;gap:2px;min-width:0;padding:10px 7px;display:grid}.subscriptionScreen .subscriptionTrialTerms b{color:#42d7a0;font-size:max(var(--zeno-text-min,0px),calc(18px * var(--zeno-text-scale,1)))}.subscriptionScreen .subscriptionTrialTerms small{color:#91a2b7;font-size:max(var(--zeno-text-min,0px),calc(9px * var(--zeno-text-scale,1)))}.subscriptionScreen .subscriptionTrialModal ul{color:#a9b8ca;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));margin:0;padding-left:17px;line-height:1.5}.subscriptionScreen .subscriptionTrialModal li+li{margin-top:4px}.subscriptionScreen .subscriptionTrialActions{grid-template-columns:.7fr 1.3fr;gap:9px;margin-top:2px;display:grid}.subscriptionScreen .subscriptionTrialActions button{cursor:pointer;border-radius:12px;min-height:45px;font-weight:750}.subscriptionScreen .subscriptionTrialCancel{color:#b7c5d6;background:#ffffff09;border:1px solid #81a0ca3d}.subscriptionScreen .subscriptionTrialConfirm{color:#fff;background:linear-gradient(135deg,#218df1,#315bf1);border:0;box-shadow:0 9px 22px #2666e142}.subscriptionScreen .subscriptionTrialActions button:disabled{opacity:.55;cursor:wait}@media (max-width:359px){.subscriptionScreen .subscriptionTrialModal{padding:18px}.subscriptionScreen .subscriptionTrialModal h2{font-size:max(var(--zeno-text-min,0px),calc(20px * var(--zeno-text-scale,1)))}.subscriptionScreen .subscriptionTrialTerms small{font-size:max(var(--zeno-text-min,0px),calc(8px * var(--zeno-text-scale,1)))}}.ai-historyScreen .aiConversation,.announcementsScreen .announcementList>article,.auto-settlementScreen .autoHero,.auto-settlementScreen .settlementSettings,.faqScreen .faqList>details,.helpScreen .helpGrid>a,.messagesScreen .messageThread,.profileScreen .profileForm{background:linear-gradient(145deg,#0d1929f0,#050a11fa);border-color:#6997d736;box-shadow:inset 0 1px #ffffff08,0 13px 30px #0003}.tradeScreen .tradeHero>img{animation:none}@media (max-width:430px){.zenoContent{padding-left:15px;padding-right:15px}.pageHeading{min-height:74px;padding-top:36px}.pageHeading h1{font-size:max(var(--zeno-text-min,0px),calc(27px * var(--zeno-text-scale,1)))}.pageHeading p{font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)))}.sectionLabel h2{font-size:max(var(--zeno-text-min,0px),calc(18px * var(--zeno-text-scale,1)))}.homeScreen .balanceCard{min-height:278px;padding:23px 18px 20px}.homeScreen .quickAccessGrid{gap:7px}.homeScreen .quickAccessGrid>.quickAccessUnavailable,.homeScreen .quickAccessGrid>a{border-radius:15px;min-height:102px;padding:10px 4px}.homeScreen .quickAccessGrid strong{font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)))}.signalScreen .signalSummary strong{font-size:max(var(--zeno-text-min,0px),calc(18px * var(--zeno-text-scale,1)))}.signalScreen .taskGrid{grid-auto-columns:min(88vw,364px)}.signalScreen .taskCard{min-height:590px}.signalScreen .taskReward strong{font-size:max(var(--zeno-text-min,0px),calc(26px * var(--zeno-text-scale,1)))}.userScreen .levelCard{grid-template-columns:104px minmax(0,1fr);padding:17px}.userScreen .rankEmblem{width:100px}.userScreen .rankEmblem span{font-size:max(var(--zeno-text-min,0px),calc(29px * var(--zeno-text-scale,1)))}.userScreen .pointsCard{padding:14px 16px}.task-completedScreen .completedHero{grid-template-columns:1fr 42%}.task-completedScreen .completedHero img{height:174px}.organizationScreen .orgRewards{gap:9px}.organizationScreen .orgRewards article{padding:15px}.organizationScreen .orgRewards strong{font-size:max(var(--zeno-text-min,0px),calc(23px * var(--zeno-text-scale,1)))}.organizationScreen .orgTree{gap:58px;padding:23px 20px 31px}.organizationScreen .orgBranch{width:min(88%,340px)}.aiScreen .aiHero{min-height:194px;margin-bottom:19px}.aiScreen .aiHero>img{height:194px}.aiScreen .aiBubble{border-radius:22px;min-height:132px;padding:18px 16px}.aiScreen .promptGrid button{grid-template-columns:54px 1fr auto;min-height:86px;padding:13px}.aiScreen .promptGrid button>span:first-child,.aiScreen .promptGrid button>span:first-child .zenoIcon{width:52px;height:52px}}@media (max-width:359px){.zenoContent{padding-left:12px;padding-right:12px}.pageHeading h1{font-size:max(var(--zeno-text-min,0px),calc(24px * var(--zeno-text-scale,1)))}.mobileNav{padding-left:5px;padding-right:5px}.mobileNav small{font-size:max(var(--zeno-text-min,0px),calc(9px * var(--zeno-text-scale,1)))}.homeScreen .profileHeader{grid-template-columns:48px 1fr auto;gap:8px}.homeScreen .avatar{width:46px;height:46px}.homeScreen .profileHeaderActions{gap:4px}.homeScreen .circleButton,.homeScreen .messageButton{width:40px;height:40px}.homeScreen .quickAccessGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.homeScreen .quickAccessGrid>.quickAccessUnavailable,.homeScreen .quickAccessGrid>a{min-height:94px}.signalScreen .taskGrid{grid-auto-columns:calc(100vw - 32px)}.signalScreen .taskCard{min-height:568px;padding:16px}.signalScreen .taskBrandFrame{width:96px;height:96px}.signalScreen .taskBrand{width:84px;height:84px}.userScreen .levelCard{grid-template-columns:84px minmax(0,1fr);gap:10px;padding:15px}.userScreen .rankEmblem{width:82px}.userScreen .rankEmblem span{font-size:max(var(--zeno-text-min,0px),calc(25px * var(--zeno-text-scale,1)))}.userScreen .levelCard h2{font-size:max(var(--zeno-text-min,0px),calc(21px * var(--zeno-text-scale,1)))}.userScreen .pointsCard{grid-template-columns:64px 1fr auto}.userScreen .pointsCard>img{width:60px;height:60px}.userScreen .bindingCard{grid-template-columns:50px minmax(0,1fr) auto;gap:8px}.userScreen .bindingCard>img{width:48px;height:48px}.userScreen .bindingCard>i{display:none}.organizationScreen .orgRewards{grid-template-columns:1fr}.organizationScreen .orgTree{padding-left:15px;padding-right:15px}.organizationScreen .orgBranch{width:94%}.organizationScreen .orgAvatar.lead{width:58px;height:58px}.binding-detailScreen .bindingAlternative{padding:15px}.binding-detailScreen .bindingAlternative h3{font-size:max(var(--zeno-text-min,0px),calc(17px * var(--zeno-text-scale,1)))}}@media (min-width:1024px){.homeScreen .quickAccessGrid>.quickAccessUnavailable,.homeScreen .quickAccessGrid>a{min-height:116px}.signalScreen .taskGrid{grid-template-columns:repeat(2,minmax(0,390px));justify-content:start}.signalScreen .taskCard{min-height:620px}.userScreen .levelCard h2{font-size:max(var(--zeno-text-min,0px),calc(28px * var(--zeno-text-scale,1)))}.aiScreen .aiHero{min-height:500px}.aiScreen .aiHero>img{width:360px;height:360px}}@media (prefers-reduced-motion:reduce){.thinking p>i{animation:none}}@media (max-width:430px){.homeScreen.zenoContent{padding-top:max(15px,env(safe-area-inset-top));padding-left:12px;padding-right:12px}.homeScreen .profileHeader{grid-template-columns:46px minmax(0,1fr) auto;gap:9px;min-height:52px;margin-bottom:10px}.homeScreen .avatar{width:44px;height:44px}.homeScreen .profileCopy span{font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)))}.homeScreen .profileCopy strong{font-size:max(var(--zeno-text-min,0px),calc(clamp(18px, 5vw, 20px) * var(--zeno-text-scale,1)))}.homeScreen .profileHeaderActions{gap:5px}.homeScreen .circleButton,.homeScreen .messageButton{width:40px;height:40px}.homeScreen .circleButton .zenoIcon,.homeScreen .messageButton .zenoIcon{width:36px;height:36px}.homeScreen .homeDashboard{gap:10px}.homeScreen .balanceCard{border-radius:20px;min-height:218px;padding:14px 14px 12px}.homeScreen .portfolioSummary>span{font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)))}.homeScreen .balanceLine{gap:7px;min-height:45px}.homeScreen .balanceLine strong{font-size:max(var(--zeno-text-min,0px),calc(clamp(31px, 8.8vw, 36px) * var(--zeno-text-scale,1)))}.homeScreen .balanceLine button{min-width:44px;min-height:44px;padding:7px}.homeScreen .accountInfoButton{min-height:44px;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));gap:7px;margin-bottom:8px;padding:6px 12px}.homeScreen .infoBadge{width:18px;height:18px;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)))}.homeScreen .walletActions{gap:6px}.homeScreen .walletActions button{border-radius:13px;gap:1px;min-height:62px}.homeScreen .walletActions img{width:46px;height:46px}.homeScreen .walletActions span{font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)))}.homeScreen .guideCard{border-radius:18px;grid-template-columns:76px minmax(0,1fr) 22px;gap:9px;min-height:82px;padding:10px 12px}.homeScreen .guideCard>svg{width:74px}.homeScreen .guideCard strong{font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale,1)));line-height:1.2}.homeScreen .guideCard small{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));margin-top:3px;line-height:1.32}.homeScreen .guideCard>b{font-size:max(var(--zeno-text-min,0px),calc(22px * var(--zeno-text-scale,1)))}.homeScreen .contentSection{margin-top:12px}.homeScreen .sectionLabel{margin-bottom:7px}.homeScreen .sectionLabel h2{font-size:max(var(--zeno-text-min,0px),calc(16px * var(--zeno-text-scale,1)))}.homeScreen .sectionLabel>a,.homeScreen .sectionLabel>span{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)))}.homeScreen .quickAccessGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.homeScreen .quickAccessGrid>.quickAccessUnavailable,.homeScreen .quickAccessGrid>a{border-radius:13px;min-height:79px;padding:6px 2px}.homeScreen .quickIcon{width:34px;height:34px;margin-bottom:1px}.homeScreen .quickAccessGrid strong{max-width:100%;font-size:max(var(--zeno-text-min,0px),calc(9.5px * var(--zeno-text-scale,1)));white-space:nowrap;line-height:1.15}.homeScreen .quickAccessGrid small{max-width:100%;font-size:max(var(--zeno-text-min,0px),calc(8px * var(--zeno-text-scale,1)));white-space:nowrap;margin-top:2px;line-height:1.15}.homeScreen .insightCard{border-radius:18px;padding:10px 11px 11px}.homeScreen .insightCard .sectionLabel{margin-bottom:5px}.homeScreen .insightCard>a{grid-template-columns:46px minmax(0,1fr) auto;gap:8px}.homeScreen .insightCard .coreArtwork{width:46px;height:46px}.homeScreen .insightCard p{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.32;display:-webkit-box;overflow:hidden}.homeScreen .trendPill{font-size:max(var(--zeno-text-min,0px),calc(9px * var(--zeno-text-scale,1)));padding:5px 7px}}@media (max-width:359px){.homeScreen.zenoContent{padding-left:10px;padding-right:10px}.homeScreen .profileHeader{grid-template-columns:43px minmax(0,1fr) auto;gap:7px;min-height:50px}.homeScreen .avatar{width:42px;height:42px}.homeScreen .profileCopy strong{font-size:max(var(--zeno-text-min,0px),calc(17px * var(--zeno-text-scale,1)))}.homeScreen .profileHeaderActions{gap:3px}.homeScreen .circleButton,.homeScreen .messageButton{width:38px;height:38px}.homeScreen .balanceCard{min-height:211px;padding:12px 11px 10px}.homeScreen .guideCard{grid-template-columns:68px minmax(0,1fr) 18px;gap:7px;min-height:80px;padding:9px 10px}.homeScreen .guideCard>svg{width:66px}.homeScreen .guideCard strong{font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)))}.homeScreen .guideCard small{font-size:max(var(--zeno-text-min,0px),calc(9px * var(--zeno-text-scale,1)))}.homeScreen .quickAccessGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.homeScreen .quickAccessGrid>.quickAccessUnavailable,.homeScreen .quickAccessGrid>a{border-radius:12px;min-height:75px;padding:5px 1px}.homeScreen .quickIcon{width:31px;height:31px}.homeScreen .quickAccessGrid strong{font-size:max(var(--zeno-text-min,0px),calc(8.5px * var(--zeno-text-scale,1)))}.homeScreen .quickAccessGrid small{font-size:max(var(--zeno-text-min,0px),calc(7px * var(--zeno-text-scale,1)))}}@media (max-width:430px){.signalScreen .pageHeading{min-height:80px;padding-top:23px;padding-bottom:7px}.signalScreen .pageHeading h1{font-size:max(var(--zeno-text-min,0px),calc(25px * var(--zeno-text-scale,1)))}.signalScreen .signalSummary{border-radius:19px;grid-template-columns:50px minmax(0,1fr) 12px;gap:2px 9px;min-height:88px;padding:10px 14px}.signalScreen .signalSummary>img{width:48px;height:48px}.signalScreen .signalSummary small{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)))}.signalScreen .signalSummary strong{font-size:max(var(--zeno-text-min,0px),calc(17px * var(--zeno-text-scale,1)))}.signalScreen .signalSummary span:nth-of-type(2) strong{font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)))}.signalScreen .filterRail{gap:7px;margin-top:11px;margin-bottom:8px}.signalScreen .filterRail button{min-width:86px;height:40px;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));padding:0 13px}.signalScreen .filterCarouselButton{width:40px;height:40px}.signalScreen .taskCarouselControls{margin:-2px 2px 5px}.signalScreen .taskCarouselControls button{width:38px;height:38px}.signalScreen .taskCard{border-radius:20px;min-height:440px;padding:13px 14px}.signalScreen .taskTop span{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));padding:4px 8px}.signalScreen .taskTop b{font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)))}.signalScreen .taskContent{padding:9px 0 7px}.signalScreen .taskBrandFrame{border-radius:19px;width:78px;height:78px;margin-bottom:9px}.signalScreen .taskBrand{width:70px;height:70px}.signalScreen .taskContent h2{font-size:max(var(--zeno-text-min,0px),calc(18px * var(--zeno-text-scale,1)));line-height:1.18}.signalScreen .taskContent>p:not(.taskContext){max-width:270px;font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)));margin-top:5px;line-height:1.35}.signalScreen .taskFooter{padding-top:8px}.signalScreen .taskReward span{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)))}.signalScreen .taskReward strong{font-size:max(var(--zeno-text-min,0px),calc(22px * var(--zeno-text-scale,1)))}.signalScreen .taskFooter ul{min-height:48px;margin:6px 0 8px}.signalScreen .taskFooter li{font-size:max(var(--zeno-text-min,0px),calc(9.5px * var(--zeno-text-scale,1)));margin:3px 0;line-height:1.25}.signalScreen .taskFooter li:before{width:15px;height:15px;font-size:max(var(--zeno-text-min,0px),calc(9px * var(--zeno-text-scale,1)));margin-right:6px}.signalScreen .selectTaskButton{height:44px;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));padding-left:16px}.signalScreen .selectTaskButton span{width:32px;height:32px}.userScreen .userHeader{grid-template-columns:48px minmax(0,1fr) auto;gap:9px;min-height:84px;padding-top:29px}.userScreen .userHeader .avatar{width:46px;height:46px}.userScreen .userHeader h1{font-size:max(var(--zeno-text-min,0px),calc(21px * var(--zeno-text-scale,1)))}.userScreen .userHeader>div:nth-child(2) button{min-height:34px;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));padding:4px 0}.userScreen .userHeaderActions{gap:5px}.userScreen .userHeaderActions .circleButton{width:40px;height:40px}.organizationScreen .walletLinkPrompt.compact,.userScreen .walletLinkPrompt.compact{border-radius:17px;gap:9px;min-height:64px;margin-bottom:9px;padding:8px 11px}.organizationScreen .walletLinkIcon,.userScreen .walletLinkIcon{width:42px;height:42px}.organizationScreen .walletLinkIcon .zenoIcon,.userScreen .walletLinkIcon .zenoIcon{width:40px;height:40px}.organizationScreen .walletLinkCopy strong,.userScreen .walletLinkCopy strong{font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)))}.organizationScreen .walletLinkCopy small,.userScreen .walletLinkCopy small{font-size:max(var(--zeno-text-min,0px),calc(9px * var(--zeno-text-scale,1)))}.userScreen .userDashboard{gap:10px;margin-top:10px}.userScreen .levelCard{border-radius:19px;grid-template-columns:90px minmax(0,1fr);gap:8px 10px;padding:12px}.userScreen .levelCard>.rankEmblem{width:88px}.userScreen .levelCard>.rankEmblem span{font-size:max(var(--zeno-text-min,0px),calc(24px * var(--zeno-text-scale,1)))}.userScreen .levelCard>div>span{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)))}.userScreen .levelCard h2{font-size:max(var(--zeno-text-min,0px),calc(19px * var(--zeno-text-scale,1)));gap:4px;margin:3px 0 7px}.userScreen .levelCard h2 small{font-size:max(var(--zeno-text-min,0px),calc(8px * var(--zeno-text-scale,1)));padding:4px 5px}.userScreen .rankProgressMeta{gap:2px;margin-top:5px}.userScreen .rankProgressMeta small{font-size:max(var(--zeno-text-min,0px),calc(9px * var(--zeno-text-scale,1)))}.userScreen .rankProgressMeta b{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)))}.userScreen .levelCard>a{min-height:44px;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));border-radius:12px;padding:0 12px}.userScreen .pointsCard{border-radius:19px;grid-template-columns:60px minmax(0,1fr) auto;gap:9px;min-height:92px;padding:10px 13px}.userScreen .pointsCard>img{width:56px;height:56px}.userScreen .pointsCard small{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)))}.userScreen .pointsCard strong{font-size:max(var(--zeno-text-min,0px),calc(clamp(25px, 7vw, 31px) * var(--zeno-text-scale,1)))}.userScreen .pointsCard strong b{font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)))}.userScreen .contentSection{margin-top:15px}.userScreen .sectionLabel{margin-bottom:8px}.userScreen .sectionLabel h2{font-size:max(var(--zeno-text-min,0px),calc(17px * var(--zeno-text-scale,1)))}.userScreen .bindingGrid{gap:7px}.userScreen .bindingCard{border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;gap:8px;min-height:72px;padding:9px 10px}.userScreen .bindingCard>img{width:46px;height:46px}.userScreen .bindingCard strong{font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)))}.userScreen .bindingCard small{font-size:max(var(--zeno-text-min,0px),calc(9px * var(--zeno-text-scale,1)))}.userScreen .bindingCard>b{font-size:max(var(--zeno-text-min,0px),calc(8px * var(--zeno-text-scale,1)));padding:5px 7px}.userScreen .bindingCard>i{display:none}.task-detailScreen .pageHeading{min-height:80px;padding-top:23px;padding-bottom:7px}.task-detailScreen .pageHeading h1{font-size:max(var(--zeno-text-min,0px),calc(25px * var(--zeno-text-scale,1)))}.task-detailScreen .taskOverview{border-radius:19px;grid-template-columns:64px minmax(0,1fr) auto;gap:9px;margin-top:10px;padding:12px}.task-detailScreen .taskOverview .brandTile{border-radius:15px;width:60px;height:60px}.task-detailScreen .taskOverview .brandTile .zenoIcon{width:57px;height:57px}.task-detailScreen .taskOverview h2{font-size:max(var(--zeno-text-min,0px),calc(16px * var(--zeno-text-scale,1)));line-height:1.25}.task-detailScreen .taskOverview p{font-size:max(var(--zeno-text-min,0px),calc(9.5px * var(--zeno-text-scale,1)));margin-top:3px;line-height:1.35}.task-detailScreen .taskOverview>b{font-size:max(var(--zeno-text-min,0px),calc(9px * var(--zeno-text-scale,1)));text-align:right;flex-direction:column;grid-column:auto;gap:1px;display:flex}.task-detailScreen .taskOverview>b strong{font-size:max(var(--zeno-text-min,0px),calc(20px * var(--zeno-text-scale,1)));white-space:nowrap}.task-detailScreen .taskReadiness{border-radius:19px;margin-top:10px;padding:12px}.task-detailScreen .taskReadiness>header{padding-bottom:8px}.task-detailScreen .taskReadiness>header span{font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)))}.task-detailScreen .taskReadiness>div{grid-template-columns:28px minmax(0,1fr) auto;gap:8px;min-height:52px;padding:7px 2px}.task-detailScreen .taskReadiness>div>span{width:26px;height:26px}.task-detailScreen .taskReadiness strong{font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)))}.task-detailScreen .taskReadiness small{line-height:1.3}.task-detailScreen .taskReadiness a,.task-detailScreen .taskReadiness em,.task-detailScreen .taskReadiness small{font-size:max(var(--zeno-text-min,0px),calc(8.5px * var(--zeno-text-scale,1)))}.task-detailScreen .taskReadiness a{min-height:34px}.task-detailScreen .taskActionPanel{border-radius:19px;margin-top:10px;padding:14px}.task-detailScreen .taskActionPanel>h2{font-size:max(var(--zeno-text-min,0px),calc(16px * var(--zeno-text-scale,1)));margin:0 0 7px}.task-detailScreen .taskActionPanel .checkList{margin-bottom:12px}.task-detailScreen .taskActionPanel .checkList li{font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));padding:5px 0;line-height:1.35}.task-detailScreen .taskEvidenceWindow{font-size:max(var(--zeno-text-min,0px),calc(9px * var(--zeno-text-scale,1)));margin-top:9px;padding:9px 10px}.task-detailScreen .taskActionPanel>.linkButton,.task-detailScreen .taskActionPanel>.primaryButton{min-height:44px;margin-top:12px}.organizationScreen .pageHeading{min-height:80px;padding-top:23px;padding-bottom:7px}.organizationScreen .pageHeading h1{font-size:max(var(--zeno-text-min,0px),calc(23px * var(--zeno-text-scale,1)))}.organizationScreen .referralEligibility{border-radius:18px;gap:4px 10px;min-height:88px;margin-bottom:8px;padding:10px 12px}.organizationScreen .referralEligibility small,.organizationScreen .referralEligibility>span{font-size:max(var(--zeno-text-min,0px),calc(9px * var(--zeno-text-scale,1)))}.organizationScreen .referralEligibility strong{font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale,1)))}.organizationScreen .referralEligibility>a{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)))}.organizationScreen .orgRewards{gap:7px}.organizationScreen .orgRewards article{border-radius:18px;min-height:116px;padding:11px}.organizationScreen .orgRewards article>span{font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));line-height:1.25}.organizationScreen .orgRewards small{font-size:max(var(--zeno-text-min,0px),calc(8.5px * var(--zeno-text-scale,1)));line-height:1.35}.organizationScreen .orgRewards strong{font-size:max(var(--zeno-text-min,0px),calc(23px * var(--zeno-text-scale,1)));margin-top:auto}.organizationScreen .orgTree{border-radius:19px;gap:48px;margin-top:10px;padding:18px 16px 23px}.organizationScreen .orgAvatar.lead{width:64px;height:64px}.organizationScreen .orgParentConnectors i{height:11px;top:-48px}.organizationScreen .orgNode:before{height:37px;top:-37px}.organizationScreen .orgNode:after{top:-37px}}@media (max-width:359px){.signalScreen .taskCard{min-height:430px;padding-left:12px;padding-right:12px}.signalScreen .taskBrandFrame{width:70px;height:70px}.signalScreen .taskBrand{width:64px;height:64px}.signalScreen .taskContent h2{font-size:max(var(--zeno-text-min,0px),calc(16px * var(--zeno-text-scale,1)))}.userScreen .userHeader{grid-template-columns:44px minmax(0,1fr) auto;gap:6px}.userScreen .userHeader .avatar{width:42px;height:42px}.userScreen .userHeader h1{font-size:max(var(--zeno-text-min,0px),calc(18px * var(--zeno-text-scale,1)))}.userScreen .userHeaderActions{gap:2px}.userScreen .userHeaderActions .circleButton{width:37px;height:37px}.userScreen .levelCard{grid-template-columns:78px minmax(0,1fr)}.userScreen .levelCard>.rankEmblem{width:76px}.userScreen .levelCard h2{font-size:max(var(--zeno-text-min,0px),calc(17px * var(--zeno-text-scale,1)))}.userScreen .bindingCard{grid-template-columns:42px minmax(0,1fr) auto}.userScreen .bindingCard>img{width:40px;height:40px}.task-detailScreen .taskOverview{grid-template-columns:56px minmax(0,1fr)}.task-detailScreen .taskOverview .brandTile{width:52px;height:52px}.task-detailScreen .taskOverview .brandTile .zenoIcon{width:50px;height:50px}.task-detailScreen .taskOverview>b{text-align:left;flex-direction:row;grid-column:2;justify-content:flex-start;align-items:baseline;gap:6px}.task-detailScreen .taskOverview>b strong{font-size:max(var(--zeno-text-min,0px),calc(18px * var(--zeno-text-scale,1)))}.organizationScreen .orgRewards article{min-height:108px;padding:9px}.organizationScreen .orgTree{padding-left:12px;padding-right:12px}}@media (max-width:430px){.task-detailScreen .taskReadiness>div{min-height:48px;padding-top:5px;padding-bottom:5px}.task-detailScreen .taskReadiness>div>a,.task-detailScreen .taskReadiness>div>em{grid-area:1/3;place-self:center end}.task-detailScreen .taskReadiness>div>a{min-height:32px;padding-left:9px;padding-right:9px}}@media (max-width:359px){.task-detailScreen .taskReadiness>div{grid-template-columns:26px minmax(0,1fr) auto;gap:6px}.task-detailScreen .taskReadiness>div>a{font-size:max(var(--zeno-text-min,0px),calc(8px * var(--zeno-text-scale,1)));padding-left:7px;padding-right:7px}}@media (max-width:430px){.tradeScreen .tradeHero{min-height:calc(100dvh - 158px);padding-bottom:20px}.tradeScreen .tradeMarketWordmark{--wordmark-symbol-size:40px;--wordmark-text-size:22px;min-height:50px;margin:0 auto -2px}.tradeScreen .tradeHero>img{width:min(58vw,240px);height:min(58vw,240px);margin-top:-5px}.tradeScreen .tradeHero h1{font-size:max(var(--zeno-text-min,0px),calc(42px * var(--zeno-text-scale,1)));margin-top:-18px}.tradeScreen .tradeHero h2{font-size:max(var(--zeno-text-min,0px),calc(15px * var(--zeno-text-scale,1)));margin-top:9px}.tradeScreen .tradeHero p{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));gap:7px;margin:9px 0 4px}.tradeScreen .tradeMarketStatus{margin-top:24px}.tradeScreen .comingSoon{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));letter-spacing:.32em;margin-top:10px;padding-bottom:0}.tradeFallbackActions{gap:8px;margin-top:12px}.tradeFallbackActions a{min-height:44px;font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)));padding:0 8px}}@media (max-width:359px){.tradeScreen .tradeMarketWordmark{--wordmark-symbol-size:34px;--wordmark-text-size:19px;min-height:44px}.tradeScreen .tradeHero>img{width:184px;height:184px}.tradeScreen .tradeHero h1{font-size:max(var(--zeno-text-min,0px),calc(37px * var(--zeno-text-scale,1)))}.tradeFallbackActions{grid-template-columns:1fr;gap:7px}.tradeFallbackActions a{min-height:44px}.tradeLaunchNote{max-width:270px}}@media (max-width:430px){.homeScreen .balanceCard{border-radius:18px;min-height:198px;padding:11px 12px 10px}.homeScreen .balanceLine{min-height:40px}.homeScreen .balanceLine strong{font-size:max(var(--zeno-text-min,0px),calc(clamp(29px, 8vw, 34px) * var(--zeno-text-scale,1)))}.homeScreen .accountInfoButton{margin-bottom:5px}.homeScreen .walletActions button{min-height:56px}.homeScreen .walletActions img{width:40px;height:40px}.homeScreen .guideCard{min-height:76px}.homeScreen .quickAccessGrid>.quickAccessUnavailable,.homeScreen .quickAccessGrid>a{min-height:74px}.homeScreen .eventTile{height:184px}.homeScreen .earningRow{border-radius:16px;gap:8px;min-height:64px;padding:9px 11px}.homeScreen .earningRow>span:nth-child(2){font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));line-height:1.25}.homeScreen .earningRow>strong{font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)))}.signalScreen .pageHeading{min-height:72px;padding-top:20px;padding-bottom:5px}.signalScreen .pageHeading h1{font-size:max(var(--zeno-text-min,0px),calc(23px * var(--zeno-text-scale,1)))}.signalScreen .signalSummary{border-radius:17px;grid-template-columns:44px minmax(0,1fr) 12px;min-height:78px;padding:8px 12px}.signalScreen .signalSummary>img{width:42px;height:42px}.signalScreen .signalSummary strong{font-size:max(var(--zeno-text-min,0px),calc(16px * var(--zeno-text-scale,1)))}.signalScreen .filterRail{margin-top:8px;margin-bottom:5px}.signalScreen .taskCarouselControls{margin-bottom:2px}.signalScreen .taskCard{border-radius:18px;min-height:392px;padding:11px 12px}.signalScreen .taskCard.quizTask{min-height:520px}.signalScreen .taskBrandFrame{border-radius:16px;width:64px;height:64px;margin-bottom:5px}.signalScreen .taskBrand{width:58px;height:58px}.signalScreen .taskContent{padding:5px 0 4px}.signalScreen .taskContent h2{font-size:max(var(--zeno-text-min,0px),calc(16px * var(--zeno-text-scale,1)))}.signalScreen .taskContent>p:not(.taskContext){font-size:max(var(--zeno-text-min,0px),calc(9.5px * var(--zeno-text-scale,1)));margin-top:4px}.signalScreen .taskFooter{padding-top:6px}.signalScreen .taskReward strong{font-size:max(var(--zeno-text-min,0px),calc(20px * var(--zeno-text-scale,1)))}.signalScreen .taskFooter ul{min-height:42px;margin:4px 0 6px}.signalScreen .taskFooter li{font-size:max(var(--zeno-text-min,0px),calc(8.8px * var(--zeno-text-scale,1)));margin:2px 0}.userScreen .levelCard{grid-template-columns:78px minmax(0,1fr);gap:6px 9px;padding:10px}.userScreen .levelCard>.rankEmblem{width:76px}.userScreen .levelCard>.rankEmblem span{font-size:max(var(--zeno-text-min,0px),calc(21px * var(--zeno-text-scale,1)))}.userScreen .levelCard h2{font-size:max(var(--zeno-text-min,0px),calc(17px * var(--zeno-text-scale,1)))}.userScreen .pointsCard{grid-template-columns:50px minmax(0,1fr) auto;min-height:80px;padding:8px 11px}.userScreen .pointsCard>img{width:48px;height:48px}.userScreen .pointsCard strong{font-size:max(var(--zeno-text-min,0px),calc(clamp(23px, 6.5vw, 28px) * var(--zeno-text-scale,1)))}.userScreen .bindingCard{grid-template-columns:42px minmax(0,1fr) auto;min-height:64px;padding:7px 9px}.userScreen .bindingCard>img{width:40px;height:40px}.userScreen .serviceGrid>a{border-radius:16px;min-height:104px;padding:10px}.userScreen .serviceGrid>a>span{width:48px;height:48px}.userScreen .serviceGrid>a>span .zenoIcon{width:46px;height:46px}.task-detailScreen .taskOverview,.task-detailScreen .taskReadiness{padding:10px}.task-detailScreen .taskReadiness>div{min-height:44px;padding-top:4px;padding-bottom:4px}.task-detailScreen .taskActionPanel{padding:12px}.task-detailScreen .taskActionPanel .checkList li{padding:4px 0}.task-detailScreen .taskEvidenceWindow{padding:8px 9px}.aiScreen .pageHeading{min-height:78px;padding-top:22px;padding-bottom:6px}.aiScreen .aiHero{min-height:170px;margin-bottom:14px}.aiScreen .aiHero>img{height:170px}.aiScreen .aiBubble{border-radius:19px;min-height:116px;padding:15px 14px}.aiScreen .aiBubble h2{font-size:max(var(--zeno-text-min,0px),calc(17px * var(--zeno-text-scale,1)))}.aiScreen .aiBubble p{font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)))}.aiScreen .promptGrid{gap:8px}.aiScreen .promptGrid button{border-radius:16px;grid-template-columns:46px 1fr auto;min-height:74px;padding:10px 11px}.aiScreen .promptGrid button>span:first-child,.aiScreen .promptGrid button>span:first-child .zenoIcon{width:44px;height:44px}.aiScreen .promptGrid strong{font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)))}.aiScreen .promptGrid small{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));line-height:1.3}.aiScreen .aiComposer{min-height:56px}}@media (min-width:1024px){.homeScreen .balanceCard{min-height:252px}.homeScreen .guideCard{min-height:110px}.homeScreen .quickAccessGrid>.quickAccessUnavailable,.homeScreen .quickAccessGrid>a{min-height:96px}.homeScreen .eventTile{height:220px}.homeScreen .earningRow{min-height:66px;padding:10px 12px}.signalScreen .pageHeading h1{font-size:max(var(--zeno-text-min,0px),calc(32px * var(--zeno-text-scale,1)))}.signalScreen .filterRail{margin-top:18px}.signalScreen .taskGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1000px}.signalScreen .taskCard{border-radius:20px;min-height:486px;padding:14px}.signalScreen .taskCard.quizTask{min-height:650px}.signalScreen .taskBrandFrame{border-radius:18px;width:78px;height:78px;margin-bottom:8px}.signalScreen .taskBrand{width:70px;height:70px}.signalScreen .taskContent{padding:9px 0 8px}.signalScreen .taskContent h2{font-size:max(var(--zeno-text-min,0px),calc(18px * var(--zeno-text-scale,1)))}.signalScreen .taskContent>p:not(.taskContext){font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)))}.signalScreen .taskReward strong{font-size:max(var(--zeno-text-min,0px),calc(23px * var(--zeno-text-scale,1)))}.signalScreen .taskFooter li{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)))}.userScreen .levelCard{grid-template-columns:104px minmax(0,1fr);padding:16px}.userScreen .levelCard>.rankEmblem{width:100px}.userScreen .pointsCard{min-height:108px}.userScreen .bindingCard{min-height:74px;padding:10px}.userScreen .bindingCard>img{width:48px;height:48px}.userScreen .serviceGrid>a{min-height:110px}.aiScreen .aiHero{min-height:410px}.aiScreen .aiHero>img{width:300px;height:300px}.aiScreen .aiBubble{min-height:124px}.aiScreen .promptGrid button{min-height:80px}}@media (max-width:430px){.walletScreen .walletHero{border-radius:19px;min-height:190px;padding:17px}.walletScreen .walletHero>span{font-size:max(var(--zeno-text-min,0px),calc(18px * var(--zeno-text-scale,1)))}.walletScreen .walletHero>small{font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));margin-top:6px}.walletScreen .walletHero>strong{font-size:max(var(--zeno-text-min,0px),calc(clamp(28px, 8.4vw, 34px) * var(--zeno-text-scale,1)));margin:2px 0 13px}.walletScreen .walletHero>div button{min-height:44px;font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)))}.walletScreen .walletStats{border-radius:18px;margin-top:10px;padding:11px 12px}.walletScreen .walletStats>span{padding:1px 9px}.walletScreen .walletStats>span:last-child{margin-top:8px;padding-top:8px}.walletScreen .transactionRow{grid-template-columns:42px minmax(0,1fr) auto;gap:8px;min-height:80px;padding:9px 0}.walletScreen .transactionIcon{width:38px;height:38px}.walletScreen .transactionRow b,.walletScreen .transactionRow strong{font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)))}.walletScreen .transactionRow small{font-size:max(var(--zeno-text-min,0px),calc(9.5px * var(--zeno-text-scale,1)))}.auto-settlementScreen .autoHero{border-radius:19px;min-height:230px;padding:18px}.auto-settlementScreen .autoHero>.zenoIcon{width:70px;height:70px}.auto-settlementScreen .autoHero h2{font-size:max(var(--zeno-text-min,0px),calc(18px * var(--zeno-text-scale,1)));margin:7px 0 4px}.auto-settlementScreen .autoHero p{font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)));margin:0 0 8px}.auto-settlementScreen .autoHero>b{margin-top:5px}.auto-settlementScreen .settlementSettings{border-radius:19px;padding:16px}.auto-settlementScreen .settlementSettings>h2{font-size:max(var(--zeno-text-min,0px),calc(18px * var(--zeno-text-scale,1)));margin-bottom:6px}.auto-settlementScreen .settlementSettings .settingLine{min-height:54px}.auto-settlementScreen .settlementSettings>.primaryButton{min-height:44px;margin-top:12px}}@media (min-width:1024px){.walletScreen .walletHero{min-height:232px;padding:20px}.walletScreen .walletStats{padding:15px}.walletScreen .transactionRow{min-height:76px}.auto-settlementScreen .autoHero{padding:22px}.auto-settlementScreen .settlementSettings{padding:18px}}.signalScreen{color-scheme:dark;background:#000}.signalScreen .zenoContent{background:radial-gradient(circle at 13% 0,#155bc51c,#0000 270px),#000}.organizationScreen .fullOrgTree,.organizationScreen .orgDirectory,.organizationScreen .orgRewards article,.organizationScreen .orgTree,.organizationScreen .referralEligibility,.signalScreen .signalSummary{background:radial-gradient(circle at 9% 2%,#1866d326,#0000 42%),linear-gradient(145deg,#0a1d33f7,#030911fc);border-color:#4a8fef40;box-shadow:inset 0 1px #ffffff0e,inset 0 -18px 36px #0000001f,0 14px 32px #00000038}.signalScreen .taskTop span{color:#68a7ff;background:#15539a30}.signalScreen .taskBrandFrame{background:radial-gradient(circle at 50% 42%,#1f86ff5c,#0000 66%),linear-gradient(145deg,#0a2c53fa,#020911fc);box-shadow:inset 0 0 26px #2a81ff29,0 12px 28px #00000045,0 0 16px #2271ee1f}.signalScreen .selectTaskButton{box-shadow:inset 0 1px #ffffffd9,0 10px 24px #0003}.taskCarouselMeta{color:#738195;text-align:center;justify-items:center;gap:6px;min-height:40px;margin:5px auto 2px;display:grid}.taskCarouselDots{justify-content:center;align-items:center;gap:7px;display:flex}.taskCarouselDots>span{background:#7789a447;border-radius:999px;width:6px;height:6px;transition:width .18s,background-color .18s}.taskCarouselDots>span.active{background:#2c7cff;width:17px}.taskCarouselMeta small{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)));line-height:1.3}.organizationScreen .orgRewards article{background:radial-gradient(circle at 20% 0,#1b71e724,#0000 52%),linear-gradient(150deg,#0a1b2ffa,#030910fc)}.organizationScreen .orgRewards strong{color:#27deb0;text-shadow:0 0 18px #27deb01f}.organizationScreen .orgTree{background:radial-gradient(circle at 50% 8%,#2368e038,#0000 36%),linear-gradient(#07182bfa,#030910fe)}.organizationScreen .orgAvatar{border-color:#3a91ffd1;box-shadow:0 0 0 3px #1f68e80d,0 0 18px #2a7eff3d}.organizationScreen .orgNode:after,.organizationScreen .orgNode:before,.organizationScreen .orgParentConnectors i{background:#3186ffbf}.organizationScreen .emptyAvatar{background:linear-gradient(145deg,#091727f5,#030910fa);border-color:#607ca3a3}.organizationScreen .orgActions .primaryButton{background:linear-gradient(135deg,#1f97ff,#2d55f4);box-shadow:inset 0 1px #ffffff2e,0 9px 22px #2260e038}.organizationScreen .orgActions .secondaryButton{background:linear-gradient(145deg,#091d36f5,#030b16fa);border-color:#4488eb70}.organizationScreen .fullOrgRoot,.organizationScreen .orgLevel{background:#040e199e;border-color:#5382c23b}@media (max-width:430px){.signalScreen .pageHeading{min-height:76px;padding-top:22px;padding-bottom:7px}.signalScreen .pageHeading h1{font-size:max(var(--zeno-text-min,0px),calc(26px * var(--zeno-text-scale,1)));line-height:1.08}.signalScreen .pageHeading p{font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)));margin-top:5px;line-height:1.38}.signalScreen .pageHeading .circleButton,.signalScreen .pageHeading .helpButton{width:40px;height:40px}.signalScreen .signalSummary{border-radius:19px;grid-template-rows:1fr;grid-template-columns:52px minmax(0,1fr) 80px 10px;gap:9px;min-height:98px;padding:11px 13px}.signalScreen .signalSummary>img{grid-area:1/1;width:50px;height:50px}.signalScreen .signalSummary span:first-of-type{grid-area:1/2}.signalScreen .signalSummary small{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)))}.signalScreen .signalSummary strong{font-size:max(var(--zeno-text-min,0px),calc(19px * var(--zeno-text-scale,1)));margin-top:2px}.signalScreen .signalSummary span:nth-of-type(2){grid-area:1/3;padding-left:9px}.signalScreen .signalSummary span:nth-of-type(2) strong{font-size:max(var(--zeno-text-min,0px),calc(11.5px * var(--zeno-text-scale,1)))}.signalScreen .signalSummary>b{font-size:max(var(--zeno-text-min,0px),calc(21px * var(--zeno-text-scale,1)));grid-area:1/4}.signalScreen .filterCarouselButton,.signalScreen .taskCarouselControls{display:none!important}.signalScreen .filterCarousel .filterRail{gap:8px;margin:10px 0 12px;padding:3px 0}.signalScreen .filterRail button{min-width:0;height:40px;font-size:max(var(--zeno-text-min,0px),calc(11.5px * var(--zeno-text-scale,1)));border-radius:11px;padding:0 15px}.signalScreen .filterRail button.active{background:linear-gradient(145deg,#2297ff,#2a5af5);box-shadow:inset 0 1px #ffffff26,0 7px 18px #226cff3d}.signalScreen .taskGrid{grid-auto-columns:min(88vw,374px);gap:12px;padding-bottom:5px}.signalScreen .taskCard{border-radius:21px;min-height:438px;padding:14px 15px}.signalScreen .taskCard.quizTask{min-height:588px}.signalScreen .taskTop span{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)));padding:5px 9px}.signalScreen .taskTop b{font-size:max(var(--zeno-text-min,0px),calc(11.5px * var(--zeno-text-scale,1)))}.signalScreen .taskContent{padding:10px 0 8px}.signalScreen .taskBrandFrame{border-radius:19px;width:80px;height:80px;margin-bottom:10px}.signalScreen .taskBrand{width:72px;height:72px}.signalScreen .taskContent h2{font-size:max(var(--zeno-text-min,0px),calc(18px * var(--zeno-text-scale,1)));line-height:1.2}.signalScreen .taskContent>p:not(.taskContext){max-width:270px;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));margin-top:6px;line-height:1.42}.signalScreen .taskFooter{padding-top:8px}.signalScreen .taskReward span{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)))}.signalScreen .taskReward strong{font-size:max(var(--zeno-text-min,0px),calc(24px * var(--zeno-text-scale,1)));line-height:1.12}.signalScreen .taskFooter ul{min-height:55px;margin:7px 0 9px}.signalScreen .taskFooter li{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)));margin:4px 0;line-height:1.35}.signalScreen .taskFooter li:before{width:16px;height:16px;font-size:max(var(--zeno-text-min,0px),calc(9px * var(--zeno-text-scale,1)));margin-right:6px}.signalScreen .selectTaskButton{width:100%;height:48px;font-size:max(var(--zeno-text-min,0px),calc(13.5px * var(--zeno-text-scale,1)))}.signalScreen .selectTaskButton span{width:36px;height:36px}.signalScreen .quizTask .taskContent{padding-top:12px}.signalScreen .taskContext{font-size:max(var(--zeno-text-min,0px),calc(11.5px * var(--zeno-text-scale,1)));margin-bottom:10px;line-height:1.4}.signalScreen .quizTask .taskContent h2{font-size:max(var(--zeno-text-min,0px),calc(17.5px * var(--zeno-text-scale,1)));line-height:1.32}.signalScreen .previewOptions{gap:5px;margin-top:10px}.signalScreen .previewOptions li{min-height:39px;font-size:max(var(--zeno-text-min,0px),calc(11.5px * var(--zeno-text-scale,1)));padding:5px 10px}.signalScreen .previewOptions span{width:22px;height:22px}.signalScreen .taskCarouselMeta{margin-top:7px}.organizationScreen .pageHeading{min-height:78px}.organizationScreen .pageHeading h1{font-size:max(var(--zeno-text-min,0px),calc(25px * var(--zeno-text-scale,1)))}.organizationScreen .pageHeading p{font-size:max(var(--zeno-text-min,0px),calc(11.5px * var(--zeno-text-scale,1)))}.organizationScreen .referralEligibility{border-radius:18px;min-height:86px;padding:11px 13px}.organizationScreen .referralEligibility small,.organizationScreen .referralEligibility>span{font-size:max(var(--zeno-text-min,0px),calc(9.5px * var(--zeno-text-scale,1)))}.organizationScreen .referralEligibility strong{font-size:max(var(--zeno-text-min,0px),calc(14.5px * var(--zeno-text-scale,1)))}.organizationScreen .referralEligibility>a{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)))}.organizationScreen .orgRewards{gap:8px}.organizationScreen .orgRewards article{border-radius:18px;min-height:112px;padding:12px}.organizationScreen .orgRewards article>span{font-size:max(var(--zeno-text-min,0px),calc(11.5px * var(--zeno-text-scale,1)))}.organizationScreen .orgRewards small{font-size:max(var(--zeno-text-min,0px),calc(9px * var(--zeno-text-scale,1)))}.organizationScreen .orgRewards strong{font-size:max(var(--zeno-text-min,0px),calc(24px * var(--zeno-text-scale,1)))}.organizationScreen .orgTree{border-radius:20px;gap:50px;min-height:306px;margin-top:10px;padding:19px 16px 25px}.organizationScreen .orgAvatar.lead{width:66px;height:66px}.organizationScreen .orgBranch{width:min(88%,340px)}.organizationScreen .orgParentConnectors i{height:12px;top:-50px}.organizationScreen .orgNode:before{height:38px;top:-38px}.organizationScreen .orgNode:after{top:-38px}.organizationScreen .orgActions{grid-template-columns:minmax(0,1fr) 108px;gap:9px;margin-top:10px}.organizationScreen .orgActions .primaryButton,.organizationScreen .orgActions .secondaryButton{min-width:0;min-height:48px;font-size:max(var(--zeno-text-min,0px),calc(11.5px * var(--zeno-text-scale,1)));border-radius:13px;padding:0 10px}.organizationScreen .detailSection{border-radius:19px}.organizationScreen .sectionLabel h2{font-size:max(var(--zeno-text-min,0px),calc(16px * var(--zeno-text-scale,1)))}.organizationScreen .sectionLabel small{font-size:max(var(--zeno-text-min,0px),calc(9px * var(--zeno-text-scale,1)));line-height:1.35}}@media (max-width:359px){.signalScreen .taskGrid{grid-auto-columns:calc(100vw - 30px)}.signalScreen .taskCard{min-height:426px;padding:13px}.signalScreen .taskCard.quizTask{min-height:582px}.signalScreen .taskContent h2{font-size:max(var(--zeno-text-min,0px),calc(17px * var(--zeno-text-scale,1)))}.signalScreen .taskContent>p:not(.taskContext),.signalScreen .taskFooter li{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)))}.organizationScreen .orgRewards{grid-template-columns:repeat(2,minmax(0,1fr))}.organizationScreen .orgActions{grid-template-columns:minmax(0,1fr) 100px}}@media (min-width:1024px){.signalScreen .signalSummary{max-width:1000px;min-height:112px}.signalScreen .taskGrid{gap:16px}.signalScreen .taskCard{min-height:520px;padding:16px}.signalScreen .taskCard.quizTask{min-height:660px}.signalScreen .taskBrandFrame{width:84px;height:84px}.signalScreen .taskBrand{width:76px;height:76px}.signalScreen .taskContent h2{font-size:max(var(--zeno-text-min,0px),calc(19px * var(--zeno-text-scale,1)))}.signalScreen .taskContent>p:not(.taskContext){font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)))}.signalScreen .taskFooter li{font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)))}.signalScreen .selectTaskButton{font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale,1)))}.signalScreen .taskCarouselMeta{display:none}.organizationScreen .orgTree{max-width:720px}}@media (max-width:430px){.signalScreen .taskGrid{grid-auto-columns:clamp(270px,100% - 58px,380px);align-items:stretch;gap:12px;padding:2px 2px 8px}.signalScreen .taskCard,.signalScreen .taskCard.quizTask{border-radius:22px;height:100%;min-height:588px;padding:16px}.signalScreen .taskTop span{font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));padding:5px 10px}.signalScreen .taskTop b{font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)))}.signalScreen .taskContent{padding:14px 0 11px}.signalScreen .taskBrandFrame{border-radius:22px;width:98px;height:98px;margin-bottom:14px}.signalScreen .taskBrand{width:90px;height:90px}.signalScreen .taskContent h2{font-size:max(var(--zeno-text-min,0px),calc(20px * var(--zeno-text-scale,1)));line-height:1.2}.signalScreen .taskContent>p:not(.taskContext){max-width:255px;font-size:max(var(--zeno-text-min,0px),calc(12.5px * var(--zeno-text-scale,1)));margin-top:7px;line-height:1.42}.signalScreen .taskFooter{padding-top:10px}.signalScreen .taskReward span{font-size:max(var(--zeno-text-min,0px),calc(11.5px * var(--zeno-text-scale,1)))}.signalScreen .taskReward strong{font-size:max(var(--zeno-text-min,0px),calc(28px * var(--zeno-text-scale,1)))}.signalScreen .taskFooter ul{min-height:66px;margin:10px 0 13px}.signalScreen .taskFooter li{font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));margin:5px 0;line-height:1.35}.signalScreen .taskFooter li:before{width:17px;height:17px;margin-right:7px}.signalScreen .selectTaskButton{height:50px;font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale,1)));padding-left:19px}.signalScreen .selectTaskButton span{width:38px;height:38px}.signalScreen .quizTask .taskContent{padding-top:14px}.signalScreen .taskContext{font-size:max(var(--zeno-text-min,0px),calc(12.5px * var(--zeno-text-scale,1)));line-height:1.42}.signalScreen .quizTask .taskContent h2{font-size:max(var(--zeno-text-min,0px),calc(18.5px * var(--zeno-text-scale,1)));line-height:1.34}.signalScreen .previewOptions li{min-height:40px;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)))}.signalScreen .taskCarouselMeta{gap:7px;min-height:44px;margin:9px auto 3px}.signalScreen .taskCarouselMeta small{font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)))}}@media (max-width:359px){.signalScreen .taskGrid{grid-auto-columns:min(270px,100% - 20px)}.signalScreen .taskCard,.signalScreen .taskCard.quizTask{min-height:570px;padding:14px}.signalScreen .taskBrandFrame{width:90px;height:90px}.signalScreen .taskBrand{width:82px;height:82px}.signalScreen .taskContent h2{font-size:max(var(--zeno-text-min,0px),calc(18.5px * var(--zeno-text-scale,1)))}.signalScreen .taskContent>p:not(.taskContext){font-size:max(var(--zeno-text-min,0px),calc(11.5px * var(--zeno-text-scale,1)))}.signalScreen .taskFooter li{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)))}}.aiScreen .historyButton .zenoIcon,.homeScreen .profileHeaderActions .zenoIcon,.signalScreen .pageHeading .circleButton .zenoIcon,.userScreen .userHeaderActions .zenoIcon{object-fit:contain;object-position:center;width:36px;height:36px;transform:none}.aiScreen .promptGrid button>span:first-child,.binding-detailScreen .bindingProviderIcon,.homeScreen .earningIcon,.homeScreen .quickIcon,.signalScreen .taskBrandFrame,.task-detailScreen .taskOverview .brandTile,.userScreen .serviceGrid>a>span{place-items:center}.homeScreen .quickIcon .zenoIcon{object-fit:contain;object-position:center;width:30px;height:30px;transform:none}.signalScreen .taskBrand{object-fit:contain;object-position:center;width:84px;height:84px;transform:none}.aiScreen .promptGrid button>span:first-child .zenoIcon{object-fit:contain;object-position:center;width:36px;height:36px;transform:none}.aiScreen .aiComposer button .zenoIcon{object-fit:contain;object-position:center;width:42px;height:42px;transform:none}.userScreen .serviceGrid>a>span .zenoIcon{object-fit:contain;object-position:center;width:40px;height:40px;transform:none}.binding-detailScreen .bindingProviderIcon .zenoIcon{object-fit:contain;object-position:center;transform:none;width:48px!important;height:48px!important}.task-detailScreen .taskOverview .brandTile .zenoIcon{object-fit:contain;object-position:center;width:54px;height:54px;transform:none}.organizationScreen .emptyAvatar,.organizationScreen .orgAvatar{text-align:center;place-items:center;line-height:1;display:grid}@media (max-width:430px){.homeScreen .quickAccessGrid{gap:8px}.homeScreen .quickAccessGrid>.quickAccessUnavailable,.homeScreen .quickAccessGrid>a{padding-left:3px;padding-right:3px}.signalScreen .filterCarousel .filterRail{gap:10px}.signalScreen .filterRail button{padding-left:12px;padding-right:12px}.signalScreen .selectTaskButton{width:calc(100% - 16px);height:46px;padding-left:17px}.signalScreen .selectTaskButton span{width:34px;height:34px}.aiScreen .promptGrid button{grid-template-columns:42px minmax(0,1fr) auto;justify-self:center;gap:10px;width:calc(100% - 10px);min-height:70px;padding:9px 10px}.aiScreen .promptGrid button>span:first-child{width:40px;height:40px}.tradeScreen .tradeFallbackActions{justify-self:center;gap:10px;width:min(100% - 24px,300px)}.userScreen .serviceGrid{gap:12px}.userScreen .serviceGrid>a>span{width:46px;height:46px}.organizationScreen .orgActions{grid-template-columns:minmax(0,190px) minmax(0,104px);justify-content:center;gap:12px}.organizationScreen .orgActions .primaryButton,.organizationScreen .orgActions .secondaryButton{min-height:46px;padding-left:10px;padding-right:10px}.binding-detailScreen .bindingAccountActions{justify-self:center;gap:12px;width:calc(100% - 8px)}.binding-detailScreen .bindingAlternative form>.primaryButton{justify-self:center;width:calc(100% - 12px);min-height:45px}.task-detailScreen .taskActionPanel>.linkButton,.task-detailScreen .taskActionPanel>.primaryButton{justify-self:center;width:min(100% - 24px,286px);margin-left:auto;margin-right:auto}}@media (max-width:359px){.organizationScreen .orgActions{grid-template-columns:minmax(0,178px) minmax(0,100px);gap:10px}.tradeScreen .tradeFallbackActions{width:min(100% - 18px,286px)}}@media (max-width:430px){.signalScreen .taskGrid{grid-auto-columns:clamp(286px,100% - 34px,380px);align-items:start}.signalScreen .taskCard{height:500px;min-height:500px;padding:14px 15px}.signalScreen .taskCard.quizTask{height:588px;min-height:588px}.signalScreen .taskContent{padding:8px 0 7px}.signalScreen .taskBrandFrame{border-radius:18px;width:76px;height:76px;margin-bottom:8px}.signalScreen .taskBrand{width:68px;height:68px}.signalScreen .taskContent h2{font-size:max(var(--zeno-text-min,0px),calc(18px * var(--zeno-text-scale,1)))}.signalScreen .taskContent>p:not(.taskContext){max-width:270px;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));margin-top:5px;line-height:1.4}.signalScreen .taskFooter{padding-top:7px}.signalScreen .taskReward strong{font-size:max(var(--zeno-text-min,0px),calc(24px * var(--zeno-text-scale,1)))}.signalScreen .taskFooter ul{min-height:57px;margin:7px 0 9px}.signalScreen .taskFooter li{font-size:max(var(--zeno-text-min,0px),calc(11.5px * var(--zeno-text-scale,1)));margin:3px 0;line-height:1.34}.signalScreen .selectTaskButton{width:calc(100% - 12px);height:46px;font-size:max(var(--zeno-text-min,0px),calc(13.5px * var(--zeno-text-scale,1)));padding-left:16px}.signalScreen .selectTaskButton span{width:32px;height:32px}}@media (max-width:359px){.signalScreen .taskGrid{grid-auto-columns:min(278px,100% - 18px)}.signalScreen .taskCard{height:486px;min-height:486px;padding-left:13px;padding-right:13px}.signalScreen .taskCard.quizTask{height:580px;min-height:580px}.signalScreen .taskBrandFrame{width:70px;height:70px}.signalScreen .taskBrand{width:62px;height:62px}}.taskProgressBar{background:linear-gradient(145deg,#0c1d33b8,#040b14db);border:1px solid #4a85d833;border-radius:13px;gap:9px;margin:14px 0 4px;padding:12px 13px;display:grid}.taskProgressMeta{justify-content:space-between;align-items:center;gap:12px;display:flex}.taskProgressMeta span{color:#8897aa}.taskProgressMeta span,.taskProgressMeta strong{font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)))}.taskProgressMeta strong{color:#c9dbf5;text-align:right;font-weight:650}.taskProgressTrack{background:#758fb429;border-radius:999px;height:7px;overflow:hidden;box-shadow:inset 0 1px 2px #00000059}.taskProgressTrack i{border-radius:inherit;background:linear-gradient(90deg,#2497ff,#3159f3);min-width:0;height:100%;transition:width .28s;display:block;box-shadow:0 0 13px #2f79ff6b}.taskProgressBar.complete .taskProgressMeta strong{color:#51dca2}.taskProgressBar.complete .taskProgressTrack i{background:linear-gradient(90deg,#20c98f,#43e8b2);box-shadow:0 0 13px #33dca359}.taskProgressBar.pending .taskProgressMeta strong{color:#efbd67}.taskProgressBar.pending .taskProgressTrack i{background:linear-gradient(90deg,#d78c2e,#f0c66f)}.taskProgressBar.rejected .taskProgressMeta strong{color:#ff9a9a}.taskProgressBar.rejected .taskProgressTrack i{background:linear-gradient(90deg,#dc5757,#ff8989)}.taskProgressBar.compact{background:0 0;border:0;border-radius:0;gap:7px;margin:9px 0 3px;padding:0}.taskProgressBar.compact .taskProgressMeta span,.taskProgressBar.compact .taskProgressMeta strong{font-size:max(var(--zeno-text-min,0px),calc(11.5px * var(--zeno-text-scale,1)))}.taskProgressBar.compact .taskProgressTrack{height:6px}.signalScreen .taskReward.dailyBonus strong{color:#63e0ba;font-size:max(var(--zeno-text-min,0px),calc(15px * var(--zeno-text-scale,1)));line-height:1.3}.signalDailyPolicy>p{color:#8f9db1;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));margin:6px 0 13px;line-height:1.5}.signalDailyPolicy .signalDailyProgress{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 4px 13px;display:grid;position:relative}.signalDailyProgress:before{content:"";background:#5187d747;height:1px;position:absolute;top:14px;left:16%;right:16%}.signalDailyPolicy .signalDailyProgress>span{z-index:1;color:#748298;gap:3px;position:relative}.signalDailyProgress b{width:29px;height:29px;font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));background:#07111e;border:1px solid #5b7eae57;border-radius:50%;place-items:center;display:grid}.signalDailyProgress small{font-size:max(var(--zeno-text-min,0px),calc(8.5px * var(--zeno-text-scale,1)))}.signalDailyProgress>span.reached{color:#52daa3}.signalDailyProgress>span.reached b{background:#23936726;border-color:#34daa38c;box-shadow:0 0 14px #34daa329}.signalDailyPolicy .signalDailyRewardTable{background:#0209126b;border:1px solid #5b7eae2e;border-radius:12px;display:block;overflow:hidden}.signalDailyPolicy .signalDailyRewardTable>span{border-top:1px solid #5b7eae24;grid-template-columns:minmax(90px,1.35fr) repeat(3,minmax(48px,.75fr));gap:7px;min-height:38px;padding:0 10px}.signalDailyRewardTable>span:first-child{border-top:0}.signalDailyRewardTable>span.current{background:linear-gradient(90deg,#2174e424,#1441860f);box-shadow:inset 2px 0 #3c8cff}.signalDailyRewardTable small{color:#9aabc1;font-size:max(var(--zeno-text-min,0px),calc(9px * var(--zeno-text-scale,1)))}.signalDailyRewardTable b{color:#e8f1ff;font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));text-align:right;white-space:nowrap;font-weight:620}.signalDailyRewardTable .head{background:#3e68a614;min-height:31px}.signalDailyRewardTable .head b,.signalDailyRewardTable .head small{color:#718197;font-size:max(var(--zeno-text-min,0px),calc(8px * var(--zeno-text-scale,1)));text-transform:uppercase;letter-spacing:.04em;font-weight:650}.signalDailyPolicy .signalDailyFootnote{color:#728198;font-size:max(var(--zeno-text-min,0px),calc(9px * var(--zeno-text-scale,1)));margin-top:10px;line-height:1.5;display:block}@media (max-width:520px){.signalDailyPolicy .signalDailyRewardTable>span{grid-template-columns:minmax(82px,1.25fr) repeat(3,minmax(44px,.75fr));gap:5px;padding-left:8px;padding-right:8px}}@media (max-width:430px){.signalScreen .taskCard{height:520px;min-height:520px}.signalScreen .taskCard.quizTask{height:610px;min-height:610px}.signalScreen .taskProgressBar.compact{margin-top:7px}.signalScreen .taskFooter ul{margin-top:6px}.task-detailScreen .taskProgressBar{margin:8px 0 10px;padding:10px}}@media (max-width:359px){.signalScreen .taskCard{height:510px;min-height:510px}.signalScreen .taskCard.quizTask{height:602px;min-height:602px}.signalDailyPolicy .signalDailyRewardTable>span{grid-template-columns:minmax(72px,1.15fr) repeat(3,minmax(40px,.7fr))}.signalDailyRewardTable b,.signalDailyRewardTable small{font-size:max(var(--zeno-text-min,0px),calc(8.5px * var(--zeno-text-scale,1)))}}.subscriptionScreen{color:#eef4ff;background:#020710}.subscriptionScreen .zenoContent{background:radial-gradient(circle at 16% 0,#145bc624,#0000 28rem),#020710}.subscriptionScreen .pageHeading p{color:#8b99ac}.subscriptionScreen .backButton{color:#e8f1ff;background:#07111ef0;border-color:#5b89c945;box-shadow:inset 0 1px #ffffff0a,0 9px 22px #0000003d}.subscriptionScreen .lightPanel{color:#eef4ff}.subscriptionScreen .mobileNav{background:#020810fa;border-color:#5779a933;box-shadow:0 -14px 34px #00000061}.subscriptionScreen .mobileNav a{color:#8290a4}.subscriptionScreen .mobileNav img{opacity:.66;filter:grayscale()brightness(1.42);mix-blend-mode:normal}.subscriptionScreen .mobileNav a.active{color:#65a2ff}.subscriptionScreen .mobileNav a.active img{opacity:1;filter:drop-shadow(0 0 8px #4284ff8f)}.subscriptionScreen .subscriptionState{color:#aebdd0;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));border:1px solid #4f89d93d;border-radius:16px;margin:0 0 16px;padding:14px 15px;line-height:1.5}.subscriptionScreen .planReferralSummary strong,.subscriptionScreen .subscriptionState strong,.subscriptionScreen .subscriptionTestMode>div>span b,.subscriptionScreen .subscriptionTestMode>strong{color:#eef5ff}.subscriptionScreen .featureTable small,.subscriptionScreen .planGrid small,.subscriptionScreen .planReferralSummary small,.subscriptionScreen .planReferralSummary span,.subscriptionScreen .subscriptionState small,.subscriptionScreen .subscriptionTestMode>div>span,.subscriptionScreen .subscriptionTestMode>p{color:#8d9bae}.subscriptionScreen .subscriptionCapState.reached{background:linear-gradient(150deg,#422a10b3,#080c12fa);border-color:#efaa496b}.subscriptionScreen .subscriptionCapTrack{background:#778fb12e}.subscriptionScreen .subscriptionTestMode>span{color:#72b7ff;background:#2a91e626}.subscriptionScreen .subscriptionTestMode>div{border-top-color:#548ad52b}.subscriptionScreen .planGrid button{color:#edf4ff;border-radius:16px;min-height:122px;padding:14px}.subscriptionScreen .planGrid button:after{background:#081321;border-color:#7997c166}.subscriptionScreen .planGrid button.selected:after{background:#318df3;border-color:#318df3}.subscriptionScreen .planGrid strong{color:#6ab0ff}.subscriptionScreen .planTrialBadge{color:#73b5ff;background:#2577db24;border-color:#3f95ff59}.subscriptionScreen .planTrialBadge.active{color:#57d8a8;background:#1e8f6924;border-color:#2dcf9757}.subscriptionScreen .subscriptionTrialState{background:linear-gradient(150deg,#08342a8f,#030c13fc);border-color:#2dcf974d}.subscriptionScreen .subscriptionTrialState strong{color:#55d7a7}.subscriptionScreen .subscriptionTrialButton{color:#fff;background:linear-gradient(145deg,#1c222cfa,#0e1218fc);border-color:#8ca0b947;box-shadow:inset 0 1px #ffffff0a,0 8px 20px #00000047}.subscriptionScreen .subscriptionTrialButton span{color:#fff}.subscriptionScreen .subscriptionTrialButton small{color:#c5ccd6}.subscriptionScreen .subscriptionTrialButton.active{color:#60dcb0;background:#135c4747;border-color:#2dcf9757}.subscriptionScreen .darkPrimary{background:linear-gradient(135deg,#218ff4,#315bf1);box-shadow:inset 0 1px #fff3,0 10px 24px #2260e040}.subscriptionScreen .planReferralSummary{color:#dce8f8}.subscriptionScreen .lightPanel>h2{color:#edf4ff}.subscriptionScreen .featureTable{overflow:hidden}.subscriptionScreen .featureTable>div{border-bottom-color:#537cb629;grid-template-columns:46px minmax(0,1fr) 24px;min-height:78px}.subscriptionScreen .featureIcon{background:#1b5bb11f;width:42px;height:42px}.subscriptionScreen .featureIcon img{width:42px;height:42px}.subscriptionScreen .featureTable strong{color:#e8f1ff}@media (max-width:430px){.homeScreen .quickAccessGrid strong{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)))}.homeScreen .quickAccessGrid small{font-size:max(var(--zeno-text-min,0px),calc(9.5px * var(--zeno-text-scale,1)))}.userScreen .bindingCard small{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)))}.userScreen .bindingCard>b{font-size:max(var(--zeno-text-min,0px),calc(9.5px * var(--zeno-text-scale,1)))}.task-detailScreen .taskOverview p{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)))}.task-detailScreen .taskOverview>b{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)))}.task-detailScreen .taskReadiness>header b{font-size:max(var(--zeno-text-min,0px),calc(9.5px * var(--zeno-text-scale,1)))}.organizationScreen .orgRewards small,.organizationScreen .referralEligibility small,.organizationScreen .referralEligibility>span,.task-detailScreen .taskEvidenceWindow,.task-detailScreen .taskReadiness a,.task-detailScreen .taskReadiness em,.task-detailScreen .taskReadiness small{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)))}.signalDailyProgress small,.signalDailyRewardTable b,.signalDailyRewardTable small{font-size:max(var(--zeno-text-min,0px),calc(9.5px * var(--zeno-text-scale,1)))}.signalDailyRewardTable .head b,.signalDailyRewardTable .head small{font-size:max(var(--zeno-text-min,0px),calc(9px * var(--zeno-text-scale,1)))}.signalDailyPolicy .signalDailyFootnote,.subscriptionScreen .subscriptionTrialTerms small{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)))}.subscriptionScreen .featureTable>div{grid-template-columns:42px minmax(0,1fr) 22px;gap:8px;min-height:74px;padding:10px}}@media (max-width:359px){.homeScreen .quickAccessGrid strong{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)))}.homeScreen .quickAccessGrid small{font-size:max(var(--zeno-text-min,0px),calc(9px * var(--zeno-text-scale,1)))}.task-detailScreen .taskReadiness>div>a{font-size:max(var(--zeno-text-min,0px),calc(9.5px * var(--zeno-text-scale,1)))}.signalDailyRewardTable b,.signalDailyRewardTable small{font-size:max(var(--zeno-text-min,0px),calc(9px * var(--zeno-text-scale,1)))}.subscriptionScreen .subscriptionTrialTerms small{font-size:max(var(--zeno-text-min,0px),calc(9.5px * var(--zeno-text-scale,1)))}.subscriptionScreen .featureTable>div{grid-template-columns:40px minmax(0,1fr) 22px}}.profileScreen .profileAvatarEditor{width:104px;margin-inline:auto}.profileScreen .profileAvatarEditor button{color:#1a1f2b;cursor:pointer;background:#fff;border:2px solid #07101b;width:40px;height:40px;bottom:-2px;right:-5px}@media (max-width:430px){.userScreen .userHeader>div:nth-child(2) button{min-height:40px;padding:6px 0}.task-detailScreen .taskReadiness>div>a{min-height:40px;padding-left:10px;padding-right:10px}}@media (min-width:1024px){.signalScreen .filterCarouselButton:disabled,.signalScreen .taskCarouselControls{display:none}}@media (max-width:359px){.homeScreen .profileHeaderActions .circleButton,.homeScreen .profileHeaderActions .messageButton,.userScreen .userHeaderActions .circleButton{width:40px;height:40px}}.homeScreen .profileHeaderActions .circleButton,.homeScreen .profileHeaderActions .messageButton{width:38px;height:38px}.homeScreen .profileHeaderActions .circleButton .zenoIcon,.homeScreen .profileHeaderActions .messageButton .zenoIcon{width:28px;height:28px;transform:none}.homeScreen .balanceVisibilityButton{color:#aab8ca;place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:6px;display:inline-grid}.homeScreen .balanceVisibilityButton svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.homeScreen .accountInfoButton{min-height:38px;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));gap:7px;margin-bottom:10px;padding:5px 11px}.homeScreen .infoBadge{width:18px;height:18px;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)))}.homeScreen .walletActions{justify-content:center;gap:clamp(28px,8vw,54px);display:flex}.homeScreen .walletActions button{flex:0 0 72px;width:72px}.homeScreen .walletActions img{width:46px;height:46px}.homeScreen .guideCard{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border-style:solid}.homeScreen .guideCard>svg{width:94px}.homeScreen .guideCard>svg path{fill:none;stroke-linecap:round;stroke-linejoin:round}.homeScreen .guideCard .guideCurve{stroke-width:5px}.homeScreen .guideCard .guideArrow{stroke-width:4.5px}.homeScreen .guideCard .guideGreen{stroke:#16d68c}.homeScreen .guideCard .guideOrange{stroke:#ff6045}@media (max-width:430px){.homeScreen .profileHeaderActions{gap:5px}.homeScreen .profileHeaderActions .circleButton,.homeScreen .profileHeaderActions .messageButton{width:36px;height:36px}.homeScreen .profileHeaderActions .circleButton .zenoIcon,.homeScreen .profileHeaderActions .messageButton .zenoIcon{width:26px;height:26px}.homeScreen .balanceVisibilityButton{width:34px;min-width:34px;height:34px;min-height:34px;padding:5px}.homeScreen .accountInfoButton{min-height:36px;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));margin-bottom:6px;padding:4px 10px}.homeScreen .walletActions{gap:clamp(18px,7.5vw,34px)}.homeScreen .walletActions button{flex-basis:64px;width:64px}.homeScreen .walletActions img{width:38px;height:38px}.homeScreen .guideCard{grid-template-columns:70px minmax(0,1fr) 20px}.homeScreen .guideCard>svg{width:68px}}@media (max-width:359px){.homeScreen .walletActions{gap:14px}.homeScreen .guideCard{grid-template-columns:62px minmax(0,1fr) 18px}.homeScreen .guideCard>svg{width:60px}}.signalScreen>.filterCarousel .filterRail{margin-top:8px}.signalScreen .taskCard.dailyTask:not(.quizTask){min-height:550px}.signalScreen .taskCard.dailyTask .taskFooter{padding-top:8px}.signalDailyPolicy{background:radial-gradient(circle at 8% 0,#2779e82b,#0000 37%),linear-gradient(155deg,#0e1c2ffa,#030910fe);border-color:#5191ee4d;border-radius:24px;margin-top:18px;padding:20px;overflow:hidden;box-shadow:inset 0 1px #fff1,0 18px 38px #00000047}.signalDailyPolicy .signalDailyHeader{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:15px;display:grid}.signalDailyPolicy .signalDailyTrophy{background:radial-gradient(circle,#2481f747,#0000 68%),#040d18b8;border:1px solid #4394ff52;border-radius:20px;place-items:center;width:72px;height:72px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 12px 25px #00000038}.signalDailyPolicy .signalDailyTrophy img{width:74px;height:74px}.signalDailyPolicy .signalDailyHeading{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.signalDailyPolicy .signalDailyHeading>b{color:#f6f9ff;font-size:max(var(--zeno-text-min,0px),calc(24px * var(--zeno-text-scale,1)));letter-spacing:-.025em;font-weight:720;line-height:1.12}.signalDailyPolicy .signalDailyHeading>em,.signalDailyPolicy .signalDailyHeading>small{color:#d7e1ef;font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale,1)));font-style:normal;line-height:1.42}.signalDailyPolicy .signalDailyHeading>em{color:#8190a5}.signalDailyPolicy>.signalDailyProgress{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:22px 4px 18px;display:grid}.signalDailyPolicy .signalDailyProgress:before{background:linear-gradient(90deg,#f1a45e80,#75a4ef7a,#fac74680);height:2px;top:25px;left:16%;right:16%;box-shadow:0 0 8px #3d80e429}.signalDailyPolicy .signalDailyProgress>span{color:#e9f1fd;text-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:0;display:flex}.signalDailyPolicy .signalDailyProgress>span>b{color:#f5f8fd;width:52px;height:52px;font-size:max(var(--zeno-text-min,0px),calc(21px * var(--zeno-text-scale,1)));background:#070f19fa;border:4px solid #eaa467;border-radius:50%;place-items:center;font-weight:650;display:grid;box-shadow:0 0 17px #eaa46738,inset 0 0 11px #eaa46714}.signalDailyPolicy .signalDailyProgress>span:nth-child(2)>b{border-color:#a9c8fb;box-shadow:0 0 17px #80b0f83d,inset 0 0 11px #80b0f817}.signalDailyPolicy .signalDailyProgress>span:nth-child(3)>b{border-color:#ffd05a;box-shadow:0 0 17px #ffca463d,inset 0 0 11px #ffca4617}.signalDailyPolicy .signalDailyProgress>span.reached>b{background:linear-gradient(145deg,#1f896457,#051218fa)}.signalDailyPolicy .signalDailyProgress>span>.signalDailyGift{font-size:max(var(--zeno-text-min,0px),calc(23px * var(--zeno-text-scale,1)));margin-top:-3px;font-style:normal;line-height:1}.signalDailyPolicy .signalDailyProgress>span>strong{color:#eef4fe;font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale,1)));font-weight:650;line-height:1.2}.signalDailyPolicy .signalDailyProgress>span>small{color:#7e8ca0;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));line-height:1.2}.signalDailyPolicy>.signalDailyRewardTable{background:#01070e78;border:1px solid #6084b842;border-radius:15px;display:block;overflow:hidden}.signalDailyPolicy .signalDailyRewardTable>span{background:0 0;border:0;border-top:1px solid #587aab30;border-radius:0;grid-template-columns:minmax(128px,1.45fr) repeat(3,minmax(62px,.75fr));align-items:center;gap:8px;min-height:54px;padding:0 14px;display:grid}.signalDailyPolicy .signalDailyRewardTable>span:first-child{border-top:0}.signalDailyPolicy .signalDailyRewardTable>span.current{z-index:1;background:linear-gradient(90deg,#2177ea3b,#123d7e1c);border:2px solid #3194ff;border-radius:12px;position:relative;box-shadow:inset 0 0 22px #2a88ff17,0 0 15px #2781ff24}.signalDailyPolicy .signalDailyRewardTable .head{background:#34598f1a;min-height:40px}.signalDailyPolicy .signalDailyRewardTable b,.signalDailyPolicy .signalDailyRewardTable small{color:#f0f5fd;font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale,1)));font-weight:560}.signalDailyPolicy .signalDailyRewardTable b{text-align:center}.signalDailyPolicy .signalDailyRewardTable small{align-items:center;gap:9px;display:flex}.signalDailyPolicy .signalDailyRewardTable small i{color:#72baff;font-size:max(var(--zeno-text-min,0px),calc(21px * var(--zeno-text-scale,1)));font-style:normal;line-height:1}.signalDailyPolicy .signalDailyRewardTable .plan-plus small i{color:#dce8f7}.signalDailyPolicy .signalDailyRewardTable .plan-pro small i{color:#9a63ff}.signalDailyPolicy .signalDailyRewardTable .plan-expert small i{color:#ffc847}.signalDailyPolicy .signalDailyRewardTable .head b,.signalDailyPolicy .signalDailyRewardTable .head small{color:#8291a6;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));letter-spacing:.045em;text-transform:uppercase;font-weight:650}.signalDailyPolicy>.signalDailyInfo{background:#060f1ab0;border:1px solid #5d83bb40;border-radius:14px;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:11px;margin-top:14px;padding:12px 14px;display:grid}.signalDailyPolicy .signalDailyInfo>i{color:#8bc1ff;width:29px;height:29px;font-size:max(var(--zeno-text-min,0px),calc(16px * var(--zeno-text-scale,1)));border:1px solid #5098f0;border-radius:50%;place-items:center;font-style:normal;font-weight:650;display:grid}.signalDailyPolicy .signalDailyInfo .signalDailyFootnote{color:#9cabbf;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));margin:0;line-height:1.45}.signalDailyPolicy>.signalDailyClaim{color:#fff;cursor:pointer;width:100%;min-height:58px;font:inherit;appearance:none;background:linear-gradient(135deg,#249eff,#2853ef);border:1px solid #6ebfffab;border-radius:999px;grid-template-columns:32px minmax(0,1fr) 24px;align-items:center;gap:9px;margin-top:16px;padding:0 18px;text-decoration:none;display:grid;box-shadow:inset 0 1px #ffffff45,0 12px 25px #2266e840}.signalDailyPolicy>.signalDailyClaim strong{font-size:max(var(--zeno-text-min,0px),calc(18px * var(--zeno-text-scale,1)));text-align:center;font-weight:680}.signalDailyPolicy>.signalDailyClaim b{color:#eaf4ff;font-size:max(var(--zeno-text-min,0px),calc(31px * var(--zeno-text-scale,1)));text-align:right;font-weight:400;line-height:1}.signalDailyPolicy>.signalDailyClaim .signalDailyGift{font-size:max(var(--zeno-text-min,0px),calc(24px * var(--zeno-text-scale,1)));text-align:center;font-style:normal;line-height:1}.signalDailyPolicy>.signalDailyClaim.disabled{opacity:.56;filter:saturate(.64);cursor:not-allowed}.signalDailyPolicy>.signalDailyClaim.credited{opacity:.9;filter:none;background:linear-gradient(135deg,#159a73,#167a66);border-color:#4cdda98c}.signalDailyPolicy .signalDailyClaimHelp{color:#7f8da1;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));text-align:center;margin-top:8px;line-height:1.4;display:block}@media (max-width:520px){.signalDailyPolicy{border-radius:22px;padding:17px}.signalDailyPolicy .signalDailyHeader{grid-template-columns:64px minmax(0,1fr);gap:12px}.signalDailyPolicy .signalDailyTrophy{border-radius:18px;width:64px;height:64px}.signalDailyPolicy .signalDailyTrophy img{width:68px;height:68px}.signalDailyPolicy .signalDailyHeading>b{font-size:max(var(--zeno-text-min,0px),calc(22px * var(--zeno-text-scale,1)))}.signalDailyPolicy .signalDailyHeading>em,.signalDailyPolicy .signalDailyHeading>small{font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)))}.signalDailyPolicy .signalDailyRewardTable>span{grid-template-columns:minmax(105px,1.35fr) repeat(3,minmax(48px,.72fr));gap:4px;min-height:50px;padding-left:9px;padding-right:9px}.signalDailyPolicy .signalDailyRewardTable b,.signalDailyPolicy .signalDailyRewardTable small{font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)))}.signalDailyPolicy .signalDailyRewardTable .head b,.signalDailyPolicy .signalDailyRewardTable .head small{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)))}.signalDailyPolicy .signalDailyRewardTable small i{font-size:max(var(--zeno-text-min,0px),calc(18px * var(--zeno-text-scale,1)))}.signalDailyPolicy>.signalDailyClaim{min-height:54px}.signalDailyPolicy>.signalDailyClaim strong{font-size:max(var(--zeno-text-min,0px),calc(17px * var(--zeno-text-scale,1)))}}@media (max-width:430px){.signalScreen .taskCard.dailyTask:not(.quizTask){height:486px;min-height:486px}}@media (max-width:359px){.signalDailyPolicy{padding:14px}.signalDailyPolicy .signalDailyHeader{grid-template-columns:56px minmax(0,1fr);gap:10px}.signalDailyPolicy .signalDailyTrophy{width:56px;height:56px}.signalDailyPolicy .signalDailyTrophy img{width:60px;height:60px}.signalDailyPolicy .signalDailyHeading>b{font-size:max(var(--zeno-text-min,0px),calc(19px * var(--zeno-text-scale,1)))}.signalDailyPolicy .signalDailyHeading>em,.signalDailyPolicy .signalDailyHeading>small{font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)))}.signalDailyPolicy .signalDailyProgress>span>b{width:46px;height:46px;font-size:max(var(--zeno-text-min,0px),calc(18px * var(--zeno-text-scale,1)))}.signalDailyPolicy .signalDailyProgress>span>strong{font-size:max(var(--zeno-text-min,0px),calc(12.5px * var(--zeno-text-scale,1)))}.signalDailyPolicy .signalDailyProgress>span>small{font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)))}.signalDailyPolicy .signalDailyRewardTable>span{grid-template-columns:minmax(92px,1.25fr) repeat(3,minmax(42px,.68fr))}.signalDailyPolicy .signalDailyRewardTable b,.signalDailyPolicy .signalDailyRewardTable small{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)))}.signalDailyPolicy .signalDailyRewardTable .head b,.signalDailyPolicy .signalDailyRewardTable .head small{font-size:max(var(--zeno-text-min,0px),calc(9px * var(--zeno-text-scale,1)))}.signalScreen .taskCard.dailyTask:not(.quizTask){height:478px;min-height:478px}}.signalScreen .pageHeading .zenoIcon--make-up{filter:drop-shadow(0 0 7px #5c7effc7);width:27px;height:27px;transform:none}.signalScreen.makeUpTasksScreen .pageHeading h1{font-size:max(var(--zeno-text-min,0px),calc(clamp(27px, 7vw, 31px) * var(--zeno-text-scale,1)))}.makeUpSummary,.makeUpTasksScreen .pageHeading{align-items:center}.makeUpSummary{background:radial-gradient(circle at 9% 12%,#2d77ff33,#0000 32%),linear-gradient(145deg,#0d1f37f7,#030a12fc);border-color:#4d87e14d;border-radius:21px;grid-template-columns:62px minmax(0,1fr) auto;gap:14px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff0f,0 16px 34px #0000003d}.makeUpSummaryIcon{background:#040c16c7;border:1px solid #5089e64d;border-radius:18px;place-items:center;width:62px;height:62px;display:grid}.makeUpSummaryIcon .zenoIcon{width:48px;height:48px}.makeUpSummaryCopy{gap:3px;min-width:0;display:grid}.makeUpSummaryCopy small{color:#6da7ff;font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));letter-spacing:.12em;font-weight:700}.makeUpSummaryCopy strong{color:#f5f8fe;font-size:max(var(--zeno-text-min,0px),calc(20px * var(--zeno-text-scale,1)));letter-spacing:-.025em;font-weight:680}.makeUpSummaryCopy em{color:#8b9bb0;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));font-style:normal}.makeUpSummaryStats{gap:7px;display:flex}.makeUpSummaryStats>b{color:#ecf4ff;min-width:58px;font-size:max(var(--zeno-text-min,0px),calc(16px * var(--zeno-text-scale,1)));text-align:center;background:#040b1491;border:1px solid #5087d833;border-radius:13px;gap:1px;padding:9px 8px;display:grid}.makeUpSummaryStats small{color:#73839a;font-size:max(var(--zeno-text-min,0px),calc(9px * var(--zeno-text-scale,1)));font-weight:550}.makeUpFilters{scrollbar-width:none;background:#050b12c7;border:1px solid #4b699429;border-radius:15px;gap:4px;margin:14px 0;padding:4px;display:flex;overflow-x:auto}.makeUpFilters::-webkit-scrollbar{display:none}.makeUpFilters button{color:#7f8ea3;min-width:max-content;min-height:40px;font:inherit;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));cursor:pointer;background:0 0;border:0;border-radius:11px;padding:0 16px}.makeUpFilters button.active{color:#fff;background:linear-gradient(135deg,#2497ff,#3156f1);box-shadow:inset 0 1px #fff3,0 7px 18px #2363e13d}.makeUpTaskCard{background:linear-gradient(145deg,#0c1a2ded,#030910fa);border-color:#4574b938;padding:15px}.makeUpTaskCard>header{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.makeUpTaskCard header>span:nth-child(2){min-width:0}.makeUpTaskCard header small{color:#649df3;font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));font-weight:650;display:block}.makeUpTaskCard h2{color:#eff5ff;font-size:max(var(--zeno-text-min,0px),calc(15px * var(--zeno-text-scale,1)));text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-weight:620;line-height:1.25;overflow:hidden}.makeUpTaskCard header>em{color:#8190a5;font-size:max(var(--zeno-text-min,0px),calc(9px * var(--zeno-text-scale,1)));white-space:nowrap;background:#62748f14;border:1px solid #6f89af33;border-radius:999px;padding:6px 9px;font-style:normal;font-weight:680}.makeUpTaskCard header>em.active{color:#7eafff;background:#2766ca1a;border-color:#4080e547}.makeUpTaskCard header>em.ready{color:#57dca9;background:#1b9e6e1a;border-color:#2ecd944d}.makeUpTaskCard header>em.pending{color:#efbd67;background:#a86a171a;border-color:#efb45747}.makeUpTaskCard header>em.attention{color:#ff9a9a;background:#b637371a;border-color:#f6747445}.makeUpTaskCard>footer{border-top:1px solid #546e9324;justify-content:space-between;align-items:center;gap:12px;margin-top:11px;padding-top:11px;display:flex}.makeUpTaskCard footer>small{color:#708096;font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)))}.makeUpEmpty>a,.makeUpTaskCard footer>a{color:#91bcff;min-height:38px;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));background:#2568d91f;border:1px solid #5b97f46e;border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-weight:650;text-decoration:none;display:flex}.makeUpTaskCard footer>a span{color:#fff;font-size:max(var(--zeno-text-min,0px),calc(20px * var(--zeno-text-scale,1)));line-height:1}.makeUpEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:260px;padding:30px 20px;display:flex}.makeUpEmpty>span{background:#1337701f;border:1px solid #4d87e140;border-radius:19px;place-items:center;width:64px;height:64px;display:grid}.makeUpEmpty strong{color:#edf4ff;font-size:max(var(--zeno-text-min,0px),calc(17px * var(--zeno-text-scale,1)))}.makeUpEmpty p{color:#8291a5;max-width:360px;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));margin:0 0 5px;line-height:1.45}.makeUpPolicyNote{color:#68788d;font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)));margin:14px 0 0;line-height:1.45}@media (min-width:760px){.makeUpTaskList{grid-template-columns:repeat(2,minmax(0,1fr))}.makeUpEmpty{grid-column:1/-1}}@media (max-width:520px){.makeUpTasksScreen .pageHeading{padding-top:20px}.makeUpTasksScreen .pageHeading h1{font-size:max(var(--zeno-text-min,0px),calc(26px * var(--zeno-text-scale,1)))}.makeUpTasksScreen .pageHeading p{max-width:245px;font-size:max(var(--zeno-text-min,0px),calc(11.5px * var(--zeno-text-scale,1)));line-height:1.4}.makeUpTasksScreen .pageHeading .helpButton{width:40px;height:40px}.makeUpSummary{grid-template-columns:54px minmax(0,1fr);gap:11px;padding:15px}.makeUpSummaryIcon{border-radius:16px;width:54px;height:54px}.makeUpSummaryIcon .zenoIcon{width:43px;height:43px}.makeUpSummaryCopy strong{font-size:max(var(--zeno-text-min,0px),calc(17px * var(--zeno-text-scale,1)))}.makeUpSummaryCopy em{font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)))}.makeUpSummaryStats{grid-column:1/-1}.makeUpSummaryStats>b{flex:1;min-width:0}.makeUpFilters button{flex:1 0 auto;min-height:40px;padding:0 13px}.makeUpTaskCard{padding:13px}.makeUpTaskCard>header{grid-template-columns:43px minmax(0,1fr)}.makeUpProviderIcon{width:43px;height:43px}.makeUpProviderIcon .zenoIcon{width:39px;height:39px}.makeUpTaskCard header>em{grid-column:2;width:max-content;margin-top:-3px}.makeUpTaskCard h2{white-space:normal}}@media (max-width:359px){.makeUpTasksScreen .pageHeading h1{font-size:max(var(--zeno-text-min,0px),calc(23px * var(--zeno-text-scale,1)))}.makeUpTaskCard>footer{flex-direction:column;align-items:flex-start}.makeUpTaskCard footer>a{box-sizing:border-box;justify-content:center;width:100%}}.makeUpTasksScreen{color-scheme:dark;background:#000}.makeUpTasksScreen .zenoContent{background:radial-gradient(circle at 12% 0,#1b5bc11c,#0000 250px),#000}.makeUpCalendar{margin-top:2px;padding:4px 0 16px;overflow:clip}.makeUpDateRail{scrollbar-width:none;scroll-snap-type:x proximity;grid-auto-columns:minmax(88px,1fr);grid-auto-flow:column;gap:8px;padding:3px 2px 10px;display:grid;overflow-x:auto}.makeUpDateRail::-webkit-scrollbar{display:none}.makeUpDateRail button{color:#8d9aae;min-height:128px;font:inherit;cursor:pointer;scroll-snap-align:start;background:linear-gradient(160deg,#0c1829eb,#040a12f7);border:1px solid #4e6fa145;border-radius:17px;align-content:center;place-items:center;gap:5px;padding:13px 8px 11px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.makeUpDateRail button:disabled{cursor:default;opacity:.48}.makeUpDateRail button:not(:disabled):active{transform:scale(.98)}.makeUpDateRail button.active{border-color:#5ea8ffe0;box-shadow:inset 0 0 22px #2168e32e,0 0 0 1px #3586ff47,0 0 19px #2071ff38}.makeUpDateRail button>span{color:#b0bbcc;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)))}.makeUpDateRail button>strong{color:#eef4fc;font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)));white-space:nowrap;font-weight:620}.makeUpDateRail button>i{color:#287fff;width:24px;height:24px;font-size:max(var(--zeno-text-min,0px),calc(16px * var(--zeno-text-scale,1)));border:1px solid;border-radius:50%;place-items:center;font-style:normal;line-height:1;display:grid}.makeUpDateRail button>small{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)));font-weight:610}.makeUpDateRail button.completed>i,.makeUpDateRail button.completed>small{color:#55dca8}.makeUpDateRail button.missed>small{color:#81adff}.makeUpDateRail button.today>i{color:#5dc9ff;border-color:#4db9ff73;box-shadow:0 0 10px #309bff80}.makeUpDateRail button.today>small{color:#eef7ff}.makeUpDateRail button.locked>i{color:#647187;border:0}.makeUpLegend{color:#8290a4;scrollbar-width:none;white-space:nowrap;justify-content:center;align-items:center;gap:18px;margin-top:3px;padding:0 4px;display:flex;overflow-x:auto}.makeUpLegend::-webkit-scrollbar{display:none}.makeUpLegend span{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));align-items:center;gap:6px;display:inline-flex}.makeUpLegend i{width:18px;height:18px;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));border:1px solid;border-radius:50%;place-items:center;font-style:normal;display:grid}.makeUpLegend .completed{color:#56dca9}.makeUpLegend .missed{color:#3b86ff}.makeUpLegend .today{color:#63ceff}.makeUpLegend .locked{color:#69768a}.makeUpLegend .locked i{border:0}.makeUpSelectedHeading{margin:3px 0 14px}.makeUpSelectedHeading>div{align-items:center;gap:10px;display:flex}.makeUpSelectedHeading h2{color:#f4f7fc;font-size:max(var(--zeno-text-min,0px),calc(clamp(20px, 4.5vw, 27px) * var(--zeno-text-scale,1)));letter-spacing:-.025em;margin:0;font-weight:660}.makeUpSelectedHeading span{color:#80b3ff;font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));border:1px solid #4391ff57;border-radius:999px;padding:5px 10px;font-weight:650}.makeUpSelectedHeading span.completed{color:#59dbaa;border-color:#3fcf9759}.makeUpSelectedHeading span.missed{color:#ff8b96;border-color:#f15c6773}.makeUpSelectedHeading p{color:#7f8da1;font-size:max(var(--zeno-text-min,0px),calc(11.5px * var(--zeno-text-scale,1)));margin:5px 0 0;line-height:1.4}.makeUpNotice{color:#9fc5ff;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));background:#1b53a41a;border:1px solid #4888e040;border-radius:12px;margin:0 0 12px;padding:10px 12px;line-height:1.4}.makeUpTaskList{grid-template-columns:1fr;gap:10px;display:grid}.makeUpTaskCard{background:linear-gradient(145deg,#0b192bf5,#030910fc);border-color:#4172b947;border-radius:18px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:13px;display:grid}.makeUpProviderIcon{background:radial-gradient(circle,#2277ef3d,#030a12f0 70%);border:1px solid #4585e247;border-radius:17px;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.makeUpProviderIcon .zenoIcon{object-fit:contain;width:57px;height:57px}.makeUpTaskCopy{min-width:0}.makeUpTaskCopy>small{color:#6ca4fa;font-size:max(var(--zeno-text-min,0px),calc(9.5px * var(--zeno-text-scale,1)));font-weight:650}.makeUpTaskCopy h3{color:#f1f5fc;font-size:max(var(--zeno-text-min,0px),calc(15px * var(--zeno-text-scale,1)));margin:2px 0 0;font-weight:630;line-height:1.25}.makeUpTaskCopy>p{color:#8795a9;font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;line-height:1.35;display:-webkit-box;overflow:hidden}.makeUpTaskProgress{grid-column:2/4;min-width:0}.makeUpTaskCard .taskProgressBar{margin:0;padding:7px 8px}.makeUpTaskAction{justify-items:stretch;gap:8px;min-width:92px;display:grid}.makeUpTaskAction>em{color:#7f8da1;font-size:max(var(--zeno-text-min,0px),calc(9px * var(--zeno-text-scale,1)));text-align:center;font-style:normal;font-weight:650}.makeUpTaskAction>em.complete{color:#54dba7}.makeUpTaskAction>em.ready{color:#58dfaa}.makeUpTaskAction>em.active{color:#82b3ff}.makeUpTaskAction>em.pending{color:#eabd6e}.makeUpTaskAction>em.attention{color:#ff969e}.makeUpTaskAction>a,.makeUpTaskAction>button{color:#fff;min-width:92px;min-height:38px;font:inherit;font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)));cursor:pointer;background:linear-gradient(135deg,#238fff,#245de8);border:1px solid #4f9eff9e;border-radius:999px;place-items:center;padding:0 13px;font-weight:650;text-decoration:none;display:grid;box-shadow:inset 0 1px #fff3,0 7px 16px #1c5cd338}.makeUpTaskAction>button:disabled{opacity:.62;cursor:wait}@media (min-width:760px){.makeUpDateRail{grid-auto-columns:minmax(92px,1fr)}.makeUpTaskCard{grid-template-columns:72px minmax(0,1fr) 108px;padding:15px}.makeUpProviderIcon{width:72px;height:72px}.makeUpProviderIcon .zenoIcon{width:64px;height:64px}}@media (max-width:520px){.makeUpTasksScreen .pageHeading{min-height:116px;padding-top:58px;padding-bottom:10px}.makeUpTasksScreen .pageHeading h1{font-size:max(var(--zeno-text-min,0px),calc(25px * var(--zeno-text-scale,1)))}.makeUpTasksScreen .pageHeading p{max-width:278px;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));line-height:1.42}.makeUpDateRail{grid-auto-columns:86px;margin-right:-18px;padding-right:18px}.makeUpDateRail button{border-radius:15px;min-height:119px}.makeUpLegend{justify-content:flex-start;gap:14px;margin-right:-18px;padding-right:18px}.makeUpTaskCard{grid-template-columns:54px minmax(0,1fr) 82px;gap:9px;padding:11px}.makeUpProviderIcon{border-radius:15px;width:54px;height:54px}.makeUpProviderIcon .zenoIcon{width:48px;height:48px}.makeUpTaskCopy>small{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)))}.makeUpTaskCopy h3{font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale,1)))}.makeUpTaskCopy>p{font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));line-height:1.38}.makeUpTaskProgress{grid-column:2/4}.makeUpTaskCard .taskProgressBar{padding:6px 8px}.makeUpTaskAction{min-width:82px}.makeUpTaskAction>a,.makeUpTaskAction>button{min-width:82px;min-height:44px;font-size:max(var(--zeno-text-min,0px),calc(11.5px * var(--zeno-text-scale,1)));padding:0 10px}.makeUpTaskAction>em{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)))}}@media (max-width:359px){.makeUpTasksScreen .pageHeading{min-height:112px;padding-top:56px}.makeUpDateRail{grid-auto-columns:68px;gap:6px}.makeUpDateRail button{min-height:110px;padding-inline:4px}.makeUpDateRail button>span{font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)))}.makeUpDateRail button>strong{font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)))}.makeUpDateRail button>small{font-size:max(var(--zeno-text-min,0px),calc(9.5px * var(--zeno-text-scale,1)))}.makeUpSelectedHeading>div{flex-flow:wrap;align-items:center;gap:6px}.makeUpTaskCard{grid-template-columns:48px minmax(0,1fr)}.makeUpProviderIcon{width:48px;height:48px}.makeUpProviderIcon .zenoIcon{width:43px;height:43px}.makeUpTaskAction{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 94px;align-items:center}.makeUpTaskProgress{grid-area:2/1/auto/-1}}.aiScreen{background:radial-gradient(74% 210px at 50% -78px,#1b66dd3d,#0000 72%),#000}.aiScreen .zenoContent{width:min(100%,820px);max-width:820px;padding-top:max(18px,env(safe-area-inset-top));flex-direction:column;margin-inline:auto;display:flex}.aiScreenHeader{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;min-height:92px;padding:14px 58px 9px;display:flex;position:relative}.aiScreenTitleRow{justify-content:center;align-items:center;gap:8px;min-height:34px;display:flex}.aiScreenTitleRow h1{color:#f7f8fa;font-size:max(var(--zeno-text-min,0px),calc(27px * var(--zeno-text-scale,1)));letter-spacing:-.035em;margin:0;font-weight:610;line-height:1}.aiScreenTitleRow>span{color:#b9bec7;font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));background:#17181b;border:1px solid #ffffff1a;border-radius:6px;padding:3px 7px;font-weight:650;line-height:1}.aiScreenHeader>p{color:#999fa9;font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)));margin:7px 0 0;line-height:1.25}.aiScreenHeader .historyButton{background:#0b0c0f;border-color:#ffffff1a;width:43px;height:43px;position:absolute;top:7px;right:0;box-shadow:inset 0 1px #ffffff09,0 9px 24px #00000057}.aiScreenHeader .historyButton .zenoIcon{opacity:.9;width:32px;height:32px}.aiScreen .aiHero{grid-template-columns:42% minmax(0,1fr);align-items:end;width:min(100%,650px);min-height:190px;margin:0 auto 18px;display:grid}.aiScreen .aiHero>img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 8px 19px #1741842e);width:100%;height:190px;-webkit-mask-image:linear-gradient(#000 87%,#0000);mask-image:linear-gradient(#000 87%,#0000)}.aiScreen .aiBubble{background:linear-gradient(145deg,#111216,#08090c 76%);border:1px solid #ffffff13;border-radius:24px;min-height:144px;margin:0 0 11px -10px;padding:20px 18px;box-shadow:inset 0 1px #ffffff07,0 16px 34px #0000004d}.aiScreen .aiBubble h2{color:#f4f5f7;font-size:max(var(--zeno-text-min,0px),calc(19px * var(--zeno-text-scale,1)));margin-bottom:8px;font-weight:540}.aiScreen .aiBubble p{color:#a5a9b0;font-size:max(var(--zeno-text-min,0px),calc(12.5px * var(--zeno-text-scale,1)));line-height:1.48}.aiScreen .aiBubble i{background:linear-gradient(145deg,#07b6ee,#315cff 58%,#df20de);width:22px;height:22px;bottom:-3px;right:-3px;box-shadow:0 0 14px #3456ffad}.aiScreen .promptSection{width:min(100%,650px);margin:0 auto 16px}.aiScreen .promptSection .sectionLabel{min-height:39px;margin-bottom:8px}.aiScreen .promptSection .sectionLabel h2{color:#eef0f4;font-size:max(var(--zeno-text-min,0px),calc(18px * var(--zeno-text-scale,1)));font-weight:550}.morePromptsButton{color:#c4c7cd;min-height:39px;font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)));cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 4px;display:inline-flex}.morePromptsButton>span{color:#e6e8ec;font:400 20px/1 system-ui}.morePromptsButton:disabled{cursor:default;opacity:.42}.aiScreen .promptGrid{gap:10px}.aiScreen .promptGrid button{background:linear-gradient(145deg,#0c0d10,#07080a);border:1px solid #fff1;border-radius:17px;grid-template-columns:48px minmax(0,1fr) 30px;justify-self:center;gap:11px;width:calc(100% - 8px);min-height:86px;padding:11px 12px;box-shadow:inset 0 1px #ffffff05,0 10px 24px #0003}.aiScreen .promptGrid button:active{background:#111318}.aiScreen .promptGrid button>span:first-child{background:#111216;border-color:#ffffff0f;width:46px;height:46px}.aiScreen .promptGrid button>span:first-child .zenoIcon{width:34px;height:34px}.aiScreen .promptGrid strong{color:#f2f3f5;font-size:max(var(--zeno-text-min,0px),calc(15px * var(--zeno-text-scale,1)));font-weight:570}.aiScreen .promptGrid small{color:#969ba4;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));margin-top:3px;line-height:1.35}.aiScreen .aiUnlockCard{background:linear-gradient(145deg,#0c0d10,#07080a);border:1px solid #fff1;border-radius:17px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;width:calc(100% - 8px);margin:10px auto 0;padding:14px 14px 14px 12px;display:grid;box-shadow:inset 0 1px #ffffff05,0 10px 24px #0003}.aiScreen .aiUnlockIcon{color:#c5cad3;background:#111216;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.aiScreen .aiUnlockCopy{gap:3px;min-width:0;display:grid}.aiScreen .aiUnlockCopy strong{color:#f2f3f5;font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale,1)));font-weight:600}.aiScreen .aiUnlockCopy small{color:#969ba4;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));line-height:1.35}.aiScreen .aiUnlockAction{color:#eef0f4;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));white-space:nowrap;background:#171a20;border:1px solid #ffffff1a;border-radius:999px;justify-self:end;padding:10px 14px;font-weight:600;text-decoration:none}@media (max-width:520px){.aiScreen .aiUnlockCard{grid-template-columns:42px minmax(0,1fr)}.aiScreen .aiUnlockAction{text-align:center;grid-column:1/-1;justify-self:stretch}}.aiScreen .promptGrid b{color:#e9ebef;width:29px;height:29px;font-size:max(var(--zeno-text-min,0px),calc(19px * var(--zeno-text-scale,1)));background:#111317;border-radius:50%;place-items:center;font-weight:420;display:grid}.aiScreen .aiSubscriptionLock.aiAccessGate{text-align:left;background:#090a0d;border:1px solid #ffffff13;border-radius:17px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;width:min(100% - 8px,650px);max-width:650px;min-height:74px;margin:1px auto 14px;padding:10px 11px;display:grid;box-shadow:inset 0 1px #ffffff06}.aiScreen .aiAccessGate .lockMedallion{border-color:#4179ed4d;width:40px;height:40px;margin:0;box-shadow:inset 0 0 14px #2f64dc17}.aiScreen .aiAccessGate .lockMedallion .zenoIcon{width:28px;height:28px}.aiScreen .aiAccessGate h2{color:#eef1f5;font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale,1)));margin:0;font-weight:570}.aiScreen .aiAccessGate p{color:#858c97;font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)));margin:3px 0 0;line-height:1.35}.aiScreen .aiAccessGate .primaryButton{min-width:82px;min-height:38px;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));white-space:nowrap;background:linear-gradient(135deg,#238cf2,#315bef);border-radius:999px;margin:0;padding:0 13px;box-shadow:inset 0 1px #ffffff2e,0 8px 18px #235bd033}.aiScreen .chatTranscript{background:#08090c;border-color:#ffffff13;width:min(100%,650px);margin:0 auto 15px;box-shadow:inset 0 1px #ffffff06}.aiScreen .chatMessage.zeno p{background:#111216;border-color:#ffffff13}.aiScreen .aiComposerDock{width:min(100%,650px);bottom:calc(66px + env(safe-area-inset-bottom));background:linear-gradient(#0000,#000 48%);margin:auto auto 0;padding:13px 2px 3px}.aiScreen .aiComposer{background:#111216;border-color:#ffffff17;border-radius:29px;grid-template-columns:minmax(0,1fr) 50px;min-height:58px;padding:3px 4px 3px 16px;box-shadow:inset 0 1px #ffffff06,0 12px 26px #0000004d}.aiScreen .aiComposer textarea{min-height:50px;font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)));padding:14px 0 11px}.aiScreen .aiComposer button{width:50px;height:50px}.aiScreen .aiComposer button .zenoIcon{width:40px;height:40px}.aiScreen .composerMeta{display:none}.aiScreen .aiComposerNotice{background:#0e1116}.aiScreen .aiDisclaimer{color:#555a63;font-size:max(var(--zeno-text-min,0px),calc(9.5px * var(--zeno-text-scale,1)));margin:6px auto 0}@media (max-width:430px){.aiScreen .zenoContent{padding-left:18px;padding-right:18px}.aiScreen .mobileTopRail{top:max(22px,env(safe-area-inset-top));left:18px}.aiScreen .backButton{background:#0b0c0f;width:41px;height:41px}.aiScreenHeader{padding-left:54px;padding-right:54px}.aiScreen .aiHero{min-height:180px}.aiScreen .aiHero>img{height:180px}}@media (max-width:359px){.aiScreen .zenoContent{padding-left:14px;padding-right:14px}.aiScreen .mobileTopRail{left:14px}.aiScreenHeader{min-height:85px;padding:12px 48px 7px}.aiScreenTitleRow h1{font-size:max(var(--zeno-text-min,0px),calc(24px * var(--zeno-text-scale,1)))}.aiScreenHeader .historyButton{width:40px;height:40px}.aiScreen .aiHero{grid-template-columns:40% minmax(0,1fr);min-height:162px;margin-bottom:14px}.aiScreen .aiHero>img{height:162px}.aiScreen .aiBubble{border-radius:20px;min-height:128px;padding:16px 14px}.aiScreen .aiBubble h2{font-size:max(var(--zeno-text-min,0px),calc(17px * var(--zeno-text-scale,1)))}.aiScreen .aiBubble p{font-size:max(var(--zeno-text-min,0px),calc(11.5px * var(--zeno-text-scale,1)))}.aiScreen .promptGrid button{width:calc(100% - 4px);padding-left:9px;padding-right:9px}.aiScreen .promptGrid strong{font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale,1)))}.aiScreen .promptGrid small{font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)))}.aiScreen .aiAccessGate{grid-template-columns:40px minmax(0,1fr)}.aiScreen .aiAccessGate .primaryButton{grid-column:2;width:max-content}}@media (min-width:1024px){.aiScreen .zenoContent{width:min(100%,920px);max-width:920px;padding:32px 44px 72px}.aiScreenHeader{width:min(100%,720px);margin-inline:auto}.aiScreen .aiHero{grid-template-columns:300px minmax(0,1fr);width:min(100%,720px);min-height:285px}.aiScreen .aiHero>img{height:285px}.aiScreen .aiBubble{min-height:166px}.aiScreen .aiComposerDock,.aiScreen .chatTranscript,.aiScreen .promptSection{width:min(100%,720px)}.aiScreen .aiSubscriptionLock.aiAccessGate{width:min(100% - 8px,720px);max-width:720px}}.tradeScreen{background:radial-gradient(circle at 58% 23%,#491da81f,#0000 31%),#000;overflow:hidden}.tradeScreen .zenoContent{background:0 0;overflow:hidden}.tradeScreen .pageHeading{text-align:center;justify-content:center;align-items:center;min-height:66px;padding:20px 52px 6px}.tradeScreen .pageHeading h1{color:#f7f7f9;font-size:max(var(--zeno-text-min,0px),calc(20px * var(--zeno-text-scale,1)));letter-spacing:-.02em;font-weight:570}.tradeScreen .tradeHero{text-align:center;flex-direction:column;align-items:center;width:min(100%,720px);min-height:calc(100dvh - 176px);margin:0 auto;padding:0 0 4px;display:flex}.tradeScreen .tradeEnergyVisual{z-index:0;isolation:isolate;aspect-ratio:1;pointer-events:none;flex:none;width:min(84vw,390px);margin:-8px auto 12px;position:relative}.tradeScreen .tradeEnergyVisual:after{content:"";z-index:-1;filter:blur(22px);background:radial-gradient(#7330ff2e,#0000 70%);border-radius:50%;height:28%;position:absolute;bottom:13%;left:7%;right:7%}.tradeScreen .tradeEnergyVisual img{object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 0 26px #6435ff3d);width:100%;height:100%}.tradeScreen .tradeHero .tradeBrandTitle{z-index:1;color:#f5f5f7;font-family:Arial,Helvetica,sans-serif;font-size:max(var(--zeno-text-min,0px),calc(clamp(42px, 12vw, 62px) * var(--zeno-text-scale,1)));letter-spacing:-.045em;white-space:nowrap;margin:0;font-weight:800;line-height:.96;position:relative}.tradeScreen .tradeHero .tradeBrandTitle em{color:#0000;background:linear-gradient(102deg,#f2f4fa 4%,#37a8ff 48%,#d859f2);-webkit-background-clip:text;background-clip:text;font-style:normal}.tradeScreen .tradeHero .tradeSubtitle{color:#d4d5db;font-size:max(var(--zeno-text-min,0px),calc(clamp(14px, 3.9vw, 18px) * var(--zeno-text-scale,1)));margin:14px 0 0;font-weight:430;line-height:1.25}.tradeScreen .tradeHero .tradePillars{color:#d7d7dc;font-size:max(var(--zeno-text-min,0px),calc(clamp(11px, 3.1vw, 14px) * var(--zeno-text-scale,1)));flex-wrap:wrap;justify-content:center;gap:6px 12px;margin:22px 0 0;line-height:1.35;display:flex}.tradeScreen .tradePillars b{color:#51a9ff;font-weight:500}.tradeScreen .tradePillars i{color:#df8bea;font-style:normal}.tradeScreen .comingSoon{color:#d9d7dc;font-size:max(var(--zeno-text-min,0px),calc(clamp(11px, 3.2vw, 14px) * var(--zeno-text-scale,1)));letter-spacing:.48em;text-shadow:0 0 15px #b065ff5c;margin:auto 0 0;padding:28px 0 16px;font-weight:430;line-height:1;position:relative}.tradeScreen .comingSoon:after{content:"";background:linear-gradient(90deg,#0000,#8257ff 28%,#d783f3 50%,#8257ff 72%,#0000);border-radius:999px;height:2px;position:absolute;bottom:0;left:10%;right:10%;box-shadow:0 0 13px #854affb8}@media (max-width:359px){.tradeScreen .pageHeading{min-height:60px;padding-top:16px}.tradeScreen .tradeHero{min-height:calc(100dvh - 170px)}.tradeScreen .tradeEnergyVisual{width:min(82vw,266px);margin-top:-7px}.tradeScreen .tradeHero .tradeBrandTitle{font-size:max(var(--zeno-text-min,0px),calc(38px * var(--zeno-text-scale,1)))}.tradeScreen .tradeHero .tradeSubtitle{font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)));margin-top:11px}.tradeScreen .tradeHero .tradePillars{max-width:280px;font-size:max(var(--zeno-text-min,0px),calc(11.5px * var(--zeno-text-scale,1)));margin-top:15px}.tradeScreen .comingSoon{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));letter-spacing:.38em;padding-bottom:12px}}@media (min-width:700px){.tradeScreen .tradeEnergyVisual{width:min(48vw,430px)}}@media (min-width:1024px){.tradeScreen .pageHeading{min-height:58px;padding:0 52px 8px}.tradeScreen .pageHeading h1{font-size:max(var(--zeno-text-min,0px),calc(23px * var(--zeno-text-scale,1)))}.tradeScreen .tradeHero{min-height:calc(100dvh - 152px)}.tradeScreen .tradeEnergyVisual{width:min(42vh,430px);margin-top:-10px}.tradeScreen .tradePillars{margin-top:18px}.tradeScreen .comingSoon{padding-bottom:10px}}.homeScreen{transition:background-color .18s,color .18s}.homeScreen.themeNightMode{color-scheme:dark;background:#000}.homeScreen.themeNightMode .zenoContent{background:radial-gradient(circle at 14% 0,#1464da2e,#0000 250px),radial-gradient(circle at 94% 18%,#2749b114,#0000 260px),#000}.homeScreen .profileCopy span i{font-style:normal}.homeScreen .homeHelpButton,.homeScreen .profileHeaderActions .circleButton,.homeScreen .themeModeButton{color:#dce7f8;cursor:pointer;background:#090b0f;border:1px solid #86a6d629;border-radius:50%;place-items:center;width:40px;min-width:40px;height:40px;padding:0;display:grid;box-shadow:inset 0 1px #ffffff09,0 8px 18px #0000003d}.homeScreen .themeModeButton svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.homeScreen .homeHelpButton .zenoIcon{width:29px;height:29px;transform:none}.homeScreen.themeNightMode .guideCard,.homeScreen.themeNightMode .insightCard{background:linear-gradient(145deg,#0a0c0f,#040506)}.homeScreen.themeNightMode .quickAccessGrid>.quickAccessUnavailable,.homeScreen.themeNightMode .quickAccessGrid>a{background:linear-gradient(150deg,#0b0d10,#060708)}.homeScreen .profileHeaderActions{gap:8px}.homeScreen .accountInfoButton{background:#04060947;border-color:#a5b9d72e}.homeScreen .walletActions button{justify-content:center}.homeScreen .guideCard{box-shadow:inset 0 1px #ffffff06,0 12px 26px #0003}.homeScreen .quickIcon{background:radial-gradient(circle,#2464da2e,#05070a 69%);border:1px solid #4e81d41c;box-shadow:inset 0 0 15px #205dcf14}.homeScreen .insightMetric{justify-items:end;gap:4px;min-width:84px;display:grid}.homeScreen .insightMetric svg{width:82px;height:25px;overflow:visible}.homeScreen .insightMetric polyline{fill:none;stroke:#2388ff;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px #2388ff59)}.homeScreen.themeDayMode{color-scheme:light;color:#111927;background:#edf3fb}.homeScreen.themeDayMode .zenoContent{background:radial-gradient(circle at 14% 0,#207ef42b,#0000 270px),linear-gradient(#f5f9ff,#eaf1fa 58%,#f7f9fc)}.homeScreen.themeDayMode .guideCard small,.homeScreen.themeDayMode .insightCard p,.homeScreen.themeDayMode .portfolioSummary>span,.homeScreen.themeDayMode .profileCopy span,.homeScreen.themeDayMode .quickAccessGrid small,.homeScreen.themeDayMode .sectionLabel>a,.homeScreen.themeDayMode .sectionLabel>span{color:#69768a}.homeScreen.themeDayMode .balanceLine strong,.homeScreen.themeDayMode .earningRow,.homeScreen.themeDayMode .guideCard strong,.homeScreen.themeDayMode .profileCopy strong,.homeScreen.themeDayMode .quickAccessGrid strong,.homeScreen.themeDayMode .sectionLabel h2,.homeScreen.themeDayMode .walletActions button{color:#111927}.homeScreen.themeDayMode .quickAccessGrid>.quickAccessUnavailable,.homeScreen.themeDayMode .quickAccessGrid>.quickAccessUnavailable strong{color:#8a94a3}.homeScreen.themeDayMode .quickAccessGrid>.quickAccessUnavailable,.homeScreen.themeDayMode .quickAccessGrid>a,.homeScreen.themeDayMode .surface{background:#ffffffe0;border-color:#3a609624;box-shadow:inset 0 1px #ffffffe6,0 14px 32px #2f53821a}.homeScreen.themeDayMode .balanceCard{background:radial-gradient(circle at 92% 112%,#2e91ff30,#0000 49%),linear-gradient(145deg,#fffffff5,#f1f7fff0)}.homeScreen.themeDayMode .homeHelpButton,.homeScreen.themeDayMode .profileHeaderActions .circleButton,.homeScreen.themeDayMode .themeModeButton{color:#224a80;background:#ffffffe0;border-color:#305b9729;box-shadow:0 8px 18px #3d5d891f}.homeScreen.themeDayMode .accountInfoButton{color:#26384f;background:#ffffff8f;border-color:#385d912e}.homeScreen.themeDayMode .balanceVisibilityButton,.homeScreen.themeDayMode .guideCard>b{color:#5e6f85}.homeScreen.themeDayMode .quickIcon{background:radial-gradient(circle,#f7fbff,#e5effd 72%);border-color:#2f6cce21;box-shadow:inset 0 0 12px #387ae11a}.homeScreen.themeDayMode .coreArtwork,.homeScreen.themeDayMode .zenoIcon{mix-blend-mode:normal}.homeScreen.themeDayMode .mobileNav{background:#f8fbfff5;border-top-color:#32548221;box-shadow:0 -14px 34px #3652771a}.homeScreen.themeDayMode .mobileNav a{color:#6c7788}.homeScreen.themeDayMode .mobileNav a.active{color:#216ee7}.homeScreen.themeDayMode .desktopSidebar{color:#162137;background:linear-gradient(#f8fbff,#eaf1fa);border-right-color:#31538121}.homeScreen.themeDayMode .desktopSidebar nav a{color:#68758a}.homeScreen.themeDayMode .desktopSidebar nav a.active{color:#1759bb;background:#2c74e21a}.homeScreen.themeDayMode .actionModal,.homeScreen.themeDayMode .sidebarFoot{color:#172238;background:#f8fbff;border-color:#31538124}@media (max-width:430px){.homeScreen .zenoContent{padding-top:max(18px,env(safe-area-inset-top));padding-left:18px;padding-right:18px}.homeScreen .profileHeader{grid-template-columns:48px minmax(0,1fr) auto;gap:10px;min-height:58px;margin-bottom:14px}.homeScreen .avatar{width:48px;height:48px}.homeScreen .profileCopy span{font-size:max(var(--zeno-text-min,0px),calc(11.5px * var(--zeno-text-scale,1)))}.homeScreen .profileCopy strong{font-size:max(var(--zeno-text-min,0px),calc(clamp(19px, 5.5vw, 22px) * var(--zeno-text-scale,1)))}.homeScreen .homeHelpButton,.homeScreen .profileHeaderActions .circleButton,.homeScreen .themeModeButton{width:40px;min-width:40px;height:40px}.homeScreen .homeDashboard{gap:12px}.homeScreen .balanceCard{border-radius:20px;min-height:226px;padding:15px 18px 13px}.homeScreen .portfolioSummary>span{font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)))}.homeScreen .balanceLine{gap:8px;min-height:48px}.homeScreen .balanceLine strong{font-size:max(var(--zeno-text-min,0px),calc(clamp(33px, 9vw, 38px) * var(--zeno-text-scale,1)))}.homeScreen .accountInfoButton{min-height:40px;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));margin-bottom:9px;padding:6px 13px}.homeScreen .walletActions{gap:clamp(22px,8vw,36px)}.homeScreen .walletActions button{flex-basis:68px;gap:3px;width:68px;min-height:66px}.homeScreen .walletActions img{width:44px;height:44px}.homeScreen .walletActions span{font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)))}.homeScreen .guideCard{border-radius:19px;grid-template-columns:82px minmax(0,1fr) 22px;gap:9px;min-height:88px;padding:10px 13px}.homeScreen .guideCard>svg{width:80px}.homeScreen .guideCard strong{font-size:max(var(--zeno-text-min,0px),calc(15px * var(--zeno-text-scale,1)));line-height:1.16}.homeScreen .guideCard small{font-size:max(var(--zeno-text-min,0px),calc(11.5px * var(--zeno-text-scale,1)));margin-top:4px;line-height:1.32}.homeScreen .contentSection{margin-top:15px}.homeScreen .sectionLabel{margin-bottom:8px}.homeScreen .sectionLabel h2{font-size:max(var(--zeno-text-min,0px),calc(17px * var(--zeno-text-scale,1)))}.homeScreen .sectionLabel>a{font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)))}.homeScreen .quickAccessGrid{gap:8px}.homeScreen .quickAccessGrid>.quickAccessUnavailable,.homeScreen .quickAccessGrid>a{border-radius:15px;min-height:88px;padding:7px 3px}.homeScreen .quickIcon{width:35px;height:35px}.homeScreen .quickIcon .zenoIcon{width:31px;height:31px}.homeScreen .quickAccessGrid strong{font-size:max(var(--zeno-text-min,0px),calc(11.5px * var(--zeno-text-scale,1)));line-height:1.16}.homeScreen .quickAccessGrid small{font-size:max(var(--zeno-text-min,0px),calc(9.5px * var(--zeno-text-scale,1)));white-space:normal;margin-top:3px;line-height:1.18}.homeScreen .insightCard{border-radius:18px;padding:11px 12px 12px}.homeScreen .insightCard>a{grid-template-columns:47px minmax(0,1fr) 70px;gap:8px}.homeScreen .insightCard .coreArtwork{width:46px;height:46px}.homeScreen .insightCard p{font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));line-height:1.34}.homeScreen .insightMetric{min-width:66px}.homeScreen .insightMetric svg{width:66px;height:20px}.homeScreen .trendPill{font-size:max(var(--zeno-text-min,0px),calc(9.5px * var(--zeno-text-scale,1)));padding:4px 7px}}@media (max-width:359px){.homeScreen .zenoContent{padding-left:13px;padding-right:13px}.homeScreen .profileHeader{grid-template-columns:44px minmax(0,1fr) auto;gap:7px}.homeScreen .avatar{width:44px;height:44px}.homeScreen .profileHeaderActions{gap:5px}.homeScreen .homeHelpButton,.homeScreen .profileHeaderActions .circleButton,.homeScreen .themeModeButton{width:37px;min-width:37px;height:37px}.homeScreen .balanceCard{min-height:218px;padding-left:13px;padding-right:13px}.homeScreen .guideCard{grid-template-columns:69px minmax(0,1fr) 18px;padding-left:10px;padding-right:10px}.homeScreen .guideCard>svg{width:68px}.homeScreen .quickAccessGrid{gap:5px}.homeScreen .guideCard strong{font-size:max(var(--zeno-text-min,0px),calc(13.5px * var(--zeno-text-scale,1)))}.homeScreen .guideCard small{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)))}.homeScreen .quickAccessGrid>.quickAccessUnavailable,.homeScreen .quickAccessGrid>a{min-height:84px;padding-left:1px;padding-right:1px}.homeScreen .quickAccessGrid strong{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));white-space:normal}.homeScreen .quickAccessGrid small{font-size:max(var(--zeno-text-min,0px),calc(8.5px * var(--zeno-text-scale,1)))}.homeScreen .insightCard>a{grid-template-columns:42px minmax(0,1fr) 58px;gap:6px}.homeScreen .insightCard .coreArtwork{width:40px;height:40px}.homeScreen .insightMetric{min-width:54px}.homeScreen .insightMetric svg{width:54px}}.userScreen{color-scheme:dark;background:#000}.userScreen .zenoContent{background:radial-gradient(circle at 92% 2%,#1f69e51c,#0000 290px),radial-gradient(circle at 8% 15%,#0c47a514,#0000 250px),#000}.userScreen .userBindingPanel,.userScreen .userDashboard,.userScreen .userHeroHeader,.userScreen .userPanelTabs,.userScreen .userWalletPanel{width:min(100%,780px);margin-left:auto;margin-right:auto}.userScreen .userHeroHeader{min-height:180px;margin-top:calc(-1 * max(24px, env(safe-area-inset-top)));padding:max(82px,calc(env(safe-area-inset-top) + 58px)) 0 18px;position:relative;overflow:hidden}.userScreen .userBrandBackdrop{opacity:.34;object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 0 24px #3488ff2e);pointer-events:none;width:274px;height:274px;position:absolute;top:-78px;right:-64px}.userScreen .userHeader{z-index:1;grid-template-columns:58px minmax(0,1fr) auto;gap:13px;min-height:64px;padding:0;position:relative}.userScreen .userHeader .avatar{border:1px solid #699ff473;width:58px;height:58px;box-shadow:0 0 24px #1f6eef33}.userScreen .userHeader h1{color:#f6f8fc;font-size:max(var(--zeno-text-min,0px),calc(clamp(22px, 6vw, 27px) * var(--zeno-text-scale,1)));letter-spacing:-.025em;font-weight:590}.userScreen .userHeader>div:nth-child(2) button{color:#969ead;min-height:38px;font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)));padding:5px 0}.userScreen .userHeaderActions{gap:9px}.userScreen .userHeaderActions .circleButton{background:#090b0f;border-color:#8ba6cd29;width:44px;height:44px;box-shadow:inset 0 1px #ffffff09,0 9px 20px #00000047}.userScreen .userHeaderActions .circleButton .zenoIcon{width:31px;height:31px}.userScreen .userDashboard{margin-top:0}.userScreen .userOverviewCard{background:linear-gradient(145deg,#0b0d11,#050608 72%);border-color:#7099d738;border-radius:22px;grid-template-columns:minmax(0,1fr);align-items:stretch;min-height:208px;padding:20px;display:grid;box-shadow:inset 0 1px #ffffff06,0 18px 38px #00000047}.userScreen .userRankSummary{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding-right:0;display:grid}.userScreen .userRankSummary>.rankEmblem{width:106px}.userScreen .userRankSummary>.rankEmblem span{font-size:max(var(--zeno-text-min,0px),calc(29px * var(--zeno-text-scale,1)))}.userScreen .userRankCopy{min-width:0}.userScreen .userPortfolioSummary>small,.userScreen .userPortfolioSummary>span,.userScreen .userRankCopy>span{color:#8f98a7;font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)));line-height:1.25}.userScreen .userRankCopy h2{color:#f3f6fb;font-size:max(var(--zeno-text-min,0px),calc(clamp(18px, 4vw, 22px) * var(--zeno-text-scale,1)));text-overflow:ellipsis;margin:6px 0 13px;font-weight:560;line-height:1.18;overflow:hidden}.userScreen .userRankCopy .progress{background:#171b22;height:7px}.userScreen .userRankCopy>a{color:#c8cfda;min-height:43px;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));justify-content:space-between;align-items:center;gap:8px;margin-top:8px;line-height:1.25;display:flex}.userScreen .userRankCopy>a b{color:#e6edf7;font-size:max(var(--zeno-text-min,0px),calc(21px * var(--zeno-text-scale,1)));font-weight:360}.userScreen .userPortfolioSummary{border-left:0;flex-direction:column;justify-content:center;min-width:0;padding-left:24px;display:none}.userScreen .userPortfolioSummary>strong{color:#f3f6fb;font-size:max(var(--zeno-text-min,0px),calc(clamp(24px, 5vw, 30px) * var(--zeno-text-scale,1)));margin:7px 0 18px;font-weight:570;line-height:1}.userScreen .userPortfolioBalance{justify-content:space-between;align-items:center;gap:7px;min-height:36px;display:flex}.userScreen .userPortfolioBalance button{color:#f4f7fb;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-width:0;min-height:36px;padding:0;display:flex}.userScreen .userPortfolioBalance button b{font-size:max(var(--zeno-text-min,0px),calc(18px * var(--zeno-text-scale,1)));text-overflow:ellipsis;white-space:nowrap;font-weight:530;overflow:hidden}.userScreen .userPortfolioBalance button svg{fill:none;stroke:#8f99a8;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 19px;width:19px;height:19px}.userScreen .userPortfolioBalance>a{color:#f4f7fb;width:34px;height:34px;font-size:max(var(--zeno-text-min,0px),calc(25px * var(--zeno-text-scale,1)));flex:0 0 34px;place-items:center;font-weight:280;display:grid}.userScreen .userPanelTabs{background:#07090d;border-color:#6e91c52e;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-height:66px;margin-top:14px;padding:5px;display:grid;box-shadow:inset 0 1px #ffffff06}.userScreen .userPanelTabs button{color:#929baa;cursor:pointer;min-width:0;min-height:54px;font:inherit;font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale,1)));background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-weight:560;display:flex}.userScreen .userPanelTabs button.active{color:#fff;background:radial-gradient(circle at 76% 120%,#0e6cf480,#0000 55%),linear-gradient(135deg,#0f5fc6,#06255a);border-color:#338effbd;box-shadow:inset 0 1px #ffffff29,0 0 22px #1871ee38}.userScreen .userPanelTabs .zenoIcon{object-fit:contain;flex:0 0 30px;width:30px;height:30px;transform:none}.userScreen .userBindingPanel,.userScreen .userWalletPanel{margin-top:14px}.userScreen .userAssetList{gap:10px;display:grid}.userScreen .userAssetRow{background:linear-gradient(145deg,#0a0c10,#050608);border-color:#7091c12e;border-radius:19px;grid-template-columns:58px minmax(0,1fr) auto 22px;align-items:center;gap:14px;min-height:94px;padding:14px 18px;display:grid;box-shadow:inset 0 1px #ffffff06,0 10px 24px #0003}.userScreen .userAssetMark{color:#fff;width:58px;height:58px;font-family:Arial,Helvetica,sans-serif;font-size:max(var(--zeno-text-min,0px),calc(28px * var(--zeno-text-scale,1)));border-radius:50%;place-items:center;font-weight:720;line-height:1;display:grid;box-shadow:inset 0 1px #ffffff3d,0 7px 18px #00000040}.userScreen .userAssetMark.usdt{background:linear-gradient(145deg,#36c79a,#159773)}.userScreen .userAssetMark.btc{background:linear-gradient(145deg,#ffb028,#f28a06)}.userScreen .userAssetMark.eth{background:linear-gradient(145deg,#748eff,#4d5ce0)}.userScreen .userAssetMark.bnb{background:linear-gradient(145deg,#ffd53b,#e7a909)}.userScreen .userAssetMark.usd{background:linear-gradient(145deg,#3d8bfd,#1f5fc4)}.userScreen .userAssetMark.reward{background:linear-gradient(145deg,#36c79a,#0f8f6a)}.userScreen .userAssetMark.vault{background:linear-gradient(145deg,#8b6cff,#5a3fd4)}.userScreen .userAssetMark.royalty{background:linear-gradient(145deg,#f0b429,#c8860a)}.userScreen .userAssetName,.userScreen .userAssetValue{flex-direction:column;min-width:0;display:flex}.userScreen .userAssetName strong,.userScreen .userAssetValue strong{color:#f3f6fb;font-size:max(var(--zeno-text-min,0px),calc(16px * var(--zeno-text-scale,1)));font-weight:580;line-height:1.25}.userScreen .userAssetName small,.userScreen .userAssetValue small{color:#8993a2;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));margin-top:4px;line-height:1.2}.userScreen .userAssetValue{text-align:right;align-items:flex-end}.userScreen .userAssetValue strong{font-size:max(var(--zeno-text-min,0px),calc(18px * var(--zeno-text-scale,1)))}.userScreen .userAssetRow>i{color:#dde5ef;font-size:max(var(--zeno-text-min,0px),calc(25px * var(--zeno-text-scale,1)));font-style:normal;font-weight:280}.userScreen .bindingGrid{gap:10px}.userScreen .bindingCard{background:linear-gradient(145deg,#0a0c10,#050608);border-color:#7091c12e;border-radius:18px;min-height:78px;padding:10px 12px}.userScreen .mobileNav{background:#030407f5;border-top-color:#6d8bb821;box-shadow:0 -14px 32px #00000047}@media (max-width:430px){.userScreen .zenoContent{padding-top:max(20px,env(safe-area-inset-top));padding-left:18px;padding-right:18px}.userScreen .mobileTopRail{top:max(19px,env(safe-area-inset-top));left:18px}.userScreen .backButton{background:#090b0f;width:44px;height:44px}.userScreen .userHeroHeader{min-height:190px;margin-top:calc(-1 * max(20px, env(safe-area-inset-top)));padding-top:max(91px,calc(env(safe-area-inset-top) + 67px));padding-bottom:22px}.userScreen .userBrandBackdrop{width:258px;height:258px;top:-74px;right:-68px}.userScreen .userHeader{grid-template-columns:58px minmax(0,1fr) auto;gap:11px}.userScreen .userHeader .avatar{width:58px;height:58px}.userScreen .userHeader h1{font-size:max(var(--zeno-text-min,0px),calc(23px * var(--zeno-text-scale,1)))}.userScreen .userHeaderActions{gap:7px}.userScreen .userHeaderActions .circleButton{width:43px;height:43px}.userScreen .userOverviewCard{border-radius:20px;grid-template-columns:minmax(0,1.65fr) minmax(104px,.82fr);min-height:202px;padding:16px 14px}.userScreen .userRankSummary{grid-template-columns:82px minmax(0,1fr);gap:10px;padding-right:12px}.userScreen .userRankSummary>.rankEmblem{width:80px}.userScreen .userRankSummary>.rankEmblem span{font-size:max(var(--zeno-text-min,0px),calc(22px * var(--zeno-text-scale,1)))}.userScreen .userPortfolioSummary>small,.userScreen .userPortfolioSummary>span,.userScreen .userRankCopy>span{font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)))}.userScreen .userRankCopy h2{font-size:max(var(--zeno-text-min,0px),calc(16px * var(--zeno-text-scale,1)));margin:5px 0 10px;line-height:1.2}.userScreen .userRankCopy>a{min-height:42px;font-size:max(var(--zeno-text-min,0px),calc(11.5px * var(--zeno-text-scale,1)));margin-top:7px}.userScreen .userPortfolioSummary{padding-left:14px}.userScreen .userPortfolioSummary>strong{font-size:max(var(--zeno-text-min,0px),calc(22px * var(--zeno-text-scale,1)));margin:6px 0 17px}.userScreen .userPortfolioBalance button{gap:5px}.userScreen .userPortfolioBalance button b{font-size:max(var(--zeno-text-min,0px),calc(15px * var(--zeno-text-scale,1)))}.userScreen .userPortfolioBalance button svg{flex-basis:17px;width:17px;height:17px}.userScreen .userPortfolioBalance>a{flex-basis:26px;width:26px}.userScreen .userPanelTabs{min-height:64px;margin-top:13px}.userScreen .userPanelTabs button{min-height:52px;font-size:max(var(--zeno-text-min,0px),calc(12.5px * var(--zeno-text-scale,1)));gap:8px;padding:0 8px}.userScreen .userPanelTabs .zenoIcon{flex-basis:31px;width:31px;height:31px}.userScreen .userBindingPanel,.userScreen .userWalletPanel{margin-top:13px}.userScreen .userAssetList{gap:9px}.userScreen .userAssetRow{border-radius:18px;grid-template-columns:52px minmax(0,1fr) auto 17px;gap:11px;min-height:86px;padding:12px 13px}.userScreen .userAssetMark{width:52px;height:52px;font-size:max(var(--zeno-text-min,0px),calc(25px * var(--zeno-text-scale,1)))}.userScreen .userAssetName strong{font-size:max(var(--zeno-text-min,0px),calc(15px * var(--zeno-text-scale,1)))}.userScreen .userAssetValue strong{font-size:max(var(--zeno-text-min,0px),calc(16px * var(--zeno-text-scale,1)))}.userScreen .userAssetName small,.userScreen .userAssetValue small{font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)))}.userScreen .bindingCard{grid-template-columns:50px minmax(0,1fr) auto;gap:10px}.userScreen .bindingCard>img{width:48px;height:48px}.userScreen .bindingCard>span>strong{font-size:max(var(--zeno-text-min,0px),calc(13.5px * var(--zeno-text-scale,1)))}.userScreen .bindingCard>b,.userScreen .bindingCard>span>small{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)))}}@media (max-width:359px){.userScreen .zenoContent{padding-left:13px;padding-right:13px}.userScreen .mobileTopRail{left:13px}.userScreen .userHeroHeader{min-height:178px;padding-top:max(84px,calc(env(safe-area-inset-top) + 60px))}.userScreen .userBrandBackdrop{width:240px;height:240px;right:-78px}.userScreen .userHeader{grid-template-columns:50px minmax(0,1fr) auto;gap:8px}.userScreen .userHeader .avatar{width:50px;height:50px}.userScreen .userHeader h1{font-size:max(var(--zeno-text-min,0px),calc(19px * var(--zeno-text-scale,1)))}.userScreen .userHeaderActions{gap:4px}.userScreen .userHeaderActions .circleButton{width:40px;height:40px}.userScreen .userHeaderActions .circleButton .zenoIcon{width:28px;height:28px}.userScreen .userOverviewCard{grid-template-columns:minmax(0,1.7fr) minmax(91px,.78fr);min-height:186px;padding:13px 10px}.userScreen .userRankSummary{grid-template-columns:65px minmax(0,1fr);gap:7px;padding-right:8px}.userScreen .userRankSummary>.rankEmblem{width:63px}.userScreen .userRankSummary>.rankEmblem span{font-size:max(var(--zeno-text-min,0px),calc(18px * var(--zeno-text-scale,1)))}.userScreen .userRankCopy h2{font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale,1)))}.userScreen .userPortfolioSummary>small,.userScreen .userPortfolioSummary>span,.userScreen .userRankCopy>a,.userScreen .userRankCopy>span{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)))}.userScreen .userPortfolioSummary{padding-left:9px}.userScreen .userPortfolioSummary>strong{font-size:max(var(--zeno-text-min,0px),calc(18px * var(--zeno-text-scale,1)))}.userScreen .userPortfolioBalance button b{font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)))}.userScreen .userPanelTabs button{font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));gap:5px}.userScreen .userPanelTabs .zenoIcon{flex-basis:28px;width:28px;height:28px}.userScreen .userAssetRow{grid-template-columns:46px minmax(0,1fr) auto 14px;gap:8px;min-height:78px;padding:10px}.userScreen .userAssetMark{width:46px;height:46px;font-size:max(var(--zeno-text-min,0px),calc(22px * var(--zeno-text-scale,1)))}.userScreen .userAssetName strong{font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)))}.userScreen .userAssetValue strong{font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale,1)))}.userScreen .userAssetName small,.userScreen .userAssetValue small{font-size:max(var(--zeno-text-min,0px),calc(9.5px * var(--zeno-text-scale,1)))}.userScreen .bindingCard{grid-template-columns:43px minmax(0,1fr) auto;gap:7px}.userScreen .bindingCard>img{width:42px;height:42px}.userScreen .bindingCard>span>strong{font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)))}.userScreen .bindingCard>b,.userScreen .bindingCard>span>small{font-size:max(var(--zeno-text-min,0px),calc(9.5px * var(--zeno-text-scale,1)))}}.zenoApp:not(.themeDayMode){color-scheme:dark;background:#000}.zenoApp:not(.themeDayMode) .mobileNav{background:#030407f9;border-top-color:#7090c021}.zenoApp:not(.themeDayMode) .mobileNav small{font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));line-height:1.05}.subscriptionScreen .featureTable,.subscriptionScreen .planGrid button,.subscriptionScreen .planReferralSummary,.subscriptionScreen .subscriptionState,.subscriptionScreen .subscriptionTestMode{background:linear-gradient(150deg,#0b0d11,#050608);border-color:#7a93b82e;box-shadow:inset 0 1px #ffffff0b,0 12px 28px #00000038}.subscriptionScreen .planGrid button.selected{background:radial-gradient(circle at 8% 0,#2780ff1f,#0000 14rem),linear-gradient(150deg,#0d1118,#05070a);border-color:#3e94ffcc;box-shadow:inset 0 1px #ffffff0f,0 12px 28px #1c5bc729}.binding-detailScreen .bindingHero>b,.bindingMethodBadge,.bindingMethodEyebrow,.bindingPendingProfile>span,.bindingProfilePreview>b,.bindingProgress small,.subscriptionScreen .planTrialBadge,.subscriptionScreen .subscriptionTrialEyebrow,.subscriptionScreen .subscriptionTrialTerms small{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)));line-height:1.25}@media (max-width:430px){.zenoApp:not(.tradeScreen):not(.userScreen) .pageHeading h1{font-size:max(var(--zeno-text-min,0px),calc(27px * var(--zeno-text-scale,1)));line-height:1.08}.zenoApp:not(.tradeScreen):not(.userScreen) .pageHeading p{font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)));line-height:1.4}.homeScreen .quickAccessGrid strong,.homeScreen .sectionLabel>a,.homeScreen .sectionLabel>span{font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)))}.homeScreen .quickAccessGrid small{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)))}.homeScreen .insightCard p{font-size:max(var(--zeno-text-min,0px),calc(11.5px * var(--zeno-text-scale,1)))}.homeScreen .trendPill{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)))}.homeScreen .earningRow span{font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)))}.signalScreen .filterRail button{font-size:max(var(--zeno-text-min,0px),calc(12.5px * var(--zeno-text-scale,1)))}.signalScreen .taskTop span{font-size:max(var(--zeno-text-min,0px),calc(11.5px * var(--zeno-text-scale,1)))}.signalScreen .taskContent>p:not(.taskContext){font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)))}.signalScreen .taskCarouselMeta small,.signalScreen .taskFooter li{font-size:max(var(--zeno-text-min,0px),calc(11.5px * var(--zeno-text-scale,1)))}.makeUpDateRail button>small,.makeUpSelectedHeading span{font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)))}.makeUpTaskCopy>small{font-size:max(var(--zeno-text-min,0px),calc(11.5px * var(--zeno-text-scale,1)))}.makeUpTaskCopy>p{font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)))}.makeUpTaskAction>em{font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)))}.makeUpTaskAction>a,.makeUpTaskAction>button{font-size:max(var(--zeno-text-min,0px),calc(12.5px * var(--zeno-text-scale,1)))}.dayRail small,.dayRail span{font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)))}.bindingProviderSummary>div p{font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)))}.bindingProviderSummary>span.connected,.bindingProviderSummary>span.disconnected{font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)))}.bindingSafetyNote{font-size:max(var(--zeno-text-min,0px),calc(11.5px * var(--zeno-text-scale,1)))}.referralQrLabel{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)))}}@media (max-width:359px){.homeScreen .quickAccessGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.homeScreen .quickAccessGrid>.quickAccessUnavailable,.homeScreen .quickAccessGrid>a{min-height:88px;padding-inline:6px}.homeScreen .quickAccessGrid strong{font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)))}.homeScreen .quickAccessGrid small{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)))}.userScreen .userPortfolioSummary>small,.userScreen .userPortfolioSummary>span,.userScreen .userRankCopy>a,.userScreen .userRankCopy>span{font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)))}.makeUpDateRail button>small,.userScreen .bindingCard>b,.userScreen .bindingCard>span>small,.userScreen .userAssetName small,.userScreen .userAssetValue small{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)))}}.zenoApp:not(.themeDayMode)>.zenoContent{background:radial-gradient(circle at 13% 0,#2268d313,#0000 250px),#000}.zenoApp:not(.themeDayMode) .surface{background:linear-gradient(150deg,#0b0d11,#050609 78%);border-color:#7d94b829;box-shadow:inset 0 1px #ffffff09,0 11px 26px #0000003d}.secondaryScreen .detailSection{border-radius:18px;padding:17px}.secondaryScreen .detailSection>h2{font-size:max(var(--zeno-text-min,0px),calc(18px * var(--zeno-text-scale,1)));margin-bottom:12px;line-height:1.25}.secondaryScreen .detailSection>p{font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale,1)));line-height:1.5}.homeScreen.themeNightMode .quickAccessGrid>.quickAccessUnavailable,.homeScreen.themeNightMode .quickAccessGrid>a,.homeScreen.themeNightMode .surface{background:linear-gradient(150deg,#0b0d11,#050609 78%);border-color:#7e96b926;box-shadow:inset 0 1px #ffffff08,0 11px 26px #00000038}.homeScreen.themeNightMode .balanceCard{background:radial-gradient(circle at 92% 112%,#1c70d526,#0000 48%),linear-gradient(148deg,#0b0d10,#030405 72%)}.homeScreen.themeNightMode .guideCard,.homeScreen.themeNightMode .insightCard,.homeScreen.themeNightMode .quickAccessGrid>.quickAccessUnavailable,.homeScreen.themeNightMode .quickAccessGrid>a{background:radial-gradient(circle at 20% 0,#2369d30e,#0000 66%),linear-gradient(150deg,#0a0c10,#050608 80%)}.signalScreen .taskCard{background:radial-gradient(circle at 20% 2%,#2677e221,#0000 42%),linear-gradient(158deg,#101721,#080d14 55%,#030609);border-color:#4b89dd57;box-shadow:inset 0 1px #ffffff0b,0 14px 31px #00000045}.signalScreen .taskCard:not(.quizTask){height:448px;min-height:448px;padding:15px}.signalScreen .taskTop span{background:#2266c417;padding:5px 9px}.signalScreen .taskBrandFrame{background:radial-gradient(circle at 50% 42%,#237ff333,#0000 66%),linear-gradient(145deg,#0c1826,#03070c 74%);border-radius:20px;width:84px;height:84px;margin-bottom:11px}.signalScreen .taskBrand{width:76px;height:76px;transform:scale(1.04)}.signalScreen .taskContent{padding:12px 0 11px}.signalScreen .taskContent h2{font-size:max(var(--zeno-text-min,0px),calc(clamp(18px, 4.9vw, 20px) * var(--zeno-text-scale,1)));line-height:1.18}.signalScreen .taskContent>p:not(.taskContext){font-size:max(var(--zeno-text-min,0px),calc(12.5px * var(--zeno-text-scale,1)));margin-top:7px;line-height:1.42}.signalScreen .taskFooter{padding-top:10px}.signalScreen .taskFooter ul{min-height:0;margin:9px 0 11px}.signalScreen .taskFooter li{font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));margin:4px 0;line-height:1.28}.signalScreen .selectTaskButton{border-radius:13px;height:44px}.signalScreen .selectTaskButton span{border-radius:10px;width:32px;height:32px}.taskCarouselMeta{gap:5px;min-height:37px;margin-top:3px}.signalDailyPolicy.surface{background:radial-gradient(circle at 8% 0,#2b7cec17,#0000 34%),linear-gradient(155deg,#0d1117,#040608 76%);border-color:#5c89ca38;box-shadow:inset 0 1px #ffffff0a,0 14px 31px #00000040}.makeUpDateRail button{background:linear-gradient(155deg,#0c1016,#05070a 78%);border-color:#6685b338}.makeUpTaskCard.surface{background:radial-gradient(circle at 8% 0,#2571e013,#0000 40%),linear-gradient(150deg,#0b0f15,#040609 78%);border-color:#5b85c138}.aiScreen .aiBubble,.aiScreen .chatTranscript,.aiScreen .promptGrid button{background:linear-gradient(148deg,#0d0f13,#060709 78%);border-color:#ffffff12;box-shadow:inset 0 1px #ffffff06,0 10px 24px #00000038}.tradeScreen{background:radial-gradient(circle at 58% 23%,#4c23ae14,#0000 31%),#000}.userScreen .bindingCard,.userScreen .userAssetRow,.userScreen .userOverviewCard{background:radial-gradient(circle at 8% 0,#2770d80e,#0000 42%),linear-gradient(150deg,#0b0d11,#050609 80%);border-color:#7792ba2b;box-shadow:inset 0 1px #ffffff08,0 10px 24px #00000038}.userScreen .userPanelTabs{background:#06080b;border-color:#7792ba29}.userScreen .userPanelTabs button.active{background:radial-gradient(circle at 76% 120%,#1a6ce047,#0000 57%),linear-gradient(135deg,#123d7b,#08182f);border-color:#4291f894;box-shadow:inset 0 1px #ffffff1c,0 0 17px #1d6fe024}.walletScreen .walletHero.surface{background:radial-gradient(circle at 96% 20%,#2372e11f,#0000 48%),linear-gradient(145deg,#0c1118,#040609 72%);min-height:188px;padding:18px}.walletScreen .walletHero>strong{font-size:max(var(--zeno-text-min,0px),calc(clamp(32px, 8vw, 40px) * var(--zeno-text-scale,1)));margin-bottom:16px}.walletScreen .walletStats{padding:14px}.checkinHero{min-height:218px}.checkinHero h2{font-size:max(var(--zeno-text-min,0px),calc(27px * var(--zeno-text-scale,1)));margin:6px 0;line-height:1.12}.checkinHero p{font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale,1)));line-height:1.42}.checkinHero img{filter:drop-shadow(0 0 18px #1767b98f);height:204px;transform:scale(1.03)}.todayReward{padding:15px}.todayReward>div{padding:6px}.todayReward img{width:56px;height:56px}.todayReward>.primaryButton{margin-top:10px}.dayRail{margin-top:14px}.dayRail>div{min-height:106px;padding-top:8px;padding-bottom:8px}.helpScreen .helpGrid{gap:9px}.helpScreen .helpGrid>a{border-radius:17px;min-height:126px;padding:13px}.helpScreen .helpGrid strong{font-size:max(var(--zeno-text-min,0px),calc(15px * var(--zeno-text-scale,1)));line-height:1.22}.helpScreen .helpGrid small{font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));line-height:1.38}.settingsScreen .settingsGroups{gap:28px}.settingsScreen .settingsList a,.settingsScreen .settingsList>button{min-height:64px}.settingsScreen .settingsIcon{width:42px;height:42px}.settingsScreen .settingsIcon img{width:40px;height:40px}.eventsScreen .eventsGrid{gap:12px}.subscriptionScreen .planGrid{gap:10px}@media (max-width:430px){.zenoApp .zenoContent{padding-left:16px;padding-right:16px}.zenoApp:not(.tradeScreen):not(.userScreen) .pageHeading{min-height:72px;padding-top:34px;padding-bottom:8px}.zenoApp:not(.tradeScreen):not(.userScreen) .pageHeading h1{font-size:max(var(--zeno-text-min,0px),calc(25px * var(--zeno-text-scale,1)));line-height:1.08}.homeScreen .zenoContent{padding-left:16px;padding-right:16px}.homeScreen .profileHeader{min-height:56px;margin-bottom:12px}.homeScreen .balanceCard{min-height:216px;padding:14px 16px 12px}.homeScreen .balanceLine strong{font-size:max(var(--zeno-text-min,0px),calc(clamp(31px, 8.4vw, 36px) * var(--zeno-text-scale,1)))}.homeScreen .accountInfoButton{min-height:38px;margin-bottom:7px}.homeScreen .walletActions button{min-height:62px}.homeScreen .walletActions img{width:40px;height:40px}.homeScreen .guideCard{min-height:84px;padding-top:8px;padding-bottom:8px}.homeScreen .contentSection{margin-top:14px}.homeScreen .quickAccessGrid>.quickAccessUnavailable,.homeScreen .quickAccessGrid>a{min-height:86px}.signalScreen .zenoContent{padding-left:14px;padding-right:14px}.signalScreen .filterRail button{height:40px}.signalScreen .taskCard.dailyTask:not(.quizTask){height:448px;min-height:448px}.signalDailyPolicy{border-radius:20px;padding:15px}.signalDailyPolicy .signalDailyHeader{grid-template-columns:58px minmax(0,1fr);gap:11px}.signalDailyPolicy .signalDailyTrophy{border-radius:16px;width:58px;height:58px}.signalDailyPolicy .signalDailyTrophy img{width:61px;height:61px}.signalDailyPolicy .signalDailyHeading>b{font-size:max(var(--zeno-text-min,0px),calc(20px * var(--zeno-text-scale,1)))}.signalDailyPolicy .signalDailyHeading>em,.signalDailyPolicy .signalDailyHeading>small{font-size:max(var(--zeno-text-min,0px),calc(12.5px * var(--zeno-text-scale,1)));line-height:1.36}.signalDailyPolicy>.signalDailyProgress{margin:17px 2px 14px}.signalDailyPolicy .signalDailyProgress>span>b{width:46px;height:46px;font-size:max(var(--zeno-text-min,0px),calc(18px * var(--zeno-text-scale,1)));border-width:3px}.signalDailyPolicy .signalDailyProgress>span>.signalDailyGift{font-size:max(var(--zeno-text-min,0px),calc(20px * var(--zeno-text-scale,1)))}.signalDailyPolicy .signalDailyProgress>span>strong{font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)))}.signalDailyPolicy .signalDailyProgress>span>small{font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)))}.signalDailyPolicy .signalDailyRewardTable>span{min-height:46px}.signalDailyPolicy>.signalDailyInfo{margin-top:12px;padding:10px 11px}.signalDailyPolicy>.signalDailyClaim{min-height:50px;margin-top:12px}.signalDailyPolicy>.signalDailyClaim strong{font-size:max(var(--zeno-text-min,0px),calc(16px * var(--zeno-text-scale,1)))}.makeUpTasksScreen .pageHeading{min-height:120px;padding-top:50px;padding-bottom:8px}.makeUpTasksScreen .pageHeading h1{font-size:max(var(--zeno-text-min,0px),calc(24px * var(--zeno-text-scale,1)))}.makeUpTasksScreen .pageHeading p{font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)))}.makeUpDateRail{grid-auto-columns:82px}.makeUpDateRail button{min-height:108px}.makeUpTaskCard{border-radius:16px}.aiScreenHeader{min-height:88px}.aiScreen .aiHero{min-height:174px;margin-bottom:15px}.aiScreen .aiHero>img{height:174px}.aiScreen .aiBubble{border-radius:21px;min-height:140px;padding:18px 16px}.aiScreen .promptGrid button{min-height:82px}.tradeScreen .tradeEnergyVisual{width:min(76vw,315px);margin-top:-3px}.userScreen .zenoContent{padding-left:16px;padding-right:16px}.userScreen .mobileTopRail{left:16px}.userScreen .backButton{width:41px;height:41px}.userScreen .userHeroHeader{min-height:166px;margin-top:calc(-1 * max(20px, env(safe-area-inset-top)));padding-top:max(78px,calc(env(safe-area-inset-top) + 55px));padding-bottom:15px}.userScreen .userBrandBackdrop{opacity:.28;width:226px;height:226px;top:-66px;right:-58px}.userScreen .userHeader{grid-template-columns:52px minmax(0,1fr) auto;gap:10px;min-height:56px}.userScreen .userHeader .avatar{width:52px;height:52px}.userScreen .userHeader h1{font-size:max(var(--zeno-text-min,0px),calc(21px * var(--zeno-text-scale,1)))}.userScreen .userHeader>div:nth-child(2) button{min-height:32px;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)))}.userScreen .userHeaderActions{gap:6px}.userScreen .userHeaderActions .circleButton{width:40px;height:40px}.userScreen .userHeaderActions .circleButton .zenoIcon{width:28px;height:28px}.userScreen .userOverviewCard{border-radius:18px;grid-template-columns:minmax(0,1.68fr) minmax(100px,.82fr);min-height:176px;padding:14px 12px}.userScreen .userRankSummary{grid-template-columns:70px minmax(0,1fr);gap:9px;padding-right:10px}.userScreen .userRankSummary>.rankEmblem{width:68px}.userScreen .userRankSummary>.rankEmblem span{font-size:max(var(--zeno-text-min,0px),calc(19px * var(--zeno-text-scale,1)))}.userScreen .userRankCopy h2{font-size:max(var(--zeno-text-min,0px),calc(15px * var(--zeno-text-scale,1)));margin:4px 0 8px}.userScreen .userRankCopy>a{min-height:36px;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));margin-top:5px}.userScreen .userPortfolioSummary{padding-left:12px}.userScreen .userPortfolioSummary>strong{font-size:max(var(--zeno-text-min,0px),calc(20px * var(--zeno-text-scale,1)));margin:5px 0 13px}.userScreen .userPortfolioBalance button b{font-size:max(var(--zeno-text-min,0px),calc(15px * var(--zeno-text-scale,1)))}.userScreen .userPanelTabs{min-height:56px;margin-top:12px;padding:4px}.userScreen .userPanelTabs button{min-height:46px;font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)))}.userScreen .userPanelTabs .zenoIcon{flex-basis:27px;width:27px;height:27px}.userScreen .userBindingPanel,.userScreen .userWalletPanel{margin-top:12px}.userScreen .userAssetList{gap:8px}.userScreen .userAssetRow{border-radius:16px;grid-template-columns:46px minmax(0,1fr) auto 16px;gap:10px;min-height:76px;padding:10px 12px}.userScreen .userAssetMark{width:46px;height:46px;font-size:max(var(--zeno-text-min,0px),calc(23px * var(--zeno-text-scale,1)))}.userScreen .userAssetName strong{font-size:max(var(--zeno-text-min,0px),calc(15px * var(--zeno-text-scale,1)))}.userScreen .userAssetValue strong{font-size:max(var(--zeno-text-min,0px),calc(16px * var(--zeno-text-scale,1)))}.userScreen .userAssetName small,.userScreen .userAssetValue small{font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)))}.walletScreen .walletHero.surface{min-height:182px}.helpScreen .helpGrid>a{min-height:124px}}@media (max-width:359px){.homeScreen .zenoContent,.userScreen .zenoContent{padding-left:13px;padding-right:13px}.signalScreen .taskCard.dailyTask:not(.quizTask),.signalScreen .taskCard:not(.quizTask){height:438px;min-height:438px}.userScreen .userHeroHeader{min-height:158px;padding-top:max(73px,calc(env(safe-area-inset-top) + 51px))}.userScreen .userBrandBackdrop{width:210px;height:210px}.userScreen .userHeader{grid-template-columns:47px minmax(0,1fr) auto;gap:7px}.userScreen .userHeader .avatar{width:47px;height:47px}.userScreen .userHeader h1{font-size:max(var(--zeno-text-min,0px),calc(18px * var(--zeno-text-scale,1)))}.userScreen .userHeaderActions .circleButton{width:37px;height:37px}.userScreen .userOverviewCard{grid-template-columns:minmax(0,1.72fr) minmax(87px,.78fr);min-height:172px;padding:12px 9px}.userScreen .userRankSummary{grid-template-columns:59px minmax(0,1fr);gap:6px;padding-right:7px}.userScreen .userRankSummary>.rankEmblem{width:57px}.userScreen .userRankSummary>.rankEmblem span{font-size:max(var(--zeno-text-min,0px),calc(16px * var(--zeno-text-scale,1)))}.userScreen .userRankCopy h2{font-size:max(var(--zeno-text-min,0px),calc(13.5px * var(--zeno-text-scale,1)))}.userScreen .userRankCopy>a{font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)))}.userScreen .userPortfolioSummary{padding-left:8px}.userScreen .userPortfolioSummary>strong{font-size:max(var(--zeno-text-min,0px),calc(17px * var(--zeno-text-scale,1)))}.userScreen .userPanelTabs{min-height:54px}.userScreen .userPanelTabs button{min-height:44px;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));gap:5px}.userScreen .userPanelTabs .zenoIcon{flex-basis:25px;width:25px;height:25px}.userScreen .userAssetRow{grid-template-columns:43px minmax(0,1fr) auto 14px;gap:7px;min-height:72px}.userScreen .userAssetMark{width:43px;height:43px;font-size:max(var(--zeno-text-min,0px),calc(21px * var(--zeno-text-scale,1)))}.userScreen .userAssetName small,.userScreen .userAssetValue small{font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)))}.tradeScreen .tradeEnergyVisual{width:min(75vw,260px)}}.organizationScreen .sectionLabel small,.organizationScreen .walletLinkCopy small{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));line-height:1.4}@media (max-width:359px){.signalDailyPolicy .signalDailyRewardTable .head b,.signalDailyPolicy .signalDailyRewardTable .head small{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)))}}@media (max-width:430px){.zenoContent{padding-bottom:calc(70px + env(safe-area-inset-bottom))}.surface{border-radius:16px}.mobileNav{height:calc(60px + env(safe-area-inset-bottom));padding-top:3px;padding-bottom:env(safe-area-inset-bottom)}.mobileNavIcon{width:28px;height:28px}.mobileNavIcon .zenoIcon{width:26px;height:26px}.zenoApp:not(.themeDayMode) .mobileNav small{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)))}.mobileTopRail{top:max(14px,env(safe-area-inset-top));height:40px}.backButton{width:40px;height:40px}.backButton span{font-size:max(var(--zeno-text-min,0px),calc(28px * var(--zeno-text-scale,1)))}.zenoApp:not(.tradeScreen):not(.userScreen) .pageHeading{min-height:64px;padding-top:29px;padding-bottom:6px}.zenoApp:not(.tradeScreen):not(.userScreen) .pageHeading h1{font-size:max(var(--zeno-text-min,0px),calc(22px * var(--zeno-text-scale,1)));line-height:1.08}.zenoApp:not(.tradeScreen):not(.userScreen) .pageHeading p{font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));margin-top:3px;line-height:1.35}.pageHeading .headingActions{gap:7px}.pageHeading .circleButton,.pageHeading .helpButton{width:38px;height:38px}.pageHeading .circleButton .zenoIcon{width:29px;height:29px}.secondaryScreen .detailSection{border-radius:16px;padding:14px}.secondaryScreen .detailSection>h2{font-size:max(var(--zeno-text-min,0px),calc(16px * var(--zeno-text-scale,1)));margin-bottom:9px}.secondaryScreen .detailSection>p{font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)));line-height:1.45}.homeScreen .profileHeader{min-height:50px;margin-bottom:10px}.homeScreen .profileHeaderActions{gap:6px}.homeScreen .homeHelpButton,.homeScreen .profileHeaderActions .circleButton,.homeScreen .themeModeButton{width:36px;min-width:36px;height:36px}.homeScreen .themeModeButton svg{width:18px;height:18px}.homeScreen .homeHelpButton .zenoIcon{width:25px;height:25px}.homeScreen .homeDashboard{gap:10px}.homeScreen .balanceCard{min-height:184px;padding:10px 14px 9px}.homeScreen .balanceLine{min-height:44px}.homeScreen .balanceLine strong{font-size:max(var(--zeno-text-min,0px),calc(clamp(29px, 7.8vw, 33px) * var(--zeno-text-scale,1)))}.homeScreen .accountInfoButton{min-height:34px;font-size:max(var(--zeno-text-min,0px),calc(11.5px * var(--zeno-text-scale,1)));margin-bottom:5px;padding:5px 12px}.homeScreen .infoBadge{width:18px;height:18px;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)))}.homeScreen .walletActions{gap:10px}.homeScreen .walletActions button{gap:2px;min-height:50px}.homeScreen .walletActions img{width:35px;height:35px}.homeScreen .walletActions span{font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)))}.homeScreen .guideCard{grid-template-columns:78px minmax(0,1fr) auto;gap:7px;min-height:72px;padding:7px 11px}.homeScreen .guideCard>svg{width:76px}.homeScreen .guideCard strong{font-size:max(var(--zeno-text-min,0px),calc(13.5px * var(--zeno-text-scale,1)))}.homeScreen .guideCard small{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)));margin-top:2px;line-height:1.28}.homeScreen .guideCard>b{font-size:max(var(--zeno-text-min,0px),calc(21px * var(--zeno-text-scale,1)))}.homeScreen .contentSection{margin-top:10px}.homeScreen .sectionLabel{margin-bottom:8px}.homeScreen .sectionLabel h2{font-size:max(var(--zeno-text-min,0px),calc(16px * var(--zeno-text-scale,1)))}.homeScreen .quickAccessGrid{gap:7px}.homeScreen .quickAccessGrid>.quickAccessUnavailable,.homeScreen .quickAccessGrid>a{border-radius:14px;min-height:74px;padding:5px 3px}.homeScreen .quickIcon{width:32px;height:32px}.homeScreen .quickAccessGrid strong{font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));line-height:1.12}.homeScreen .quickAccessGrid small{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));margin-top:2px;line-height:1.12}.homeScreen .insightCard{padding:10px}.homeScreen .insightCard .sectionLabel{margin-bottom:4px}.homeScreen .insightCard>a{grid-template-columns:44px minmax(0,1fr) 64px;gap:7px}.homeScreen .insightCard .coreArtwork{width:42px;height:42px}.signalScreen .taskCard.dailyTask:not(.quizTask),.signalScreen .taskCard:not(.quizTask){height:408px;min-height:408px;padding:13px}.signalScreen .taskBrandFrame{border-radius:17px;width:72px;height:72px;margin-bottom:8px}.signalScreen .taskBrand{width:65px;height:65px}.signalScreen .taskContent{padding:9px 0 8px}.signalScreen .taskContent h2{font-size:max(var(--zeno-text-min,0px),calc(17px * var(--zeno-text-scale,1)))}.signalScreen .taskFooter{padding-top:8px}.signalScreen .filterRail{min-height:42px}.signalDailyPolicy{border-radius:17px;padding:12px}.signalDailyPolicy .signalDailyHeader{grid-template-columns:46px minmax(0,1fr);gap:9px}.signalDailyPolicy .signalDailyTrophy{border-radius:13px;width:46px;height:46px}.signalDailyPolicy .signalDailyTrophy img{width:49px;height:49px}.signalDailyPolicy .signalDailyHeading>b{font-size:max(var(--zeno-text-min,0px),calc(17px * var(--zeno-text-scale,1)))}.signalDailyPolicy .signalDailyHeading>em,.signalDailyPolicy .signalDailyHeading>small{font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));line-height:1.28}.signalDailyPolicy>.signalDailyProgress{margin:12px 0 10px}.signalDailyPolicy .signalDailyProgress:before{top:19px}.signalDailyPolicy .signalDailyProgress>span>b{width:38px;height:38px;font-size:max(var(--zeno-text-min,0px),calc(15px * var(--zeno-text-scale,1)));border-width:3px}.signalDailyPolicy .signalDailyProgress>span>.signalDailyGift{font-size:max(var(--zeno-text-min,0px),calc(16px * var(--zeno-text-scale,1)))}.signalDailyPolicy .signalDailyProgress>span>strong{font-size:max(var(--zeno-text-min,0px),calc(11.5px * var(--zeno-text-scale,1)))}.signalDailyPolicy .signalDailyProgress>span>small{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)))}.signalDailyPolicy .signalDailyRewardTable>span{min-height:33px;padding-left:7px;padding-right:7px}.signalDailyPolicy .signalDailyRewardTable .head{min-height:28px}.signalDailyPolicy .signalDailyRewardTable .head b,.signalDailyPolicy .signalDailyRewardTable .head small,.signalDailyPolicy .signalDailyRewardTable b,.signalDailyPolicy .signalDailyRewardTable small{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)))}.signalDailyPolicy .signalDailyRewardTable small{gap:5px}.signalDailyPolicy .signalDailyRewardTable small i{font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale,1)))}.signalDailyPolicy>.signalDailyInfo{grid-template-columns:24px minmax(0,1fr);gap:8px;margin-top:9px;padding:7px 8px}.signalDailyPolicy .signalDailyInfo>i{width:24px;height:24px;font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)))}.signalDailyPolicy .signalDailyInfo .signalDailyFootnote{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)));line-height:1.35}.signalDailyPolicy>.signalDailyClaim{min-height:44px;margin-top:9px}.signalDailyPolicy>.signalDailyClaim strong{font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale,1)))}.signalDailyPolicy>.signalDailyClaim .signalDailyGift{font-size:max(var(--zeno-text-min,0px),calc(19px * var(--zeno-text-scale,1)))}.signalDailyPolicy>.signalDailyClaim b{font-size:max(var(--zeno-text-min,0px),calc(24px * var(--zeno-text-scale,1)))}.signalDailyPolicy .signalDailyClaimHelp{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)));margin-top:6px}.makeUpTasksScreen .pageHeading{min-height:90px;padding-top:40px;padding-bottom:6px}.makeUpTasksScreen .pageHeading h1{font-size:max(var(--zeno-text-min,0px),calc(22px * var(--zeno-text-scale,1)))}.makeUpTasksScreen .pageHeading p{font-size:max(var(--zeno-text-min,0px),calc(11.5px * var(--zeno-text-scale,1)));line-height:1.32}.makeUpCalendar{padding-bottom:11px}.makeUpDateRail{grid-auto-columns:76px;gap:7px}.makeUpDateRail button{border-radius:13px;min-height:86px;padding:8px 5px}.makeUpDateRail button>i{width:20px;height:20px;font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)))}.makeUpLegend{gap:12px}.makeUpEmpty{gap:7px;min-height:180px;padding:20px 16px}.makeUpEmpty>span{border-radius:15px;width:52px;height:52px}.makeUpEmpty strong{font-size:max(var(--zeno-text-min,0px),calc(15px * var(--zeno-text-scale,1)))}.makeUpEmpty p{font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)))}.makeUpTaskCard{border-radius:15px;gap:8px;padding:10px}.makeUpProviderIcon{border-radius:13px;width:46px;height:46px}.makeUpProviderIcon .zenoIcon{width:42px;height:42px}.aiScreenHeader{min-height:72px;padding:10px 50px 7px}.aiScreenTitleRow{min-height:29px}.aiScreenTitleRow h1{font-size:max(var(--zeno-text-min,0px),calc(23px * var(--zeno-text-scale,1)))}.aiScreenHeader>p{font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));margin-top:5px}.aiScreenHeader .historyButton{width:38px;height:38px;top:4px}.aiScreenHeader .historyButton .zenoIcon{width:28px;height:28px}.aiScreen .aiHero{min-height:144px;margin-bottom:12px}.aiScreen .aiHero>img{height:144px}.aiScreen .aiBubble{border-radius:18px;min-height:120px;padding:14px}.aiScreen .aiBubble h2{font-size:max(var(--zeno-text-min,0px),calc(17px * var(--zeno-text-scale,1)));margin-bottom:6px}.aiScreen .aiBubble p{font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));line-height:1.42}.aiScreen .promptGrid{gap:9px}.aiScreen .promptGrid button{border-radius:15px;min-height:76px;padding:10px}.aiScreen .promptGrid button>span:first-child,.aiScreen .promptGrid button>span:first-child .zenoIcon{width:46px;height:46px}.aiScreen .promptGrid strong{font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale,1)))}.aiScreen .promptGrid small{font-size:max(var(--zeno-text-min,0px),calc(11.5px * var(--zeno-text-scale,1)))}.tradeScreen .pageHeading{min-height:60px;padding-top:17px;padding-bottom:5px}.tradeScreen .tradeEnergyVisual{width:min(59vw,232px);margin-top:-4px}.tradeScreen .tradeHero .tradeBrandTitle{font-size:max(var(--zeno-text-min,0px),calc(clamp(34px, 10vw, 40px) * var(--zeno-text-scale,1)))}.tradeScreen .tradeHero .tradeSubtitle{font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));margin-top:9px}.tradeScreen .tradeHero .tradePillars{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)));margin-top:13px}.userScreen .mobileTopRail{left:16px}.userScreen .userHeroHeader{min-height:144px;padding-top:max(72px,calc(env(safe-area-inset-top) + 49px));padding-bottom:12px}.userScreen .userBrandBackdrop{width:198px;height:198px;top:-61px;right:-52px}.userScreen .userHeader{grid-template-columns:46px minmax(0,1fr) auto;gap:8px;min-height:48px}.userScreen .userHeader .avatar{width:46px;height:46px}.userScreen .userHeader h1{font-size:max(var(--zeno-text-min,0px),calc(20px * var(--zeno-text-scale,1)))}.userScreen .userHeader>div:nth-child(2) button{min-height:28px;font-size:max(var(--zeno-text-min,0px),calc(11.5px * var(--zeno-text-scale,1)))}.userScreen .userHeaderActions{gap:5px}.userScreen .userHeaderActions .circleButton{width:35px;height:35px}.userScreen .userHeaderActions .circleButton .zenoIcon{width:25px;height:25px}.userScreen .userOverviewCard{border-radius:16px;grid-template-columns:minmax(0,1.7fr) minmax(92px,.8fr);min-height:126px;padding:9px}.userScreen .userRankSummary{grid-template-columns:56px minmax(0,1fr);gap:7px;padding-right:8px}.userScreen .userRankSummary>.rankEmblem{width:54px}.userScreen .userRankSummary>.rankEmblem span{font-size:max(var(--zeno-text-min,0px),calc(16px * var(--zeno-text-scale,1)))}.userScreen .userPortfolioSummary>small,.userScreen .userPortfolioSummary>span,.userScreen .userRankCopy>span{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)))}.userScreen .userRankCopy h2{font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)));margin:3px 0 5px}.userScreen .userRankCopy .progress{height:5px}.userScreen .userRankCopy>a{min-height:34px;font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)));margin-top:3px}.userScreen .userRankCopy>a b{font-size:max(var(--zeno-text-min,0px),calc(17px * var(--zeno-text-scale,1)))}.userScreen .userPortfolioSummary{padding-left:9px}.userScreen .userPortfolioSummary>strong{font-size:max(var(--zeno-text-min,0px),calc(17px * var(--zeno-text-scale,1)));margin:3px 0 7px}.userScreen .userPortfolioBalance,.userScreen .userPortfolioBalance button{min-height:28px}.userScreen .userPortfolioBalance button b{font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)))}.userScreen .userPortfolioBalance button svg{flex-basis:15px;width:15px;height:15px}.userScreen .userPortfolioBalance>a{width:24px;height:28px;font-size:max(var(--zeno-text-min,0px),calc(20px * var(--zeno-text-scale,1)));flex-basis:24px}.userScreen .userPanelTabs{min-height:46px;margin-top:9px;padding:3px}.userScreen .userPanelTabs button{min-height:40px;font-size:max(var(--zeno-text-min,0px),calc(11.5px * var(--zeno-text-scale,1)));gap:5px}.userScreen .userPanelTabs .zenoIcon{flex-basis:23px;width:23px;height:23px}.userScreen .userBindingPanel,.userScreen .userWalletPanel{margin-top:8px}.userScreen .userAssetList{gap:6px}.userScreen .userAssetRow{border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto 13px;gap:7px;min-height:56px;padding:7px 9px}.userScreen .userAssetMark{width:38px;height:38px;font-size:max(var(--zeno-text-min,0px),calc(19px * var(--zeno-text-scale,1)))}.userScreen .userAssetName strong,.userScreen .userAssetValue strong{font-size:max(var(--zeno-text-min,0px),calc(13.5px * var(--zeno-text-scale,1)))}.userScreen .userAssetName small,.userScreen .userAssetValue small{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)));margin-top:2px}.userScreen .userAssetRow>i{font-size:max(var(--zeno-text-min,0px),calc(20px * var(--zeno-text-scale,1)))}.walletScreen .walletTabs.accountWalletTabs{grid-template-columns:repeat(4,minmax(0,1fr));height:46px;margin-bottom:10px}.walletScreen .walletTabs.accountWalletTabs button{height:38px;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)))}.walletScreen .walletHero.surface{min-height:160px;padding:14px}.walletScreen .walletHero>span{font-size:max(var(--zeno-text-min,0px),calc(16px * var(--zeno-text-scale,1)))}.walletScreen .walletHero>small{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)));margin-top:6px}.walletScreen .walletHero>strong{font-size:max(var(--zeno-text-min,0px),calc(30px * var(--zeno-text-scale,1)));margin:2px 0 13px}.walletScreen .walletHero>div button{min-height:40px;font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)))}.walletScreen .walletHero>div img{flex-basis:22px;width:22px;height:22px}.walletScreen .walletStats{margin-top:10px;padding:11px}.checkinHero{min-height:180px}.checkinHero h2{font-size:max(var(--zeno-text-min,0px),calc(23px * var(--zeno-text-scale,1)));margin:4px 0}.checkinHero p{font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));line-height:1.38}.checkinHero img{height:170px}.todayReward{gap:6px;padding:12px}.todayReward>div{padding:4px}.todayReward img{width:44px;height:44px}.todayReward>.primaryButton{min-height:44px;margin-top:7px}.dayRail{margin-top:10px}.dayRail>div{min-height:90px;padding-top:6px;padding-bottom:6px}.dayRail b{width:29px;height:29px}.dayRail img{width:34px;height:34px}.helpScreen .helpGrid{gap:7px}.helpScreen .helpGrid>a{border-radius:14px;grid-template-columns:30px minmax(0,1fr) 8px;gap:5px;min-height:106px;padding:10px}.helpScreen .helpGrid>a .zenoIcon,.helpScreen .helpGrid>a>span{width:30px!important;height:30px!important}.helpScreen .helpGrid strong{font-size:max(var(--zeno-text-min,0px),calc(13.5px * var(--zeno-text-scale,1)))}.helpScreen .helpGrid small{font-size:max(var(--zeno-text-min,0px),calc(11.5px * var(--zeno-text-scale,1)));line-height:1.32}.settingsScreen .settingsGroups{gap:24px}.settingsScreen .settingsList a,.settingsScreen .settingsList>button{min-height:56px}.settingsScreen .settingsIcon{width:36px;height:36px}.settingsScreen .settingsIcon img{width:34px;height:34px}.subscriptionScreen .planGrid{gap:8px}.subscriptionScreen .planGrid button{border-radius:14px;min-height:112px;padding:11px}.subscriptionScreen .subscriptionState{padding:11px 12px}.subscriptionScreen .darkPrimary{height:46px}}@media (max-width:359px){.homeScreen .balanceCard{min-height:180px}.homeScreen .quickAccessGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.homeScreen .quickAccessGrid>.quickAccessUnavailable,.homeScreen .quickAccessGrid>a{min-height:72px;padding-inline:1px}.homeScreen .quickAccessGrid strong{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)))}.homeScreen .quickAccessGrid small{font-size:max(var(--zeno-text-min,0px),calc(9.5px * var(--zeno-text-scale,1)))}.signalScreen .taskCard.dailyTask:not(.quizTask),.signalScreen .taskCard:not(.quizTask){height:396px;min-height:396px}.makeUpDateRail{grid-auto-columns:66px;gap:5px}.makeUpDateRail button{min-height:82px}.userScreen .userHeroHeader{min-height:138px;padding-top:max(69px,calc(env(safe-area-inset-top) + 46px))}.userScreen .userOverviewCard{grid-template-columns:minmax(0,1.74fr) minmax(82px,.76fr);min-height:122px}.userScreen .userAssetRow{grid-template-columns:36px minmax(0,1fr) auto 12px;min-height:54px}.userScreen .userAssetMark{width:36px;height:36px;font-size:max(var(--zeno-text-min,0px),calc(18px * var(--zeno-text-scale,1)))}}@media (max-width:430px){.signalScreen .taskCard.dailyTask:not(.quizTask),.signalScreen .taskCard:not(.quizTask){height:364px;min-height:364px;padding:11px 12px}.signalScreen .taskTop span{padding:4px 8px}.signalScreen .taskTop b,.signalScreen .taskTop span{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)))}.signalScreen .taskBrandFrame{border-radius:15px;width:60px;height:60px;margin-bottom:6px}.signalScreen .taskBrand{width:54px;height:54px}.signalScreen .taskContent{padding:7px 0 5px}.signalScreen .taskContent h2{font-size:max(var(--zeno-text-min,0px),calc(15px * var(--zeno-text-scale,1)));line-height:1.16}.signalScreen .taskContent>p:not(.taskContext){font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));margin-top:5px;line-height:1.32}.signalScreen .taskFooter{padding-top:5px}.signalScreen .taskProgressBar.compact{gap:5px;margin-top:5px}.signalScreen .taskProgressBar.compact .taskProgressMeta span,.signalScreen .taskProgressBar.compact .taskProgressMeta strong{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)))}.signalScreen .taskFooter ul{margin:6px 0 7px}.signalScreen .taskFooter li{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)));margin:2px 0;line-height:1.2}.signalScreen .selectTaskButton{height:40px}.signalScreen .selectTaskButton span{width:30px;height:30px}.makeUpTaskList{gap:7px}.makeUpTaskCard{border-radius:14px;grid-template-columns:42px minmax(0,1fr) 72px;gap:7px;padding:8px}.makeUpProviderIcon{border-radius:12px;width:42px;height:42px}.makeUpProviderIcon .zenoIcon{width:38px;height:38px}.makeUpTaskCopy>small{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)))}.makeUpTaskCopy h3{font-size:max(var(--zeno-text-min,0px),calc(12.5px * var(--zeno-text-scale,1)));margin-top:1px;line-height:1.18}.makeUpTaskCopy>p{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));-webkit-line-clamp:1;margin-top:2px;line-height:1.25}.makeUpTaskAction{gap:4px;min-width:72px}.makeUpTaskAction>em{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)))}.makeUpTaskAction>a,.makeUpTaskAction>button{min-width:72px;min-height:36px;font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)));padding:0 8px}.makeUpTaskProgress{grid-column:1/-1}.makeUpTaskCard .taskProgressBar{gap:5px;padding:5px 7px}.makeUpTaskCard .taskProgressMeta span,.makeUpTaskCard .taskProgressMeta strong{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)))}.makeUpTaskCard .taskProgressTrack{height:5px}}@media (max-width:359px){.signalScreen .taskCard.dailyTask:not(.quizTask),.signalScreen .taskCard:not(.quizTask){height:352px;min-height:352px}.makeUpTaskCard{grid-template-columns:38px minmax(0,1fr) 68px;gap:6px}.makeUpProviderIcon{width:38px;height:38px}.makeUpProviderIcon .zenoIcon{width:35px;height:35px}.makeUpTaskAction{grid-column:auto;grid-template-columns:1fr;min-width:68px;display:grid}.makeUpTaskProgress{grid-row:auto}}@media (max-width:430px){.eventsScreen .eventsGrid{gap:8px}.eventsScreen .largeEventCard{border-radius:15px;grid-template-columns:42% minmax(0,1fr);min-height:174px}.eventsScreen .largeEventCard>span{margin-left:-14px;padding:11px 11px 11px 0}.eventsScreen .largeEventCard>span>b{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));padding:4px 7px}.eventsScreen .largeEventCard h2{font-size:max(var(--zeno-text-min,0px),calc(17px * var(--zeno-text-scale,1)));margin:7px 0 4px;line-height:1.16}.eventsScreen .largeEventCard p,.eventsScreen .largeEventCard small{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)));line-height:1.3}.event-detailScreen .eventDetailHero{background:#020305;border-radius:16px;height:194px;min-height:194px}.event-detailScreen .eventDetailHero>img{object-fit:cover;object-position:center;filter:brightness(.82)saturate(.92);width:100%;height:194px;display:block}.event-detailScreen .eventDetailHero>span{background:linear-gradient(#00000005 24%,#000308e6 76%,#020305);padding:14px}.event-detailScreen .eventDetailHero>span>b{font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)))}.event-detailScreen .eventDetailHero h2{font-size:max(var(--zeno-text-min,0px),calc(17px * var(--zeno-text-scale,1)));margin:5px 0 2px}.event-detailScreen .eventDetailHero p{font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));line-height:1.35}.profileScreen .profileForm{border-radius:16px;gap:9px;padding:14px}.profileScreen .profileAvatarEditor{width:72px;margin-bottom:3px}.profileScreen .profileAvatarEditor .avatar{width:68px;height:68px;font-size:max(var(--zeno-text-min,0px),calc(21px * var(--zeno-text-scale,1)))}.profileScreen .profileAvatarEditor button{width:27px;height:27px;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));right:-1px}.profileScreen .profileForm label{font-size:max(var(--zeno-text-min,0px),calc(11.5px * var(--zeno-text-scale,1)))}.profileScreen .profileForm input,.profileScreen .profileForm textarea{font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));border-radius:10px;margin-top:4px;padding-left:11px;padding-right:11px}.profileScreen .profileForm input{height:44px}.profileScreen .profileForm textarea{min-height:62px;padding-top:9px;padding-bottom:9px}.profileScreen .profileForm>.primaryButton{min-height:44px}.homeScreen .profileHeader{grid-template-columns:40px minmax(0,1fr) auto;gap:7px;min-height:44px;margin-bottom:8px}.homeScreen .profileHeader .avatar{border-width:1px;width:40px;height:40px;box-shadow:0 0 14px #3576e033}.homeScreen .profileCopy span{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)));line-height:1.2}.homeScreen .profileCopy strong{font-size:max(var(--zeno-text-min,0px),calc(17px * var(--zeno-text-scale,1)));line-height:1.2}.homeScreen .accountInfoButton{background:#05080c94;border-color:#84a4d261;box-shadow:inset 0 1px #ffffff09}.homeScreen.themeDayMode .accountInfoButton{background:#ffffff9e;border-color:#40659947}}@media (max-width:359px){.homeScreen .profileHeader{grid-template-columns:38px minmax(0,1fr) auto;gap:6px}.homeScreen .profileHeader .avatar{width:38px;height:38px}.homeScreen .profileCopy strong{font-size:max(var(--zeno-text-min,0px),calc(16px * var(--zeno-text-scale,1)))}}@media (max-width:430px){.homeScreen .profileHeaderActions{gap:5px}.homeScreen .homeHelpButton,.homeScreen .profileHeaderActions .circleButton,.homeScreen .themeModeButton{width:34px;min-width:34px;height:34px}.homeScreen .homeHelpButton .zenoIcon,.homeScreen .profileHeaderActions .circleButton .zenoIcon{width:23px;height:23px}.homeScreen .themeModeButton svg{width:17px;height:17px}.homeScreen .accountInfoButton{min-height:32px;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));padding:4px 10px}.homeScreen .infoBadge{width:17px;height:17px;font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)))}.signalDailyPolicy{border-radius:16px;padding:10px}.signalDailyPolicy .signalDailyHeader{grid-template-columns:42px minmax(0,1fr);gap:8px}.signalDailyPolicy .signalDailyTrophy{border-radius:12px;width:42px;height:42px}.signalDailyPolicy .signalDailyTrophy img{width:45px;height:45px}.signalDailyPolicy .signalDailyHeading>b{font-size:max(var(--zeno-text-min,0px),calc(16px * var(--zeno-text-scale,1)))}.signalDailyPolicy .signalDailyHeading>em,.signalDailyPolicy .signalDailyHeading>small{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)));line-height:1.24}.signalDailyPolicy>.signalDailyProgress{margin:9px 0 7px}.signalDailyPolicy .signalDailyProgress:before{top:17px}.signalDailyPolicy .signalDailyProgress>span>b{width:34px;height:34px;font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale,1)));border-width:2px}.signalDailyPolicy .signalDailyProgress>span>.signalDailyGift{font-size:max(var(--zeno-text-min,0px),calc(15px * var(--zeno-text-scale,1)))}.signalDailyPolicy .signalDailyProgress>span>strong{font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)))}.signalDailyPolicy .signalDailyProgress>span>small{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)))}.signalDailyPolicy .signalDailyRewardTable>span{min-height:29px;padding-left:6px;padding-right:6px}.signalDailyPolicy .signalDailyRewardTable .head{min-height:26px}.signalDailyPolicy .signalDailyRewardTable .head b,.signalDailyPolicy .signalDailyRewardTable .head small,.signalDailyPolicy .signalDailyRewardTable b,.signalDailyPolicy .signalDailyRewardTable small{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)))}.signalDailyPolicy>.signalDailyInfo{grid-template-columns:22px minmax(0,1fr);gap:6px;margin-top:7px;padding:6px 7px}.signalDailyPolicy .signalDailyInfo>i{width:22px;height:22px;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)))}.signalDailyPolicy .signalDailyInfo .signalDailyFootnote{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)));line-height:1.24}.signalDailyPolicy>.signalDailyClaim{min-height:40px;margin-top:7px}.signalDailyPolicy>.signalDailyClaim strong{font-size:max(var(--zeno-text-min,0px),calc(13.5px * var(--zeno-text-scale,1)))}.signalDailyPolicy .signalDailyClaimHelp{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)));margin-top:4px;line-height:1.2}.makeUpTasksScreen .pageHeading{min-height:82px;padding-top:36px;padding-bottom:4px}.makeUpTasksScreen .pageHeading h1{font-size:max(var(--zeno-text-min,0px),calc(20px * var(--zeno-text-scale,1)))}.makeUpTasksScreen .pageHeading p{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)));line-height:1.28}.makeUpCalendar{padding-bottom:8px}.makeUpDateRail{grid-auto-columns:70px;gap:6px;padding-bottom:7px}.makeUpDateRail button{border-radius:12px;gap:3px;min-height:74px;padding:6px 4px}.makeUpDateRail button>span{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)))}.makeUpDateRail button>strong{font-size:max(var(--zeno-text-min,0px),calc(11.5px * var(--zeno-text-scale,1)))}.makeUpDateRail button>i{width:18px;height:18px;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)))}.makeUpDateRail button>small{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)))}.makeUpLegend{gap:10px;margin-top:1px}.makeUpLegend span{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)));gap:4px}.makeUpLegend i{width:16px;height:16px;font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)))}.makeUpSelectedHeading{margin:2px 0 9px}.makeUpSelectedHeading>div{gap:7px}.makeUpSelectedHeading h2{font-size:max(var(--zeno-text-min,0px),calc(18px * var(--zeno-text-scale,1)))}.makeUpSelectedHeading span{padding:4px 8px}.makeUpSelectedHeading p,.makeUpSelectedHeading span{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)))}.makeUpSelectedHeading p{margin-top:3px;line-height:1.3}.makeUpTaskList{gap:6px}.makeUpTaskCard{border-radius:13px;grid-template-columns:38px minmax(0,1fr) 68px;gap:6px;padding:7px}.makeUpProviderIcon{border-radius:11px;width:38px;height:38px}.makeUpProviderIcon .zenoIcon{width:35px;height:35px}.makeUpTaskCopy>small{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)))}.makeUpTaskCopy h3{font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));line-height:1.14}.makeUpTaskCopy>p{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)));line-height:1.2}.makeUpTaskAction{gap:3px;min-width:68px}.makeUpTaskAction>a,.makeUpTaskAction>button,.makeUpTaskAction>em{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)))}.makeUpTaskAction>a,.makeUpTaskAction>button{min-width:68px;min-height:34px;padding:0 7px}.makeUpTaskProgress{grid-column:2/4}.makeUpTaskCard .taskProgressBar{gap:4px;padding:4px 6px}.makeUpTaskCard .taskProgressMeta span,.makeUpTaskCard .taskProgressMeta strong{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)))}.makeUpTaskCard .taskProgressTrack{height:4px}.aiScreen .zenoContent{padding-left:28px;padding-right:28px}.aiScreen .mobileTopRail{left:28px}.aiScreenHeader .historyButton{right:0}.aiScreen .promptGrid button{width:100%}.aiScreen .aiComposerDock{padding-left:0;padding-right:0}.tradeScreen .tradeEnergyVisual{width:min(72vw,282px);margin-top:-5px}.userScreen .userHeader{grid-template-columns:48px minmax(0,1fr) auto;gap:8px}.userScreen .userHeader .avatar{width:48px;height:48px}.userScreen .userHeader h1{font-size:max(var(--zeno-text-min,0px),calc(18px * var(--zeno-text-scale,1)))}.userScreen .userHeaderActions .circleButton{width:32px;height:32px}.userScreen .userHeaderActions .circleButton .zenoIcon{width:22px;height:22px}.userScreen .userOverviewCard{min-height:118px;padding:8px}.userScreen .userRankSummary{grid-template-columns:52px minmax(0,1fr);gap:6px}.userScreen .userRankSummary>.rankEmblem{width:50px}.userScreen .userPanelTabs{min-height:42px;margin-top:8px;padding:3px}.userScreen .userPanelTabs button{min-height:36px;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)))}.userScreen .userPanelTabs .zenoIcon{flex-basis:21px;width:21px;height:21px}}@media (max-width:359px){.aiScreen .zenoContent{padding-left:20px;padding-right:20px}.aiScreen .mobileTopRail{left:20px}.tradeScreen .tradeEnergyVisual{width:min(72vw,258px)}.makeUpTaskCard{grid-template-columns:36px minmax(0,1fr) 64px;gap:5px}.makeUpProviderIcon{width:36px;height:36px}.makeUpProviderIcon .zenoIcon{width:33px;height:33px}.makeUpTaskAction,.makeUpTaskAction>a,.makeUpTaskAction>button{min-width:64px}}@media (max-width:430px){.makeUpTaskCard{grid-template-columns:46px minmax(0,1fr) 64px;gap:4px 8px;padding:7px}.makeUpProviderIcon{border-radius:12px;width:46px;height:46px}.makeUpProviderIcon .zenoIcon{width:42px;height:42px}.makeUpTaskCopy>small{font-size:max(var(--zeno-text-min,0px),calc(9px * var(--zeno-text-scale,1)));line-height:1.2}.makeUpTaskCopy h3{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)));margin-top:0;line-height:1.14}.makeUpTaskCopy>p{font-size:max(var(--zeno-text-min,0px),calc(9px * var(--zeno-text-scale,1)));-webkit-line-clamp:1;margin-top:1px;line-height:1.16}.makeUpTaskAction{gap:1px;min-width:64px}.makeUpTaskAction>em{font-size:max(var(--zeno-text-min,0px),calc(9px * var(--zeno-text-scale,1)));line-height:1.15}.makeUpTaskAction>a,.makeUpTaskAction>button{min-width:64px;min-height:27px;font-size:max(var(--zeno-text-min,0px),calc(9.5px * var(--zeno-text-scale,1)));padding:0 6px}.makeUpTaskProgress{grid-column:2/4}.makeUpTaskCard .taskProgressBar{gap:2px;padding:1px 4px 2px}.makeUpTaskCard .taskProgressMeta span,.makeUpTaskCard .taskProgressMeta strong{font-size:max(var(--zeno-text-min,0px),calc(9px * var(--zeno-text-scale,1)));line-height:1.15}.makeUpTaskCard .taskProgressTrack{height:3px}.userScreen .backButton{width:36px;height:36px}.userScreen .backButton span{font-size:max(var(--zeno-text-min,0px),calc(25px * var(--zeno-text-scale,1)))}.userScreen .userPanelTabs{min-height:40px;padding:2px}.userScreen .userPanelTabs button{min-height:34px}.userScreen .userPanelTabs .zenoIcon{flex-basis:20px;width:20px;height:20px}}@media (max-width:359px){.makeUpTaskCard{grid-template-columns:42px minmax(0,1fr) 60px;column-gap:6px}.makeUpProviderIcon{width:42px;height:42px}.makeUpProviderIcon .zenoIcon{width:39px;height:39px}.makeUpTaskAction,.makeUpTaskAction>a,.makeUpTaskAction>button{min-width:60px}}@media (max-width:430px){.makeUpTaskCard{align-items:start;row-gap:0;min-height:62px;position:relative}.makeUpTaskCopy{padding-bottom:13px}.makeUpTaskCopy>small{line-height:10px;display:block}.makeUpTaskCopy h3{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));line-height:10.8px}.makeUpTaskCopy>p{font-size:max(var(--zeno-text-min,0px),calc(8.5px * var(--zeno-text-scale,1)));line-height:9.5px}.makeUpTaskProgress{position:absolute;bottom:6px;left:61px;right:7px}.makeUpTaskCard .taskProgressBar{gap:1px;padding:0}.makeUpTaskCard .taskProgressMeta span,.makeUpTaskCard .taskProgressMeta strong{font-size:max(var(--zeno-text-min,0px),calc(8.5px * var(--zeno-text-scale,1)));line-height:9px}.makeUpTaskCard .taskProgressTrack{height:2px}}@media (max-width:359px){.makeUpTaskProgress{left:55px}}@media (max-width:430px){.signalScreen .pageHeading .headingActions{align-items:center;gap:6px;padding-top:1px}.signalScreen .pageHeading .headingActions .circleButton,.signalScreen .pageHeading .headingActions .helpButton{width:36px;min-width:36px;height:36px}.signalScreen .pageHeading .headingActions .circleButton .zenoIcon--make-up{width:22px;height:22px;transform:none}.signalScreen .pageHeading .headingActions .helpButton{font-size:max(var(--zeno-text-min,0px),calc(15px * var(--zeno-text-scale,1)));line-height:1}.signalDailyPolicy{padding:14px}.signalDailyPolicy .signalDailyHeader{grid-template-columns:46px minmax(0,1fr);gap:10px}.signalDailyPolicy .signalDailyTrophy{width:46px;height:46px}.signalDailyPolicy .signalDailyTrophy img{width:49px;height:49px}.signalDailyPolicy .signalDailyHeading{gap:4px}.signalDailyPolicy .signalDailyHeading>b{font-size:max(var(--zeno-text-min,0px),calc(17px * var(--zeno-text-scale,1)))}.signalDailyPolicy .signalDailyHeading>em,.signalDailyPolicy .signalDailyHeading>small{font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));line-height:1.32}.signalDailyPolicy>.signalDailyProgress{margin:15px 0 13px}.signalDailyPolicy .signalDailyProgress:before{top:18px}.signalDailyPolicy .signalDailyProgress>span{gap:3px}.signalDailyPolicy .signalDailyProgress>span>b{width:36px;height:36px;font-size:max(var(--zeno-text-min,0px),calc(15px * var(--zeno-text-scale,1)))}.signalDailyPolicy .signalDailyProgress>span>.signalDailyGift{opacity:.58;background:#050a11d1;border:1px solid #6d90c329;border-radius:8px;flex:0 0 24px;place-items:center;width:24px;min-width:24px;height:24px;margin-top:0;padding:0;transition:opacity .2s,box-shadow .2s,border-color .2s;display:grid}.signalDailyPolicy .signalDailyProgress>span>.signalDailyGift .zenoIcon{filter:grayscale(.8)brightness(.8);width:20px;height:20px}.signalDailyPolicy .signalDailyProgress>span.reached>b{background:linear-gradient(145deg,#1d76ed5c,#040d17fa);border-color:#64b6ff;box-shadow:0 0 8px #4ca6ffeb,0 0 22px #2d7bff85,inset 0 0 12px #51b2ff2e}.signalDailyPolicy .signalDailyProgress>span.reached>.signalDailyGift{opacity:1;background:#12428461;border-color:#68beffb8;box-shadow:0 0 8px #58baffcc,0 0 18px #3076ff73}.signalDailyPolicy .signalDailyProgress>span.reached>.signalDailyGift .zenoIcon{filter:drop-shadow(0 0 5px #59befff2)}.signalDailyPolicy .signalDailyProgress>span>strong{font-size:max(var(--zeno-text-min,0px),calc(11.5px * var(--zeno-text-scale,1)))}.signalDailyPolicy .signalDailyProgress>span>small{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)));line-height:1.25}.signalDailyPolicy .signalDailyRewardTable>span{min-height:33px;padding-left:8px;padding-right:8px}.signalDailyPolicy .signalDailyRewardTable .head{min-height:29px}.signalDailyPolicy>.signalDailyInfo{gap:8px;min-height:46px;margin-top:10px;padding:8px 9px}.signalDailyPolicy>.signalDailyClaim{min-height:44px;margin-top:10px}.signalDailyPolicy>.signalDailyClaim .signalDailyGift{place-items:center;width:25px;height:25px;display:grid}.signalDailyPolicy>.signalDailyClaim .signalDailyGift .zenoIcon{filter:drop-shadow(0 0 6px #74ceffc7);width:23px;height:23px}.signalDailyPolicy>.signalDailyClaim.credited{box-shadow:inset 0 1px #ffffff3d,0 0 10px #37e0b394,0 0 24px #1fa68d57}.signalDailyPolicy .signalDailyClaimHelp{margin-top:6px;line-height:1.3}}@media (max-width:1023px){.zenoApp{--mobile-header-inset:16px;--mobile-header-top:max(18px,env(safe-area-inset-top));--mobile-header-control:36px;--mobile-header-gap:6px}.aiScreen .mobileTopRail,.mobileTopRail,.userScreen .mobileTopRail{z-index:24;top:var(--mobile-header-top);right:var(--mobile-header-inset);left:var(--mobile-header-inset);width:auto;height:var(--mobile-header-control);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute}.mobileHeaderStart{width:var(--mobile-header-control);height:var(--mobile-header-control);flex:0 0 var(--mobile-header-control);pointer-events:none;place-items:center;display:grid}.mobileHeaderActions{min-width:var(--mobile-header-control);min-height:var(--mobile-header-control);justify-content:flex-end;align-items:center;gap:var(--mobile-header-gap);pointer-events:auto;display:flex}.mobileHeaderActions>.circleButton,.mobileHeaderActions>.helpButton,.mobileHeaderActions>.historyButton,.mobileHeaderActions>.homeHelpButton,.mobileHeaderActions>.themeModeButton,.mobileHeaderStart>.backButton{pointer-events:auto;width:var(--mobile-header-control);min-width:var(--mobile-header-control);height:var(--mobile-header-control);min-height:var(--mobile-header-control);flex:0 0 var(--mobile-header-control);margin:0;padding:0;position:relative;transform:none}.mobileHeaderStart>.backButton{background:#090b0f}.mobileHeaderStart>.backButton span{border-bottom:1.8px solid #eef4ff;border-left:1.8px solid #eef4ff;width:9px;height:9px;font-size:0;line-height:0;display:block;transform:translate(2px)rotate(45deg)}.mobileHeaderActions>.circleButton .zenoIcon,.mobileHeaderActions>.historyButton .zenoIcon,.mobileHeaderActions>.homeHelpButton .zenoIcon{object-fit:contain;object-position:50% 50%;width:24px;height:24px;transform:none}.mobileHeaderActions>.historyButton .zenoIcon{mix-blend-mode:normal;filter:drop-shadow(0 0 5px #5391ff61);width:22px;height:22px}.mobileHeaderActions>.circleButton .zenoIcon--make-up{width:22px;height:22px}.mobileHeaderActions>.themeModeButton svg{width:18px;height:18px}.mobileHeaderActions>.helpButton{font-size:max(var(--zeno-text-min,0px),calc(15px * var(--zeno-text-scale,1)));line-height:1}.aiScreenHeader>.desktopHeaderAction,.pageHeading>.headingActions,.profileHeader>.profileHeaderActions,.userHeader>.userHeaderActions{display:none}.makeUpTasksScreen .pageHeading,.signalScreen .pageHeading,.tradeScreen .pageHeading,.zenoApp:not(.userScreen) .pageHeading{align-items:flex-start;min-height:78px;padding-top:0;padding-bottom:8px}.zenoApp.zenoApp:not(.userScreen) .pageHeading{padding-top:0}.makeUpTasksScreen .pageHeading h1,.signalScreen .pageHeading h1,.tradeScreen .pageHeading h1,.zenoApp:not(.userScreen) .pageHeading h1{font-size:max(var(--zeno-text-min,0px),calc(23px * var(--zeno-text-scale,1)));line-height:1.08}.makeUpTasksScreen .pageHeading p,.signalScreen .pageHeading p,.zenoApp:not(.userScreen) .pageHeading p{font-size:max(var(--zeno-text-min,0px),calc(11.5px * var(--zeno-text-scale,1)));margin-top:4px;line-height:1.35}.homeScreen .profileHeader{grid-template-columns:40px minmax(0,1fr);padding-right:118px}.userScreen .userHeader{grid-template-columns:48px minmax(0,1fr);padding-right:82px}.aiScreenHeader{min-height:72px;padding:4px 50px 7px}.aiScreenTitleRow{min-height:29px}.aiScreenHeader .historyButton{position:static}}.zenoApp{--icon-blue:#469eff;--icon-blue-bright:#75bdff;--icon-blue-muted:#347bcd;--icon-blue-halo:#2b8bff8a}.zenoApp img.zenoIcon--brand{filter:none}.zenoApp .circleButton img.zenoIcon--functional,.zenoApp .historyButton img.zenoIcon--functional,.zenoApp .homeHelpButton img.zenoIcon--functional{filter:drop-shadow(0 0 5px #3491ff7a)}.zenoApp .circleButton,.zenoApp .helpButton,.zenoApp .historyButton,.zenoApp .homeHelpButton,.zenoApp .themeModeButton{border-color:#4791f445}.zenoApp .earningIcon img.zenoIcon--functional,.zenoApp .helpGrid img.zenoIcon--functional,.zenoApp .lockMedallion img.zenoIcon--functional,.zenoApp .promptGrid img.zenoIcon--functional,.zenoApp .quickIcon img.zenoIcon--functional,.zenoApp .serviceGrid img.zenoIcon--functional,.zenoApp .settingsIcon img.zenoIcon--functional,.zenoApp .transactionIcon img.zenoIcon--functional,.zenoApp .userPanelTabs img.zenoIcon--functional,.zenoApp .walletLinkIcon img.zenoIcon--functional{opacity:1;filter:drop-shadow(0 0 4px #3797ff61)}.zenoApp .userPanelTabs button:not(.active) img.zenoIcon--functional{opacity:.72;filter:none}.zenoApp .userPanelTabs button.active img.zenoIcon--functional{opacity:1;filter:drop-shadow(0 0 6px #409dffb8)}.zenoApp .mobileHeaderStart>.backButton{border-color:#4791f447}.zenoApp .mobileHeaderStart>.backButton span{border-color:var(--icon-blue-bright)}.zenoApp .accountInfoButton b,.zenoApp .balanceVisibilityButton,.zenoApp .balanceVisibilityButton svg,.zenoApp .bindingCard>i,.zenoApp .guideCard>b,.zenoApp .helpButton,.zenoApp .helpGrid>a>b,.zenoApp .infoBadge,.zenoApp .promptGrid button>b,.zenoApp .settingsList b,.zenoApp .themeModeButton,.zenoApp .themeModeButton svg,.zenoApp .userAssetRow>i,.zenoApp .userPortfolioBalance button svg,.zenoApp .userPortfolioBalance>a{color:var(--icon-blue-bright);stroke:currentColor}.zenoApp .infoBadge{border-color:#5bacffb8;box-shadow:0 0 8px #308bff38}.zenoApp .settingsIcon{background:radial-gradient(circle,#1c64cc3d,#02060b 72%);border-color:#3f93ff40;box-shadow:inset 0 0 13px #237bff1c}.zenoApp .settingsIcon img.zenoIcon--functional{mix-blend-mode:screen;transform:none}.zenoApp .signalDailyClaim.credited .zenoIcon--functional,.zenoApp .signalDailyProgress>span.reached .zenoIcon--functional{filter:drop-shadow(0 0 5px #5ab7fff5)drop-shadow(0 0 12px #2676ff85)}.homeScreen.themeDayMode img.zenoIcon--functional{filter:none}.homeScreen.themeDayMode .circleButton img.zenoIcon--functional,.homeScreen.themeDayMode .homeHelpButton img.zenoIcon--functional,.homeScreen.themeDayMode .mobileNav a.active img.zenoIcon--functional{filter:drop-shadow(0 0 5px #1f72e45c)}@media (max-width:1023px){.zenoApp:not(.homeScreen):not(.signalScreen):not(.tradeScreen):not(.aiScreen):not(.userScreen) .pageHeading{padding-left:calc(var(--mobile-header-control) + 12px)}.zenoApp.signalScreen.makeUpTasksScreen .pageHeading,.zenoApp.signalScreen.specialTasksScreen .pageHeading{min-height:78px;padding-top:0;padding-bottom:8px;padding-left:calc(var(--mobile-header-control) + 12px);align-items:flex-start}.zenoApp.signalScreen.makeUpTasksScreen .pageHeading{padding-right:calc(var(--mobile-header-control) + 12px)}}.zenoApp{--night-canvas:#000;--night-surface:#0b0c0f;--night-surface-raised:#111216;--night-border:#ffffff16;--night-border-strong:#ffffff1f;--night-text:#f5f6f8;--night-muted:#9297a1;--night-icon:#d9dde4;--night-accent:#2f86f6}.zenoApp:not(.themeDayMode){--line:var(--night-border);--muted:var(--night-muted);color:var(--night-text);background-color:var(--night-canvas)}.zenoApp:not(.themeDayMode) .surface{border-color:var(--night-border)}.zenoApp:not(.themeDayMode) .mobileNav{background:#040508fa;border-top-color:#ffffff12;box-shadow:0 -14px 34px #00000057}.zenoApp:not(.themeDayMode) .desktopSidebar{background:linear-gradient(#0b0d12,#07080b);border-right-color:#fff1}.zenoApp:not(.themeDayMode) .circleButton,.zenoApp:not(.themeDayMode) .helpButton,.zenoApp:not(.themeDayMode) .historyButton,.zenoApp:not(.themeDayMode) .homeHelpButton,.zenoApp:not(.themeDayMode) .mobileHeaderStart>.backButton,.zenoApp:not(.themeDayMode) .themeModeButton{border-color:var(--night-border-strong);color:var(--night-icon);background:#0b0c0f;box-shadow:inset 0 1px #ffffff06,0 7px 18px #00000047}.zenoApp:not(.themeDayMode) .mobileHeaderStart>.backButton span{color:#eef0f4;border-color:#eef0f4}.zenoApp img.zenoIcon--functional{opacity:1;filter:none}.zenoApp:not(.themeDayMode) .desktopHeaderAction img.zenoIcon--functional,.zenoApp:not(.themeDayMode) .mobileHeaderActions img.zenoIcon--functional,.zenoApp:not(.themeDayMode) .profileHeaderActions img.zenoIcon--functional,.zenoApp:not(.themeDayMode) .userHeaderActions img.zenoIcon--functional{opacity:.9;filter:grayscale()saturate(0)brightness(1.5)}.signalScreen .headingActions img.zenoIcon--make-up,.signalScreen .mobileHeaderActions img.zenoIcon--make-up{opacity:1;filter:none}.zenoApp .mobileHeaderActions .zenoIcon--bell,.zenoApp .profileHeaderActions .zenoIcon--bell,.zenoApp .userHeaderActions .zenoIcon--bell{transform:scale(1.48)}.zenoApp .mobileHeaderActions .zenoIcon--settings,.zenoApp .userHeaderActions .zenoIcon--settings{transform:scale(1.18)}.homeScreen.themeNightMode .quickIcon{box-shadow:none;background:0 0;border-color:#0000}.homeScreen.themeNightMode .quickIcon img.zenoIcon--functional{filter:none;opacity:.94}.homeScreen .quickIcon .zenoIcon--calendar,.homeScreen .quickIcon .zenoIcon--community,.homeScreen .quickIcon .zenoIcon--gift,.homeScreen .quickIcon .zenoIcon--instagram,.homeScreen .quickIcon .zenoIcon--refer,.homeScreen .quickIcon .zenoIcon--telegram,.homeScreen .quickIcon .zenoIcon--ticket,.homeScreen .quickIcon .zenoIcon--x{transform:scale(1.28)}.zenoApp .desktopSidebar nav img.zenoIcon--functional,.zenoApp .mobileNav img.zenoIcon--functional{opacity:.62;filter:grayscale()saturate(0)brightness(1.45)}.zenoApp .desktopSidebar nav a.active img.zenoIcon--functional,.zenoApp .mobileNav a.active img.zenoIcon--functional{opacity:1;filter:drop-shadow(0 0 6px #3991ffc7)}.zenoApp:not(.themeDayMode) .accountInfoButton b,.zenoApp:not(.themeDayMode) .balanceVisibilityButton,.zenoApp:not(.themeDayMode) .bindingCard>i,.zenoApp:not(.themeDayMode) .guideCard>b,.zenoApp:not(.themeDayMode) .helpButton,.zenoApp:not(.themeDayMode) .helpGrid>a>b,.zenoApp:not(.themeDayMode) .promptGrid button>b,.zenoApp:not(.themeDayMode) .settingsList b,.zenoApp:not(.themeDayMode) .themeModeButton,.zenoApp:not(.themeDayMode) .userAssetRow>i,.zenoApp:not(.themeDayMode) .userPortfolioBalance button,.zenoApp:not(.themeDayMode) .userPortfolioBalance>a{color:#c8cdd5;stroke:currentColor}.zenoApp:not(.themeDayMode) .infoBadge{color:#d7dce4;box-shadow:none;border-color:#d6dce67a}.zenoApp:not(.themeDayMode) .settingsIcon{border-color:var(--night-border);background:#07080b;box-shadow:inset 0 1px #ffffff06}.zenoApp:not(.themeDayMode) .helpGrid img.zenoIcon--functional,.zenoApp:not(.themeDayMode) .serviceGrid img.zenoIcon--functional,.zenoApp:not(.themeDayMode) .settingsIcon img.zenoIcon--functional,.zenoApp:not(.themeDayMode) .walletLinkIcon img.zenoIcon--functional{filter:none}.aiScreen .promptGrid .zenoIcon--hot-predictions,.aiScreen .promptGrid .zenoIcon--market-trend{opacity:1;filter:none}.zenoApp:not(.themeDayMode) .userPanelTabs button:not(.active) img.zenoIcon--functional{opacity:.68;filter:grayscale()saturate(0)brightness(1.35)}.zenoApp:not(.themeDayMode) .userPanelTabs button.active img.zenoIcon--functional{opacity:1;filter:drop-shadow(0 0 5px #3991ff94)}.signalDailyClaim:not(.credited) .signalDailyGift .zenoIcon,.signalDailyProgress>span:not(.reached) .signalDailyGift .zenoIcon{opacity:.48;filter:grayscale()saturate(0)brightness(.92)}.signalDailyClaim.credited .signalDailyGift .zenoIcon,.signalDailyProgress>span.reached .signalDailyGift .zenoIcon{opacity:1;filter:drop-shadow(0 0 5px #5ab7fff5)drop-shadow(0 0 12px #2676ff85)}.zenoApp.messagesScreen:not(.themeDayMode) .messageThread{border-color:var(--night-border);background:linear-gradient(150deg,var(--night-surface),#050609 78%);box-shadow:inset 0 1px #ffffff06,0 13px 30px #00000038}.zenoApp.messagesScreen:not(.themeDayMode) .messageThread .support{color:var(--night-text);background:#0d0f13}.zenoApp.tradeScreen:not(.themeDayMode) .tradeStatusButton{border-color:var(--night-border-strong);color:#3d91ff;background:#0b0c0f;box-shadow:inset 0 1px #ffffff06,0 7px 18px #00000047}.tradeScreen .tradeStatusButton svg{fill:currentColor;filter:drop-shadow(0 0 5px #368bffb8);width:18px;height:18px;display:block}@media (max-width:1023px){.mobileHeaderActions>.tradeStatusButton{width:var(--mobile-header-control);min-width:var(--mobile-header-control);height:var(--mobile-header-control);min-height:var(--mobile-header-control);flex:0 0 var(--mobile-header-control);place-items:center;margin:0;padding:0;display:grid;position:static;transform:none}}.zenoApp .mobileHeaderActions .zenoIcon--bell,.zenoApp .mobileHeaderActions .zenoIcon--settings,.zenoApp .mobileHeaderActions>.homeHelpButton .zenoIcon,.zenoApp .mobileHeaderActions>.themeModeButton svg,.zenoApp .profileHeaderActions .zenoIcon--bell,.zenoApp .profileHeaderActions .zenoIcon--settings,.zenoApp .userHeaderActions .zenoIcon--bell,.zenoApp .userHeaderActions .zenoIcon--settings{object-position:50% 50%;width:22px;height:22px;transform:none}.tradeLaunchOverlay{z-index:80;padding:16px 16px calc(76px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;place-items:end center;display:grid;position:fixed;inset:0}.tradeLaunchInfo{background:linear-gradient(150deg,#111318,#06070a 76%);border:1px solid #ffffff1c;border-radius:18px;width:min(100%,390px);padding:22px 48px 22px 20px;position:relative;box-shadow:0 18px 50px #00000085,inset 0 1px #ffffff09}.tradeLaunchInfo>button{color:#d9dde4;width:32px;height:32px;font-size:max(var(--zeno-text-min,0px),calc(20px * var(--zeno-text-scale,1)));background:#0b0c0f;border:1px solid #ffffff1a;border-radius:50%;line-height:1;position:absolute;top:12px;right:12px}.tradeLaunchInfo>small{color:#5aa4ff;font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)));letter-spacing:.18em;font-weight:650}.tradeLaunchInfo>h2{font-family:Arial,Helvetica,sans-serif;font-size:max(var(--zeno-text-min,0px),calc(20px * var(--zeno-text-scale,1)));letter-spacing:-.02em;margin:6px 0 7px;line-height:1.05}.tradeLaunchInfo>p{color:var(--night-muted);font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));margin:0;line-height:1.48}@media (max-width:430px){.makeUpTaskList{gap:8px}.makeUpTaskCard{border-radius:14px;grid-template-columns:48px minmax(0,1fr) 74px;gap:5px 8px;min-height:78px;padding:9px}.makeUpProviderIcon{border-radius:13px;width:48px;height:48px}.makeUpProviderIcon .zenoIcon{width:44px;height:44px}.makeUpTaskCopy{padding-bottom:0}.makeUpTaskCopy>small{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));line-height:1.15}.makeUpTaskCopy h3{font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:1px;line-height:1.16;display:-webkit-box;overflow:hidden}.makeUpTaskCopy>p{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)));-webkit-line-clamp:1;margin-top:2px;line-height:1.22}.makeUpTaskAction{gap:3px;min-width:74px}.makeUpTaskAction>em{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));line-height:1.2}.makeUpTaskAction>a,.makeUpTaskAction>button{min-width:74px;min-height:40px;font-size:max(var(--zeno-text-min,0px),calc(11.5px * var(--zeno-text-scale,1)));padding:0 8px}.makeUpTaskProgress{grid-area:2/2/auto/4;position:static;bottom:auto;left:auto;right:auto}.makeUpTaskCard .taskProgressBar{gap:2px}.makeUpTaskCard .taskProgressMeta span,.makeUpTaskCard .taskProgressMeta strong{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));line-height:1.1}.makeUpTaskCard .taskProgressTrack{height:3px}}@media (max-width:359px){.makeUpTaskCard{grid-template-columns:44px minmax(0,1fr) 68px;column-gap:7px;min-height:76px}.makeUpProviderIcon{width:44px;height:44px}.makeUpProviderIcon .zenoIcon{width:40px;height:40px}.makeUpTaskAction,.makeUpTaskAction>a,.makeUpTaskAction>button{min-width:68px}.makeUpTaskAction>a,.makeUpTaskAction>button{font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));padding-inline:6px}.makeUpTaskProgress{left:auto}}@media (max-width:430px){.vip-referralScreen .vipHero{border-radius:18px;padding:15px 16px 14px}.vip-referralScreen .vipHero>span{font-size:max(var(--zeno-text-min,0px),calc(11.5px * var(--zeno-text-scale,1)));line-height:1.25}.vip-referralScreen .rankEmblem.large{width:108px;margin-top:5px}.vip-referralScreen .rankEmblem.large span{font-size:max(var(--zeno-text-min,0px),calc(31px * var(--zeno-text-scale,1)))}.vip-referralScreen .vipHero h2{font-size:max(var(--zeno-text-min,0px),calc(24px * var(--zeno-text-scale,1)));text-align:center;margin:5px 0 0;line-height:1.08}.vip-referralScreen .vipHero .wideProgress{margin-top:12px}.vip-referralScreen .vipHero>small{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale,1)));text-align:center;margin-top:5px;line-height:1.25}}@media (max-width:359px){.vip-referralScreen .rankEmblem.large{width:98px}.vip-referralScreen .rankEmblem.large span{font-size:max(var(--zeno-text-min,0px),calc(28px * var(--zeno-text-scale,1)))}.vip-referralScreen .vipHero h2{font-size:max(var(--zeno-text-min,0px),calc(22px * var(--zeno-text-scale,1)))}}body:has([aria-modal=true]){overscroll-behavior:none;overflow:hidden}.homeScreen.themeDayMode .mobileHeaderActions>.circleButton{color:#224a80;background:#ffffffe0;border-color:#305b9729;box-shadow:0 8px 18px #3d5d891f}.tradeLaunchInfo>button{width:36px;height:36px}.messagePanelSignedOut{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:13px;min-height:0;padding:20px;display:grid}.messagePanelSignedOut .messageEmptyIcon{background:radial-gradient(circle,#236fdc2e,#07090d 72%);border:1px solid #488be83d;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.zenoApp.themeDayMode{color-scheme:light;--ink:#111927;--surface:#fffffff0;--surface-2:#f5f9fff0;--line:#33538026;--muted:#66758a;color:#111927;background:#edf3fb}.zenoApp.themeDayMode>.zenoContent{background:radial-gradient(circle at 14% 0,#207ef426,#0000 270px),linear-gradient(#f6f9fe,#eaf1fa 58%,#f7f9fc)}.zenoApp.themeDayMode .aiBubble,.zenoApp.themeDayMode .aiComposer,.zenoApp.themeDayMode .chatTranscript,.zenoApp.themeDayMode .filterRail button,.zenoApp.themeDayMode .messageThread,.zenoApp.themeDayMode .promptGrid button,.zenoApp.themeDayMode .quickAccessGrid>.quickAccessUnavailable,.zenoApp.themeDayMode .quickAccessGrid>a,.zenoApp.themeDayMode .surface,.zenoApp.themeDayMode .taskCard{background:#ffffffe8;border-color:#33538026;box-shadow:inset 0 1px #ffffffeb,0 13px 30px #2f538217}.zenoApp.themeDayMode .mobileNav{background:#f8fbfff7;border-top-color:#32548221;box-shadow:0 -14px 34px #3652771a}.zenoApp.themeDayMode .desktopSidebar{color:#162137;background:linear-gradient(#f8fbff,#eaf1fa);border-right-color:#31538121}.zenoApp.themeDayMode .desktopSidebar nav a.active{background:#2c74e21a}.zenoApp.themeDayMode .actionModal,.zenoApp.themeDayMode .sidebarFoot{color:#172238;background:#f8fbff;border-color:#31538124}.zenoApp.themeDayMode .circleButton,.zenoApp.themeDayMode .helpButton,.zenoApp.themeDayMode .historyButton,.zenoApp.themeDayMode .homeHelpButton,.zenoApp.themeDayMode .mobileHeaderStart>.backButton,.zenoApp.themeDayMode .themeModeButton,.zenoApp.themeDayMode .tradeStatusButton{color:#245993;background:#ffffffe6;border-color:#305b9729;box-shadow:0 8px 18px #3d5d891f}.zenoApp.themeDayMode .mobileHeaderStart>.backButton span{border-color:#24415f}.zenoApp.themeDayMode .filterCarouselButton,.zenoApp.themeDayMode .filterRail button:not(.active),.zenoApp.themeDayMode .taskCarouselControls button{color:#52647a;background:#ffffffe0;border-color:#33538029}.zenoApp.themeDayMode .aiComposer textarea{color:#152136}.zenoApp.themeDayMode .aiComposer textarea::placeholder{color:#7a8799}.zenoApp.themeDayMode .userOverviewCard{background:radial-gradient(circle at 93% 0,#2e91ff24,#0000 48%),#fffffff0}.zenoApp.themeDayMode .userPanelTabs button:not(.active){color:#617086}.zenoApp.themeDayMode .coreArtwork,.zenoApp.themeDayMode .taskBrandFrame,.zenoApp.themeDayMode .userAssetMark,.zenoApp.themeDayMode img.zenoIcon--brand,.zenoApp.themeDayMode img.zenoIcon--provider{mix-blend-mode:normal}.zenoApp.themeDayMode img.zenoIcon--functional{filter:none}.messagePanelSignedOut .messageEmptyIcon .zenoIcon{width:38px;height:38px}.messagePanelSignedOut .messageEmptyCopy h2,.messagePanelSignedOut .messageEmptyCopy p{margin:0}.messagePanelSignedOut .messageEmptyCopy h2{color:#f2f5fa;font-size:max(var(--zeno-text-min,0px),calc(16px * var(--zeno-text-scale,1)));line-height:1.2}.messagePanelSignedOut .messageEmptyCopy p{color:var(--night-muted);font-size:max(var(--zeno-text-min,0px),calc(11.5px * var(--zeno-text-scale,1)));margin-top:4px;line-height:1.42}.messagePanelSignedOut>.primaryButton{grid-column:1/-1;min-height:42px;margin:1px 0 0}@media (max-width:430px){.homeScreen .accountInfoButton{min-height:36px}.aiScreen .aiDisclaimer,.homeScreen .quickAccessGrid small{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)))}.userScreen .userHeader>div:nth-child(2) button,.userScreen .userPortfolioBalance,.userScreen .userPortfolioBalance button,.userScreen .userPortfolioBalance>a{min-height:36px}.userScreen .userPortfolioBalance button{min-width:36px}.userScreen .userPortfolioBalance>a{flex-basis:32px;width:32px;height:36px}.userScreen .userPanelTabs button{min-height:40px}.profileScreen .profileAvatarEditor button{width:36px;height:36px;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));place-items:center;padding:0;line-height:1;display:grid;bottom:-4px;right:-5px}}.zenoApp.themeDayMode .messagePanelSignedOut .messageEmptyCopy h2{color:#111927}.zenoApp.themeDayMode .messagePanelSignedOut .messageEmptyCopy p{color:#66758a}.zenoApp.themeDayMode .aiAccessGate,.zenoApp.themeDayMode .signalEmptyState{background:#ffffffe8;border-color:#33538026;box-shadow:inset 0 1px #ffffffeb,0 13px 30px #2f538217}.zenoApp.themeDayMode .aiAccessGate h2,.zenoApp.themeDayMode .signalDailyHeading>b,.zenoApp.themeDayMode .signalDailyProgress>span>strong,.zenoApp.themeDayMode .signalDailyRewardTable b,.zenoApp.themeDayMode .signalEmptyState strong,.zenoApp.themeDayMode .tradeHero .tradeBrandTitle,.zenoApp.themeDayMode .userRankCopy h2,.zenoApp.themeDayMode .userRankCopy>a,.zenoApp.themeDayMode .userRankCopy>a b{color:#111927}.zenoApp.themeDayMode .aiAccessGate p,.zenoApp.themeDayMode .signalDailyClaimHelp,.zenoApp.themeDayMode .signalDailyHeading>em,.zenoApp.themeDayMode .signalDailyHeading>small,.zenoApp.themeDayMode .signalDailyProgress>span>small,.zenoApp.themeDayMode .signalDailyRewardTable small,.zenoApp.themeDayMode .signalEmptyState span{color:#66758a}.zenoApp.themeDayMode .signalDailyTrophy{background:radial-gradient(circle,#2481f747,#0b1727 72%)}.zenoApp.themeDayMode .signalDailyRewardTable{background:#f6f9fde6;border-color:#33538029}.zenoApp.themeDayMode .userRankCopy .progress{background:#dbe3ee}.zenoApp.themeDayMode .userPortfolioSummary{border-left:0;display:none}.zenoApp.themeDayMode .signalEmptyState a{color:#1f68c7;background:#236fda14;border-color:#236fda47}.zenoApp.themeDayMode .aiAccessGate .lockMedallion{background:#0b1727}.zenoApp.themeDayMode .desktopSidebar nav a:not(.active) img.zenoIcon--functional,.zenoApp.themeDayMode .mobileNav a:not(.active) img.zenoIcon--functional{opacity:.68;filter:none}.zenoApp.themeDayMode .desktopSidebar nav a.active img.zenoIcon--functional,.zenoApp.themeDayMode .mobileNav a.active img.zenoIcon--functional{filter:drop-shadow(0 0 5px #2f86f661)}.zenoApp.themeDayMode .desktopHeaderAction>.historyButton,.zenoApp.themeDayMode .mobileHeaderActions>.circleButton,.zenoApp.themeDayMode .mobileHeaderActions>.helpButton,.zenoApp.themeDayMode .mobileHeaderActions>.historyButton,.zenoApp.themeDayMode .mobileHeaderActions>.homeHelpButton,.zenoApp.themeDayMode .mobileHeaderActions>.themeModeButton,.zenoApp.themeDayMode .profileHeaderActions>.circleButton,.zenoApp.themeDayMode .profileHeaderActions>.homeHelpButton,.zenoApp.themeDayMode .profileHeaderActions>.themeModeButton,.zenoApp.themeDayMode .userHeaderActions>.circleButton{color:#e8f2ff;background:linear-gradient(145deg,#11233b,#07111e);border-color:#367de25c;box-shadow:inset 0 1px #ffffff14,0 8px 18px #2a5eae2e}.zenoApp.themeDayMode .desktopSidebar nav a.active>img.zenoIcon--functional,.zenoApp.themeDayMode .mobileNav a.active .mobileNavIcon{background:#0c1a2e;box-shadow:0 0 0 1px #367de238,0 0 12px #2f86f62e}.zenoApp img.zenoIcon--functional{mix-blend-mode:normal}.zenoApp.themeDayMode .filterRail button.active{color:#fff;background:linear-gradient(145deg,#258ff7,#315ee8);border-color:#337fe8;box-shadow:0 8px 20px #2368d83d}.zenoApp.themeDayMode .taskProgressMeta span{color:#65758a}.zenoApp.themeDayMode .taskProgressMeta strong{color:#314158}.zenoApp.themeDayMode .makeUpTaskCard{background:#fffffff0;border-color:#33538026;box-shadow:0 10px 24px #2f538214}.zenoApp.themeDayMode .makeUpTaskCopy h3{color:#152033}.zenoApp.themeDayMode .makeUpTaskAction>em.idle,.zenoApp.themeDayMode .makeUpTaskCopy>p{color:#66758a}.zenoApp.themeDayMode .makeUpProviderIcon{background:radial-gradient(circle,#2477ef21,#f5f8fc 72%);border-color:#2d69c233}.zenoApp.themeDayMode .makeUpSelectedHeading h2{color:#152033}.zenoApp.themeDayMode .makeUpSelectedHeading span{color:#236cc9;background:#266fdb0f;border-color:#266fdb47}.zenoApp.themeDayMode .makeUpTaskCard .taskProgressBar{background:#f0f4f9;border-color:#3353801f}.zenoApp.themeDayMode .makeUpTaskCard .taskProgressMeta span{color:#69788c}.zenoApp.themeDayMode .makeUpTaskCard .taskProgressMeta strong{color:#304057}.zenoApp.themeDayMode .makeUpTaskCard .taskProgressTrack{background:#d8e1ec;box-shadow:inset 0 1px 2px #31445e1f}.zenoApp.themeDayMode .morePromptsButton{color:#5f6f84}.zenoApp.themeDayMode .morePromptsButton>span{color:#64758c}.zenoApp.themeDayMode .morePromptsButton:disabled{opacity:.64}.zenoAuthTheme{--auth-canvas:#000;--auth-surface:#0a0b0e;--auth-control:#111318;--auth-hover:#1a1d24;--auth-line:#ffffff1a;--auth-line-strong:#ffffff2b;--auth-ink:#f5f7fa;--auth-muted:#9aa3b1;--auth-faint:#8290a2;--auth-accent:#78b3ff;--auth-primary:#2678e5;--auth-primary-hover:#2063c0;--auth-accent-soft:#0d1c30;--auth-accent-line:#78b3ff3d;--auth-focus:#2678e538;--auth-shadow:0 12px 32px #0000002e;--auth-error-surface:#28151b;--auth-error-line:#ff6f8047;--auth-error-ink:#ffc2cb;color-scheme:dark}.zenoAuthTheme[data-theme=day]{--auth-canvas:var(--day-canvas);--auth-surface:var(--day-surface);--auth-control:var(--day-surface-soft);--auth-hover:#edf1f6;--auth-line:var(--day-line);--auth-line-strong:var(--day-line-strong);--auth-ink:var(--day-ink);--auth-muted:var(--day-muted);--auth-faint:#667085;--auth-accent:var(--day-accent);--auth-primary:var(--day-accent);--auth-accent-soft:var(--day-accent-soft);--auth-accent-line:#1769d233;--auth-focus:#1769d229;--auth-shadow:var(--day-shadow);--auth-error-surface:#fff1f3;--auth-error-line:#f5c4cc;--auth-error-ink:#b4233c;color-scheme:light}.zenoApp.themeDayMode,.zenoAuthTheme[data-theme=day]{--day-canvas:#f2f4f7;--day-canvas-top:#f8fafc;--day-surface:#fff;--day-surface-soft:#f7f9fc;--day-line:#0f172a17;--day-line-strong:#0f172a24;--day-ink:#121826;--day-muted:#667085;--day-accent:#1769d2;--day-accent-soft:#eaf2ff;--day-shadow:0 8px 24px #0f172a0e;--ink:var(--day-ink);--surface:var(--day-surface);--surface-2:var(--day-surface-soft);--line:var(--day-line);--muted:var(--day-muted);color:var(--day-ink);background:var(--day-canvas)}.zenoApp.themeDayMode.homeScreen .zenoContent,.zenoApp.themeDayMode.makeUpTasksScreen .zenoContent,.zenoApp.themeDayMode>.zenoContent{background:radial-gradient(ellipse 320px 220px at 8% -7%,#2563eb11,transparent 72%),linear-gradient(180deg,var(--day-canvas-top) 0,#f4f6f9 42%,var(--day-canvas) 100%)}.zenoApp.themeDayMode .aiBubble,.zenoApp.themeDayMode .aiComposer,.zenoApp.themeDayMode .bindingCard,.zenoApp.themeDayMode .chatTranscript,.zenoApp.themeDayMode .makeUpTaskCard,.zenoApp.themeDayMode .messageThread,.zenoApp.themeDayMode .promptGrid button,.zenoApp.themeDayMode .quickAccessGrid>.quickAccessUnavailable,.zenoApp.themeDayMode .quickAccessGrid>a,.zenoApp.themeDayMode .surface,.zenoApp.themeDayMode .taskCard,.zenoApp.themeDayMode .userAssetRow{border-color:var(--day-line);background:var(--day-surface);box-shadow:var(--day-shadow)}.zenoApp.themeDayMode .balanceCard,.zenoApp.themeDayMode .userOverviewCard{border-color:var(--day-line);background:radial-gradient(circle at 100% 112%,#1769d216,transparent 42%),var(--day-surface);box-shadow:var(--day-shadow)}.zenoApp.themeDayMode .guideCard,.zenoApp.themeDayMode .insightCard,.zenoApp.themeDayMode .signalDailyPolicy{border-color:var(--day-line);background:var(--day-surface);box-shadow:var(--day-shadow)}.zenoApp.themeDayMode .circleButton,.zenoApp.themeDayMode .desktopHeaderAction>.historyButton,.zenoApp.themeDayMode .helpButton,.zenoApp.themeDayMode .historyButton,.zenoApp.themeDayMode .homeHelpButton,.zenoApp.themeDayMode .mobileHeaderActions>.circleButton,.zenoApp.themeDayMode .mobileHeaderActions>.helpButton,.zenoApp.themeDayMode .mobileHeaderActions>.historyButton,.zenoApp.themeDayMode .mobileHeaderActions>.homeHelpButton,.zenoApp.themeDayMode .mobileHeaderActions>.themeModeButton,.zenoApp.themeDayMode .mobileHeaderStart>.backButton,.zenoApp.themeDayMode .profileHeaderActions>.circleButton,.zenoApp.themeDayMode .profileHeaderActions>.homeHelpButton,.zenoApp.themeDayMode .profileHeaderActions>.themeModeButton,.zenoApp.themeDayMode .themeModeButton,.zenoApp.themeDayMode .tradeStatusButton,.zenoApp.themeDayMode .userHeaderActions>.circleButton{border-color:var(--day-line-strong);color:var(--day-accent);background:#fffffff5;box-shadow:0 4px 12px #0f172a12}.zenoApp.themeDayMode .circleButton:active,.zenoApp.themeDayMode .helpButton:active,.zenoApp.themeDayMode .historyButton:active,.zenoApp.themeDayMode .homeHelpButton:active,.zenoApp.themeDayMode .mobileHeaderStart>.backButton:active,.zenoApp.themeDayMode .themeModeButton:active{background:var(--day-accent-soft)}.zenoApp.themeDayMode .mobileHeaderStart>.backButton span{color:#243247;border-color:#243247}.zenoApp.themeDayMode .mobileNav{border-top-color:var(--day-line);background:#fafbfdf6;box-shadow:0 -10px 26px #0f172a11}.zenoApp.themeDayMode .desktopSidebar{border-right-color:var(--day-line);color:var(--day-ink);background:#fafbfd}.zenoApp.themeDayMode .desktopSidebar nav a,.zenoApp.themeDayMode .mobileNav a{color:#697386}.zenoApp.themeDayMode .desktopSidebar nav a.active,.zenoApp.themeDayMode .mobileNav a.active{color:var(--day-accent)}.zenoApp.themeDayMode .desktopSidebar nav img.zenoIcon--functional,.zenoApp.themeDayMode .mobileNav img.zenoIcon--functional{opacity:.9;filter:grayscale()contrast(1.12);mix-blend-mode:screen}.zenoApp.themeDayMode .desktopSidebar nav a.active>img.zenoIcon--functional{background:#1769d2;box-shadow:0 0 0 1px #1769d221,0 4px 10px #1769d22e}.zenoApp.themeDayMode .desktopSidebar nav a.active img.zenoIcon--functional,.zenoApp.themeDayMode .mobileNav a.active img.zenoIcon--functional{opacity:1;filter:grayscale()contrast(1.16);mix-blend-mode:screen}.zenoApp.themeDayMode .desktopHeaderAction img.zenoIcon--functional,.zenoApp.themeDayMode .mobileHeaderActions img.zenoIcon--functional,.zenoApp.themeDayMode .profileHeaderActions img.zenoIcon--functional,.zenoApp.themeDayMode .userHeaderActions img.zenoIcon--functional{opacity:1;filter:brightness(0)saturate()invert(39%)sepia(90%)saturate(1516%)hue-rotate(193deg)brightness(87%)contrast(96%)}.homeScreen.themeDayMode .quickIcon{box-shadow:none;background:0 0;border-color:#0000}.homeScreen.themeDayMode .quickIcon img.zenoIcon--functional{opacity:.86;filter:grayscale()invert()contrast(1.08)}.homeScreen.themeDayMode .walletActions img.zenoIcon--functional{mix-blend-mode:normal;background:#111827;border:1px solid #1d6fd824;box-shadow:0 5px 13px #0f172a21}.homeScreen.themeDayMode .accountInfoButton{border-color:var(--day-line-strong);color:#344054;box-shadow:none;background:#f8fafc}.zenoApp.themeDayMode .filterCarouselButton,.zenoApp.themeDayMode .filterRail button:not(.active),.zenoApp.themeDayMode .taskCarouselControls button,.zenoApp.themeDayMode .userPanelTabs,.zenoApp.themeDayMode .userPanelTabs button:not(.active){border-color:var(--day-line);color:#526174;box-shadow:none;background:#f8fafc}.zenoApp.themeDayMode .filterRail button.active,.zenoApp.themeDayMode .userPanelTabs button.active{color:#fff;background:linear-gradient(145deg,#2483ea,#1769d2);border-color:#1769d2;box-shadow:0 6px 16px #1769d233}.zenoApp.themeDayMode .taskCard{background:radial-gradient(circle at 18% 0,#1d6fd80b,transparent 38%),var(--day-surface)}.zenoApp.themeDayMode .makeUpTaskCard .taskProgressTrack,.zenoApp.themeDayMode .taskProgressTrack,.zenoApp.themeDayMode .userRankCopy .progress{background:#e4e9f0;box-shadow:inset 0 1px 2px #0f172a12}.zenoApp.themeDayMode .signalDailyRewardTable{border-color:var(--day-line);background:#f8fafc}.zenoApp.themeDayMode .signalDailyInfo,.zenoApp.themeDayMode .signalDailyRewardTable .head{background:#f1f5f9}.zenoApp.themeDayMode .signalDailyRewardTable>span{border-top-color:var(--day-line)}.zenoApp.themeDayMode .makeUpDateRail button{border-color:var(--day-line);color:#667085;background:#fff;box-shadow:0 5px 14px #0f172a0b}.zenoApp.themeDayMode .makeUpDateRail button>span{color:#7a8494}.zenoApp.themeDayMode .makeUpDateRail button>strong{color:#202939}.zenoApp.themeDayMode .makeUpDateRail button.today>small{color:#1769d2}.zenoApp.themeDayMode .makeUpDateRail button.locked{background:#f4f6f8}.zenoApp.themeDayMode .makeUpDateRail button:disabled{opacity:.66}.zenoApp.themeDayMode .makeUpDateRail button.active{background:#f7fbff;border-color:#1769d28a;box-shadow:0 0 0 2px #1769d21a,0 7px 18px #1769d21a}.zenoApp.themeDayMode .makeUpNotice,.zenoApp.themeDayMode .signalEmptyState a{color:#245f9f;background:#eef5ff;border-color:#1769d22e}.zenoApp.themeDayMode .makeUpEmpty strong{color:var(--day-ink)}.zenoApp.themeDayMode .makeUpEmpty p,.zenoApp.themeDayMode .makeUpPolicyNote{color:var(--day-muted)}.zenoApp.themeDayMode .makeUpEmpty>a{color:#245f9f;background:#eef5ff;border-color:#1769d233}.zenoApp.themeDayMode .aiBubble,.zenoApp.themeDayMode.aiScreen .promptGrid button{border-color:var(--day-line);box-shadow:var(--day-shadow);background:#fff}.zenoApp.themeDayMode.aiScreen .promptGrid button>span:first-child{background:#111827;border-color:#0f172a14}.zenoApp.themeDayMode.aiScreen .promptGrid b{color:#355b87;background:#eef3f8}.zenoApp.themeDayMode.aiScreen .aiComposerDock{background:linear-gradient(180deg,#f2f4f700,#f2f4f7f5 42%,var(--day-canvas) 100%);border-radius:0;padding:14px 0 4px}.zenoApp.themeDayMode.aiScreen .aiComposer{border-color:var(--day-line-strong);background:#fff;box-shadow:0 8px 22px #0f172a17}.zenoApp.themeDayMode.aiScreen .aiComposer textarea{color:var(--day-ink)}.zenoApp.themeDayMode.aiScreen .aiComposer textarea::placeholder{color:#98a2b3}.zenoApp.themeDayMode.aiScreen .aiComposerNotice{color:#526174;background:#f2f7ff;border-color:#1769d229}.zenoApp.themeDayMode.aiScreen .aiDisclaimer{color:#7a8494}.zenoApp.themeDayMode.tradeScreen>.zenoContent{background:0 0}.zenoApp.themeDayMode.tradeScreen{background:radial-gradient(circle at 58% 23%,#491da81f,#0000 31%),#000}.zenoApp.themeDayMode.tradeScreen .tradeEnergyVisual{filter:none}.zenoApp.themeDayMode.tradeScreen .tradeEnergyVisual img{mix-blend-mode:screen;filter:drop-shadow(0 0 26px #6435ff3d)}.zenoApp.themeDayMode.tradeScreen .tradeBrandTitle em{color:#0000;background:linear-gradient(102deg,#f2f4fa 4%,#37a8ff 48%,#d859f2);-webkit-background-clip:text;background-clip:text}.zenoApp.themeDayMode.tradeScreen .tradeSubtitle{color:#d4d5db}.zenoApp.themeDayMode .actionModal,.zenoApp.themeDayMode .sidebarFoot{border-color:var(--day-line);color:var(--day-ink);background:#fff}.zenoApp.themeDayMode :is(.pageHeading h1,.profileCopy strong,.sectionLabel h2,.signalDailyHeading h2,.taskContent h2,.taskContext,.aiScreenHeader h1,.aiBubble h2,.promptGrid strong,.tradeHero h1,.userHeader h1,.userRankCopy strong,.userPortfolioSummary strong,.userAssetName strong,.userAssetValue strong,.bindingCard strong,.detailSection h2,.settingsGroups h2,.legalPanel h2){color:var(--day-ink)}.zenoApp.themeDayMode :is(.pageHeading p,.profileCopy span,.sectionLabel>a,.sectionLabel>span,.taskContent>p:not(.taskContext),.taskFooter li,.signalDailyPolicy p,.signalDailyFootnote,.aiScreenHeader p,.aiBubble p,.promptGrid small,.aiDisclaimer,.tradeSubtitle,.tradeHero>p,.userHeader button,.userRankCopy>span,.userPortfolioSummary>span,.userPortfolioSummary>small,.userAssetName small,.userAssetValue small,.bindingCard small,.detailSection>p,.legalPanel p){color:var(--day-muted)}.zenoApp.themeDayMode.tradeScreen .pageHeading h1{color:#f7f7f9}.zenoApp.themeDayMode.tradeScreen .tradeBrandTitle{color:#f5f5f7}.zenoApp.themeDayMode.tradeScreen .tradeHero>p,.zenoApp.themeDayMode.tradeScreen .tradeSubtitle{color:#d4d5db}.zenoApp.themeDayMode.tradeScreen .tradePillars{color:#c9ccd3}.zenoApp.themeDayMode.tradeScreen .tradePillars b{color:#7eb7ff}.zenoApp.themeDayMode.tradeScreen .tradePillars i{color:#df8bea}.zenoApp.themeDayMode.tradeScreen .comingSoon{color:#d9d7dc;text-shadow:0 0 15px #b065ff5c}.zenoApp.tradeScreen .tradeEnergyVisual{filter:none;width:min(84vw,390px);margin:-8px auto 12px}.zenoApp.tradeScreen .tradeEnergyVisual img{mix-blend-mode:screen;filter:drop-shadow(0 0 26px #6435ff3d)}.zenoApp.tradeScreen .tradeHero .tradeBrandTitle{font-size:max(var(--zeno-text-min,0px),calc(clamp(42px, 12vw, 62px) * var(--zeno-text-scale,1)))}.zenoApp.tradeScreen .tradeHero .tradeSubtitle{font-size:max(var(--zeno-text-min,0px),calc(clamp(14px, 3.9vw, 18px) * var(--zeno-text-scale,1)));margin-top:14px}.zenoApp.tradeScreen .tradeHero .tradePillars{font-size:max(var(--zeno-text-min,0px),calc(clamp(11px, 3.1vw, 14px) * var(--zeno-text-scale,1)));margin-top:22px}@media (max-width:359px){.zenoApp.tradeScreen .tradeEnergyVisual{width:min(82vw,266px);margin-top:-7px}.zenoApp.tradeScreen .tradeHero .tradeBrandTitle{font-size:max(var(--zeno-text-min,0px),calc(38px * var(--zeno-text-scale,1)))}}@media (min-width:700px){.zenoApp.tradeScreen .tradeEnergyVisual{width:min(48vw,430px)}}@media (min-width:1024px){.zenoApp.tradeScreen .tradeEnergyVisual{width:min(42vh,430px);margin-top:-10px}}.zenoApp.themeDayMode .walletTabs{border-color:var(--day-line);box-shadow:none;background:#edf1f5}.zenoApp.themeDayMode .walletTabs button{color:#667085;background:0 0}.zenoApp.themeDayMode .walletTabs button.active{color:#fff;background:linear-gradient(135deg,#2384ea,#1769d2);box-shadow:0 5px 13px #1769d22b}.zenoApp.themeDayMode .walletHero>div button{border-color:var(--day-line);color:#344054;background:#eef2f6}.zenoApp.themeDayMode .actionModal input,.zenoApp.themeDayMode .addressModal p,.zenoApp.themeDayMode .historyDates input,.zenoApp.themeDayMode .languageChoice,.zenoApp.themeDayMode .orgSearch,.zenoApp.themeDayMode .profileForm input,.zenoApp.themeDayMode .profileForm textarea,.zenoApp.themeDayMode .referralPanel input{border-color:var(--day-line-strong);color:var(--day-ink);background:#f8fafc}.zenoApp.themeDayMode .languageChoice b,.zenoApp.themeDayMode .profileForm label{color:var(--day-muted)}.zenoApp.themeDayMode .languageChoice.selected{background:#edf5ff;border-color:#1769d273}.zenoApp.themeDayMode .dayRail>div{border-color:var(--day-line);color:var(--day-ink);background:#fff;box-shadow:0 5px 14px #0f172a0b}.zenoApp.themeDayMode .dayRail>div.done{background:#f7fbff;border-color:#1769d24d}.zenoApp.themeDayMode .dayRail span{color:#344054}.zenoApp.themeDayMode .dayRail small{color:#7a8494}.zenoApp.themeDayMode .dayRail b{color:#1769d2;background:#e8f2ff}.zenoApp.themeDayMode.subscriptionScreen,.zenoApp.themeDayMode.subscriptionScreen .lightPanel{color:var(--day-ink);background:0 0}.zenoApp.themeDayMode.subscriptionScreen .featureTable,.zenoApp.themeDayMode.subscriptionScreen .planGrid button,.zenoApp.themeDayMode.subscriptionScreen .planReferralSummary,.zenoApp.themeDayMode.subscriptionScreen .subscriptionState,.zenoApp.themeDayMode.subscriptionScreen .subscriptionTestMode{border-color:var(--day-line);color:var(--day-ink);box-shadow:var(--day-shadow);background:#fff}.zenoApp.themeDayMode.subscriptionScreen .planGrid button>b,.zenoApp.themeDayMode.subscriptionScreen .planReferralSummary strong,.zenoApp.themeDayMode.subscriptionScreen .subscriptionState strong,.zenoApp.themeDayMode.subscriptionScreen .subscriptionTestMode>div>span b,.zenoApp.themeDayMode.subscriptionScreen .subscriptionTestMode>strong{color:var(--day-ink)}.zenoApp.themeDayMode.subscriptionScreen .featureTable small,.zenoApp.themeDayMode.subscriptionScreen .planGrid small,.zenoApp.themeDayMode.subscriptionScreen .planReferralSummary small,.zenoApp.themeDayMode.subscriptionScreen .planReferralSummary span,.zenoApp.themeDayMode.subscriptionScreen .subscriptionState,.zenoApp.themeDayMode.subscriptionScreen .subscriptionState small,.zenoApp.themeDayMode.subscriptionScreen .subscriptionTestMode>div>span,.zenoApp.themeDayMode.subscriptionScreen .subscriptionTestMode>p{color:var(--day-muted)}.zenoApp.themeDayMode.subscriptionScreen .planGrid button.selected{background:#f3f8ff;border-color:#1769d294;box-shadow:0 0 0 2px #1769d214,0 8px 20px #1769d217}.zenoApp.themeDayMode.subscriptionScreen .planGrid button:after{background:#fff;border-color:#a8b2c1}.zenoApp.themeDayMode.subscriptionScreen .planGrid button.selected:after{background:#2384ea;border-color:#2384ea}.zenoApp.themeDayMode.subscriptionScreen .planGrid strong{color:#1769d2}.zenoApp.themeDayMode.subscriptionScreen .planTrialBadge{color:#1769d2;background:#eaf3ff;border-color:#1769d238}.zenoApp.themeDayMode.subscriptionScreen .subscriptionCapTrack{background:#e3e8ef}.zenoApp.themeDayMode.subscriptionScreen .subscriptionCapState.reached{background:#fff9ef;border-color:#d68b234d}.zenoApp.themeDayMode.subscriptionScreen .subscriptionTrialState{background:#f1fbf7;border-color:#1b9c693d}.zenoApp.themeDayMode.subscriptionScreen .subscriptionTrialButton{color:#1769d2;box-shadow:none;background:#edf5ff;border-color:#1769d238}.zenoApp.themeDayMode.subscriptionScreen .featureTable>div{border-bottom-color:var(--day-line)}.zenoApp.themeDayMode.subscriptionScreen .featureTable span,.zenoApp.themeDayMode.subscriptionScreen .featureTable strong{color:var(--day-ink)}.zenoApp.themeDayMode .bindingAlternative input,.zenoApp.themeDayMode .bindingAlternative textarea,.zenoApp.themeDayMode .settlementSettings .settingLine input{border-color:var(--day-line-strong);color:var(--day-ink);background:#f8fafc}.zenoApp.themeDayMode .bindingAlternative label,.zenoApp.themeDayMode .bindingAlternative p,.zenoApp.themeDayMode .bindingSafetyNote,.zenoApp.themeDayMode .checkList li,.zenoApp.themeDayMode .milestone small,.zenoApp.themeDayMode .settingLine span{color:var(--day-muted)}.zenoApp.themeDayMode .goalkeeperNotice,.zenoApp.themeDayMode .referralTestGuide,.zenoApp.themeDayMode .sponsorBinding{border-color:var(--day-line);color:var(--day-muted);background:#f8fafc}.zenoApp.themeDayMode .goalkeeperNotice b,.zenoApp.themeDayMode .referralTestGuide b,.zenoApp.themeDayMode .sponsorBinding strong{color:var(--day-ink)}.zenoApp.themeDayMode .wideProgress{background:#e3e8ef}.zenoApp{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;--utility-icon-color:#80aff4;--utility-icon-surface:#0d1828;--utility-icon-line:#5f99ea33}.zenoApp.themeDayMode{--utility-icon-color:#1769d2;--utility-icon-surface:#edf4fe;--utility-icon-line:#d8e6f8}.zenoApp svg.zenoVectorIcon{box-shadow:none;color:var(--utility-icon-color);opacity:1;filter:none;mix-blend-mode:normal;background:0 0;border:0;border-radius:0;flex-shrink:0;padding:0;display:block;transform:none}.zenoApp :is(button,a,input,textarea,select,summary):focus-visible{outline-offset:3px;outline:2px solid #438bef}.zenoApp :is(button,a){-webkit-tap-highlight-color:transparent}.zenoApp :is(.balanceValue,.userAssetValue,.userPortfolioBalance,.taskProgress,.signalDailyRewardTable,.historyAmount){font-variant-numeric:tabular-nums}.zenoApp .mobileNavIcon,.zenoApp.themeDayMode .mobileNav a.active .mobileNavIcon{box-shadow:none;background:0 0;border:0}.zenoApp .mobileNav .zenoVectorIcon{stroke-width:1.5px;width:25px;height:25px}.zenoApp .mobileNav a{transition:color .15s,background-color .15s}.zenoApp.themeNightMode .mobileNav a.active .zenoVectorIcon{color:#69a8ff;filter:drop-shadow(0 0 5px #277affb8)}.zenoApp.themeDayMode .mobileNav a.active .zenoVectorIcon{color:#1769d2}.zenoApp .desktopSidebar nav .zenoVectorIcon{width:24px;height:24px}.zenoApp :is(.mobileHeaderActions,.profileHeaderActions,.userHeaderActions,.desktopHeaderAction) svg.zenoVectorIcon{color:#80aff4;width:20px;height:20px;transform:none}.zenoApp.themeDayMode :is(.mobileHeaderActions,.profileHeaderActions,.userHeaderActions,.desktopHeaderAction) svg.zenoVectorIcon{color:#1769d2}.zenoApp .quickIcon .zenoVectorIcon{width:23px;height:23px;color:var(--utility-icon-color)}.zenoApp.themeDayMode .quickIcon .zenoVectorIcon{color:var(--utility-icon-color)}.homeScreen .walletActions svg.zenoVectorIcon{width:40px;height:40px;color:var(--utility-icon-color);background:#101319;border-radius:50%;padding:9px}.homeScreen.themeDayMode .walletActions svg.zenoVectorIcon{color:var(--utility-icon-color);box-shadow:none;background:#edf2f8}.zenoApp .userPanelTabs svg.zenoVectorIcon{flex-basis:20px;width:20px;height:20px}.zenoApp .userPanelTabs button.active svg.zenoVectorIcon{color:#fff}.zenoApp.themeDayMode .userPortfolioBalance button b{color:var(--day-ink)}.zenoApp.themeDayMode .userPortfolioBalance button svg{color:#526174;stroke:currentColor}.zenoApp.themeDayMode .userPortfolioBalance>a{color:#526174}.zenoApp .signalDailyGift svg.zenoVectorIcon{width:20px;height:20px}.zenoApp.themeDayMode .signalDailyProgress>span:not(.reached)>.signalDailyGift{color:#718096;opacity:1;background:#edf2f8;border-color:#dbe3ed}.zenoApp .signalDailyProgress>span.reached .signalDailyGift svg.zenoVectorIcon{color:#6eb5ff;filter:drop-shadow(0 0 4px #3d99ffcc)}.zenoApp.themeDayMode .signalDailyProgress>span.reached .signalDailyGift svg.zenoVectorIcon{color:#1769d2}.zenoApp.aiScreen .morePromptsButton{align-items:center;gap:6px;min-height:44px;display:inline-flex}.zenoApp.aiScreen .morePromptsButton svg.zenoVectorIcon{width:18px;height:18px}.zenoApp.aiScreen .promptGrid button>span:first-child,.zenoApp.aiScreen .promptGrid button>span:first-child:has(.zenoIcon--hot-predictions){background:var(--utility-icon-surface);border-color:var(--utility-icon-line)}.zenoApp.aiScreen .promptGrid button>span:first-child svg.zenoVectorIcon{width:25px;height:25px;color:var(--utility-icon-color)}.zenoApp.aiScreen .promptGrid button>span:first-child svg.zenoIcon--hot-predictions{color:var(--utility-icon-color)}.zenoApp.themeDayMode.aiScreen .promptGrid button>span:first-child,.zenoApp.themeDayMode.aiScreen .promptGrid button>span:first-child:has(.zenoIcon--hot-predictions){background:var(--utility-icon-surface)}.zenoApp.aiScreen .promptGrid b svg.zenoVectorIcon{width:14px;height:14px}.zenoApp.aiScreen .promptGrid button{transition:border-color .15s,background-color .15s}.zenoApp .settingsList :is(a,button){grid-template-columns:36px minmax(0,1fr) auto}.zenoApp .settingsList .settingsIcon{background:var(--utility-icon-surface);border-color:var(--utility-icon-line);width:36px;height:36px;box-shadow:none;overflow:visible}.zenoApp .helpGrid>a>span,.zenoApp .makeUpEmpty>span,.zenoApp .serviceGrid>a>span,.zenoApp:is(.themeDayMode,.themeNightMode) :is(.settingsIcon,.earningIcon,.transactionIcon,.trustedDeviceIcon,.profileUnavailableIcon,.walletLinkIcon,.messageEmptyIcon,.signalDailyTrophy){background:var(--utility-icon-surface);border-color:var(--utility-icon-line);box-shadow:none;place-items:center;display:grid}.zenoApp .settingsIcon>svg.zenoVectorIcon,.zenoApp .transactionIcon>svg.zenoVectorIcon,.zenoApp .trustedDeviceIcon>svg.zenoVectorIcon{width:22px;height:22px}.zenoApp .settingsList b{place-items:center;display:grid}.zenoApp .settingsList b>svg.zenoVectorIcon{width:16px;height:16px}.zenoApp .earningIcon>svg.zenoVectorIcon,.zenoApp .serviceGrid>a>span>svg.zenoVectorIcon,.zenoApp .walletLinkIcon>svg.zenoVectorIcon{width:24px;height:24px}.zenoApp .helpGrid>a>span>svg.zenoVectorIcon{width:22px!important;height:22px!important}.zenoApp .signalDailyTrophy>svg.zenoVectorIcon{width:28px;height:28px}.zenoApp .securityGrid article>svg.zenoVectorIcon{justify-self:center;width:28px;height:28px}.zenoApp .makeUpEmpty>span>svg.zenoVectorIcon,.zenoApp :is(.profileUnavailableIcon,.messageEmptyIcon)>svg.zenoVectorIcon{width:32px;height:32px}.zenoApp .todayReward svg.zenoVectorIcon{width:44px;height:44px}.zenoApp :is(.historySummary,.autoHero,.completedCard)>svg.zenoVectorIcon{width:52px;height:52px}.zenoApp :is(.mobileNav,.desktopSidebar) a:not(.active) svg.zenoVectorIcon{color:var(--utility-icon-color);opacity:.7}.zenoApp.homeScreen .homeHelpButton svg.zenoVectorIcon{width:20px;height:20px}.zenoApp.aiScreen .aiComposer{grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:8px;min-height:56px;padding:5px 5px 5px 16px}.zenoApp.aiScreen .aiComposer textarea{font-size:max(var(--zeno-text-min,0px),calc(16px * var(--zeno-text-scale,1)));min-height:44px;padding:11px 0;line-height:1.4}.zenoApp.aiScreen .aiComposer>.aiComposerAction{aspect-ratio:1;color:#fff;opacity:1;filter:none;cursor:pointer;background:#2678e5;border:0;border-radius:50%;align-self:end;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;transition:background-color .15s,box-shadow .15s,transform .12s;display:grid;box-shadow:0 3px 10px #165bbe2e}.zenoApp.aiScreen .aiComposerAction>.aiComposerActionGlyph{width:20px;height:20px;color:inherit;box-shadow:none;filter:none;background:0 0;border:0;margin:0;padding:0;display:block;transform:none}.zenoApp.aiScreen .aiComposer>.aiComposerAction:active:not(:disabled){transform:scale(.96)}.zenoApp.aiScreen .aiComposer>.aiComposerAction[data-state=stop]{color:#a9ccff;box-shadow:none;background:#1d2d44}.zenoApp.themeDayMode.aiScreen .aiComposer>.aiComposerAction{background:#1769d2;box-shadow:0 3px 9px #1769d229}.zenoApp.themeDayMode.aiScreen .aiComposer>.aiComposerAction[data-state=stop]{color:#1769d2;box-shadow:none;background:#e8f0fc}.zenoApp.aiScreen .aiComposer>.aiComposerAction:disabled{opacity:1;filter:none;color:#99a5b6;box-shadow:none;cursor:default;background:#232a35}.zenoApp.themeDayMode.aiScreen .aiComposer>.aiComposerAction:disabled{color:#788ba5;box-shadow:none;background:#e7edf5}@media (hover:hover){.zenoApp.aiScreen .aiComposer>.aiComposerAction[data-state=ready]:hover{background:#2063c0;box-shadow:0 4px 12px #165bbe3d}}.zenoApp.aiScreen .aiComposer:focus-within{border-color:#4b8cdf;box-shadow:0 0 0 3px #397fe31a}@media (max-width:767px){.zenoApp{--mobile-header-gap:8px}.mobileHeaderActions>:is(a,button),.mobileHeaderStart>.backButton{position:relative}.mobileHeaderActions>:is(a,button):after,.mobileHeaderStart>.backButton:after{content:"";border-radius:50%;position:absolute;inset:-4px}.zenoApp input:not([type=checkbox],[type=radio],[type=range]),.zenoApp select{font-size:max(var(--zeno-text-min,0px),calc(16px * var(--zeno-text-scale,1)))}}.zenoApp[data-text-size=large],.zenoAuthTheme[data-text-size=large]{--zeno-text-scale:1.18;--zeno-text-min:14px;font-size:calc(16px * var(--zeno-text-scale))}.zenoApp :is(.zenoIcon,.backButton,.circleButton,.helpButton,.themeModeButton,.homeHelpButton,.historyButton,.infoBadge,.avatar,.letterAvatar,.selectTaskButton>span,.guideCard>b,.mobileNavIcon){--zeno-text-scale:1;--zeno-text-min:0px}.zenoApp.homeScreen .quickAccessGrid{grid-auto-rows:1fr;gap:8px}.zenoApp.homeScreen .quickAccessGrid>.quickAccessUnavailable,.zenoApp.homeScreen .quickAccessGrid>a{justify-content:flex-start;gap:8px;min-height:92px;padding:12px 4px 10px}.zenoApp.homeScreen .quickAccessGrid strong{width:100%;font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)));white-space:normal;overflow-wrap:normal;margin:0;font-weight:600;line-height:1.3}.zenoApp.homeScreen .quickIcon{border:0;flex:0 0 28px;width:28px;height:28px;margin:0;overflow:visible}.zenoApp.homeScreen .quickIcon .zenoIcon{width:28px;height:28px;transform:none}.zenoApp.homeScreen .accountInfoButton{font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)));min-height:40px}.zenoApp.homeScreen .insightCard p{font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale,1)));line-height:1.5}.zenoApp.homeScreen .insightSummary{gap:4px;display:grid}.zenoApp .taskProgressMeta{justify-content:flex-end}.zenoApp.aiScreen .aiScreenHeader{min-height:56px}.zenoApp.aiScreen .aiBubble{min-height:0}.zenoApp.aiScreen .promptGrid{grid-auto-rows:1fr}.zenoApp.aiScreen .promptGrid strong{margin:0;line-height:1.45}.zenoApp.signalScreen .taskGrid{align-items:start}.zenoApp.signalScreen .taskCard,.zenoApp.signalScreen .taskCard.dailyTask:not(.quizTask){height:auto;min-height:0;max-height:none;padding:16px}.zenoApp.signalScreen .taskContent{flex:none;gap:12px;min-height:0;padding:20px 0}.zenoApp.signalScreen .taskBrandFrame{border-radius:16px;width:60px;height:60px;min-height:60px;margin:0}.zenoApp.signalScreen .taskBrand{width:56px;height:56px}.zenoApp.signalScreen .taskContent h2{font-size:max(var(--zeno-text-min,0px),calc(20px * var(--zeno-text-scale,1)));line-height:1.3}.zenoApp.signalScreen .taskTop{gap:10px}.zenoApp.signalScreen .taskTop :is(span,b){font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)));line-height:1.4}.zenoApp.signalScreen .taskTop b{flex-shrink:0}.zenoApp.signalScreen .taskFooter{padding-top:14px}.zenoApp.signalScreen .taskProgressMeta{flex-wrap:wrap;gap:12px}.zenoApp.signalScreen .taskProgressBar.compact .taskProgressMeta :is(span,strong){font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale,1)));line-height:1.4}.taskRequirements{margin:8px 0}.taskRequirements summary{color:#82b9ff;min-height:44px;font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale,1)));cursor:pointer;padding:12px 0;line-height:1.4}.zenoApp.signalScreen .taskRequirements li,.zenoApp.signalScreen .taskRequirements p{font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale,1)));line-height:1.5}.zenoApp.signalScreen .taskRequirements p{color:var(--muted);margin:0 0 12px}.zenoApp.signalScreen .taskRequirements ul{min-height:0;margin:0 0 16px;padding-left:18px;list-style:outside}.zenoApp.signalScreen .taskRequirements li{margin:6px 0}.zenoApp.signalScreen .taskRequirements li:before{content:none}.zenoApp.signalScreen .selectTaskButton{height:auto;min-height:48px;font-size:max(var(--zeno-text-min,0px),calc(16px * var(--zeno-text-scale,1)));padding:8px 12px 8px 16px}.zenoApp.signalScreen .selectTaskButton>.selectTaskArrow{flex-shrink:0;place-items:center;padding:0;line-height:1;display:grid}.zenoApp.signalScreen .selectTaskArrow>svg{filter:none;width:16px;height:16px;margin:0;padding:0;display:block;transform:none}.zenoApp.signalScreen .taskCarouselMeta{margin:12px 0 22px}.zenoApp.signalScreen .taskCarouselMeta small{font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)))}.zenoApp.signalScreen .signalDailyPolicy{padding:16px}.zenoApp.signalScreen .signalDailyHeading>b{font-size:max(var(--zeno-text-min,0px),calc(18px * var(--zeno-text-scale,1)));white-space:normal;line-height:1.4}.zenoApp.signalScreen .signalDailyCompletion{color:#99a7bb;font-size:max(var(--zeno-text-min,0px),calc(16px * var(--zeno-text-scale,1)));flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:16px 0 0;line-height:1.4;display:flex}.zenoApp.signalScreen .signalDailyCompletion strong{color:#68acff;font-size:calc(22px * var(--zeno-text-scale,1));font-variant-numeric:tabular-nums;font-weight:600}.zenoApp.signalScreen[data-theme=day] .signalDailyCompletion{color:#606c7d}.zenoApp.signalScreen[data-theme=day] .signalDailyCompletion strong{color:#1768c4}.zenoApp.signalScreen .signalDailyHeading>em,.zenoApp.signalScreen .signalDailyHeading>small{font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale,1)));font-weight:400;line-height:1.45}.zenoApp.signalScreen .signalDailyProgress{margin:20px 0}.zenoApp.signalScreen .signalDailyProgress>span>strong{font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale,1)));line-height:1.4}.zenoApp.signalScreen .signalDailyRewardTable>span{min-height:40px;padding:8px}.zenoApp.signalScreen .signalDailyRewardTable .head :is(small,b),.zenoApp.signalScreen .signalDailyRewardTable :is(small,b){font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)));white-space:normal;line-height:1.4}.zenoApp.signalScreen .signalDailyClaimHelp,.zenoApp.signalScreen .signalDailyInfo .signalDailyFootnote{font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)));line-height:1.5}.zenoApp.signalScreen .signalDailyClaim strong{font-size:max(var(--zeno-text-min,0px),calc(16px * var(--zeno-text-scale,1)))}.zenoApp.themeDayMode .taskRequirements summary{color:var(--day-accent)}.zenoApp .makeUpRequirements{margin:0}.zenoApp .makeUpRequirements summary{padding-block:10px}.zenoApp .makeUpRequirements :is(p,li){font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale,1)));color:var(--muted);line-height:1.5}.zenoApp .makeUpRequirements ul{margin:10px 0;padding-left:18px;list-style:outside}.zenoApp .makeUpRequirements li{margin-block:6px}.zenoApp.makeUpTasksScreen .makeUpLegend{white-space:nowrap;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:10px;width:100%;height:auto;margin-inline:0;padding-inline:0;display:flex;overflow-x:auto}.zenoApp.makeUpTasksScreen .makeUpLegend::-webkit-scrollbar{display:none}.zenoApp.makeUpTasksScreen .makeUpLegend span{flex:none}.zenoApp.themeDayMode .makeUpLegend .completed{color:#13795b}.zenoApp.themeDayMode .makeUpLegend :is(.missed,.today){color:#1769d2}.zenoApp.themeDayMode .makeUpLegend .locked{color:#667085}.textSizeSettings .textSizeField{min-width:0;margin:0;padding:16px}.zenoApp.settingsScreen .settingsGroups>section,.zenoApp.themeDayMode.settingsScreen .settingsGroups>section{box-shadow:none;background:0 0;border:0;padding:0}.zenoApp.settingsScreen .settingsGroups{gap:28px}.zenoApp.settingsScreen .settingsGroups>.textSizeSettings,.zenoApp.settingsScreen .settingsGroups>section{gap:14px;display:grid}.zenoApp.settingsScreen .settingsGroups h2,.zenoApp.settingsScreen .textSizeSettings>h2{color:#8995a6;font-size:max(var(--zeno-text-min,0px),calc(15px * var(--zeno-text-scale,1)));letter-spacing:.02em;margin:0;padding:0;font-weight:450;line-height:1.3}.zenoApp.settingsScreen .settingsList.surface,.zenoApp.settingsScreen .textSizeField.surface{margin-top:0}.zenoApp.themeDayMode.settingsScreen .settingsGroups h2,.zenoApp.themeDayMode.settingsScreen .textSizeSettings>h2{color:#667085}.textSizeField legend{font-size:max(var(--zeno-text-min,0px),calc(16px * var(--zeno-text-scale,1)));padding:0 6px;font-weight:600}.textSizeChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.textSizeChoice{border:1px solid var(--line);cursor:pointer;border-radius:14px;place-items:center;gap:6px;min-height:100px;padding:12px;display:grid;position:relative}.textSizeChoice input{accent-color:#3585f4;width:16px;height:16px;margin:0;position:absolute;top:10px;right:10px}.textSizeChoice:focus-within{outline-offset:3px;outline:2px solid #3585f4}.textSizeChoice.selected{background:#3585f41a;border-color:#3585f4}.textSizeChoice strong{font-size:max(var(--zeno-text-min,0px),calc(16px * var(--zeno-text-scale,1)));font-weight:600}.textSizeSample{--zeno-text-scale:1;--zeno-text-min:0px;line-height:1.2}.textSizeSample.normal{font-size:max(var(--zeno-text-min,0px),calc(22px * var(--zeno-text-scale,1)))}.textSizeSample.large{font-size:max(var(--zeno-text-min,0px),calc(28px * var(--zeno-text-scale,1)))}.textSizeField>p{font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)));color:var(--muted);margin:12px 0 0;line-height:1.4}.zenoApp[data-text-size=large] :is(.primaryButton,.secondaryButton,.selectTaskButton,.filterRail button){white-space:normal;height:auto;min-height:48px;padding-block:10px}.zenoApp[data-text-size=large] :is(.pageHeading p,.detailSection p,.detailSection li,.settingsList strong,.bindingAlternative p,.promptGrid p,.aiBubble p,.aiDisclaimer){line-height:1.5}.zenoApp[data-text-size=large] .settingsList :is(a,button){grid-template-columns:36px minmax(0,1fr) auto;gap:12px;min-height:64px}.zenoApp[data-text-size=large] .settingsList strong{overflow-wrap:anywhere}.zenoApp.homeScreen[data-text-size=large] .quickAccessGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.zenoApp.homeScreen[data-text-size=large] .quickAccessGrid strong{font-size:max(var(--zeno-text-min,0px),calc(16px * var(--zeno-text-scale,1)))}.zenoApp.homeScreen[data-text-size=large] .quickAccessGrid>.quickAccessUnavailable,.zenoApp.homeScreen[data-text-size=large] .quickAccessGrid>a{min-height:92px;padding:14px 8px}.zenoApp.homeScreen[data-text-size=large] .balanceCard{height:auto;min-height:220px}.zenoApp.homeScreen[data-text-size=large] .walletActions{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.zenoApp.homeScreen[data-text-size=large] .walletActions button{width:100%;min-width:0}.zenoApp.homeScreen[data-text-size=large] .walletActions button>span{white-space:nowrap;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)))}.zenoApp.homeScreen[data-text-size=large] .guideCard{height:auto;min-height:80px;padding-block:12px}.zenoApp.homeScreen[data-text-size=large] .guideCard strong{white-space:normal;line-height:1.35}.zenoApp[data-text-size=large] .promptGrid button{height:auto;min-height:96px;padding-block:16px}.zenoApp[data-text-size=large] :is(.aiBubble,.aiHero){height:auto;min-height:0}.zenoApp[data-text-size=large] .aiDisclaimer{white-space:normal}.zenoApp.aiScreen[data-text-size=large] .aiComposerDock{margin-top:24px;position:static}.zenoApp.aiScreen[data-text-size=large] .aiDisclaimer{color:var(--muted);margin-top:12px}.zenoApp[data-text-size=large] .userOverviewCard{height:auto}@media (max-width:767px){.zenoApp.homeScreen[data-text-size=large] .quickAccessGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.zenoApp.homeScreen[data-text-size=large] .profileHeader{margin-top:44px;padding-right:0}.zenoApp.homeScreen[data-text-size=large] .profileCopy strong{white-space:normal;overflow:visible}.zenoApp[data-text-size=large] .mobileNav{min-height:72px}.zenoApp[data-text-size=large] .mobileNav a{min-width:0;padding-inline:2px}.zenoApp[data-text-size=large] .mobileNav small{font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));white-space:nowrap;line-height:1.25}.zenoApp.aiScreen[data-text-size=large] .zenoContent{padding-bottom:calc(100px + env(safe-area-inset-bottom))}.zenoApp.signalScreen[data-text-size=large] .signalDailyHeader{grid-template-columns:minmax(0,1fr)}.zenoApp.signalScreen[data-text-size=large] .signalDailyTrophy{display:none}.zenoApp.signalScreen[data-text-size=large] .signalDailyRewardTable{overflow-x:auto}.zenoApp.signalScreen[data-text-size=large] .signalDailyRewardTable>span{grid-template-columns:minmax(80px,1.5fr) repeat(3,minmax(44px,1fr));gap:3px}.zenoApp.userScreen[data-text-size=large] .userOverviewCard{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.zenoApp.userScreen[data-text-size=large] .userRankSummary{border:0;padding:0}.zenoApp.userScreen[data-text-size=large] .userPortfolioSummary{border:0;border-top:1px solid var(--line);padding:14px 0 0}.zenoApp.makeUpTasksScreen[data-text-size=large] .makeUpTaskCard{grid-template-columns:44px minmax(0,1fr);gap:12px;height:auto;padding:14px}.zenoApp.makeUpTasksScreen[data-text-size=large] .makeUpTaskCopy :is(h3,p){-webkit-line-clamp:unset;line-height:1.45;display:block;overflow:visible}.zenoApp.makeUpTasksScreen[data-text-size=large] .makeUpTaskAction{flex-direction:row;grid-area:auto/1/auto/-1;justify-content:space-between;align-items:center;display:flex}.zenoApp.makeUpTasksScreen[data-text-size=large] .makeUpTaskAction :is(a,button){min-height:44px;padding:8px 14px}.zenoApp.makeUpTasksScreen[data-text-size=large] .makeUpTaskProgress{grid-area:auto/1/auto/-1}.zenoApp.makeUpTasksScreen[data-text-size=large] .taskProgressMeta{flex-wrap:wrap;gap:6px}}@media (max-width:359px){.zenoApp.homeScreen .quickAccessGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.zenoApp.subscriptionScreen{--plan-surface:#090d13;--plan-ink:#f2f5fa;--plan-muted:#99a3b2;--plan-line:#96accc2e}.zenoApp.themeDayMode.subscriptionScreen{--plan-surface:#fff;--plan-ink:#17202e;--plan-muted:#606c7d;--plan-line:#e0e5ed}.subscriptionScreen .subscriptionIntro{color:var(--plan-ink);margin:0 0 24px}.subscriptionScreen :is(.subscriptionIntro,.subscriptionPlanHeading) h2{font-size:max(var(--zeno-text-min,0px),calc(20px * var(--zeno-text-scale,1)));letter-spacing:-.025em;margin:0 0 6px;font-weight:650;line-height:1.3}.subscriptionScreen :is(.subscriptionIntro,.subscriptionPlanHeading) p{color:var(--plan-muted);font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)));margin:0;line-height:1.5}.subscriptionScreen .subscriptionTaskWallet{border:1px solid var(--plan-line);background:var(--plan-surface);border-radius:18px;margin-top:18px;padding:18px}.subscriptionScreen .subscriptionWalletLabel{color:var(--plan-muted);font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)))}.subscriptionScreen .subscriptionWalletAmount{flex-wrap:wrap;align-items:baseline;gap:8px;margin:8px 0 10px;display:flex}.subscriptionScreen .subscriptionWalletAmount strong{font-size:max(var(--zeno-text-min,0px),calc(28px * var(--zeno-text-scale,1)));letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:650;line-height:1.2}.subscriptionScreen .subscriptionWalletAmount>span{color:var(--plan-muted);font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)))}.subscriptionScreen .subscriptionPlanHeading{color:var(--plan-ink);margin-bottom:16px}.subscriptionScreen .subscriptionStatusStrip{border:1px solid var(--plan-line);background:var(--plan-line);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 0 18px;display:grid;overflow:hidden}.subscriptionScreen .subscriptionStatusStrip>div{background:var(--plan-surface);gap:4px;min-width:0;padding:12px 12px 13px;display:grid}.subscriptionScreen .subscriptionStatusStrip small{color:var(--plan-muted);font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale,1)));letter-spacing:.02em;font-weight:550;line-height:1.2}.subscriptionScreen .subscriptionStatusStrip strong{color:var(--plan-ink);font-size:max(var(--zeno-text-min,0px),calc(15px * var(--zeno-text-scale,1)));letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:6px;font-weight:650;line-height:1.2;display:inline-flex}.subscriptionScreen .subscriptionStatusStrip strong em{color:#6ab0ff;font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));letter-spacing:.04em;text-transform:uppercase;background:#3588ff24;border-radius:999px;padding:2px 6px;font-style:normal;font-weight:700}.zenoApp.themeDayMode.subscriptionScreen .subscriptionStatusStrip strong em{color:#1769d2;background:#1769d21a}@media (max-width:420px){.subscriptionScreen .subscriptionStatusStrip{grid-template-columns:1fr}}.zenoApp.subscriptionScreen .subscriptionPlanPanel .planGrid{grid-auto-rows:1fr;align-items:stretch;gap:12px}.zenoApp.subscriptionScreen .subscriptionPlanPanel .planGrid button{background:var(--plan-surface);min-height:188px;color:var(--plan-ink);border-radius:16px;gap:0;padding:16px 14px}.zenoApp.subscriptionScreen .subscriptionPlanPanel .planGrid button:after{top:16px;right:14px}.zenoApp.subscriptionScreen .subscriptionPlanPanel .planGrid button.selected{border-color:var(--utility-icon-color);background:var(--plan-surface)}@supports (color:color-mix(in lab,red,red)){.zenoApp.subscriptionScreen .subscriptionPlanPanel .planGrid button.selected{background:color-mix(in srgb,var(--plan-surface) 94%,#267ae8)}}.zenoApp.subscriptionScreen .subscriptionPlanPanel .planGrid button.selected{box-shadow:0 0 0 1px var(--utility-icon-color)}@supports (color:color-mix(in lab,red,red)){.zenoApp.subscriptionScreen .subscriptionPlanPanel .planGrid button.selected{box-shadow:0 0 0 1px color-mix(in srgb,var(--utility-icon-color) 18%,transparent)}}.zenoApp.subscriptionScreen .subscriptionPlanPanel .planGrid button>strong{font-size:max(var(--zeno-text-min,0px),calc(16px * var(--zeno-text-scale,1)));padding-right:26px;line-height:1.3}.zenoApp.subscriptionScreen .subscriptionPlanPanel .planGrid button>b{color:var(--plan-ink);font-size:max(var(--zeno-text-min,0px),calc(20px * var(--zeno-text-scale,1)));letter-spacing:-.025em;margin-top:14px;font-weight:600;line-height:1.3}.subscriptionScreen .planDailyReward{gap:3px;margin-top:16px;display:grid}.zenoApp.subscriptionScreen .planDailyReward small{color:var(--plan-muted);font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));line-height:1.4}.subscriptionScreen .planDailyReward>span{color:var(--plan-ink);font-size:max(var(--zeno-text-min,0px),calc(16px * var(--zeno-text-scale,1)));font-weight:550;line-height:1.3}.zenoApp.subscriptionScreen .subscriptionPlanPanel .planTrialBadge{max-width:100%;font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale,1)));letter-spacing:.015em;white-space:normal;margin:12px 0 0;padding:4px 6px;line-height:1.4}.zenoApp.subscriptionScreen .subscriptionPlanPanel>.darkPrimary{height:auto;min-height:48px;padding:12px 16px;line-height:1.4}.subscriptionScreen .subscriptionTrialModal{max-height:calc(100dvh - 48px);overflow-y:auto}.zenoApp.subscriptionScreen .subscriptionRewardLimit{border:1px solid var(--plan-line);background:var(--plan-surface);color:var(--plan-ink);border-radius:18px;gap:8px;margin:20px 0 16px;padding:20px;display:grid}.zenoApp.subscriptionScreen .subscriptionRewardLimit>span{color:var(--plan-muted);font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale,1)));line-height:1.4}.zenoApp.subscriptionScreen .subscriptionRewardLimit>strong{font-size:calc(28px * var(--zeno-text-scale,1));font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2}.zenoApp.subscriptionScreen .subscriptionRewardLimit>small{color:var(--plan-muted);font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)));line-height:1.5}.zenoApp.subscriptionScreen .subscriptionFeatures{margin-top:28px}.zenoApp.subscriptionScreen .subscriptionFeatures>h2{color:var(--plan-ink);font-size:calc(20px * var(--zeno-text-scale,1));text-align:center;margin:0 0 16px;font-weight:550;line-height:1.35}.zenoApp.subscriptionScreen .subscriptionFeatureList{border:1px solid var(--plan-line);background:var(--plan-surface);border-radius:18px;grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.zenoApp.subscriptionScreen .subscriptionFeatureList>li{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;min-height:92px;padding:16px;display:grid}.zenoApp.subscriptionScreen .subscriptionFeatureList>li+li{border-top:1px solid var(--plan-line)}.zenoApp.subscriptionScreen .subscriptionFeatureIcon{color:#68acff;background:#2f84ff1a;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.zenoApp.subscriptionScreen[data-theme=day] .subscriptionFeatureIcon{color:#1768c4;background:#eaf3ff}.zenoApp.subscriptionScreen .subscriptionFeatureList h3{color:var(--plan-ink);font-size:calc(16px * var(--zeno-text-scale,1));margin:0;font-weight:550;line-height:1.4}.zenoApp.subscriptionScreen .subscriptionFeatureList p{color:var(--plan-muted);font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale,1)));margin:4px 0 0;line-height:1.5}@media (max-width:480px){.zenoApp.subscriptionScreen[data-text-size=large] .subscriptionPlanPanel .planGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:359px){.zenoApp.subscriptionScreen .subscriptionPlanPanel .planGrid{grid-template-columns:minmax(0,1fr)}}.zenoApp :is(.desktopSidebar,.mobileNav) a.navSoon,.zenoApp :is(.desktopSidebar,.mobileNav) a.navSoon.active{color:#6a7789;box-shadow:none;background:0 0}.zenoApp :is(.desktopSidebar,.mobileNav) a.navSoon img,.zenoApp :is(.desktopSidebar,.mobileNav) a.navSoon svg.zenoVectorIcon{opacity:.42;filter:grayscale()brightness(1.2);color:#6a7789}.zenoApp .desktopSidebar nav a.navSoon{gap:12px}.zenoApp .navLabel{flex-wrap:nowrap;flex:auto;align-items:flex-start;gap:8px;min-width:0;display:inline-flex}.zenoApp .desktopSidebar nav a.navSoon .navLabel{justify-content:space-between;align-items:flex-start}.zenoApp .navLabelText{min-width:0;line-height:1.15}.zenoApp .desktopSidebar nav a.navSoon .navLabelText{letter-spacing:.16em;max-width:5.4em}.zenoApp .navSoonBadge{color:#7a8799;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;opacity:.95;margin:0 0 0 auto;padding-top:4px;font-size:9px;font-style:normal;font-weight:700;line-height:1}.zenoApp .mobileNav a.navSoon small.navLabel{color:#6a7789;flex-direction:column;justify-content:flex-start;align-items:center;gap:3px;display:inline-flex}.zenoApp .mobileNav a.navSoon .navLabelText{letter-spacing:.04em}.zenoApp .mobileNav a.navSoon .navSoonBadge{letter-spacing:.12em;margin:0;padding-top:0;font-size:8px}.zenoApp.themeDayMode :is(.desktopSidebar,.mobileNav) a.navSoon,.zenoApp.themeDayMode :is(.desktopSidebar,.mobileNav) a.navSoon.active{color:#8a96a8;box-shadow:none;background:0 0}.zenoApp.themeDayMode .navSoonBadge{color:#9aa6b6}.comingSoonGate{flex:auto;min-height:min(72dvh,640px);display:grid;position:relative}.comingSoonGateBody{opacity:.42;filter:grayscale(.55)brightness(.82);pointer-events:none;-webkit-user-select:none;user-select:none;grid-area:1/1;min-height:100%}.comingSoonGateOverlay{z-index:2;pointer-events:auto;background:#04080e47;grid-area:1/1;place-self:stretch stretch;min-height:100%;display:block}.comingSoonGateBadge{z-index:12;color:#f5f7fa;width:max-content;max-width:calc(100vw - 32px);min-height:48px;font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale,1)));letter-spacing:.22em;text-indent:.22em;text-transform:uppercase;white-space:nowrap;background:#0a0d12;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;padding:12px 28px;font-weight:700;display:inline-flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 40px #00000073,inset 0 1px #ffffff0f}.zenoApp.themeDayMode .comingSoonGateBody{opacity:.48;filter:grayscale(.4)brightness(.94)}.zenoApp.themeDayMode .comingSoonGateOverlay{background:#f7f9fc57}.zenoApp.themeDayMode .comingSoonGateBadge{color:#f5f7fa;background:#11161f;border-color:#28344829;box-shadow:0 12px 36px #141c282e}@media (min-width:1024px){.comingSoonGateBadge{left:calc(50% + 118px)}}@media (max-width:720px){.comingSoonGateBadge{min-height:44px;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale,1)));letter-spacing:.18em;text-indent:.18em;padding:11px 22px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}