*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/* ! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com */*,:after,:before{border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-roboto),sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.right-5{right:1.25rem}.top-5{top:1.25rem}.z-10{z-index:10}.z-50{z-index:50}.z-\[99\]{z-index:99}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.\!mb-0{margin-bottom:0!important}.\!mb-1{margin-bottom:.25rem!important}.\!mb-2{margin-bottom:.5rem!important}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-full{height:100%}.max-h-\[min\(72dvh\2c 520px\)\]{max-height:min(72dvh,520px)}.min-h-0{min-height:0}.min-h-\[200px\]{min-height:200px}.min-h-\[min\(44dvh\2c 380px\)\]{min-height:min(44dvh,380px)}.min-h-screen{min-height:100vh}.w-\[min\(100vw-2rem\2c 22rem\)\]{width:min(100vw - 2rem,22rem)}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.max-w-\[28rem\]{max-width:28rem}.max-w-\[300px\]{max-width:300px}.max-w-\[85\%\]{max-width:85%}.max-w-\[min\(1060px\2c 100\%\)\]{max-width:min(1060px,100%)}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-8{gap:2rem}.gap-\[clamp\(10px\2c 2\.5cqw\2c 16px\)\]{gap:clamp(10px,2.5cqw,16px)}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-0{row-gap:0}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-\[9999px\],.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.border{border-width:1px}.border-0{border-width:0}.p-2{padding:.5rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-\[20px\]{padding-left:20px;padding-right:20px}.px-\[clamp\(12px\2c 4vw\2c 24px\)\]{padding-left:clamp(12px,4vw,24px);padding-right:clamp(12px,4vw,24px)}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pb-0{padding-bottom:0}.pr-14{padding-right:3.5rem}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-\[var\(--color-blue\)\]{color:var(--color-blue)}.text-inherit{color:inherit}.text-yellow{--tw-text-opacity:1;color:rgb(255 215 0/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.underline-offset-2{text-underline-offset:2px}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.\!ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}html{font-synthesis:none}body,html{overflow-x:hidden;max-width:100%}html.zz-intro-document-lock,html.zz-intro-document-lock body{height:100%;max-height:100%;overflow:hidden!important;overscroll-behavior:none}html.zz-intro-document-lock body{padding:0!important}.zz-main-perspective-shell.zz-intro-stage-lock{min-height:100dvh;height:100dvh;max-height:100dvh;overflow:hidden;box-sizing:border-box}body:has(.settings-page){padding-left:0!important;padding-right:0!important}html.zz-zone-document{scrollbar-color:color-mix(in srgb,var(--color-blue) 45%,transparent) color-mix(in srgb,var(--color-purple) 12%,transparent);scrollbar-width:thin}html.zz-zone-document::-webkit-scrollbar{width:8px}html.zz-zone-document::-webkit-scrollbar-track{background:transparent}html.zz-zone-document::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-blue) 38%,transparent);border-radius:999px}html.zz-zone-document body{padding-left:0!important;padding-right:0!important}*,:after,:before{outline:none!important}@font-face{font-family:Abril Fatface Numerals;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/abrilfatface/v25/zOL64pLDlL1D99S8g8PtiKchq-dmjcDidBc.woff2) format("woff2");unicode-range:u+0030-0039,u+002c,u+002d,u+002e,u+002f,u+0025,u+0024,u+00a3,u+20ac,u+003a}nextjs-portal{position:fixed;inset:0;width:0;height:0;overflow:visible;pointer-events:none;z-index:100}nextjs-portal>*{pointer-events:auto}.zz-main-perspective-shell{perspective:1000px;perspective-origin:50% 50%;background:transparent!important}.expanded-solo-focus,.solo-focus-grow-layer{transform-style:preserve-3d;backface-visibility:hidden}:root{--cta-bg:var(--white);--cta-ink:var(--blue);--cta-press-bg:var(--blue);--cta-press-ink:var(--white);--fw-heading:900;--heading-heft:0.025em;--font-display:"Abril Fatface Numerals","helvetica-neue-lt-pro","Helvetica Neue",Helvetica,Arial,sans-serif;--font-text:"Abril Fatface Numerals","helvetica-neue-lt-pro","Helvetica Neue",Helvetica,Arial,sans-serif;--font-cta:"Abril Fatface Numerals","helvetica-neue-lt-pro-cond","Helvetica Neue Condensed","Arial Narrow","Helvetica Neue",Helvetica,Arial,sans-serif;--blue:#000AFF;--navy:#141268;--white:#FCFCFF;--ink-body-copy:#04031C;--surface-page:var(--white);--ink-page:var(--blue);--surface-card:var(--blue);--ink-on-card:var(--white);--surface-card-visited:var(--white);--ink-on-visited:var(--blue);--surface-ambient:var(--navy);--ink-on-ambient:var(--white);--color-intelligence-green:#00a85a;--zz-lh-display:0.95;--zz-lh-headline:0.95;--zz-lh-title:0.95;--zz-lh-heading:var(--zz-lh-headline);--zz-lh-body:1.5;--zz-lh-label:1.3;--zz-ls-display:-0.05em;--zz-ls-headline:-0.05em;--zz-ls-title:-0.05em;--zz-ls-label:0.04em;--zz-track-display:0;--zz-track-circle:-0.02em;--color-blue:var(--ink-page);--color-purple:var(--surface-ambient);--color-white:var(--surface-page);--color-purple-ambient:var(--surface-ambient);--color-purple-dark:var(--surface-ambient);--zai-deep-blue:var(--surface-ambient);--zai-field-bg:var(--surface-card);--zai-ink:var(--ink-on-card);--zai-pill-bg:var(--surface-ambient);--zai-pill-text:var(--ink-page);--ulm-dark:var(--surface-ambient);--brand-select-bg:var(--surface-ambient);--brand-select-fg:var(--ink-page);--brand-select-color:var(--brand-select-bg);--color-intro-type:var(--ink-page);--color-on-accent:var(--ink-page);--color-j-hero:var(--surface-card);--color-j-home:var(--surface-card-visited);--color-j-utilities:var(--surface-card-visited);--color-j-travel:var(--surface-card-visited);--color-j-food:var(--surface-card-visited);--color-j-shopping:var(--surface-card-visited);--color-j-money:var(--surface-card-visited);--color-j-carbon:var(--surface-card-visited);--color-j-tech:var(--surface-card-visited);--color-j-waste:var(--surface-card-visited);--color-j-holidays:var(--surface-card-visited);--gap-xs:2px;--gap-sm:4px;--gap-md:10px;--gap-lg:20px;--gap-xl:40px;--padding-sm:12px;--padding-md:20px;--padding-lg:30px;--padding-bento:var(--padding-lg);--margin-top-xl:40px;--margin-bottom-md:20px;--radius-groovy:0px;--radius-pill:60px;--zz-h1-mobile:100px;--zz-h1-desktop:200px;--zz-h2-mobile:80px;--zz-h2-tablet:clamp(3.25rem,5.5vw,120px);--zz-h2-desktop:120px;--zz-h3-mobile:50px;--zz-h3-desktop:56px;--zz-h4-mobile:20px;--zz-h4-desktop:20px;--zz-label-size:18px;--zz-label-weight:900;--zz-grid-unit:8px;--zz-body-size:16px;--zz-body-size-desktop:16px;--zz-body-weight:400;--max-w-zone:min(720px,100%);--zone-rail-max:1280px;--zone-rail-gutter:20px;--zone-rail-gutter-mobile:30px;--zone-card-category-icon-size:42px;--solo-focus-answer-chip:100px;--circle-cta-size:100px;--zz-press-scale:0.985;--elev-0:none;--elev-1:0 6px 16px -6px rgb(20 18 104/.30);--elev-2:0 14px 32px -12px rgb(20 18 104/.35);--elev-3:0 24px 64px -16px rgb(20 18 104/.40);--elev-press:inset 0 4px 10px rgb(20 18 104/.45);--lift-1:-2px;--lift-2:-4px;--press-y:2px;--press-scale:.94;--hover-scale:1.04;--dur-press:70ms;--dur-colour:140ms;--dur-lift:220ms;--dur-enter:360ms;--dur-exit:220ms;--dur-burst:560ms;--dur-pulse:900ms;--dur-glitch:328ms;--ease-out:cubic-bezier(.22,1,.36,1);--ease-in:cubic-bezier(.64,0,.78,0);--ease-spring:cubic-bezier(.34,1.56,.64,1);--transition-interactive:transform var(--dur-lift) var(--ease-out),box-shadow var(--dur-lift) var(--ease-out),background-color var(--dur-colour) var(--ease-out),color var(--dur-colour) var(--ease-out),border-color var(--dur-colour) var(--ease-out);--c-bg:var(--blue);--c-ink:var(--white);--c-hover-bg:var(--navy);--c-ring:var(--blue);--c-shadow-rgb:20 18 104}html{background-color:var(--color-purple-ambient)}body,html{background:transparent!important}.zz-background-env{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background-color:var(--color-white);opacity:1;visibility:visible}.zz-blob,.zz-cursor-glow,.zz-grain-overlay{display:none}.zone-bento-skeleton{opacity:.5;pointer-events:none;animation:zone-bento-skeleton-pulse var(--dur-pulse) linear infinite}@keyframes zone-bento-skeleton-pulse{0%,to{opacity:.45}50%{opacity:.62}}@media (prefers-reduced-motion:reduce){.zone-bento-skeleton{animation:none;opacity:.5}}.zone-estimated-insight-strip{font-family:var(--font-text);font-size:11px;font-weight:700;line-height:1.35;letter-spacing:.01em;margin:.35rem 0 0;opacity:.92}.app-boot-glitch{position:fixed;inset:0;z-index:150;display:flex;align-items:center;justify-content:center;padding:max(40px,env(safe-area-inset-top,0px)) 40px max(40px,env(safe-area-inset-bottom,0px));box-sizing:border-box;overflow:visible;background:transparent!important;background-color:transparent!important;pointer-events:none}.app-boot-glitch .zz-atomic-logo-wrap{overflow:visible;flex-shrink:0;transform-origin:center center;padding:20px 0;margin:auto}.intro-boot-glitch{pointer-events:auto}.zone-wall-loading-overlay{z-index:160}.zone-handoff-overlay{position:fixed;inset:0;z-index:180;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:max(40px,env(safe-area-inset-top,0px)) 40px max(40px,env(safe-area-inset-bottom,0px));box-sizing:border-box;background:transparent;pointer-events:auto}.zone-handoff-overlay .zz-glitch-wrap{margin-inline:auto}.zone-handoff-overlay .architectural-pulse-overlay{position:relative!important;inset:auto!important;width:100%;max-width:min(520px,calc(100vw - 80px));min-height:min(40dvh,320px);padding:0;z-index:1}.zone-handoff-overlay .intro-summary-opacity-ticker{max-width:calc(100vw - 80px)}.zone-anchor.zone-anchor--wall-loading{align-items:center;width:100%;background:transparent!important}.zone-anchor.zone-anchor--wall-loading .zone-hero-section{visibility:hidden;pointer-events:none}.zone-anchor.zone-anchor--wall-loading .zone-hero-grid{width:100%;max-width:min(400px,calc(100vw - 32px));margin-inline:auto}.bento-card-groovy,.expanded-solo-focus,.zai-interface .zai-bubble,.zai-interface .zai-bubble-chat,.zai-interface .zai-intro-bubble,.zz-card{isolation:isolate}.zai-interface .zai-bubble,.zai-interface .zai-bubble-chat,.zai-interface .zai-intro-bubble,.zz-card{position:relative}*,:after,:before{margin:0;padding:0;box-sizing:border-box}.bento-card-groovy,.groovy-cell-radius,.sheet,.view-expanded{--journey-text:var(--color-blue)}.expanded-solo-focus .view-expanded{--journey-text:inherit}html{min-height:100%}.text-h1,.zz-h1,h1{font-size:var(--zz-h1-mobile)}.text-h1,.text-h2,.zz-h1,.zz-h2,h1,h2{font-family:var(--font-display);line-height:.8!important;font-weight:700;text-transform:uppercase}.text-h2,.zz-h2,h2{font-size:var(--zz-h2-mobile)}.text-display,.text-h3,.zz-h3,h3{font-family:var(--font-display);font-size:var(--zz-h3-mobile);line-height:.8!important;font-weight:700;text-transform:uppercase}h1,h2,h3{line-height:.8!important}.text-h4,.text-h5,.text-h6,.zz-h4,.zz-h5,.zz-h6,.zz-label,h4,h5,h6{font-family:var(--font-display);font-size:var(--zz-h4-mobile);line-height:.8!important;font-weight:700;text-transform:uppercase}@media (min-width:1024px){.zz-h1,h1{font-size:var(--zz-h1-desktop)}.zz-h2,h2{font-size:var(--zz-h2-desktop)}.zz-h3,h3{font-size:var(--zz-h3-desktop)}.card-top-label,.data-label,.zz-h4,.zz-h5,.zz-h6,h4,h5,h6{font-size:var(--zz-h4-desktop)}}.hero-total,.text-h1,.zone-hero-total,.zz-h1,h1{font-size:var(--zz-h1-mobile)!important}.data-value,.solo-focus-data-value,.text-h2,.zz-h2,h2{font-size:var(--zz-h2-mobile)!important}.question-text,.text-h3,.zz-h3,h3{font-size:var(--zz-h3-mobile)!important}.text-h5,.text-h6,.zz-h5,.zz-h6,h5,h6{font-size:var(--zz-h4-mobile)!important}@media (min-width:1024px){.hero-total,.text-h1,.zone-hero-total,.zz-h1,h1{font-size:var(--zz-h1-desktop)!important}.data-value,.solo-focus-data-value,.text-h2,.zz-h2,h2{font-size:var(--zz-h2-desktop)!important}.question-text,.text-h3,.zz-h3,h3{font-size:var(--zz-h3-desktop)!important}.text-h5,.text-h6,.zz-h5,.zz-h6,h5,h6{font-size:var(--zz-h4-desktop)!important}}@media (max-width:1023px){.expanded-solo-focus .question-text,.expanded-solo-focus .solo-focus-question-label{max-width:12ch;line-height:.8;margin-bottom:20px}}.text-display.title-case{text-transform:capitalize!important}.action-circle-80,.answer-circle-100,.card-headline,.circle-btn,.data-label,.data-value,.pulse-diagnostic-label,.solo-focus-hero,.text-data,.text-display:not(.title-case),.text-h1,.text-h2,.text-h3,.text-h4,.text-h5,.text-h6,.zz-button-circle,.zz-data,.zz-h1,.zz-h2,.zz-h3,.zz-h4,.zz-h5,.zz-h6,.zz-headline,.zz-label,h1,h2,h3,h4,h5,h6{line-height:.8!important;letter-spacing:var(--zz-track-display)!important;text-transform:uppercase!important}.card-headline,.data-label,.data-value,.question-text,.solo-focus-data-value,.solo-focus-question-label,.text-display,.text-h1,.text-h2,.text-h3,.text-h4,.text-h5,.text-h6,.zz-h1,.zz-h2,.zz-h3,.zz-h4,.zz-h5,.zz-h6,h1,h2,h3,h4,h5,h6{line-height:.9!important;letter-spacing:-.02em!important;text-wrap:balance}.text-body,.zz-body,.zz-body-bold,p{line-height:1.2!important;text-wrap:pretty}.answer-circle-100,.card-top-label,.circle-btn,.data-label,.funky-answer-circle,.solo-focus-action-btn,.zz-button-circle,.zz-h4,.zz-label,h4{font-family:var(--font-display)!important;font-size:var(--zz-label-size)!important;line-height:.9!important;letter-spacing:var(--zz-track-display)!important;text-transform:uppercase!important;font-weight:var(--zz-label-weight)!important}@media (min-width:1024px){.answer-circle-100,.card-top-label,.circle-btn,.data-label,.solo-focus-action-btn,.zz-h4,.zz-label,h4{font-size:var(--zz-label-size)!important}}.data-stack--tight .data-label{margin-bottom:-.08em!important}.text-body,.zz-body,button:not(.circle-btn),p{font-family:var(--font-text);font-weight:var(--zz-body-weight)!important;font-size:var(--zz-body-size)!important;line-height:1.2!important;margin:0!important}.zz-body-bold{font-weight:800!important;font-size:var(--zz-body-size)!important;margin:0!important}.expanded-solo-focus .solo-focus-action-line,.expanded-solo-focus .solo-focus-description,.expanded-solo-focus .solo-focus-insight,.expanded-solo-focus .solo-focus-supplied-by,.pulse-diagnostic-value,.text-body,.zai-interface .zai-bubble-chat,.zai-interface .zai-intro-bubble,.zz-body,p{font-family:var(--font-text),sans-serif!important;font-size:var(--zz-body-size)!important;line-height:1.2!important;font-weight:var(--zz-body-weight)!important;letter-spacing:normal!important;text-transform:none!important}@media (min-width:1024px){.expanded-solo-focus .solo-focus-action-line,.expanded-solo-focus .solo-focus-description,.expanded-solo-focus .solo-focus-insight,.expanded-solo-focus .solo-focus-supplied-by,.pulse-diagnostic-value,.text-body,.zai-interface .zai-bubble-chat,.zai-interface .zai-intro-bubble,.zz-body,.zz-body-bold,p{font-size:var(--zz-body-size-desktop)!important}}.expanded-solo-focus .solo-focus-source-citation-footnote{font-size:calc(var(--zz-body-size) * .75)!important}@media (min-width:1024px){.expanded-solo-focus .solo-focus-source-citation-footnote{font-size:calc(var(--zz-body-size-desktop) * .75)!important}}.expanded-solo-focus .solo-focus-loop{transition:opacity var(--dur-colour) var(--ease-out),transform var(--dur-lift) var(--ease-out),margin-top var(--dur-lift) var(--ease-out)}.solo-focus-journey-nav{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;pointer-events:auto;box-sizing:border-box;padding:0 12px}.solo-focus-journey-nav__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:8px 4px;min-height:44px;color:var(--color-blue)}.solo-focus-journey-nav__btn:focus-visible{outline:2px solid var(--color-blue);outline-offset:3px;border-radius:4px}.solo-focus-journey-nav__label{font-family:var(--font-text);font-size:12px;font-weight:600;line-height:1.25;color:var(--ink-page);margin:0;letter-spacing:.02em}.solo-focus-journey-nav__label--journey{text-transform:uppercase}.solo-focus-journey-nav__label--tip{text-transform:lowercase}.solo-focus-new-badge{display:inline-block;margin-inline-start:.2em;font-family:var(--font-display);font-size:1.05em;font-weight:700;line-height:1;color:var(--color-blue);vertical-align:baseline}.solo-focus-zone-category .solo-focus-new-badge{margin-inline-start:.35em}.solo-focus-journey-nav__arrow{flex-shrink:0;color:var(--color-blue)}.solo-focus-journey-nav__arrow--prev{transform:rotate(90deg)}.solo-focus-journey-nav__arrow--next{transform:rotate(-90deg)}.solo-focus-journey-nav--inset{position:static;left:auto;right:auto;bottom:auto;transform:none;width:100%;margin-top:40px;padding:0;flex-shrink:0;align-self:stretch}.solo-focus-mother-metrics,.solo-focus-mother-metrics .solo-focus-impact-hero.insight-to-impact{margin-top:0!important}.nav-label,.solo-focus-journey-nav__label.nav-label{color:var(--color-blue)!important}.solo-focus-journey-nav__btn:focus-visible .solo-focus-journey-nav__label,.solo-focus-journey-nav__btn:hover .solo-focus-journey-nav__label{color:var(--color-blue)!important}.solo-focus-journey-nav__btn:focus-visible .solo-focus-journey-nav__arrow,.solo-focus-journey-nav__btn:focus-visible .solo-focus-journey-nav__arrow svg,.solo-focus-journey-nav__btn:hover .solo-focus-journey-nav__arrow,.solo-focus-journey-nav__btn:hover .solo-focus-journey-nav__arrow svg{color:var(--color-blue)!important;stroke:var(--color-blue)!important}.solo-focus-journey-nav__btn{transition:var(--transition-interactive)}@media (hover:hover){.solo-focus-journey-nav__btn:hover{transform:translateY(var(--lift-1)) scale(var(--hover-scale))}}.solo-focus-journey-nav__btn:active{transform:scale(var(--press-scale));opacity:.6;transition-duration:var(--dur-press)}.card-purple{background:var(--color-purple);color:var(--color-blue)}.bento-card-groovy.zone-card--discovery[data-zone-surface=tip],.bento-card-groovy[data-zone-surface=journey],.bento-card-groovy[data-zone-surface=tip],.groovy-zone-grid .bento-card-groovy.zone-card--discovery[data-zone-surface=tip],.groovy-zone-grid .bento-card-groovy:not([data-zone-surface=tip]){background:var(--color-blue)!important;color:var(--color-white)!important;--journey-bg:var(--color-blue);--journey-text:var(--color-white);--color-ink:var(--color-white)}.bento-card-groovy.zone-card--discovery[data-zone-surface=tip],.groovy-zone-grid .bento-card-groovy.zone-card--discovery[data-zone-surface=tip]{background-color:var(--color-blue)!important}.bento-card-groovy.zone-card--discovery[data-zone-surface=tip] .card-headline,.bento-card-groovy.zone-card--discovery[data-zone-surface=tip] .card-top-label,.bento-card-groovy.zone-card--discovery[data-zone-surface=tip] .data-label,.bento-card-groovy.zone-card--discovery[data-zone-surface=tip] .data-value,.bento-card-groovy.zone-card--discovery[data-zone-surface=tip] .text-data,.bento-card-groovy.zone-card--discovery[data-zone-surface=tip] .zone-bento-card-header__label,.bento-card-groovy.zone-card--discovery[data-zone-surface=tip] .zone-bento-card-header__plus,.groovy-zone-grid .bento-card-groovy.zone-card--discovery[data-zone-surface=tip] .card-headline,.groovy-zone-grid .bento-card-groovy.zone-card--discovery[data-zone-surface=tip] .card-top-label,.groovy-zone-grid .bento-card-groovy.zone-card--discovery[data-zone-surface=tip] .data-label,.groovy-zone-grid .bento-card-groovy.zone-card--discovery[data-zone-surface=tip] .data-value,.groovy-zone-grid .bento-card-groovy.zone-card--discovery[data-zone-surface=tip] .zone-bento-card-header__label{color:var(--color-white)!important}.expanded-solo-focus[data-zone-surface=journey]{--journey-bg:transparent;--journey-text:var(--color-blue);--color-ink:var(--color-blue);--journey-cta-bg:var(--color-blue);--journey-cta-text:var(--color-white);--sf-answer-bg:var(--color-blue);--sf-answer-text:var(--color-white);--sf-answer-hover-bg:var(--color-white);--sf-answer-hover-text:var(--color-blue)}.expanded-solo-focus[data-zone-surface=tip]{--journey-bg:var(--color-blue);--journey-text:var(--color-white);--color-ink:var(--color-white);--journey-cta-bg:var(--color-blue);--journey-cta-text:var(--color-white);--journey-cta-hover-bg:var(--color-white);--journey-cta-hover-text:var(--color-blue);--sf-answer-bg:var(--color-blue);--sf-answer-text:var(--color-white);--sf-answer-hover-bg:var(--color-white);--sf-answer-hover-text:var(--color-blue)}.expanded-solo-focus .solo-focus-shell{background-color:var(--journey-bg)!important;color:var(--journey-text)!important}.expanded-solo-focus[data-zone-surface=journey] .solo-focus-shell{background-color:transparent!important;color:var(--color-blue)!important;box-shadow:none!important;border:none!important}.expanded-solo-focus .question-text,.expanded-solo-focus .solo-focus-architect-headline,.expanded-solo-focus .solo-focus-architect-prose,.expanded-solo-focus .solo-focus-category,.expanded-solo-focus .solo-focus-content-text,.expanded-solo-focus .solo-focus-description,.expanded-solo-focus .solo-focus-insight,.expanded-solo-focus .solo-focus-question-label{color:var(--journey-text)!important}.expanded-solo-focus .solo-focus-question-label.zz-vault-neon{color:var(--color-blue)!important}.expanded-solo-focus .solo-focus-shell.zz-high-impact-rebirth{box-shadow:0 0 0 2px var(--color-blue)}.expanded-solo-focus .circle-btn.solo-focus-answer-option,.expanded-solo-focus .solo-focus-answer-option{background:var(--sf-answer-bg)!important;color:var(--sf-answer-text)!important;transition:background-color var(--dur-colour) var(--ease-out),color var(--dur-colour) var(--ease-out),transform var(--dur-lift) var(--ease-out)}.expanded-solo-focus .solo-focus-answer-option:hover{background:var(--sf-answer-hover-bg)!important;color:var(--sf-answer-hover-text)!important}.expanded-solo-focus .solo-focus-action-btn,.expanded-solo-focus .solo-focus-action-btn.solo-focus-ask-zai-btn{background:var(--journey-cta-bg)!important;color:var(--journey-cta-text)!important}.bento-card-groovy .card-headline,.bento-card-groovy .card-top-label,.bento-card-groovy .data-label,.bento-card-groovy .data-value{color:var(--journey-text,var(--color-blue))}.bento-card-groovy .data-value.data-stamp-metric{font-family:var(--font-text),sans-serif;font-weight:800}.zone-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-auto-rows:1fr;gap:20px}.text-data,.zz-data{font-family:var(--font-display);font-size:var(--zz-h2-mobile);line-height:.8!important;font-weight:700;text-transform:uppercase;font-variant-numeric:tabular-nums}@media (min-width:1024px){.text-data,.zz-data{font-size:var(--zz-h2-desktop)}}.question-container,.solo-focus-loop.question-container{margin-top:40px}.floating-nav-item{width:40px!important;height:40px!important;border-radius:9999px}.text-body,.zz-body{line-height:1.2!important;margin:0!important}.text-body.font-bold,.zz-body.font-bold{font-weight:800}body{font-family:var(--font-text);font-weight:var(--zz-body-weight);font-size:16px!important;line-height:1.2!important;color:var(--ink-body-copy);.zone-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}.card{height:300px}padding:20px;min-height:100vh;min-height:100dvh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:1024px){body{padding:40px}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.zz-page-title{font-family:var(--font-text);font-size:var(--zz-h3-mobile);line-height:.8;font-weight:700;text-transform:uppercase;margin-bottom:var(--margin-bottom-md)}@media (min-width:1024px){.zz-page-title{font-size:var(--zz-h3-desktop)}}.hero-total,.zone-hero-total{font-family:var(--font-text);font-size:var(--zz-h1-mobile);line-height:.8;font-weight:700;text-transform:uppercase}@media (min-width:1024px){.hero-total,.zone-hero-total{font-size:var(--zz-h1-desktop)}}.hero-data{font-family:var(--font-display);font-size:var(--zz-h1-mobile);line-height:.8!important;letter-spacing:-.05em;font-weight:700;text-transform:uppercase;font-variant-numeric:tabular-nums}@media (min-width:1024px){.hero-data{font-size:var(--zz-h1-desktop)}}.bento-data{font-family:var(--font-text);font-size:var(--zz-h3-mobile);line-height:.8;letter-spacing:-.05em;font-weight:800;text-transform:uppercase}@media (min-width:1024px){.bento-data{font-size:var(--zz-h3-desktop)}}.groovy-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;width:100%;max-width:400px;margin:0 auto;padding:0 16px 120px}@media (min-width:641px){.groovy-grid{max-width:640px;gap:20px;padding:0 24px 120px}}@media (min-width:1024px){.groovy-grid{max-width:900px;grid-template-columns:repeat(2,1fr);gap:24px}}.bento-footprint-wide,.span-wide{grid-column:span 2}.bento-footprint-tall,.span-tall{grid-row:span 2}.bento-hero-span{grid-column:1/-1}.zone-bento-cell--hidden{display:none!important}.groovy-zone-grid--packed{grid-auto-flow:row dense}.groovy-cell-radius{border-radius:60px;container-type:inline-size;container-name:zone-card;transition:border-radius var(--dur-lift) var(--ease-out),opacity var(--dur-colour) var(--ease-out);height:100%;min-height:0;display:flex;flex-direction:column}.zone-wall-stack.zone-content-rail,main.zone>.zone-content-rail{width:100%;max-width:100%;margin-inline:auto;padding-inline:0;box-sizing:border-box}@media (max-width:767px){.zone-wall-stack .zone-anchor{padding-inline:var(--zone-rail-gutter-mobile);box-sizing:border-box}.zone-wall-stack .zone-category-section-heading,.zone-wall-stack .zone-rock-section-heading,.zone-wall-stack .zone-rock-strip>h3,.zone-wall-stack .zone-section-heading{padding:20px;box-sizing:border-box;position:relative;top:auto;transform:none}.zone-wall-stack .zone-hero-copy{padding:0 2px;box-sizing:border-box;position:relative;top:auto;transform:none}.zone-wall-stack .zone-category-wall>.zone-category-section-heading,.zone-wall-stack .zone-rock-strip>.zone-rock-section-heading{padding-bottom:20px}.zone-wall-stack .groovy-zone-grid:not(.rock-saving-tips-grid),.zone-wall-stack .zone-rock-strip{padding-inline:0;box-sizing:border-box}.groovy-zone-grid{padding-top:0;padding-bottom:0}}@media (min-width:768px){.zone-wall-stack.zone-content-rail,main.zone>.zone-content-rail{padding-inline:0;max-width:920px}.zone-content-rail .groovy-zone-grid,.zone-content-rail .rock-saving-tips-grid{max-width:100%!important;width:100%!important;margin-inline:0!important;padding-inline:0!important}}@media (min-width:1024px){.zone-wall-stack.zone-content-rail,main.zone>.zone-content-rail{max-width:1200px}}@media (min-width:1440px){.zone-wall-stack.zone-content-rail,main.zone>.zone-content-rail{max-width:1280px}}.groovy-zone-grid{display:grid;grid-template-columns:1fr;grid-auto-rows:minmax(clamp(180px,18vw,320px),auto);grid-auto-flow:dense;row-gap:20px;-moz-column-gap:20px;column-gap:20px;padding:10px 0;margin:0 auto;max-width:min(1400px,100%);align-items:stretch;transition:grid-template-columns var(--dur-lift) var(--ease-out),row-gap var(--dur-lift) var(--ease-out),column-gap var(--dur-lift) var(--ease-out),padding var(--dur-lift) var(--ease-out);transition:grid-template-columns var(--dur-lift) var(--ease-out),row-gap var(--dur-lift) var(--ease-out),column-gap var(--dur-lift) var(--ease-out),padding var(--dur-lift) var(--ease-out),-moz-column-gap var(--dur-lift) var(--ease-out)}.groovy-zone-grid>*{min-width:0;min-height:0;width:100%;max-width:100%;display:flex;box-sizing:border-box;height:100%;align-self:stretch}.groovy-zone-grid>.zone-rock-strip,.zone-wall-stack .zone-rock-strip{flex-direction:column;align-items:stretch;height:auto;min-height:0;display:flex;width:100%;max-width:min(1400px,100%);margin-inline:auto;box-sizing:border-box}.groovy-zone-grid>.zone-rock-strip>h3,.zone-wall-stack .zone-rock-strip>h3{width:100%;flex-shrink:0}.zone-category-section-heading,.zone-rock-section-heading,.zone-rock-strip>h3,.zone-section-heading{width:100%;max-width:min(1400px,100%);margin:0 auto;padding:20px 20px 0;display:block;position:relative;top:auto;transform:none;flex:none;line-height:.8!important;font-family:var(--font-display)!important;font-size:var(--zz-h3-mobile)!important;font-weight:700!important;letter-spacing:-.02em!important;text-transform:lowercase!important;box-sizing:border-box}.zone-category-wall>.zone-category-section-heading,.zone-rock-strip>.zone-rock-section-heading{padding-bottom:20px;margin-bottom:0}.zone-category-wall,.zone-hero-wall{display:flex;flex-direction:column;width:100%}.zone-category-wall{max-width:100%;margin-inline:auto;gap:0;min-width:0;box-sizing:border-box}.zone-category-wall>.zone-category-section-heading{flex:none;order:0}.zone-category-wall>.groovy-zone-grid{flex:none;order:1;margin-top:0;padding-top:0}.zone-rock-strip{display:flex;flex-direction:column;width:100%;max-width:min(1400px,100%);margin-inline:auto;margin-block:0;box-sizing:border-box;gap:0}.zone-rock-strip .rock-saving-tips-section{margin:0;padding:0}.zone-rock-strip .zone-lead-tip-list .zone-hero-win-cta{color:var(--color-blue)}.zone-rock-strip .rock-saving-tips-grid{padding-top:0;margin-top:0}@media (min-width:1024px){.zone-category-section-heading,.zone-rock-section-heading,.zone-rock-strip>h3,.zone-section-heading{font-size:var(--zz-h3-desktop)!important}}.zone-wall-stack .zone-rock-signup-wrap{width:100%;max-width:min(1400px,100%);margin:0 auto;padding-inline:0;box-sizing:border-box}.groovy-zone-grid>.zone-rock-strip>.rock-saving-tips-section,.zone-wall-stack .zone-rock-strip .rock-saving-tips-section{width:100%;min-width:0}@media (max-width:767px){.groovy-zone-grid{grid-template-columns:1fr!important;grid-auto-flow:row;row-gap:20px;-moz-column-gap:0;column-gap:0;padding:0}.groovy-zone-grid>*{grid-column:1!important;grid-row:span 1!important;min-height:clamp(200px,48vw,280px);min-width:0}.groovy-zone-grid>.zone-rock-strip,.zone-wall-stack .zone-rock-strip{min-height:0;grid-row:auto!important}.groovy-zone-grid .bento-footprint-tall,.groovy-zone-grid .bento-footprint-wide,.groovy-zone-grid .span-tall,.groovy-zone-grid .span-wide,.groovy-zone-grid>.bento-hero-span{grid-column:1!important;grid-row:span 1!important}}@media (min-width:768px){.groovy-zone-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(clamp(180px,22vw,280px),auto);grid-auto-flow:dense;max-width:920px;row-gap:20px;-moz-column-gap:20px;column-gap:20px;padding:10px 0}.groovy-zone-grid>*{width:auto;max-width:none}.groovy-zone-grid>.bento-hero-span{grid-column:1/-1}.groovy-zone-grid .bento-footprint-wide,.groovy-zone-grid .span-wide{grid-column:span 2}.groovy-zone-grid .bento-footprint-tall,.groovy-zone-grid .span-tall{grid-row:span 2;min-height:clamp(380px,52vw,560px)}}@media (min-width:1024px){.groovy-zone-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(clamp(180px,14vw,300px),auto);grid-auto-flow:dense;max-width:1200px;row-gap:20px;-moz-column-gap:20px;column-gap:20px;padding:10px 0}.groovy-zone-grid>.bento-hero-span{grid-column:1/-1}.groovy-zone-grid .bento-footprint-wide,.groovy-zone-grid .span-wide{grid-column:span 2}.groovy-zone-grid .bento-footprint-tall,.groovy-zone-grid .span-tall{grid-row:span 2;min-height:clamp(400px,36vw,580px)}}@media (min-width:1440px){.groovy-zone-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(clamp(190px,12vw,320px),auto);grid-auto-flow:dense;max-width:1280px;row-gap:20px;-moz-column-gap:20px;column-gap:20px;padding:10px 0}}.card-headline,.card-top-label,.data-label,.data-value,.solo-focus-data-value,.text-display,h1,h2,h3,h4,h5,h6{line-height:.8!important}.solo-focus-description,.solo-focus-insight,.text-body,.zz-body,.zz-body-bold,body,button,input,p,select,span,textarea{line-height:1.2!important}.data-value .data-symbol,.data-value .data-symbol-unit,.data-value .data-unit,.solo-focus-data-value .data-symbol,.solo-focus-data-value .data-symbol-unit,.solo-focus-data-value .data-unit{color:var(--color-ink)!important;vertical-align:top!important}.card-expanded{grid-column:1/-1;min-height:0;height:-moz-fit-content;height:fit-content;background:var(--color-white)!important;color:var(--color-blue)!important;--journey-text:var(--color-blue);--color-ink:var(--color-blue);z-index:10;border-radius:var(--radius-groovy);overflow:auto}.bento-card-groovy{position:relative;overflow:hidden;height:100%;width:100%;min-width:0;min-height:0;display:flex;flex-direction:column;justify-content:space-between;gap:clamp(12px,1.8vw,20px);padding:30px!important;border-radius:var(--radius-groovy)!important;will-change:transform,opacity;container-type:inline-size;container-name:zone-card}.groovy-zone-grid .bento-card-groovy.cursor-pointer:focus-visible,.rock-saving-tips-grid .bento-card-groovy.cursor-pointer:focus-visible{outline:2px solid currentColor;outline-offset:2px}.groovy-zone-grid .bento-card-groovy.cursor-pointer:not(.zone-hero-card):not([data-zone-surface].zone-card--visited):not(#v2):focus-visible,.groovy-zone-grid .bento-card-groovy.cursor-pointer:not(.zone-hero-card):not([data-zone-surface].zone-card--visited):not(#v2):hover{background:var(--color-white)!important;background-color:var(--color-white)!important;color:var(--color-blue)!important}.groovy-zone-grid .bento-card-groovy.cursor-pointer:not(.zone-hero-card):not([data-zone-surface].zone-card--visited):focus-visible .card-headline:not(#v2),.groovy-zone-grid .bento-card-groovy.cursor-pointer:not(.zone-hero-card):not([data-zone-surface].zone-card--visited):focus-visible .card-top-label:not(#v2),.groovy-zone-grid .bento-card-groovy.cursor-pointer:not(.zone-hero-card):not([data-zone-surface].zone-card--visited):focus-visible .data-label:not(#v2),.groovy-zone-grid .bento-card-groovy.cursor-pointer:not(.zone-hero-card):not([data-zone-surface].zone-card--visited):focus-visible .data-value:not(#v2),.groovy-zone-grid .bento-card-groovy.cursor-pointer:not(.zone-hero-card):not([data-zone-surface].zone-card--visited):focus-visible .text-data:not(#v2),.groovy-zone-grid .bento-card-groovy.cursor-pointer:not(.zone-hero-card):not([data-zone-surface].zone-card--visited):hover .card-headline:not(#v2),.groovy-zone-grid .bento-card-groovy.cursor-pointer:not(.zone-hero-card):not([data-zone-surface].zone-card--visited):hover .card-top-label:not(#v2),.groovy-zone-grid .bento-card-groovy.cursor-pointer:not(.zone-hero-card):not([data-zone-surface].zone-card--visited):hover .data-label:not(#v2),.groovy-zone-grid .bento-card-groovy.cursor-pointer:not(.zone-hero-card):not([data-zone-surface].zone-card--visited):hover .data-value:not(#v2),.groovy-zone-grid .bento-card-groovy.cursor-pointer:not(.zone-hero-card):not([data-zone-surface].zone-card--visited):hover .text-data:not(#v2){color:var(--color-blue)!important;-webkit-text-fill-color:var(--color-blue)!important}.groovy-zone-grid .bento-card-groovy.cursor-pointer[data-zone-surface].zone-card--visited:not(#v2):focus-visible,.groovy-zone-grid .bento-card-groovy.cursor-pointer[data-zone-surface].zone-card--visited:not(#v2):hover{background:var(--color-blue)!important;background-color:var(--color-blue)!important;color:var(--color-white)!important}.groovy-zone-grid .bento-card-groovy.cursor-pointer[data-zone-surface].zone-card--visited:focus-visible .card-headline:not(#v2),.groovy-zone-grid .bento-card-groovy.cursor-pointer[data-zone-surface].zone-card--visited:focus-visible .card-top-label:not(#v2),.groovy-zone-grid .bento-card-groovy.cursor-pointer[data-zone-surface].zone-card--visited:focus-visible .data-label:not(#v2),.groovy-zone-grid .bento-card-groovy.cursor-pointer[data-zone-surface].zone-card--visited:focus-visible .data-value:not(#v2),.groovy-zone-grid .bento-card-groovy.cursor-pointer[data-zone-surface].zone-card--visited:focus-visible .text-data:not(#v2),.groovy-zone-grid .bento-card-groovy.cursor-pointer[data-zone-surface].zone-card--visited:hover .card-headline:not(#v2),.groovy-zone-grid .bento-card-groovy.cursor-pointer[data-zone-surface].zone-card--visited:hover .card-top-label:not(#v2),.groovy-zone-grid .bento-card-groovy.cursor-pointer[data-zone-surface].zone-card--visited:hover .data-label:not(#v2),.groovy-zone-grid .bento-card-groovy.cursor-pointer[data-zone-surface].zone-card--visited:hover .data-value:not(#v2),.groovy-zone-grid .bento-card-groovy.cursor-pointer[data-zone-surface].zone-card--visited:hover .text-data:not(#v2){color:var(--color-white)!important;-webkit-text-fill-color:var(--color-white)!important}.card-headline-arrow{display:inline-block;vertical-align:-.1em;margin-inline-start:.15em;flex-shrink:0}.solo-focus-architect-headline:not(#v2){font-size:36px!important}@media (min-width:1024px){.solo-focus-architect-headline:not(#v2){font-size:48px!important}}.intro-decision-headline:not(#v2),.solo-focus-architect-headline:not(#v2),.solo-focus-architect-prose:not(#v2){text-transform:none!important}.intro-text-large:not(#v2){text-transform:lowercase!important}.intro-text-large:not(#v2):first-letter{text-transform:uppercase!important}.intro-text-large.intro-kinetic-literal-case:not(#v2),.intro-text-large.intro-kinetic-literal-case:not(#v2):first-letter{text-transform:none!important}.groovy-zone-grid .bento-card-groovy{background:var(--color-blue)!important;color:var(--color-white)!important;--journey-bg:var(--color-blue);--journey-text:var(--color-white);--color-ink:var(--color-white)}.groovy-zone-grid .bento-card-groovy,.groovy-zone-grid .zone-hero-card{padding:30px!important}.groovy-zone-grid .bento-card-groovy,.groovy-zone-grid .zone-hero-card,.groovy-zone-grid button.bento-card-groovy{justify-content:flex-start!important;gap:clamp(10px,2.5cqw,16px)!important}.groovy-zone-grid .zone-hero-card h3.zone-hero-profile-lead{white-space:normal;line-height:.8}.zone-hero-win-cta{display:flex;flex-direction:column;align-items:stretch;gap:clamp(4px,1cqw,8px);width:100%;padding:0;margin:0;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:color var(--dur-colour) var(--ease-out),transform var(--dur-lift) var(--ease-out)}.zone-hero-win-cta:disabled{cursor:default}.zone-hero-win-cta:not(:disabled){padding:10% 8px;margin:0 -8px;border-radius:4px;transition:background-color var(--dur-colour) var(--ease-out),color var(--dur-colour) var(--ease-out)}@media (hover:hover){.zone-hero-win-cta:not(:disabled):hover{background-color:var(--color-white);color:var(--color-blue)}.zone-hero-win-cta:not(:disabled):hover h3.zone-hero-profile-lead:not(#v2){color:var(--color-blue)!important;-webkit-text-fill-color:var(--color-blue)!important}}.zone-hero-win-cta:not(:disabled):focus-visible{background-color:var(--color-white);color:var(--color-blue)}.zone-hero-win-cta:not(:disabled):focus-visible h3.zone-hero-profile-lead:not(#v2){color:var(--color-blue)!important;-webkit-text-fill-color:var(--color-blue)!important}.zone-hero-win-arrow{display:inline-block;vertical-align:-.1em;margin-inline-start:.15em;flex-shrink:0}.zone-hero-profile-lead--empty{opacity:.6}.zone-hero-metrics-hairline,.zone-hero-win-hairline{display:block;width:100%;height:1px;background:currentColor;opacity:.25;flex-shrink:0}.zone-hero-metrics-hairline{margin:clamp(10px,2.5cqw,16px) 0 0}.zone-hero-metrics-label{display:block;margin-top:clamp(6px,1.5cqw,10px)}.rock-saving-tips-section .rock-tip-liked-disc,.zone-rock-signup-wrap .rock-tip-liked-disc{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;min-height:24px;margin-left:8px;vertical-align:middle;border-radius:9999px;background:var(--color-blue);box-sizing:border-box}.rock-saving-tips-section .data-value .rock-tip-liked-disc{flex-shrink:0}.groovy-zone-grid .card-headline{flex:0 1 auto!important;height:auto!important;max-height:none;margin-top:0!important;margin-bottom:0!important;align-self:stretch;font-family:var(--font-display);font-size:var(--zz-h2-mobile);line-height:.8;font-weight:700;letter-spacing:.02em;text-wrap:balance;overflow-wrap:anywhere;word-break:break-word;display:block!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;line-clamp:unset!important}@media (max-width:767px){.groovy-zone-grid .card-headline{font-size:clamp(.72rem,min(5.2vw,4.5vmin),1.55rem)}}@media (min-width:1024px){.groovy-zone-grid .card-headline{font-size:var(--zz-h2-desktop)}}.groovy-zone-grid .card-impact-grid{flex-shrink:0;width:100%;min-width:0!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;-moz-column-gap:clamp(.45rem,3.5cqw,1.25rem)!important;column-gap:clamp(.45rem,3.5cqw,1.25rem)!important}.groovy-zone-grid .bento-card-groovy>.card-impact-grid,.groovy-zone-grid .zone-hero-card>.card-impact-grid,.groovy-zone-grid button.bento-card-groovy>.card-impact-grid{margin-top:auto!important;align-self:stretch}.groovy-zone-grid .bento-card-groovy>.card-headline,.groovy-zone-grid button.bento-card-groovy>.card-headline{flex:1 1 auto;min-height:0}.groovy-zone-grid .groovy-cell-radius>[id^=zone-journey-]{flex:1 1 auto;min-height:0;height:100%}.groovy-zone-grid .card-impact-grid .data-stack,.groovy-zone-grid .card-impact-grid .data-stack--tight{min-width:0}.groovy-zone-grid .card-impact-grid .data-value{max-width:100%;overflow-wrap:anywhere}.groovy-zone-grid .card-impact-grid .data-stack--tight{gap:3px!important}.groovy-zone-grid .card-impact-grid .data-label{margin-bottom:0!important;min-height:0;line-height:.85!important}.groovy-zone-grid .card-impact-grid .data-value,.groovy-zone-grid .card-impact-grid .solo-focus-data-value{margin-top:0!important;padding-top:0!important}@media (max-width:767px){.bento-card-groovy,.expanded-solo-focus .solo-focus-shell,.groovy-zone-grid .bento-card-groovy,.groovy-zone-grid .zone-hero-card,.groovy-zone-grid button.bento-card-groovy,.likes-page .bento-card-groovy,.rock-bento-tile.bento-card-groovy,.rock-card.bento-card-groovy,.rock-saving-tips-grid button.bento-card-groovy,.settings-bento-card.bento-card-groovy,.settings-hero-card.settings-bento-card.bento-card-groovy{padding-block:30px!important;padding-inline:30px!important}}.zone-welcome-block{text-align:left!important;align-self:flex-start;width:100%;max-width:100%;padding-left:0!important;margin-left:0;line-height:.8}.zone-welcome-block.zone-welcome-name{text-transform:none!important;letter-spacing:normal}.zone-welcome-block.zone-welcome-savings{line-height:1.2;text-transform:lowercase!important;letter-spacing:normal}.settings-intel-section{width:100%;max-width:min(1240px,100%);margin:24px auto 0;padding-left:0;padding-right:0;box-sizing:border-box}.settings-intel-panel.settings-intel-card{width:100%;margin:0 auto;padding:30px!important;border-radius:var(--radius-groovy)!important;background-color:var(--zai-field-bg)!important;color:var(--color-purple)!important;--journey-text:var(--color-purple);--color-ink:var(--color-purple);box-shadow:none!important;display:flex;flex-direction:column;gap:10px;box-sizing:border-box}.settings-intel-row{display:flex;align-items:center;gap:12px;margin:0}.settings-intel-panel .settings-intel-row .settings-intel-label,.settings-intel-panel .settings-intel-row .settings-intel-mark,.settings-intel-panel .settings-intel-row .zz-h4,.settings-intel-row--fail .settings-intel-mark{color:var(--color-purple)!important;-webkit-text-fill-color:var(--color-purple)}.settings-intel-row--fail .settings-intel-mark{opacity:.55}.settings-intel-row .settings-intel-mark{width:1.25rem;flex-shrink:0;text-align:center}.groovy-zone-grid button.bento-card-groovy,.rock-saving-tips-grid button.bento-card-groovy{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0}.rock-saving-tips-grid .bento-card-groovy{min-height:clamp(168px,24vw,260px)!important}.card-top-label{font-family:var(--font-display);font-size:var(--zz-h4-mobile);line-height:.8!important;font-weight:700;text-transform:uppercase;letter-spacing:-.02em!important}.zone-bento-card-header{display:flex;align-items:center;width:100%;min-width:0;box-sizing:border-box}.bento-card-groovy .zone-bento-card-header{color:inherit}.bento-card-groovy .zone-bento-card-header__label,.bento-card-groovy .zone-bento-card-header__plus{color:var(--journey-text,var(--color-ink,currentColor))}.zone-bento-card-header__label-wrap{display:flex;align-items:center;gap:.2em;min-width:0}.zone-bento-card-header__label{flex:1 1 auto;min-width:0}.zone-bento-card-header__plus{flex:0 0 0;width:0;overflow:hidden;font-family:var(--font-display);font-size:var(--zz-h4-mobile);font-weight:700;line-height:.8!important;letter-spacing:-.02em!important}.zone-bento-card-header__plus--on{flex:0 0 1.15em;width:1.15em;overflow:visible}@media (min-width:1024px){.zone-bento-card-header__plus{font-size:var(--zz-h4-desktop)}}.bento-card-groovy .card-top-arrow.card-top-arrow--hint,.bento-card-groovy .zone-bento-card-icon{display:none!important}.rock-saving-tips-grid .bento-card-groovy .zone-bento-card-header,.rock-saving-tips-grid .bento-card-groovy .zone-bento-card-header__label,.rock-saving-tips-grid .bento-card-groovy .zone-bento-card-header__plus{color:var(--journey-text,var(--color-ink,currentColor))!important}.card-top-arrow{display:flex;align-items:center;justify-content:center;flex-shrink:0;background:transparent!important}.groovy-zone-grid .bento-card-groovy .zone-bento-card-icon,.groovy-zone-grid .bento-card-groovy .zone-bento-card-icon svg,.rock-saving-tips-grid .bento-card-groovy .zone-bento-card-icon,.rock-saving-tips-grid .bento-card-groovy .zone-bento-card-icon svg{width:var(--zone-card-category-icon-size)!important;height:var(--zone-card-category-icon-size)!important;min-width:var(--zone-card-category-icon-size)!important;min-height:var(--zone-card-category-icon-size)!important;max-width:var(--zone-card-category-icon-size)!important;max-height:var(--zone-card-category-icon-size)!important;flex:0 0 var(--zone-card-category-icon-size);box-sizing:border-box}.groovy-zone-grid .bento-card-groovy .zone-bento-card-icon svg,.rock-saving-tips-grid .bento-card-groovy .zone-bento-card-icon svg{display:block}.card-headline{font-family:var(--font-display);font-size:clamp(2.2rem,10cqw,var(--zz-h3-desktop));font-weight:700;line-height:.8;margin-top:auto;margin-bottom:auto;padding-top:.1em;padding-bottom:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;height:100%}.bento-card-groovy .card-headline{overflow:visible;text-overflow:clip;display:block;-webkit-box-orient:unset;-webkit-line-clamp:unset;line-clamp:unset;height:auto;max-height:none}.groovy-zone-grid .bento-card-groovy .card-headline,.groovy-zone-grid .span-tall-block .card-headline,.groovy-zone-grid button.bento-card-groovy .card-headline{overflow:visible!important;-webkit-box-orient:unset!important;word-break:normal!important;overflow-wrap:break-word!important}.groovy-zone-grid .bento-card-groovy .card-headline,.groovy-zone-grid .span-tall-block .card-headline,.groovy-zone-grid button.bento-card-groovy .card-headline,.rock-saving-tips-grid .card-headline{text-overflow:clip!important;display:block!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;height:auto!important;max-height:none!important;text-wrap:balance;white-space:normal!important}.rock-saving-tips-grid .card-headline{overflow:visible!important}.zai-interface .zai-msg-footer .zai-profile-answer-link{color:var(--color-blue)!important;text-decoration:underline;text-underline-offset:3px;text-transform:none!important;font-weight:700;line-height:1.2}.zai-interface .zai-msg-footer .zai-profile-answer-link:hover{color:var(--color-blue)!important}.zai-interface .zai-msg-footer .zai-source-link{color:var(--color-blue)!important;text-transform:none!important;line-height:1}.zai-interface .zai-like-btn{border:none!important;box-shadow:none!important}.data-stack{gap:0}.data-stack,.data-stack--tight{display:flex;flex-direction:column}.data-stack--tight{gap:0!important;align-items:flex-start}.solo-focus-data-stack{display:flex;flex-direction:column;gap:0}.data-label{font-size:clamp(1rem,4.6cqw,var(--zz-h4-desktop));min-height:18px;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.data-label,.data-value{font-family:var(--font-display);font-weight:700;margin:0}.data-value{font-size:clamp(2rem,11cqw,var(--zz-h2-desktop));vertical-align:top;padding:.1em 0 0;font-variant-numeric:tabular-nums}.bento-card-groovy .data-stack--tight .data-label,.zone-hero-card .data-stack--tight .data-label{margin-bottom:-.08em}.bento-card-groovy .data-stack--tight .data-value,.zone-hero-card .data-stack--tight .data-value{padding-top:0!important;margin-top:-.05em}.data-symbol,.data-unit{font-family:var(--font-display);font-weight:700;font-size:.5em;vertical-align:top;display:inline-block;line-height:.8;margin-top:.15em}.data-symbol{margin-right:.05em}.data-unit{margin-left:.1em}.data-stack--tight,.solo-focus-data-stack{display:flex!important;flex-direction:column!important;gap:0!important;align-items:flex-start!important;text-align:left!important}.data-label{font-family:var(--font-display)!important;font-size:var(--zz-h4-mobile)!important;line-height:.8!important;letter-spacing:var(--zz-track-display)!important;margin-bottom:-.08em!important;text-transform:uppercase!important}@media (min-width:1024px){.data-label{font-size:var(--zz-h4-desktop)!important}}.data-value,.solo-focus-data-value{font-family:var(--font-display)!important;font-size:var(--zz-h2-mobile)!important;line-height:.8!important;padding-top:0!important;margin-top:0!important;display:flex!important;align-items:flex-start!important;gap:.1ch;white-space:nowrap!important;flex-wrap:nowrap!important}.data-carbon-units{display:inline-flex;align-items:flex-start;gap:.1ch;margin:0;padding:0;vertical-align:top}.data-carbon-units .data-symbol-unit:first-child,.data-carbon-units .data-symbol-unit:last-child{margin-left:0!important;margin-right:0!important}.data-stamp-figures{letter-spacing:-.05em!important}@media (min-width:1024px){.data-value,.solo-focus-data-value{font-size:var(--zz-h2-desktop)!important}}.card-impact-grid .data-symbol,.card-impact-grid .data-symbol-unit,.card-impact-grid .data-unit,.data-value .data-symbol,.data-value .data-symbol-unit,.data-value .data-unit,.settings-data-value .data-symbol,.settings-data-value .data-symbol-unit,.settings-data-value .data-unit,.solo-focus-data-value .data-symbol,.solo-focus-data-value .data-symbol-unit,.solo-focus-data-value .data-unit{font-family:var(--font-display)!important;font-size:.5em!important;line-height:.8!important;font-weight:700!important;letter-spacing:var(--zz-track-display)!important;vertical-align:top!important;display:inline-block!important;margin-top:0!important}.data-value .data-carbon-units,.solo-focus-data-value .data-carbon-units{margin-left:2px!important}.data-symbol-unit{font-size:.5em;vertical-align:top}.data-symbol-unit:first-child{margin-right:.05em!important}.data-symbol-unit:last-child{margin-left:.05em!important}.data-symbol-unit sub{font-size:.6em;vertical-align:baseline;bottom:0}.data-carbon-units .data-co2-sub,.data-label .data-co2-sub,.intro-co2-sub{font-family:var(--font-display)!important;font-size:.65em!important;font-weight:700!important;letter-spacing:var(--zz-track-display)!important;vertical-align:sub;line-height:0}.intro-co2-mark{font-family:var(--font-display),var(--font-text),sans-serif;font-weight:900;letter-spacing:var(--zz-track-display)}.card-impact-grid,.solo-focus-impact-grid{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important;-moz-column-gap:1.5rem!important;column-gap:1.5rem!important;row-gap:0!important;align-items:start!important}.card-impact-grid{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:1rem;column-gap:1rem;row-gap:0}@media (min-width:640px){.card-impact-grid{grid-template-columns:1fr 1fr;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:0}}.bento-card-groovy .card-impact-grid .data-value{font-size:var(--zz-h2-mobile);min-width:0;overflow:visible;white-space:normal;word-break:break-word;padding-top:.05em}@media (min-width:1024px){.bento-card-groovy .card-impact-grid .data-value{font-size:var(--zz-h2-desktop)}}.bento-card-groovy .card-impact-grid .data-label{white-space:nowrap;min-height:0;padding-top:0}@container zone-card (min-width: 320px){.card-impact-grid{grid-template-columns:1fr 1fr;row-gap:0}}.card-impact-grid .data-stack--secondary .data-label,.card-impact-grid .data-stack--secondary .data-value{opacity:1}.bento-card-groovy .card-top-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-bento-card .card-top-label{white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.settings-page .settings-bento-card:not(.settings-hero-card):not(.settings-journey-card-shell) .card-top-label{font-family:var(--font-display),sans-serif;font-size:var(--zz-h4-mobile);font-weight:700;line-height:.8;letter-spacing:var(--zz-track-circle);text-transform:uppercase;-webkit-line-clamp:4}.bento-card-groovy.span-tall-block,.groovy-zone-grid .bento-footprint-tall .bento-card-groovy,.groovy-zone-grid .span-tall .bento-card-groovy{min-height:100%}.solo-focus-grow-layer{position:fixed!important;inset:0!important;z-index:100!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center;justify-content:center;justify-content:safe center;margin:0!important;min-height:0;height:100dvh;max-height:100dvh;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:env(safe-area-inset-top,0) 0 env(safe-area-inset-bottom,0);background-color:transparent;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;pointer-events:auto;isolation:auto!important}@media (min-width:1024px){.solo-focus-grow-layer{padding:calc(40px + env(safe-area-inset-top, 0px)) 40px env(safe-area-inset-bottom,0)}}.expanded-solo-focus{--journey-text:var(--color-blue);--color-ink:var(--journey-text,var(--color-blue));position:relative;will-change:transform,opacity;flex:0 1 auto;min-height:0;height:auto!important;min-width:0;width:min(100%,900px);max-width:min(900px,100%)!important;max-height:none;align-self:center;margin-left:auto;margin-right:auto;display:flex!important;flex-direction:column!important;padding:0!important;border-radius:0!important;overflow-x:hidden;overflow-y:visible;overscroll-behavior:auto;box-sizing:border-box!important;background-color:transparent!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:var(--journey-text,var(--color-blue));transition:color var(--dur-colour) var(--ease-out);isolation:auto!important}.expanded-solo-focus .solo-focus-zone-category{margin-bottom:.35rem;letter-spacing:.04em}.expanded-solo-focus .solo-focus-true-tip-sections{display:flex;flex-direction:column;gap:.65rem;max-width:min(100%,42rem);width:100%}.expanded-solo-focus .solo-focus-architect-prose{max-width:100%;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.expanded-solo-focus .solo-focus-rail,.expanded-solo-focus .solo-focus-stack{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.expanded-solo-focus.solo-focus-mobile-expand{touch-action:manipulation}@media (min-width:1024px){.expanded-solo-focus{max-width:min(900px,100%)!important}}.zz-close-btn{position:absolute!important;top:calc(12px + env(safe-area-inset-top, 0px));right:calc(12px + env(safe-area-inset-right, 0px));z-index:500;width:40px;height:40px;min-width:40px;min-height:40px;border-radius:50%;padding:0;border:none;background:var(--color-blue);color:var(--color-white);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform var(--dur-lift) var(--ease-out),background-color var(--dur-colour) var(--ease-out),color var(--dur-colour) var(--ease-out)}.zz-close-btn:focus-visible{outline:2px solid var(--journey-cta-text,var(--color-purple));outline-offset:2px}.solo-focus-expanded-toolbar{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;flex-shrink:0;margin-bottom:10px;box-sizing:border-box}.solo-focus-expanded-toolbar .solo-focus-category{margin-bottom:0!important;flex:1 1 auto;min-width:0;text-align:left;width:auto!important;max-width:100%;line-height:.8!important}.solo-focus-expanded-toolbar{align-items:flex-start;margin-bottom:0!important}.expanded-solo-focus .solo-focus-rail{min-width:280px;max-width:100%;width:100%;margin-inline:auto}.expanded-solo-focus .solo-focus-card,.expanded-solo-focus .solo-focus-stack{height:auto!important;padding:0!important}.expanded-solo-focus .solo-focus-shell{box-sizing:border-box;width:100%;border-radius:60px!important;padding:20px!important;background-color:transparent!important}.expanded-solo-focus .solo-focus-impact-hero.solo-focus-impact-grid{width:100%;max-width:min(100%,42rem);align-self:flex-start}@media (min-width:1024px){.expanded-solo-focus .solo-focus-rail{max-width:880px}}.expanded-solo-focus .solo-focus-shell+.solo-focus-shell{margin-top:10px}.solo-focus-grow-layer,.solo-focus-mother,.solo-focus-shell{background-color:transparent!important;background:transparent!important;box-shadow:none!important;border:none!important}body.has-solo-focus .zone-grid-container,body.has-solo-focus .zone-hero-section{visibility:hidden!important;opacity:0!important;pointer-events:none!important}body.has-solo-focus .expanded-solo-focus,body.has-solo-focus .expanded-solo-focus[data-zone-surface=journey],body.has-solo-focus .expanded-solo-focus[data-zone-surface=tip]{--journey-bg:transparent;--journey-text:var(--color-blue);--color-ink:var(--color-blue);background:transparent!important}body.has-solo-focus .solo-focus-shell .card-top-label,body.has-solo-focus .solo-focus-shell .data-label,body.has-solo-focus .solo-focus-shell .data-value,body.has-solo-focus .solo-focus-shell .question-text,body.has-solo-focus .solo-focus-shell .solo-focus-category,body.has-solo-focus .solo-focus-shell .solo-focus-data-stack span,body.has-solo-focus .solo-focus-shell .solo-focus-description,body.has-solo-focus .solo-focus-shell .solo-focus-insight,body.has-solo-focus .solo-focus-shell .solo-focus-question-label{color:var(--color-blue)!important;fill:var(--color-blue)!important}body.has-solo-focus .solo-focus-shell .solo-focus-architect-headline,body.has-solo-focus .solo-focus-shell .solo-focus-architect-prose,body.has-solo-focus .solo-focus-shell .solo-focus-content-text{color:var(--ink-body-copy)!important;fill:var(--ink-body-copy)!important}body.has-solo-focus .solo-focus-nav-container{position:absolute;bottom:20px;left:0;right:0;padding:0 40px;display:flex;justify-content:space-between;z-index:100;margin-top:0;width:100%;box-sizing:border-box}body.has-solo-focus .solo-focus-journey-nav.solo-focus-journey-nav--inset{position:static;bottom:auto;left:auto;right:auto;margin-top:40px;padding:0;z-index:auto}body.has-solo-focus .expanded-solo-focus .solo-focus-shell{border-radius:0!important;padding:20px!important}.pulse-panel-close-circle{position:absolute!important;top:var(--padding-md);right:var(--padding-md);z-index:2;width:40px;height:40px;min-width:40px;min-height:40px;border-radius:50%;padding:0;background:var(--color-blue);border:none;color:var(--color-blue);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform var(--dur-lift) var(--ease-out)}.pulse-panel-close-circle svg{color:var(--color-blue)}.pulse-diagnostic-anchor{position:fixed;right:20px;bottom:calc(20px + env(safe-area-inset-bottom, 0px));padding:0;margin:0}.pulse-diagnostic-anchor--solo-focus{position:static;z-index:auto}.pulse-diagnostic-panel{background-color:var(--color-purple);color:var(--color-blue);border-radius:var(--radius-groovy);box-sizing:border-box;padding:var(--padding-bento)}.pulse-diagnostic-panel--intel.pulse-diagnostic-panel--research-live{background-color:var(--color-intelligence-green);color:var(--color-blue)}.pulse-diagnostic-label{font-family:var(--font-display);font-size:var(--zz-h4-mobile);line-height:.8;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin:0}.pulse-diagnostic-label,.pulse-diagnostic-value{color:var(--color-blue);padding:0;text-align:left}.pulse-diagnostic-value{font-family:var(--font-text),sans-serif;font-size:var(--zz-body-size);font-weight:var(--zz-body-weight);line-height:1.2;margin:0 0 .75rem}.pulse-diagnostic-value:last-child{margin-bottom:0}.pulse-diagnostic-panel--intel{display:flex;flex-direction:column}.pulse-diagnostic-panel--intel>.pulse-diagnostic-panel__sheet{flex:1 1 auto;min-height:0}.pulse-diagnostic-panel--intel .pulse-diagnostic-body{flex-shrink:0}.intro-text-large.intro-summary-opacity-ticker{line-height:.8!important}.intro-text-large.intro-summary-opacity-ticker.intro-summary-genome-money-pulse{text-shadow:0 0 18px color-mix(in srgb,var(--ink-page) 50%,transparent),0 0 40px color-mix(in srgb,var(--surface-ambient) 35%,transparent)}.profile-question-headline,.profile-question-headline span,h3.solo-focus-question-label.zz-h3{line-height:.8!important}.pulse-diagnostic-brain-grid{display:grid;grid-template-columns:1fr 1fr;gap:.35rem 1rem;width:100%;margin-top:.15rem}.pulse-diagnostic-brain-grid .pulse-diagnostic-brain-cell{min-width:0}.pulse-diagnostic-brain-grid .pulse-diagnostic-label{margin-top:.25rem}.pulse-diagnostic-brain-grid .pulse-diagnostic-brain-cell:first-child .pulse-diagnostic-label,.pulse-diagnostic-brain-grid .pulse-diagnostic-brain-cell:nth-child(2) .pulse-diagnostic-label{margin-top:0}.pulse-diagnostic-brain-grid .pulse-diagnostic-value{margin-bottom:0}.pulse-triangle-fab{width:60px;height:60px;min-width:60px;min-height:60px;border-radius:50%;padding:0;background-color:var(--color-purple);display:flex;align-items:center;justify-content:center;cursor:pointer}.expanded-solo-focus .solo-focus-category{flex-shrink:0;padding-top:0;padding-bottom:0;margin-bottom:10px;text-align:left;width:100%;align-self:flex-start}.solo-focus-content-stack{text-align:left}.expanded-solo-focus .solo-focus-content-stack{display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:100%;max-width:100%;margin-inline:0;box-sizing:border-box;min-width:0;gap:0;padding-bottom:0}.expanded-solo-focus .solo-focus-content-stack>*+*{margin-top:0}.expanded-solo-focus .headline-to-insight,.expanded-solo-focus .solo-focus-category+.solo-focus-description,.expanded-solo-focus .solo-focus-category+.solo-focus-insight,.expanded-solo-focus .solo-focus-description+.solo-focus-description,.expanded-solo-focus .solo-focus-description+.solo-focus-insight,.expanded-solo-focus .solo-focus-insight+.solo-focus-description,.expanded-solo-focus .solo-focus-insight+.solo-focus-insight{margin-top:4px!important}.expanded-solo-focus .impact-to-trinity,.expanded-solo-focus .insight-to-impact{margin-top:40px!important}.expanded-solo-focus .solo-focus-mother-stack{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;max-width:100%;gap:0;box-shadow:none}.expanded-solo-focus .solo-focus-mother-stack>*+*{margin-top:40px}.expanded-solo-focus .solo-focus-mother-stack .solo-focus-architect-headline+.solo-focus-true-tip-sections,.expanded-solo-focus .solo-focus-mother-stack .solo-focus-architect-headline+.solo-focus-true-tip-sections--mother{margin-top:10px!important}.expanded-solo-focus .solo-focus-mother-stack .solo-focus-mother-metrics>*+*{margin-top:40px}.expanded-solo-focus .solo-focus-mother-metrics .solo-focus-journey-nav--inset{margin-top:40px;width:100%}.expanded-solo-focus .solo-focus-shell-wrap{position:relative;width:100%;max-width:100%;margin-inline:auto;box-sizing:border-box}@media (min-width:768px){.expanded-solo-focus .solo-focus-rail,.expanded-solo-focus .solo-focus-shell-wrap{max-width:640px}}@media (min-width:1024px){.expanded-solo-focus .solo-focus-rail,.expanded-solo-focus .solo-focus-shell-wrap{max-width:880px}.expanded-solo-focus .solo-focus-architect-headline{min-height:0}}.expanded-solo-focus .solo-focus-true-tip-sections--mother .solo-focus-architect-lead{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;line-clamp:6;overflow:hidden;overflow-wrap:break-word;word-break:normal;min-height:0}.expanded-solo-focus .solo-focus-content-stack .solo-focus-category,.expanded-solo-focus .solo-focus-content-stack .solo-focus-impact-heading,.expanded-solo-focus .solo-focus-content-stack .zz-h3:not(.solo-focus-recommendation-headline),.expanded-solo-focus .solo-focus-content-stack .zz-h4,.expanded-solo-focus .solo-focus-content-stack .zz-label,.expanded-solo-focus .solo-focus-content-stack h1,.expanded-solo-focus .solo-focus-content-stack h2,.expanded-solo-focus .solo-focus-content-stack h3:not(.solo-focus-recommendation-headline),.expanded-solo-focus .solo-focus-content-stack h4,.expanded-solo-focus .solo-focus-content-stack h5,.expanded-solo-focus .solo-focus-content-stack h6{line-height:.8!important}.expanded-solo-focus .solo-focus-content-stack .solo-focus-copy-width{max-width:100%;width:100%;margin-left:0;margin-right:0}.expanded-solo-focus .solo-focus-content-text{max-width:100%;min-width:0;overflow-wrap:break-word;word-break:break-word;box-sizing:border-box}.expanded-solo-focus .solo-focus-content-stack p{margin-bottom:0!important}.expanded-solo-focus .solo-focus-architect-headline{font-family:var(--font-display),sans-serif;font-weight:700;line-height:.92!important;font-size:var(--zz-h3-mobile)!important;letter-spacing:var(--zz-track-display);text-transform:uppercase;color:var(--journey-text,var(--color-blue));margin:0;padding:0;text-align:left;max-width:100%;display:block;overflow:visible;overflow-wrap:break-word;word-break:normal;min-height:0}@media (min-width:1024px){.expanded-solo-focus .solo-focus-architect-headline{font-size:var(--zz-h3-desktop)!important;min-height:0}}.expanded-solo-focus .solo-focus-architect-headline+.solo-focus-true-tip-sections{margin-top:10px!important}.expanded-solo-focus h4.solo-focus-architect-lead{margin:0 0 8px!important;padding:0;color:var(--journey-text,var(--color-blue));max-width:min(100%,42rem);width:100%}.expanded-solo-focus p.solo-focus-architect-prose{font-family:var(--font-text),sans-serif!important;font-size:16px!important;line-height:1.2!important;font-weight:800!important;margin:0!important;padding:0;color:var(--journey-text,var(--color-blue));max-width:min(100%,42rem);width:100%}.expanded-solo-focus p.solo-focus-architect-prose:last-of-type{margin-bottom:0!important}.expanded-solo-focus .solo-focus-description{color:var(--journey-text,var(--color-blue));font-size:var(--zz-body-size);margin:0;font-family:var(--font-text),sans-serif;font-weight:var(--zz-body-weight);line-height:1.2!important;text-align:left}.expanded-solo-focus .solo-focus-impact-hero.card-impact-grid .data-stack,.expanded-solo-focus .solo-focus-impact-hero.card-impact-grid .solo-focus-data-stack{align-items:flex-start;text-align:left;align-self:stretch;height:100%;min-height:0}.expanded-solo-focus .solo-focus-impact-hero .data-label{color:var(--color-blue)!important}.expanded-solo-focus .solo-focus-impact-hero .solo-focus-data-value{color:var(--color-ink)!important}.expanded-solo-focus .solo-focus-impact-hero.solo-focus-impact-grid{padding-bottom:0;margin-bottom:0;align-content:end}.expanded-solo-focus .solo-focus-impact-hero.solo-focus-impact-grid .data-stack,.expanded-solo-focus .solo-focus-impact-hero.solo-focus-impact-grid .solo-focus-data-stack{padding-bottom:0;margin-bottom:0;align-self:stretch;height:100%;min-height:0}.expanded-solo-focus .solo-focus-impact-hero.solo-focus-impact-grid .data-label{line-height:.8!important;padding-bottom:0}.expanded-solo-focus .solo-focus-impact-hero.solo-focus-impact-grid .solo-focus-carbon-stack .data-label{margin-bottom:-.08em}.expanded-solo-focus .solo-focus-impact-hero.solo-focus-impact-grid .solo-focus-data-value{padding-bottom:0;margin-bottom:0}.expanded-solo-focus .solo-focus-impact-hero .solo-focus-carbon-stack .data-label{color:var(--color-blue)!important;opacity:1!important}.expanded-solo-focus .solo-focus-impact-hero .solo-focus-carbon-stack .solo-focus-data-value{color:var(--color-ink)!important;opacity:1!important;display:inline-flex!important;align-items:flex-start!important;flex-wrap:nowrap!important;gap:.1ch;line-height:.8!important;padding-bottom:0!important;margin-bottom:0!important}.expanded-solo-focus .solo-focus-impact-hero .data-stack.data-stack--tight:first-child .solo-focus-data-value,.expanded-solo-focus .solo-focus-impact-hero .solo-focus-data-stack:first-child .solo-focus-data-value{display:flex!important;align-items:flex-start!important;flex-wrap:nowrap!important;-moz-column-gap:4px;column-gap:4px;padding-top:0!important;margin-top:auto!important}.expanded-solo-focus .solo-focus-impact-hero .data-value.solo-focus-data-value .data-stamp-figures,.expanded-solo-focus .solo-focus-impact-hero .solo-focus-data-value .data-stamp-figures{font-family:var(--font-display)!important;font-size:70px!important;line-height:.8!important;font-weight:700!important;letter-spacing:var(--zz-track-display)!important;vertical-align:top!important;margin:0!important;padding:0!important}.expanded-solo-focus .solo-focus-impact-hero .data-value.solo-focus-data-value .data-symbol-unit,.expanded-solo-focus .solo-focus-impact-hero .solo-focus-data-value .data-symbol-unit{font-family:var(--font-display)!important;font-size:20px!important;line-height:.8!important;font-weight:700!important;letter-spacing:var(--zz-track-display)!important;vertical-align:top!important;display:inline-block!important;align-self:flex-start!important;margin-top:0!important}.expanded-solo-focus .solo-focus-copy-width{box-sizing:border-box;width:100%;max-width:32ch;margin-left:0;margin-right:0;overflow-wrap:break-word;text-align:left;align-self:flex-start}.expanded-solo-focus .solo-focus-question-label{line-height:.8;text-align:left}.expanded-solo-focus .solo-focus-trinity{margin-bottom:0;margin-top:0;gap:20px;justify-content:flex-start;align-self:stretch}.kinetic-zai-disc{position:relative;z-index:1;border-radius:999px;background:var(--color-blue);background-image:none;display:flex;align-items:center;justify-content:center;box-shadow:none;border:none;box-sizing:border-box}.expanded-solo-focus .solo-focus-ask-zai-btn .kinetic-zai-disc{background:var(--color-purple);color:var(--color-blue)}.expanded-solo-focus .solo-focus-ask-zai-btn{border:none!important;box-shadow:none!important;outline:none}.expanded-solo-focus .solo-focus-ask-zai-btn:focus-visible{outline:2px solid var(--journey-cta-text,var(--color-blue));outline-offset:2px}.expanded-solo-focus .solo-focus-impact-hero .data-stamp-figures{color:var(--color-ink)!important}.expanded-solo-focus .solo-focus-action-80{width:var(--circle-cta-size)!important;height:var(--circle-cta-size)!important;min-width:var(--circle-cta-size)!important;min-height:var(--circle-cta-size)!important}.expanded-solo-focus .solo-focus-trinity--80 .solo-focus-action-80,.expanded-solo-focus .solo-focus-trinity--80 .solo-focus-handoff-btn,.expanded-solo-focus .solo-focus-trinity--80 .solo-focus-trinity-cta{width:80px!important;height:80px!important;min-width:80px!important;min-height:80px!important}@media (min-width:768px){.expanded-solo-focus .solo-focus-trinity--80 .solo-focus-action-80,.expanded-solo-focus .solo-focus-trinity--80 .solo-focus-handoff-btn,.expanded-solo-focus .solo-focus-trinity--80 .solo-focus-trinity-cta{width:88px!important;height:88px!important;min-width:88px!important;min-height:88px!important}}.architectural-pulse-overlay .intro-summary-opacity-ticker{color:var(--ink-page)!important;font-family:var(--font-display),sans-serif!important;font-weight:700}.zone-container--pulse-prerender,.zone-container--wall-collapsed{opacity:0;pointer-events:none;max-height:0;min-height:0;overflow:hidden;margin:0;padding:0}.discovery-clean-birth{background-color:transparent}.expanded-solo-focus .solo-focus-card,.expanded-solo-focus .solo-focus-stack{flex:0 1 auto;min-height:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;width:100%;max-width:100%;margin:0;margin-inline:0;padding-bottom:0;min-width:0}@media (min-width:1024px){.expanded-solo-focus .solo-focus-card,.expanded-solo-focus .solo-focus-stack{max-width:100%;justify-content:flex-start}}.expanded-solo-focus .solo-focus-card>.solo-focus-loop:not(.solo-focus-shell),.expanded-solo-focus .solo-focus-stack>.solo-focus-loop:not(.solo-focus-shell){margin-top:0;width:100%;max-width:min(720px,100%);margin-inline:0;min-width:0;box-sizing:border-box;align-items:flex-start!important;text-align:left}.expanded-solo-focus .solo-focus-source-citation-footnote{font-family:var(--font-text);font-weight:400;line-height:1.2;color:var(--journey-text,var(--color-blue));overflow-wrap:break-word;text-align:left}.expanded-solo-focus .solo-focus-impact-hero .data-stack,.expanded-solo-focus .solo-focus-impact-hero .solo-focus-data-stack{gap:0}.expanded-solo-focus .solo-focus-impact-hero .data-stack .data-label,.expanded-solo-focus .solo-focus-impact-hero .solo-focus-data-stack .data-label{margin:0;padding:0}.expanded-solo-focus .solo-focus-impact-hero .data-stack.data-stack--tight:first-child .data-label,.expanded-solo-focus .solo-focus-impact-hero .solo-focus-data-stack:first-child .data-label{min-height:0!important;margin-bottom:0!important;margin-top:0!important;padding-bottom:0}.expanded-solo-focus .solo-focus-impact-hero .data-stack.solo-focus-carbon-stack.data-stack--tight .data-label,.expanded-solo-focus .solo-focus-impact-hero .solo-focus-carbon-stack .data-label{min-height:0!important;margin-bottom:-.08em;padding-bottom:0}.expanded-solo-focus .solo-focus-impact-hero .data-stack.solo-focus-carbon-stack .solo-focus-data-value,.expanded-solo-focus .solo-focus-impact-hero .solo-focus-carbon-stack .solo-focus-data-value{padding-top:0!important;margin-top:auto!important}.solo-focus-grow-layer>.expanded-solo-focus{flex:0 1 auto;min-height:0;max-height:none;touch-action:manipulation;overflow:visible!important}.expanded-solo-focus>.solo-focus-rail{flex:0 1 auto;width:100%;min-height:0;max-height:none;margin-block:0;overflow:visible!important;overscroll-behavior:auto}.expanded-solo-focus .solo-focus-card,.expanded-solo-focus .solo-focus-content-stack,.expanded-solo-focus .solo-focus-loop,.expanded-solo-focus .solo-focus-stack{overflow:visible!important;height:auto!important}.zz-label{font-family:var(--font-display);font-size:var(--zz-h4-mobile);line-height:.8;text-transform:uppercase;font-weight:700}@media (min-width:1024px){.zz-label{font-size:var(--zz-h4-desktop)}}.zz-headline{font-family:var(--font-display);font-size:var(--zz-h3-mobile);line-height:.8;text-transform:uppercase;font-weight:700}@media (min-width:1024px){.zz-headline{font-size:var(--zz-h3-desktop)}}.zz-body-bold{font-family:var(--font-text);font-weight:800;font-size:var(--zz-body-size);line-height:1.2!important}.circle-btn{border-radius:9999px;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center;width:80px;height:80px;background:var(--color-blue);color:var(--color-white);font-family:var(--font-display);font-weight:700;font-size:10pt;cursor:pointer}.circle-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.expanded-view .circle-btn,.view-expanded .circle-btn{background-color:var(--color-blue)!important;color:var(--color-white)!important}.expanded-solo-focus .circle-btn,.expanded-solo-focus .solo-focus-action-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:var(--circle-cta-size)!important;height:var(--circle-cta-size)!important;min-width:var(--circle-cta-size)!important;min-height:var(--circle-cta-size)!important;font-family:var(--font-display)!important;font-size:var(--zz-h4-mobile)!important;line-height:.8!important;letter-spacing:var(--zz-track-circle)!important;font-weight:700!important;padding:5px!important;background-color:var(--journey-cta-bg,var(--color-blue))!important;color:var(--journey-cta-text,var(--color-purple))!important;transition:background-color var(--dur-colour) var(--ease-out),color var(--dur-colour) var(--ease-out),transform var(--dur-lift) var(--ease-out)}.expanded-solo-focus .circle-btn.solo-focus-handoff-btn{background-color:var(--color-blue)!important;color:var(--color-white)!important}.expanded-solo-focus .circle-btn .circle-btn-label-stack{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;font-family:var(--font-display)!important;font-size:var(--zz-h4-mobile)!important;font-weight:700!important;letter-spacing:var(--zz-track-circle)!important;line-height:.8!important;text-transform:uppercase;text-align:center}.expanded-solo-focus .circle-btn .circle-btn-label-stack>span{line-height:.8!important}@media (min-width:1024px){.expanded-solo-focus .circle-btn,.expanded-solo-focus .circle-btn .circle-btn-label-stack,.expanded-solo-focus .solo-focus-action-btn{font-size:var(--zz-h4-desktop)!important}}@media (hover:hover){.expanded-solo-focus .solo-focus-trinity--80 .solo-focus-action-btn:hover,.expanded-solo-focus .solo-focus-trinity--80 .solo-focus-handoff-btn:hover,.expanded-solo-focus .solo-focus-trinity--80 .solo-focus-trinity-cta:hover{background-color:var(--color-blue)!important;color:var(--color-white)!important}.expanded-solo-focus .solo-focus-trinity--80 .solo-focus-action-btn:hover .circle-btn-label-stack,.expanded-solo-focus .solo-focus-trinity--80 .solo-focus-action-btn:hover .circle-btn-label-stack>span,.expanded-solo-focus .solo-focus-trinity--80 .solo-focus-handoff-btn:hover .circle-btn-label-stack,.expanded-solo-focus .solo-focus-trinity--80 .solo-focus-handoff-btn:hover .circle-btn-label-stack>span{color:var(--color-white)!important}}body.has-solo-focus .solo-focus-trinity--80 .solo-focus-action-btn:hover,body.has-solo-focus .solo-focus-trinity--80 .solo-focus-handoff-btn:hover,body.has-solo-focus .solo-focus-trinity--80 .solo-focus-trinity-cta:hover{background-color:var(--color-blue)!important;color:var(--color-white)!important}body.has-solo-focus .solo-focus-trinity--80 .solo-focus-action-btn:hover .circle-btn-label-stack,body.has-solo-focus .solo-focus-trinity--80 .solo-focus-action-btn:hover .circle-btn-label-stack>span,body.has-solo-focus .solo-focus-trinity--80 .solo-focus-handoff-btn:hover .circle-btn-label-stack,body.has-solo-focus .solo-focus-trinity--80 .solo-focus-handoff-btn:hover .circle-btn-label-stack>span{color:var(--color-white)!important}body.has-solo-focus .solo-focus-journey-nav--inset .solo-focus-journey-nav__arrow,body.has-solo-focus .solo-focus-journey-nav--inset .solo-focus-journey-nav__label.nav-label{color:var(--color-blue)!important}body.has-solo-focus .solo-focus-journey-nav--inset .solo-focus-journey-nav__btn:focus-visible .solo-focus-journey-nav__arrow,body.has-solo-focus .solo-focus-journey-nav--inset .solo-focus-journey-nav__btn:focus-visible .solo-focus-journey-nav__arrow svg,body.has-solo-focus .solo-focus-journey-nav--inset .solo-focus-journey-nav__btn:focus-visible .solo-focus-journey-nav__label,body.has-solo-focus .solo-focus-journey-nav--inset .solo-focus-journey-nav__btn:hover .solo-focus-journey-nav__arrow,body.has-solo-focus .solo-focus-journey-nav--inset .solo-focus-journey-nav__btn:hover .solo-focus-journey-nav__arrow svg,body.has-solo-focus .solo-focus-journey-nav--inset .solo-focus-journey-nav__btn:hover .solo-focus-journey-nav__label{color:var(--color-blue)!important;stroke:var(--color-blue)!important}.expanded-solo-focus .circle-btn:focus-visible,.expanded-solo-focus .solo-focus-action-btn:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}@media (hover:hover){.expanded-solo-focus .solo-focus-answer-option.zz-shimmer-cta:hover{background:var(--sf-answer-hover-bg)!important;color:var(--sf-answer-hover-text)!important}}.solo-focus-hero{font-family:var(--font-display);font-size:var(--zz-h3-mobile);font-weight:700;text-align:center;overflow:visible;padding:0 4px}@media (min-width:1024px){.solo-focus-hero{font-size:var(--zz-h3-desktop)}}.solo-focus-data-value{font-family:var(--font-display);font-size:var(--zz-h2-mobile)!important;line-height:.8!important;font-weight:700;vertical-align:top;margin:0;padding:0;overflow:visible;font-variant-numeric:tabular-nums}@media (min-width:1024px){.solo-focus-data-value{font-size:var(--zz-h2-desktop)!important;line-height:.8!important}}.expanded-solo-focus .solo-focus-impact-hero.card-impact-grid,.expanded-solo-focus .solo-focus-impact-hero.solo-focus-impact-grid{display:grid!important;grid-template-columns:1fr 1fr;width:100%;max-width:100%;margin-inline:0;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:0;justify-content:stretch;justify-items:stretch;align-items:stretch}.expanded-solo-focus .solo-focus-impact-hero .data-label{font-size:20px;line-height:.8;text-align:left}.expanded-solo-focus .solo-focus-impact-hero .solo-focus-data-value{font-size:70px!important;line-height:.8!important;padding-top:0;text-align:left;margin-top:auto!important;align-items:flex-start!important}@media (min-width:1024px){.expanded-solo-focus .solo-focus-impact-hero.card-impact-grid,.expanded-solo-focus .solo-focus-impact-hero.solo-focus-impact-grid{-moz-column-gap:1.5rem;column-gap:1.5rem;max-width:100%}}.expanded-solo-focus .solo-focus-supplied-by{font-family:var(--font-text),sans-serif;font-weight:var(--zz-body-weight);text-align:left}.expanded-solo-focus .solo-focus-insight{overflow:visible;display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;max-width:32ch;margin-left:0;margin-right:0}.solo-focus-insight{font-family:var(--font-text);font-weight:800;font-size:var(--zz-body-size);line-height:1.2;text-align:center;overflow:visible;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:30ch;margin-left:auto;margin-right:auto}.expanded-solo-focus .zz-label{font-size:var(--zz-h4-mobile);line-height:.8}@media (min-width:1024px){.expanded-solo-focus .zz-label{font-size:var(--zz-h4-desktop)}}.solo-focus-impact-heading{font-size:var(--zz-h4-mobile);line-height:.8;font-family:var(--font-display);font-weight:700}@media (min-width:1024px){.solo-focus-impact-heading{font-size:var(--zz-h4-desktop)}}.solo-focus-impact-grid{align-items:center;justify-items:center;text-align:center}.solo-focus-impact-grid .data-stack,.solo-focus-impact-grid .data-stack--tight,.solo-focus-impact-grid .solo-focus-data-stack{gap:0;display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;min-width:0}@media (min-width:1024px){.solo-focus-impact-grid .data-stack,.solo-focus-impact-grid .data-stack--tight,.solo-focus-impact-grid .solo-focus-data-stack{align-items:center;text-align:center}}.solo-focus-impact-grid .data-label{font-size:var(--zz-h4-mobile);line-height:.8;font-family:var(--font-display);font-weight:700}@media (min-width:1024px){.solo-focus-impact-grid .data-label{font-size:var(--zz-h4-desktop)}}.solo-focus-impact-grid .data-value.solo-focus-data-value{text-align:center}@media (min-width:640px){.solo-focus-impact-grid{max-width:360px}.expanded-solo-focus .solo-focus-impact-grid{max-width:100%}}.expanded-solo-focus .solo-focus-impact-grid{align-items:end;justify-items:stretch;text-align:left}.expanded-solo-focus .solo-focus-impact-grid .data-stack,.expanded-solo-focus .solo-focus-impact-grid .data-stack--tight,.expanded-solo-focus .solo-focus-impact-grid .solo-focus-data-stack{align-items:flex-start;text-align:left}@media (min-width:1024px){.expanded-solo-focus .solo-focus-impact-grid .data-stack,.expanded-solo-focus .solo-focus-impact-grid .data-stack--tight,.expanded-solo-focus .solo-focus-impact-grid .solo-focus-data-stack{align-items:flex-start;text-align:left}}.expanded-solo-focus .solo-focus-impact-grid .data-value.solo-focus-data-value{text-align:left}@media (min-width:1024px){.bento-card-groovy .card-impact-grid .data-label{font-size:var(--zz-h4-desktop)}}.solo-focus-card .solo-focus-loop h3,.solo-focus-stack .solo-focus-loop h3{font-size:var(--zz-h3-mobile);line-height:.8}@media (min-width:1024px){.solo-focus-card .solo-focus-loop h3,.solo-focus-stack .solo-focus-loop h3{font-size:var(--zz-h3-desktop)}}.solo-focus-card .solo-focus-loop h4,.solo-focus-stack .solo-focus-loop h4{font-size:var(--zz-h4-mobile);line-height:.8;color:var(--color-blue)}@media (min-width:1024px){.solo-focus-card .solo-focus-loop h4,.solo-focus-stack .solo-focus-loop h4{font-size:var(--zz-h4-desktop)}}.expanded-solo-focus .solo-focus-loop h3,.expanded-solo-focus .solo-focus-loop h4{line-height:.8!important}.solo-focus-card .solo-focus-loop>div,.solo-focus-stack .solo-focus-loop>div{gap:clamp(8px,2vw,16px)}.expanded-solo-focus .solo-focus-answer-option:is(.action-circle-80,.answer-circle-100){display:flex!important;align-items:center!important;justify-content:center!important;width:var(--solo-focus-answer-chip)!important;height:var(--solo-focus-answer-chip)!important;min-width:var(--solo-focus-answer-chip)!important;min-height:var(--solo-focus-answer-chip)!important;max-width:var(--solo-focus-answer-chip)!important;max-height:var(--solo-focus-answer-chip)!important;aspect-ratio:1/1;margin-top:0!important;padding:0!important;border-radius:9999px!important;font-family:var(--font-display)!important;font-size:var(--zz-h4-mobile)!important;line-height:.8!important;letter-spacing:var(--zz-track-circle)!important;font-weight:700!important;text-transform:uppercase;text-align:center;white-space:nowrap;box-sizing:border-box}@media (min-width:1024px){.expanded-solo-focus .solo-focus-answer-option:is(.action-circle-80,.answer-circle-100){font-size:var(--zz-h4-desktop)!important}}.answer-circle-100,.funky-answer-circle{width:var(--circle-cta-size);height:var(--circle-cta-size);min-width:var(--circle-cta-size);min-height:var(--circle-cta-size);max-width:var(--circle-cta-size);max-height:var(--circle-cta-size);box-sizing:border-box;border-radius:9999px;background:var(--sf-answer-bg,var(--color-blue));color:var(--sf-answer-text,var(--journey-bg,var(--color-purple)));font-family:var(--font-display);font-weight:700;font-size:var(--zz-h4-mobile);line-height:.8;letter-spacing:var(--zz-track-circle);cursor:pointer;display:flex;align-items:center;justify-content:center;text-align:center;transition:transform var(--dur-lift) var(--ease-out)}@media (min-width:1024px){.answer-circle-100,.funky-answer-circle{font-size:var(--zz-h4-desktop)}}.expanded-solo-focus .answer-circle-100,.expanded-solo-focus .funky-answer-circle{background-color:var(--journey-accent,var(--color-purple));color:var(--journey-on-accent,var(--color-blue))}.expanded-view{min-height:100vh;height:100vh;padding:60px 20px 90px;box-sizing:border-box;overflow-y:auto;background-image:none!important}.view-expanded{background-color:var(--color-purple)}.view-expanded,.view-expanded .data-value,.view-expanded .text-data,.view-expanded a,.view-expanded h2,.view-expanded h3,.view-expanded p{color:var(--color-blue)}.expanded-solo-focus.view-expanded{background-color:transparent!important}.expanded-solo-focus.view-expanded,.expanded-solo-focus.view-expanded .data-value,.expanded-solo-focus.view-expanded .text-data,.expanded-solo-focus.view-expanded a,.expanded-solo-focus.view-expanded h2,.expanded-solo-focus.view-expanded h3,.expanded-solo-focus.view-expanded h4,.expanded-solo-focus.view-expanded p{color:var(--journey-text,var(--color-blue))!important}.expanded-solo-focus .view-expanded{background-color:transparent!important}.expanded-solo-focus .solo-focus-shell.solo-focus-child,.expanded-solo-focus .solo-focus-shell.solo-focus-mother,.expanded-solo-focus .solo-focus-shell.view-expanded{background-color:var(--journey-bg,var(--color-purple))!important}.zone .view-expanded{background:transparent!important;background-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.max-w-zone{width:100%;max-width:var(--max-w-zone);margin-inline:auto;box-sizing:border-box}.zai-interface{--zai-bubble-radius:30px;--zai-bubble-padding:15px;position:relative;display:flex;flex-direction:column;min-height:100dvh;height:100dvh;max-height:100dvh;overflow:hidden;background-color:transparent!important;color:var(--color-blue);box-sizing:border-box;padding-bottom:0}.zai-interface .zai-page-scroll{flex:1 1 auto;min-height:0;width:100%;margin-inline:auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-top:calc(20px + env(safe-area-inset-top, 0px));padding-inline:max(16px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));padding-bottom:calc(var(--zai-composer-dock-clearance, 120px) + env(safe-area-inset-bottom, 0px));box-sizing:border-box;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-blue) 38%,transparent) transparent}.zai-interface .zai-page-content{width:100%;display:flex;flex-direction:column;gap:var(--gap-md)}.zai-interface .zai-chat-thread{width:100%;display:flex;flex-direction:column;gap:0}.zai-interface .zai-chat-msg{margin-bottom:20px;text-align:left}.zai-interface .zai-chat-msg--user{text-align:right}.zai-interface .zai-thread-end{height:1px;flex-shrink:0}.zai-composer-dock{gap:10px}.zai-composer-dock,.zai-composer-dock--fixed{display:flex;flex-direction:column;width:100%;box-sizing:border-box}.zai-composer-dock--fixed{position:fixed;inset-inline:0;bottom:0;z-index:210;align-items:center;max-width:none;margin:0;padding-inline:max(16px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));padding-top:20px;padding-bottom:calc(12px + env(safe-area-inset-bottom, 0px));pointer-events:none;background:linear-gradient(to bottom,transparent 0,color-mix(in srgb,var(--color-purple) 72%,transparent) 42%,var(--color-purple) 100%)}.zai-composer-dock--fixed .zai-connecting,.zai-composer-dock--fixed .zai-input-row{width:min(var(--max-w-zone),calc(100vw - 32px));max-width:var(--max-w-zone);margin-inline:auto}.zai-composer-dock--fixed>*{pointer-events:auto}.zai-composer-dock--fixed .zai-connecting{text-align:center;min-height:1.25rem;color:var(--color-blue)!important;font-family:var(--font-display)!important;font-size:var(--zz-h4-mobile);font-weight:700;line-height:.8!important;letter-spacing:var(--zz-track-display);text-transform:uppercase}@media (min-width:1024px){.zai-composer-dock--fixed .zai-connecting{font-size:var(--zz-h4-desktop)}}body.zai-composer-dock-active{--zai-composer-dock-clearance:132px}.zai-interface .zai-intro-bubble{width:100%}.zai-interface .zai-bubble,.zai-interface .zz-body,.zai-interface .zz-page-title,.zai-interface p{color:var(--color-blue)}.zai-interface h3.zz-page-title{text-align:left;flex-shrink:0}.zai-interface .zai-intro-bubble{background:var(--zai-field-bg);color:var(--zai-ink);border-radius:var(--zai-bubble-radius);padding:var(--zai-bubble-padding);margin-bottom:var(--gap-md);max-width:100%;box-sizing:border-box}.zai-interface .zai-intro-bubble .zz-body{color:var(--zai-ink)!important;margin:0;font-family:var(--font-text),sans-serif;font-weight:800;line-height:1.35;text-transform:none}.zai-interface .zai-intro-bubble .zz-body+.zz-body{margin-top:12px}.zai-interface .zai-bubble-chat{border-radius:var(--zai-bubble-radius);font-family:var(--font-text),sans-serif;font-weight:800;font-size:1.125rem;line-height:1.45;padding:var(--zai-bubble-padding);text-wrap:balance;overflow-wrap:anywhere}.zai-interface .zai-bubble-chat--zai{background:var(--zai-field-bg)!important;color:var(--zai-deep-blue)!important}.zai-interface .zai-bubble-chat--user{background:var(--zai-deep-blue)!important;color:var(--color-blue)!important}.zai-interface .zai-msg-footer .zz-body,.zai-interface .zai-msg-footer a{color:var(--zai-ink)!important}.zai-interface .zai-connecting{color:var(--color-blue)!important}.zai-interface .zai-prose-voice{font-weight:700;line-height:1.5;letter-spacing:.01em}.zai-interface .zai-suggest-row{display:flex;flex-wrap:wrap;gap:12px;width:100%;margin:0}.zai-interface .zai-suggest-row--inline{margin-top:4px;margin-bottom:20px;max-width:100%}.zai-interface .zai-suggest-pill{border:0;border-radius:9999px;padding:10px 16px;cursor:pointer;font-family:var(--font-text),sans-serif!important;font-size:.875rem;font-weight:800;line-height:1.2;letter-spacing:normal;text-transform:none;background:var(--zai-pill-bg);color:var(--zai-pill-text);transition:opacity var(--dur-colour) var(--ease-out),transform var(--dur-lift) var(--ease-out),background-color var(--dur-colour) var(--ease-out),color var(--dur-colour) var(--ease-out)}@media (hover:hover){.zai-interface .zai-suggest-pill:focus-visible,.zai-interface .zai-suggest-pill:hover:not(:disabled){background:var(--zai-field-bg);color:var(--zai-deep-blue)}}.zai-interface .zai-suggest-pill:disabled{cursor:not-allowed}@media (min-width:768px){.zai-interface .zai-bubble-chat{font-size:1.25rem}}.zai-composer-dock .zai-input-row,.zai-interface .zai-input-row{display:flex;align-items:center;justify-content:center;gap:20px;width:100%;max-width:100%;margin:0}.zai-composer-dock .zz-zai-composer-input,.zai-composer-dock--ask-sheet .zz-zai-composer-input,.zai-interface .zz-zai-composer-input,.zone-ask-zai-dock>.zz-zai-composer-input,.zz-zai-composer-input{flex:1;min-width:0;width:auto;min-height:54px;height:auto;background:var(--color-blue)!important;color:var(--color-white)!important;-webkit-text-fill-color:var(--color-purple);caret-color:var(--color-purple);border:none!important;outline:none!important;box-shadow:none!important;-webkit-box-shadow:none!important;filter:none!important;text-shadow:none!important;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:9999px;padding:14px 20px;text-align:center;font-family:var(--font-display),sans-serif!important;font-weight:700!important;font-size:var(--zz-h4-mobile)!important;letter-spacing:normal!important;text-transform:none!important;line-height:1.2!important;box-sizing:border-box;isolation:isolate;background-clip:padding-box;-webkit-background-clip:padding-box}.zz-zai-composer-input:active,.zz-zai-composer-input:focus,.zz-zai-composer-input:focus-visible,.zz-zai-composer-input:hover{box-shadow:none!important;-webkit-box-shadow:none!important;filter:none!important;text-shadow:none!important}.zone-ask-zai-dock>.zz-zai-composer-input{flex:none;width:min(var(--max-w-zone),calc(100vw - 40px));max-width:min(var(--max-w-zone),calc(100vw - 40px));pointer-events:auto;position:relative;z-index:1}.zz-zai-composer-input::-moz-placeholder{color:var(--color-purple)!important;opacity:1}.zz-zai-composer-input::placeholder{color:var(--color-purple)!important;opacity:1}.zai-composer-dock .zz-zai-composer-input:focus,.zai-composer-dock .zz-zai-composer-input:focus-visible,.zai-composer-dock--ask-sheet .zz-zai-composer-input:focus,.zai-composer-dock--ask-sheet .zz-zai-composer-input:focus-visible,.zai-interface .zz-zai-composer-input:focus,.zai-interface .zz-zai-composer-input:focus-visible,.zone-ask-zai-dock>.zz-zai-composer-input:focus,.zone-ask-zai-dock>.zz-zai-composer-input:focus-visible{background:var(--color-blue)!important;color:var(--color-white)!important;-webkit-text-fill-color:var(--color-blue);caret-color:var(--color-blue)}.zai-composer-dock .zz-zai-composer-input:focus-visible::-moz-placeholder,.zai-composer-dock .zz-zai-composer-input:focus::-moz-placeholder,.zai-composer-dock--ask-sheet .zz-zai-composer-input:focus::-moz-placeholder,.zai-interface .zz-zai-composer-input:focus-visible::-moz-placeholder,.zai-interface .zz-zai-composer-input:focus::-moz-placeholder,.zone-ask-zai-dock>.zz-zai-composer-input:focus::-moz-placeholder{color:var(--color-blue)!important}.zai-composer-dock .zz-zai-composer-input:focus-visible::placeholder,.zai-composer-dock .zz-zai-composer-input:focus::placeholder,.zai-composer-dock--ask-sheet .zz-zai-composer-input:focus::placeholder,.zai-interface .zz-zai-composer-input:focus-visible::placeholder,.zai-interface .zz-zai-composer-input:focus::placeholder,.zone-ask-zai-dock>.zz-zai-composer-input:focus::placeholder{color:var(--color-blue)!important}@media (hover:hover){.zai-composer-dock .zz-zai-composer-input:hover:not(:disabled),.zai-composer-dock--ask-sheet .zz-zai-composer-input:hover:not(:disabled),.zai-interface .zz-zai-composer-input:hover:not(:disabled),.zone-ask-zai-dock>.zz-zai-composer-input:hover:not(:disabled){background:var(--color-blue)!important;color:var(--color-white)!important;-webkit-text-fill-color:var(--color-blue);caret-color:var(--color-blue)}.zai-composer-dock .zz-zai-composer-input:hover:not(:disabled)::-moz-placeholder,.zai-composer-dock--ask-sheet .zz-zai-composer-input:hover:not(:disabled)::-moz-placeholder,.zai-interface .zz-zai-composer-input:hover:not(:disabled)::-moz-placeholder,.zone-ask-zai-dock>.zz-zai-composer-input:hover:not(:disabled)::-moz-placeholder{color:var(--color-blue)!important}.zai-composer-dock .zz-zai-composer-input:hover:not(:disabled)::placeholder,.zai-composer-dock--ask-sheet .zz-zai-composer-input:hover:not(:disabled)::placeholder,.zai-interface .zz-zai-composer-input:hover:not(:disabled)::placeholder,.zone-ask-zai-dock>.zz-zai-composer-input:hover:not(:disabled)::placeholder{color:var(--color-blue)!important}}@media (min-width:1024px){.zz-zai-composer-input{font-size:var(--zz-h4-desktop)!important}}.zai-interface .zai-go-btn{flex-shrink:0;width:56px;min-width:56px;height:54px;border-radius:9999px;font-family:var(--font-text);font-weight:800;font-size:var(--zz-body-size);text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:center}.zai-interface .zai-go-btn:not(:disabled){background-color:var(--zai-pill-bg);color:var(--zai-pill-text)}@media (hover:hover){.zai-interface .zai-go-btn:not(:disabled):hover{background-color:var(--zai-field-bg);color:var(--zai-deep-blue)}}.zai-interface .zai-go-btn:disabled{background-color:transparent;color:var(--color-blue);cursor:default}.zai-composer-dock .zai-go-btn{flex-shrink:0;width:56px;min-width:56px;height:54px;border-radius:9999px;font-family:var(--font-text);font-weight:800;font-size:var(--zz-body-size);text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:center}.zai-composer-dock .zai-go-btn:not(:disabled){background-color:var(--zai-pill-bg);color:var(--zai-pill-text)}@media (hover:hover){.zai-composer-dock .zai-go-btn:not(:disabled):hover{background-color:var(--zai-field-bg);color:var(--zai-deep-blue)}}.zai-composer-dock .zai-go-btn:disabled{background-color:transparent;color:var(--color-blue);cursor:default}.zai-interface .action-circle-80{background-color:var(--color-purple);color:var(--color-blue)}.zai-interface .zz-body,.zai-interface p{opacity:1}.zz-back-btn{position:fixed;top:20px;right:20px;z-index:200;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;box-sizing:border-box;padding:0;flex-shrink:0;border-radius:50%;display:flex;background:var(--color-purple);color:var(--color-blue);text-decoration:none;cursor:pointer;letter-spacing:-.5px}.zz-back-arrow,.zz-back-btn{align-items:center;justify-content:center}.zz-back-arrow{display:inline-flex}.zz-back-btn.zz-back-btn--viewport-lock{top:calc(12px + env(safe-area-inset-top, 0px));right:calc(12px + env(safe-area-inset-right, 0px));z-index:250}.zz-back-btn.zz-modal-close-btn{background:var(--color-blue);color:var(--color-white)}.expanded-solo-focus .zz-back-btn{background:var(--color-purple)!important;color:var(--color-blue)!important}.expanded-solo-focus .zz-back-btn.zz-modal-close-btn,.expanded-solo-focus .zz-back-btn:hover{background:var(--color-blue)!important;color:var(--color-white)!important}.site-footer{position:relative;z-index:2;width:100%;max-width:720px;margin:0 auto;padding:clamp(24px,4vw,40px) clamp(20px,3vw,32px) clamp(32px,5vw,48px);box-sizing:border-box;text-align:center}.site-footer__social-row{display:flex;justify-content:center;align-items:center;margin:0 auto clamp(16px,3vw,24px)}.site-footer__ig-link{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;min-width:80px;min-height:80px;border-radius:9999px;background:var(--color-purple);color:var(--color-blue);text-decoration:none}.site-footer__ig-glyph,.site-footer__ig-link svg{width:36px;height:36px;flex-shrink:0}.site-footer__line{font-family:var(--font-display),sans-serif;font-size:var(--zz-h4-mobile);font-weight:700;line-height:.8;letter-spacing:var(--zz-track-circle);color:var(--journey-text,var(--color-blue));text-transform:none!important;opacity:1}@media (min-width:1024px){.site-footer__line{font-size:var(--zz-h4-desktop)}}.site-footer__link{color:inherit;text-decoration:underline;text-underline-offset:3px;font:inherit;letter-spacing:inherit}@media (hover:hover){.site-footer__link:hover{color:var(--color-blue)}}.site-footer.site-footer--zone{margin-top:clamp(8px,2vw,20px);padding-bottom:calc(clamp(48px, 8vw, 72px) + env(safe-area-inset-bottom, 0px))}.privacy-page .site-footer{margin-top:clamp(32px,6vw,48px)}.privacy-page{position:relative;z-index:2;min-height:100dvh;padding:clamp(72px,12vw,96px) clamp(20px,4vw,40px) clamp(48px,8vw,72px);box-sizing:border-box;color:var(--journey-text,var(--ink-page))}.privacy-page__inner{max-width:42rem;margin:0 auto}.privacy-page h2.privacy-page__title{margin:0 0 .75rem;font-size:var(--zz-h3-mobile)!important;line-height:.8!important}@media (min-width:1024px){.privacy-page h2.privacy-page__title{font-size:var(--zz-h3-desktop)!important}}.privacy-page__lead{margin:0 0 2rem;font-family:var(--font-text);font-size:.95rem;font-weight:700;line-height:1.45;opacity:.9}.privacy-page__section{margin-bottom:2rem}.privacy-page__section h3{margin:0 0 .65rem;font-family:var(--font-display);font-size:var(--zz-h3-mobile,1.25rem);font-weight:700;letter-spacing:.02em;text-transform:uppercase}@media (min-width:768px){.privacy-page__section h3{font-size:var(--zz-h3-desktop,1.5rem)}}.privacy-page__section h4{margin:1.25rem 0 .5rem;font-family:var(--font-text);font-size:.8rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;opacity:.85}.privacy-page__section p{margin:0 0 .85rem;font-family:var(--font-text);font-size:.9rem;font-weight:700;line-height:1.5}.privacy-page__section code{font-size:.85em;font-weight:700}.privacy-page__email{color:var(--color-blue);font-weight:900;text-decoration:underline;text-underline-offset:3px}.privacy-page__email:hover{color:var(--journey-text,var(--ink-page))}.settings-page{box-sizing:border-box}.settings-centre{max-width:720px;margin:0 auto}.settings-grid{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:640px){.settings-grid{grid-template-columns:repeat(2,1fr);gap:20px}}.settings-grid-wrap{display:flex;flex-direction:column;align-items:center;gap:var(--zone-rail-gutter);width:100%;max-width:100vw;overflow-x:clip;overflow-y:visible;padding-left:0;padding-right:0}.settings-heading-wrap{display:flex;justify-content:flex-start;align-items:center;width:100%;max-width:min(1240px,100%);margin-left:auto;margin-right:auto;margin-bottom:var(--gap-lg);padding-left:30px;padding-right:30px;box-sizing:border-box;overflow:visible}.settings-data-value{font-size:var(--zz-h2-mobile);line-height:.8}@media (min-width:1024px){.settings-data-value{font-size:var(--zz-h2-desktop);line-height:.8}}.settings-hero-section{width:100%;max-width:min(1240px,100%);margin:0 auto;padding-left:0;padding-right:0;box-sizing:border-box}.settings-truth-section{margin-bottom:0}.settings-hero-inner{width:100%}.settings-truth-link.bento-card-groovy{padding:var(--padding-bento)!important;gap:10px!important;min-height:0!important;cursor:pointer}.settings-truth-link .card-headline{font-size:var(--zz-h3-mobile);line-height:.8}@media (min-width:1024px){.settings-truth-link .card-headline{font-size:var(--zz-h3-desktop)}}@media (hover:hover){.settings-truth-link:hover{background:var(--color-blue)!important;color:var(--color-white)!important}}.settings-cards-section{width:100%;max-width:min(1240px,100%);margin:0 auto;padding-left:0;padding-right:0;padding-bottom:0;box-sizing:border-box}.settings-cards-section--focus{margin-bottom:0}.settings-cards-section--profile{margin-top:0;padding-top:0}.settings-card-cell--wide{grid-column:1/-1}.settings-bento-card--headline-only{gap:0!important;justify-content:flex-start!important}.settings-bento-card--headline-only .settings-journey-a,.settings-bento-card--headline-only .settings-journey-q,.settings-journey-card-shell .settings-journey-a,.settings-journey-card-shell .settings-journey-q{display:block;overflow:visible;white-space:normal;-webkit-line-clamp:unset;line-clamp:unset;text-overflow:clip}.settings-headline-only-row .card-headline,.settings-journey-card-shell .settings-headline-only-row .card-headline,.settings-journey-card-shell.settings-bento-card--headline-only{-webkit-line-clamp:4;line-clamp:4}.settings-cta-circles--tight{margin-top:var(--zone-rail-gutter);margin-bottom:24px}.truth-ledger-page .truth-ledger-hero-metrics{margin-top:4px}.truth-ledger-page .truth-ledger-sync-line{margin-top:10px;color:var(--color-blue);text-transform:uppercase}.truth-ledger-page .settings-cards-section--ledger{margin-top:0;padding-top:0;padding-bottom:0}.truth-ledger-page .settings-bento-card:not(.settings-hero-card) .card-headline{-webkit-line-clamp:5;line-clamp:5}.settings-answer-grid{display:grid;grid-template-columns:1fr;gap:var(--zone-rail-gutter);width:100%;max-width:100%;margin:0 auto;box-sizing:border-box;align-items:stretch}@media (min-width:768px){.settings-answer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--zone-rail-gutter)}}@media (min-width:1024px){.settings-answer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--zone-rail-gutter)}}.settings-card-cell{min-width:0;display:flex;flex-direction:column}.settings-card-cell>*{flex:1 1 auto;width:100%;min-height:100%}.settings-page .settings-card-bento,.settings-page .settings-journey-card-shell{border-radius:var(--radius-groovy)!important}.settings-page .settings-bento-card,.settings-page .settings-card-bento,.settings-page .settings-journey-card-shell{min-height:100%}.settings-page .settings-journey-answers{display:flex;flex-direction:column;gap:12px}.settings-page .settings-journey-card-shell .settings-journey-answers{flex:1 1 auto}.settings-page .card-top-arrow.card-top-arrow--action,.settings-page a.card-top-arrow,.settings-page button.card-top-arrow{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border:none;border-radius:50%;background:var(--color-purple)!important;color:var(--color-blue)!important;text-decoration:none;cursor:pointer;box-sizing:border-box}.settings-page .card-top-arrow.card-top-arrow--action svg,.settings-page a.card-top-arrow svg,.settings-page button.card-top-arrow svg{stroke:currentColor;color:currentColor}@media (hover:hover){.settings-page .card-top-arrow.card-top-arrow--action:hover svg,.settings-page a.card-top-arrow:hover svg,.settings-page button.card-top-arrow:hover svg{stroke:currentColor!important;color:currentColor!important}}.settings-page .settings-card-arrow-spacer{width:40px;height:40px;flex-shrink:0}.settings-page .settings-bento-card .card-headline,.settings-page .settings-bento-card .card-top-label,.settings-page .settings-journey-a,.settings-page .settings-journey-q{color:var(--color-blue)!important}.settings-council-blurb{margin:10px 0 0;max-width:100%;text-align:left;font-family:var(--font-display),sans-serif;font-size:var(--zz-h4-mobile);font-weight:700;line-height:.8;letter-spacing:var(--zz-track-circle);color:var(--color-blue);text-transform:none!important}@media (min-width:1024px){.settings-council-blurb{font-size:var(--zz-h4-desktop)}}.settings-journey-answer-row{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.settings-journey-q{font-size:var(--zz-h4-mobile)}.settings-journey-a,.settings-journey-q{font-family:var(--font-display),sans-serif;font-weight:700;line-height:.8;letter-spacing:var(--zz-track-circle);text-transform:uppercase;color:var(--color-blue);margin:0}.settings-journey-a{font-size:var(--zz-h3-mobile);max-width:100%;overflow-wrap:break-word;word-break:normal}@media (min-width:1024px){.settings-journey-q{font-size:var(--zz-h4-desktop)}.settings-journey-a{font-size:var(--zz-h3-desktop)}}.settings-hero-card .card-headline,.settings-hero-card .card-top-label,.settings-hero-card .settings-council-blurb,.settings-hero-card .settings-overview-data{color:var(--color-blue)}.settings-bento-card:not(.settings-hero-card) .card-headline,.settings-bento-card:not(.settings-hero-card) h3.card-headline{font-size:var(--zz-h3-mobile);line-height:.8;margin-top:0;margin-bottom:0;height:auto;padding-top:0;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media (min-width:1024px){.settings-bento-card:not(.settings-hero-card) .card-headline,.settings-bento-card:not(.settings-hero-card) h3.card-headline{font-size:var(--zz-h3-desktop)}}.settings-hero-card.bento-card-groovy{overflow:visible}.settings-hero-card .card-headline{font-size:var(--zz-h3-mobile);line-height:.8;overflow:visible;white-space:normal;display:block;-webkit-line-clamp:unset;line-clamp:unset;-webkit-box-orient:unset;text-overflow:clip}@media (min-width:1024px){.settings-hero-card .card-headline{font-size:var(--zz-h3-desktop);line-height:.8}}.settings-bento-card.bento-card-groovy{padding:var(--padding-bento)!important;gap:12px!important;min-height:0!important;justify-content:flex-start!important}.settings-hero-card.settings-bento-card.bento-card-groovy{min-height:0!important;padding:30px!important;overflow:hidden}.settings-page .settings-bento-card--info.bento-card-groovy{cursor:default}.settings-page .settings-overview-impact-grid{width:100%;max-width:100%}.settings-page .settings-overview-impact-grid>*{min-width:0}.rock-bento-tile.bento-card-groovy,.rock-card.bento-card-groovy{padding:var(--padding-bento)!important;overflow:visible}.zone-rock-signup-wrap{width:100%;margin:0 auto 30px;box-sizing:border-box}.zone-rock-signup-wrap .rock-mobile-signup-title{font-family:var(--font-display)!important;font-weight:700!important;font-size:var(--zz-h3-mobile)!important;line-height:.8!important;letter-spacing:var(--zz-track-display)!important;text-transform:uppercase}@media (min-width:768px){.zone-rock-signup-wrap .rock-mobile-signup-title{font-size:var(--zz-h3-desktop)!important}}.zone-rock-signup-wrap .rock-mobile-signup-card.bento-card-groovy{min-height:unset!important;height:auto!important;padding:var(--padding-bento)!important;gap:12px;margin-top:30px;margin-bottom:30px;cursor:default}.zone-rock-signup-wrap .rock-mobile-signup-card.bento-card-groovy:active{transform:none!important}.zone-rock-signup-wrap .rock-mobile-row{display:flex;align-items:stretch;gap:12px;width:100%;margin-top:8px}.zone-rock-signup-wrap .rock-mobile-opt-in-row{display:flex;align-items:flex-start;gap:12px;width:100%;margin-top:10px;cursor:pointer}.rock-mobile-honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.zone-rock-signup-wrap .rock-mobile-human-check{margin-top:8px;min-height:65px}.zone-rock-signup-wrap .rock-mobile-privacy-block{margin-top:8px;text-align:center}.zone-rock-signup-wrap .rock-mobile-privacy-head{text-align:center}.zone-rock-signup-wrap .rock-mobile-privacy-link{color:inherit;text-decoration:underline;text-underline-offset:3px;text-transform:lowercase}.cookie-essential-notice{display:flex;flex-direction:column;gap:10px;padding:14px 18px;background:var(--color-purple);color:var(--color-blue);border:none;border-radius:40px;box-sizing:border-box}.intro-decision-screen .cookie-essential-notice{position:absolute;top:0;left:0;right:0;margin-left:auto;margin-right:auto;width:min(90vw,420px);z-index:10}.cookie-essential-notice__line{color:var(--color-blue);text-transform:lowercase;max-width:36rem}.cookie-essential-notice__actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.cookie-essential-notice__link{color:var(--color-blue);text-decoration:underline;text-underline-offset:3px;text-transform:lowercase}.cookie-essential-notice__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:999px;background:var(--color-blue);color:var(--color-white)!important;padding:8px 18px;cursor:pointer;font-family:var(--font-display);font-weight:700;text-transform:lowercase;line-height:.9}@media (min-width:640px){.cookie-essential-notice{flex-direction:row;align-items:center;justify-content:space-between;gap:20px}}@media (min-width:1024px){.intro-decision-screen .cookie-essential-notice{width:min(33%,480px)}.cookie-essential-notice{flex-direction:column;align-items:flex-start;gap:10px}.cookie-essential-notice__actions{width:100%;justify-content:space-between}}.zone-rock-signup-wrap .rock-mobile-opt-in-checkbox{flex-shrink:0;width:40px;height:40px;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:50%;border:none;background:var(--color-purple);cursor:pointer;position:relative}.zone-rock-signup-wrap .rock-mobile-opt-in-checkbox:checked{background:var(--color-blue)}.zone-rock-signup-wrap .rock-mobile-opt-in-checkbox:checked:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:12px;border-radius:50%;background:var(--color-blue);transform:translate(-50%,-50%)}.zone-rock-signup-wrap .rock-mobile-opt-in-checkbox:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}@media (hover:hover){.zone-rock-signup-wrap .rock-mobile-opt-in-row:hover .rock-mobile-opt-in-checkbox:not(:checked){box-shadow:0 0 0 2px var(--color-blue)}.zone-rock-signup-wrap .rock-mobile-opt-in-row:hover .rock-mobile-opt-in-checkbox:checked{box-shadow:0 0 0 2px var(--color-purple)}.zone-rock-signup-wrap .rock-mobile-opt-in-checkbox:hover:not(:checked){background-color:color-mix(in srgb,var(--color-blue) 28%,var(--color-purple))}}.zone-rock-signup-wrap .rock-mobile-opt-in-label{color:var(--color-blue);opacity:.95;line-height:1.35;padding-top:8px}.profile-phone-opt-in-row{display:flex;align-items:flex-start;gap:12px;cursor:pointer;max-width:min(92vw,40rem)}.profile-phone-opt-in-checkbox{flex-shrink:0;width:40px;height:40px;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:50%;border:none;background:var(--color-purple);cursor:pointer;position:relative}.profile-phone-opt-in-checkbox:checked{background:var(--color-blue)}.profile-phone-opt-in-checkbox:checked:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:12px;border-radius:50%;background:var(--color-blue);transform:translate(-50%,-50%)}.profile-phone-opt-in-checkbox:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}@media (hover:hover){.profile-phone-opt-in-row:hover .profile-phone-opt-in-checkbox:not(:checked){box-shadow:0 0 0 2px var(--color-blue)}.profile-phone-opt-in-row:hover .profile-phone-opt-in-checkbox:checked{box-shadow:0 0 0 2px var(--color-purple)}.profile-phone-opt-in-checkbox:hover:not(:checked){background-color:color-mix(in srgb,var(--color-blue) 28%,var(--color-purple))}}.profile-phone-opt-in-label{color:var(--color-blue);opacity:.95;line-height:1.35;padding-top:8px;text-align:left}.zone-rock-signup-wrap .rock-mobile-row .rock-mobile-zz-input.zz-input{flex:1;min-width:0;max-width:none!important;height:54px;box-sizing:border-box;background-color:var(--color-purple)!important;color:var(--color-white)!important}.zone-rock-signup-wrap .rock-mobile-row .rock-mobile-zz-input.zz-input::-moz-placeholder{color:var(--color-white)!important;opacity:.72}.zone-rock-signup-wrap .rock-mobile-row .rock-mobile-zz-input.zz-input::placeholder{color:var(--color-white)!important;opacity:.72}.zone-rock-signup-wrap .rock-mobile-row .rock-mobile-zz-input.zz-input:focus,.zone-rock-signup-wrap .rock-mobile-row .rock-mobile-zz-input.zz-input:focus-visible{background-color:var(--color-purple)!important;color:var(--color-white)!important}.zone-rock-signup-wrap .rock-mobile-row .rock-mobile-zz-input.zz-input:focus::-moz-placeholder{color:var(--color-white)!important;opacity:.85}.zone-rock-signup-wrap .rock-mobile-row .rock-mobile-zz-input.zz-input:focus::placeholder{color:var(--color-white)!important;opacity:.85}.zone-rock-signup-wrap .rock-mobile-send-btn{flex-shrink:0;min-width:72px;height:54px;padding:0 18px;border-radius:9999px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-blue);color:var(--color-white);box-shadow:none;filter:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.zone-rock-signup-wrap .rock-mobile-send-label{margin:0;text-transform:uppercase;color:var(--color-purple)!important;font-family:var(--font-display);font-weight:700;-webkit-text-fill-color:var(--color-purple)}.zone-rock-signup-wrap .rock-mobile-send-btn:focus-visible{outline:2px solid var(--color-purple);outline-offset:2px}.zone-rock-signup-wrap .rock-mobile-send-btn:disabled{cursor:not-allowed;background-color:var(--color-blue);color:var(--color-white)}.zone-rock-signup-wrap .rock-mobile-send-btn:disabled .rock-mobile-send-label{color:var(--color-purple)!important;-webkit-text-fill-color:var(--color-purple)}.zone-rock-signup-wrap .rock-mobile-send-btn[aria-busy=true] .rock-mobile-send-label{opacity:.85}.rock-sms-success-overlay{position:fixed;inset:0;z-index:260;display:flex;align-items:center;justify-content:center;padding:calc(20px + env(safe-area-inset-top, 0px)) clamp(20px,4vw,40px) calc(20px + env(safe-area-inset-bottom, 0px));box-sizing:border-box;background:color-mix(in srgb,var(--color-purple) 88%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.rock-sms-success-card.bento-card-groovy{min-height:unset!important;height:-moz-fit-content!important;height:fit-content!important}.rock-sms-success-card{position:relative;width:min(100%,420px);display:flex;flex-direction:column;gap:12px;padding:var(--padding-bento)!important;box-sizing:border-box;text-align:left;margin:20px}.rock-sms-success-card .rock-sms-success-close{position:absolute!important;top:var(--padding-bento)!important;right:var(--padding-bento)!important}.rock-sms-success-card #rock-sms-success-title,.rock-sms-success-card .rock-mobile-signup-title{padding-right:48px;box-sizing:content-box;margin-top:0;margin-bottom:0}.rock-sms-success-sub{line-height:1.35}.settings-overview-label{font-size:14px!important;line-height:.8!important;letter-spacing:.06em}.settings-overview-impact-grid .settings-data-value{min-width:0;overflow:visible;white-space:normal;word-break:break-word}.settings-cta-circles{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px 16px;width:100%;max-width:min(1240px,100%);margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.settings-circle-cta,.settings-cta-circles{align-items:center;justify-content:center;box-sizing:border-box}.settings-circle-cta{width:100px;height:100px;min-width:100px;min-height:100px;border-radius:50%;padding:4px;display:inline-flex;text-align:center;overflow:hidden;cursor:pointer;text-decoration:none;flex-shrink:0;-webkit-tap-highlight-color:transparent}.settings-circle-cta--primary,.settings-circle-cta--secondary{background:var(--color-blue);color:var(--color-white)}.settings-circle-cta__label{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;word-break:break-word;overflow-wrap:anywhere;white-space:normal;hyphens:auto;max-width:100%;margin:0}.settings-circle-cta__label.zz-h4{letter-spacing:var(--zz-track-circle)!important}.mechanical-diagnostics-scrim{position:fixed;inset:0;z-index:250;border:none;cursor:pointer;background:color-mix(in srgb,var(--color-purple) 72%,transparent)!important}.mechanical-diagnostics-sheet{position:fixed;top:calc(16px + env(safe-area-inset-top, 0px));left:50%;transform:translateX(-50%);z-index:251;width:min(100vw - 32px,520px);max-height:min(78dvh,640px);overflow-y:auto;border-radius:40px;padding:clamp(20px,4vw,28px);box-sizing:border-box;background:var(--zai-field-bg,var(--color-blue))!important;color:var(--zai-ink,var(--color-purple))!important;box-shadow:0 24px 64px color-mix(in srgb,var(--color-purple) 35%,transparent)}.mechanical-diagnostics-sheet__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.mechanical-diagnostics-sheet__title{line-height:.85;letter-spacing:.02em}.mechanical-diagnostics-sheet__close,.mechanical-diagnostics-sheet__title{color:var(--zai-ink,var(--color-purple));font-family:var(--font-display),sans-serif}.mechanical-diagnostics-sheet__close{border:none;background:transparent;font-size:2rem;line-height:.8;cursor:pointer;padding:0 4px}.mechanical-diagnostics-sheet__lead{font-family:var(--font-text),sans-serif;font-weight:700;font-size:.875rem;color:color-mix(in srgb,var(--zai-ink,var(--color-purple)) 88%,transparent);margin-bottom:16px!important}.mechanical-diagnostics-sheet__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px}@media (max-width:480px){.mechanical-diagnostics-sheet__grid{grid-template-columns:1fr}}.mechanical-diagnostics-sheet__row{min-width:0}.mechanical-diagnostics-sheet__row-head{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.mechanical-diagnostics-sheet__status{font-size:1rem;line-height:1}.mechanical-diagnostics-sheet__component,.mechanical-diagnostics-sheet__status{font-family:var(--font-display),sans-serif;color:var(--zai-ink,var(--color-purple))}.mechanical-diagnostics-sheet__component{font-size:clamp(11px,2.8vw,13px);letter-spacing:.04em;text-transform:uppercase}.mechanical-diagnostics-sheet__detail{font-family:var(--font-text),sans-serif;font-size:.75rem;font-weight:700;line-height:1.35;color:color-mix(in srgb,var(--zai-ink,var(--color-purple)) 82%,transparent);word-break:break-word}.mechanical-diagnostics-sheet__footer{margin-top:20px!important;font-family:var(--font-display),sans-serif;font-size:.75rem;letter-spacing:.06em;text-transform:lowercase;color:color-mix(in srgb,var(--zai-ink,var(--color-purple)) 70%,transparent)}.mechanical-diagnostics-sheet__map-link{color:var(--color-blue);text-decoration:underline;text-underline-offset:2px}.zz-page.likes-page{padding-top:calc(20px + env(safe-area-inset-top, 0px));padding-bottom:calc(7rem + env(safe-area-inset-bottom, 0px));box-sizing:border-box}.likes-page .settings-grid-wrap{padding-bottom:2.5rem}.likes-page .likes-answer-grid{width:100%;max-width:min(1240px,100%)}.likes-page .likes-card-cell{min-width:0;display:flex;flex-direction:column}.likes-page .likes-card-cell>*{flex:1 1 auto;width:100%;min-height:100%}.likes-page .likes-bento-card.bento-card-groovy{padding:var(--padding-bento)!important;gap:12px!important;min-height:0!important;border-radius:var(--radius-groovy)!important;justify-content:flex-start!important}.likes-page .settings-heading-wrap h3.zz-page-title,.settings-page h3.zz-page-title,.zai-interface h3.zz-page-title{text-align:left;color:var(--color-blue);margin-top:0;margin-bottom:var(--gap-lg)}.ask-zai-deep-dive-scrim{background:color-mix(in srgb,var(--zai-ink) 55%,transparent)!important}.ask-zai-deep-dive-sheet{width:100%;max-width:100%;background:var(--zai-field-bg)!important;color:var(--zai-ink)!important;display:flex;flex-direction:column;overflow:hidden;padding-top:env(safe-area-inset-top,0)}.ask-zai-deep-dive-header{width:100%;max-width:var(--max-w-zone);margin-inline:auto;display:flex;flex-direction:column;gap:0;padding-inline:clamp(20px,4vw,32px);padding-top:30px;padding-bottom:30px;box-sizing:border-box}.ask-zai-deep-dive-sheet .zz-label{color:color-mix(in srgb,var(--zai-ink) 85%,transparent)}.ask-zai-deep-dive-title{font-family:var(--font-display),sans-serif!important;font-size:var(--zz-h3-mobile)!important;line-height:.8!important;font-weight:700;letter-spacing:var(--zz-track-display,.02em);text-transform:uppercase;color:var(--zai-ink)}@media (min-width:1024px){.ask-zai-deep-dive-title{font-size:var(--zz-h3-desktop)!important}}.ask-zai-deep-dive-pill{background:var(--zai-pill-bg);color:var(--zai-pill-text);padding:10px 16px;font-size:11px;font-weight:700}.ask-zai-deep-dive-inner{width:100%;max-width:var(--max-w-zone);margin-inline:auto;display:flex;flex-direction:column;gap:14px;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding-inline:clamp(20px,4vw,32px);padding-bottom:calc(var(--ask-zai-deep-dive-dock-clearance, 112px) + env(safe-area-inset-bottom, 0px));box-sizing:border-box;-webkit-overflow-scrolling:touch}.ask-zai-deep-dive-lead{font-family:var(--font-text),sans-serif;font-size:1rem;line-height:1.4;color:var(--zai-ink)}body.ask-zai-deep-dive-active{--ask-zai-deep-dive-dock-clearance:112px}.zai-composer-dock--ask-sheet.zai-composer-dock--fixed{z-index:242;background:linear-gradient(to bottom,transparent 0,color-mix(in srgb,var(--zai-field-bg) 88%,transparent) 38%,var(--zai-field-bg) 100%)}.zai-composer-dock--ask-sheet .zai-input-row{width:min(var(--max-w-zone),calc(100vw - 32px));max-width:var(--max-w-zone);margin-inline:auto;display:flex;flex-direction:row;align-items:center;gap:10px}.zai-composer-dock--ask-sheet .ask-zai-sheet-go-btn{font-family:var(--font-display),sans-serif!important;font-size:var(--zz-h4-mobile)!important;font-weight:700;line-height:.8!important;letter-spacing:var(--zz-track-display,.02em);text-transform:uppercase;transition:background-color var(--dur-colour) var(--ease-out),color var(--dur-colour) var(--ease-out)}@media (min-width:1024px){.zai-composer-dock--ask-sheet .ask-zai-sheet-go-btn{font-size:var(--zz-h4-desktop)!important}}.zai-composer-dock--ask-sheet .ask-zai-sheet-go-btn:not(:disabled){background-color:var(--zai-deep-blue);color:var(--color-blue)}@media (hover:hover){.zai-composer-dock--ask-sheet .ask-zai-sheet-go-btn:not(:disabled):focus-visible,.zai-composer-dock--ask-sheet .ask-zai-sheet-go-btn:not(:disabled):hover{background-color:var(--color-blue);color:var(--zai-deep-blue)}}.zai-composer-dock--ask-sheet .ask-zai-sheet-go-btn:disabled{background-color:color-mix(in srgb,var(--zai-deep-blue) 28%,var(--zai-field-bg));color:color-mix(in srgb,var(--zai-deep-blue) 45%,transparent);cursor:default}.expanded-solo-focus .solo-focus-trinity--80{gap:20px;flex-wrap:wrap}@media (max-width:767px){.expanded-solo-focus .solo-focus-trinity--80{gap:15px}.expanded-solo-focus .solo-focus-mother-metrics .solo-focus-journey-nav--inset,.expanded-solo-focus .solo-focus-mother-stack .solo-focus-mother-metrics>*+*{margin-top:30px!important}}.ask-zai-deep-dive-pill-row{gap:10px}.ask-zai-deep-dive-thread{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:14px;-webkit-overflow-scrolling:touch}.ask-zai-deep-dive-user-turn{font-family:var(--font-display),sans-serif;font-size:11px;font-weight:700;letter-spacing:.04em;color:color-mix(in srgb,var(--zai-ink) 72%,transparent)}.ask-zai-deep-dive-bubble--zai{font-family:var(--font-text),sans-serif;font-weight:800;font-size:1.125rem;line-height:1.45;margin:0;background:var(--zai-field-bg)!important;color:var(--zai-ink)!important;border-radius:30px;padding:15px;max-width:100%;box-sizing:border-box}@media (min-width:768px){.ask-zai-deep-dive-bubble--zai{font-size:1.25rem}}.expanded-view input,.expanded-view textarea{border-radius:9999px;background:transparent}.expanded-view .text-data{font-size:64px;font-weight:900}.action-circle-80:not(.solo-focus-answer-option),.expanded-view .zz-button-circle,.zz-button-circle{width:64px!important;height:64px!important;min-width:64px;min-height:64px;display:flex!important;align-items:center!important;justify-content:center!important;font-family:var(--font-display)!important;font-size:10pt!important;line-height:.8!important;letter-spacing:var(--zz-track-display)!important;text-align:center;padding:0!important;border-radius:50%}.view-expanded .zz-button-circle{background-color:var(--color-blue);color:var(--color-white)}.view-expanded .zz-button-circle:active{background-color:var(--color-purple);color:var(--color-blue)}.expanded-solo-focus .action-circle-80:not(.solo-focus-answer-option),.expanded-solo-focus .zz-button-circle{background-color:var(--journey-cta-bg,var(--color-blue))!important;color:var(--journey-cta-text,var(--color-purple))!important;padding:0!important;line-height:.8!important;letter-spacing:var(--zz-track-display)!important}.answer-circle-100:active{transform:scale(.9)}.bento-expanded{position:fixed;inset:0;z-index:100;border-radius:0;padding:var(--padding-bento);overflow:auto}@media (min-width:768px){.bento-expanded{border-radius:60px;margin:2vh 5vw;inset:auto;max-width:90vw;max-height:96vh}}.zz-data{font-family:var(--font-display);font-size:120px;line-height:.8;letter-spacing:var(--zz-track-display);font-weight:700}.journey-icon{filter:grayscale(1);opacity:.9}.zone-card-label,.zone-card-number,.zone-card-unit{color:var(--color-purple)}.zone-card-label{font-weight:700}.zone-card-label,.zone-card-number,.zone-card-unit{font-family:var(--font-text)}.zone-card-unit{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.bento-card-clean{background-color:var(--journey-color,var(--color-purple));border-radius:40px;padding:32px;display:flex;flex-direction:column;justify-content:space-between;transition:transform var(--dur-lift) var(--ease-out)}.hero-value{font-family:var(--font-display);font-size:120px;line-height:.8;font-weight:700;letter-spacing:var(--zz-track-display)}.action-circle-80:not(.solo-focus-answer-option){width:80px;height:80px;background:var(--color-purple);border-radius:9999px;display:flex;align-items:center;justify-content:center;margin-top:24px;cursor:pointer}.funky-answer{background-color:var(--color-purple);border-radius:9999px;padding:15px 40px;color:var(--color-purple);font-family:var(--font-text);font-weight:800;font-size:24px;text-transform:uppercase;cursor:pointer;width:100%;max-width:300px;transform-origin:center}.funky-answer.selected{background-color:var(--journey-color,var(--color-purple));color:var(--color-on-accent)}.scraped-insight-tag{font-family:var(--font-text);background:color-mix(in srgb,var(--color-purple) 18%,var(--color-blue));border-radius:9999px;padding:4px 12px;font-size:10px;display:inline-flex;align-items:center;gap:4px}.scraped-insight-tag,.text-label{font-weight:700;text-transform:uppercase;color:var(--color-purple)}.text-label{font-family:var(--font-display);font-size:14px;line-height:.8}.zz-input{font-family:var(--font-display)!important;font-weight:700!important;font-size:var(--zz-h4-mobile)!important;padding:14px 20px;border-radius:40px;background-color:var(--color-purple);color:var(--color-purple);text-align:center;transition:background-color var(--dur-colour) var(--ease-out),color var(--dur-colour) var(--ease-out)}.zz-input::-moz-placeholder{color:var(--color-purple)}.zz-input::placeholder{color:var(--color-purple)}.zz-input:focus,.zz-input:focus-visible{background-color:var(--color-purple);color:var(--color-blue)}.zz-input:focus::-moz-placeholder{color:var(--color-blue)}.zz-input:focus::placeholder{color:var(--color-blue)}@media (min-width:1024px){.zz-input{font-size:var(--zz-body-size)!important}}.text-body,.zz-body{font-family:var(--font-text);font-size:var(--zz-body-size);line-height:1.2;font-weight:800}.question-text{font-family:var(--font-display);font-size:var(--zz-h3-mobile);line-height:.8;letter-spacing:-1px;font-weight:700;text-transform:lowercase;max-width:22ch;min-height:90px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:1024px){.question-text{font-size:var(--zz-h3-desktop)}}.zz-page{min-height:100vh;background:transparent;padding:var(--padding-md);padding-top:var(--margin-top-xl);padding-bottom:120px;display:flex;flex-direction:column}.zz-page.zai-page{min-height:100dvh;height:100dvh;max-height:100dvh;overflow:hidden;padding:0}html.zz-zai-document,html.zz-zai-document body{height:100%;max-height:100%;overflow:hidden!important;overscroll-behavior:none}html.zz-zai-document body{padding-left:0!important;padding-right:0!important;padding-bottom:0!important}.zz-card{background:var(--color-purple);border-radius:var(--radius-groovy);padding:var(--padding-bento);color:var(--color-blue)}.zz-list{list-style:none;padding:0;margin:0}.summary-page__title{margin-bottom:var(--gap-md)}.summary-page__intro{margin-bottom:var(--margin-top-xl)}.summary-panels{display:flex;flex-direction:column;gap:20px}.summary-panel{background:var(--color-purple);border-radius:48px;padding:24px 28px;color:var(--color-blue)}.summary-panel__heading{margin-bottom:16px}.summary-panel__list{margin:0}.summary-panel__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px}.summary-panel__row:last-child{margin-bottom:0}.summary-impact{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px}.summary-impact__unit{font-size:12px}.summary-cta{display:block;width:100%;padding:24px 32px;background:var(--color-purple);color:var(--color-blue);font-family:var(--font-text);font-size:18px;line-height:1.2;font-weight:800;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-groovy);margin-top:var(--margin-top-xl)}.summary-page.summary-page--minimal{background-color:transparent;height:100vh;width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:60px 20px calc(80px + 10px);overflow:hidden;color:var(--color-blue);box-sizing:border-box}.summary-page--minimal .summary-location{font-family:var(--font-text);font-size:var(--zz-h4-mobile);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--color-blue);text-align:center;margin:0 0 8px}@media (min-width:1024px){.summary-page--minimal .summary-location{font-size:var(--zz-h4-desktop)}}.summary-page--minimal .summary-item h2,.summary-page--minimal .text-data{color:var(--color-blue)}.summary-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr));gap:40px;width:100%;max-width:600px}.summary-item{display:flex;flex-direction:column;align-items:center;justify-content:center;background:none}.summary-item h2{font-family:var(--font-text);font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;color:var(--color-blue);font-variant-numeric:tabular-nums}.summary-item .text-data{font-family:var(--font-display);font-size:56px;font-weight:700;line-height:.8;color:var(--color-blue);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mb-0{margin-bottom:0}.circle-cta{width:80px;height:80px;border-radius:40px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-text);font-size:10px;line-height:1.2;letter-spacing:0;font-weight:900;text-transform:uppercase;cursor:pointer}.zz-button.selected{background:var(--color-blue)!important;color:var(--color-purple)!important}@media (hover:hover){.zz-button.selected:hover{background:var(--color-blue)!important;color:var(--color-purple)!important}}.question-screen{justify-content:center;align-items:center;background:var(--color-blue)}.question-screen,.zz-profile-page{display:flex;flex-direction:column;min-height:100vh}.zz-profile-page{position:relative;padding-bottom:120px;background:transparent;color:var(--color-blue);justify-content:center;align-items:center;min-height:100dvh;box-sizing:border-box}@media (max-width:767px){.zz-profile-page--keyboard{justify-content:flex-start;padding-top:max(12px,env(safe-area-inset-top,0px))}}.zz-profile-page .profile-step-slam{width:100%;max-width:520px;margin-inline:auto;align-items:center;text-align:center}.zz-profile-page .profile-question-headline{margin-inline:auto;align-items:center;max-width:min(92vw,28rem)}.zz-profile-page .profile-step-slam>.profile-step-controls{margin-inline:auto}.discovery-clean-birth.zone-loop-takeover .zone-loop-question,.expanded-solo-focus .profile-step-slam{width:100%;max-width:520px;margin-inline:auto;display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.expanded-solo-focus .profile-step-slam>.profile-step-controls{margin-inline:auto}.zz-profile-page.summary-page--minimal{background:transparent}.zz-profile-page .zz-input{background:var(--color-blue)!important;color:var(--color-white)!important;border-radius:9999px;padding:14px 20px;text-align:center;font-family:var(--font-display),sans-serif!important;font-weight:700!important;font-size:var(--zz-h4-mobile)!important}.zz-profile-page .zz-input::-moz-placeholder{color:var(--color-purple)}.zz-profile-page .zz-input::placeholder{color:var(--color-purple)}.zz-profile-page .zz-input:focus,.zz-profile-page .zz-input:focus-visible{background:var(--color-blue)!important;color:var(--color-white)!important}.zz-profile-page .zz-input:focus::-moz-placeholder{color:var(--color-blue)}.zz-profile-page .zz-input:focus::placeholder{color:var(--color-blue)}.zz-profile-page .question-text{color:var(--color-blue)}.zz-profile-page .profile-step-controls{width:100%;max-width:360px;display:flex;align-items:center;justify-content:center;text-align:center}.zz-profile-page .profile-step-slam .zz-input{letter-spacing:normal!important;font-family:var(--font-display),sans-serif!important;filter:none!important;transform:none!important}.zz-profile-page .profile-step-controls--input{flex-direction:column;gap:20px}.zz-profile-page .profile-postcode-stack{width:100%;max-width:360px;display:flex;flex-direction:column;align-items:center;gap:16px}.zz-profile-page .profile-step-controls--options{flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:center}.zz-profile-page .profile-question-headline{font-family:var(--font-display),var(--font-text),sans-serif;font-size:var(--zz-h2-mobile);font-weight:900;text-transform:lowercase;letter-spacing:-.02em!important;line-height:.8!important;color:var(--color-blue);max-width:22ch;text-align:center}@media (min-width:1024px){.zz-profile-page .profile-question-headline{font-size:var(--zz-h2-desktop)}}.discovery-clean-birth.zone-loop-takeover .profile-step-controls,.expanded-solo-focus .profile-step-controls{width:100%;max-width:360px;margin-inline:auto;display:flex;align-items:center;justify-content:center;text-align:center}.discovery-clean-birth.zone-loop-takeover .profile-step-controls--options,.expanded-solo-focus .profile-step-controls--options{flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:center}.discovery-clean-birth.zone-loop-takeover .profile-question-headline,.expanded-solo-focus .profile-question-headline{font-family:var(--font-display),var(--font-text),sans-serif;font-size:var(--zz-h2-mobile);font-weight:900;text-transform:lowercase;letter-spacing:-.02em!important;line-height:.8!important;color:var(--color-blue);max-width:22ch;text-align:center}@media (min-width:1024px){.discovery-clean-birth.zone-loop-takeover .profile-question-headline,.expanded-solo-focus .profile-question-headline{font-size:var(--zz-h2-desktop)}}@media (hover:hover){.zone-desktop-nav-item:hover .zone-desktop-nav-item-inner svg{stroke:currentColor}.nav-item-circle:hover .kinetic-zai-disc svg,.nav-item-circle:hover .nav-item-circle-icon svg{color:inherit;stroke:currentColor}}.zz-atomic-hover:hover,.zz-family-bloom:not(:disabled):hover{filter:none;transform:none}@media (prefers-reduced-motion:reduce){[role=button]:not([aria-disabled=true]):active,button:not(:disabled):active{transform:none}}.discovery-clean-birth.zone-loop-takeover .profile-answer-btn,.expanded-solo-focus .profile-answer-btn,.settings-page .profile-answer-btn,.zz-profile-page .profile-answer-btn{width:100px;height:100px;min-width:100px;min-height:100px;border-radius:9999px;background:var(--color-blue);color:var(--color-white);display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;overflow:hidden;box-sizing:border-box;padding:4px;transition:background-color var(--dur-colour) var(--ease-out),color var(--dur-colour) var(--ease-out),transform var(--dur-lift) var(--ease-out)}.discovery-clean-birth.zone-loop-takeover .profile-answer-btn .profile-answer-btn__text,.expanded-solo-focus .profile-answer-btn .profile-answer-btn__text,.settings-page .profile-answer-btn .profile-answer-btn__text,.zz-profile-page .profile-answer-btn .profile-answer-btn__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;word-break:break-word;overflow-wrap:anywhere;white-space:pre-line;max-width:100%;margin:0}.discovery-clean-birth.zone-loop-takeover .profile-answer-btn .profile-answer-btn__text.zz-h4,.expanded-solo-focus .profile-answer-btn .profile-answer-btn__text.zz-h4,.settings-page .profile-answer-btn .profile-answer-btn__text.zz-h4,.zz-profile-page .profile-answer-btn .profile-answer-btn__text.zz-h4{letter-spacing:var(--zz-track-circle)!important}.discovery-clean-birth.zone-loop-takeover .profile-answer-btn:hover,.expanded-solo-focus .profile-answer-btn:hover,.settings-page .profile-answer-btn:hover,.zz-profile-page .profile-answer-btn:hover{background:var(--color-blue);color:var(--color-white)}.discovery-clean-birth.zone-loop-takeover .profile-answer-btn.selected,.expanded-solo-focus .profile-answer-btn.selected,.settings-page .profile-answer-btn.selected,.zz-profile-page .profile-answer-btn.selected{background:var(--color-purple);color:var(--color-blue)}.discovery-clean-birth.zone-loop-takeover .profile-answer-btn.selected:hover,.expanded-solo-focus .profile-answer-btn.selected:hover,.settings-page .profile-answer-btn.selected:hover,.zz-profile-page .profile-answer-btn.selected:hover{background:var(--color-blue);color:var(--color-white)}.settings-page .profile-step-controls--options.settings-focus-controls,.settings-page .settings-focus-controls{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.65rem;width:100%;margin-top:.75rem}.settings-page .settings-focus-controls .profile-answer-btn{flex:0 0 auto}.question-container{margin-top:110px;height:200px;align-items:center;text-align:center;max-width:640px}.answer-container,.question-container{display:flex;justify-content:center;width:100%}.answer-container{margin-top:var(--gap-xl)}.answer-circle-80{width:var(--circle-cta-size)!important;height:var(--circle-cta-size)!important;min-width:var(--circle-cta-size)!important;min-height:var(--circle-cta-size)!important;border-radius:9999px!important;letter-spacing:var(--zz-track-circle);line-height:.8}body:has(.likes-page) .floating-nav,body:has(.settings-page) .floating-nav,body:has(.zai-page) .floating-nav{display:none!important;pointer-events:none!important}.floating-nav{position:fixed;bottom:calc(20px + env(safe-area-inset-bottom, 0px));left:50%;transform:translateX(-50%);width:auto;max-width:calc(100% - 40px);display:flex;flex-direction:row;align-items:center;justify-content:center;gap:12px;padding:12px;border-radius:60px;background-color:var(--color-blue);backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;z-index:120;pointer-events:auto}@media (max-width:1023px){.floating-nav{position:fixed!important;top:calc(12px + env(safe-area-inset-top, 0px))!important;right:calc(12px + env(safe-area-inset-right, 0px))!important;left:auto!important;bottom:auto!important;transform:none!important;margin:0!important;z-index:200!important;flex-direction:column!important;gap:10px!important;padding:10px!important;border-radius:48px!important}}.nav-item-circle{margin:0;border:none;background:transparent;color:inherit;cursor:pointer;position:relative;text-decoration:none}.nav-item-circle,.nav-item-circle-inner{width:40px;height:40px;min-width:40px;min-height:40px;padding:0;border-radius:9999px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.nav-item-circle-inner{color:var(--color-purple)}.nav-item-circle-icon{width:18px;height:18px;display:flex;align-items:center;justify-content:center}.floating-nav-item{transition:none}.floating-nav.floating-nav--zone-rail-desktop{background-color:transparent}@media (min-width:768px){.floating-nav.floating-nav--zone-rail-desktop{display:none!important;background-color:transparent!important}}@media (min-width:1024px){.floating-nav.floating-nav--zone-rail-desktop{display:none!important;background-color:transparent!important}.floating-nav{position:fixed!important;top:calc(20px + env(safe-area-inset-top, 0px))!important;right:20px!important;bottom:auto!important;left:auto!important;width:auto!important;transform:none!important;flex-direction:row!important;border-radius:60px!important;background-color:var(--color-blue)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.text-deep{color:var(--color-purple)}.hero-bloom{color:var(--color-on-accent)}.hero-bloom *{color:inherit}.hero-bloom button,.hero-bloom p,.hero-bloom span{color:var(--color-on-accent)}.intro-text-large{font-family:var(--font-display),var(--font-text),sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:-.02em!important;font-size:var(--zz-h2-mobile);line-height:.8!important;color:var(--color-intro-type)}@media (min-width:1024px){.intro-text-large{font-size:var(--zz-h2-desktop)}}.intro-balanced-wrap-token{font-size:clamp(2.6rem,min(13vw,14vmin),var(--zz-h2-mobile))!important}@media (min-width:1024px){.intro-balanced-wrap-token{font-size:clamp(3.4rem,min(7vw,10vmin),var(--zz-h2-desktop))!important}}.intro-locality-long-token{font-size:clamp(2rem,min(10vw,11vmin),var(--zz-h2-mobile))!important}@media (min-width:1024px){.intro-locality-long-token{font-size:clamp(2.6rem,min(5.5vw,8vmin),var(--zz-h2-desktop))!important}}.intro-decision-screen{position:relative;gap:clamp(1.75rem,4vw,3rem)}.intro-decision-screen .profile-step-controls{width:100%;max-width:360px;display:flex;align-items:center;justify-content:center;text-align:center}.intro-decision-screen .profile-step-controls--options{flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:center}.intro-decision-screen .profile-answer-btn{width:100px;height:100px;min-width:100px;min-height:100px;border-radius:9999px;background:var(--color-blue);color:var(--color-white);display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;overflow:hidden;box-sizing:border-box;padding:4px;transition:background-color var(--dur-colour) var(--ease-out),color var(--dur-colour) var(--ease-out),transform var(--dur-lift) var(--ease-out)}.intro-decision-screen .profile-answer-btn .profile-answer-btn__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;word-break:break-word;overflow-wrap:anywhere;white-space:pre-line;max-width:100%;margin:0}.intro-decision-screen .intro-goal-btn__text,.intro-decision-screen .profile-answer-btn .profile-answer-btn__text.zz-h4{letter-spacing:var(--zz-track-circle)!important;text-transform:lowercase}.intro-decision-screen .profile-answer-btn:hover{background:var(--color-blue);color:var(--color-white)}.intro-decision-headline{display:block;width:-moz-fit-content;width:fit-content;max-width:min(92vw,28rem);margin-left:auto;margin-right:auto;text-align:center;font-family:var(--font-display),var(--font-text),sans-serif;font-weight:900;text-transform:lowercase;font-size:var(--zz-h2-mobile);color:var(--color-intro-type)}.data-label,.data-value,.intro-decision-headline,.question-text,.solo-focus-data-value,.text-display,.text-h1,.text-h2,.text-h3,.text-h4,.zz-h1,.zz-h2,.zz-h3,.zz-h4,h1,h2,h3,h4,h5,h6{letter-spacing:-.02em!important;line-height:.8!important}.solo-focus-description,.solo-focus-insight,.text-body,.zz-body,p{line-height:1.2!important}@media (min-width:1024px){.intro-decision-headline{font-size:var(--zz-h2-desktop)}}*{--zz-typo-lock:1}.data-label,.data-value,.intro-decision-headline,.intro-text-large,.solo-focus-data-value,.text-data,.text-display,.zz-data,h1,h2,h3,h4,h5,h6{line-height:.8!important;letter-spacing:-.02em!important}.text-body,.zz-body,body,button,input,p,select,span,textarea{line-height:1.2!important;font-weight:800!important}.zz-glitch-wrap{display:flex;flex-direction:column;align-items:center;gap:12px}.zz-glitch{position:relative;width:126px;height:200px;animation:glitchWrapperDone var(--dur-glitch) linear forwards}@keyframes glitchWrapperDone{0%{transform:translateZ(0)}to{transform:translateZ(.001px)}}.zz-glitch-title{display:block}.zz-glitch img,.zz-glitch svg.glitch-layer{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.glitch-layer.base{z-index:2;filter:none;animation:glitchBase var(--dur-glitch) linear forwards}.glitch-layer.purple{z-index:1;filter:none;animation:glitchPurple var(--dur-glitch) linear forwards}@keyframes glitchPurple{0%{opacity:0;transform:translate(0)}15%{opacity:1;transform:translate(-4px,4px)}35%{transform:translate(3px,-3px)}55%{opacity:.85}to{opacity:0;transform:translate(0)}}@keyframes glitchBase{0%{opacity:0}20%{opacity:1}to{opacity:1}}@media (prefers-reduced-motion:reduce){.zz-glitch,.zz-glitch .glitch-layer.base,.zz-glitch .glitch-layer.purple{animation:none!important}.zz-glitch .glitch-layer.base{opacity:1}.zz-glitch .glitch-layer.purple{opacity:0;transform:none}}.zz-shimmer-focus{will-change:filter,transform;transform:translateZ(0);backface-visibility:hidden}.zz-shimmer-cta{will-change:transform;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.zz-shimmer-cta,.zz-shimmer-focus{will-change:opacity}}.zone{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:100%;min-height:100vh;min-height:100dvh;padding-bottom:0;box-sizing:border-box;overflow-x:clip;background:transparent}.zone,.zone .zone-anchor,.zone .zone-card-label,.zone .zone-card-number,.zone .zone-menu{opacity:1}.action-circle-80:not(.solo-focus-answer-option),.zz-button-circle{width:64px!important;height:64px!important;border-radius:50%;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer;font-family:var(--font-display)!important;font-size:10pt!important;line-height:.8!important;letter-spacing:var(--zz-track-display)!important;text-align:center;padding:0!important}.action-circle-80:not(.solo-focus-answer-option):active,.zz-button-circle:active{transform:scale(.9)}.zone-anchor{gap:0}.zone-anchor,.zone-hero-grid{width:100%;display:flex;flex-direction:column;align-items:stretch;padding:0;margin:0;box-sizing:border-box}.zone-hero-grid{gap:24px}.zone-hero-copy{width:100%;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.06em;padding:0 2px;box-sizing:border-box}.zone-desktop-nav-rail{display:none}@media (min-width:768px){.zone-desktop-nav-rail{display:flex!important;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:12px;position:fixed!important;top:calc(20px + env(safe-area-inset-top, 0px))!important;right:clamp(20px,4vw,32px)!important;left:auto!important;bottom:auto!important;z-index:220;padding-top:4px;pointer-events:auto;margin:0;width:auto;max-width:none;transform:none!important}.zone-hero-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:clamp(24px,4vw,48px)}.zone-hero-copy{max-width:none;width:100%;min-width:0;gap:.1em;overflow:visible}.zone-desktop-nav-item{border:none;padding:0;background:transparent;cursor:pointer;text-decoration:none;color:inherit}.zone-desktop-nav-item-inner{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--color-blue);color:var(--color-white)}}body.has-solo-focus .zone-desktop-nav-rail{display:none!important;pointer-events:none!important}main.zone.zone-main-shell{padding-top:env(safe-area-inset-top,0);box-sizing:border-box}@media (min-width:1024px){.zone-anchor .zone-hero-copy .zone-welcome.zz-h3,.zone-anchor .zone-hero-copy h3.zone-welcome,.zone-anchor .zone-hero-copy h3.zone-welcome-block{font-size:var(--zz-h3-desktop)!important;max-width:none!important;width:-moz-max-content;width:max-content;white-space:nowrap;overflow:visible}.zone-anchor.zone-anchor--wall-loading .zone-hero-copy .zone-welcome.zz-h3,.zone-anchor.zone-anchor--wall-loading .zone-hero-copy h3.zone-welcome,.zone-anchor.zone-anchor--wall-loading .zone-hero-copy h3.zone-welcome-block{white-space:normal;width:100%;max-width:min(92vw,28rem)!important}}.bento-card-groovy.zone-card--visited,.groovy-zone-grid .bento-card-groovy.zone-card--visited,.groovy-zone-grid .zone-card--visited.bento-card-groovy,.zone-card--visited.bento-card-groovy{background:var(--color-white)!important;background-color:var(--color-white)!important;color:var(--color-blue)!important;--journey-bg:var(--color-white);--journey-text:var(--color-blue);--color-ink:var(--color-blue)}.groovy-zone-grid .zone-card--visited .card-headline,.groovy-zone-grid .zone-card--visited .card-top-label,.groovy-zone-grid .zone-card--visited .data-label,.groovy-zone-grid .zone-card--visited .data-value,.groovy-zone-grid .zone-card--visited .text-data,.zone-card--visited .card-headline,.zone-card--visited .card-top-label,.zone-card--visited .data-label,.zone-card--visited .data-value,.zone-card--visited .text-data{color:var(--color-blue)!important}.bento-card-groovy[data-zone-surface=tip].zone-card--visited,.groovy-zone-grid .bento-card-groovy[data-zone-surface=tip].zone-card--visited{background:var(--color-white)!important;background-color:var(--color-white)!important;color:var(--color-blue)!important;--journey-bg:var(--color-white);--journey-text:var(--color-blue);--color-ink:var(--color-blue)}.bento-card-groovy[data-zone-surface=tip].zone-card--visited .card-headline,.bento-card-groovy[data-zone-surface=tip].zone-card--visited .card-top-label,.bento-card-groovy[data-zone-surface=tip].zone-card--visited .data-label,.bento-card-groovy[data-zone-surface=tip].zone-card--visited .data-value,.bento-card-groovy[data-zone-surface=tip].zone-card--visited .text-data,.groovy-zone-grid .bento-card-groovy[data-zone-surface=tip].zone-card--visited .card-headline,.groovy-zone-grid .bento-card-groovy[data-zone-surface=tip].zone-card--visited .card-top-label,.groovy-zone-grid .bento-card-groovy[data-zone-surface=tip].zone-card--visited .data-label,.groovy-zone-grid .bento-card-groovy[data-zone-surface=tip].zone-card--visited .data-value,.groovy-zone-grid .bento-card-groovy[data-zone-surface=tip].zone-card--visited .text-data{color:var(--color-blue)!important}.rock-saving-tips-grid .bento-card-groovy.zone-card--visited,.rock-saving-tips-grid .bento-card-groovy[data-zone-surface=tip].zone-card--visited{background:var(--color-white)!important;background-color:var(--color-white)!important;--journey-bg:var(--color-white)}.bento-card-groovy[data-journey].zone-card--deep-dive-pending:after{content:"DEEP DIVE IN PROGRESS...";display:block;font-family:var(--font-display);font-size:.65rem;letter-spacing:.04em;margin-top:8px;color:var(--color-blue);opacity:.92}.zone-ask-zai-dock{position:fixed;inset-inline:0;bottom:calc(20px + env(safe-area-inset-bottom, 0px));z-index:210;display:flex;justify-content:center;align-items:flex-end;padding-inline:max(20px,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));box-sizing:border-box;pointer-events:none;box-shadow:none!important;filter:none!important;isolation:isolate}.zone-ask-zai-dock:before{content:"";position:absolute;inset-inline:0;bottom:calc(-20px - env(safe-area-inset-bottom, 0px));height:calc(96px + env(safe-area-inset-bottom, 0px));background:var(--color-purple);pointer-events:none;z-index:0}body.zone-ask-zai-dock-active{--zone-ask-zai-dock-clearance:120px}body.zone-ask-zai-dock-active main.zone.zone-main-shell{padding-bottom:calc(var(--zone-ask-zai-dock-clearance, 120px) + env(safe-area-inset-bottom, 0px))!important}.zone-anchor .zone-masthead{margin-bottom:0}.zone .zone-anchor,.zone .zone-anchor .zone-masthead,.zone .zone-menu{background:transparent!important;background-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}.zone-menu{font-family:var(--font-text);font-size:var(--zz-h4-mobile);line-height:.72;font-weight:700;letter-spacing:0;text-transform:lowercase;color:inherit;display:inline-block}@media (min-width:1024px){.zone-menu{font-size:var(--zz-h4-desktop)}}.zone-anchor .zone-logo{width:66px;height:auto;margin:0}.zone-anchor .zone-welcome.zz-h3,.zone-anchor h3.zone-welcome,.zone-anchor h3.zone-welcome-block{font-family:var(--font-display)!important;font-size:var(--zz-h3-mobile)!important;font-weight:700!important;letter-spacing:-.02em!important;line-height:.8!important;text-transform:lowercase!important;min-height:0!important;padding:0!important;margin-top:0!important;margin-bottom:0!important;max-width:min(92vw,28rem)!important;display:block!important;overflow:visible!important;white-space:normal}@media (min-width:1024px){.zone-anchor .zone-welcome.zz-h3,.zone-anchor h3.zone-welcome,.zone-anchor h3.zone-welcome-block{font-size:var(--zz-h3-desktop)!important}}.zone-anchor.zone-anchor--wall-loading .zone-welcome.zz-h3,.zone-anchor.zone-anchor--wall-loading h3.zone-welcome,.zone-anchor.zone-anchor--wall-loading h3.zone-welcome-block{text-align:center;margin-inline:auto}.zone-anchor .zone-welcome.zone-welcome-name.zz-h3,.zone-anchor h3.zone-welcome.zone-welcome-name{text-transform:none!important}@media (max-width:767px){.zone-anchor{align-items:stretch!important}.zone-anchor .zone-hero-copy .zone-welcome.zz-h3,.zone-anchor .zone-hero-copy h3.zone-welcome,.zone-anchor .zone-hero-copy h3.zone-welcome-block{font-size:var(--zz-h3-mobile)!important;max-width:100%!important;width:100%;white-space:normal}}.zone-hero-transparent{padding:0!important}.groovy-zone-grid>.zone-hero-cell{align-self:stretch}.groovy-zone-grid>.zone-hero-cell>*{flex:1 1 auto;min-height:0;align-self:stretch}.zone-hero-card{background-color:var(--color-purple);border-radius:60px;padding:var(--padding-bento)!important;box-sizing:border-box}.groovy-zone-grid .zone-hero-card.bento-card-groovy{background-color:var(--color-blue)!important;color:var(--color-white)!important;--journey-bg:var(--color-blue);--journey-text:var(--color-white);--color-ink:var(--color-white)}.groovy-zone-grid .zone-hero-card.bento-card-groovy:not(.zone-card--visited) .card-headline,.groovy-zone-grid .zone-hero-card.bento-card-groovy:not(.zone-card--visited) .card-subhead,.groovy-zone-grid .zone-hero-card.bento-card-groovy:not(.zone-card--visited) .data-carbon-units,.groovy-zone-grid .zone-hero-card.bento-card-groovy:not(.zone-card--visited) .data-co2-mark,.groovy-zone-grid .zone-hero-card.bento-card-groovy:not(.zone-card--visited) .data-co2-sub,.groovy-zone-grid .zone-hero-card.bento-card-groovy:not(.zone-card--visited) .data-label,.groovy-zone-grid .zone-hero-card.bento-card-groovy:not(.zone-card--visited) .data-stamp-figures,.groovy-zone-grid .zone-hero-card.bento-card-groovy:not(.zone-card--visited) .data-symbol-unit,.groovy-zone-grid .zone-hero-card.bento-card-groovy:not(.zone-card--visited) .data-value,.groovy-zone-grid .zone-hero-card.bento-card-groovy:not(.zone-card--visited) .data-value .data-stamp-metric,.groovy-zone-grid .zone-hero-card.bento-card-groovy:not(.zone-card--visited) .zone-bento-card-header__label,.groovy-zone-grid .zone-hero-card.bento-card-groovy:not(.zone-card--visited) .zone-bento-card-icon,.groovy-zone-grid .zone-hero-card.bento-card-groovy:not(.zone-card--visited) .zone-bento-card-icon svg,.groovy-zone-grid .zone-hero-card.bento-card-groovy:not(.zone-card--visited) .zone-hero-mission,.groovy-zone-grid .zone-hero-card.bento-card-groovy:not(.zone-card--visited) h3.zone-hero-profile-lead{color:var(--journey-text)!important;stroke:var(--journey-text)!important;-webkit-text-fill-color:var(--journey-text)!important}.zone-hero-value{font-family:var(--font-display);font-size:var(--zz-h1-mobile);line-height:.8!important;font-weight:700;letter-spacing:-.02em!important}@media (min-width:1024px){.zone-hero-value{font-size:var(--zz-h1-desktop)}}.zone-container{display:flex;flex-direction:column;align-items:stretch;width:100%;overflow-x:clip;box-sizing:border-box}.groovy-zone-grid{margin-top:0;width:100%;box-sizing:border-box}.bento-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:10px;width:280px;margin-top:20px}.zone-card.hero-card{grid-column:1/-1;height:135px;min-height:135px;border-radius:80px;padding:16px;display:flex;flex-direction:column;justify-content:flex-end;cursor:pointer;position:relative;overflow:hidden}.zone-card-pill{position:absolute;top:12px;left:12px;padding:4px 10px;border-radius:9999px;background:transparent;font-family:var(--font-text);font-size:var(--zz-body-size);line-height:1.2;font-weight:900;text-transform:uppercase;letter-spacing:0;color:var(--color-purple)}.zone-card.expanded{grid-column:1/-1!important;min-height:320px;height:auto!important;border-radius:var(--radius-groovy);padding:60px 24px 24px;background-image:none!important;background-color:var(--journey-color,var(--color-blue));overflow-y:auto}.zone-card.expanded .zone-card-pill{top:24px;left:24px}.zone-card-shimmer{position:absolute;inset:0;pointer-events:none;background:transparent;opacity:0;border-radius:inherit}.zone-card-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.zone-card-actions .zz-button{min-width:80px;height:40px;padding:0 16px;border-radius:40px;font-size:var(--zz-body-size)}.zone-card-value{font-family:var(--font-text);font-size:var(--zz-body-size);line-height:1.2;font-weight:900;letter-spacing:-1px;text-transform:lowercase;color:var(--color-purple)}.hero-card .zone-card-value{font-size:var(--zz-h4-mobile)}@media (min-width:1024px){.hero-card .zone-card-value{font-size:var(--zz-h4-desktop)}}.zone-tagline{position:fixed;top:30px;left:30px;font-family:var(--font-text);font-size:var(--zz-body-size);line-height:1.2;font-weight:900;letter-spacing:0;text-transform:uppercase;color:var(--color-purple);z-index:10}.zone-header,.zone-tagline{display:flex;flex-direction:column}.zone-header{align-items:center;gap:var(--gap-xl);padding:var(--gap-xl) 0 60px;width:100%;max-width:100%;box-sizing:border-box}.zone-logo{width:51px;height:auto;margin-top:var(--margin-top-xl)}.zone-message{font-family:var(--font-text);font-size:var(--zz-h3-mobile);line-height:.8;letter-spacing:-2px;font-weight:900;text-transform:lowercase;text-align:center;max-width:320px;margin:0;word-wrap:break-word;overflow-wrap:break-word}@media (min-width:1024px){.zone-message{font-size:var(--zz-h3-desktop);max-width:920px}}.zone-filters{display:flex;gap:10px;justify-content:center;align-items:center;margin-top:20px;flex-wrap:wrap}.zone-pill{font-family:var(--font-text);font-size:var(--zz-body-size);line-height:1.2;font-weight:900;text-transform:uppercase;letter-spacing:0;cursor:pointer;border-radius:9999px;padding:8px 16px;height:30px}.zone-pill,.zone-pill.active{background:var(--color-purple);color:var(--color-blue)}@media (hover:hover){.zone-pill.zz-button.active:hover{color:var(--color-blue);background:var(--color-purple)}}.zone-label{text-align:center;font-family:var(--font-text);font-size:var(--zz-h3-mobile);line-height:.8;letter-spacing:-2px;font-weight:700;text-transform:lowercase;margin-top:var(--margin-top-xl);margin-bottom:var(--margin-bottom-md);color:var(--color-purple);width:100%;word-wrap:break-word;overflow-wrap:break-word}@media (min-width:1024px){.zone-label{font-size:var(--zz-h3-desktop)}}.zone-grid{display:grid;grid-template-columns:1fr;gap:var(--gap-lg);width:100%}@media (min-width:641px){.zone-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.zone-grid{grid-template-columns:repeat(3,1fr)}}.zone-grid .card-hero,.zone-statement{grid-column:1/-1}.zone-statement{width:100%;display:flex;justify-content:center}.card-headline,.card-top-label,.data-label,.data-stamp-figures,.data-symbol-unit,.data-value,.intro-text-large,.settings-data-value,.solo-focus-data-value,.text-display,.zz-data,.zz-h1,.zz-h2,.zz-h3,.zz-h4,h1,h2,h3,h4,h5,h6{font-family:var(--font-display)!important;line-height:.8!important;letter-spacing:-.02em!important;text-transform:uppercase!important}.intro-text-large.intro-word-pulse{text-transform:none!important}.expanded-solo-focus .solo-focus-action-line,.expanded-solo-focus .solo-focus-architect-prose:not(.solo-focus-architect-lead),.expanded-solo-focus .solo-focus-content-text:not(.solo-focus-architect-headline):not(.solo-focus-architect-lead),.expanded-solo-focus .solo-focus-description,.expanded-solo-focus .solo-focus-insight,.expanded-solo-focus .solo-focus-source-citation-footnote,.expanded-solo-focus .solo-focus-supplied-by,.expanded-solo-focus p.solo-focus-architect-prose,.zai-interface .zai-bubble-chat,.zai-interface .zai-intro-bubble,.zz-body,.zz-body-bold,body,p{font-family:var(--font-text)!important;line-height:1.2!important;font-weight:800!important;letter-spacing:normal!important;text-transform:none!important}.expanded-solo-focus .solo-focus-architect-headline,.expanded-solo-focus h1.solo-focus-architect-headline{font-family:var(--font-display),sans-serif!important;font-size:var(--zz-h3-mobile)!important;line-height:.92!important;font-weight:700!important;letter-spacing:var(--zz-track-display)!important;text-transform:uppercase!important;display:block!important;overflow:visible!important;overflow-wrap:break-word!important;word-break:normal!important;min-height:0!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;max-height:none!important}@media (min-width:1024px){.expanded-solo-focus .solo-focus-architect-headline,.expanded-solo-focus h1.solo-focus-architect-headline{font-size:var(--zz-h3-desktop)!important;min-height:0!important}}.expanded-solo-focus h4.solo-focus-architect-lead,.expanded-solo-focus h4.solo-focus-architect-lead.solo-focus-architect-prose,.expanded-solo-focus h4.solo-focus-architect-lead.solo-focus-content-text{font-family:var(--font-display),sans-serif!important;font-size:var(--zz-h4-mobile)!important;line-height:.95!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;-webkit-line-clamp:5;line-clamp:5;min-height:calc(4 * .95 * var(--zz-h4-mobile))}@media (min-width:768px){.expanded-solo-focus h4.solo-focus-architect-lead{font-size:var(--zz-h4-desktop)!important}}.data-stack,.data-stack--tight,.solo-focus-data-stack{display:flex!important;flex-direction:column!important;gap:0!important;align-items:flex-start!important;overflow:visible!important}.card-impact-grid .data-label,.data-label,.solo-focus-impact-grid .data-label{font-size:20px!important;font-family:var(--font-display)!important;font-weight:700!important;margin:0!important;padding:0!important;color:var(--color-ink)!important;position:relative;z-index:2}.data-stack--tight .data-label,.solo-focus-data-stack .data-label{margin-bottom:-.05em!important}.data-value,.settings-data-value,.solo-focus-data-value{font-size:70px!important;font-family:var(--font-display)!important;font-weight:700!important;margin:0!important;padding:0!important;color:var(--color-ink)!important;display:inline-flex!important;align-items:flex-start!important;gap:0!important;white-space:nowrap!important;overflow:visible!important;position:relative;z-index:1}.data-stack--tight .data-value,.solo-focus-data-stack .data-value,.solo-focus-data-stack .solo-focus-data-value{margin-top:0!important;padding-top:0!important}.card-impact-grid .data-symbol,.card-impact-grid .data-symbol-unit,.card-impact-grid .data-unit,.data-symbol,.data-symbol-unit,.data-unit,.data-value .data-symbol,.data-value .data-symbol-unit,.data-value .data-unit,.settings-data-value .data-symbol,.settings-data-value .data-symbol-unit,.settings-data-value .data-unit,.solo-focus-data-value .data-symbol,.solo-focus-data-value .data-symbol-unit,.solo-focus-data-value .data-unit{font-size:var(--zz-h4-desktop)!important;font-family:var(--font-display)!important;font-weight:700!important;line-height:.8!important;letter-spacing:-.02em!important;vertical-align:top!important;display:inline-block!important;color:var(--color-ink)!important;margin:.1em 0 0!important;padding:0!important;text-transform:uppercase!important}.data-symbol,.data-symbol-unit:first-child{margin-right:2px!important}.data-symbol-unit:last-child,.data-unit{margin-left:2px!important}@media (max-width:640px){.card-impact-grid .data-symbol,.card-impact-grid .data-symbol-unit,.card-impact-grid .data-unit,.data-symbol,.data-symbol-unit,.data-unit,.data-value .data-symbol,.data-value .data-symbol-unit,.data-value .data-unit,.settings-data-value .data-symbol,.settings-data-value .data-symbol-unit,.settings-data-value .data-unit,.solo-focus-data-value .data-symbol,.solo-focus-data-value .data-symbol-unit,.solo-focus-data-value .data-unit{font-size:var(--zz-h4-mobile)!important}}.data-carbon-units{display:inline-flex!important;align-items:flex-start!important;gap:.1ch!important;padding:0!important;margin-top:0!important;margin-right:0!important;margin-bottom:0!important}.zip-shutter{animation:none!important;transition:none!important}body{background-color:transparent!important;padding:20px!important;position:relative}@media (min-width:1024px){body{padding:40px!important}}.intro-text-large.intro-word-pulse{line-height:.8!important;letter-spacing:-.02em!important}.kinetic-zai-disc{background:var(--color-blue)!important;background-image:none!important;box-shadow:none!important;width:40px;height:40px;border-radius:50%}.groovy-zone-grid .bento-card-groovy,.groovy-zone-grid .groovy-cell-radius{min-width:0;min-height:0}.groovy-zone-grid .bento-card-groovy{overflow:hidden}.zone .zone-menu{display:inline-block!important;line-height:.8!important}.sentinel-live-countup{line-height:.85!important}.card-headline:not(#v2),.profile-question-headline:not(#v2),.question-text:not(#v2),.solo-focus-hero:not(#v2),.solo-focus-recommendation-headline:not(#v2),.text-h1:not(#v2),.text-h2:not(#v2),.text-h3:not(#v2),.text-h4:not(#v2),.text-h5:not(#v2),.text-h6:not(#v2),.zz-h1:not(#v2),.zz-h2:not(#v2),.zz-h3:not(#v2),.zz-h4:not(#v2),.zz-h5:not(#v2),.zz-h6:not(#v2),.zz-headline:not(#v2),.zz-page-title:not(#v2),h1:not(#v2),h2:not(#v2),h3:not(#v2),h4:not(#v2),h5:not(#v2),h6:not(#v2){text-transform:none!important;line-height:var(--zz-lh-headline)!important;letter-spacing:var(--zz-ls-headline)!important}.card-headline:not(#v2),.profile-question-headline:not(#v2),.question-text:not(#v2),.solo-focus-hero:not(#v2),.solo-focus-recommendation-headline:not(#v2),.text-h1:not(#v2),.text-h2:not(#v2),.text-h3:not(#v2),.zz-h1:not(#v2),.zz-h2:not(#v2),.zz-h3:not(#v2),.zz-headline:not(#v2),.zz-page-title:not(#v2),h1:not(#v2),h2:not(#v2),h3:not(#v2){font-weight:var(--fw-heading)!important;-webkit-text-stroke:var(--heading-heft) currentColor;paint-order:stroke fill}.action-circle-80:not(#v2),.answer-circle-100:not(#v2),.card-top-label:not(#v2),.circle-btn-label-stack span:not(#v2),.circle-btn:not(#v2),.data-label:not(#v2),.funky-answer-circle:not(#v2),.profile-answer-btn .zz-h4:not(#v2),.profile-answer-btn__text:not(#v2),.rock-mobile-send-label:not(#v2),.settings-circle-cta__label:not(#v2),.solo-focus-action-btn:not(#v2),.zz-button-circle:not(#v2),.zz-label:not(#v2){font-family:var(--font-cta)!important;font-size:var(--zz-label-size)!important;font-weight:var(--zz-label-weight)!important;-webkit-text-stroke:0!important;text-transform:uppercase!important}.data-carbon-units:not(#v2),.data-co2-mark:not(#v2),.data-co2-sub:not(#v2),.data-stamp-figures:not(#v2),.data-symbol-unit:not(#v2){text-transform:none!important}.zz-profile-page .profile-step-slam:not(#v2){display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:calc(var(--zz-grid-unit) * 2)!important;column-gap:calc(var(--zz-grid-unit) * 2)!important;row-gap:calc(var(--zz-grid-unit) * 3)!important;width:min(100%,calc(var(--zz-grid-unit) * 90))!important;max-width:calc(var(--zz-grid-unit) * 90)!important;margin-inline:auto;justify-items:center;align-items:start;padding-inline:calc(var(--zz-grid-unit) * 2);box-sizing:border-box}.zz-profile-page .profile-step-slam:not(#v2)>*{grid-column:1/-1;min-width:0}.zz-profile-page .profile-step-slam:not(#v2)>.profile-step-controls--input{grid-column:3/11;width:100%}.zz-profile-page .profile-step-slam:not(#v2) h2{max-width:5.6em!important;margin-inline:auto!important;text-wrap:balance;overflow-wrap:normal;font-size:min(var(--zz-h2-mobile),15vw)!important}@media (min-width:1024px){.zz-profile-page .profile-step-slam:not(#v2) h2{font-size:var(--zz-h2-desktop)!important}}.zz-profile-page .profile-step-slam:not(#v2)>p:not(#v2){max-width:calc(var(--zz-grid-unit) * 60)!important;line-height:1.25!important;text-transform:none!important;font-family:var(--font-text)!important;font-weight:500!important;font-size:calc(var(--zz-grid-unit) * 2.5)!important;letter-spacing:0!important}.zz-profile-page .profile-step-controls:not(#v2){gap:calc(var(--zz-grid-unit) * 3)}.zz-profile-page .profile-step-controls--options:not(#v2){gap:calc(var(--zz-grid-unit) * 2);justify-content:center}.bento-card-groovy:not(.zone-card--visited):not(#v2),.expanded-solo-focus[data-zone-surface=tip]:not(#v2),.zone-hero-card:not(#v2),[data-surface=blue]:not(#v2){--c-bg:var(--white);--c-ink:var(--blue);--c-hover-bg:var(--white);--c-ring:var(--white);--cta-press-bg:var(--white);--cta-press-ink:var(--blue)}.action-circle-80:not(#v2),.answer-circle-100:not(#v2),.circle-btn:not(#v2),.funky-answer-circle:not(#v2),.profile-answer-btn:not(#v2),.rock-mobile-send-btn:not(#v2),.settings-circle-cta:not(#v2),.solo-focus-action-btn:not(#v2),.zz-button-circle:not(#v2){background:var(--cta-bg)!important;background-color:var(--cta-bg)!important;color:var(--cta-ink)!important;border:0;box-shadow:var(--elev-1);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:var(--transition-interactive)!important}.circle-btn-label-stack span:not(#v2),.profile-answer-btn__text:not(#v2),.rock-mobile-send-label:not(#v2),.settings-circle-cta__label:not(#v2){color:inherit!important;-webkit-text-fill-color:currentColor!important}.solo-focus-trinity-cta:not(#v2){background:var(--blue)!important;background-color:var(--blue)!important;color:var(--white)!important}@media (hover:hover){.action-circle-80:not(#v2):hover:not(:disabled):not([aria-busy=true]):not(.zz-cta-burst),.answer-circle-100:not(#v2):hover:not(:disabled):not([aria-busy=true]):not(.zz-cta-burst),.circle-btn:not(#v2):hover:not(:disabled):not([aria-busy=true]):not(.zz-cta-burst),.funky-answer-circle:not(#v2):hover:not(:disabled):not([aria-busy=true]):not(.zz-cta-burst),.profile-answer-btn:not(#v2):hover:not(:disabled):not([aria-busy=true]):not(.zz-cta-burst),.rock-mobile-send-btn:not(#v2):hover:not(:disabled):not([aria-busy=true]):not(.zz-cta-burst),.settings-circle-cta:not(#v2):hover:not(:disabled):not([aria-busy=true]):not(.zz-cta-burst),.solo-focus-action-btn:not(#v2):hover:not(:disabled):not([aria-busy=true]):not(.zz-cta-burst),.zz-button-circle:not(#v2):hover:not(:disabled):not([aria-busy=true]):not(.zz-cta-burst){transform:translateY(var(--lift-1)) scale(var(--hover-scale))!important;box-shadow:var(--elev-2)!important}}.action-circle-80:not(#v2):active:not(:disabled):not(.zz-cta-burst),.answer-circle-100:not(#v2):active:not(:disabled):not(.zz-cta-burst),.circle-btn:not(#v2):active:not(:disabled):not(.zz-cta-burst),.funky-answer-circle:not(#v2):active:not(:disabled):not(.zz-cta-burst),.profile-answer-btn:not(#v2):active:not(:disabled):not(.zz-cta-burst),.rock-mobile-send-btn:not(#v2):active:not(:disabled):not(.zz-cta-burst),.settings-circle-cta:not(#v2):active:not(:disabled):not(.zz-cta-burst),.solo-focus-action-btn:not(#v2):active:not(:disabled):not(.zz-cta-burst),.zz-button-circle:not(#v2):active:not(:disabled):not(.zz-cta-burst){background:var(--cta-press-bg)!important;background-color:var(--cta-press-bg)!important;color:var(--cta-press-ink)!important;transform:translateY(var(--press-y)) scale(var(--press-scale))!important;box-shadow:var(--elev-press)!important;transition-duration:var(--dur-press)!important}.action-circle-80:not(#v2).selected:not(.zz-cta-burst),.answer-circle-100:not(#v2).selected:not(.zz-cta-burst),.circle-btn:not(#v2).selected:not(.zz-cta-burst),.funky-answer-circle:not(#v2).selected:not(.zz-cta-burst),.profile-answer-btn:not(#v2).selected:not(.zz-cta-burst),.rock-mobile-send-btn:not(#v2).selected:not(.zz-cta-burst),.settings-circle-cta:not(#v2).selected:not(.zz-cta-burst),.solo-focus-action-btn:not(#v2).selected:not(.zz-cta-burst),.zz-button-circle:not(#v2).selected:not(.zz-cta-burst){background:var(--white)!important;background-color:var(--white)!important;color:var(--navy)!important;transform:none!important;box-shadow:var(--elev-2)!important}.action-circle-80:not(#v2):disabled,.action-circle-80:not(#v2)[aria-disabled=true],.answer-circle-100:not(#v2):disabled,.answer-circle-100:not(#v2)[aria-disabled=true],.circle-btn:not(#v2):disabled,.circle-btn:not(#v2)[aria-disabled=true],.funky-answer-circle:not(#v2):disabled,.funky-answer-circle:not(#v2)[aria-disabled=true],.profile-answer-btn:not(#v2):disabled,.profile-answer-btn:not(#v2)[aria-disabled=true],.rock-mobile-send-btn:not(#v2):disabled,.rock-mobile-send-btn:not(#v2)[aria-disabled=true],.settings-circle-cta:not(#v2):disabled,.settings-circle-cta:not(#v2)[aria-disabled=true],.solo-focus-action-btn:not(#v2):disabled,.solo-focus-action-btn:not(#v2)[aria-disabled=true],.zz-button-circle:not(#v2):disabled,.zz-button-circle:not(#v2)[aria-disabled=true]{background:var(--cta-bg)!important;background-color:var(--cta-bg)!important;color:color-mix(in srgb,var(--blue) 60%,var(--white))!important;box-shadow:var(--elev-1)!important;border:0!important;transform:none!important;cursor:not-allowed}.card-top-arrow--action:not(#v2),.nav-item-circle-inner:not(#v2),.zone-desktop-nav-item-inner:not(#v2),.zz-back-btn:not(#v2){background:var(--cta-bg)!important;color:var(--cta-ink)!important;box-shadow:var(--elev-1);transition:var(--transition-interactive)!important}@media (hover:hover){.card-top-arrow--action:not(#v2):hover:not(:disabled),.nav-item-circle-inner:not(#v2):hover:not(:disabled),.zone-desktop-nav-item:hover .zone-desktop-nav-item-inner:not(#v2),.zz-back-btn:not(#v2):hover:not(:disabled){transform:scale(1.06)!important;box-shadow:var(--elev-2)!important}}.card-top-arrow--action:not(#v2):active:not(:disabled),.nav-item-circle-inner:not(#v2):active:not(:disabled),.zone-desktop-nav-item:active .zone-desktop-nav-item-inner:not(#v2),.zz-back-btn:not(#v2):active:not(:disabled){background:var(--cta-press-bg)!important;color:var(--cta-press-ink)!important;transform:scale(.92)!important;transition-duration:var(--dur-press)!important}.floating-nav-item--active:not(#v2){background:var(--navy)!important;color:var(--white)!important}.bento-card-groovy:not(#v2){box-shadow:var(--elev-0);transition:transform var(--dur-lift) var(--ease-out),box-shadow var(--dur-lift) var(--ease-out)!important}.bento-card-groovy.zone-card--visited:not(#v2){box-shadow:var(--elev-1)}@media (hover:hover){.bento-card-groovy:not(#v2):hover{transform:translateY(var(--lift-2))!important}.bento-card-groovy.zone-card--visited:not(#v2):hover,.bento-card-groovy:not(#v2):hover{box-shadow:var(--elev-2)!important}}.bento-card-groovy:not(#v2):active{transform:scale(.985)!important;transition-duration:var(--dur-press)!important}.zone-ask-zai-pill:not(#v2),.zz-input:not(#v2):not(.rock-mobile-zz-input),.zz-zai-composer-input:not(#v2){background:var(--blue)!important;background-color:var(--blue)!important;color:var(--white)!important;font-family:var(--font-display)!important;font-weight:700!important;text-transform:none!important;box-shadow:var(--elev-0);transition:box-shadow var(--dur-lift) var(--ease-out),background-color var(--dur-colour) var(--ease-out),color var(--dur-colour) var(--ease-out)!important}.zz-input:not(#v2):not(.rock-mobile-zz-input)::-moz-placeholder,.zz-zai-composer-input:not(#v2)::-moz-placeholder{color:var(--white)!important;opacity:1!important;font-weight:400!important}.zz-input:not(#v2):not(.rock-mobile-zz-input)::placeholder,.zz-zai-composer-input:not(#v2)::placeholder{color:var(--white)!important;opacity:1!important;font-weight:400!important}@media (hover:hover){.zz-input:not(#v2):not(.rock-mobile-zz-input):hover:not(:disabled),.zz-zai-composer-input:not(#v2):hover:not(:disabled){box-shadow:var(--elev-1)!important}}.zz-input:not(#v2):focus,.zz-input:not(#v2):focus-visible,.zz-zai-composer-input:not(#v2):focus,.zz-zai-composer-input:not(#v2):focus-visible{outline:none!important;box-shadow:var(--elev-2)!important}.zz-input:not(#v2):disabled,.zz-zai-composer-input:not(#v2):disabled{border:0!important;opacity:.32;cursor:not-allowed}.zai-suggest-pill:not(#v2){background:var(--navy)!important;color:var(--white)!important;transition:var(--transition-interactive)!important}@media (hover:hover){.zai-suggest-pill:not(#v2):hover:not(:disabled){background:var(--blue)!important}}.zai-suggest-pill:not(#v2):active:not(:disabled),.zai-suggest-pill[aria-pressed=true]:not(#v2){background:var(--blue)!important;transform:scale(.96)!important;transition-duration:var(--dur-press)!important}.zai-suggest-pill:not(#v2):disabled{border:0!important;opacity:.32}.privacy-page__email:not(#v2),.site-footer__link:not(#v2){color:var(--blue)!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-thickness var(--dur-colour) var(--ease-out),color var(--dur-colour) var(--ease-out)!important}@media (hover:hover){.privacy-page__email:not(#v2):hover,.site-footer__link:not(#v2):hover{text-decoration-thickness:2px}}:is(a,button,select,[role=button],[tabindex]):focus-visible:not(#v2){outline:2px solid var(--c-ring)!important;outline-offset:3px!important}.action-circle-80:not(#v2)[aria-busy=true],.answer-circle-100:not(#v2)[aria-busy=true],.circle-btn:not(#v2)[aria-busy=true],.funky-answer-circle:not(#v2)[aria-busy=true],.profile-answer-btn:not(#v2)[aria-busy=true],.rock-mobile-send-btn:not(#v2)[aria-busy=true],.settings-circle-cta:not(#v2)[aria-busy=true],.solo-focus-action-btn:not(#v2)[aria-busy=true],.zz-button-circle:not(#v2)[aria-busy=true]{position:relative;pointer-events:none}.action-circle-80:not(#v2)[aria-busy=true]>*,.answer-circle-100:not(#v2)[aria-busy=true],.circle-btn:not(#v2)[aria-busy=true],.funky-answer-circle:not(#v2)[aria-busy=true],.profile-answer-btn:not(#v2)[aria-busy=true],.rock-mobile-send-btn:not(#v2)[aria-busy=true],.settings-circle-cta:not(#v2)[aria-busy=true],.solo-focus-action-btn:not(#v2)[aria-busy=true],.zz-button-circle:not(#v2)[aria-busy=true]{visibility:hidden}.action-circle-80:not(#v2)[aria-busy=true]:after,.answer-circle-100:not(#v2)[aria-busy=true],.circle-btn:not(#v2)[aria-busy=true],.funky-answer-circle:not(#v2)[aria-busy=true],.profile-answer-btn:not(#v2)[aria-busy=true],.rock-mobile-send-btn:not(#v2)[aria-busy=true],.settings-circle-cta:not(#v2)[aria-busy=true],.solo-focus-action-btn:not(#v2)[aria-busy=true],.zz-button-circle:not(#v2)[aria-busy=true]{content:"";position:absolute;inset:0;margin:auto;width:30px;height:6px;background:radial-gradient(circle at 3px 3px,currentColor 3px,transparent 3.5px) 0 0 /10px 6px repeat-x;animation:zz-dots var(--dur-pulse) linear infinite}@keyframes zz-dots{0%,to{opacity:.35}50%{opacity:1}}.zz-cta-burst:not(#v2){background:var(--cta-press-bg)!important;background-color:var(--cta-press-bg)!important;color:var(--cta-press-ink)!important;animation:zz-cta-burst var(--dur-burst) var(--ease-spring) both}@keyframes zz-cta-burst{0%{transform:translateY(var(--press-y)) scale(var(--press-scale));box-shadow:var(--elev-press),0 0 0 0 var(--c-bg)}60%{transform:translateY(0) scale(1.03);box-shadow:0 0 0 10px color-mix(in srgb,var(--c-bg) 45%,transparent)}to{transform:translateY(0) scale(1);box-shadow:0 0 0 16px color-mix(in srgb,var(--c-bg) 0%,transparent)}}@media (prefers-reduced-motion:reduce){:not(#v2),:not(#v2):after,:not(#v2):before{animation:none!important;transition-property:background-color,color,border-color,opacity!important;transition-duration:.12s!important}.action-circle-80:not(#v2),.answer-circle-100:not(#v2),.bento-card-groovy:not(#v2),.card-top-arrow--action:not(#v2),.circle-btn:not(#v2),.funky-answer-circle:not(#v2),.nav-item-circle-inner:not(#v2),.profile-answer-btn:not(#v2),.rock-mobile-send-btn:not(#v2),.settings-circle-cta:not(#v2),.solo-focus-action-btn:not(#v2),.zai-suggest-pill:not(#v2),.zz-back-btn:not(#v2),.zz-button-circle:not(#v2){transform:none!important}}.profile-phone-opt-in-checkbox:not(#v2),.rock-mobile-opt-in-checkbox:not(#v2),input[type=checkbox]:not(#v2),input[type=radio]:not(#v2){-moz-appearance:none;appearance:none;-webkit-appearance:none;flex-shrink:0;width:40px;height:40px;margin:0;border:0;border-radius:50%;position:relative;cursor:pointer;background:var(--white)!important;background-color:var(--white)!important;box-shadow:var(--elev-1)!important;transition:box-shadow var(--dur-lift) var(--ease-out),transform var(--dur-press) var(--ease-out)!important}.profile-phone-opt-in-checkbox:not(#v2):after,.rock-mobile-opt-in-checkbox:not(#v2):after,input[type=checkbox]:not(#v2):after,input[type=radio]:not(#v2):after{content:"";position:absolute!important;inset:0!important;top:0!important;left:0!important;margin:auto;width:16px!important;height:16px!important;border-radius:50%;background:var(--blue)!important;transform:scale(0)!important;transition:transform var(--dur-colour) var(--ease-spring)}.profile-phone-opt-in-checkbox:not(#v2):checked:after,.rock-mobile-opt-in-checkbox:not(#v2):checked:after,input[type=checkbox]:not(#v2):checked:after,input[type=radio]:not(#v2):checked:after{transform:scale(1)!important}@media (hover:hover){.profile-phone-opt-in-row:hover .profile-phone-opt-in-checkbox:not(#v2),.rock-mobile-opt-in-row:hover .rock-mobile-opt-in-checkbox:not(#v2),input[type=checkbox]:not(#v2):hover,input[type=radio]:not(#v2):hover{box-shadow:var(--elev-2)!important}}.profile-phone-opt-in-checkbox:not(#v2):active,.rock-mobile-opt-in-checkbox:not(#v2):active,input[type=checkbox]:not(#v2):active,input[type=radio]:not(#v2):active{transform:scale(.92)}.profile-phone-opt-in-label:not(#v2){color:var(--blue)!important;opacity:1!important}.zone-rock-signup-wrap .rock-mobile-opt-in-label:not(#v2),[data-surface=blue] .rock-mobile-opt-in-label:not(#v2){color:var(--white)!important;opacity:1!important}.zone-rock-signup-wrap .rock-mobile-row .rock-mobile-zz-input.zz-input:not(#v2){background:var(--white)!important;background-color:var(--white)!important;color:var(--blue)!important;box-shadow:var(--elev-1)}.zone-rock-signup-wrap .rock-mobile-row .rock-mobile-zz-input.zz-input:not(#v2)::-moz-placeholder{color:var(--blue)!important;opacity:1!important;font-weight:400!important}.zone-rock-signup-wrap .rock-mobile-row .rock-mobile-zz-input.zz-input:not(#v2)::placeholder{color:var(--blue)!important;opacity:1!important;font-weight:400!important}.zone-rock-signup-wrap .rock-mobile-row .rock-mobile-zz-input.zz-input:not(#v2):focus,.zone-rock-signup-wrap .rock-mobile-row .rock-mobile-zz-input.zz-input:not(#v2):focus-visible{background:var(--white)!important;color:var(--blue)!important;outline:none!important;box-shadow:var(--elev-2)!important}.site-footer__ig-link:not(#v2){background:var(--cta-bg)!important;color:var(--cta-ink)!important;box-shadow:var(--elev-1);transition:var(--transition-interactive)!important}@media (hover:hover){.site-footer__ig-link:not(#v2):hover{transform:translateY(var(--lift-1)) scale(var(--hover-scale));box-shadow:var(--elev-2)!important}}.site-footer__ig-link:not(#v2):active{background:var(--cta-press-bg)!important;color:var(--cta-press-ink)!important;transform:scale(.94);box-shadow:var(--elev-press)!important;transition-duration:var(--dur-press)!important}.settings-page .settings-bento-card:not(#v2),.settings-page .settings-card-bento:not(#v2),.settings-page .settings-journey-card-shell:not(#v2),.settings-page .settings-truth-link.bento-card-groovy:not(#v2){--sk-ink:var(--blue);background:var(--white)!important;background-color:var(--white)!important;color:var(--sk-ink)!important;border-radius:0!important;box-shadow:var(--elev-1)!important;transition:transform var(--dur-lift) var(--ease-out),box-shadow var(--dur-lift) var(--ease-out),background-color var(--dur-colour) var(--ease-out),color var(--dur-colour) var(--ease-out)!important}.settings-page .settings-bento-card:not(#v2) :is(h1,h2,h3,h4,h5,p,span,li,div):not(.card-top-arrow),.settings-page .settings-journey-card-shell:not(#v2) :is(h1,h2,h3,h4,h5,p,span,li,div):not(.card-top-arrow),.settings-page .settings-truth-link:not(#v2) :is(h1,h2,h3,h4,h5,p,span,li,div){color:var(--sk-ink)!important;-webkit-text-fill-color:currentColor!important}@media (hover:hover){.settings-page .settings-truth-link.bento-card-groovy:not(#v2):hover{transform:translateY(var(--lift-2));box-shadow:var(--elev-2)!important}}.settings-page .settings-truth-link.bento-card-groovy:not(#v2):active{--sk-ink:var(--white);background:var(--blue)!important;background-color:var(--blue)!important;transform:scale(.985);box-shadow:var(--elev-press)!important;transition-duration:var(--dur-press)!important}.settings-page .card-top-arrow.card-top-arrow--action:not(#v2),.settings-page a.card-top-arrow:not(#v2),.settings-page button.card-top-arrow:not(#v2){background:var(--cta-bg)!important;color:var(--cta-ink)!important}.zone-rock-signup-wrap:not(#v2) :is(h1,h2,h3,h4,h5,p,label,li,a):not(.rock-mobile-send-btn):not(.rock-mobile-send-btn *){color:var(--white)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}.zone-pill:not(#v2){height:auto;min-height:40px;padding:10px 20px;border:0;border-radius:9999px;background:var(--cta-bg)!important;color:var(--cta-ink)!important;box-shadow:var(--elev-1);transition:var(--transition-interactive)!important}@media (hover:hover){.zone-pill:not(#v2):hover{transform:translateY(var(--lift-1));box-shadow:var(--elev-2)!important}}.zone-pill:not(#v2):active{background:var(--cta-press-bg)!important;color:var(--cta-press-ink)!important;transform:scale(.96);box-shadow:var(--elev-press)!important;transition-duration:var(--dur-press)!important}.zone-pill.active:not(#v2){color:var(--navy)!important;box-shadow:var(--elev-2)!important}.zone-filters:not(#v2){justify-content:flex-start;margin:0 0 var(--zz-grid-unit)}.last\:\!mb-0:last-child{margin-bottom:0!important}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}@media (min-width:640px){.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-6{gap:1.5rem}.sm\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.sm\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}}@media (min-width:768px){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width:1024px){.lg\:px-\[40px\]{padding-left:40px;padding-right:40px}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}}