*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:IBM Plex Sans,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container-shell{margin-left:auto;margin-right:auto;width:100%;max-width:80rem;padding-left:1rem;padding-right:1rem}@media (min-width: 640px){.container-shell{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.container-shell{padding-left:2rem;padding-right:2rem}}.section-space{padding-top:3.5rem;padding-bottom:3.5rem}@media (min-width: 640px){.section-space{padding-top:5rem;padding-bottom:5rem}}@media (min-width: 1024px){.section-space{padding-top:6rem;padding-bottom:6rem}}.eyebrow{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;border-width:1px;border-color:#ffffff1f;background-color:#ffffff0d;padding:.5rem 1rem;font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.24em;color:#fff9}.glass-card{border-radius:1.5rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff14;--tw-shadow: 0 18px 40px rgba(7, 16, 38, .08);--tw-shadow-colored: 0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(24px);-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)}.glass-panel{border-radius:2rem;border-width:1px;border-color:#ffffff1a;background-color:#ffffff14;--tw-shadow: 0 18px 40px rgba(7, 16, 38, .08);--tw-shadow-colored: 0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(40px);-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)}.section-heading{font-family:Space Grotesk,sans-serif;font-size:1.875rem;line-height:2.25rem;font-weight:700;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.section-heading{font-size:2.25rem;line-height:2.5rem}}@media (min-width: 1024px){.section-heading{font-size:3rem;line-height:1}}.section-copy{max-width:42rem;font-size:1rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.section-copy{font-size:1.125rem;line-height:1.75rem}}.primary-button{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem 1.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(0 0 0 / .2);--tw-shadow: var(--tw-shadow-colored);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.primary-button:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:#ffffffe6}.primary-button:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(255 255 255 / .4);--tw-ring-offset-width: 2px;--tw-ring-offset-color: #050505}.secondary-button{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:#ffffff24;background-color:#ffffff14;padding:.75rem 1.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.secondary-button:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:#ffffff40;background-color:#ffffff1f}.secondary-button:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(148 186 255 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px;--tw-ring-offset-color: #08101d}.noise-overlay{background-image:linear-gradient(#ffffff1f,#ffffff1f),radial-gradient(circle at 20% 20%,rgba(255,255,255,.18),transparent 18%),radial-gradient(circle at 80% 30%,rgba(79,124,255,.12),transparent 24%)}.metrics-ribbon{width:-moz-max-content;width:max-content;animation:ribbonScroll 26s linear infinite}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-x-0{left:0;right:0}.inset-x-10{left:2.5rem;right:2.5rem}.-left-8{left:-2rem}.-top-6{top:-1.5rem}.left-\[-8rem\]{left:-8rem}.right-0{right:0}.right-4{right:1rem}.right-\[-5rem\]{right:-5rem}.top-0{top:0}.top-16{top:4rem}.top-20{top:5rem}.top-24{top:6rem}.top-8{top:2rem}.z-10{z-index:10}.mx-auto{margin-left:auto;margin-right:auto}.my-4{margin-top:1rem;margin-bottom:1rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-24{height:6rem}.h-28{height:7rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-full{height:100%}.h-px{height:1px}.min-h-\[26rem\]{min-height:26rem}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[84\%\]{width:84%}.min-w-0{min-width:0px}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up{animation:fadeUp .8s ease-out both}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float{animation:float 7s ease-in-out infinite}@keyframes pulseSlow{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.animate-pulse-slow{animation:pulseSlow 4s ease-in-out infinite}.cursor-pointer{cursor:pointer}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.2rem\]{border-radius:1.2rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[2\.2rem\]{border-radius:2.2rem}.rounded-\[2\.8rem\]{border-radius:2.8rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-dashed{border-style:dashed}.border-line{--tw-border-opacity: 1;border-color:rgb(219 229 255 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/30{border-color:#ffffff4d}.border-white\/60{border-color:#fff9}.bg-\[\#040404\]{--tw-bg-opacity: 1;background-color:rgb(4 4 4 / var(--tw-bg-opacity, 1))}.bg-\[\#050505\]{--tw-bg-opacity: 1;background-color:rgb(5 5 5 / var(--tw-bg-opacity, 1))}.bg-\[\#060606\]{--tw-bg-opacity: 1;background-color:rgb(6 6 6 / var(--tw-bg-opacity, 1))}.bg-\[\#08101d\]{--tw-bg-opacity: 1;background-color:rgb(8 16 29 / var(--tw-bg-opacity, 1))}.bg-\[\#ff9f43\]{--tw-bg-opacity: 1;background-color:rgb(255 159 67 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/30{background-color:#0000004d}.bg-black\/55{background-color:#0000008c}.bg-black\/60{background-color:#0009}.bg-energy-300{--tw-bg-opacity: 1;background-color:rgb(116 236 194 / var(--tw-bg-opacity, 1))}.bg-energy-400\/15{background-color:#31d7a326}.bg-energy-400\/20{background-color:#31d7a333}.bg-energy-400\/30{background-color:#31d7a34d}.bg-ink{--tw-bg-opacity: 1;background-color:rgb(9 17 31 / var(--tw-bg-opacity, 1))}.bg-mist{--tw-bg-opacity: 1;background-color:rgb(245 248 255 / var(--tw-bg-opacity, 1))}.bg-pulse-500\/30{background-color:#ff8a3d4d}.bg-spark-100{--tw-bg-opacity: 1;background-color:rgb(238 244 255 / var(--tw-bg-opacity, 1))}.bg-spark-500\/10{background-color:#4f7cff1a}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/5{background-color:#ffffff0d}.bg-white\/85{background-color:#ffffffd9}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.05\]{background-color:#ffffff0d}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-white\/\[0\.08\]{background-color:#ffffff14}.bg-\[linear-gradient\(135deg\,\#08111f_0\%\,\#13213f_52\%\,\#173a4a_100\%\)\]{background-image:linear-gradient(135deg,#08111f,#13213f 52%,#173a4a)}.bg-\[linear-gradient\(135deg\,rgba\(79\,124\,255\,0\.12\)\,rgba\(19\,184\,137\,0\.12\)\)\]{background-image:linear-gradient(135deg,#4f7cff1f,#13b8891f)}.bg-\[radial-gradient\(circle_at_top_left\,rgba\(255\,138\,0\,0\.16\)\,transparent_42\%\)\,radial-gradient\(circle_at_92\%_16\%\,rgba\(26\,168\,255\,0\.18\)\,transparent_34\%\)\]{background-image:radial-gradient(circle at top left,rgba(255,138,0,.16),transparent 42%),radial-gradient(circle at 92% 16%,rgba(26,168,255,.18),transparent 34%)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#7fd6ff\]{--tw-gradient-from: #7fd6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(127 214 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#ffb347\]{--tw-gradient-from: #ffb347 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 179 71 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-energy-300{--tw-gradient-from: #74ecc2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(116 236 194 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-ink{--tw-gradient-from: #09111f var(--tw-gradient-from-position);--tw-gradient-to: rgb(9 17 31 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-spark-100{--tw-gradient-from: #eef4ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 244 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-spark-500{--tw-gradient-from: #4f7cff var(--tw-gradient-from-position);--tw-gradient-to: rgb(79 124 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#102041\]{--tw-gradient-to: rgb(16 32 65 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #102041 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#38bdf8\]{--tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #38bdf8 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#efefef\]{--tw-gradient-to: rgb(239 239 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #efefef var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#ff9f43\]{--tw-gradient-to: rgb(255 159 67 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ff9f43 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-spark-500{--tw-gradient-to: rgb(79 124 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #4f7cff var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#1d9bf0\]{--tw-gradient-to: #1d9bf0 var(--tw-gradient-to-position)}.to-\[\#cfcfcf\]{--tw-gradient-to: #cfcfcf var(--tw-gradient-to-position)}.to-\[\#ff8a00\]{--tw-gradient-to: #ff8a00 var(--tw-gradient-to-position)}.to-energy-400{--tw-gradient-to: #31d7a3 var(--tw-gradient-to-position)}.to-energy-50{--tw-gradient-to: #eefcf8 var(--tw-gradient-to-position)}.to-energy-500{--tw-gradient-to: #13b889 var(--tw-gradient-to-position)}.to-spark-300{--tw-gradient-to: #94baff var(--tw-gradient-to-position)}.to-spark-700{--tw-gradient-to: #2441b8 var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.pb-16{padding-bottom:4rem}.pt-0{padding-top:0}.pt-10{padding-top:2.5rem}.pt-4{padding-top:1rem}.text-center{text-align:center}.font-display{font-family:Space Grotesk,sans-serif}.font-mono{font-family:JetBrains Mono,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.tracking-\[-0\.05em\]{letter-spacing:-.05em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.text-\[\#ffb347\]{--tw-text-opacity: 1;color:rgb(255 179 71 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-energy-300{--tw-text-opacity: 1;color:rgb(116 236 194 / var(--tw-text-opacity, 1))}.text-ink{--tw-text-opacity: 1;color:rgb(9 17 31 / var(--tw-text-opacity, 1))}.text-pulse-300{--tw-text-opacity: 1;color:rgb(255 184 111 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-spark-100{--tw-text-opacity: 1;color:rgb(238 244 255 / var(--tw-text-opacity, 1))}.text-spark-700{--tw-text-opacity: 1;color:rgb(36 65 184 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.shadow-\[0_18px_70px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow: 0 18px 70px rgba(0,0,0,.45);--tw-shadow-colored: 0 18px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_110px_rgba\(0\,0\,0\,0\.52\)\]{--tw-shadow: 0 30px 110px rgba(0,0,0,.52);--tw-shadow-colored: 0 30px 110px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_40px_140px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow: 0 40px 140px rgba(0,0,0,.6);--tw-shadow-colored: 0 40px 140px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-card{--tw-shadow: 0 18px 40px rgba(7, 16, 38, .08);--tw-shadow-colored: 0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-glow{--tw-shadow: 0 20px 80px rgba(79, 124, 255, .18);--tw-shadow-colored: 0 20px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-spark-100\/60{--tw-shadow-color: rgb(238 244 255 / .6);--tw-shadow: var(--tw-shadow-colored)}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur-3xl{--tw-blur: blur(64px);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)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.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)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}html{scroll-behavior:smooth;background:#020202}body{font-family:IBM Plex Sans,sans-serif;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;min-height:100vh;background:radial-gradient(circle at top left,rgba(255,255,255,.06),transparent 18%),radial-gradient(circle at 85% 12%,rgba(255,255,255,.03),transparent 18%),linear-gradient(180deg,#050505,#020202 52%,#040404)}*{box-sizing:border-box}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at center,black,transparent 82%);mask-image:radial-gradient(circle at center,black,transparent 82%);opacity:.4}a{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}::-moz-selection{background-color:#4f7cff4d;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}::selection{background-color:#4f7cff4d;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#root{min-height:100vh}button,a{-webkit-tap-highlight-color:transparent}@keyframes drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-18px,0) scale(1.03)}}@keyframes driftWide{0%,to{transform:translateZ(0)}50%{transform:translate3d(14px,-20px,0)}}@keyframes shimmerSweep{0%{transform:translate(-140%)}to{transform:translate(140%)}}@keyframes ribbonScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes riseIn{0%{opacity:0;transform:translateY(20px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}:root{color-scheme:dark;--page: #0b0f0e;--surface: #121816;--mint: #a4edbb;--muted: #9ca9a2;--border: rgba(205,231,215,.11)}html{background:var(--page);scroll-padding-top:100px}body{background:var(--page);color:#f3f6f1}body:before{display:none}button{font:inherit}a,button,summary{touch-action:manipulation}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--mint);outline-offset:5px}.site-shell{background:var(--page);overflow:clip}.container-shell{max-width:1280px;padding-inline:48px}.skip-link{position:fixed;left:20px;top:-80px;z-index:100;padding:14px 20px;background:var(--mint);color:#102015;border-radius:8px}.skip-link:focus{top:10px}.site-header{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--border);background:#0b0f0ee8;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.nav-inner{height:88px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:inline-flex;align-items:center;gap:10px;font-family:Space Grotesk,sans-serif;font-size:23px;font-weight:700;letter-spacing:-1px;color:#f4f7f2}.brand img{border-radius:10px}.brand-light{font-weight:500}.brand-dot{color:var(--mint)}.desktop-nav{display:flex;gap:30px;font-size:var(--text-control);color:#b6c0ba}.desktop-nav a:hover,.site-footer a:hover{color:var(--mint)}.nav-download{font-size:var(--text-control);font-weight:600;padding:11px 17px;border:1px solid #64776a;border-radius:7px;display:flex;gap:20px;align-items:center}.nav-download:hover{background:var(--mint);color:#102015;border-color:var(--mint)}.menu-toggle{display:none}.mobile-nav{padding:10px 24px 24px;border-top:1px solid var(--border)}.mobile-nav a{display:flex;justify-content:space-between;padding:15px 0;color:#d2dcd5}.marketing-home h1,.marketing-home h2,.marketing-home h3{font-family:Space Grotesk,sans-serif;font-weight:500}.marketing-home h2{font-size:clamp(34px,3.6vw,49px);line-height:1.13;letter-spacing:-2px}.marketing-home h3{font-size:24px;line-height:1.25;letter-spacing:-.7px}.marketing-home p{color:var(--muted);font-size:var(--text-body);line-height:1.8}.hero-section{position:relative;isolation:isolate;border-bottom:1px solid var(--border);background:radial-gradient(ellipse at 77% 50%,#193b282b,transparent 55%)}.hero-grid{position:absolute;top:0;right:0;bottom:0;left:50%;background-image:linear-gradient(#a4edbb06 1px,transparent 1px),linear-gradient(90deg,#a4edbb06 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse,black,transparent 75%);mask-image:radial-gradient(ellipse,black,transparent 75%);z-index:-1}.hero-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:16px;min-height:752px;padding-top:36px;padding-bottom:36px}.hero-logo{display:block;margin:0 auto 16px 0}.hero-copy{position:relative;z-index:3;padding-bottom:12px}.release-pill{display:inline-flex;gap:10px;align-items:center;font-family:JetBrains Mono,monospace;font-size:var(--text-caption);letter-spacing:1.3px;color:#bdd2c5;padding:9px 12px;border:1px solid var(--border);border-radius:5px;background:#17251d66}.release-pill>span:last-child{margin-left:9px}.status-dot{display:inline-block;width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--mint);box-shadow:0 0 10px #a4edbb45}.marketing-home h1{font-size:clamp(56px,5.7vw,79px);line-height:1.04;letter-spacing:-4.5px;margin:29px 0 24px}.marketing-home h1>span{color:var(--mint)}.hero-description{max-width:440px;font-size:var(--text-body)!important;line-height:1.8!important}.download-buttons{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:30px}.primary-button,.secondary-button{border-radius:7px;min-height:49px;gap:10px;padding:13px 18px;font-size:var(--text-control);box-shadow:none}.primary-button{background:var(--mint);color:#112319}.primary-button:hover{background:#c0f8d1;box-shadow:0 6px 24px #a4edbb15}.secondary-button{background:#121a15;border:1px solid #344239;color:#edf4ec}.secondary-button:hover{background:#1c2921;border-color:#6e8a77}.primary-button svg,.secondary-button svg{width:18px;height:18px}.download-buttons a>span:last-child{margin-left:5px;font-size:var(--text-control)}.hero-footnote{display:flex;align-items:center;gap:16px;margin-top:23px;color:#84938a;font-size:var(--text-small)}.hero-footnote>span{display:flex;align-items:center;gap:7px}.footnote-divider{width:1px;height:10px;background:#334037}.hero-scene{height:650px;position:relative;transform:translateY(var(--scroll-y, 0px))}.orbit{position:absolute;border:1px solid #a4edbb0b;border-radius:50%;left:49%;top:49%;transform:translate(-50%,-50%);pointer-events:none}.orbit-one{width:370px;height:370px}.orbit-two{width:530px;height:530px}.orbit-three{width:680px;height:680px}.phone-frame{position:relative;padding:7px;background:linear-gradient(135deg,#5f6b63,#161d19 27%,#3a473d 70%,#738075);border-radius:34px;width:252px;box-shadow:0 32px 60px #0007,0 0 0 1px #a4edbb10}.phone-frame img{display:block;width:100%;height:auto;border-radius:27px}.phone-camera{position:absolute;top:14px;left:calc(50% - 5px);width:10px;height:10px;background:#090c0a;border-radius:50%;border:2px solid #202a23}.hero-phone{position:absolute;left:7%;top:48px;width:257px;transform:rotate(-7deg);animation:phone-arrive 1s ease both}.hero-extension{position:absolute;width:247px;right:-3%;top:165px;border:1px solid #546259;border-radius:13px;overflow:hidden;background:#111812;box-shadow:0 28px 65px #0009;transform:rotate(5deg);animation:extension-arrive 1.2s ease both}.hero-extension>img{width:100%;height:auto}.mini-browser{padding:11px 9px;background:#222b25;display:flex;align-items:center;justify-content:space-between;gap:6px;color:#adbbb1;font-size:var(--text-caption)}.mini-browser>div{display:flex;gap:3px}.mini-browser i,.browser-dots i{display:block;height:5px;width:5px;background:#5a695f;border-radius:50%}.mini-browser>span{display:flex;gap:5px;align-items:center}.mini-browser svg{width:11px;height:11px}.screenshot-caption{font-family:JetBrains Mono,monospace;font-size:var(--text-caption);letter-spacing:.5px;text-align:center;padding:10px 3px;color:#91a395;border-top:1px solid var(--border)}.scene-label{position:absolute;font-family:JetBrains Mono,monospace;font-size:var(--text-caption);letter-spacing:1.8px;color:#738b7c;display:flex;align-items:center;gap:7px}.scene-label-top{right:26px;top:32px}.scene-label-bottom{left:110px;bottom:0}.sync-badge{position:absolute;bottom:24px;left:6%;display:flex;align-items:center;gap:12px;padding:15px 19px;border:1px solid #526456;border-radius:10px;background:#1a261ef0;box-shadow:0 15px 50px #0005;animation:badge-arrive 1.4s ease both}.sync-badge-icon{background:#a4edbb16;border:1px solid #a4edbb20;padding:10px;border-radius:9px;color:var(--mint)}.sync-badge svg{width:19px;height:19px}.sync-badge strong{display:block;font-size:var(--text-small);font-weight:500}.sync-badge div>span{display:block;font-size:var(--text-small);color:#91a497;margin-top:4px}.sync-badge>.status-dot{margin-left:12px}.capability-strip{border-bottom:1px solid var(--border);background:#101612}.capability-strip>div{display:flex;justify-content:space-between;gap:24px;align-items:center;min-height:90px}.capability-strip span{display:flex;align-items:center;gap:9px;font-size:var(--text-small);color:#b2bfb6;white-space:nowrap}.capability-strip span:first-child{font-family:JetBrains Mono,monospace;font-size:var(--text-small);letter-spacing:1.2px;color:#7d9082}.capability-strip svg{width:18px;height:18px;color:#b3cfbc}.marketing-section{padding-top:110px;padding-bottom:110px}.section-kicker{display:inline-flex;align-items:center;gap:8px;color:#91bd9f;font-family:JetBrains Mono,monospace;font-size:var(--text-caption);letter-spacing:1.7px;margin-bottom:20px}.section-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:45px}.section-intro>p{max-width:330px;margin-bottom:3px}.feature-bento{display:grid;grid-template-columns:1.15fr 1fr;gap:18px}.bento-card{border:1px solid var(--border);background:linear-gradient(130deg,#17211a55,#111713);border-radius:14px;padding:32px;overflow:hidden;transition:border-color .3s,transform .3s}.bento-card:hover{border-color:#a4edbb40;transform:translateY(-3px)}.bento-main{grid-row:span 2;padding:38px}.icon-tile{display:inline-flex;padding:11px;color:var(--mint);background:#a4edbb0b;border:1px solid #a4edbb15;border-radius:9px;margin-bottom:24px}.icon-tile svg{width:22px;height:22px}.lavender{color:#c3c7ef;background:#c3c7ef0a;border-color:#c3c7ef15}.amber{color:#e0c593;background:#e0c5930a;border-color:#e0c59315}.bento-card h3{margin-bottom:13px}.bento-card p{max-width:370px;font-size:var(--text-body)}.telemetry{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:28px 0 20px;margin-top:22px;border-top:1px solid var(--border)}.telemetry div>span{display:block;font-family:JetBrains Mono,monospace;font-size:var(--text-small);letter-spacing:1.5px;color:#8b9d90}.telemetry strong{display:block;font-family:Space Grotesk,sans-serif;font-weight:400;font-size:48px;margin:6px 0 16px;letter-spacing:-2px}.telemetry small{color:#7f9b88;font-size:20px;letter-spacing:-1px}.metric-line{display:block;height:35px;background:#a4edbb;clip-path:polygon(0 70%,10% 60%,20% 70%,30% 20%,40% 45%,50% 35%,60% 50%,70% 10%,80% 30%,90% 20%,100% 0,100% 8%,90% 28%,80% 38%,70% 18%,60% 58%,50% 43%,40% 53%,30% 28%,20% 78%,10% 68%,0 78%);opacity:.7}.power-line{transform:scaleY(-1);background:#b7bced}.demo-label{font-family:JetBrains Mono,monospace;font-size:var(--text-small);letter-spacing:1px;color:#6e8375}.toolbar-art{margin:26px -32px 27px 0;padding:12px;background:#232b26;border:1px solid #39483e;border-radius:10px 0 0 10px;display:flex;align-items:center;gap:12px;color:#8da494}.toolbar-art div{flex:1;background:#131b15;border-radius:5px;padding:8px;font-size:var(--text-caption);color:#718376}.toolbar-art img{border:1px solid #a4edbb55;border-radius:6px;padding:4px;box-shadow:0 0 18px #a4edbb20}.text-link{display:inline-flex;gap:20px;align-items:center;color:#c2e7cc;font-size:var(--text-control);font-weight:500}.text-link:hover{color:#edfff1}.text-link span{font-size:19px;transition:transform .2s}.text-link:hover span{transform:translate(2px,-2px)}.compact-card{display:flex;gap:22px;align-items:flex-start}.compact-card .icon-tile{margin:0}.compact-card h3{font-size:21px}.app-section{border-block:1px solid var(--border);background:#101612}.product-split{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.app-gallery{min-height:640px;border-radius:16px;background:radial-gradient(ellipse at 50% 65%,#314f354d,transparent 65%),#161f19;border:1px solid var(--border);padding:22px 24px;display:flex;flex-direction:column;align-items:center}.gallery-heading{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px;margin-bottom:25px}.gallery-heading>span{font-family:JetBrains Mono,monospace;font-size:var(--text-small);letter-spacing:1px;color:#9aafa1}.theme-switch{display:flex;background:#0d140f;padding:3px;border-radius:6px;border:1px solid var(--border)}.theme-switch button{padding:5px 10px;border-radius:4px;font-size:var(--text-control);color:#8a9a8f}.theme-switch button[aria-pressed=true]{color:#e4f2e7;background:#344b3b}.screenshot-button{position:relative;display:block;border:0;background:transparent;cursor:zoom-in}.app-gallery .phone-frame{width:226px;border-radius:29px}.app-gallery .phone-frame img{border-radius:22px}.expand-label{position:absolute;bottom:20px;left:50%;transform:translate(-50%);padding:9px 13px;border-radius:5px;background:#0b130fef;border:1px solid #6a8d73;color:#d1f5db;font-size:var(--text-small);white-space:nowrap;opacity:0;transition:opacity .2s}.screenshot-button:hover .expand-label,.screenshot-button:focus-visible .expand-label{opacity:1}.gallery-note{font-size:var(--text-small)!important;margin-top:24px;color:#8d9f92!important}.product-copy h2>span{color:#91a699}.product-copy>p{margin-top:22px;max-width:420px}.product-list{margin-block:31px;display:grid;gap:23px}.product-list li{display:flex;gap:17px}.product-list svg{width:20px;height:20px;margin-top:3px;flex-shrink:0;color:#a9c9b1}.product-list strong{display:block;font-size:var(--text-body);font-weight:500;margin-bottom:6px}.product-list span{color:#8b9e91;display:block;font-size:var(--text-body);line-height:1.7}.check-list{display:grid;gap:16px;margin:28px 0 34px;font-size:var(--text-body);color:#c3d2c8}.check-list li{display:flex;gap:12px}.check-list li:before{content:"✓";color:var(--mint)}.small-note{font-size:var(--text-small)!important;margin-top:14px!important}.extension-section .product-split{gap:65px;grid-template-columns:.9fr 1.1fr}.browser-stage{border:1px solid #38493d;border-radius:12px;background:#141d17;box-shadow:0 24px 80px #0003;overflow:hidden;transform:perspective(1400px) rotateY(-4deg) rotateX(2deg)}.browser-top{display:flex;align-items:center;padding:9px 10px 0;gap:16px;background:#202b24}.browser-dots{display:flex;gap:4px}.browser-dots i:first-child{background:#bd7974}.browser-dots i:nth-child(2){background:#c8ac6e}.browser-dots i:last-child{background:#7fac83}.browser-tab{display:flex;gap:8px;align-items:center;border-radius:6px 6px 0 0;background:#303e34;padding:8px 12px;font-size:var(--text-caption);color:#b8c7bc}.browser-tab svg{width:11px;height:11px}.browser-tab span{margin-left:25px}.browser-address{display:flex;padding:10px;align-items:center;gap:10px;background:#303e34;font-size:var(--text-caption);color:#aabcb0}.browser-address div{border-radius:4px;padding:6px 10px;background:#17221b;flex:1;font-size:var(--text-caption)}.browser-address>img{background:#1b2a1f;padding:3px;border-radius:4px}.browser-content{position:relative;min-height:478px;padding:25px;background:linear-gradient(130deg,#131e16,#202f23)}.extension-snapshot{width:223px;margin:-23px -16px 0 auto;border:1px solid #4d5e51;border-radius:0 0 10px 10px;overflow:hidden;box-shadow:0 18px 35px #0005}.extension-snapshot img{width:100%;height:auto}.workspace-ghost{position:absolute;left:25px;top:65px;width:42%;opacity:.4}.workspace-ghost span{font-family:Space Grotesk,sans-serif;font-size:25px;color:#a2b4a6;line-height:1.3;display:block;margin-bottom:30px}.workspace-ghost i{display:block;height:5px;border-radius:5px;background:#4f6455;margin:14px 0;width:70%}.workspace-ghost i:nth-child(3){width:55%}.workspace-ghost div{display:inline-block;background:#3b5142;border-radius:8px;width:40%;height:80px;margin:15px 5% 0 0}.browser-caption{border-top:1px solid var(--border);padding:16px;display:flex;gap:8px;align-items:center;font-size:var(--text-small);color:#c0d6c5}.browser-caption>span:last-child{margin-left:auto;font-size:var(--text-small);color:#7f9586}.workflow-section{border-block:1px solid var(--border);background:#101612}.center-intro{text-align:center}.center-intro p{margin-top:18px}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:46px;margin-top:55px}.step{border-top:1px solid #39533f;padding-top:25px}.step-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:29px}.step-top>span{font-family:JetBrains Mono,monospace;font-size:var(--text-small);color:#88b394}.step-top svg{width:24px;height:24px;color:#adcdb5}.step h3{font-size:22px;margin-bottom:14px}.step p{font-size:var(--text-body)}.setup-link{display:flex;justify-content:center;width:-moz-max-content;width:max-content;margin:38px auto 0}.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.faq-section>div>p{margin:20px 0 14px}.faq-list details{border-bottom:1px solid var(--border)}.faq-list details:first-child{border-top:1px solid var(--border)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;padding:23px 0;cursor:pointer;font-size:var(--text-body);color:#d3dfd5}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:#a4c2ac;font-size:20px;transition:transform .2s}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details>p{padding:0 25px 24px 0;font-size:var(--text-body)}.closing-section{padding-bottom:95px}.closing-card{position:relative;isolation:isolate;overflow:hidden;text-align:center;border:1px solid #59725e;border-radius:16px;background:radial-gradient(ellipse at bottom,#38523a66,transparent 75%),#19271d;padding:70px 24px 50px}.closing-card h2{font-size:clamp(45px,5.3vw,69px);letter-spacing:-3px}.closing-card>p{margin:18px auto 27px}.closing-card .download-buttons{justify-content:center}.closing-note{display:block;font-size:var(--text-small);letter-spacing:1px;color:#819e87;margin-top:25px}.closing-orbit{position:absolute;width:740px;height:740px;top:35%;left:50%;transform:translate(-50%);border-radius:50%;border:1px solid #b0ecba0d;box-shadow:0 0 0 70px #b0ecba03,0 0 0 140px #b0ecba03;z-index:-1}.site-footer{border-top:1px solid var(--border);background:#090e0b}.footer-top{padding:55px 0;display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px}.footer-top p{font-size:var(--text-body);color:#889d8e;line-height:1.8;margin-top:18px}.footer-top h2{font-family:JetBrains Mono,monospace;font-size:var(--text-small);color:#72917c;letter-spacing:1.5px;margin-bottom:18px}.footer-top>div:not(:first-child) a{display:block;color:#acbdb1;font-size:var(--text-small);margin:13px 0}.footer-bottom{padding:24px 0;border-top:1px solid var(--border);display:flex;justify-content:space-between;gap:20px;color:#718579;font-size:var(--text-small)}.preview-dialog{margin:auto;padding:16px;border:1px solid #4e6a55;border-radius:14px;background:#101b14;color:#eef8f0;max-height:92dvh;width:min(520px,94vw);overflow:auto}.preview-dialog::backdrop{background:#030904dc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:12px}.preview-toolbar h2{font-size:var(--text-body)}.preview-toolbar button{width:44px;height:44px;background:#233c2b;border-radius:7px}.preview-dialog>img{max-height:72dvh;width:auto;max-width:100%;margin:auto}.preview-dialog>p{font-size:var(--text-body);text-align:center;color:#95ad9c;margin-top:14px}@keyframes phone-arrive{0%{opacity:0;transform:translateY(35px) rotate(-3deg)}to{opacity:1;transform:translateY(0) rotate(-7deg)}}@keyframes extension-arrive{0%{opacity:0;transform:translateY(45px) rotate(1deg)}to{opacity:1;transform:translateY(0) rotate(5deg)}}@keyframes badge-arrive{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}.reveal-ready{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.65,.3,1)}.reveal-ready.revealed{opacity:1;transform:translateY(0)}@media (min-width: 1600px){.hero-layout{min-height:820px}}@media (max-width: 1100px){.container-shell{padding-inline:32px}.desktop-nav{gap:18px;font-size:var(--text-control)}.hero-layout{grid-template-columns:1fr 1fr;min-height:700px}.marketing-home h1{font-size:64px}.hero-scene{transform:scale(.88) translateY(var(--scroll-y,0px));transform-origin:center;margin-inline:-28px}.hero-extension{right:-3%;width:218px}.hero-phone{width:239px;left:0;top:65px}.hero-footnote{font-size:var(--text-small)}.hero-copy .download-buttons{flex-direction:column;align-items:flex-start}.product-split{gap:55px}.capability-strip>div{gap:18px;flex-wrap:wrap;padding-block:22px;justify-content:center}.capability-strip span:first-child{width:100%;justify-content:center}.app-gallery{min-height:610px}.extension-section .product-split{gap:40px}.browser-content{padding-inline:15px}.extension-snapshot{width:200px}.browser-content{min-height:420px}.gallery-heading{flex-wrap:wrap}.faq-section{gap:50px}}@media (max-width: 800px){.nav-inner{height:74px;gap:15px}.desktop-nav{display:none}.menu-toggle{display:block;width:44px;height:44px;color:#bdd5c4;border:1px solid #344c3b;border-radius:7px;font-size:var(--text-body)}.nav-download{margin-left:auto;font-size:var(--text-control);padding:10px 13px;gap:10px}.brand{font-size:20px}.brand img{width:30px;height:30px}.hero-layout{grid-template-columns:1fr;padding-top:65px;gap:0}.hero-copy{text-align:center}.marketing-home h1{font-size:72px;letter-spacing:-4px}.hero-description{margin-inline:auto}.hero-copy .download-buttons{flex-direction:row;justify-content:center}.hero-footnote{justify-content:center}.hero-scene{width:500px;max-width:100%;margin:0 auto;height:650px;transform:translateY(var(--scroll-y,0px))}.hero-phone{left:8%;top:48px;width:248px}.hero-extension{right:1%;top:175px;width:235px}.sync-badge{left:10%;bottom:30px}.scene-label-bottom{bottom:0}.scene-label-top{top:38px}.marketing-section{padding-block:75px}.section-intro{align-items:flex-start;flex-direction:column;gap:22px}.section-intro>p{max-width:500px}.feature-bento{grid-template-columns:1fr 1fr}.bento-main{grid-column:span 2;grid-row:auto}.bento-card{padding:26px}.bento-main p{max-width:550px}.compact-card{display:block}.compact-card .icon-tile{margin-bottom:24px}.bento-card h3{font-size:23px}.toolbar-art{margin-right:-26px}.telemetry{max-width:500px}.product-split,.extension-section .product-split{grid-template-columns:1fr;gap:45px}.app-gallery{order:2;min-height:620px;max-width:500px;width:100%;margin:auto}.product-copy{max-width:550px}.browser-stage{max-width:560px;width:100%;margin:auto;transform:none}.extension-snapshot{width:230px}.browser-content{min-height:470px}.steps-grid{gap:24px}.step h3{font-size:20px}.faq-section{grid-template-columns:1fr;gap:30px}.footer-top{gap:28px;grid-template-columns:1.5fr 1fr 1fr}.closing-section{padding-bottom:70px}}@media (max-width: 540px){.container-shell{padding-inline:23px}.nav-inner{gap:10px}.brand{font-size:var(--text-body);gap:6px}.brand img{width:27px;height:27px}.nav-download{padding:8px 10px;font-size:var(--text-control);gap:9px}.menu-toggle{width:38px;height:38px}.hero-layout{padding-top:46px;padding-bottom:20px}.release-pill{font-size:var(--text-caption);letter-spacing:1px;gap:7px;padding:8px 10px}.marketing-home h1{font-size:clamp(49px,12.6vw,67px);letter-spacing:-3px;margin:25px 0 21px}.hero-description{font-size:var(--text-body)!important;max-width:330px}.download-buttons{gap:9px;margin-top:25px}.download-buttons .primary-button,.download-buttons .secondary-button{padding:12px 13px;gap:7px;font-size:var(--text-control);min-height:46px}.download-buttons svg{width:15px;height:15px}.download-buttons a>span:last-child{font-size:var(--text-control);margin:0}.hero-footnote{font-size:var(--text-small);gap:12px;margin-top:20px}.hero-scene{height:510px;max-width:unset;width:calc(100% + 16px);margin-left:-8px}.hero-phone{width:196px;border-radius:27px;padding:5px;top:42px;left:6%}.hero-phone img{border-radius:22px}.hero-phone .phone-camera{width:7px;height:7px;top:11px}.hero-extension{width:183px;top:150px;right:1%;border-radius:10px}.mini-browser{font-size:var(--text-caption);padding:8px}.mini-browser i{width:4px;height:4px}.screenshot-caption{font-size:var(--text-caption);padding:7px 2px}.sync-badge{left:8%;bottom:16px;gap:9px;padding:11px 13px}.sync-badge strong{font-size:var(--text-small)}.sync-badge div>span{font-size:var(--text-small)}.sync-badge-icon{padding:8px}.scene-label{font-size:var(--text-caption);letter-spacing:1.3px}.scene-label-top{top:23px;right:5px}.scene-label-bottom{display:none}.orbit-one{width:280px;height:280px}.orbit-two{width:410px;height:410px}.orbit-three{width:540px;height:540px}.capability-strip>div{display:grid;grid-template-columns:1fr 1fr;gap:18px 12px;padding-block:23px}.capability-strip span{font-size:var(--text-small);justify-content:center;gap:7px}.capability-strip span:first-child{grid-column:span 2;font-size:var(--text-small);margin-bottom:3px}.capability-strip svg{width:16px;height:16px}.marketing-section{padding-block:60px}.marketing-home h2{font-size:35px;letter-spacing:-1.6px}.section-kicker{font-size:var(--text-caption);letter-spacing:1.3px;margin-bottom:17px}.marketing-home p{font-size:var(--text-body)}.section-intro{margin-bottom:29px;gap:18px}.feature-bento{grid-template-columns:1fr;gap:12px}.bento-main{grid-column:auto}.bento-card{padding:25px;border-radius:12px}.icon-tile{margin-bottom:20px}.bento-card h3{font-size:25px}.bento-card p{font-size:var(--text-body)}.telemetry{gap:20px;padding-top:24px}.telemetry strong{font-size:44px}.telemetry small{font-size:var(--text-body)}.compact-card{display:flex;gap:17px}.compact-card h3{font-size:21px}.compact-card .icon-tile{padding:9px}.app-gallery{min-height:600px;padding:20px 18px}.gallery-heading{margin-bottom:25px}.gallery-heading>span{font-size:var(--text-small)}.theme-switch button{font-size:var(--text-control);padding:4px 8px}.product-copy>p{margin-top:19px}.product-list{gap:22px}.product-list li{gap:13px}.product-list span{font-size:var(--text-body)}.browser-stage{border-radius:8px}.browser-content{min-height:383px;padding:20px 13px}.browser-tab{font-size:var(--text-caption)}.browser-tab span{margin-left:0}.browser-address{gap:6px;font-size:var(--text-caption)}.browser-address div{font-size:var(--text-caption)}.extension-snapshot{width:184px;margin-top:-18px;margin-right:-6px}.workspace-ghost{left:16px;top:49px;width:34%}.workspace-ghost span{font-size:20px}.workspace-ghost div{width:80%;height:50px}.browser-caption{padding:12px 9px;font-size:var(--text-small);gap:6px}.browser-caption>span:last-child{font-size:var(--text-small)}.steps-grid{grid-template-columns:1fr;gap:30px;margin-top:35px}.step{padding-top:19px}.step-top{margin-bottom:17px}.step h3{font-size:23px}.step p{font-size:var(--text-body)}.center-intro{text-align:left}.setup-link{margin:29px 0 0}.faq-section{gap:27px}.faq-list summary{font-size:var(--text-small);padding-block:21px}.faq-list details>p{font-size:var(--text-body)}.closing-section{padding-bottom:50px}.closing-card{padding:46px 16px 35px;border-radius:12px}.closing-card h2{font-size:47px;letter-spacing:-2px}.closing-card>p{font-size:var(--text-body)}.closing-card .download-buttons{flex-direction:column}.closing-card .download-buttons a{width:215px;font-size:var(--text-control)}.footer-top{grid-template-columns:1fr 1fr;gap:30px;padding-block:40px}.footer-top>div:first-child{grid-column:span 2}.footer-top p br{display:none}.footer-top p{margin-top:12px}.footer-bottom{flex-wrap:wrap;font-size:var(--text-small);gap:17px}.footer-bottom span:nth-child(2){order:3;width:100%}.footer-bottom a{margin-left:auto}.expand-label{opacity:1}.product-copy h2 br{display:none}}@media (max-width: 370px){.nav-download{display:none}.menu-toggle{margin-left:auto}.hero-extension{width:165px;right:-4px}.hero-phone{width:180px;left:2%}.hero-scene{height:470px}.download-buttons{flex-direction:column!important}.download-buttons a{width:220px}.hero-extension .mini-browser>span:last-child{display:none}.extension-snapshot{width:167px}.browser-content{min-height:350px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal-ready{opacity:1;transform:none}.hero-scene,.browser-stage{transform:none}}.setup-hero{position:relative;isolation:isolate;border-bottom:1px solid var(--border);background:radial-gradient(ellipse at 80% 50%,#264c2f22,transparent 60%)}.setup-hero-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:75px;align-items:center;padding-block:62px 74px}.setup-breadcrumb{display:block;width:-moz-fit-content;width:fit-content;margin-bottom:35px;color:#8ca293;font-size:var(--text-control)}.setup-breadcrumb:hover{color:var(--mint)}.setup-hero-copy>.section-kicker{margin-bottom:0}.setup-page .setup-hero h1{font-size:clamp(43px,4.5vw,64px);letter-spacing:-3px;line-height:1.08;margin-block:22px}.setup-hero-copy>p{max-width:450px}.setup-hero .hero-footnote svg{width:14px;height:14px}.setup-hero .hero-footnote{font-size:var(--text-small);gap:13px}.setup-connection{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(145deg,#1c2b2055,#111a14);border:1px solid #405b46;border-radius:15px;padding:24px;box-shadow:0 20px 80px #0003;animation:badge-arrive .9s ease both}.connection-title{display:flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:var(--text-caption);letter-spacing:1px;color:#9bb8a3}.connection-title>span:last-child{margin-left:auto;color:#658571}.connection-devices{display:flex;align-items:center;justify-content:center;padding-block:39px 32px;gap:15px}.connection-device{display:flex;flex-direction:column;align-items:center}.connection-icon{display:grid;place-items:center;height:72px;width:65px;background:#1d3224;border:1px solid #54745c;border-radius:16px;color:var(--mint);box-shadow:0 10px 40px #a4edbb09}.connection-icon svg{width:32px;height:32px}.connection-icon.chrome{color:#c3c7ef;border-color:#555e7a;background:#23283b}.connection-device strong{font-size:var(--text-small);font-weight:500;margin-top:17px}.connection-device>span:last-child{font-size:var(--text-small);color:#839a8a;margin-top:6px}.connection-path{display:flex;gap:7px;align-items:center;margin-top:-45px;color:#a4edbb80}.connection-path svg{width:19px;height:19px;animation:connection-spin 14s linear infinite}.connection-path i{width:20px;border-top:1px dashed #52745b}.connection-account{border:1px solid var(--border);background:#20302566;border-radius:8px;padding:16px 13px;display:flex;gap:12px;align-items:center}.connection-account strong{display:block;font-size:var(--text-small);font-weight:500}.connection-account span{display:block;color:#8fa696;font-size:var(--text-small);margin-top:5px}.connection-footer{display:flex;justify-content:space-between;gap:15px;padding-top:21px;font-family:JetBrains Mono,monospace;font-size:var(--text-small);letter-spacing:1.5px;color:#7d9b87}.connection-orbit{position:absolute;border:1px solid #a4edbb09;width:350px;height:350px;border-radius:50%;top:-120px;left:-100px;box-shadow:0 0 0 35px #a4edbb02,0 0 0 70px #a4edbb02;z-index:-1}.setup-guide-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:85px;padding-top:75px}.setup-sidebar{position:sticky;align-self:start;top:125px}.setup-sidebar>.section-kicker{font-size:var(--text-caption);color:#7d9b87}.setup-sidebar nav{display:grid}.setup-sidebar nav a{display:flex;align-items:center;gap:12px;color:#b2c3b7;padding:16px 0;border-bottom:1px solid var(--border);font-size:var(--text-control)}.setup-sidebar nav a:hover{color:var(--mint)}.setup-sidebar nav a>span:first-child{font-family:JetBrains Mono,monospace;font-size:var(--text-control);color:#6f917a}.setup-sidebar nav a>span:last-child{margin-left:auto;color:#73907d}.sidebar-help{margin-top:35px;padding:21px;border:1px solid var(--border);border-radius:9px;background:#141e17}.sidebar-help>svg{width:20px;height:20px;color:#95bc9f;margin-bottom:16px}.sidebar-help>strong{font-size:var(--text-small);font-weight:500}.marketing-home .sidebar-help p{font-size:var(--text-body);margin-block:9px 17px}.sidebar-help .text-link{font-size:var(--text-control);gap:15px}.setup-step{padding-bottom:55px;margin-bottom:50px;border-bottom:1px solid var(--border);scroll-margin-top:25px}.setup-step-heading{display:flex;align-items:center;gap:12px;margin-bottom:25px}.setup-step-number{display:grid;place-items:center;width:32px;height:32px;border-radius:6px;border:1px solid #517159;background:#203626;color:#b5e5c1;font-family:JetBrains Mono,monospace;font-size:var(--text-small)}.setup-step-heading .section-kicker{margin-bottom:0;font-size:var(--text-caption)}.setup-step-heading>svg{width:20px;height:20px;color:#7d9b87;margin-left:auto}.marketing-home .setup-step h2{font-size:39px;letter-spacing:-1.7px}.setup-step h2>span{color:#91a699}.setup-step>p{max-width:580px;margin-top:20px;font-size:var(--text-body)}.setup-instruction-grid{display:grid;grid-template-columns:minmax(0,1fr) 205px;gap:36px;margin-top:30px;align-items:start}.setup-instructions{list-style:none;counter-reset:instructions;display:grid;gap:18px;margin:28px 0}.setup-instructions li{display:flex;align-items:flex-start;gap:12px;counter-increment:instructions;color:#acbeb1;font-size:var(--text-body);line-height:1.8}.setup-instructions li:before{content:counter(instructions);flex:0 0 21px;display:grid;place-items:center;border-radius:50%;background:#203126;color:#a4c8af;font-size:var(--text-body);height:21px;margin-top:2px;border:1px solid #3c5142}.setup-instruction-grid .setup-instructions{margin-top:0}.setup-phone-preview{border:1px solid var(--border);border-radius:12px;padding:20px 15px 14px;background:radial-gradient(ellipse at bottom,#314c3544,transparent),#152018}.setup-phone-preview .phone-frame{width:156px;padding:4px;border-radius:22px;margin:auto}.setup-phone-preview .phone-frame img{border-radius:17px}.setup-phone-preview .phone-camera{height:6px;width:6px;left:calc(50% - 3px);top:9px;border-width:1px}.setup-page figcaption{font-size:var(--text-small);color:#8ca392;text-align:center;margin-top:14px;line-height:1.5}.setup-success{display:flex;gap:10px;padding:18px 0 0;margin-top:23px;border-top:1px solid var(--border)}.setup-success>span{color:var(--mint)}.marketing-home .setup-success p{font-size:var(--text-body);line-height:1.8}.setup-success strong{font-weight:500;color:#bdd8c5}.setup-account-note{display:flex;align-items:flex-start;gap:17px;padding:23px;border:1px solid #60678055;border-radius:10px;background:#20253644;margin-top:30px}.setup-account-note .icon-tile{flex-shrink:0;margin:0;padding:9px}.setup-account-note strong{font-weight:500;font-size:var(--text-small);color:#d3d7e9}.marketing-home .setup-account-note p{font-size:var(--text-body);margin-top:7px}.extension-guide-grid{grid-template-columns:minmax(0,1fr) 216px}.setup-extension-preview{border:1px solid #435549;border-radius:10px;overflow:hidden;background:#131e16}.setup-extension-preview img{width:100%;height:auto}.setup-extension-preview figcaption{padding:0 7px 12px;margin-top:8px}.setup-check-card{border:1px solid #526c59;background:linear-gradient(125deg,#20362777,#132018);border-radius:13px;padding:32px;scroll-margin-top:25px}.check-card-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.check-card-heading .section-kicker{margin:0;font-size:var(--text-caption)}.setup-count{font-family:JetBrains Mono,monospace;font-size:var(--text-small);color:#a9cdb4}.marketing-home .setup-check-card h2{font-size:29px;letter-spacing:-1px}.marketing-home .setup-check-card>p{font-size:var(--text-body);margin-top:14px;max-width:500px}.setup-progress{height:3px;border-radius:5px;background:#37513e;margin:24px 0;overflow:hidden}.setup-progress>span{display:block;background:var(--mint);height:100%;transition:width .35s ease}.setup-checklist{display:grid;gap:7px}.setup-checklist label{display:flex;gap:13px;align-items:center;padding:12px 10px;border-radius:7px;cursor:pointer;font-size:var(--text-body);color:#c1d1c5;line-height:1.6;transition:background .2s}.setup-checklist label:hover{background:#a4edbb09}.setup-checklist input{width:18px;height:18px;accent-color:var(--mint);cursor:pointer;flex-shrink:0}.setup-checklist input:focus-visible{outline:2px solid var(--mint);outline-offset:4px}.setup-checklist input:checked+span{color:#96b49e}.setup-check-message{border-top:1px solid var(--border);margin-top:20px;padding-top:18px;font-size:var(--text-small);color:#8da797;display:flex;align-items:center;gap:8px;line-height:1.8}.setup-faq{margin-top:30px}.setup-finish{display:flex;gap:24px;align-items:center;padding:35px;border:1px solid var(--border);border-radius:12px;background:#152019}.setup-finish .icon-tile{margin:0;flex-shrink:0}.marketing-home .setup-finish h2{font-size:27px;letter-spacing:-1px}.marketing-home .setup-finish p{font-size:var(--text-body);margin-top:9px}.setup-finish>a{flex-shrink:0;margin-left:auto}@keyframes connection-spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.setup-hero-layout{gap:40px}.setup-hero .hero-footnote{flex-wrap:wrap;gap:10px}.setup-connection{padding:20px}.connection-devices{gap:10px}.connection-path{gap:4px}.connection-path i{width:10px}.setup-guide-layout{grid-template-columns:210px minmax(0,1fr);gap:45px}.setup-instruction-grid,.extension-guide-grid{grid-template-columns:minmax(0,1fr) 175px;gap:22px}.setup-phone-preview{padding-inline:8px}.setup-phone-preview .phone-frame{width:147px}.setup-finish{padding:27px;gap:18px}.setup-finish>.icon-tile{display:none}}@media (max-width:800px){.setup-hero-layout{grid-template-columns:1fr;padding-block:35px 48px;gap:35px}.setup-hero-copy>p{max-width:550px}.setup-page .setup-hero h1{font-size:56px}.setup-connection{max-width:500px;width:100%}.connection-devices{gap:25px}.connection-path i{width:30px}.setup-guide-layout{grid-template-columns:1fr;gap:35px;padding-top:35px}.setup-sidebar{position:static}.setup-sidebar>.section-kicker{margin-bottom:10px}.setup-sidebar nav{grid-template-columns:1fr 1fr;gap:0 20px}.sidebar-help{display:none}.setup-instruction-grid{grid-template-columns:minmax(0,1fr) 205px;gap:35px}.setup-phone-preview .phone-frame{width:156px}.setup-faq{margin-top:0}.setup-finish{flex-wrap:wrap}.setup-finish>a{margin-left:0}}@media (max-width:540px){.setup-page .setup-hero h1{font-size:43px;letter-spacing:-2px}.setup-breadcrumb{margin-bottom:28px}.setup-hero .download-buttons{flex-direction:column;align-items:flex-start}.setup-hero .download-buttons a{width:auto;min-width:210px;font-size:var(--text-control)}.setup-hero .hero-footnote{justify-content:flex-start;font-size:var(--text-small);gap:9px}.setup-hero .hero-footnote svg{width:12px;height:12px}.setup-connection{padding:19px 16px}.connection-title{font-size:var(--text-caption)}.connection-title>span:last-child{font-size:var(--text-caption)}.connection-devices{gap:12px;padding-block:28px}.connection-device strong{font-size:var(--text-small)}.connection-device>span:last-child{font-size:var(--text-small)}.connection-icon{width:56px;height:62px;border-radius:13px}.connection-icon svg{width:27px;height:27px}.connection-path i{width:13px}.connection-account{gap:9px;padding:13px 10px}.connection-account strong,.connection-account span,.connection-footer{font-size:var(--text-small)}.setup-sidebar nav{gap:0 16px}.setup-sidebar nav a{font-size:var(--text-control);gap:7px}.setup-sidebar nav a>span:last-child{display:none}.setup-step{margin-bottom:35px;padding-bottom:38px}.setup-step-heading{margin-bottom:22px;gap:10px}.setup-step-heading .section-kicker{font-size:var(--text-caption);letter-spacing:1px}.marketing-home .setup-step h2{font-size:32px;letter-spacing:-1.3px}.setup-step>p{font-size:var(--text-body)}.setup-instruction-grid,.extension-guide-grid{grid-template-columns:1fr;gap:27px;margin-top:25px}.setup-phone-preview{width:100%;padding:24px 16px 17px}.setup-phone-preview .phone-frame{width:191px;border-radius:26px}.setup-phone-preview .phone-frame img{border-radius:21px}.setup-page figcaption{font-size:var(--text-small)}.setup-extension-preview{width:225px;justify-self:center}.setup-instructions li{font-size:var(--text-body)}.setup-account-note{padding:18px;gap:12px}.setup-account-note strong{font-size:var(--text-small)}.marketing-home .setup-account-note p{font-size:var(--text-body)}.setup-check-card{padding:23px 18px}.check-card-heading{gap:12px}.check-card-heading .section-kicker{font-size:var(--text-caption)}.setup-count{font-size:var(--text-small)}.marketing-home .setup-check-card h2{font-size:27px}.setup-checklist label{padding-inline:3px;font-size:var(--text-body);gap:10px;min-height:44px}.setup-check-message{font-size:var(--text-small)}.setup-finish{padding:26px 23px;gap:22px}.marketing-home .setup-finish h2{font-size:25px}}@media (prefers-reduced-motion:reduce){.setup-connection,.connection-path svg{animation:none}.setup-progress>span{transition:none}}.media-section{border-block:1px solid var(--border);background:radial-gradient(ellipse at 80% 50%,#444c6a17,transparent 60%),#101612}.media-section .product-split,.sharing-section .product-split{gap:90px}.media-demo{background:linear-gradient(145deg,#242b37,#151d22 65%);border:1px solid #58677d;padding:24px;border-radius:17px;box-shadow:0 25px 65px #0004}.connected-demo-heading{display:flex;gap:8px;align-items:center;font-family:JetBrains Mono,monospace;font-size:var(--text-caption);letter-spacing:1.1px;color:#b8c7cf}.connected-demo-heading>span:last-child{margin-left:auto;font-size:var(--text-caption);color:#8b9eae}.connected-demo-heading>svg{width:15px;height:15px;color:#b4cbbd}.media-route{margin-top:23px;display:flex;gap:7px;padding:4px;border:1px solid #4b596066;border-radius:8px;background:#131c22}.media-route button{flex:1;display:flex;justify-content:center;gap:8px;align-items:center;min-height:40px;padding:8px;border-radius:5px;color:#a0b0be;font-size:var(--text-control);transition:background .25s,color .25s}.media-route button[aria-pressed=true]{background:#394867;color:#e2e8ff}.media-route svg{width:16px;height:16px}.media-track-art{position:relative;isolation:isolate;overflow:hidden;margin:25px auto 22px;width:150px;height:135px;border-radius:11px;background:linear-gradient(145deg,#4e6575,#2c3e40 50%,#516346);border:1px solid #bdc9bf22;display:grid;place-items:center;box-shadow:0 15px 35px #0003}.record-ring{position:absolute;width:170px;height:170px;border:1px solid #e0edce1c;border-radius:50%;left:-85px;top:-85px;box-shadow:0 0 0 20px #e0edce08,0 0 0 40px #e0edce06,0 0 0 60px #e0edce05}.media-bars{display:flex;align-items:center;gap:5px;height:50px}.media-bars i{width:5px;height:37px;border-radius:4px;background:#d3e4c9;transform:scaleY(.4);animation:media-wave 1.2s ease-in-out infinite alternate;animation-delay:calc(var(--bar) * -.17s);animation-play-state:paused}.motion-active .media-demo[data-playing=true] .media-bars i{animation-play-state:running}.media-track-art>span{position:absolute;bottom:12px;font-family:JetBrains Mono,monospace;letter-spacing:1.7px;font-size:var(--text-caption);color:#c7d3c6}.demo-track{text-align:center}.demo-track>span{font-size:var(--text-small);color:#a1b7c0}.demo-track strong{display:block;font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:500;margin-top:8px;letter-spacing:-.5px}.marketing-home .demo-track p{font-size:var(--text-small);color:#7f97a3;margin-top:6px}.media-transport{display:flex;justify-content:center;gap:28px;align-items:center;margin:24px 0}.media-transport button{width:44px;height:44px;color:#c7d3e4;font-size:20px;border-radius:50%;transition:background .2s,transform .2s}.media-transport button:hover{background:#ced5ff12;transform:scale(1.06)}.media-transport .demo-play{background:#bfcbff;width:57px;height:57px;color:#243357;font-size:28px}.media-transport .demo-play:hover{background:#d8dfff}.demo-play span{display:block}.demo-play[aria-label="Resume demo playback"]{font-size:20px}.media-volume{display:flex;align-items:center;gap:14px;padding-bottom:20px}.media-volume button{font-size:var(--text-control);color:#afc3cc;min-width:44px;height:44px;border-radius:6px}.media-volume button:hover{background:#ffffff08}.media-volume input{min-width:0;flex:1;accent-color:#bfcbff;cursor:pointer;height:6px;border-radius:5px;background:linear-gradient(to right,#bfcbff var(--volume),#3a4961 var(--volume));-webkit-appearance:none;-moz-appearance:none;appearance:none}.media-volume input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:16px;width:16px;border-radius:50%;background:#d5dcff;border:3px solid #8b9cd1}.media-volume input::-moz-range-thumb{height:12px;width:12px;border-radius:50%;background:#d5dcff;border:3px solid #8b9cd1}.media-volume input:focus-visible{outline:2px solid #bfcbff;outline-offset:7px}.media-volume output{min-width:32px;font-size:var(--text-small);color:#bdcbd9;font-family:JetBrains Mono,monospace;text-align:right}.media-demo-footer{display:flex;align-items:center;gap:7px;border-top:1px solid #a4b7d61a;padding-top:18px;color:#9eb4bf;font-size:var(--text-small)}.media-demo-footer>svg{height:13px;width:13px;color:#b7ccba}.media-demo-footer>span:last-child{margin-left:auto;color:#748e9d;font-size:var(--text-small)}.sharing-section{background:radial-gradient(ellipse at 22% 45%,#4b653017,transparent 50%);border-bottom:1px solid var(--border)}.sharing-demo{border:1px solid #566c4a;border-radius:17px;background:linear-gradient(145deg,#233321,#141e16);padding:25px;box-shadow:0 25px 65px #0003}.share-network{display:flex;gap:0;align-items:center;justify-content:center;padding:42px 10px 35px}.share-owner{width:105px;height:122px;border:1px solid #778e5f;background:linear-gradient(145deg,#485a36,#243d28);border-radius:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;color:#d1e6b5;box-shadow:0 10px 40px #b8e3a40b}.share-owner svg{width:36px;height:36px}.share-owner>span{font-size:var(--text-small)}.share-line{width:65px;height:1px;background:#91b98044;position:relative}.share-line i{position:absolute;width:5px;height:5px;border-radius:50%;background:#c2e6ac;top:-2px;box-shadow:0 0 12px #b9e0a1aa;animation:share-signal 3s ease-in-out infinite;animation-play-state:paused}.motion-active .share-line i{animation-play-state:running}.share-friends{display:grid;gap:17px}.share-friends>span{display:flex;gap:10px;align-items:center;font-size:var(--text-small);color:#bdcfb3}.friend-avatar{display:grid;place-items:center;border:1px solid #7d7756;border-radius:50%;width:35px;height:35px;background:#4c4831;color:#e3dbaa;font-family:Space Grotesk,sans-serif;font-size:var(--text-small)}.friend-avatar.family{background:#353d53;border-color:#656e8d;color:#c6cfee}.share-permission-card{border:1px solid #a0b98722;border-radius:11px;background:#b7d29b08;padding:22px 18px}.share-permission-card>div:first-child{display:flex;align-items:center;gap:13px}.share-permission-card .icon-tile{margin:0;padding:9px}.share-permission-card strong{display:block;font-family:Space Grotesk,sans-serif;font-weight:500;font-size:20px;line-height:1.3}.share-permission-card div>div>span{display:block;color:#8fa184;font-size:var(--text-small);margin-top:8px}.share-access-options{display:flex;gap:8px;margin-top:23px}.share-access-options button{display:flex;gap:6px;align-items:center;justify-content:center;min-height:44px;padding:9px 13px;border:1px solid #6e825855;border-radius:6px;font-size:var(--text-control);color:#a1b390;transition:background .2s,border-color .2s}.share-access-options button[aria-pressed=true]{color:#d2e9b6;background:#566a3544;border-color:#8caf68}.share-permission-card>p{font-size:var(--text-body);min-height:36px;margin-top:16px;color:#91a184}.sharing-demo-footer{display:flex;gap:7px;align-items:center;padding-top:23px;font-size:var(--text-small);color:#a4b598}.sharing-demo-footer>span:last-child{margin-left:auto;color:#7f9175;font-size:var(--text-small)}.everyday-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.everyday-card{padding:26px}.everyday-card h3{font-size:22px}.everyday-card>p{font-size:var(--text-body)}.everyday-card .section-kicker{font-size:var(--text-caption);margin-bottom:13px}.everyday-art{position:relative;display:flex;align-items:center;justify-content:center;height:135px;border-radius:9px;margin:-6px -6px 30px;overflow:hidden;background:radial-gradient(ellipse at center,#4e695133,transparent)}.mini-widget{display:grid;grid-template-columns:auto auto;gap:4px 12px;padding:16px;border:1px solid #536b57;background:#253629;border-radius:17px;width:126px;transform:rotate(-7deg);box-shadow:0 10px 30px #0003}.mini-widget>svg{width:22px;height:22px;align-self:center;color:#b7d7bf}.mini-widget strong{font-family:Space Grotesk,sans-serif;font-size:30px;font-weight:500;color:#d9eedb}.mini-widget strong span{font-size:var(--text-caption)}.mini-widget>span{grid-column:span 2;font-size:var(--text-caption);text-align:center;color:#9cbba6}.widget-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-left:15px;transform:rotate(7deg)}.widget-grid i{width:22px;height:22px;border:1px solid #3f5443;border-radius:6px;background:#233027}.overlay-art{background:radial-gradient(ellipse at center,#7f82b322,transparent)}.overlay-lines{background:#29303b;border:1px solid #565a6b;border-radius:10px;padding:22px 17px;width:185px;transform:rotate(-4deg)}.overlay-lines i{display:block;height:5px;border-radius:3px;width:100%;margin:10px 0;background:#485363}.overlay-lines i:nth-child(2){width:70%}.overlay-pill{display:flex;align-items:center;gap:7px;background:#b8c6f0;color:#23314c;padding:8px 11px;border-radius:7px;font-size:var(--text-caption);position:absolute;top:18px;right:10px;box-shadow:0 7px 25px #0003}.overlay-pill svg{width:15px;height:15px}.overlay-pill>span{padding-left:7px;border-left:1px solid #687ca04a;font-size:var(--text-caption)}.ring-art{background:radial-gradient(ellipse at center,#8b6e3422,transparent)}.ring-device{display:grid;place-items:center;width:54px;height:70px;border:1px solid #967f54;border-radius:12px;background:#433e28;color:#e4cf95;z-index:1}.ring-device svg{width:27px;height:27px}.ring-circle{position:absolute;width:85px;height:85px;border:1px solid #c7ac6344;border-radius:50%;animation:ring-wave 4s ease-out infinite;animation-play-state:paused}.ring-circle.second{animation-delay:2s}.motion-active .ring-circle{animation-play-state:running}.everyday-note{font-size:var(--text-small)!important;margin-top:22px;color:#778e7e!important}.connected-setup-section{padding-top:75px}.connected-setup-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.connected-setup-grid article{scroll-margin-top:25px}.connected-setup-grid .small-note{font-size:var(--text-small)!important}@keyframes media-wave{0%{transform:scaleY(.22)}to{transform:scaleY(1)}}@keyframes share-signal{0%{transform:translate(0);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translate(60px);opacity:0}}@keyframes ring-wave{0%{transform:scale(.8);opacity:.6}to{transform:scale(1.8);opacity:0}}@media (max-width:1100px){.media-section .product-split,.sharing-section .product-split{gap:50px}.everyday-card{padding:22px}.share-access-options button{font-size:var(--text-control);padding-inline:9px}}@media (max-width:800px){.media-section .product-split,.sharing-section .product-split{gap:40px}.connected-visual{max-width:500px;width:100%;margin:auto}.sharing-visual{order:2}.everyday-grid{grid-template-columns:1fr}.everyday-art{float:right;width:175px;margin:0 0 15px 20px;height:150px}.everyday-card{padding:28px}.everyday-card .section-kicker{margin-top:10px}.everyday-card>p{max-width:none}.connected-setup-section{padding-top:55px}.connected-setup-grid{grid-template-columns:1fr}}@media (max-width:540px){.media-demo,.sharing-demo{padding:20px 17px;border-radius:13px}.connected-demo-heading{font-size:var(--text-caption);letter-spacing:.8px}.connected-demo-heading>span:last-child{font-size:var(--text-caption)}.media-route button{font-size:var(--text-control);gap:6px}.media-route svg{width:14px;height:14px}.demo-track strong{font-size:21px}.media-demo-footer{font-size:var(--text-small)}.media-demo-footer>span:last-child{font-size:var(--text-small)}.share-network{padding-block:33px}.share-owner{width:85px;height:108px}.share-line{width:45px}.share-line i{animation-name:share-signal-small}.share-permission-card{padding:18px 14px}.share-permission-card strong{font-size:20px}.share-access-options{gap:7px}.share-access-options button{font-size:var(--text-control);padding-inline:10px}.sharing-demo-footer{font-size:var(--text-small);gap:5px}.sharing-demo-footer>span:last-child{font-size:var(--text-small)}.everyday-art{float:none;width:auto;margin:0 0 20px;height:135px}.everyday-card{padding:25px}.everyday-card .section-kicker{margin-top:0}.everyday-card h3{font-size:23px}.connected-setup-section{padding-top:50px}}@keyframes share-signal-small{0%{transform:translate(0);opacity:0}20%,80%{opacity:1}to{transform:translate(40px);opacity:0}}@media (prefers-reduced-motion:reduce){.media-bars i,.share-line i,.ring-circle{animation:none!important}.media-bars i:nth-child(odd){transform:scaleY(.75)}.media-bars i:nth-child(2n){transform:scaleY(.4)}.media-route button,.share-access-options button,.media-transport button{transition:none}}.resource-hero{padding-block:48px 62px;border-bottom:1px solid var(--border);background:radial-gradient(ellipse at 85% 30%,#294c3422,transparent 65%)}.resource-hero .section-kicker>svg{width:15px;height:15px}.marketing-home.resource-page .resource-hero h1{font-size:clamp(43px,4.6vw,66px);line-height:1.08;letter-spacing:-3px;margin:24px 0 22px}.resource-hero>div>p{max-width:590px;font-size:var(--text-body)}.contact-page .resource-hero>div>p{max-width:510px}.policy-notice{display:flex;align-items:flex-start;gap:16px;margin-top:32px;padding:17px 20px;background:#ae95590a;border:1px solid #b3985b35;border-radius:8px;max-width:780px}.policy-tag{font-family:JetBrains Mono,monospace;flex-shrink:0;font-size:var(--text-caption);letter-spacing:1px;color:#d2b77d;border:1px solid #c2a36c44;border-radius:4px;padding:6px 8px}.marketing-home .policy-notice p{font-size:var(--text-small);color:#b3aa95;line-height:1.9}.legal-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:100px;padding-block:65px 70px}.legal-navigation{position:sticky;align-self:start;top:122px}.legal-navigation>.section-kicker{font-size:var(--text-caption);margin-bottom:14px}.legal-navigation nav a{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--border);font-size:var(--text-control);color:#aebfb3}.legal-navigation nav a:hover{color:var(--mint)}.legal-navigation nav a>span:first-child{color:#6c8c76;font-family:JetBrains Mono,monospace;font-size:var(--text-control)}.legal-navigation nav a>span:last-child{margin-left:auto;color:#6f8b77}.legal-help{border:1px solid var(--border);background:#141e17;padding:23px;border-radius:10px;margin-top:32px}.legal-help>svg{color:#a4c6ad;height:22px;width:22px;margin-bottom:17px}.marketing-home .legal-help h2{font-size:var(--text-body);line-height:1.4;letter-spacing:-.5px}.marketing-home .legal-help p{font-size:var(--text-body);margin:12px 0 18px}.legal-help .text-link{font-size:var(--text-control);display:flex;justify-content:space-between;gap:10px;margin-top:12px}.legal-content{min-width:0}.legal-content article{padding:0 0 35px;margin-bottom:35px;border-bottom:1px solid var(--border);scroll-margin-top:25px}.legal-section-number{display:inline-block;font-family:JetBrains Mono,monospace;font-size:var(--text-caption);letter-spacing:1.3px;color:#7fa88a;margin-bottom:17px}.marketing-home .legal-content h2{font-size:29px;letter-spacing:-1px;margin-bottom:23px}.marketing-home .legal-content article p{color:#acbdb1;font-size:var(--text-body);line-height:1.95;margin-top:16px;overflow-wrap:anywhere}.legal-endnote{display:flex;gap:10px;align-items:center;border:1px solid #48635077;border-radius:8px;padding:18px;background:#1b2c2044}.marketing-home .legal-endnote p{font-size:var(--text-small)}.legal-endnote a{color:#b6dfc2}.resource-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-bottom:75px}.resource-related>a{position:relative;padding:24px;border:1px solid var(--border);border-radius:10px;background:#121b15;font-family:Space Grotesk,sans-serif;font-size:19px;letter-spacing:-.5px;transition:border-color .2s,transform .2s}.resource-related>a:hover{border-color:#82b38c77;transform:translateY(-3px)}.resource-related>a>span:first-child{display:block;font-family:JetBrains Mono,monospace;font-size:var(--text-small);letter-spacing:1px;color:#8ca695;margin-bottom:14px}.resource-related>a>span:last-child{position:absolute;right:20px;top:22px;color:#91b59c}.contact-layout{display:grid;grid-template-columns:.78fr 1.22fr;gap:95px;padding-block:65px 80px;align-items:start}.contact-guidance>.section-kicker{margin-bottom:23px}.support-guide-card{background:linear-gradient(145deg,#23382577,#131d16);padding:27px;border:1px solid #526c5966;border-radius:12px}.support-guide-card .icon-tile{margin-bottom:20px}.marketing-home .support-guide-card h2{font-size:24px;letter-spacing:-.7px}.marketing-home .support-guide-card p{font-size:var(--text-body);margin:15px 0 22px}.support-guide-card .text-link{font-size:var(--text-control)}.contact-next{display:flex;align-items:flex-start;gap:16px;margin-top:31px}.contact-next .icon-tile{margin:0;flex-shrink:0;padding:9px;border-radius:8px}.contact-next .icon-tile svg{width:19px;height:19px}.marketing-home .contact-next h2{font-family:IBM Plex Sans,sans-serif;font-size:var(--text-body);letter-spacing:0;line-height:1.5}.marketing-home .contact-next p{font-size:var(--text-body);margin-top:9px}.contact-next .text-link{font-size:var(--text-control);margin-top:14px;gap:12px}.contact-direct{border-top:1px solid var(--border);padding-top:24px;margin-top:30px}.contact-direct>span{font-family:JetBrains Mono,monospace;font-size:var(--text-caption);letter-spacing:1.2px;color:#799a84}.contact-direct>a{display:block;overflow-wrap:anywhere;color:#a2baa9;font-size:var(--text-small);line-height:1.8;margin-top:10px}.contact-form-panel{min-width:0;border:1px solid #3e5647;background:#141e17;border-radius:14px;padding:34px;box-shadow:0 20px 65px #0002}.contact-form-intro{border-bottom:1px solid var(--border);padding-bottom:26px;margin-bottom:27px}.contact-form-intro .section-kicker{font-size:var(--text-caption);margin-bottom:15px}.marketing-home .contact-form-intro h2{font-size:32px;letter-spacing:-1px}.marketing-home .contact-form-intro p{font-size:var(--text-body);margin-top:13px}.contact-fields-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.contact-field{display:flex;flex-direction:column;gap:9px;min-width:0;margin-bottom:22px}.contact-field>label{font-size:var(--text-small);font-weight:500;color:#c8d9cd}.contact-field input,.contact-field select,.contact-field textarea{width:100%;min-width:0;min-height:47px;border:1px solid #4d67566b;border-radius:6px;background:#0c150f;padding:12px 13px;color:#e5f0e7;font-size:1rem;line-height:1.5;transition:border-color .2s,box-shadow .2s}.contact-field textarea{resize:vertical;min-height:155px}.contact-field select{padding-right:30px;cursor:pointer}.contact-field option{background:#152219;color:#e0ece3}.contact-field input::-moz-placeholder,.contact-field textarea::-moz-placeholder{color:#6f8879}.contact-field input::placeholder,.contact-field textarea::placeholder{color:#6f8879}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{border-color:#8cbd99;outline:none;box-shadow:0 0 0 3px #a4edbb0d}.request-type-help{display:flex;align-items:flex-start;gap:10px;border:1px solid #a4edbb17;border-radius:7px;background:#29432e33;padding:16px;margin:-5px 0 23px}.request-type-help>.status-dot{margin-top:5px;width:5px;height:5px}.request-type-help strong{display:block;color:#b3d6bd;font-size:var(--text-small);font-weight:500}.marketing-home .request-type-help p{font-size:var(--text-body);line-height:1.8;margin-top:6px;color:#8fa699}.field-hint{color:#829b8b;font-size:var(--text-small);line-height:1.7}.contact-feedback{border:1px solid #8d6a45;background:#66462322;border-radius:7px;padding:14px;margin-bottom:22px;color:#e8c6a4;font-size:var(--text-small);overflow-wrap:anywhere}.contact-feedback.success{border-color:#5d956b;background:#3e724522;color:#b6e3c2}.contact-submit-row{display:flex;align-items:center;gap:20px;padding-top:7px}.contact-submit-row>span{color:#859e8e;font-size:var(--text-small)}.contact-submit-row>button{min-width:158px}.contact-submit-row>button:disabled{opacity:.55;cursor:wait;transform:none}.contact-bottom{padding-bottom:75px}.contact-bottom>.section-kicker{margin-bottom:17px}.contact-bottom>div{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid var(--border);padding-top:26px}.marketing-home .contact-bottom h2{font-size:26px;letter-spacing:-1px}.contact-bottom>div>div{display:flex;gap:30px}.contact-bottom a{font-size:var(--text-control);color:#aac8b4;display:flex;gap:13px;align-items:center}@media (max-width:1100px){.legal-layout{gap:60px;grid-template-columns:220px minmax(0,1fr)}.contact-layout{gap:45px;grid-template-columns:.8fr 1.2fr}.contact-form-panel{padding:27px}.contact-fields-row{grid-template-columns:1fr;gap:0}.resource-related>a{font-size:var(--text-body)}}@media (max-width:800px){.legal-layout{grid-template-columns:1fr;gap:40px;padding-top:40px}.legal-navigation{position:static}.legal-navigation nav{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.legal-help{display:none}.resource-related{gap:12px}.resource-related>a{font-size:var(--text-body);padding:20px}.resource-related>a>span:first-child{font-size:var(--text-small);letter-spacing:.6px}.resource-related>a>span:last-child{right:13px;top:16px}.contact-layout{grid-template-columns:1fr;gap:45px;padding-top:40px}.contact-guidance{order:2}.contact-fields-row{grid-template-columns:1fr 1fr;gap:18px}.contact-bottom>div{flex-direction:column;align-items:flex-start;gap:22px}}@media (max-width:540px){.resource-hero{padding-block:32px 40px}.marketing-home.resource-page .resource-hero h1{font-size:43px;letter-spacing:-2px;overflow-wrap:break-word}.resource-hero>div>p{font-size:var(--text-body)}.resource-hero .section-kicker{font-size:var(--text-caption);letter-spacing:1px}.policy-notice{flex-direction:column;gap:10px;padding:16px;margin-top:23px}.marketing-home .policy-notice p{font-size:var(--text-small)}.policy-tag{font-size:var(--text-caption)}.legal-layout{padding-block:30px 40px;gap:35px}.legal-navigation nav{grid-template-columns:1fr}.legal-navigation nav a{font-size:var(--text-control);padding-block:13px}.legal-content article{margin-bottom:28px;padding-bottom:28px}.marketing-home .legal-content h2{font-size:26px;margin-bottom:18px}.marketing-home .legal-content article p{font-size:var(--text-body);margin-top:14px}.legal-section-number{font-size:var(--text-caption)}.legal-endnote{align-items:flex-start;padding:16px}.legal-endnote>.status-dot{margin-top:7px}.marketing-home .legal-endnote p{font-size:var(--text-small)}.resource-related{grid-template-columns:1fr;padding-bottom:45px}.resource-related>a{padding:22px;font-size:19px}.resource-related>a>span:first-child{font-size:var(--text-small);margin-bottom:11px}.resource-related>a>span:last-child{top:22px;right:22px}.contact-layout{padding-block:30px 45px;gap:35px}.contact-form-panel{padding:25px 20px;border-radius:11px}.marketing-home .contact-form-intro h2{font-size:29px}.contact-fields-row{grid-template-columns:1fr;gap:0}.contact-field{gap:8px;margin-bottom:21px}.contact-field>label{font-size:var(--text-small)}.contact-field input,.contact-field select,.contact-field textarea{font-size:1rem;padding:12px}.request-type-help{padding:13px}.contact-submit-row{flex-direction:column;align-items:stretch;gap:14px}.contact-submit-row>span{text-align:center;font-size:var(--text-small)}.contact-submit-row .primary-button{width:100%}.support-guide-card{padding:24px}.contact-next{margin-top:25px;gap:14px}.contact-direct>a{font-size:var(--text-small)}.contact-bottom{padding-bottom:50px}.contact-bottom>div>div{flex-direction:column;gap:18px}.contact-bottom a{font-size:var(--text-control)}}@media (prefers-reduced-motion:reduce){.resource-related>a,.contact-field input,.contact-field select,.contact-field textarea{transition:none}}:root{--text-body: 1.0625rem;--text-control: .9375rem;--text-small: .875rem;--text-caption: .8125rem}body{font-size:var(--text-body);line-height:1.65}.marketing-home p{line-height:1.75}.marketing-home h1,.marketing-home h2,.marketing-home h3{text-wrap:balance}.marketing-home .hero-description{font-size:1.125rem!important;line-height:1.75!important}.marketing-home .legal-content article p{line-height:1.85;max-width:68ch}.section-kicker,.release-pill,.legal-section-number,.connected-demo-heading{letter-spacing:.08em;line-height:1.6}.section-kicker{color:#a6c8b0}.primary-button,.secondary-button{min-height:50px;padding:13px 20px;line-height:1.5}.nav-inner{gap:24px}.desktop-nav{gap:20px}.desktop-nav a{white-space:nowrap;padding-block:12px}.nav-download{min-height:46px;align-items:center;white-space:nowrap}.brand{flex-shrink:0}.mobile-nav a{font-size:1rem;min-height:48px;align-items:center}.download-buttons{gap:14px}.hero-footnote,.capability-strip>div,.gallery-heading,.check-card-heading,.connection-title,.connected-demo-heading,.media-demo-footer,.sharing-demo-footer{flex-wrap:wrap}.hero-footnote{line-height:1.7;row-gap:8px}.hero-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.capability-strip>div{padding-block:24px;row-gap:16px}.capability-strip span:first-child{white-space:normal;max-width:190px}.product-list strong{font-size:1.0625rem;line-height:1.5}.product-list span,.check-list{font-size:1rem;line-height:1.7}.step p,.bento-card p{max-width:60ch}.step-top{margin-bottom:24px}.text-link{min-height:44px;line-height:1.6}.telemetry div>span{line-height:1.6;letter-spacing:.08em}.telemetry{gap:22px}.gallery-heading{row-gap:12px}.gallery-heading>span{max-width:60%;line-height:1.6}.theme-switch button{min-height:44px;padding:8px 13px}.gallery-note,.small-note,.everyday-note,.demo-label,.closing-note,.footer-bottom,.field-hint,.setup-check-message{color:#a2b4a8}.sync-badge{max-width:95%}.sync-badge strong{line-height:1.5}.sync-badge div>span{line-height:1.6}.scene-label{letter-spacing:.08em}.screenshot-caption{line-height:1.6;letter-spacing:.04em}.faq-list summary{padding-block:25px;line-height:1.6}.faq-list details>p{line-height:1.8}.footer-top{grid-template-columns:1.5fr 1fr 1fr;gap:50px}.footer-top h2{font-size:var(--text-caption);letter-spacing:.08em;line-height:1.6}.footer-top>div:not(:first-child) a{padding-block:4px;line-height:1.6}.footer-bottom{line-height:1.7;flex-wrap:wrap}.setup-guide-layout,.legal-layout{grid-template-columns:270px minmax(0,1fr);gap:65px}.setup-sidebar nav a,.legal-navigation nav a{min-height:52px;line-height:1.5}.setup-sidebar nav a>span:first-child,.legal-navigation nav a>span:first-child{flex-shrink:0}.setup-instructions{gap:21px}.setup-instructions li:before{flex-basis:24px;height:24px;font-size:.8125rem}.setup-success{gap:10px}.setup-success>span{flex-shrink:0}.setup-step-heading{flex-wrap:wrap;row-gap:12px}.setup-step-heading .section-kicker{max-width:calc(100% - 95px)}.setup-count{white-space:nowrap}.setup-checklist label{min-height:48px;line-height:1.7}.setup-check-message{align-items:flex-start}.setup-check-message .status-dot{margin-top:8px}.connection-devices{gap:12px}.connection-device{min-width:0}.connection-device>span:last-child{text-align:center;line-height:1.6}.connection-account span{line-height:1.6}.connection-account img{flex-shrink:0}.connection-path i{width:14px}.connection-footer{letter-spacing:.06em;line-height:1.6;row-gap:8px}.connected-demo-heading{row-gap:10px}.media-route button{min-height:48px;line-height:1.5}.demo-track>span{display:block;line-height:1.6}.media-demo-footer,.sharing-demo-footer{row-gap:10px;line-height:1.7}.media-volume button{min-width:52px}.media-volume output{min-width:42px}.share-owner>span{text-align:center}.share-access-options{flex-wrap:wrap}.share-access-options button{font-size:var(--text-control);min-height:48px}.share-permission-card>p{font-size:var(--text-small);line-height:1.75;min-height:50px}.share-permission-card div>div>span{line-height:1.6}.everyday-card .section-kicker{line-height:1.6}.resource-hero>div>p{max-width:65ch}.policy-notice{flex-wrap:wrap;gap:12px}.policy-notice p{flex:1 1 400px}.policy-tag{letter-spacing:.06em;line-height:1.6}.legal-content article{padding-bottom:40px;margin-bottom:40px}.legal-endnote{align-items:flex-start}.legal-endnote .status-dot{margin-top:9px}.resource-related>a{min-width:0;padding-top:30px}.resource-related>a>span:first-child{max-width:calc(100% - 12px);line-height:1.6;letter-spacing:.06em}.contact-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:65px}.contact-field>label{font-size:var(--text-control);line-height:1.5}.contact-field input,.contact-field select,.contact-field textarea{min-height:50px;font-size:1rem}.contact-form-intro p{max-width:50ch}.request-type-help strong{font-size:var(--text-control)}.marketing-home .request-type-help p{font-size:var(--text-small)}.contact-next .icon-tile{flex-shrink:0}.contact-submit-row{flex-wrap:wrap;row-gap:12px}.contact-bottom>div>div{flex-wrap:wrap;gap:18px 28px}@media (max-width:1200px){.desktop-nav{display:none}.menu-toggle{display:block;width:46px;height:46px;color:#bdd5c4;border:1px solid #344c3b;border-radius:7px;font-size:20px;flex-shrink:0}.nav-download{margin-left:auto}.contact-layout{gap:35px}.setup-guide-layout,.legal-layout{grid-template-columns:235px minmax(0,1fr);gap:40px}}@media (max-width:800px){.hero-layout,.contact-layout,.setup-guide-layout,.legal-layout{grid-template-columns:minmax(0,1fr)}.setup-guide-layout,.legal-layout{gap:35px}.hero-logo{margin-inline:auto}.hero-copy .download-buttons{align-items:center}.connection-devices{gap:18px}.footer-top{grid-template-columns:1.4fr 1fr 1fr;gap:28px}.resource-related{grid-template-columns:minmax(0,1fr)}}@media (max-width:540px){:root{--text-body: 1rem}.marketing-home .hero-description{font-size:1.0625rem!important}.nav-inner{gap:12px}.nav-download{font-size:var(--text-control);padding-inline:12px}.nav-download>span{display:none}.brand{font-size:20px}.brand img{width:30px;height:30px}.hero-copy .download-buttons{flex-direction:column}.download-buttons .primary-button,.download-buttons .secondary-button{font-size:var(--text-control);min-height:50px;padding:13px 18px}.hero-copy .download-buttons a{width:min(100%,290px)}.release-pill{font-size:.75rem;max-width:100%;text-align:left;gap:8px;white-space:normal}.release-pill>span:last-child{margin-left:0}.hero-footnote{font-size:var(--text-small);flex-wrap:wrap;gap:10px}.hero-scene{margin-top:24px}.scene-label-top{font-size:.75rem;top:12px}.sync-badge{left:0;padding:12px;gap:9px;max-width:100%}.sync-badge strong{font-size:var(--text-small)}.sync-badge div>span{font-size:.8125rem}.sync-badge>.status-dot{display:none}.sync-badge-icon{padding:8px}.capability-strip>div{gap:20px 12px}.capability-strip span{white-space:normal;font-size:var(--text-small);justify-content:flex-start;align-items:flex-start}.capability-strip span:first-child{max-width:none;justify-content:center;font-size:var(--text-caption)}.capability-strip svg{flex-shrink:0;margin-top:3px}.section-kicker{font-size:var(--text-caption)}.gallery-heading{align-items:flex-start}.gallery-heading>span{max-width:48%}.gallery-note,.small-note{font-size:var(--text-small)!important}.telemetry{gap:16px}.telemetry strong{font-size:40px}.telemetry div>span{font-size:.75rem}.footer-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.footer-bottom{font-size:var(--text-small)}.footer-top>div:not(:first-child) a{font-size:var(--text-control)}.footer-bottom a{margin-left:0}.setup-hero .hero-footnote{font-size:var(--text-small);gap:9px}.setup-hero .hero-footnote .footnote-divider{display:none}.setup-hero .hero-footnote svg{width:16px;height:16px}.setup-hero .download-buttons a{font-size:var(--text-control);min-width:min(100%,260px);width:auto}.setup-sidebar nav{grid-template-columns:minmax(0,1fr)}.setup-sidebar nav a{font-size:var(--text-control);padding-block:14px}.setup-sidebar nav a>span:last-child{display:inline}.setup-step-heading .section-kicker{font-size:.75rem}.setup-check-card{padding:25px 20px}.setup-checklist label{font-size:1rem;padding-block:13px}.connection-title{letter-spacing:.05em}.connection-devices{gap:10px}.connection-device strong{font-size:var(--text-small)}.connection-device>span:last-child{font-size:var(--text-caption)}.connection-path{gap:4px}.connection-path i{width:9px}.connection-account strong{font-size:var(--text-small)}.connection-account span{font-size:var(--text-caption)}.connection-account img{width:27px;height:27px}.connection-footer{font-size:.75rem;gap:10px}.connected-demo-heading{font-size:.75rem;letter-spacing:.04em}.connected-demo-heading>span:last-child{font-size:.75rem}.media-route{flex-direction:column}.media-route button{font-size:var(--text-control)}.media-demo-footer>span:last-child,.sharing-demo-footer>span:last-child{margin-left:0;width:100%}.share-owner{flex-shrink:0}.share-friends>span{font-size:var(--text-small)}.share-line{min-width:25px;width:35px}.share-access-options button{font-size:var(--text-control);flex:1 1 100%}.share-permission-card>p{min-height:0}.legal-navigation nav a{font-size:var(--text-control)}.resource-hero .section-kicker,.legal-section-number,.policy-tag{font-size:.75rem}.resource-related>a>span:first-child{font-size:var(--text-caption)}.contact-field>label{font-size:var(--text-control)}.contact-form-intro .section-kicker{font-size:.75rem}.contact-submit-row>span{font-size:var(--text-small)}.contact-direct>a{font-size:var(--text-small)}.contact-bottom a{font-size:var(--text-control);min-height:44px}}@media (max-width:390px){.nav-download{display:none}.menu-toggle{margin-left:auto}.hero-footnote .footnote-divider{display:none}.hero-footnote{gap:8px 16px}.gallery-heading{flex-direction:column;align-items:center}.gallery-heading>span{max-width:100%;text-align:center}.check-card-heading{flex-direction:column;align-items:flex-start}}.hero-scene{height:730px}.hero-extension .mini-browser{flex-wrap:wrap;row-gap:6px}.hero-extension .mini-browser>span:last-child{display:none}.scene-label{max-width:100%;white-space:normal}.browser-caption{flex-wrap:wrap;row-gap:9px;line-height:1.6}.browser-caption>span:last-child{margin-left:0}.connection-title>span:last-child{white-space:nowrap}.contact-feedback{font-size:var(--text-control);line-height:1.7}.preview-toolbar h2{font-size:1rem;line-height:1.5}.preview-dialog>p{font-size:var(--text-small);line-height:1.7}@media (max-width:800px){.hero-scene{height:700px}}@media (max-width:540px){.hero-scene{height:620px}.hero-extension .mini-browser>div{display:none}.hero-extension .mini-browser>span{width:100%;justify-content:center}.screenshot-caption{padding:10px 6px}.scene-label-top{right:0}}@media (max-width:370px){.hero-scene{height:600px}}.google-play-badge{display:inline-flex;align-items:center;justify-content:center}.google-play-badge img{width:160px;height:auto}.marker\:hidden *::marker{display:none}.marker\:hidden::marker{display:none}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-energy-50:hover{--tw-bg-opacity: 1;background-color:rgb(238 252 248 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:shadow-glow:hover{--tw-shadow: 0 20px 80px rgba(79, 124, 255, .18);--tw-shadow-colored: 0 20px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[open] .group-open\:rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (min-width: 640px){.sm\:block{display:block}.sm\:min-h-\[30rem\]{min-height:30rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:p-10{padding:2.5rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:pb-20{padding-bottom:5rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[1\.06fr\,0\.94fr\]{grid-template-columns:1.06fr .94fr}}@media (min-width: 1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[0\.85fr\,1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[0\.8fr\,1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[1\.02fr\,0\.98fr\]{grid-template-columns:1.02fr .98fr}.lg\:grid-cols-\[1\.35fr\,0\.65fr\]{grid-template-columns:1.35fr .65fr}.lg\:grid-cols-\[1fr\,0\.9fr\]{grid-template-columns:1fr .9fr}.lg\:grid-cols-\[1fr\,auto\]{grid-template-columns:1fr auto}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-self-end{justify-self:end}.lg\:p-10{padding:2.5rem}.lg\:p-12{padding:3rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-14{padding-left:3.5rem;padding-right:3.5rem}.lg\:pt-14{padding-top:3.5rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-7xl{font-size:4.5rem;line-height:1}}@media (min-width: 1280px){.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:block{display:block}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}
