@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--tracking-normal:0em;--leading-tight:1.25;--radius-sm:.25rem;--radius-md:.375rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--animate-spin:spin 1s linear infinite;--animate-bounce:bounce 1s infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-x-6{inset-inline:calc(var(--spacing)*6)}.start{inset-inline-start:var(--spacing)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.right-0{right:calc(var(--spacing)*0)}.bottom-6{bottom:calc(var(--spacing)*6)}.left-1\/2{left:50%}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[-1\]{z-index:-1}.z-\[110\]{z-index:110}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.ml-1{margin-left:calc(var(--spacing)*1)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-\[22px\]{height:22px}.h-\[70\%\]{height:70%}.h-\[480px\]{height:480px}.h-full{height:100%}.h-px{height:1px}.min-h-32{min-height:calc(var(--spacing)*32)}.min-h-dvh{min-height:100dvh}.w-5{width:calc(var(--spacing)*5)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-\[22px\]{width:22px}.w-\[176px\]{width:176px}.w-fit{width:fit-content}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-3{--tw-translate-x:calc(var(--spacing)*-3);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-2{--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-3{--tw-translate-x:calc(var(--spacing)*3);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-3{--tw-translate-y:calc(var(--spacing)*-3);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-2)*calc(1 - var(--tw-space-x-reverse)))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2\.4rem\]{border-radius:2.4rem}.rounded-\[18px\]{border-radius:18px}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-t-\[1\.5px\]{border-top-style:var(--tw-border-style);border-top-width:1.5px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[var\(--border-strong\)\]{border-color:var(--border-strong)}.border-\[var\(--hype-blue\)\]{border-color:var(--hype-blue)}.border-\[var\(--primary-accent\)\]\/30{border-color:var(--primary-accent)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--primary-accent\)\]\/30{border-color:color-mix(in oklab,var(--primary-accent)30%,transparent)}}.border-foreground\/10{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/10{border-color:color-mix(in oklab,var(--foreground)10%,transparent)}}.border-foreground\/20{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/20{border-color:color-mix(in oklab,var(--foreground)20%,transparent)}}.border-t-\[var\(--hype-blue\)\]{border-top-color:var(--hype-blue)}.bg-\[\#dcfce7\]{background-color:#dcfce7}.bg-\[\#fee2e2\]{background-color:#fee2e2}.bg-\[var\(--primary\)\],.bg-\[var\(--primary\)\]\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--primary\)\]\/10{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-\[var\(--surface-1\)\]{background-color:var(--surface-1)}.bg-background\/90{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/90{background-color:color-mix(in oklab,var(--background)90%,transparent)}}.bg-surface{background-color:var(--surface)}.bg-white{background-color:var(--color-white)}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.98\)\,rgba\(233\,238\,250\,0\.98\)_32\%\,rgba\(0\,173\,181\,0\.16\)_62\%\,rgba\(221\,227\,239\,0\.98\)\)\]{background-image:linear-gradient(135deg,#fffffffa,#e9eefafa 32%,#00adb529 62%,#dde3effa)}.from-\[var\(--hype-blue\)\]\/20{--tw-gradient-from:var(--hype-blue)}@supports (color:color-mix(in lab, red, red)){.from-\[var\(--hype-blue\)\]\/20{--tw-gradient-from:color-mix(in oklab,var(--hype-blue)20%,transparent)}}.from-\[var\(--hype-blue\)\]\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--primary\)\]{--tw-gradient-from:var(--primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--surface-2\)\]\/95{--tw-gradient-from:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.from-\[var\(--surface-2\)\]\/95{--tw-gradient-from:color-mix(in oklab,var(--surface-2)95%,transparent)}}.from-\[var\(--surface-2\)\]\/95{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-primary{--tw-gradient-from:var(--primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-\[var\(--primary-accent\)\]\/75{--tw-gradient-via:var(--primary-accent)}@supports (color:color-mix(in lab, red, red)){.via-\[var\(--primary-accent\)\]\/75{--tw-gradient-via:color-mix(in oklab,var(--primary-accent)75%,transparent)}}.via-\[var\(--primary-accent\)\]\/75{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[var\(--primary-accent\)\]{--tw-gradient-to:var(--primary-accent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--primary-accent\)\]\/20{--tw-gradient-to:var(--primary-accent)}@supports (color:color-mix(in lab, red, red)){.to-\[var\(--primary-accent\)\]\/20{--tw-gradient-to:color-mix(in oklab,var(--primary-accent)20%,transparent)}}.to-\[var\(--primary-accent\)\]\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--surface-1\)\]\/95{--tw-gradient-to:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.to-\[var\(--surface-1\)\]\/95{--tw-gradient-to:color-mix(in oklab,var(--surface-1)95%,transparent)}}.to-\[var\(--surface-1\)\]\/95{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-secondary{--tw-gradient-to:var(--secondary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.p-1{padding:calc(var(--spacing)*1)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-7{padding:calc(var(--spacing)*7)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-10{padding-block:calc(var(--spacing)*10)}.pt-3{padding-top:calc(var(--spacing)*3)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pl-5{padding-left:calc(var(--spacing)*5)}.text-center{text-align:center}.text-left{text-align:left}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[2\.25rem\]{font-size:2.25rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.whitespace-nowrap{white-space:nowrap}.text-\[\#00696e\]{color:#00696e}.text-\[\#991b1b\]{color:#991b1b}.text-\[var\(--foreground\)\]{color:var(--foreground)}.text-\[var\(--hype-blue\)\]{color:var(--hype-blue)}.text-\[var\(--muted-foreground\)\]{color:var(--muted-foreground)}.text-\[var\(--primary\)\]{color:var(--primary)}.text-foreground,.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/80{color:color-mix(in oklab,var(--foreground)80%,transparent)}}.text-primary{color:var(--primary)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.decoration-2{text-decoration-thickness:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-95{opacity:.95}.opacity-100{opacity:1}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_-16px_34px_-24px_rgba\(0\,0\,0\,0\.32\)\]{--tw-shadow:0 -16px 34px -24px var(--tw-shadow-color,#00000052);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_22px_-10px_rgba\(0\,105\,110\,0\.72\)\]{--tw-shadow:0 10px 22px -10px var(--tw-shadow-color,#00696eb8);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_28px_-16px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0 12px 28px -16px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_28px_-16px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow:0 12px 28px -16px var(--tw-shadow-color,#00000038);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_28px_-16px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 12px 28px -16px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_34px_-24px_rgba\(0\,0\,0\,0\.85\)\]{--tw-shadow:0 16px 34px -24px var(--tw-shadow-color,#000000d9);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_30px_-16px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 18px 30px -16px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_34px_-22px_rgba\(0\,105\,110\,0\.72\)\]{--tw-shadow:0 18px 34px -22px var(--tw-shadow-color,#00696eb8);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_36px_-18px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 18px 36px -18px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_36px_-18px_rgba\(0\,0\,0\,0\.75\)\]{--tw-shadow:0 18px 36px -18px var(--tw-shadow-color,#000000bf);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_22px_40px_-20px_rgba\(0\,0\,0\,0\.34\)\]{--tw-shadow:0 22px 40px -20px var(--tw-shadow-color,#00000057);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_44px_-24px_rgba\(0\,105\,110\,0\.72\)\]{--tw-shadow:0 24px 44px -24px var(--tw-shadow-color,#00696eb8);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-\[80px\]{--tw-blur:blur(80px);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,)}.drop-shadow-\[0_4px_12px_rgba\(0\,105\,110\,0\.45\)\]{--tw-drop-shadow-size:drop-shadow(0 4px 12px var(--tw-drop-shadow-color,#00696e73));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-image\,box-shadow\]{transition-property:background-image,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-550{--tw-duration:.55s;transition-duration:.55s}.duration-600{--tw-duration:.6s;transition-duration:.6s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-900{--tw-duration:.9s;transition-duration:.9s}.outline-none{--tw-outline-style:none;outline-style:none}.\[text-shadow\:0_1px_1px_rgba\(0\,0\,0\,0\.25\)\]{text-shadow:0 1px 1px #00000040}.\[text-shadow\:none\]{text-shadow:none}.marker\:text-\[var\(--primary\)\] ::marker{color:var(--primary)}.marker\:text-\[var\(--primary\)\]::marker{color:var(--primary)}.marker\:text-\[var\(--primary\)\] ::-webkit-details-marker{color:var(--primary)}.marker\:text-\[var\(--primary\)\]::-webkit-details-marker{color:var(--primary)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:bg-\[\#f8f9ff\]:hover{background-color:#f8f9ff}.hover\:bg-\[var\(--surface-2\)\]:hover{background-color:var(--surface-2)}.hover\:bg-foreground\/5:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/5:hover{background-color:color-mix(in oklab,var(--foreground)5%,transparent)}}.hover\:bg-foreground\/10:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/10:hover{background-color:color-mix(in oklab,var(--foreground)10%,transparent)}}.hover\:text-\[var\(--hype-blue\)\]:hover{color:var(--hype-blue)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-2:hover{text-decoration-thickness:2px}.hover\:underline-offset-4:hover{text-underline-offset:4px}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-\[0_12px_28px_-16px_rgba\(0\,0\,0\,0\.55\)\]:hover{--tw-shadow:0 12px 28px -16px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_16px_30px_-16px_rgba\(0\,105\,110\,0\.32\)\]:hover{--tw-shadow:0 16px 30px -16px var(--tw-shadow-color,#00696e52);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-\[var\(--primary\)\]:focus{border-color:var(--primary)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-primary:focus-visible{--tw-ring-color:var(--primary)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:mx-0{margin-inline:calc(var(--spacing)*0)}.sm\:h-9{height:calc(var(--spacing)*9)}.sm\:h-11{height:calc(var(--spacing)*11)}.sm\:h-12{height:calc(var(--spacing)*12)}.sm\:h-\[620px\]{height:620px}.sm\:w-9{width:calc(var(--spacing)*9)}.sm\:w-12{width:calc(var(--spacing)*12)}.sm\:w-auto{width:auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-start{justify-content:flex-start}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:p-7{padding:calc(var(--spacing)*7)}.sm\:p-8{padding:calc(var(--spacing)*8)}.sm\:p-10{padding:calc(var(--spacing)*10)}.sm\:px-0{padding-inline:calc(var(--spacing)*0)}.sm\:px-3{padding-inline:calc(var(--spacing)*3)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:px-5{padding-inline:calc(var(--spacing)*5)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:py-4{padding-block:calc(var(--spacing)*4)}.sm\:text-right{text-align:right}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[2\.6rem\]{font-size:2.6rem}}@media (min-width:64rem){.lg\:mt-8{margin-top:calc(var(--spacing)*8)}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-10{height:calc(var(--spacing)*10)}.lg\:w-12{width:calc(var(--spacing)*12)}.lg\:max-w-none{max-width:none}.lg\:grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.lg\:gap-3{gap:calc(var(--spacing)*3)}:where(.lg\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}.lg\:self-stretch{align-self:stretch}.lg\:justify-self-start{justify-self:flex-start}.lg\:p-10{padding:calc(var(--spacing)*10)}.lg\:px-10{padding-inline:calc(var(--spacing)*10)}.lg\:py-14{padding-block:calc(var(--spacing)*14)}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media (min-width:80rem){.xl\:w-14{width:calc(var(--spacing)*14)}.xl\:p-12{padding:calc(var(--spacing)*12)}.xl\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.xl\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.dark\:block:where(.dark,.dark *){display:block}.dark\:hidden:where(.dark,.dark *){display:none}.dark\:border-\[var\(--secondary\)\]\/25:where(.dark,.dark *){border-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.dark\:border-\[var\(--secondary\)\]\/25:where(.dark,.dark *){border-color:color-mix(in oklab,var(--secondary)25%,transparent)}}.dark\:border-white:where(.dark,.dark *){border-color:var(--color-white)}.dark\:border-t-\[var\(--secondary\)\]:where(.dark,.dark *){border-top-color:var(--secondary)}.dark\:bg-\[\#052e16\]\/70:where(.dark,.dark *){background-color:#052e16b3;background-color:lab(15.701% -19.7148 11.3055/.7)}.dark\:bg-\[\#450a0a\]\/70:where(.dark,.dark *){background-color:#450a0ab3;background-color:lab(12.985% 27.9252 16.1765/.7)}.dark\:bg-\[var\(--surface-2\)\]:where(.dark,.dark *){background-color:var(--surface-2)}.dark\:bg-black:where(.dark,.dark *){background-color:var(--color-black)}.dark\:bg-transparent:where(.dark,.dark *){background-color:#0000}.dark\:bg-white\/8:where(.dark,.dark *){background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/8:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.dark\:bg-\[linear-gradient\(135deg\,rgba\(0\,0\,0\,0\.98\)\,rgba\(36\,24\,64\,0\.98\)_32\%\,rgba\(139\,92\,246\,0\.34\)_62\%\,rgba\(45\,27\,78\,0\.96\)\)\]:where(.dark,.dark *){background-image:linear-gradient(135deg,#000000fa,#241840fa 32%,#8b5cf657 62%,#2d1b4ef5)}.dark\:from-\[var\(--surface-3\)\]\/95:where(.dark,.dark *){--tw-gradient-from:var(--surface-3)}@supports (color:color-mix(in lab, red, red)){.dark\:from-\[var\(--surface-3\)\]\/95:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab,var(--surface-3)95%,transparent)}}.dark\:from-\[var\(--surface-3\)\]\/95:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-\[var\(--surface-2\)\]\/95:where(.dark,.dark *){--tw-gradient-to:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.dark\:to-\[var\(--surface-2\)\]\/95:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab,var(--surface-2)95%,transparent)}}.dark\:to-\[var\(--surface-2\)\]\/95:where(.dark,.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:text-\[\#bbf7d0\]:where(.dark,.dark *){color:#bbf7d0}.dark\:text-\[\#fecaca\]:where(.dark,.dark *){color:#fecaca}.dark\:text-\[var\(--secondary\)\]:where(.dark,.dark *){color:var(--secondary)}.dark\:text-white:where(.dark,.dark *){color:var(--color-white)}.dark\:text-white\/80:where(.dark,.dark *){color:#fffc}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/80:where(.dark,.dark *){color:color-mix(in oklab,var(--color-white)80%,transparent)}}.dark\:opacity-15:where(.dark,.dark *){opacity:.15}.dark\:shadow-\[0_-16px_34px_-24px_rgba\(255\,255\,255\,0\.24\)\]:where(.dark,.dark *){--tw-shadow:0 -16px 34px -24px var(--tw-shadow-color,#ffffff3d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[0_10px_22px_-10px_rgba\(244\,114\,182\,0\.72\)\]:where(.dark,.dark *){--tw-shadow:0 10px 22px -10px var(--tw-shadow-color,#f472b6b8);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[0_12px_28px_-16px_rgba\(255\,255\,255\,0\.2\)\]:where(.dark,.dark *){--tw-shadow:0 12px 28px -16px var(--tw-shadow-color,#fff3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[0_16px_34px_-24px_rgba\(255\,255\,255\,0\.4\)\]:where(.dark,.dark *){--tw-shadow:0 16px 34px -24px var(--tw-shadow-color,#fff6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[0_18px_36px_-18px_rgba\(255\,255\,255\,0\.2\)\]:where(.dark,.dark *){--tw-shadow:0 18px 36px -18px var(--tw-shadow-color,#fff3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[0_18px_36px_-18px_rgba\(255\,255\,255\,0\.34\)\]:where(.dark,.dark *){--tw-shadow:0 18px 36px -18px var(--tw-shadow-color,#ffffff57);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[0_22px_40px_-20px_rgba\(255\,255\,255\,0\.24\)\]:where(.dark,.dark *){--tw-shadow:0 22px 40px -20px var(--tw-shadow-color,#ffffff3d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[0_24px_44px_-24px_rgba\(244\,114\,182\,0\.72\)\]:where(.dark,.dark *){--tw-shadow:0 24px 44px -24px var(--tw-shadow-color,#f472b6b8);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.dark\:hover\:bg-\[\#0d0d0d\]:where(.dark,.dark *):hover{background-color:#0d0d0d}.dark\:hover\:bg-white\/8:where(.dark,.dark *):hover{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/8:where(.dark,.dark *):hover{background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.dark\:hover\:text-\[var\(--secondary\)\]:where(.dark,.dark *):hover{color:var(--secondary)}.dark\:hover\:shadow-\[0_12px_28px_-16px_rgba\(255\,255\,255\,0\.25\)\]:where(.dark,.dark *):hover{--tw-shadow:0 12px 28px -16px var(--tw-shadow-color,#ffffff40);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.\[\&_svg\]\:h-\[1\.15em\] svg{height:1.15em}.\[\&_svg\]\:w-\[1\.15em\] svg{width:1.15em}.\[\&_svg\]\:stroke-\[2\.5\] svg{stroke-width:2.5px}}:root{--background:#f1f9f5;--foreground:#161c25;--primary:#00696e;--secondary:#5a5f67;--primary-accent:#00adb5;--on-primary-accent:#003a3d;--border:#bbc9ca;--border-strong:#6c7a7a;--warning-accent:#964912;--on-warning-accent:#fff;--error:#ba1a1a;--on-error:#fff;--surface:#f8fcfa;--surface-1:#f5fbf8;--surface-2:#e5f2ed;--surface-3:#d8e9e3;--muted-foreground:#3c494a;--hype-blue:#00696e;--hype-black:#161c25;--hype-white:#fff}.dark{--background:#080610;--foreground:#f5f3ff;--primary:#8b5cf6;--secondary:#f472b6;--surface:#120f1f;--surface-1:#110c1d;--surface-2:#1a1230;--surface-3:#241840;--muted-foreground:#d7d0ea;--hype-blue:#8b5cf6;--hype-black:#f5f3ff;--hype-white:#080610}body{background-color:var(--background);color:var(--foreground);font-family:Avenir Next,Avenir,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.font-site{font-family:Avenir Next,Avenir,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.font-accent{font-family:var(--font-accent),"Brush Script MT",cursive}.bg-grid{background-image:linear-gradient(90deg,#7884a026 1px,#0000 1px),linear-gradient(#7884a026 1px,#0000 1px);background-size:40px 40px}.clip-slant{clip-path:polygon(0 0,100% 0,100% 85%,0 100%)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-marquee{animation:20s linear infinite marquee}@keyframes avatar-float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-5px)scale(1.04)}}.animate-avatar-float{animation:3.6s ease-in-out infinite avatar-float}@keyframes cta-grade-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.cta-grade-animated{background-image:radial-gradient(circle at 12%,#00adb547 0%,#00adb51a 24%,#00adb500 48%),radial-gradient(circle at 88%,#00696e3d 0%,#00696e14 22%,#00696e00 46%),linear-gradient(115deg,#ffffffd1 0%,#e9eefadb 28%,#00adb51f 54%,#dde3efdb 100%)!important;background-size:240% 240%!important;animation:3.4s ease-in-out infinite cta-grade-shift!important}.cta-grade-animated:hover{background-image:radial-gradient(circle at 12%,#00adb557 0%,#00adb51f 24%,#00adb500 50%),radial-gradient(circle at 88%,#00696e4d 0%,#00696e1a 22%,#00696e00 48%),linear-gradient(115deg,#ffffffdb 0%,#f8f9ffe6 28%,#00adb529 54%,#dde3efe6 100%)!important}.dark .cta-grade-animated{background-image:radial-gradient(circle at 12%,#a855f78a 0%,#a855f729 24%,#a855f700 48%),radial-gradient(circle at 88%,#f472b670 0%,#f472b624 22%,#f472b600 46%),linear-gradient(115deg,#000c 0%,#110c1dd6 28%,#241840e0 54%,#1a1230d6 100%)!important;background-size:240% 240%!important;animation-name:cta-grade-shift-dark!important}@keyframes cta-grade-shift-dark{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.dark .cta-grade-animated:hover{background-image:radial-gradient(circle at 12%,#a855f7ad 0%,#a855f733 24%,#a855f700 50%),radial-gradient(circle at 88%,#f472b68f 0%,#f472b62e 22%,#f472b600 48%),linear-gradient(115deg,#000000d6 0%,#160e26e0 28%,#2d1b4ee6 54%,#1f1638e0 100%)!important}.anti-hype-icon-hover{transition:background-image .3s,background-position .3s,border-color .3s,color .3s}.group:hover .anti-hype-icon-hover{border-color:var(--primary-accent);color:var(--foreground);background-image:radial-gradient(circle at 12%,#00adb557 0%,#00adb51f 24%,#00adb500 50%),radial-gradient(circle at 88%,#00696e4d 0%,#00696e1a 22%,#00696e00 48%),linear-gradient(115deg,#ffffffdb 0%,#f8f9ffe6 28%,#00adb529 54%,#dde3efe6 100%);background-size:240% 240%;animation:3.4s ease-in-out infinite cta-grade-shift}.dark .group:hover .anti-hype-icon-hover{border-color:var(--hype-blue);color:#fff;background-image:radial-gradient(circle at 12%,#a855f7ad 0%,#a855f733 24%,#a855f700 50%),radial-gradient(circle at 88%,#f472b68f 0%,#f472b62e 22%,#f472b600 48%),linear-gradient(115deg,#000000d6 0%,#160e26e0 28%,#2d1b4ee6 54%,#1f1638e0 100%);background-size:240% 240%;animation:3.4s ease-in-out infinite cta-grade-shift-dark}@media (prefers-reduced-motion:reduce){.animate-marquee,.animate-avatar-float,.cta-grade-animated,.group:hover .anti-hype-icon-hover{animation:none}}.ink-strong{color:#161c25;text-shadow:0 1px #ffffffb8,0 8px 16px #00696e2e}.ink-medium{color:#161c25;text-shadow:0 1px #ffffff9e,0 5px 12px #00696e24}.dark .ink-strong,.dark .ink-medium{color:var(--hype-black);text-shadow:none}html{scroll-behavior:smooth;scrollbar-width:none}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}.zem-motion-root{--page-progress:0;position:relative}.zem-progress{z-index:45;color:var(--foreground);mix-blend-mode:normal;align-items:center;gap:.65rem;display:flex;position:fixed;top:50%;right:clamp(.8rem,1.8vw,1.8rem);transform:translateY(-50%)}.zem-progress__track{flex-direction:column;justify-content:space-between;align-items:center;width:22px;height:min(42vh,370px);display:flex;position:relative}.zem-progress__track:before,.zem-progress__fill{content:"";transform-origin:top;border-radius:99px;width:2px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.zem-progress__track:before{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.zem-progress__track:before{background:color-mix(in srgb,var(--foreground)13%,transparent)}}.zem-progress__fill{background:linear-gradient(to bottom,var(--primary-accent),var(--primary),var(--secondary));box-shadow:0 0 14px var(--primary-accent)}@supports (color:color-mix(in lab, red, red)){.zem-progress__fill{box-shadow:0 0 14px color-mix(in srgb,var(--primary-accent)45%,transparent)}}.zem-progress__fill{transform:translateX(-50%)scaleY(var(--page-progress))}.zem-progress button{z-index:2;cursor:pointer;background:0 0;border:0;place-items:center;width:22px;height:22px;display:grid;position:relative}.zem-progress button>span{border:1px solid var(--foreground);width:6px;height:6px}@supports (color:color-mix(in lab, red, red)){.zem-progress button>span{border:1px solid color-mix(in srgb,var(--foreground)35%,transparent)}}.zem-progress button>span{background:var(--background);border-radius:50%;transition:width .35s,height .35s,background .35s,box-shadow .35s}.zem-progress button.is-active>span{border-color:var(--primary-accent);background:var(--primary-accent);width:13px;height:13px;box-shadow:0 0 0 5px var(--primary-accent),0 0 18px var(--primary-accent)}@supports (color:color-mix(in lab, red, red)){.zem-progress button.is-active>span{box-shadow:0 0 0 5px color-mix(in srgb,var(--primary-accent)15%,transparent),0 0 18px color-mix(in srgb,var(--primary-accent)70%,transparent)}}.zem-hero,.zem-story,.zem-features,.zem-people,.zem-anti,.zem-cta{isolation:isolate;position:relative}.zem-hero{background:radial-gradient(circle at 78% 40%,var(--primary-accent),transparent 28%),radial-gradient(circle at 28% 20%,var(--primary),transparent 26%),var(--background);min-height:calc(100svh - 76px);padding:clamp(1.25rem,2vw,2rem) clamp(1.25rem,5vw,5rem) 1.5rem}@supports (color:color-mix(in lab, red, red)){.zem-hero{background:radial-gradient(circle at 78% 40%,color-mix(in srgb,var(--primary-accent)16%,transparent),transparent 28%),radial-gradient(circle at 28% 20%,color-mix(in srgb,var(--primary)10%,transparent),transparent 26%),var(--background)}}.zem-hero:before{content:"";z-index:-2;opacity:.32;background-image:radial-gradient(circle,var(--foreground)1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.zem-hero:before{background-image:radial-gradient(circle,color-mix(in srgb,var(--foreground)18%,transparent)1px,transparent 1px)}}.zem-hero:before{background-size:27px 27px;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.zem-hero__grid{grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:clamp(2rem,5vw,6rem);max-width:1440px;margin:0 auto;display:grid}.zem-hero__copy{z-index:3;max-width:690px;position:relative}.zem-eyebrow,.zem-kicker{color:var(--primary);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.72rem;font-weight:800;display:inline-flex}.dark .zem-eyebrow,.dark .zem-kicker{color:#beaafe}.zem-eyebrow__signal{background:var(--primary-accent);width:.55rem;height:.55rem;box-shadow:0 0 0 5px var(--primary-accent);border-radius:999px;position:relative}@supports (color:color-mix(in lab, red, red)){.zem-eyebrow__signal{box-shadow:0 0 0 5px color-mix(in srgb,var(--primary-accent)14%,transparent)}}.zem-eyebrow__signal:after{content:"";border:1px solid var(--primary-accent);border-radius:inherit;animation:2.4s ease-out infinite zem-pulse;position:absolute;inset:-7px}.zem-display{color:var(--foreground);letter-spacing:-.065em;font-weight:650}.zem-display--hero{max-width:780px;margin-top:0;font-size:clamp(3.5rem,6.4vw,7.4rem);line-height:.86}.zem-display--hero small{color:var(--primary-accent);letter-spacing:.16em;margin-top:.7em;font-size:.2em;font-weight:850;line-height:1;display:block}.dark .zem-display--hero small{color:#8ee1cf}.zem-display--hero span,.zem-display--hero em,.zem-section-heading em,.zem-people em,.zem-cta em{font-family:var(--font-accent),cursive;color:#0000;background:linear-gradient(115deg,var(--primary),var(--primary-accent));-webkit-background-clip:text;background-clip:text;font-weight:500}.dark .zem-display--hero span,.dark .zem-display--hero em,.dark .zem-section-heading em,.dark .zem-people em,.dark .zem-cta em{background-image:linear-gradient(115deg,#9b7cff,#ff7eb8)}.zem-lede{max-width:620px;color:var(--muted-foreground);margin-top:2rem;font-size:clamp(1.05rem,1.4vw,1.3rem);line-height:1.65}.zem-highlight{max-width:580px;color:var(--foreground);margin-top:.7rem;font-size:.9rem;font-weight:700;line-height:1.5}.zem-button{border-radius:999px;justify-content:center;align-items:center;gap:1rem;min-height:3.25rem;padding:0 1.45rem;font-size:.88rem;font-weight:750;transition:transform .3s,box-shadow .3s,background .3s;display:inline-flex}.zem-button:hover{transform:translateY(-3px)}.zem-button--primary{color:#fff;border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.zem-button--primary{border:1px solid color-mix(in srgb,var(--primary)70%,white)}}.zem-button--primary{background:linear-gradient(120deg,var(--primary),var(--primary-accent))}@supports (color:color-mix(in lab, red, red)){.zem-button--primary{background:linear-gradient(120deg,var(--primary),color-mix(in srgb,var(--primary-accent)82%,var(--primary)))}}.zem-button--primary{box-shadow:0 14px 34px -14px var(--primary)}@supports (color:color-mix(in lab, red, red)){.zem-button--primary{box-shadow:0 14px 34px -14px color-mix(in srgb,var(--primary)75%,transparent)}}.dark .zem-button--primary{background:linear-gradient(120deg,#7457e8,#c85da0)}.zem-button--quiet{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.zem-button--quiet{border:1px solid color-mix(in srgb,var(--foreground)18%,transparent)}}.zem-button--quiet{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.zem-button--quiet{background:color-mix(in srgb,var(--surface)70%,transparent)}}.zem-button--quiet{color:var(--foreground)}.zem-human-proof{align-items:center;gap:.85rem;margin-top:1.6rem;display:flex}.zem-proof-avatar,.zem-mini-avatar{border:2px solid var(--background);object-fit:cover;border-radius:50%;flex:none}.zem-proof-avatar{width:2.2rem;height:2.2rem}.zem-mini-avatar{border-color:#171424;width:1.65rem;height:1.65rem;font-size:.5rem}.zem-face{object-fit:cover;border-radius:50%;display:block}.zem-human-proof strong,.zem-human-proof span{display:block}.zem-human-proof strong{color:var(--foreground);font-size:.78rem}.zem-human-proof span{color:var(--muted-foreground);margin-top:.12rem;font-size:.65rem}.connection-scene{--hero-scroll:0;perspective:1100px;min-height:min(680px,72vh);transform-style:preserve-3d;transform:translateY(calc(var(--hero-scroll)*90px))scale(calc(1 - var(--hero-scroll)*.14));opacity:calc(1 - var(--hero-scroll)*.48);transition:opacity .1s linear;position:relative}.connection-scene__glow{background:radial-gradient(circle,var(--primary-accent),transparent 67%);border-radius:50%;position:absolute;inset:12% 3%}@supports (color:color-mix(in lab, red, red)){.connection-scene__glow{background:radial-gradient(circle,color-mix(in srgb,var(--primary-accent)26%,transparent),transparent 67%)}}.connection-scene__glow{filter:blur(12px)}.connection-scene__orbit{border:1px solid var(--primary-accent);position:absolute;top:49%;left:50%}@supports (color:color-mix(in lab, red, red)){.connection-scene__orbit{border:1px solid color-mix(in srgb,var(--primary-accent)42%,transparent)}}.connection-scene__orbit{transform-style:preserve-3d;border-radius:50%}.connection-scene__orbit:after{content:"";background:var(--primary-accent);width:8px;height:8px;box-shadow:0 0 18px var(--primary-accent);border-radius:50%;position:absolute}.connection-scene__orbit--one{width:88%;height:48%;transform:translate(-50%,-50%)rotateX(68deg)rotateZ(calc(-8deg + var(--hero-scroll)*90deg));animation:18s linear infinite zem-orbit-a}.connection-scene__orbit--one:after{top:7%;left:17%}.connection-scene__orbit--two{width:70%;height:70%;transform:translate(-50%,-50%)rotateY(63deg)rotateZ(calc(20deg - var(--hero-scroll)*60deg));opacity:.6;animation:24s linear infinite zem-orbit-b}.connection-scene__orbit--two:after{bottom:20%;right:10%}.connection-scene__orbit--three{opacity:.25;width:58%;height:58%;transform:translate(-50%,-50%)rotateX(63deg)rotate(80deg)}.zem-phone{z-index:5;aspect-ratio:.51;width:clamp(210px,19vw,270px);transform-style:preserve-3d;transform:translate(-50%,-50%)rotateX(calc(5deg + var(--hero-scroll,0)*13deg))rotateY(calc(-13deg + var(--hero-scroll,0)*38deg))rotateZ(calc(2deg - var(--hero-scroll,0)*5deg));filter:drop-shadow(0 35px 35px #0c0f1e52);position:absolute;top:50%;left:50%}.zem-phone__frame{background:linear-gradient(145deg,#555767,#15151d 35%,#08090d 72%,#686979);border:1px solid #ffffff80;border-radius:2.8rem;padding:8px;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #0b0b10,inset 0 0 0 4px #33343d}.zem-phone__screen{background:radial-gradient(circle at 20% 0,#26334f,#0000 35%),radial-gradient(circle at 90% 78%,#38264a,#0000 35%),#0c0e16;border-radius:2.3rem;height:100%;padding:1rem .85rem;overflow:hidden}.zem-phone__island{z-index:3;background:#050508;border-radius:999px;width:35%;height:20px;position:absolute;top:15px;left:50%;transform:translate(-50%)}.human-orb{z-index:4;width:72px;height:110px;transform-style:preserve-3d;flex-direction:column;align-items:center;display:flex;position:absolute}.human-orb--one{transform:rotate(-11deg)translateZ(80px)translateY(calc(var(--hero-scroll)*-55px));top:21%;left:3%}.human-orb--two{transform:rotate(12deg)translateZ(90px)translateY(calc(var(--hero-scroll)*45px));bottom:14%;right:0}.human-orb__head{z-index:2;background:linear-gradient(145deg,#ffd8be,#ce8f78);border-radius:50%;width:38px;height:38px;box-shadow:inset -8px -5px 12px #6b3e3526,0 8px 18px #00000029}.human-orb--two .human-orb__head{background:linear-gradient(145deg,#bda9ff,#7467bd)}.human-orb__body{background:linear-gradient(145deg,#40cbbb,#087b80);border-radius:35px 35px 20px 20px;width:68px;height:76px;margin-top:-3px;box-shadow:inset -12px -8px 20px #01373a2e,0 14px 26px #00000029}.human-orb--two .human-orb__body{background:linear-gradient(145deg,#b576ea,#7551ba)}.human-orb__pulse{z-index:-1;border:1px solid var(--primary-accent);width:150px;height:150px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.human-orb__pulse{border:1px solid color-mix(in srgb,var(--primary-accent)46%,transparent)}}.human-orb__pulse{border-radius:50%;animation:3s ease-out infinite zem-pulse}.connection-line{z-index:2;background:linear-gradient(90deg,transparent,var(--primary-accent),transparent);opacity:.55;height:1px;position:absolute;top:50%;left:10%;right:9%;transform:rotate(21deg)}.connection-line span{width:6px;height:6px;box-shadow:0 0 14px var(--primary-accent);background:#fff;border-radius:50%;animation:3.8s ease-in-out infinite zem-signal;position:absolute;top:-2px;left:0}.scene-note{z-index:8;border:1px solid var(--foreground);align-items:center;gap:.45rem;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.scene-note{border:1px solid color-mix(in srgb,var(--foreground)13%,transparent)}}.scene-note{background:var(--surface);border-radius:999px;padding:.6rem .85rem}@supports (color:color-mix(in lab, red, red)){.scene-note{background:color-mix(in srgb,var(--surface)75%,transparent)}}.scene-note{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--foreground);font-size:.63rem;font-weight:750;animation:4s ease-in-out infinite zem-float;box-shadow:0 13px 35px -22px #0000008c}.scene-note--left{bottom:18%;left:4%}.scene-note--right{animation-delay:-1.8s;top:24%;right:2%}.scene-note__dot{background:#45d3b9;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 4px #45d3b921}.scene-note--right span{color:#e56d9d;font-size:.8rem}.zem-scroll-cue{letter-spacing:.13em;text-transform:uppercase;border:1px solid #0000;align-items:center;width:auto;font-weight:800;display:flex;bottom:1.5rem;left:50%;transform:translate(-50%);height:auto!important;box-shadow:none!important;color:var(--muted-foreground)!important;background:0 0!important;border-radius:999px!important;gap:.7rem!important;padding:.5rem .65rem!important;font-size:.58rem!important;transition:border-color .3s,background .3s,color .3s!important;position:absolute!important}.zem-scroll-cue b{border:1px solid var(--primary-accent);place-items:center;width:1.8rem;height:1.8rem;display:grid}@supports (color:color-mix(in lab, red, red)){.zem-scroll-cue b{border:1px solid color-mix(in srgb,var(--primary-accent)42%,transparent)}}.zem-scroll-cue b{background:var(--primary-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.zem-scroll-cue b{background:color-mix(in srgb,var(--primary-accent)9%,transparent)}}.zem-scroll-cue b{color:var(--primary-accent);box-shadow:0 0 0 5px var(--primary-accent);font-size:.9rem;line-height:1}@supports (color:color-mix(in lab, red, red)){.zem-scroll-cue b{box-shadow:0 0 0 5px color-mix(in srgb,var(--primary-accent)6%,transparent)}}.zem-scroll-cue b{animation:1.65s ease-in-out infinite zem-cue-arrow}.zem-scroll-cue:hover{border-color:var(--primary-accent)}@supports (color:color-mix(in lab, red, red)){.zem-scroll-cue:hover{border-color:color-mix(in srgb,var(--primary-accent)22%,transparent)}}.zem-scroll-cue:hover{background:var(--primary-accent)!important}@supports (color:color-mix(in lab, red, red)){.zem-scroll-cue:hover{background:color-mix(in srgb,var(--primary-accent)7%,transparent)!important}}.zem-scroll-cue:hover{color:var(--foreground)!important}.zem-section-cue{grid-column:1/-1;justify-self:center;margin-top:-.75rem;bottom:auto;left:auto;transform:none;position:relative!important}.zem-section-cue:hover{transform:translateY(-2px)}.zem-flow-navigator{z-index:46;box-sizing:border-box;white-space:nowrap;border:1px solid var(--primary-accent);flex:none;align-items:center;gap:.7rem;width:fit-content;height:fit-content;min-height:2.8rem;max-height:3.2rem;display:flex;position:absolute;inset:auto auto 1.25rem 50%;overflow:hidden;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.zem-flow-navigator{border:1px solid color-mix(in srgb,var(--primary-accent)32%,transparent)}}.zem-flow-navigator{background:var(--surface-1);border-radius:999px;padding:.5rem .65rem .5rem 1rem}@supports (color:color-mix(in lab, red, red)){.zem-flow-navigator{background:color-mix(in srgb,var(--surface-1)82%,transparent)}}.zem-flow-navigator{box-shadow:0 16px 38px -24px #000000b8,0 0 0 5px var(--primary-accent)}@supports (color:color-mix(in lab, red, red)){.zem-flow-navigator{box-shadow:0 16px 38px -24px #000000b8,0 0 0 5px color-mix(in srgb,var(--primary-accent)6%,transparent)}}.zem-flow-navigator{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--foreground);cursor:pointer;backface-visibility:hidden;animation:1.8s ease-in-out infinite zem-stage-button-pulse;transition:none!important}.zem-flow-navigator>span{z-index:1;letter-spacing:.12em;text-transform:uppercase;min-width:max-content;font-size:.62rem;font-weight:850;position:relative}.zem-flow-navigator>b{z-index:1;border:1px solid var(--primary-accent);flex:none;place-items:center;width:1.8rem;height:1.8rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.zem-flow-navigator>b{border:1px solid color-mix(in srgb,var(--primary-accent)60%,transparent)}}.zem-flow-navigator>b{background:var(--primary-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.zem-flow-navigator>b{background:color-mix(in srgb,var(--primary-accent)16%,transparent)}}.zem-flow-navigator>b{color:var(--primary-accent);font-size:.9rem;line-height:1;animation:1.1s ease-in-out infinite zem-stage-arrow-hint}.zem-flow-navigator:after{content:"";background:linear-gradient(90deg,transparent,var(--primary-accent),transparent);width:28%;position:absolute;inset:-45% auto -45% -40%;transform:skew(-18deg)}@supports (color:color-mix(in lab, red, red)){.zem-flow-navigator:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary-accent)70%,white),transparent)}}.zem-flow-navigator:after{opacity:.9;pointer-events:none;animation:1.9s linear infinite zem-stage-button-shine}.zem-flow-navigator:hover{border-color:var(--primary-accent)}@supports (color:color-mix(in lab, red, red)){.zem-flow-navigator:hover{border-color:color-mix(in srgb,var(--primary-accent)62%,transparent)}}.zem-flow-navigator:hover{background:var(--primary-accent)!important}@supports (color:color-mix(in lab, red, red)){.zem-flow-navigator:hover{background:color-mix(in srgb,var(--primary-accent)10%,var(--surface-1))!important}}.zem-flow-navigator:hover{box-shadow:0 20px 42px -24px var(--primary-accent),0 0 0 7px var(--primary-accent)}@supports (color:color-mix(in lab, red, red)){.zem-flow-navigator:hover{box-shadow:0 20px 42px -24px color-mix(in srgb,var(--primary-accent)52%,transparent),0 0 0 7px color-mix(in srgb,var(--primary-accent)8%,transparent)}}[data-scroll-motion]{--motion-progress:0;--motion-distance:.4;opacity:0;transition:opacity .75s,transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(70px)scale(.92)}[data-scroll-motion][data-motion-visible]{opacity:1;transform:translateY(calc(var(--motion-distance)*-13px))scale(calc(.96 + var(--motion-progress)*.04))}.zem-story{background:var(--surface-1);grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:clamp(3rem,7vw,8rem);min-height:110vh;padding:clamp(3rem,4.5vw,4.5rem) clamp(1.25rem,7vw,7rem);display:grid}.zem-story:after{content:"";right:calc(-16% + var(--stage-progress)*12%);z-index:-1;background:var(--primary-accent);border-radius:50%;width:50vw;height:50vw;position:absolute;bottom:5%}@supports (color:color-mix(in lab, red, red)){.zem-story:after{background:color-mix(in srgb,var(--primary-accent)12%,transparent)}}.zem-story:after{filter:blur(90px);transform:scale(calc(.72 + var(--stage-focus)*.42))}.zem-story__intro{max-width:740px}.zem-story__intro>p{color:var(--muted-foreground);margin-top:1.7rem;font-size:clamp(1rem,1.5vw,1.35rem);line-height:1.6}.zem-story__intro h2{color:var(--foreground);letter-spacing:-.07em;margin-top:1.2rem;font-size:clamp(3.7rem,7vw,7.5rem);font-weight:650;line-height:.88}.zem-story__intro h2 em{font-family:var(--font-accent);color:var(--primary);font-weight:500}.zem-story__intro .zem-story__answer{border-bottom:2px solid var(--primary-accent);color:var(--foreground);margin-top:2.5rem;font-weight:800;display:inline-block}.zem-audience h2{margin-top:0;font-size:clamp(2.6rem,4.6vw,5.6rem);line-height:.9}.zem-audience__list{counter-reset:audience;gap:.42rem;margin-top:2.2rem;display:grid}.zem-audience__list li{z-index:1;transform-origin:0;border:1px solid #0000;border-radius:1rem;grid-template-columns:2.15rem minmax(0,1fr);align-items:center;gap:.8rem;padding:.55rem .7rem;transition:transform .42s cubic-bezier(.16,1,.3,1),border-color .3s,background .3s,box-shadow .4s;display:grid;position:relative}.zem-audience__list li>span{transform-origin:50%;border:1px solid var(--primary-accent);place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.zem-audience__list li>span{border:1px solid color-mix(in srgb,var(--primary-accent)30%,transparent)}}.zem-audience__list li>span{background:var(--primary-accent);border-radius:.7rem}@supports (color:color-mix(in lab, red, red)){.zem-audience__list li>span{background:color-mix(in srgb,var(--primary-accent)8%,transparent)}}.zem-audience__list li>span{color:var(--primary);letter-spacing:.08em;font-size:.52rem;font-weight:900;transition:transform .35s cubic-bezier(.16,1,.3,1),background .3s,color .3s}.zem-audience__list li p{transform-origin:0;min-width:0;max-width:100%;color:var(--muted-foreground);opacity:.76;overflow-wrap:anywhere;white-space:normal;font-size:.9rem;line-height:1.45;transition:transform .42s cubic-bezier(.16,1,.3,1),color .3s,opacity .3s;transform:scale(.8)}.zem-audience__list li[data-scroll-active]{z-index:8;border-color:var(--primary-accent);transform:translate(8px)}@supports (color:color-mix(in lab, red, red)){.zem-audience__list li[data-scroll-active]{border-color:color-mix(in srgb,var(--primary-accent)42%,transparent)}}.zem-audience__list li[data-scroll-active]{background:var(--primary-accent)}@supports (color:color-mix(in lab, red, red)){.zem-audience__list li[data-scroll-active]{background:color-mix(in srgb,var(--primary-accent)13%,var(--surface-1))}}.zem-audience__list li[data-scroll-active]{box-shadow:0 22px 48px -24px var(--primary-accent),0 0 0 5px var(--primary-accent)}@supports (color:color-mix(in lab, red, red)){.zem-audience__list li[data-scroll-active]{box-shadow:0 22px 48px -24px color-mix(in srgb,var(--primary-accent)58%,transparent),0 0 0 5px color-mix(in srgb,var(--primary-accent)7%,transparent)}}.zem-audience__list li[data-scroll-active]>span{background:var(--primary-accent);color:#071316;transform:rotate(-7deg)scale(1.2)}.zem-audience__list li[data-scroll-active] p{color:var(--foreground);opacity:1;transform:scale(1)}.zem-audience .zem-story__answer{margin-top:1.8rem}.zem-what{isolation:isolate;background:linear-gradient(115deg,var(--background),var(--surface-1));grid-template-columns:minmax(360px,.78fr) minmax(620px,1.22fr);align-items:center;gap:clamp(2rem,5vw,6rem);min-height:calc(100svh - 76px);padding:clamp(3rem,4.5vw,4.5rem) clamp(1.25rem,6vw,6rem);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.zem-what{background:linear-gradient(115deg,var(--background),color-mix(in srgb,var(--surface-1)82%,var(--background)))}}.zem-what:before{content:"";z-index:-2;background-image:radial-gradient(circle,var(--foreground)1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.zem-what:before{background-image:radial-gradient(circle,color-mix(in srgb,var(--foreground)13%,transparent)1px,transparent 1px)}}.zem-what:before{opacity:.28;background-size:31px 31px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%,#000);mask-image:linear-gradient(90deg,#0000,#000 45%,#000)}.zem-what__copy{z-index:4;max-width:650px;position:relative}.zem-what__copy h2{color:var(--foreground);letter-spacing:-.07em;margin-top:1rem;font-size:clamp(3.2rem,5.7vw,7rem);font-weight:650;line-height:.88}.zem-what__copy h2 em{z-index:1;background:linear-gradient(115deg,var(--primary),var(--primary-accent));color:#0000;width:max-content;max-width:none;font-family:var(--font-accent),cursive;-webkit-background-clip:text;background-clip:text;margin-right:0;padding-right:.42em;font-weight:500;display:inline-block;position:relative;overflow:visible}.zem-what__copy h2 .zem-title-spacer{width:.36em;min-width:.36em;display:inline-block}.dark .zem-what__copy h2 em{background-image:linear-gradient(115deg,#9b7cff,#ff7eb8)}.zem-what__copy>p{max-width:590px;color:var(--muted-foreground);margin-top:1.6rem;font-size:1rem;line-height:1.7}.zem-chain{isolation:isolate;text-align:center;grid-template-columns:minmax(105px,.9fr) 38px minmax(205px,1.55fr) 38px minmax(125px,1fr);align-items:center;gap:.45rem;margin-top:2.2rem;display:grid;position:relative}.zem-chain__user{z-index:1;border:1px solid var(--foreground);flex-direction:column;justify-content:center;align-items:center;min-height:170px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.zem-chain__user{border:1px solid color-mix(in srgb,var(--foreground)13%,transparent)}}.zem-chain__user{background:linear-gradient(145deg,var(--surface-2),var(--primary-accent));border-radius:1.5rem;padding:1rem .7rem}@supports (color:color-mix(in lab, red, red)){.zem-chain__user{background:linear-gradient(145deg,color-mix(in srgb,var(--surface-2)86%,transparent),color-mix(in srgb,var(--primary-accent)5%,var(--surface-1)))}}.zem-chain__user{transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s;box-shadow:0 22px 45px -36px #000000bf}.zem-chain__user:before{content:"";background:var(--primary-accent);filter:blur(34px);opacity:.08;border-radius:50%;height:70%;transition:opacity .3s;position:absolute;inset:auto -20% -45%}.zem-chain__user:hover{border-color:var(--primary-accent);transform:translateY(-6px)scale(1.03)}@supports (color:color-mix(in lab, red, red)){.zem-chain__user:hover{border-color:color-mix(in srgb,var(--primary-accent)48%,transparent)}}.zem-chain__user:hover{box-shadow:0 28px 55px -34px var(--primary-accent)}@supports (color:color-mix(in lab, red, red)){.zem-chain__user:hover{box-shadow:0 28px 55px -34px color-mix(in srgb,var(--primary-accent)42%,transparent)}}.zem-chain__user:hover:before{opacity:.2}.zem-chain__face{border:2px solid var(--primary-accent);width:3.45rem;height:3.45rem}@supports (color:color-mix(in lab, red, red)){.zem-chain__face{border:2px solid color-mix(in srgb,var(--primary-accent)52%,white)}}.zem-chain__face{box-shadow:0 12px 25px -14px #000000a6,0 0 0 6px var(--primary-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.zem-chain__face{box-shadow:0 12px 25px -14px #000000a6,0 0 0 6px color-mix(in srgb,var(--primary-accent)8%,transparent)}}.zem-chain__face{object-fit:cover;animation:3.4s ease-in-out infinite zem-chain-person}.zem-chain__user--output .zem-chain__face{border-color:#cab7ff;animation-delay:-1.7s;box-shadow:0 12px 25px -14px #000000a6,0 0 0 6px #a98bff17}.zem-chain__user small{color:var(--primary-accent);letter-spacing:.13em;text-transform:uppercase;margin-top:.55rem;font-size:.5rem;font-weight:900}.zem-chain__user strong{color:var(--foreground);margin-top:.35rem;font-size:.68rem;line-height:1.3;position:relative}.zem-chain__user--output{border-color:#a98bff52;animation:3s ease-in-out infinite zem-chain-result}.zem-chain__route{background:linear-gradient(90deg,var(--primary-accent),var(--primary-accent),var(--primary-accent));height:2px;position:relative}@supports (color:color-mix(in lab, red, red)){.zem-chain__route{background:linear-gradient(90deg,color-mix(in srgb,var(--primary-accent)15%,transparent),var(--primary-accent),color-mix(in srgb,var(--primary-accent)15%,transparent))}}.zem-chain__route>i{width:.48rem;height:.48rem;box-shadow:0 0 14px var(--primary-accent);background:#fff;border-radius:50%;animation:2.7s ease-in-out infinite zem-chain-signal;position:absolute;top:50%;left:-4px;transform:translateY(-50%)}.zem-chain__route--out{background:linear-gradient(90deg,#a98bff1f,#a98bff,#a98bff1f)}.zem-chain__route--out>i{background:#fff;animation-delay:-1.35s;box-shadow:0 0 14px #a98bff}.zem-chain__engine{z-index:10;border:1px solid var(--primary-accent);position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.zem-chain__engine{border:1px solid color-mix(in srgb,var(--primary-accent)44%,transparent)}}.zem-chain__engine{background:radial-gradient(circle at 50% 0,var(--primary-accent),transparent 48%),var(--surface-1);border-radius:1.6rem;padding:1rem}@supports (color:color-mix(in lab, red, red)){.zem-chain__engine{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--primary-accent)19%,transparent),transparent 48%),var(--surface-1)}}.zem-chain__engine{box-shadow:0 25px 60px -42px var(--primary-accent),inset 0 1px 0 #ffffff1f}@supports (color:color-mix(in lab, red, red)){.zem-chain__engine{box-shadow:0 25px 60px -42px color-mix(in srgb,var(--primary-accent)75%,transparent),inset 0 1px 0 #ffffff1f}}.zem-chain__engine{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:4s ease-in-out infinite zem-chain-engine}.zem-chain__engine:before{content:"";border-radius:inherit;background:linear-gradient(105deg,transparent 38%,var(--primary-accent)48%,#ffffff2e 50%,transparent 62%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.zem-chain__engine:before{background:linear-gradient(105deg,transparent 38%,color-mix(in srgb,var(--primary-accent)18%,transparent)48%,#ffffff2e 50%,transparent 62%)}}.zem-chain__engine:before{clip-path:inset(0 round 1.6rem);pointer-events:none;background-position:-150% 0;background-size:250% 100%;animation:4.8s ease-in-out infinite zem-chain-sweep}.zem-chain__brand{color:var(--foreground);justify-content:center;align-items:center;gap:.5rem;display:flex;position:relative}.zem-chain__brand>span{border:1px solid var(--primary-accent);place-items:center;width:2.2rem;height:2.2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.zem-chain__brand>span{border:1px solid color-mix(in srgb,var(--primary-accent)28%,transparent)}}.zem-chain__brand>span{background:var(--primary-accent);border-radius:.7rem}@supports (color:color-mix(in lab, red, red)){.zem-chain__brand>span{background:color-mix(in srgb,var(--primary-accent)8%,transparent)}}.zem-chain__brand>span{box-shadow:0 0 0 5px var(--primary-accent)}@supports (color:color-mix(in lab, red, red)){.zem-chain__brand>span{box-shadow:0 0 0 5px color-mix(in srgb,var(--primary-accent)7%,transparent)}}.zem-chain__brand img{width:1.7rem;height:1.7rem}.zem-chain__brand strong{font-size:.78rem}.zem-chain__modules{grid-template-columns:1fr 1fr;gap:.45rem;margin-top:.85rem;display:grid;position:relative}.zem-chain__modules>span{border:1px solid var(--foreground);align-items:center;gap:.4rem;min-height:3rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.zem-chain__modules>span{border:1px solid color-mix(in srgb,var(--foreground)10%,transparent)}}.zem-chain__modules>span{background:var(--surface-2);border-radius:.8rem;padding:.45rem}@supports (color:color-mix(in lab, red, red)){.zem-chain__modules>span{background:color-mix(in srgb,var(--surface-2)70%,transparent)}}.zem-chain__modules>span{color:var(--muted-foreground);font-size:.52rem;font-weight:800;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s,background .3s,color .3s}.zem-chain__modules>span i{background:var(--primary-accent);border-radius:.45rem;flex:none;place-items:center;width:1.5rem;height:1.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.zem-chain__modules>span i{background:color-mix(in srgb,var(--primary-accent)12%,transparent)}}.zem-chain__modules>span i{color:var(--primary-accent);font-size:.6rem;font-style:normal;transition:transform .3s,background .3s,color .3s}.zem-chain__modules>span:hover{z-index:2;border-color:var(--primary-accent);transform:translateY(-3px)scale(1.05)}@supports (color:color-mix(in lab, red, red)){.zem-chain__modules>span:hover{border-color:color-mix(in srgb,var(--primary-accent)42%,transparent)}}.zem-chain__modules>span:hover{background:var(--primary-accent)}@supports (color:color-mix(in lab, red, red)){.zem-chain__modules>span:hover{background:color-mix(in srgb,var(--primary-accent)11%,var(--surface-1))}}.zem-chain__modules>span:hover{color:var(--foreground)}.zem-chain__modules>span:hover i{background:var(--primary-accent);color:#071316;transform:rotate(-8deg)}.zem-chain__modules>span em{z-index:30;border:2px solid var(--primary-accent);width:clamp(190px,18vw,245px);display:block;position:absolute;bottom:calc(100% + 13px);left:calc(100% - 9px)}@supports (color:color-mix(in lab, red, red)){.zem-chain__modules>span em{border:2px solid color-mix(in srgb,var(--primary-accent)72%,var(--foreground))}}.zem-chain__modules>span em{background:var(--surface-1);box-shadow:6px 8px 0 var(--primary-accent),0 18px 38px -20px #000000b8;border-radius:1.25rem 1.25rem 1.25rem .55rem;padding:.85rem .95rem}@supports (color:color-mix(in lab, red, red)){.zem-chain__modules>span em{box-shadow:6px 8px 0 color-mix(in srgb,var(--primary-accent)18%,var(--surface-2)),0 18px 38px -20px #000000b8}}.zem-chain__modules>span em{color:var(--foreground);text-align:left;opacity:0;transform-origin:16px calc(100% + 13px);filter:blur(3px);pointer-events:none;font-size:.62rem;font-style:normal;font-weight:750;line-height:1.5;transition:opacity .2s,transform .42s cubic-bezier(.2,1.35,.25,1),filter .25s;transform:translate(-8px,10px)rotate(-2deg)scale(.78)}.zem-chain__modules>span em:before{content:"";border-left:2px solid var(--primary-accent);width:22px;height:22px;position:absolute;bottom:-13px;left:14px}@supports (color:color-mix(in lab, red, red)){.zem-chain__modules>span em:before{border-left:2px solid color-mix(in srgb,var(--primary-accent)72%,var(--foreground))}}.zem-chain__modules>span em:before{border-bottom:2px solid var(--primary-accent)}@supports (color:color-mix(in lab, red, red)){.zem-chain__modules>span em:before{border-bottom:2px solid color-mix(in srgb,var(--primary-accent)72%,var(--foreground))}}.zem-chain__modules>span em:before{background:var(--surface-1);transform:skew(-22deg)rotate(-38deg)}.zem-chain__modules>span:hover em{opacity:1;filter:blur();transform:translate(0)rotate(-1deg)scale(1)}.zem-what-stage{--what-accent:#42cfb5;--what-rotate-x:0deg;--what-rotate-y:0deg;--what-glow-x:50%;--what-glow-y:50%;min-height:720px;transform:perspective(1200px)rotateX(var(--what-rotate-x))rotateY(var(--what-rotate-y));transform-style:preserve-3d;transition:transform .22s,filter .35s;position:relative}.zem-what-stage--2{--what-accent:#5b9cff}.zem-what-stage--3{--what-accent:#f276a8}.zem-what-stage--4{--what-accent:#a98bff}.zem-what-stage--5{--what-accent:#48bce8}.zem-what-stage--6{--what-accent:#ffc66f}.zem-what-stage__glow{background:radial-gradient(circle at var(--what-glow-x)var(--what-glow-y),var(--what-accent),transparent 58%);border-radius:50%;position:absolute;inset:8%}@supports (color:color-mix(in lab, red, red)){.zem-what-stage__glow{background:radial-gradient(circle at var(--what-glow-x)var(--what-glow-y),color-mix(in srgb,var(--what-accent)28%,transparent),transparent 58%)}}.zem-what-stage__glow{filter:blur(18px);pointer-events:none;transition:background .4s}.zem-what-stage__orbit{border:1px solid var(--what-accent);position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.zem-what-stage__orbit{border:1px solid color-mix(in srgb,var(--what-accent)28%,transparent)}}.zem-what-stage__orbit{pointer-events:none;border-radius:50%;transition:border-color .4s}.zem-what-stage__orbit:after{content:"";background:var(--what-accent);width:8px;height:8px;box-shadow:0 0 18px var(--what-accent);border-radius:50%;position:absolute}.zem-what-stage__orbit--one{width:72%;height:72%;animation:18s linear infinite zem-what-orbit;transform:translate(-50%,-50%)rotateX(67deg)}.zem-what-stage__orbit--one:after{top:12%;left:12%}.zem-what-stage__orbit--two{opacity:.7;width:54%;height:82%;animation:23s linear infinite zem-what-orbit-reverse;transform:translate(-50%,-50%)rotateY(66deg)rotate(22deg)}.zem-what-stage__orbit--two:after{bottom:18%;right:9%}.zem-what-core{z-index:4;border:1px solid var(--what-accent);flex-direction:column;justify-content:center;align-items:center;width:min(340px,42%);min-height:360px;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)translateZ(55px)}@supports (color:color-mix(in lab, red, red)){.zem-what-core{border:1px solid color-mix(in srgb,var(--what-accent)48%,transparent)}}.zem-what-core{background:radial-gradient(circle at 50% 0,var(--what-accent),transparent 42%),var(--surface-1);border-radius:2.5rem;padding:2rem}@supports (color:color-mix(in lab, red, red)){.zem-what-core{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--what-accent)22%,transparent),transparent 42%),color-mix(in srgb,var(--surface-1)88%,transparent)}}.zem-what-core{box-shadow:0 36px 80px -45px var(--what-accent),inset 0 1px 0 #ffffff1f}@supports (color:color-mix(in lab, red, red)){.zem-what-core{box-shadow:0 36px 80px -45px color-mix(in srgb,var(--what-accent)70%,transparent),inset 0 1px 0 #ffffff1f}}.zem-what-core{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);text-align:center;animation:.55s cubic-bezier(.16,1,.3,1) zem-what-core-in}.zem-what-core:after{content:"";background:var(--what-accent);filter:blur(55px);opacity:.13;border-radius:50%;height:58%;position:absolute;inset:auto -25% -38%}.zem-what-core__mark{border:1px solid var(--what-accent);place-items:center;width:4.6rem;height:4.6rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.zem-what-core__mark{border:1px solid color-mix(in srgb,var(--what-accent)50%,transparent)}}.zem-what-core__mark{background:var(--what-accent);border-radius:1.5rem}@supports (color:color-mix(in lab, red, red)){.zem-what-core__mark{background:color-mix(in srgb,var(--what-accent)12%,transparent)}}.zem-what-core__mark{box-shadow:0 0 0 8px var(--what-accent),0 0 28px var(--what-accent)}@supports (color:color-mix(in lab, red, red)){.zem-what-core__mark{box-shadow:0 0 0 8px color-mix(in srgb,var(--what-accent)7%,transparent),0 0 28px color-mix(in srgb,var(--what-accent)25%,transparent)}}.zem-what-core__mark{color:var(--foreground);letter-spacing:-.12em;font-size:2.4rem;font-weight:900;transform:rotate(-5deg)}.zem-what-core__mark span{background:var(--what-accent);color:#071316;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.8rem;display:grid;position:absolute;bottom:-.25rem;right:-.35rem}.zem-what-core>small{color:var(--what-accent);letter-spacing:.14em;text-transform:uppercase;margin-top:1.35rem;font-size:.55rem;font-weight:900}.zem-what-core h3{color:var(--foreground);letter-spacing:-.05em;margin-top:.65rem;font-size:clamp(1.6rem,2.4vw,2.5rem);font-weight:720;line-height:.96}.zem-what-core p{max-width:270px;color:var(--muted-foreground);margin-top:.8rem;font-size:.7rem;line-height:1.55}.zem-what-core__pulse{gap:.38rem;margin-top:1.3rem;display:flex}.zem-what-core__pulse i{background:var(--what-accent);border-radius:50%;width:.45rem;height:.45rem;animation:1.5s ease-in-out infinite zem-what-dot}.zem-what-core__pulse i:nth-child(2){animation-delay:.18s}.zem-what-core__pulse i:nth-child(3){animation-delay:.36s}.zem-what-options{z-index:6;pointer-events:none;position:absolute;inset:0}.zem-what-option{border:1px solid var(--foreground);align-items:center;gap:.65rem;width:clamp(145px,16vw,210px);display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.zem-what-option{border:1px solid color-mix(in srgb,var(--foreground)13%,transparent)}}.zem-what-option{background:var(--surface-2);border-radius:1.1rem;padding:.72rem .82rem}@supports (color:color-mix(in lab, red, red)){.zem-what-option{background:color-mix(in srgb,var(--surface-2)82%,transparent)}}.zem-what-option{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--foreground);pointer-events:auto;text-align:left;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .3s,background .3s,box-shadow .3s;animation:5s ease-in-out infinite zem-float;box-shadow:0 18px 40px -30px #000000b3}.zem-what-option>span{background:var(--what-accent);border-radius:.7rem;flex:none;place-items:center;width:2.15rem;height:2.15rem;display:grid}@supports (color:color-mix(in lab, red, red)){.zem-what-option>span{background:color-mix(in srgb,var(--what-accent)12%,transparent)}}.zem-what-option>span{color:var(--what-accent);font-size:.85rem;font-weight:900;transition:transform .35s,background .3s,color .3s}.zem-what-option strong{font-size:.68rem;line-height:1.2}.zem-what-option:hover,.zem-what-option:focus-visible,.zem-what-option[data-selected]{z-index:8;border-color:var(--what-accent);transform:translateY(-7px)scale(1.08)rotate(-1deg)}@supports (color:color-mix(in lab, red, red)){.zem-what-option:hover,.zem-what-option:focus-visible,.zem-what-option[data-selected]{border-color:color-mix(in srgb,var(--what-accent)58%,transparent)}}.zem-what-option:hover,.zem-what-option:focus-visible,.zem-what-option[data-selected]{background:var(--what-accent)}@supports (color:color-mix(in lab, red, red)){.zem-what-option:hover,.zem-what-option:focus-visible,.zem-what-option[data-selected]{background:color-mix(in srgb,var(--what-accent)12%,var(--surface-1))}}.zem-what-option:hover,.zem-what-option:focus-visible,.zem-what-option[data-selected]{box-shadow:0 24px 50px -28px var(--what-accent)}@supports (color:color-mix(in lab, red, red)){.zem-what-option:hover,.zem-what-option:focus-visible,.zem-what-option[data-selected]{box-shadow:0 24px 50px -28px color-mix(in srgb,var(--what-accent)58%,transparent)}}.zem-what-option:hover,.zem-what-option:focus-visible,.zem-what-option[data-selected]{outline:none}.zem-what-option:hover>span,.zem-what-option:focus-visible>span,.zem-what-option[data-selected]>span{background:var(--what-accent);color:#071316;transform:rotate(-9deg)scale(1.08)}.zem-what-option--1{animation-delay:-.7s;top:3%;left:36%}.zem-what-option--2{animation-delay:-1.6s;top:21%;left:0}.zem-what-option--3{animation-delay:-2.5s;top:22%;right:0}.zem-what-option--4{animation-delay:-3.4s;bottom:20%;left:1%}.zem-what-option--5{animation-delay:-4.3s;bottom:21%;right:0}.zem-what-option--6{animation-delay:-5.2s;bottom:2%;left:37%}@keyframes zem-what-core-in{0%{opacity:.35;filter:blur(8px);transform:translate(-50%,-46%)translateZ(20px)scale(.88)}to{opacity:1;filter:blur();transform:translate(-50%,-50%)translateZ(55px)scale(1)}}@keyframes zem-what-orbit{to{rotate:1turn}}@keyframes zem-what-orbit-reverse{to{rotate:-1turn}}@keyframes zem-what-dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}}@keyframes zem-chain-person{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-5px)rotate(2deg)}}@keyframes zem-chain-signal{0%,to{opacity:0;left:-4px}12%{opacity:1}82%{opacity:1}to{opacity:0;left:calc(100% - 4px)}}@keyframes zem-chain-engine{0%,to{filter:brightness(.96);transform:translateY(0)}50%{filter:brightness(1.08);transform:translateY(-3px)}}@keyframes zem-chain-result{0%,to{box-shadow:0 20px 42px -34px #000000a6,0 0 #0000}50%{box-shadow:0 24px 52px -32px #a98bff6b,0 0 0 5px #a98bff14}}@keyframes zem-chain-sweep{0%,58%{opacity:0;background-position:-150% 0}68%{opacity:1}88%,to{opacity:0;background-position:150% 0}}.zem-flow{perspective:1100px;gap:.65rem;max-width:720px;display:grid;position:relative}.zem-flow__title{width:fit-content;font-family:var(--font-accent),"Brush Script MT",cursive;letter-spacing:-.035em;text-align:center;justify-self:center;margin:0 0 .65rem;padding-right:.2em;font-size:clamp(3.2rem,5.6vw,5.7rem);font-weight:500;line-height:.95;color:var(--foreground)!important;background:0 0!important}.zem-flow__title-text{color:#0000;background:linear-gradient(115deg,var(--primary),var(--primary-accent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-right:-.1em;padding-right:.18em;display:inline-block;overflow:visible}.dark .zem-flow__title-text{background-image:linear-gradient(115deg,#9b7cff,#ff7eb8)}.zem-flow__title:after{content:"";background:linear-gradient(90deg,var(--primary-accent),var(--primary),transparent);width:clamp(3.5rem,8vw,7rem);height:3px;box-shadow:0 0 18px var(--primary-accent);border-radius:99px;margin:.65rem auto 0;display:block}@supports (color:color-mix(in lab, red, red)){.zem-flow__title:after{box-shadow:0 0 18px color-mix(in srgb,var(--primary-accent)32%,transparent)}}.zem-flow-card{--step-color:var(--primary-accent);appearance:none;border:1px solid var(--foreground);grid-template-columns:auto auto 1fr auto;align-items:center;gap:.9rem;width:100%;min-height:78px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.zem-flow-card{border:1px solid color-mix(in srgb,var(--foreground)12%,transparent)}}.zem-flow-card{background:linear-gradient(115deg,var(--surface-2),var(--step-color));border-radius:1.35rem;padding:.85rem 1rem}@supports (color:color-mix(in lab, red, red)){.zem-flow-card{background:linear-gradient(115deg,color-mix(in srgb,var(--surface-2)88%,transparent),color-mix(in srgb,var(--step-color)7%,var(--surface-1)))}}.zem-flow-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:inherit;font:inherit;text-align:left;transform-origin:0;transition:scale .45s cubic-bezier(.16,1,.3,1),translate .45s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .4s;box-shadow:0 18px 45px -34px #000000a6}.zem-flow-card:before{content:"";z-index:-1;background:radial-gradient(circle at var(--glow-x)var(--glow-y),var(--step-color),transparent 52%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.zem-flow-card:before{background:radial-gradient(circle at var(--glow-x)var(--glow-y),color-mix(in srgb,var(--step-color)30%,transparent),transparent 52%)}}.zem-flow-card:before{opacity:0;transition:opacity .3s}.zem-flow-card:after{content:"";z-index:-2;border-radius:inherit;background:linear-gradient(100deg,transparent,var(--step-color),transparent);opacity:0;filter:blur(14px);transition:opacity .35s;position:absolute;inset:-2px}.zem-flow-card--2,.zem-flow-card--6{--step-color:#b998ff}.zem-flow-card--3,.zem-flow-card--7{--step-color:#f276a8}.zem-flow-card--4{--step-color:#47b9e8}.zem-flow-card--5{--step-color:#8ee1cf}.zem-flow-card__number{color:var(--step-color)}@supports (color:color-mix(in lab, red, red)){.zem-flow-card__number{color:color-mix(in srgb,var(--step-color)78%,var(--foreground))}}.zem-flow-card__number{letter-spacing:.13em;font-size:.55rem;font-weight:900}.zem-flow-card__icon{border:1px solid var(--step-color);place-items:center;width:2.35rem;height:2.35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.zem-flow-card__icon{border:1px solid color-mix(in srgb,var(--step-color)40%,transparent)}}.zem-flow-card__icon{background:var(--step-color);border-radius:.8rem}@supports (color:color-mix(in lab, red, red)){.zem-flow-card__icon{background:color-mix(in srgb,var(--step-color)12%,transparent)}}.zem-flow-card__icon{color:var(--step-color);box-shadow:inset 0 0 16px var(--step-color);font-size:.9rem;font-weight:900}@supports (color:color-mix(in lab, red, red)){.zem-flow-card__icon{box-shadow:inset 0 0 16px color-mix(in srgb,var(--step-color)8%,transparent)}}.zem-flow-card__icon{transition:transform .45s cubic-bezier(.16,1,.3,1),background .3s,color .3s}.zem-flow-card__copy strong{color:var(--foreground);font-size:.9rem;line-height:1.15;display:block}.zem-flow-card__state{border:1px solid var(--foreground);place-items:center;width:1.7rem;height:1.7rem;display:grid;transform:scale(.72)rotate(-20deg)}@supports (color:color-mix(in lab, red, red)){.zem-flow-card__state{border:1px solid color-mix(in srgb,var(--foreground)13%,transparent)}}.zem-flow-card__state{color:var(--foreground);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.zem-flow-card__state{color:color-mix(in srgb,var(--foreground)22%,transparent)}}.zem-flow-card__state{font-size:.65rem;transition:transform .45s cubic-bezier(.16,1,.3,1),background .3s,color .3s,box-shadow .3s}.zem-flow-card__bubble{opacity:0;transform-origin:0 0;background:var(--step-color);border:1px solid #0000;border-radius:1rem;grid-column:2/-1;max-height:0;padding:0 .85rem;display:grid;overflow:hidden;transform:translateY(-8px)scale(.96)}@supports (color:color-mix(in lab, red, red)){.zem-flow-card__bubble{background:color-mix(in srgb,var(--step-color)9%,var(--surface-1))}}.zem-flow-card__bubble{box-shadow:0 12px 30px -24px var(--step-color)}@supports (color:color-mix(in lab, red, red)){.zem-flow-card__bubble{box-shadow:0 12px 30px -24px color-mix(in srgb,var(--step-color)65%,transparent)}}.zem-flow-card__bubble{transition:max-height .5s cubic-bezier(.16,1,.3,1),opacity .28s,transform .45s cubic-bezier(.16,1,.3,1),padding .45s cubic-bezier(.16,1,.3,1),border-color .3s}.zem-flow-card__bubble small{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.zem-flow-card__bubble small{color:color-mix(in srgb,var(--foreground)72%,var(--muted-foreground))}}.zem-flow-card__bubble small{font-size:.63rem;line-height:1.5}.zem-flow-card:hover{z-index:5;border-color:var(--step-color);translate:-10px;scale:1.055}@supports (color:color-mix(in lab, red, red)){.zem-flow-card:hover{border-color:color-mix(in srgb,var(--step-color)60%,transparent)}}.zem-flow-card:hover{box-shadow:0 24px 55px -28px var(--step-color)}@supports (color:color-mix(in lab, red, red)){.zem-flow-card:hover{box-shadow:0 24px 55px -28px color-mix(in srgb,var(--step-color)42%,transparent)}}.zem-flow-card:hover:before,.zem-flow-card:hover:after,.zem-flow-card[data-selected]:before,.zem-flow-card[data-selected]:after{opacity:1}.zem-flow-card:hover .zem-flow-card__icon{background:var(--step-color);color:#081014;transform:scale(1.16)rotate(-8deg)}.zem-flow-card[data-selected]{z-index:6;border-color:var(--step-color);animation:.62s cubic-bezier(.16,1,.3,1) zem-flow-card-click;translate:8px;scale:1.035}.zem-flow-card[data-selected] .zem-flow-card__icon{background:var(--step-color);color:#081014;transform:rotate(360deg)}.zem-flow-card[data-selected] .zem-flow-card__state{background:var(--step-color);box-shadow:0 0 0 5px var(--step-color),0 0 18px var(--step-color);transform:scale(1)rotate(0)}@supports (color:color-mix(in lab, red, red)){.zem-flow-card[data-selected] .zem-flow-card__state{box-shadow:0 0 0 5px color-mix(in srgb,var(--step-color)13%,transparent),0 0 18px color-mix(in srgb,var(--step-color)48%,transparent)}}.zem-flow-card[data-selected] .zem-flow-card__state{color:#081014}.zem-flow-card[data-selected] .zem-flow-card__bubble{opacity:1;border-color:var(--step-color);max-height:6rem;transform:translateY(0)scale(1)}@supports (color:color-mix(in lab, red, red)){.zem-flow-card[data-selected] .zem-flow-card__bubble{border-color:color-mix(in srgb,var(--step-color)25%,transparent)}}.zem-flow-card[data-selected] .zem-flow-card__bubble{padding:.7rem .85rem}.zem-flow-card[data-selected] .zem-flow-card__bubble small{animation:.65s .1s both zem-flow-detail-in}.zem-flow-card[data-scroll-active]{z-index:6;border-color:var(--step-color);box-shadow:0 24px 55px -28px var(--step-color);translate:8px;scale:1.035}@supports (color:color-mix(in lab, red, red)){.zem-flow-card[data-scroll-active]{box-shadow:0 24px 55px -28px color-mix(in srgb,var(--step-color)42%,transparent)}}.zem-flow-card[data-scroll-active]:before,.zem-flow-card[data-scroll-active]:after{opacity:1}.zem-flow-card[data-scroll-active] .zem-flow-card__icon{background:var(--step-color);color:#081014;transform:rotate(360deg)}.zem-flow-card[data-scroll-active] .zem-flow-card__state{background:var(--step-color);box-shadow:0 0 0 5px var(--step-color),0 0 18px var(--step-color);transform:scale(1)rotate(0)}@supports (color:color-mix(in lab, red, red)){.zem-flow-card[data-scroll-active] .zem-flow-card__state{box-shadow:0 0 0 5px color-mix(in srgb,var(--step-color)13%,transparent),0 0 18px color-mix(in srgb,var(--step-color)48%,transparent)}}.zem-flow-card[data-scroll-active] .zem-flow-card__state{color:#081014}.zem-flow-card[data-scroll-active] .zem-flow-card__bubble{opacity:1;border-color:var(--step-color);max-height:6rem;transform:translateY(0)scale(1)}@supports (color:color-mix(in lab, red, red)){.zem-flow-card[data-scroll-active] .zem-flow-card__bubble{border-color:color-mix(in srgb,var(--step-color)25%,transparent)}}.zem-flow-card[data-scroll-active] .zem-flow-card__bubble{padding:.7rem .85rem}.zem-flow-card[data-scroll-active] .zem-flow-card__bubble small{animation:.65s .1s both zem-flow-detail-in}.zem-features{background:var(--background);padding:clamp(6rem,10vw,10rem) clamp(1.25rem,6vw,6rem)}.zem-section-heading{text-align:center;max-width:850px;margin:0 auto clamp(3.5rem,7vw,6.5rem)}.zem-section-heading h2,.zem-cta h2{color:var(--foreground);letter-spacing:-.065em;margin-top:1rem;font-size:clamp(3.3rem,6.2vw,7rem);font-weight:650;line-height:.9}.zem-section-heading p{max-width:620px;color:var(--muted-foreground);margin:1.5rem auto 0;font-size:1.05rem;line-height:1.65}.zem-section-heading strong{color:var(--foreground)}.zem-feature-grid{perspective:1100px;grid-template-columns:repeat(12,1fr);gap:1.2rem;max-width:1280px;margin:auto;display:grid}.zem-feature-card{border:1px solid var(--foreground);flex-direction:column;justify-content:space-between;min-height:390px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.zem-feature-card{border:1px solid color-mix(in srgb,var(--foreground)13%,transparent)}}.zem-feature-card{background:linear-gradient(145deg,var(--surface-1),var(--surface-2));border-radius:2.2rem;padding:clamp(1.5rem,3vw,2.4rem)}@supports (color:color-mix(in lab, red, red)){.zem-feature-card{background:linear-gradient(145deg,color-mix(in srgb,var(--surface-1)94%,transparent),color-mix(in srgb,var(--surface-2)76%,transparent))}}.zem-feature-card{transform-origin:bottom;box-shadow:0 35px 80px -55px #0009}.zem-feature-card:before{content:"";aspect-ratio:1;background:var(--primary-accent);border-radius:50%;width:65%;position:absolute;bottom:-25%;right:-18%}@supports (color:color-mix(in lab, red, red)){.zem-feature-card:before{background:color-mix(in srgb,var(--primary-accent)13%,transparent)}}.zem-feature-card:before{filter:blur(28px)}.zem-feature-card--1,.zem-feature-card--4{grid-column:span 7}.zem-feature-card--2,.zem-feature-card--3{grid-column:span 5}.zem-feature-card__top{justify-content:space-between;align-items:center;display:flex}.zem-feature-card__top>span{border:1px solid var(--foreground);place-items:center;width:3.2rem;height:3.2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.zem-feature-card__top>span{border:1px solid color-mix(in srgb,var(--foreground)13%,transparent)}}.zem-feature-card__top>span{color:var(--primary);border-radius:50%;font-size:1.3rem}.zem-feature-card__top small{color:var(--muted-foreground);letter-spacing:.15em;font-size:.65rem;font-weight:800}.zem-feature-card h3{max-width:560px;color:var(--foreground);letter-spacing:-.05em;font-size:clamp(2rem,3vw,3.5rem);font-weight:650;line-height:.95;position:relative}.zem-feature-card p{max-width:620px;color:var(--muted-foreground);margin-top:1rem;font-size:.9rem;line-height:1.6;position:relative}.zem-card-progress{gap:.5rem;margin-top:2rem;display:flex}.zem-card-progress span{background:var(--primary-accent);width:3.4rem;height:.42rem;box-shadow:0 0 16px var(--primary-accent);border-radius:99px}@supports (color:color-mix(in lab, red, red)){.zem-card-progress span{box-shadow:0 0 16px color-mix(in srgb,var(--primary-accent)35%,transparent)}}.zem-card-progress .is-empty{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.zem-card-progress .is-empty{background:color-mix(in srgb,var(--foreground)10%,transparent)}}.zem-card-progress .is-empty{box-shadow:none}.zem-photo-proof{border:1px solid var(--foreground);align-items:center;gap:.65rem;width:max-content;margin-top:2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.zem-photo-proof{border:1px solid color-mix(in srgb,var(--foreground)12%,transparent)}}.zem-photo-proof{background:var(--surface);border-radius:1.2rem;padding:.65rem .9rem}@supports (color:color-mix(in lab, red, red)){.zem-photo-proof{background:color-mix(in srgb,var(--surface)55%,transparent)}}.zem-photo-proof i{background:var(--primary-accent);color:#fff;border-radius:50%;place-items:center;width:2rem;height:2rem;font-style:normal;display:grid}.zem-photo-proof span{color:var(--foreground);font-size:.7rem;font-weight:800;line-height:1.25}.zem-photo-proof small{color:var(--muted-foreground);font-weight:500}.zem-bubble-people{align-items:center;margin-top:2rem;display:flex}.zem-bubble-people img{border:2px solid var(--surface-1);object-fit:cover;border-radius:50%;width:2.6rem;height:2.6rem;margin-right:-.55rem}.zem-bubble-people span{color:var(--muted-foreground);margin-left:1.2rem;font-size:.7rem;font-weight:700}.zem-ai-path{align-items:center;gap:.5rem;margin-top:2rem;display:flex}.zem-ai-path span{background:var(--primary);border-radius:50%;place-items:center;width:3.2rem;height:3.2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.zem-ai-path span{background:color-mix(in srgb,var(--primary)12%,var(--surface))}}.zem-ai-path span{color:var(--primary);font-size:.55rem;font-weight:900}.zem-ai-path i{background:linear-gradient(90deg,var(--primary-accent),transparent);width:2rem;height:1px}.zem-people{background:var(--surface-1);grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:clamp(3rem,7vw,8rem);padding:clamp(6rem,10vw,10rem) clamp(1.25rem,7vw,7rem);display:grid}.zem-people__sticky{align-self:start;position:sticky;top:9rem}.zem-section-heading--left{text-align:left;margin:0}.zem-section-heading--left p{margin-left:0}.zem-steps{border-top:1px solid var(--foreground);margin-top:3rem}@supports (color:color-mix(in lab, red, red)){.zem-steps{border-top:1px solid color-mix(in srgb,var(--foreground)12%,transparent)}}.zem-steps>div{border-bottom:1px solid var(--foreground);align-items:center;gap:1.3rem;display:flex}@supports (color:color-mix(in lab, red, red)){.zem-steps>div{border-bottom:1px solid color-mix(in srgb,var(--foreground)12%,transparent)}}.zem-steps>div{padding:1.25rem 0}.zem-steps span{color:var(--primary);letter-spacing:.1em;font-size:.62rem;font-weight:900}.zem-steps p{color:var(--foreground);font-size:.9rem;font-weight:750}.zem-checkins{flex-direction:column;gap:clamp(2rem,7vw,7rem);padding-bottom:7rem;display:flex}.zem-checkin{border:1px solid var(--foreground);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.zem-checkin{border:1px solid color-mix(in srgb,var(--foreground)13%,transparent)}}.zem-checkin{background:var(--background);border-radius:2.5rem;box-shadow:0 35px 80px -55px #0009}.zem-checkin__photo{background:linear-gradient(#e9caa7 0 45%,#639c85 45% 49%,#1f6452 49%);min-height:470px;position:relative;overflow:hidden}.zem-sun{background:#fff1c0;border-radius:50%;width:85px;height:85px;position:absolute;top:12%;right:15%;box-shadow:0 0 70px #fff1c0}.zem-runner{color:#162c2a;text-shadow:0 28px #162c2a;font-size:3.8rem;position:absolute;bottom:15%;left:48%;transform:rotate(-12deg)}.zem-checkin__caption{align-items:center;gap:.85rem;padding:1.3rem;display:flex}.zem-checkin__caption div{flex:1}.zem-checkin__caption strong,.zem-checkin__caption small{display:block}.zem-checkin__caption strong{color:var(--foreground);font-size:.9rem}.zem-checkin__caption small{color:var(--muted-foreground);margin-top:.2rem;font-size:.65rem}.zem-checkin__caption i{color:#e6699d;font-size:.75rem;font-style:normal;font-weight:800}.zem-checkin--streak{background:radial-gradient(circle at 50% 30%,var(--primary-accent),transparent 40%),var(--background);flex-direction:column;justify-content:center;align-items:center;min-height:430px;display:flex}@supports (color:color-mix(in lab, red, red)){.zem-checkin--streak{background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--primary-accent)20%,transparent),transparent 40%),var(--background)}}.zem-checkin--streak{text-align:center}.zem-streak-ring{border:2px solid var(--primary-accent);width:180px;height:180px;box-shadow:0 0 0 18px var(--primary-accent),0 0 55px var(--primary-accent);border-radius:50%;place-content:center;display:grid}@supports (color:color-mix(in lab, red, red)){.zem-streak-ring{box-shadow:0 0 0 18px color-mix(in srgb,var(--primary-accent)7%,transparent),0 0 55px color-mix(in srgb,var(--primary-accent)20%,transparent)}}.zem-streak-ring span{color:var(--foreground);letter-spacing:-.08em;font-size:4rem;font-weight:650;line-height:.85}.zem-streak-ring small{color:var(--muted-foreground);letter-spacing:.15em;text-transform:uppercase;font-size:.65rem;font-weight:800}.zem-checkin--streak>p{color:var(--foreground);font-family:var(--font-accent);margin-top:1.7rem;font-size:2rem}.zem-cheers{justify-content:center;align-items:center;margin-top:1.5rem;display:flex}.zem-cheers>img{border:2px solid var(--background);object-fit:cover;border-radius:50%;width:2rem;height:2rem;margin-right:-.4rem}.zem-cheers small{color:var(--muted-foreground);margin-left:1rem;font-size:.6rem}.zem-checkin--night{color:#fff;background:radial-gradient(circle at 75% 20%,#31304c,#0000 35%),#11121c;min-height:400px;padding:3rem}.zem-moon{color:#f8eac0;font-size:5rem}.zem-checkin--night p{color:#fff;letter-spacing:-.05em;margin-top:4rem;font-size:clamp(2rem,4vw,4rem);line-height:1}.zem-checkin--night p strong{color:#8ee1cf}.zem-done{color:#8ee1cf;background:#ffffff14;border-radius:999px;align-items:center;gap:.45rem;margin-top:2rem;padding:.65rem .9rem;font-size:.68rem;font-weight:800;display:inline-flex}.zem-anti{background:var(--background);grid-template-columns:minmax(420px,.9fr) minmax(0,1.1fr);align-items:start;gap:8vw;min-height:220vh;padding:clamp(6rem,10vw,10rem) clamp(1.25rem,8vw,8rem);display:grid}.zem-anti__orb{aspect-ratio:1;border:1px solid var(--primary-accent);place-items:center;width:min(38vw,540px);display:grid;position:sticky;top:20vh}@supports (color:color-mix(in lab, red, red)){.zem-anti__orb{border:1px solid color-mix(in srgb,var(--primary-accent)32%,transparent)}}.zem-anti__orb{background:radial-gradient(circle,var(--primary-accent),transparent 66%);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.zem-anti__orb{background:radial-gradient(circle,color-mix(in srgb,var(--primary-accent)18%,transparent),transparent 66%)}}.zem-anti__orb{transform:scale(calc(.78 + var(--zoom-progress)*.52))rotate(calc((var(--zoom-stage-progress) - .5)*4deg));filter:blur(calc((1 - var(--zoom-progress))*.3px));will-change:transform}.zem-anti__orb:before,.zem-anti__orb:after{content:"";border:1px solid var(--primary-accent);position:absolute;inset:10%}@supports (color:color-mix(in lab, red, red)){.zem-anti__orb:before,.zem-anti__orb:after{border:1px solid color-mix(in srgb,var(--primary-accent)20%,transparent)}}.zem-anti__orb:before,.zem-anti__orb:after{border-radius:50%;animation:18s linear infinite zem-orbit-flat}.zem-anti__orb:after{animation-duration:12s;animation-direction:reverse;inset:24%}.zem-phone--compact{width:180px;transform:rotateY(calc(-24deg + var(--zoom-progress)*24deg))rotateZ(calc(7deg - var(--zoom-progress)*7deg))scale(calc(.88 + var(--zoom-progress)*.35));position:relative;top:auto;left:auto}.zem-anti__content{transform:translateX(calc((1 - var(--zoom-progress))*24px));opacity:calc(.55 + var(--zoom-progress)*.45);position:sticky;top:24vh}.zem-anti__content h2{color:var(--foreground);letter-spacing:-.07em;margin-top:1rem;font-size:clamp(3.5rem,6vw,7rem);font-weight:650;line-height:.9}.zem-anti__rules{border-top:1px solid var(--foreground);margin-top:3.5rem}@supports (color:color-mix(in lab, red, red)){.zem-anti__rules{border-top:1px solid color-mix(in srgb,var(--foreground)14%,transparent)}}.zem-anti__rules article{border-bottom:1px solid var(--foreground);grid-template-columns:3rem 1fr;gap:1.2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.zem-anti__rules article{border-bottom:1px solid color-mix(in srgb,var(--foreground)14%,transparent)}}.zem-anti__rules article{padding:1.5rem 0}.zem-anti__rules article>span{border:1px solid var(--foreground);place-items:center;width:2.6rem;height:2.6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.zem-anti__rules article>span{border:1px solid color-mix(in srgb,var(--foreground)16%,transparent)}}.zem-anti__rules article>span{color:var(--primary);border-radius:50%}.zem-anti__rules h3{color:var(--foreground);font-size:1.15rem;font-weight:750}.zem-anti__rules p{color:var(--muted-foreground);margin-top:.35rem;font-size:.82rem;line-height:1.6}.zem-anti__rules strong{color:var(--foreground)}.zem-cta{text-align:center;background:#0b0c14;padding:clamp(3rem,5vw,5rem) 1.25rem clamp(7rem,12vw,12rem);overflow:hidden}.zem-cta__glow{z-index:-1;width:min(900px,80vw);height:min(900px,80vw);transform:translate(-50%,-50%)scale(calc(.7 + var(--stage-focus)*.45));background:radial-gradient(circle,#58ccb836,#7352d21a 38%,#0000 67%);border-radius:50%;position:absolute;top:50%;left:50%}.zem-cta__content{max-width:930px;margin:auto}.zem-cta p{color:#ffffff9e;max-width:650px;margin:1.7rem auto 0;font-size:1.05rem;line-height:1.7}.zem-cta__people{pointer-events:none;position:absolute;inset:0}.zem-cta__people img{object-fit:cover;border:1px solid #ffffff40;border-radius:50%;width:4rem;height:4rem;animation:5s ease-in-out infinite zem-float;position:absolute;box-shadow:0 20px 45px #0000004d}.zem-cta__people img:first-child{top:20%;left:7%}.zem-cta__people img:nth-child(2){animation-delay:-1s;top:18%;right:8%}.zem-cta__people img:nth-child(3){animation-delay:-2s;bottom:16%;left:15%}.zem-cta__people img:nth-child(4){animation-delay:-3s;bottom:12%;right:17%}.zem-cta__people img:nth-child(5){border:2px solid #8ee1cf;width:5rem;height:5rem;animation:none;bottom:5%;left:50%;transform:translate(-50%)}.zem-store-button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff!important;background:#ffffff17!important;border:1px solid #ffffff2e!important;border-radius:1rem!important;gap:.8rem!important;min-height:4rem!important;padding:0 1.3rem!important;transition:transform .3s,background .3s!important}.zem-store-button:hover{transform:translateY(-3px);background:#ffffff24!important}.zem-store-button b{font-size:1.4rem}.zem-store-button span{text-align:left;font-size:.95rem;line-height:1.05}.zem-store-button small{color:#ffffff80;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.2rem;font-size:.5rem;display:block}.zem-motion-root>section+section{border-top:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.zem-motion-root>section+section{border-top:1px solid color-mix(in srgb,var(--foreground)10%,transparent)}}.zem-motion-root>section+section{box-shadow:inset 0 16px 34px -24px #000000d9}.dark .zem-motion-root>section+section{box-shadow:inset 0 16px 34px -24px #fff6}@keyframes zem-pulse{0%{opacity:0;transform:scale(.75)}35%{opacity:.8}to{opacity:0;transform:scale(1.35)}}@keyframes zem-signal{0%,to{opacity:0;left:0}15%{opacity:1}75%{opacity:1}to{left:100%}}@keyframes zem-float{0%,to{translate:0}50%{translate:0 -10px}}@keyframes zem-scroll{0%{transform:translateY(-100%)}50%,to{transform:translateY(100%)}}@keyframes zem-cue-arrow{0%,to{box-shadow:0 0 0 4px color-mix(in srgb,var(--primary-accent)5%,transparent);transform:translateY(-2px)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--primary-accent)11%,transparent);transform:translateY(4px)}}@keyframes zem-stage-button-pulse{0%,to{border-color:color-mix(in srgb,var(--primary-accent)42%,transparent);box-shadow:0 16px 38px -24px #000000b8,0 0 0 5px color-mix(in srgb,var(--primary-accent)7%,transparent),0 0 18px color-mix(in srgb,var(--primary-accent)12%,transparent)}50%{border-color:color-mix(in srgb,var(--primary-accent)88%,white);box-shadow:0 18px 42px -22px #000000b8,0 0 0 9px color-mix(in srgb,var(--primary-accent)15%,transparent),0 0 34px color-mix(in srgb,var(--primary-accent)42%,transparent)}}@keyframes zem-stage-arrow-hint{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-accent)5%,transparent);transform:translateY(-1px)}50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--primary-accent)12%,transparent);transform:translateY(3px)}}@keyframes zem-stage-button-shine{0%,58%{opacity:0;left:-35%}66%{opacity:.75}88%,to{opacity:0;left:115%}}@keyframes zem-navigator-label{0%{opacity:0;filter:blur(4px);transform:translateY(7px)}45%{opacity:.45}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes zem-navigator-travel{0%{filter:brightness();scale:1}35%{filter:brightness(1.12);scale:1.025}72%{filter:brightness(1.06);scale:1.012}to{filter:brightness();scale:1}}@keyframes zem-navigator-arrow-travel{0%,to{transform:translateY(-3px)}50%{transform:translateY(4px)}}@keyframes zem-navigator-trail{0%{opacity:.6;transform:translate(-50%)scaleY(0)}60%{opacity:.35;transform:translate(-50%)scaleY(.8)}to{opacity:0;transform:translate(-50%)translateY(13px)scaleY(.2)}}@keyframes zem-orbit-a{to{rotate:1turn}}@keyframes zem-orbit-b{to{rotate:-1turn}}@keyframes zem-orbit-flat{to{transform:rotate(1turn)}}@keyframes zem-flow-card-click{0%{filter:brightness()}36%{filter:brightness(1.45)saturate(1.3)}62%{filter:brightness(.94)}to{filter:brightness()}}@keyframes zem-flow-detail-in{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}55%{opacity:.72}to{opacity:1;filter:blur();transform:translateY(0)}}@media (max-width:1250px){.zem-what{grid-template-columns:1fr}.zem-what__copy{text-align:center;max-width:780px;margin:auto}.zem-what__copy>p{margin-left:auto;margin-right:auto}.zem-chain{max-width:760px;margin-left:auto;margin-right:auto}.zem-what-stage{width:min(850px,100%);margin:auto}}@media (max-width:1050px){.zem-hero__grid{grid-template-columns:1fr}.zem-hero__copy{text-align:center;max-width:850px;margin:auto}.zem-lede,.zem-highlight{margin-left:auto;margin-right:auto}.zem-hero__copy .flex,.zem-human-proof{justify-content:center}.connection-scene{width:min(760px,100%);min-height:620px;margin:-2rem auto 0}.zem-story{grid-template-columns:1fr}.zem-flow{width:min(720px,100%);margin:auto}.zem-what{grid-template-columns:1fr}.zem-what__copy{text-align:center;max-width:780px;margin:auto}.zem-what__copy>p{margin-left:auto;margin-right:auto}.zem-chain{max-width:760px;margin-left:auto;margin-right:auto}.zem-what-stage{width:min(850px,100%);margin:auto}.zem-people{grid-template-columns:1fr}.zem-people__sticky{position:relative;top:0}.zem-section-heading--left{text-align:center;margin:auto}.zem-section-heading--left p{margin-left:auto}.zem-steps{max-width:650px;margin-left:auto;margin-right:auto}.zem-checkins{grid-template-columns:1fr 1fr;align-items:start;padding:0;display:grid}.zem-checkin--morning{grid-row:span 2}.zem-checkin__photo{min-height:500px}}@media (max-width:760px){.zem-hero{min-height:auto;padding-top:1.25rem}.zem-display--hero{font-size:clamp(3.2rem,15vw,5rem)}.zem-hero>.zem-scroll-cue{display:none}.zem-section-cue{margin-top:.25rem;display:flex}.connection-scene{min-height:500px;margin-top:-1rem}.human-orb{transform:scale(.72)}.human-orb--one{top:18%;left:-4%}.human-orb--two{bottom:12%;right:-5%}.scene-note{font-size:.54rem}.scene-note--left{bottom:12%;left:0}.scene-note--right{top:18%;right:0}.zem-phone{width:200px}.zem-story{min-height:auto;padding-top:3rem;padding-bottom:3rem}.zem-story__intro h2{font-size:clamp(3.2rem,16vw,5rem)}.zem-flow-card{grid-template-columns:auto auto 1fr;min-height:86px;padding:.8rem}.zem-flow-card__state{display:none}.zem-flow-card__bubble{grid-column:2/-1}.zem-flow-card__bubble small{font-size:.58rem}.zem-flow-card:hover,.zem-flow-card[data-selected]{translate:0;scale:1.025}.zem-what{min-height:auto;padding-top:3rem;padding-bottom:3rem}.zem-what__copy h2{font-size:clamp(3.1rem,15vw,5rem)}.zem-chain{grid-template-columns:1fr;gap:.55rem;width:min(420px,100%)}.zem-chain__user{min-height:145px}.zem-chain__route{background:linear-gradient(to bottom,var(--primary-accent),var(--primary-accent),var(--primary-accent));width:2px;height:42px;margin:auto}@supports (color:color-mix(in lab, red, red)){.zem-chain__route{background:linear-gradient(to bottom,color-mix(in srgb,var(--primary-accent)15%,transparent),var(--primary-accent),color-mix(in srgb,var(--primary-accent)15%,transparent))}}.zem-chain__route>i{animation-name:zem-chain-signal-mobile;top:-4px;left:50%;transform:translate(-50%)}.zem-chain__engine{width:100%}.zem-what-stage{flex-direction:column;min-height:auto;padding-top:3rem;display:flex;transform:none!important}.zem-what-stage__orbit{display:none}.zem-what-stage__glow{inset:0 5% 42%}.zem-what-core{width:min(330px,92%);min-height:330px;margin:auto;animation:.5s cubic-bezier(.16,1,.3,1) zem-what-core-mobile-in;position:relative;top:auto;left:auto;transform:none}.zem-what-options{grid-template-columns:1fr 1fr;gap:.65rem;margin-top:2rem;display:grid;position:relative}.zem-what-option{width:100%;animation:none;position:relative;inset:auto!important}.zem-what-option:hover,.zem-what-option:focus-visible,.zem-what-option[data-selected]{transform:translateY(-3px)scale(1.02)}.zem-feature-grid{grid-template-columns:1fr}.zem-feature-card--1,.zem-feature-card--2,.zem-feature-card--3,.zem-feature-card--4{grid-column:auto}.zem-feature-card{min-height:340px}.zem-people{padding-top:7rem;padding-bottom:7rem}.zem-checkins{display:flex}.zem-checkin__photo{min-height:390px}.zem-anti{grid-template-columns:1fr;min-height:190vh;padding-top:7rem;padding-bottom:7rem}.zem-anti__orb{width:min(90vw,440px);margin:auto;top:16vh}.zem-anti__content{text-align:center;opacity:1;position:relative;top:auto;transform:none}.zem-anti__rules{text-align:left}.zem-cta__people img:first-child,.zem-cta__people img:nth-child(3){left:-1rem}.zem-cta__people img:nth-child(2),.zem-cta__people img:nth-child(4){right:-1rem}.zem-cta__people img{opacity:.55}.zem-progress{transform-origin:100%;right:.25rem;transform:translateY(-50%)scale(.82)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.zem-eyebrow__signal:after,.connection-scene__orbit,.human-orb__pulse,.connection-line span,.scene-note,.zem-scroll-cue b,.zem-anti__orb:before,.zem-anti__orb:after,.zem-cta__people img{animation:none!important}.connection-scene{opacity:1;transform:none}[data-scroll-motion],[data-scroll-motion][data-motion-visible]{opacity:1;transition:none;transform:none}.zem-what-stage{transition:none;transform:none}.zem-what-core,.zem-what-stage__orbit,.zem-what-core__pulse i,.zem-what-option,.zem-chain__face,.zem-chain__route>i,.zem-chain__engine,.zem-chain__engine:before,.zem-chain__user--output{animation:none}}@keyframes zem-what-core-mobile-in{0%{opacity:.35;filter:blur(6px);transform:translateY(16px)scale(.92)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes zem-chain-signal-mobile{0%,to{opacity:0;top:-4px}12%{opacity:1}82%{opacity:1}to{opacity:0;top:calc(100% - 4px)}}.scene-note--right span{color:#38cfae;text-shadow:0 0 14px #38cfaea6;font-size:.9rem;font-weight:900}[data-scroll-motion][data-motion-visible][data-interactive-card]{transform:translateY(calc(var(--motion-distance)*-13px))scale(calc(.96 + var(--motion-progress)*.04))rotateX(var(--pointer-y,0deg))rotateY(var(--pointer-x,0deg))}[data-interactive-card]{--glow-x:50%;--glow-y:50%;cursor:pointer;outline:none;transition:scale .35s cubic-bezier(.16,1,.3,1),border-color .35s,box-shadow .35s;scale:1}[data-interactive-card]:focus-visible{outline:2px solid var(--primary-accent);outline-offset:4px}[data-interactive-card][data-selected]{border-color:var(--primary-accent);scale:1.025}@supports (color:color-mix(in lab, red, red)){[data-interactive-card][data-selected]{border-color:color-mix(in srgb,var(--primary-accent)70%,transparent)}}[data-interactive-card][data-selected]{box-shadow:0 34px 70px -38px var(--primary-accent)}@supports (color:color-mix(in lab, red, red)){[data-interactive-card][data-selected]{box-shadow:0 34px 70px -38px color-mix(in srgb,var(--primary-accent)55%,transparent)}}[data-draggable]{--drag-x:0px;--drag-y:0px;translate:var(--drag-x)var(--drag-y);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:translate .12s ease-out}[data-draggable][data-dragging]{cursor:grabbing;transition:none}.zem-feature-card:before{background:radial-gradient(circle at var(--glow-x)var(--glow-y),var(--primary-accent),var(--primary-accent))}@supports (color:color-mix(in lab, red, red)){.zem-feature-card:before{background:radial-gradient(circle at var(--glow-x)var(--glow-y),color-mix(in srgb,var(--primary-accent)25%,transparent),color-mix(in srgb,var(--primary-accent)8%,transparent))}}.zem-achievements{border:1px solid var(--foreground);margin-top:1.5rem;position:relative}@supports (color:color-mix(in lab, red, red)){.zem-achievements{border:1px solid color-mix(in srgb,var(--foreground)11%,transparent)}}.zem-achievements{background:var(--surface);border-radius:1.3rem;padding:1rem}@supports (color:color-mix(in lab, red, red)){.zem-achievements{background:color-mix(in srgb,var(--surface)48%,transparent)}}.zem-achievements__score{justify-content:space-between;align-items:end;display:flex}.zem-achievements__score strong{color:var(--foreground);letter-spacing:-.05em;font-size:1.4rem}.zem-achievements__score span{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:800}.zem-achievements__bar{background:var(--foreground);border-radius:99px;height:.4rem;margin-top:.65rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.zem-achievements__bar{background:color-mix(in srgb,var(--foreground)9%,transparent)}}.zem-achievements__bar i{border-radius:inherit;background:linear-gradient(90deg,var(--primary),var(--primary-accent));width:68%;height:100%;box-shadow:0 0 12px var(--primary-accent);animation:2.8s ease-in-out infinite zem-progress-breathe;display:block}.zem-achievements__badges{align-items:center;margin-top:.9rem;display:flex}.zem-achievements__badges>span{border:2px solid var(--surface-1);background:linear-gradient(145deg,var(--primary-accent),var(--primary));color:#fff;width:2rem;height:2rem;box-shadow:0 7px 16px -8px var(--primary);border-radius:50%;place-items:center;margin-right:-.25rem;font-size:.62rem;font-weight:900;animation:3s ease-in-out infinite zem-badge-float;display:grid}.zem-achievements__badges>span:nth-child(2){background:linear-gradient(145deg,#a27cff,#7654cb);animation-delay:-1s}.zem-achievements__badges>span:nth-child(3){background:linear-gradient(145deg,#ff8dbb,#bb5480);animation-delay:-2s}.zem-achievements__badges small{color:var(--muted-foreground);margin-left:.8rem;font-size:.6rem;font-weight:750}.zem-checkins{gap:clamp(2rem,5vw,5rem);padding-bottom:2rem}.zem-checkin{transform-style:preserve-3d}.zem-widget-actions{opacity:.68;gap:.45rem;transition:transform .35s,opacity .35s;display:flex;position:absolute;bottom:1.2rem;left:1.2rem;right:1.2rem;transform:translateY(14px)}.zem-widget-actions span{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a19178c;border:1px solid #ffffff2e;border-radius:999px;padding:.55rem .75rem;font-size:.62rem;font-weight:800}.zem-checkin[data-selected] .zem-widget-actions,.zem-checkin:hover .zem-widget-actions{opacity:1;transform:translateY(0)}.zem-streak-metrics{grid-template-columns:1fr 1fr;gap:.6rem;width:min(280px,80%);margin-top:1rem;display:grid}.zem-streak-metrics span{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.zem-streak-metrics span{border:1px solid color-mix(in srgb,var(--foreground)10%,transparent)}}.zem-streak-metrics span{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;border-radius:1rem;padding:.65rem;font-size:.52rem}.zem-streak-metrics b{color:var(--foreground);letter-spacing:-.04em;margin-bottom:.15rem;font-size:1rem;display:block}.zem-night-progress{gap:.35rem;margin-top:1.6rem;display:flex}.zem-night-progress i{background:#8ee1cf;border-radius:99px;width:1.65rem;height:.35rem;transition:transform .3s;box-shadow:0 0 12px #8ee1cf47}.zem-night-progress .is-next{box-shadow:none;background:#ffffff1f}.zem-checkin[data-selected] .zem-night-progress i{transform:scaleX(1.18)}.zem-anti{min-height:158vh;padding-top:clamp(5rem,8vw,8rem);padding-bottom:4rem}.zem-anti__rules article{grid-template-columns:3rem 1fr auto;align-items:center}.zem-anti__rules article>i{color:var(--primary-accent);font-size:1rem;font-style:normal;transition:transform .3s}.zem-anti__rules article:hover>i,.zem-anti__rules article[data-selected]>i{transform:translate(4px,-4px)}.zem-cta em{padding-right:.16em;display:inline-block}@keyframes zem-progress-breathe{0%,to{filter:brightness(.9);transform-origin:0;transform:scaleX(.96)}50%{filter:brightness(1.2);transform:scaleX(1)}}@keyframes zem-badge-float{0%,to{translate:0}50%{translate:0 -5px}}@media (max-width:760px){.zem-anti{min-height:125vh;padding-top:6rem;padding-bottom:3rem}.zem-anti__orb{position:relative;top:auto}}@media (prefers-reduced-motion:reduce){[data-draggable]{translate:0}.zem-achievements__bar i,.zem-achievements__badges>span{animation:none}}.zem-app-stack{z-index:5;aspect-ratio:.462;width:clamp(190px,16vw,235px);transform-style:preserve-3d;transform:translate(-50%,-50%)rotateX(calc(3deg + var(--hero-scroll,0)*10deg))rotateY(calc(-8deg + var(--hero-scroll,0)*28deg))scale(calc(1 - var(--hero-scroll,0)*.06));filter:drop-shadow(0 35px 35px #0c0f1e47);position:absolute;top:50%;left:50%}.zem-app-device{background:#f8f9ff;border:5px solid #181a22eb;border-radius:2.35rem;transition:transform .65s cubic-bezier(.16,1,.3,1),filter .45s,opacity .45s;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff8c,0 24px 55px -28px #0009}.dark .zem-app-device{background:#080610;border-color:#343042f0}.zem-app-device--back{z-index:1;filter:saturate(.82)brightness(.9);opacity:.84;transform:translate3d(-28%,3%,-45px)rotateY(8deg)rotate(-5deg)scale(.92)}.zem-app-device--front{z-index:2;transform:translate3d(18%,-3%,35px)rotateY(-5deg)rotate(4deg)}.connection-scene .zem-app-stack[data-hovered] .zem-app-device--back{filter:saturate()brightness();opacity:1;transform:translate3d(-38%,1%,-25px)rotateY(5deg)rotate(-7deg)scale(.94)}.connection-scene .zem-app-stack[data-hovered] .zem-app-device--front{transform:translate3d(24%,-4%,45px)rotateY(-2deg)rotate(5deg)}.zem-app-shot{object-fit:cover;object-position:top center;width:100%;height:100%}.zem-app-stack--compact{width:clamp(150px,15vw,205px);transform:rotateY(calc(-18deg + var(--zoom-progress)*18deg))rotateZ(calc(5deg - var(--zoom-progress)*5deg))scale(calc(.85 + var(--zoom-progress)*.28));position:relative;top:auto;left:auto}.zem-app-stack--compact .zem-app-device--back{z-index:3;filter:none;opacity:1;transform:translate3d(12%,-2%,30px)rotateY(-4deg)rotate(4deg)}.zem-app-stack--compact .zem-app-device--front{z-index:1;filter:saturate(.78)brightness(.9);opacity:.78;transform:translate3d(-23%,4%,-35px)rotateY(7deg)rotate(-6deg)scale(.93)}.zem-anti__orb .zem-app-stack--compact[data-hovered] .zem-app-device--back{transform:translate3d(18%,-3%,45px)rotateY(0)rotate(5deg)}.zem-anti__orb .zem-app-stack--compact[data-hovered] .zem-app-device--front{filter:none;opacity:1;transform:translate3d(-31%,3%,-20px)rotateY(4deg)rotate(-8deg)scale(.95)}@media (max-width:760px){.zem-app-stack{width:178px}.zem-app-device{border-width:4px;border-radius:1.9rem}.zem-app-stack--compact{width:155px}}.zem-app-stack{cursor:pointer;appearance:none;color:inherit;background:0 0;border:0;outline:none;padding:0;transition:scale .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);scale:1}.zem-app-stack[data-hovered]{scale:1.045}.zem-app-stack:focus-visible .zem-app-device--front{outline:3px solid var(--primary-accent);outline-offset:5px}.zem-app-stack,.zem-app-stack *{cursor:pointer!important}.zem-app-shot{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.zem-app-stack[data-swapped=true] .zem-app-device--back{z-index:3;filter:saturate()brightness();opacity:1;transform:translate3d(20%,-4%,45px)rotateY(-3deg)rotate(5deg)}.zem-app-stack[data-swapped=true] .zem-app-device--front{z-index:1;filter:saturate(.8)brightness(.9);opacity:.82;transform:translate3d(-30%,3%,-45px)rotateY(7deg)rotate(-6deg)scale(.92)}.zem-app-stack--compact[data-swapped=true] .zem-app-device--back{z-index:1;filter:saturate(.78)brightness(.9);opacity:.78;transform:translate3d(-23%,4%,-35px)rotateY(7deg)rotate(-6deg)scale(.93)}.zem-app-stack--compact[data-swapped=true] .zem-app-device--front{z-index:3;filter:none;opacity:1;transform:translate3d(12%,-2%,30px)rotateY(-4deg)rotate(4deg)}.zem-app-stack[data-rearranging] .zem-app-device--back{filter:saturate()brightness(1.04);opacity:1;transform:translate3d(-54%,-7%,70px)rotateY(-8deg)rotate(-10deg)scale(.96)}.zem-app-stack[data-rearranging] .zem-app-device--front{filter:saturate(.92)brightness(.96);opacity:.92;transform:translate3d(48%,7%,65px)rotateY(8deg)rotate(9deg)scale(.96)}.zem-app-stack--compact[data-rearranging] .zem-app-device--back{transform:translate3d(48%,-6%,70px)rotateY(-8deg)rotate(9deg)scale(.96)}.zem-app-stack--compact[data-rearranging] .zem-app-device--front{transform:translate3d(-52%,7%,65px)rotateY(8deg)rotate(-10deg)scale(.94)}.zem-display--hero span,.zem-display--hero em,.zem-section-heading em,.zem-people em,.zem-cta em{margin-right:-.1em;padding-right:.2em;display:inline-block;overflow:visible}.zem-app-stack:not(.zem-app-stack--compact)[data-swapped=false][data-hovered] .zem-app-device--back,.zem-app-stack:not(.zem-app-stack--compact)[data-swapped=true] .zem-app-device--back{z-index:3;filter:saturate()brightness();opacity:1;transform:translate3d(20%,-4%,45px)rotateY(-3deg)rotate(5deg)}.zem-app-stack:not(.zem-app-stack--compact)[data-swapped=false][data-hovered] .zem-app-device--front,.zem-app-stack:not(.zem-app-stack--compact)[data-swapped=true] .zem-app-device--front{z-index:1;filter:saturate(.8)brightness(.9);opacity:.82;transform:translate3d(-30%,3%,-45px)rotateY(7deg)rotate(-6deg)scale(.92)}.zem-app-stack:not(.zem-app-stack--compact)[data-swapped=true][data-hovered] .zem-app-device--back{z-index:1;filter:saturate(.82)brightness(.9);opacity:.84;transform:translate3d(-28%,3%,-45px)rotateY(8deg)rotate(-5deg)scale(.92)}.zem-app-stack:not(.zem-app-stack--compact)[data-swapped=true][data-hovered] .zem-app-device--front{z-index:2;filter:none;opacity:1;transform:translate3d(18%,-3%,35px)rotateY(-5deg)rotate(4deg)}.zem-app-stack--compact[data-swapped=false][data-hovered] .zem-app-device--back,.zem-app-stack--compact[data-swapped=true] .zem-app-device--back{z-index:1;filter:saturate(.78)brightness(.9);opacity:.78;transform:translate3d(-23%,4%,-35px)rotateY(7deg)rotate(-6deg)scale(.93)}.zem-app-stack--compact[data-swapped=false][data-hovered] .zem-app-device--front,.zem-app-stack--compact[data-swapped=true] .zem-app-device--front,.zem-app-stack--compact[data-swapped=true][data-hovered] .zem-app-device--back{z-index:3;filter:none;opacity:1;transform:translate3d(12%,-2%,30px)rotateY(-4deg)rotate(4deg)}.zem-app-stack--compact[data-swapped=true][data-hovered] .zem-app-device--front{z-index:1;filter:saturate(.78)brightness(.9);opacity:.78;transform:translate3d(-23%,4%,-35px)rotateY(7deg)rotate(-6deg)scale(.93)}.zem-app-stack[data-rearranging][data-swapped] .zem-app-device--back{z-index:4;filter:saturate()brightness(1.04);opacity:1;transform:translate3d(-54%,-7%,70px)rotateY(-8deg)rotate(-10deg)scale(.96)}.zem-app-stack[data-rearranging][data-swapped] .zem-app-device--front{z-index:4;filter:saturate(.92)brightness(.96);opacity:.92;transform:translate3d(48%,7%,65px)rotateY(8deg)rotate(9deg)scale(.96)}.zem-app-stack--compact[data-rearranging][data-swapped] .zem-app-device--back{transform:translate3d(48%,-6%,70px)rotateY(-8deg)rotate(9deg)scale(.96)}.zem-app-stack--compact[data-rearranging][data-swapped] .zem-app-device--front{transform:translate3d(-52%,7%,65px)rotateY(8deg)rotate(-10deg)scale(.94)}.connection-scene__glow,.connection-scene__orbit,.human-orb,.connection-line,.scene-note,.zem-anti__orb:before,.zem-anti__orb:after{pointer-events:none}.zem-app-stack{z-index:20;pointer-events:auto}.zem-app-hit-area{z-index:30;pointer-events:auto;border-radius:4rem;position:absolute;inset:-5% -24% -5% -32%}.zem-app-device,.zem-app-shot{pointer-events:none}.scene-note--motivation{max-width:190px;animation-delay:-.8s;top:43%;left:-2%}.scene-note--everyone{max-width:180px;animation-delay:-2.6s;bottom:31%;right:-2%}.scene-note--habit{animation-delay:-1.4s;top:3%;left:18%}.scene-note--happiness{animation-delay:-3.2s;bottom:3%;right:15%}.scene-note--motivation span{color:#f276a8;text-shadow:0 0 14px #f276a88c}.scene-note--everyone span,.scene-note--habit span,.scene-note--happiness span{color:#38cfae;text-shadow:0 0 14px #38cfae8c}.connection-notes{display:contents}.scene-note{--note-accent:#38cfae;z-index:40;appearance:none;pointer-events:auto;cursor:pointer;text-align:left;font-family:inherit;transition:transform .4s cubic-bezier(.16,1,.3,1),background .35s,border-color .35s,box-shadow .35s,color .35s}.scene-note--right{--note-accent:#5b9cff}.scene-note--motivation{--note-accent:#f276a8}.scene-note--everyone{--note-accent:#a98bff}.scene-note--habit{--note-accent:#42cfb5}.scene-note--happiness{--note-accent:#ffc66f}.scene-note:hover,.scene-note.is-active{z-index:45;border-color:var(--note-accent);transform:translateY(-5px)scale(1.07)}@supports (color:color-mix(in lab, red, red)){.scene-note:hover,.scene-note.is-active{border-color:color-mix(in srgb,var(--note-accent)72%,transparent)}}.scene-note:hover,.scene-note.is-active{background:var(--note-accent)}@supports (color:color-mix(in lab, red, red)){.scene-note:hover,.scene-note.is-active{background:color-mix(in srgb,var(--note-accent)24%,var(--surface-1))}}.scene-note:hover,.scene-note.is-active{box-shadow:0 18px 42px -22px var(--note-accent),0 0 0 5px var(--note-accent)}@supports (color:color-mix(in lab, red, red)){.scene-note:hover,.scene-note.is-active{box-shadow:0 18px 42px -22px color-mix(in srgb,var(--note-accent)72%,transparent),0 0 0 5px color-mix(in srgb,var(--note-accent)10%,transparent)}}.scene-note:hover,.scene-note.is-active{color:var(--foreground)}.scene-note:hover>span,.scene-note.is-active>span{color:var(--note-accent);text-shadow:0 0 16px var(--note-accent)}@supports (color:color-mix(in lab, red, red)){.scene-note:hover>span,.scene-note.is-active>span{text-shadow:0 0 16px color-mix(in srgb,var(--note-accent)75%,transparent)}}.connection-scene__glow{transition:background .5s,filter .5s,opacity .5s}.connection-scene:has(.scene-note--left.is-active) .connection-scene__glow{background:radial-gradient(circle,#38cfae57,#0000 67%)}.connection-scene:has(.scene-note--right.is-active) .connection-scene__glow{background:radial-gradient(circle,#5b9cff57,#0000 67%)}.connection-scene:has(.scene-note--motivation.is-active) .connection-scene__glow{background:radial-gradient(circle,#f276a857,#0000 67%)}.connection-scene:has(.scene-note--everyone.is-active) .connection-scene__glow{background:radial-gradient(circle,#a98bff57,#0000 67%)}.connection-scene:has(.scene-note--habit.is-active) .connection-scene__glow{background:radial-gradient(circle,#42cfb557,#0000 67%)}.connection-scene:has(.scene-note--happiness.is-active) .connection-scene__glow{background:radial-gradient(circle,#ffc66f57,#0000 67%)}.zem-app-stack{isolation:isolate;transform-style:flat;filter:none}.zem-app-device{transform-style:flat;backface-visibility:hidden;box-shadow:none;filter:none!important;opacity:1!important}.zem-store-button{--store-accent:#8ee1cf;isolation:isolate;cursor:pointer;will-change:transform,box-shadow;animation:3.8s ease-in-out infinite zem-store-idle;position:relative;overflow:hidden;box-shadow:0 12px 34px #0000003d,inset 0 0 0 1px #ffffff0a}.zem-store-button--play{--store-accent:#b998ff;animation-delay:-1.9s}.zem-store-button:before{content:"";z-index:-1;background:linear-gradient(105deg,transparent 37%,var(--store-accent)48%,#ffffff70 50%,transparent 62%);position:absolute;inset:-90% -35%}@supports (color:color-mix(in lab, red, red)){.zem-store-button:before{background:linear-gradient(105deg,transparent 37%,color-mix(in srgb,var(--store-accent)34%,transparent)48%,#ffffff70 50%,transparent 62%)}}.zem-store-button:before{pointer-events:none;animation:4.6s cubic-bezier(.22,1,.36,1) infinite zem-store-shimmer;transform:translate(-62%)rotate(8deg)}.zem-store-button:after{content:"";z-index:-1;aspect-ratio:1;border:1px solid var(--store-accent);opacity:0;pointer-events:none;border-radius:999px;width:1rem;position:absolute;top:50%;left:22%;transform:translate(-50%,-50%)scale(.2)}.zem-store-button b,.zem-store-button span{z-index:1;position:relative}.zem-store-button b{filter:drop-shadow(0 0 #0000);transition:transform .45s cubic-bezier(.2,.9,.2,1.35),filter .35s;animation:2.8s ease-in-out infinite zem-store-icon-idle}.zem-store-button--play b{animation-delay:-1.4s}.zem-store-button:hover{animation-play-state:paused;border-color:var(--store-accent)!important;transform:translateY(-7px)scale(1.045)rotateX(5deg)!important}@supports (color:color-mix(in lab, red, red)){.zem-store-button:hover{border-color:color-mix(in srgb,var(--store-accent)72%,white 28%)!important}}.zem-store-button:hover{background:var(--store-accent)!important}@supports (color:color-mix(in lab, red, red)){.zem-store-button:hover{background:color-mix(in srgb,var(--store-accent)18%,#ffffff1a)!important}}.zem-store-button:hover{box-shadow:0 20px 48px var(--store-accent),0 0 0 5px var(--store-accent),inset 0 1px 0 #ffffff4d}@supports (color:color-mix(in lab, red, red)){.zem-store-button:hover{box-shadow:0 20px 48px color-mix(in srgb,var(--store-accent)22%,transparent),0 0 0 5px color-mix(in srgb,var(--store-accent)10%,transparent),inset 0 1px 0 #ffffff4d}}.zem-store-button:hover:before{animation-duration:1.15s}.zem-store-button:hover b{filter:drop-shadow(0 0 10px var(--store-accent));animation-play-state:paused;transform:translateY(-2px)scale(1.18)rotate(-7deg)}@supports (color:color-mix(in lab, red, red)){.zem-store-button:hover b{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--store-accent)78%,transparent))}}.zem-store-button--play:hover b{transform:translate(2px,-1px)scale(1.16)rotate(-5deg)}.zem-store-button:active{box-shadow:0 5px 16px #00000047,0 0 0 8px var(--store-accent)!important;animation:.32s cubic-bezier(.2,.9,.25,1) zem-store-press!important;transform:translateY(1px)scale(.94)!important}@supports (color:color-mix(in lab, red, red)){.zem-store-button:active{box-shadow:0 5px 16px #00000047,0 0 0 8px color-mix(in srgb,var(--store-accent)16%,transparent)!important}}.zem-store-button:active:after{animation:.42s ease-out zem-store-burst}.zem-store-button:active b{transform:scale(.86)rotate(0)}.zem-store-button:focus-visible{outline:3px solid var(--store-accent);outline-offset:5px}@keyframes zem-store-idle{0%,to{box-shadow:0 12px 34px #0000003d,0 0 0 0 color-mix(in srgb,var(--store-accent)0%,transparent);transform:translateY(0)}50%{box-shadow:0 16px 38px #00000045,0 0 24px color-mix(in srgb,var(--store-accent)12%,transparent);transform:translateY(-2px)}}@keyframes zem-store-shimmer{0%,56%{opacity:0;transform:translate(-66%)rotate(8deg)}64%{opacity:1}84%,to{opacity:0;transform:translate(66%)rotate(8deg)}}@keyframes zem-store-icon-idle{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-2px)rotate(-3deg)}}@keyframes zem-store-press{0%{filter:brightness()}48%{filter:brightness(1.35)}to{filter:brightness()}}@keyframes zem-store-burst{0%{opacity:.9;transform:translate(-50%,-50%)scale(.2)}to{opacity:0;border-width:3px;transform:translate(-50%,-50%)scale(13)}}@media (max-width:760px){.scene-note--motivation{max-width:135px;top:42%;left:-2%}.scene-note--everyone{max-width:125px;bottom:27%;right:-3%}.scene-note--habit{top:5%;left:10%}.scene-note--happiness{bottom:2%;right:8%}}@media (prefers-reduced-motion:reduce){.zem-store-button,.zem-store-button:before,.zem-store-button b{animation:none!important}.zem-store-button:hover{transform:translateY(-2px)!important}.zem-store-button:active{transform:scale(.97)!important}}.zem-cta{background:radial-gradient(circle at 50% 36%,var(--primary-accent),transparent 38%),linear-gradient(145deg,var(--surface-1),var(--surface-2))}@supports (color:color-mix(in lab, red, red)){.zem-cta{background:radial-gradient(circle at 50% 36%,color-mix(in srgb,var(--primary-accent)14%,transparent),transparent 38%),linear-gradient(145deg,var(--surface-1),color-mix(in srgb,var(--surface-2)78%,var(--background)))}}.zem-cta__glow{background:radial-gradient(circle,var(--primary-accent),var(--primary)40%,transparent 68%)}@supports (color:color-mix(in lab, red, red)){.zem-cta__glow{background:radial-gradient(circle,color-mix(in srgb,var(--primary-accent)22%,transparent),color-mix(in srgb,var(--primary)9%,transparent)40%,transparent 68%)}}.zem-cta .zem-kicker{color:var(--primary)}.zem-cta h2{color:var(--foreground)}.zem-cta p{color:var(--muted-foreground)}.zem-cta p strong{color:var(--foreground)}.zem-cta__people img{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.zem-cta__people img{border-color:color-mix(in srgb,var(--foreground)24%,transparent)}}.zem-cta__people img{box-shadow:0 20px 45px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.zem-cta__people img{box-shadow:0 20px 45px color-mix(in srgb,var(--foreground)16%,transparent)}}.zem-cta .zem-store-button{border-color:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){.zem-cta .zem-store-button{border-color:color-mix(in srgb,var(--foreground)22%,transparent)!important}}.zem-cta .zem-store-button{background:var(--surface-1)!important}@supports (color:color-mix(in lab, red, red)){.zem-cta .zem-store-button{background:color-mix(in srgb,var(--surface-1)82%,transparent)!important}}.zem-cta .zem-store-button{box-shadow:0 14px 34px -22px var(--foreground),inset 0 1px 0 #ffffffb8;color:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){.zem-cta .zem-store-button{box-shadow:0 14px 34px -22px color-mix(in srgb,var(--foreground)38%,transparent),inset 0 1px 0 #ffffffb8}}.zem-cta .zem-store-button small{color:var(--muted-foreground)}.zem-cta .zem-store-button:hover{background:var(--store-accent)!important}@supports (color:color-mix(in lab, red, red)){.zem-cta .zem-store-button:hover{background:color-mix(in srgb,var(--store-accent)15%,var(--surface-1))!important}}.dark .zem-cta{background:#0b0c14}.dark .zem-cta__glow{background:radial-gradient(circle,#58ccb836,#7352d21a 38%,#0000 67%)}.dark .zem-cta .zem-kicker{color:#8ee1cf}.dark .zem-cta h2{color:#fff}.dark .zem-cta p{color:#ffffff9e}.dark .zem-cta p strong{color:#fff}.dark .zem-cta__people img{border-color:#ffffff40;box-shadow:0 20px 45px #0000004d}.dark .zem-cta .zem-store-button{box-shadow:0 12px 34px #0000003d,inset 0 0 0 1px #ffffff0a;color:#fff!important;background:#ffffff17!important;border-color:#ffffff2e!important}.dark .zem-cta .zem-store-button small{color:#ffffff80}.dark .zem-cta .zem-store-button:hover{background:var(--store-accent)!important}@supports (color:color-mix(in lab, red, red)){.dark .zem-cta .zem-store-button:hover{background:color-mix(in srgb,var(--store-accent)18%,#ffffff1a)!important}}.zem-section-spheres{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.zem-section-spheres>i{aspect-ratio:1;box-shadow:0 0 34px var(--sphere-color,var(--primary-accent));background:0 0;border:0;border-radius:50%;display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.zem-section-spheres>i{box-shadow:0 0 34px color-mix(in srgb,var(--sphere-color,var(--primary-accent))5%,transparent)}}.zem-section-spheres>i{opacity:.58;will-change:transform;animation:8s ease-in-out infinite zem-section-sphere-float}.zem-section-spheres>i:before,.zem-section-spheres>i:after{content:"";border:1px solid var(--sphere-color,var(--primary-accent));width:132%;height:43%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.zem-section-spheres>i:before,.zem-section-spheres>i:after{border:1px solid color-mix(in srgb,var(--sphere-color,var(--primary-accent))38%,transparent)}}.zem-section-spheres>i:before,.zem-section-spheres>i:after{background:0 0;border-radius:50%;display:none}.zem-section-spheres>i>b{border:1px solid var(--sphere-color,var(--primary-accent));display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.zem-section-spheres>i>b{border:1px solid color-mix(in srgb,var(--sphere-color,var(--primary-accent))38%,transparent)}}.zem-section-spheres>i>b{pointer-events:none;background:0 0;border-radius:50%}.zem-section-spheres>i>b:after{content:"";background:var(--sphere-color,var(--primary-accent));width:8px;height:8px;box-shadow:0 0 0 5px var(--sphere-color,var(--primary-accent)),0 0 18px var(--sphere-color,var(--primary-accent));border-radius:50%;position:absolute;top:-4px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.zem-section-spheres>i>b:after{box-shadow:0 0 0 5px color-mix(in srgb,var(--sphere-color,var(--primary-accent))10%,transparent),0 0 18px color-mix(in srgb,var(--sphere-color,var(--primary-accent))88%,transparent)}}.zem-section-spheres>i>b:first-child{animation:12s linear infinite zem-section-atom-dot;inset:0}.zem-section-spheres>i>b:nth-child(2),.zem-section-spheres>i>b:nth-child(3){width:132%;height:43%;top:50%;left:50%;transform:translate(-50%,-50%)}.zem-section-spheres>i>b:nth-child(2){animation:15s linear infinite zem-section-atom-dot-ellipse;rotate:34deg}.zem-section-spheres>i>b:nth-child(3){animation:19s linear infinite zem-section-atom-dot-ellipse-reverse;rotate:-38deg}.zem-section-spheres>i:nth-child(2)>b{animation-delay:-4.5s}.zem-section-spheres>i:nth-child(3)>b{animation-delay:-8s}.zem-section-spheres--manifesto>i:first-child{--sphere-color:var(--primary-accent);width:clamp(10rem,18vw,20rem);animation-delay:-1.2s;top:9%;left:-6rem}.zem-section-spheres--manifesto>i:nth-child(2){--sphere-color:#a98bff;width:clamp(5rem,9vw,10rem);animation-duration:10s;animation-delay:-4.4s;top:4%;right:38%}.zem-section-spheres--manifesto>i:nth-child(3){--sphere-color:#f276a8;width:clamp(14rem,24vw,27rem);animation-duration:12s;animation-delay:-6.1s;bottom:3%;right:-8rem}.zem-section-spheres--start>i:first-child{--sphere-color:#f276a8;width:clamp(7rem,13vw,14rem);animation-duration:9s;animation-delay:-2.7s;top:11%;left:5%}.zem-section-spheres--start>i:nth-child(2){--sphere-color:var(--primary-accent);width:clamp(13rem,22vw,25rem);animation-duration:12s;animation-delay:-5.2s;top:23%;right:-7rem}.zem-section-spheres--start>i:nth-child(3){--sphere-color:#a98bff;width:clamp(4.5rem,8vw,9rem);animation-duration:10.5s;animation-delay:-.8s;bottom:8%;left:22%}.zem-story__intro,.zem-story>.zem-flow,.zem-cta__content{z-index:2;position:relative}.zem-cta__people{z-index:2}@keyframes zem-section-sphere-float{0%,to{transform:translate(0)rotate(-3deg)scale(1)}35%{transform:translate(16px,-24px)rotate(3deg)scale(1.045)}68%{transform:translate(-10px,13px)rotate(-1deg)scale(.975)}}@keyframes zem-section-atom-orbit{to{rotate:394deg}}@keyframes zem-section-atom-orbit-reverse{to{rotate:-398deg}}@keyframes zem-section-atom-dot{to{rotate:1turn}}@keyframes zem-section-atom-dot-ellipse{to{rotate:394deg}}@keyframes zem-section-atom-dot-ellipse-reverse{to{rotate:-398deg}}.zem-cta .zem-store-button--apple,.zem-cta .zem-store-button--play{background:radial-gradient(circle at 15% 50%,var(--store-accent),transparent 34%),linear-gradient(110deg,var(--surface-1)18%,var(--store-accent)46%,var(--surface-1)72%)!important}@supports (color:color-mix(in lab, red, red)){.zem-cta .zem-store-button--apple,.zem-cta .zem-store-button--play{background:radial-gradient(circle at 15% 50%,color-mix(in srgb,var(--store-accent)25%,transparent),transparent 34%),linear-gradient(110deg,var(--surface-1)18%,color-mix(in srgb,var(--store-accent)14%,var(--surface-1))46%,var(--surface-1)72%)!important}}.zem-cta .zem-store-button--apple,.zem-cta .zem-store-button--play{animation:3.2s cubic-bezier(.45,0,.55,1) infinite zem-store-invite;background-size:180% 180%!important}.zem-cta .zem-store-button--play{animation-delay:-1.6s}.zem-cta .zem-store-button:before{z-index:0;background:linear-gradient(105deg,transparent 40%,var(--store-accent)46%,#ffffffb8 50%,var(--store-accent)54%,transparent 61%);inset:-120% -55%}@supports (color:color-mix(in lab, red, red)){.zem-cta .zem-store-button:before{background:linear-gradient(105deg,transparent 40%,color-mix(in srgb,var(--store-accent)12%,transparent)46%,#ffffffb8 50%,color-mix(in srgb,var(--store-accent)18%,transparent)54%,transparent 61%)}}.zem-cta .zem-store-button:before{animation:3.2s cubic-bezier(.22,1,.36,1) infinite zem-store-invite-sweep}.zem-cta .zem-store-button--play:before{animation-delay:-1.6s}.zem-cta .zem-store-button b{animation:1.6s cubic-bezier(.45,0,.55,1) infinite zem-store-invite-icon}.zem-cta .zem-store-button--play b{animation-delay:-.8s}.zem-cta .zem-store-button span{animation:3.2s ease-in-out infinite zem-store-invite-copy}.zem-cta .zem-store-button--play span{animation-delay:-1.6s}.zem-cta .zem-store-button:hover b,.zem-cta .zem-store-button:hover span,.zem-cta .zem-store-button:active b,.zem-cta .zem-store-button:active span{animation:none}.zem-cta .zem-store-button:hover:before{animation:1.15s cubic-bezier(.22,1,.36,1) infinite zem-store-invite-sweep}.dark .zem-cta .zem-store-button--apple,.dark .zem-cta .zem-store-button--play{background:radial-gradient(circle at 16% 50%,var(--store-accent),transparent 36%),linear-gradient(110deg,#ffffff12 16%,var(--store-accent)46%,#ffffff12 74%)!important}@supports (color:color-mix(in lab, red, red)){.dark .zem-cta .zem-store-button--apple,.dark .zem-cta .zem-store-button--play{background:radial-gradient(circle at 16% 50%,color-mix(in srgb,var(--store-accent)24%,transparent),transparent 36%),linear-gradient(110deg,#ffffff12 16%,color-mix(in srgb,var(--store-accent)19%,#ffffff14)46%,#ffffff12 74%)!important}}.dark .zem-cta .zem-store-button--apple,.dark .zem-cta .zem-store-button--play{background-size:180% 180%!important}@keyframes zem-store-invite{0%,to{box-shadow:0 14px 34px -22px color-mix(in srgb,var(--store-accent)34%,transparent),0 0 0 0 color-mix(in srgb,var(--store-accent)0%,transparent);background-position:0%;transform:translateY(0)scale(1)}36%{box-shadow:0 22px 46px -20px color-mix(in srgb,var(--store-accent)58%,transparent),0 0 0 6px color-mix(in srgb,var(--store-accent)8%,transparent);background-position:70% 45%;transform:translateY(-4px)scale(1.025)}62%{box-shadow:0 18px 42px -22px color-mix(in srgb,var(--store-accent)46%,transparent),0 0 24px color-mix(in srgb,var(--store-accent)16%,transparent);background-position:100% 55%;transform:translateY(-2px)scale(1.012)}}@keyframes zem-store-invite-sweep{0%,30%{opacity:0;transform:translate(-72%)rotate(8deg)}42%{opacity:.9}68%,to{opacity:0;transform:translate(72%)rotate(8deg)}}@keyframes zem-store-invite-icon{0%,to{filter:drop-shadow(0 0 #0000);transform:translateY(0)rotate(0)scale(1)}50%{filter:drop-shadow(0 0 9px color-mix(in srgb,var(--store-accent)72%,transparent));transform:translateY(-3px)rotate(-5deg)scale(1.12)}}@keyframes zem-store-invite-copy{0%,to{filter:brightness()}48%{filter:brightness(1.2)}}@media (prefers-reduced-motion:reduce){.zem-cta .zem-store-button,.zem-cta .zem-store-button:before,.zem-cta .zem-store-button b,.zem-cta .zem-store-button span{animation:none!important}}.font-site,.font-site *{cursor:default!important}.font-site :where(a[href],button,[role=button],summary,select,label[for],input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],[data-interactive-card],[data-managed-interaction]),.font-site .zem-flow-card,.font-site .zem-flow-card *,.font-site .zem-store-button,.font-site .zem-store-button *{cursor:pointer!important}@media (prefers-reduced-motion:reduce){.zem-section-spheres>i,.zem-section-spheres>i:before,.zem-section-spheres>i:after,.zem-section-spheres>i>b{animation:none!important}}.zem-cta .zem-cta__people img{--face-glow:var(--primary-accent);box-shadow:0 0 0 6px var(--face-glow),0 0 34px 12px var(--face-glow),0 20px 45px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.zem-cta .zem-cta__people img{box-shadow:0 0 0 6px color-mix(in srgb,var(--face-glow)10%,transparent),0 0 34px 12px color-mix(in srgb,var(--face-glow)24%,transparent),0 20px 45px color-mix(in srgb,var(--foreground)14%,transparent)}}.zem-cta .zem-cta-person:first-child img{--face-glow:#f276a8}.zem-cta .zem-cta-person:nth-child(2) img{--face-glow:#42cfb5}.zem-cta .zem-cta-person:nth-child(3) img{--face-glow:#a98bff}.zem-cta .zem-cta-person:nth-child(4) img{--face-glow:#f276a8}.zem-cta .zem-cta-person:nth-child(5) img{--face-glow:#42cfb5;box-shadow:0 0 0 8px var(--face-glow),0 0 46px 16px var(--face-glow),0 22px 50px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.zem-cta .zem-cta-person:nth-child(5) img{box-shadow:0 0 0 8px color-mix(in srgb,var(--face-glow)12%,transparent),0 0 46px 16px color-mix(in srgb,var(--face-glow)30%,transparent),0 22px 50px color-mix(in srgb,var(--foreground)16%,transparent)}}.zem-cta-person{z-index:3;appearance:none;width:4rem;height:4rem;color:inherit;pointer-events:auto;background:0 0;border:0;padding:0;animation:5s ease-in-out infinite zem-float;position:absolute}.zem-cta-person:first-child{--face-glow:#f276a8;top:20%;left:7%}.zem-cta-person:nth-child(2){--face-glow:#42cfb5;animation-delay:-1s;top:18%;right:8%}.zem-cta-person:nth-child(3){--face-glow:#a98bff;animation-delay:-2s;bottom:16%;left:15%}.zem-cta-person:nth-child(4){--face-glow:#f276a8;animation-delay:-3s;bottom:12%;right:17%}.zem-cta-person:nth-child(5){--face-glow:#42cfb5;width:5rem;height:5rem;animation-delay:-4s;bottom:5%;left:50%;transform:translate(-50%)}.zem-cta .zem-cta-person img{object-fit:cover;opacity:1;border-radius:50%;display:block;width:100%!important;height:100%!important;animation:none!important;position:relative!important;inset:auto!important}.zem-cta-person:has(.is-visible){z-index:12}.zem-person-story{--story-accent:var(--face-glow,var(--primary-accent));transform-origin:50% 100%;border:1px solid var(--story-accent);width:clamp(215px,18vw,285px);display:block;position:absolute;bottom:calc(100% + 1rem);left:50%;transform:translate(-50%,12px)scale(.88)}@supports (color:color-mix(in lab, red, red)){.zem-person-story{border:1px solid color-mix(in srgb,var(--story-accent)48%,transparent)}}.zem-person-story{background:var(--surface-1);border-radius:1.25rem 1.25rem 1.25rem .45rem;padding:.9rem 1rem}@supports (color:color-mix(in lab, red, red)){.zem-person-story{background:color-mix(in srgb,var(--surface-1)96%,var(--story-accent)4%)}}.zem-person-story{box-shadow:6px 7px 0 var(--story-accent),0 20px 48px -24px #000000b8}@supports (color:color-mix(in lab, red, red)){.zem-person-story{box-shadow:6px 7px 0 color-mix(in srgb,var(--story-accent)14%,var(--surface-2)),0 20px 48px -24px #000000b8}}.zem-person-story{color:var(--foreground);text-align:left;opacity:0;filter:blur(5px);pointer-events:none;transition:opacity .32s,transform .48s cubic-bezier(.16,1,.3,1),filter .38s}.zem-person-story:after{content:"";border-right:1px solid var(--story-accent);width:17px;height:17px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)rotate(45deg)}@supports (color:color-mix(in lab, red, red)){.zem-person-story:after{border-right:1px solid color-mix(in srgb,var(--story-accent)48%,transparent)}}.zem-person-story:after{border-bottom:1px solid var(--story-accent)}@supports (color:color-mix(in lab, red, red)){.zem-person-story:after{border-bottom:1px solid color-mix(in srgb,var(--story-accent)48%,transparent)}}.zem-person-story:after{background:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.zem-person-story:after{background:color-mix(in srgb,var(--surface-1)96%,var(--story-accent)4%)}}.zem-person-story q{color:var(--foreground);quotes:"“" "”";font-size:.72rem;font-weight:650;line-height:1.55;display:block}.zem-person-story strong{color:var(--story-accent);letter-spacing:.08em;text-align:right;text-transform:uppercase;margin-top:.55rem;font-size:.62rem;font-weight:900;display:block}.zem-person-story.is-visible{opacity:1;filter:blur();animation:4.6s ease-in-out both zem-person-story-breathe;transform:translate(-50%)scale(1)}.zem-cta-person:first-child .zem-person-story,.zem-cta-person:nth-child(3) .zem-person-story{transform-origin:0 100%;left:0;transform:translateY(12px)scale(.88)}.zem-cta-person:first-child .zem-person-story.is-visible,.zem-cta-person:nth-child(3) .zem-person-story.is-visible{transform:translate(0)scale(1)}.zem-cta-person:nth-child(2) .zem-person-story,.zem-cta-person:nth-child(4) .zem-person-story{transform-origin:100% 100%;left:auto;right:0;transform:translateY(12px)scale(.88)}.zem-cta-person:nth-child(2) .zem-person-story.is-visible,.zem-cta-person:nth-child(4) .zem-person-story.is-visible{transform:translate(0)scale(1)}.zem-cta__people.has-visible-story{z-index:20}.zem-cta-person:first-child .zem-person-story:after,.zem-cta-person:nth-child(3) .zem-person-story:after{left:2rem}.zem-cta-person:nth-child(2) .zem-person-story:after,.zem-cta-person:nth-child(4) .zem-person-story:after{left:auto;right:2rem;transform:translate(50%)rotate(45deg)}@keyframes zem-person-story-breathe{0%{box-shadow:6px 7px 0 color-mix(in srgb,var(--story-accent)14%,var(--surface-2)),0 20px 48px -24px #000000b8}50%{box-shadow:6px 7px 0 color-mix(in srgb,var(--story-accent)20%,var(--surface-2)),0 24px 55px -22px color-mix(in srgb,var(--story-accent)42%,transparent)}to{box-shadow:6px 7px 0 color-mix(in srgb,var(--story-accent)14%,var(--surface-2)),0 20px 48px -24px #000000b8}}@media (max-width:760px){.zem-cta-person:first-child{top:10%;left:2%}.zem-cta-person:nth-child(2){top:12%;right:2%}.zem-cta-person:nth-child(3){bottom:10%;left:4%}.zem-cta-person:nth-child(4){bottom:9%;right:4%}.zem-cta-person:nth-child(5){bottom:3%}.zem-person-story{width:min(245px,72vw)}}.font-site .zem-cta-person,.font-site .zem-cta-person *{cursor:pointer!important}@media (prefers-reduced-motion:reduce){.zem-cta-person,.zem-person-story.is-visible{animation:none!important}}.connection-scene .zem-app-stack:not(.zem-app-stack--compact){perspective:none;transform:translate(-50%,-50%)scale(calc(1 - var(--hero-scroll,0)*.06));transform-style:flat;filter:none}.connection-scene .zem-app-stack:not(.zem-app-stack--compact) .zem-app-device{transform-style:flat;backface-visibility:visible;mix-blend-mode:normal;filter:none!important;opacity:1!important}.connection-scene .zem-app-stack:not(.zem-app-stack--compact) .zem-app-shot{mix-blend-mode:normal;opacity:1;display:block}.connection-scene .zem-app-stack:not(.zem-app-stack--compact) .zem-app-device--back{z-index:1;transform:translate(-28%,3%)rotate(-5deg)scale(.92)}.connection-scene .zem-app-stack:not(.zem-app-stack--compact) .zem-app-device--front{z-index:2;transform:translate(18%,-3%)rotate(4deg)}.connection-scene .zem-app-stack:not(.zem-app-stack--compact)[data-swapped=false][data-hovered] .zem-app-device--back,.connection-scene .zem-app-stack:not(.zem-app-stack--compact)[data-swapped=true] .zem-app-device--back{z-index:3;transform:translate(20%,-4%)rotate(5deg)}.connection-scene .zem-app-stack:not(.zem-app-stack--compact)[data-swapped=false][data-hovered] .zem-app-device--front,.connection-scene .zem-app-stack:not(.zem-app-stack--compact)[data-swapped=true] .zem-app-device--front{z-index:1;transform:translate(-30%,3%)rotate(-6deg)scale(.92)}.connection-scene .zem-app-stack:not(.zem-app-stack--compact)[data-swapped=true][data-hovered] .zem-app-device--back{z-index:1;transform:translate(-28%,3%)rotate(-5deg)scale(.92)}.connection-scene .zem-app-stack:not(.zem-app-stack--compact)[data-swapped=true][data-hovered] .zem-app-device--front{z-index:2;transform:translate(18%,-3%)rotate(4deg)}.connection-scene .zem-app-stack:not(.zem-app-stack--compact)[data-rearranging][data-swapped] .zem-app-device--back{z-index:4;transform:translate(-54%,-7%)rotate(-10deg)scale(.96)}.connection-scene .zem-app-stack:not(.zem-app-stack--compact)[data-rearranging][data-swapped] .zem-app-device--front{z-index:4;transform:translate(48%,7%)rotate(9deg)scale(.96)}.connection-scene{isolation:isolate;transform-style:flat}.connection-scene__glow{z-index:0}.connection-scene__orbit{z-index:1}.connection-line{z-index:2}.connection-scene .zem-app-stack:not(.zem-app-stack--compact){z-index:60}.connection-scene .zem-app-hit-area{z-index:61}.zem-story,.zem-cta,.zem-what-stage{isolation:isolate}.zem-section-spheres{z-index:0!important}.zem-story>.zem-story__intro,.zem-story>.zem-flow,.zem-cta>.zem-cta__content,.zem-cta>.zem-cta__people{z-index:10}.zem-cta>.zem-cta__people.has-visible-story{z-index:20}.zem-what-stage{transform-style:flat}.zem-what-stage__glow,.zem-what-stage__orbit{z-index:0}.zem-what-core{z-index:10}.zem-what-options{z-index:12}.zem-progress{top:calc(var(--landing-header-height,76px) + 1.5rem);align-items:stretch;bottom:.75rem;transform:none}.zem-progress__track{height:100%}@media (max-width:760px){.zem-progress{right:.15rem;top:calc(var(--landing-header-height,118px) + 1.25rem);bottom:.55rem;transform:none}.zem-progress__track{width:18px}.zem-progress button{width:18px;height:18px}.connection-scene{will-change:auto;opacity:1!important;transition:none!important;transform:none!important}.connection-scene .zem-app-stack:not(.zem-app-stack--compact){transform:translate(-50%,-50%)!important}.connection-scene .scene-note{z-index:70}.connection-scene .scene-note:hover,.connection-scene .scene-note:focus-visible,.connection-scene .scene-note.is-active{border-color:var(--note-accent);background:var(--note-accent);outline:none;transform:translateY(-3px)scale(1.035)}@supports (color:color-mix(in lab, red, red)){.connection-scene .scene-note:hover,.connection-scene .scene-note:focus-visible,.connection-scene .scene-note.is-active{background:color-mix(in srgb,var(--note-accent)46%,var(--surface-1))}}.connection-scene .scene-note:hover,.connection-scene .scene-note:focus-visible,.connection-scene .scene-note.is-active{box-shadow:0 20px 48px -18px var(--note-accent),0 0 0 7px var(--note-accent),0 0 42px 8px var(--note-accent)}@supports (color:color-mix(in lab, red, red)){.connection-scene .scene-note:hover,.connection-scene .scene-note:focus-visible,.connection-scene .scene-note.is-active{box-shadow:0 20px 48px -18px color-mix(in srgb,var(--note-accent)92%,transparent),0 0 0 7px color-mix(in srgb,var(--note-accent)18%,transparent),0 0 42px 8px color-mix(in srgb,var(--note-accent)35%,transparent)}}.connection-scene{--mobile-scene-glow:var(--primary-accent)}.connection-scene:has(.scene-note--left.is-active){--mobile-scene-glow:#38cfae}.connection-scene:has(.scene-note--right.is-active){--mobile-scene-glow:#5b9cff}.connection-scene:has(.scene-note--motivation.is-active){--mobile-scene-glow:#f276a8}.connection-scene:has(.scene-note--everyone.is-active){--mobile-scene-glow:#a98bff}.connection-scene:has(.scene-note--habit.is-active){--mobile-scene-glow:#42cfb5}.connection-scene:has(.scene-note--happiness.is-active){--mobile-scene-glow:#ffc66f}.connection-scene .connection-scene__glow{opacity:1;inset:4% -12%;background:radial-gradient(ellipse at center,var(--mobile-scene-glow),var(--mobile-scene-glow)38%,transparent 70%)!important}@supports (color:color-mix(in lab, red, red)){.connection-scene .connection-scene__glow{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--mobile-scene-glow)58%,transparent),color-mix(in srgb,var(--mobile-scene-glow)27%,transparent)38%,transparent 70%)!important}}.connection-scene .connection-scene__glow{box-shadow:0 0 100px 35px var(--mobile-scene-glow)}@supports (color:color-mix(in lab, red, red)){.connection-scene .connection-scene__glow{box-shadow:0 0 100px 35px color-mix(in srgb,var(--mobile-scene-glow)24%,transparent)}}.connection-scene .connection-scene__glow{filter:blur(20px)saturate(1.35)}.zem-hero,.zem-what{padding-bottom:7rem}.zem-chain__modules>span em{box-sizing:border-box;overflow-wrap:anywhere;width:min(15rem,100vw - 2rem);max-width:calc(100vw - 2rem);left:0;right:auto}.zem-chain__modules>span:nth-child(2n) em{transform-origin:calc(100% - 16px) calc(100% + 13px);left:auto;right:0}.zem-chain__modules>span:nth-child(2n) em:before{left:auto;right:14px}.zem-story{width:100%;padding:3.5rem 0 7rem}.zem-story__intro,.zem-flow{width:auto;min-width:0;max-width:none;margin-left:.5rem;margin-right:1.5rem}.zem-story>.zem-story__intro{width:calc(100vw - 2.05rem);max-width:calc(100vw - 2.05rem);margin-left:.55rem;margin-right:0}.zem-audience__list{width:100%}.zem-audience h2,.zem-flow__title{padding-left:.55rem;padding-right:.55rem}.zem-audience__list li{box-sizing:border-box;border-radius:.9rem;width:100%;min-width:0;padding-left:.55rem;padding-right:.55rem}.zem-audience__list li[data-scroll-active]{box-shadow:0 22px 48px -24px var(--primary-accent);transform:none}@supports (color:color-mix(in lab, red, red)){.zem-audience__list li[data-scroll-active]{box-shadow:0 22px 48px -24px color-mix(in srgb,var(--primary-accent)58%,transparent)}}.zem-audience__list li p{overflow-wrap:anywhere;min-width:0}.zem-flow-card{box-sizing:border-box;border-radius:.9rem;grid-template-columns:auto auto minmax(0,1fr);gap:.55rem;width:100%;min-width:0;padding-left:.55rem;padding-right:.55rem}.zem-flow-card__copy,.zem-flow-card__copy strong,.zem-flow-card__bubble,.zem-flow-card__bubble small{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%}.zem-flow-card__bubble{box-sizing:border-box;grid-column:1/-1;width:100%}.zem-flow-card[data-selected] .zem-flow-card__bubble,.zem-flow-card[data-scroll-active] .zem-flow-card__bubble{max-height:14rem}.zem-flow-card:hover,.zem-flow-card[data-selected],.zem-flow-card[data-scroll-active]{translate:0;scale:1}.zem-cta{align-items:center;min-height:115svh;padding:7rem .75rem 10rem;display:grid}.zem-cta__content{width:100%;padding-block:2rem}.zem-cta p{margin-top:2rem}.zem-story .zem-flow{width:100vw;max-width:100vw;margin-left:0;margin-right:0}.zem-story .zem-flow-card{width:calc(100vw - 1.65rem);max-width:calc(100vw - 1.65rem);margin-left:.55rem;margin-right:0}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
