@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-ease:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-teal-400:#00d3bd;--color-rose-300:#ffa2ae;--color-zinc-500:#71717b;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--leading-tight:1.25;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}@supports (color:lab(0% 0 0)){:root,:host{--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-teal-400:lab(76.0109% -53.3483 -2.27906);--color-rose-300:lab(76.6339% 38.3549 9.68835);--color-zinc-500:lab(47.8878% 1.65477 -5.77283)}}}.pointer-events-none{pointer-events:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-\[6px\]{top:6px}.right-\[6px\]{right:6px}.bottom-\[6px\]{bottom:6px}.-left-\[9999px\]{left:-9999px}.left-1\/2{left:50%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.m-0{margin:calc(var(--spacing) * 0)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.flex{display:flex}.hidden{display:none}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-16{height:calc(var(--spacing) * 16)}.h-\[60px\]{height:60px}.h-\[600px\]{height:600px}.h-full{height:100%}.h-px{height:1px}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-\[640px\]{min-height:640px}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-16{width:calc(var(--spacing) * 16)}.w-\[600px\]{width:600px}.w-full{width:100%}.w-px{width:1px}.max-w-\[100vw\]{max-width:100vw}.max-w-md{max-width:var(--container-md)}.min-w-\[130px\]{min-width:130px}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing) * 2)}.gap-5{gap:calc(var(--spacing) * 5)}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-400{border-color:var(--color-emerald-400)}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.object-cover{object-fit:cover}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.pr-\[150px\]{padding-right:150px}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-rose-300{color:var(--color-rose-300)}.text-white{color:var(--color-white)}.placeholder-zinc-500::placeholder{color:var(--color-zinc-500)}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-teal-400:focus-visible{--tw-ring-color:var(--color-teal-400)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-70:disabled{opacity:.7}@media (hover:hover){.disabled\:hover\:brightness-100:disabled:hover{--tw-brightness:brightness(100%);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,)}}.disabled\:active\:scale-100:disabled:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}@media (min-width:48rem){.md\:min-h-\[720px\]{min-height:720px}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@font-face{font-family:Inter;src:url(/Inter.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{color:#142b29;-webkit-font-smoothing:antialiased;background:#f7f8f5;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button{color:inherit}button:disabled{cursor:default;opacity:.7}a,button{transition:background .18s,color .18s,box-shadow .18s,transform .18s}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #158975}svg{stroke-width:1.7px;flex-shrink:0}p{color:#60706b;line-height:1.75}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.055em;font-weight:550}h1{margin-bottom:25px;font-size:clamp(48px,5.2vw,76px);line-height:1.05}h1 span{color:#81938d}h2{margin:18px 0 20px;font-size:clamp(36px,4vw,52px);line-height:1.13}h3{letter-spacing:-.035em;margin-bottom:13px;font-size:24px}.skip{z-index:20;background:#fff;padding:12px;position:fixed;top:-100px}.skip:focus{top:10px}header{justify-content:space-between;align-items:center;max-width:1280px;height:96px;margin:auto;padding:0 48px;display:flex}.wordmark{letter-spacing:-1.4px;align-items:center;gap:9px;font-size:27px;font-weight:650;display:flex}.wordmark img{width:43px;height:43px}.beta{letter-spacing:.8px;color:#62736f;border:1px solid #dce2de;border-radius:5px;margin-left:6px;padding:5px 6px;font-size:9px;font-weight:500}nav{align-items:center;gap:30px;font-size:12px;font-weight:500;display:flex}nav a:hover,.text-link:hover{color:#158975}.nav-cta{background:#e6eeea;border-radius:7px;align-items:center;gap:13px;padding:13px 16px;display:flex}main{max-width:1280px;margin:auto}.hero{grid-template-columns:.9fr 1.15fr;align-items:center;gap:46px;padding:72px 48px 68px;display:grid}.eyebrow{letter-spacing:1.4px;color:#647a71;align-items:center;gap:8px;font-size:10px;font-weight:600;display:flex}.eyebrow>span{background:#43a28c;border-radius:100%;width:5px;height:5px;display:inline-block}.hero .eyebrow{margin-bottom:25px}.hero-copy>p{max-width:365px;font-size:15px}.hero-actions{align-items:center;gap:21px;margin-top:30px;display:flex}.button{white-space:nowrap;border:0;border-radius:7px;justify-content:center;align-items:center;gap:17px;padding:15px 20px;font-size:12px;font-weight:550;display:inline-flex}.primary{color:#fff;background:#1a4840;box-shadow:0 2px 3px #132e2215,inset 0 1px #ffffff15}.primary:hover{background:#236153;transform:translateY(-1px)}.text-link{align-items:center;gap:8px;font-size:11px;display:flex}.platform{color:#7b8781;align-items:center;gap:9px;margin-top:24px;font-size:10px;display:flex}.scene{isolation:isolate;color:#eff8f1;background:#153d37;border:1px solid #41645b;border-radius:18px;flex-direction:column;align-items:center;min-height:470px;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #1b423421}.scene-top,.scene-bottom{letter-spacing:1px;color:#a2bfb3;z-index:1;justify-content:space-between;align-items:center;width:100%;font-size:8px;display:flex}.scene-top>span{align-items:center;gap:7px;display:flex}.scene-dot{background:#70b79e;border-radius:100%;width:5px;height:5px}.contours{z-index:-1;border:1px solid #d9fdea10;border-radius:45%;width:650px;height:650px;position:absolute;inset:-170px -100px auto auto;transform:rotate(-25deg)}.contours i{border:1px solid #d9fdea12;border-radius:45%;position:absolute;inset:45px}.contours i:nth-child(2){inset:90px}.contours i:nth-child(3){inset:135px}.contours i:nth-child(4){inset:180px}.demo-toolbar{background:#0d282761;border:1px solid #aac2b622;border-radius:8px;gap:3px;margin-top:24px;padding:4px;display:flex}.demo-toolbar button{color:#bdcfc7;background:0 0;border:0;border-radius:5px;padding:8px 12px;font-size:10px}.demo-toolbar button[aria-pressed=true]{color:#fff;background:#dcece01d;box-shadow:0 1px 2px #00191033}.widget-preview{color:#1b3028;background:#f6f8f5;border:1px solid #d2e0d7;border-radius:13px;width:min(100%,345px);min-height:205px;margin:23px 0 26px;padding:19px;box-shadow:0 10px 35px #00190b35}.widget-top{align-items:center;gap:9px;display:flex}.widget-icon{color:#367159;background:#e1eae3;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.widget-icon svg{width:17px}.widget-top>div{flex-direction:column;gap:4px;display:flex}.micro{letter-spacing:1px;color:#72877c;font-size:8px;font-weight:600}.widget-top strong{font-size:11px;font-weight:550}.demo-label{color:#7c8e80;margin-left:auto;font-size:7px}.battery-main{align-items:center;gap:19px;margin:20px 0;display:flex}.battery-ring{background:conic-gradient(var(--demo-accent) 86%,#e0e8e1 0);border-radius:100%;flex-shrink:0;place-items:center;width:73px;height:73px;padding:5px;display:grid}.battery-ring>span{letter-spacing:-1px;background:#f6f8f5;border-radius:100%;justify-content:center;align-items:center;width:100%;height:100%;font-size:24px;font-weight:550;display:flex}.battery-ring small{margin-left:2px;font-size:10px}.battery-main strong{font-size:12px;font-weight:550}.battery-main p{margin:5px 0 8px;font-size:10px}.positive{color:#357b61;align-items:center;gap:4px;font-size:8px;display:flex}.metrics{color:#77857c;border-top:1px solid #e2e7e2;grid-template-columns:1fr 1fr;gap:9px;padding-top:12px;font-size:8px;display:grid}.metrics span{flex-direction:column;gap:6px;display:flex}.metrics b{color:#314a3a;gap:7px;font-size:10px;font-weight:500;display:flex}.demo-dock{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#b8dcc126;border:1px solid #d5f7e03a;border-radius:14px;align-items:center;gap:7px;min-height:62px;padding:10px;display:flex;box-shadow:0 7px 20px #092d2750}.demo-dock button,.dock-app{color:#d1e8da;background:#234e44;border:1px solid #ffffff25;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.demo-dock button svg,.dock-app svg{width:20px}.demo-dock button:hover{transform:translateY(-5px)}.demo-dock button[aria-pressed=true]{background:var(--demo-accent);color:#173b30}.dock-app{color:#335c4a;background:#c9dccf}.dock-app:nth-child(2){color:#234b65;background:#92bed2}.dock-separator{background:#c5dcc644;width:1px;height:28px;margin:0 3px}.scene-bottom{letter-spacing:.7px;margin-top:auto;padding-top:25px;font-size:7px}.scene-bottom>div{gap:7px;display:flex}.scene-bottom button{border:0;border-radius:100%;width:13px;height:13px}.scene-bottom button[aria-pressed=true]{outline-offset:3px;outline:1px solid #edfff1}.big-demo{letter-spacing:-2px;color:#244d3c;padding:24px 0 10px;font-size:47px}.big-demo small{letter-spacing:0;color:#788379;margin-top:10px;font-size:10px;display:block}.note-demo{letter-spacing:-.7px;padding-top:24px;font-size:23px;line-height:1.3}.note-demo span{color:#768375;letter-spacing:0;margin-top:17px;font-size:10px;display:block}.calendar-demo,.music-demo{align-items:center;gap:20px;padding:25px 0;font-size:12px;display:flex}.calendar-demo>span{color:#ae7455;flex-direction:column;align-items:center;font-size:10px;display:flex}.calendar-demo>span b{letter-spacing:-2px;color:#233e31;font-size:40px}.calendar-demo p,.music-demo p{margin:6px 0;font-size:10px}.principles{color:#758079;border-top:1px solid #dfe6df;border-bottom:1px solid #dfe6df;justify-content:space-between;margin:0 48px;padding:24px 0;font-size:11px;display:flex}.principles span{align-items:center;gap:10px;display:flex}.principles svg{color:#748a7e;width:16px;height:16px}.section{padding:100px 48px}.section-title{justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:38px;display:flex}.section-title h2{margin-bottom:0}.section-title>p{max-width:315px;margin:0;font-size:14px}.feature-grid{grid-template-columns:1.25fr 1fr 1fr;gap:16px;display:grid}.feature-grid article{background:#f0f3ed;border:1px solid #dee5dc;border-radius:13px;padding:30px 27px 26px;overflow:hidden}.feature-grid article p{margin:0;font-size:12px}.feature-grid .micro{margin-top:27px;margin-bottom:13px;font-size:9px;display:block}.workspace-stack{flex-direction:column;gap:8px;padding:1px 0;display:flex}.workspace-stack>div{background:#ffffffa1;border:1px solid #dee5da;border-radius:8px;align-items:center;gap:12px;padding:12px;font-size:11px;display:flex;box-shadow:0 3px 5px #29382004}.workspace-stack>div:first-child{background:#e0eae1}.workspace-stack svg{color:#4b7860;width:17px;height:17px}.workspace-stack>div>svg:last-child,.workspace-stack kbd{margin-left:auto}.workspace-stack small{color:#7c887c;margin-top:3px;font-size:8px;display:block}.workspace-stack kbd{color:#7e8e80;font-family:inherit;font-size:8px}.tool-art{grid-template-columns:repeat(3,1fr);align-content:center;gap:14px;height:173px;padding:0 5px;display:grid;transform:rotate(-8deg)}.tool-art span{color:#51735c;background:#fafcf8;border:1px solid #dde5d9;border-radius:15px;place-items:center;height:61px;display:grid;box-shadow:0 6px 10px #293a2508}.tool-art svg{width:26px;height:26px}.color-art{justify-content:center;align-items:center;height:173px;padding-left:7px;display:flex}.color-art i{border:3px solid #f0f3ed;border-radius:60px;width:45px;height:115px;margin-left:-9px;transform:rotate(23deg);box-shadow:5px 5px 10px #173d2010}.color-art i:nth-child(2n){transform:translateY(10px)rotate(23deg)}.native{grid-template-columns:1fr 1.1fr;align-items:center;gap:90px;padding-top:10px;display:grid}.native-mark{background:radial-gradient(#d7e5da00 20%,#f1f4ee 65%);border:1px solid #e0e7dc;border-radius:16px;place-items:center;min-height:325px;display:grid}.native-mark img{filter:drop-shadow(0 24px 18px #132f2420);width:225px;height:225px}.native p{max-width:380px;font-size:14px}.native-points{color:#6a7d6e;gap:22px;margin-top:24px;font-size:10px;display:flex}.native-points span{align-items:center;gap:7px;display:flex}.native-points svg{width:14px;height:14px}.pricing{background:#eaf0e8;border-radius:20px;grid-template-columns:1fr 1fr;gap:100px;margin:0 48px;padding:62px;display:grid}.pricing p{font-size:14px}.pricing-note{color:#7d897b;max-width:245px;margin-top:32px;font-size:11px;line-height:1.7;display:block}.price-card{background:#fcfdf9;border:1px solid #d5dfd2;border-radius:13px;padding:30px;box-shadow:0 6px 12px #15381b05}.price-head{letter-spacing:.7px;justify-content:space-between;align-items:center;gap:10px;font-size:9px;display:flex}.pill{color:#617258;letter-spacing:0;background:#e9f0e7;border-radius:20px;padding:6px 8px;font-size:8px}.price{letter-spacing:-3px;margin-top:29px;font-size:57px;font-weight:550}.price>span{letter-spacing:0;color:#8b9685;font-size:10px;font-weight:400}.price-card>p{margin:6px 0 25px;font-size:11px}.price-card ul{border-top:1px solid #e6eade;margin:0 0 20px;padding:21px 0 8px;list-style:none}.price-card li{align-items:center;gap:10px;margin-bottom:14px;font-size:11px;display:flex}.price-card li svg{color:#78906c}.price-card .button{width:100%}.price-card>small{text-align:center;color:#879080;margin-top:13px;font-size:9px;display:block}.faq{grid-template-columns:1fr 1.5fr;gap:80px;display:grid}.faq>.eyebrow{align-self:start;margin-top:21px}details{border-bottom:1px solid #e0e5dc;padding:22px 0}summary{justify-content:space-between;gap:25px;font-size:13px;font-weight:500;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary>span{color:#7c8c79;font-size:19px;font-weight:300;line-height:14px}details[open] summary>span{transform:rotate(45deg)}details p{margin:17px 25px 0 0;font-size:12px}.waitlist{color:#edf6ed;background:#153d37;border-radius:17px;grid-template-columns:1fr 1fr;align-items:center;gap:55px;margin:0 48px 80px;padding:57px 45px;display:grid}.waitlist h2{letter-spacing:-1.8px;font-size:39px}.waitlist .eyebrow{color:#98c2ad;font-size:8px}.waitlist p{color:#a0baaa;margin-bottom:0;font-size:12px}.waitlist form>label{color:#bad0c0;margin-bottom:10px;font-size:10px;display:block}.email-row{gap:7px;display:flex}.email-row input{color:#153d37;background:#f6faf3;border:1px solid #dbe7d4;border-radius:7px;flex:1;min-width:0;padding:14px 13px;font-size:12px}.email-row .button{color:#254630;background:#d9edc8;padding:14px 15px;font-size:11px}.email-row .button:hover{background:#e9fad8}.consent{align-items:flex-start;gap:7px;margin-top:14px;line-height:1.5;font-size:9px!important;display:flex!important}.consent input{accent-color:#c3e7b1;margin:0}.honeypot{clip-path:inset(100%);width:1px;height:1px;position:absolute;overflow:hidden}.waitlist .form-status{color:#ffd4b8;margin:0 0 10px;font-size:11px}.waitlist .form-status.success{color:#d5efbc}.form-note{color:#94b29f;font-size:9px}.form-note button{color:#b8d0bf;background:0 0;border:0;margin-left:3px;padding:0;font-size:9px;text-decoration:underline}.privacy{background:#214b41;border:1px solid #55765f;border-radius:8px;margin-top:15px;padding:15px;font-size:12px}.privacy>button{float:right;color:#bbd4c2;background:0 0;border:0}.privacy p{font-size:11px}.privacy a{text-decoration:underline}footer{color:#7e8a7a;align-items:center;gap:30px;max-width:1280px;margin:auto;padding:0 48px 40px;display:flex}footer .wordmark{color:#233e30;font-size:23px}footer .wordmark img{width:34px;height:34px}footer p{margin:0;font-size:10px}footer>a:not(.wordmark){align-items:center;gap:7px;margin-left:auto;font-size:10px;display:flex}@media (min-width:1500px){.hero{padding-top:100px;padding-bottom:100px}}@media (max-width:1050px){header{padding:0 30px}.hero{grid-template-columns:1fr 1.12fr;gap:28px;padding:50px 30px}h1{font-size:52px}.hero-actions{flex-wrap:wrap;gap:15px}.scene{padding:18px}.demo-dock{gap:5px;padding:8px}.demo-dock button,.dock-app{width:30px;height:32px}.dock-app.extra{display:none}.section{padding:75px 30px}.principles{margin:0 30px;font-size:9px}.feature-grid{grid-template-columns:repeat(3,1fr);gap:12px}.feature-grid article{padding:20px 18px}.feature-grid h3{font-size:21px}.tool-art{gap:8px}.tool-art span{height:48px}.color-art i{width:40px}.native{gap:45px}.pricing{gap:50px;margin:0 30px;padding:40px}.waitlist{gap:35px;margin:0 30px 60px;padding:40px 30px}.email-row{flex-direction:column}.email-row .button{justify-content:space-between}.waitlist h2{font-size:35px}footer{padding:0 30px 30px}}@media (max-width:760px){header{height:80px;padding:0 22px}nav{gap:18px}nav>a:first-child{display:none}.wordmark{font-size:24px}.wordmark img{width:37px;height:37px}.beta{display:none}.nav-cta{padding:11px;font-size:10px}nav{font-size:11px}.hero{grid-template-columns:1fr;gap:35px;padding:38px 22px 36px}.hero-copy{text-align:center}.hero .eyebrow{justify-content:center;font-size:8px}h1{font-size:57px}.hero-copy>p{max-width:350px;margin:auto;font-size:13px}.hero-actions,.platform{justify-content:center}.scene{width:min(100%,520px);min-height:455px;margin:auto}.demo-dock{gap:8px;padding:10px}.demo-dock button,.dock-app{width:33px;height:33px}.scene-top{font-size:7px}.principles{flex-direction:column;align-items:center;gap:16px;margin:0 22px;font-size:11px}.section{padding:60px 22px}.section-title{margin-bottom:28px;display:block}.section-title>p{max-width:100%;margin-top:22px;font-size:13px}.feature-grid{grid-template-columns:1fr}.feature-grid article{flex-direction:column;padding:27px;display:flex}.feature-grid article h3{font-size:24px}.workspace-stack{width:100%;max-width:350px;margin:auto}.tool-art{align-self:center;gap:12px;width:100%;max-width:260px;height:165px}.tool-art span{height:60px}.feature-grid .micro{margin-top:28px}.color-art{height:165px}.color-art i{width:50px;height:125px}.native{grid-template-columns:1fr;gap:32px;padding-top:0}.native-mark{min-height:260px}.native-mark img{width:190px;height:190px}.native p{max-width:none}.pricing{grid-template-columns:1fr;gap:30px;margin:0 22px;padding:30px 23px}.pricing-note{max-width:none;margin-top:16px}.price-card{padding:25px}.price{font-size:58px}.faq{display:block}.faq>.eyebrow{margin-bottom:12px}.waitlist{grid-template-columns:1fr;gap:30px;margin:0 22px 45px;padding:34px 24px}.waitlist h2{font-size:35px}.email-row{flex-direction:row}.email-row .button{white-space:normal}.email-row input{width:45%}footer{flex-wrap:wrap;gap:20px;padding:0 22px 27px}footer p{display:none}footer>span{flex-basis:100%}footer>a:not(.wordmark){margin-left:auto}.scene-bottom{font-size:6px}.native-points{gap:18px}.eyebrow{font-size:9px}}@media (max-width:380px){h1{font-size:48px}.demo-dock{gap:5px}.demo-dock button,.dock-app{width:29px;height:32px}.scene,.widget-preview{padding:15px}.battery-main{gap:12px}.widget-top strong{font-size:10px}.demo-toolbar button{padding:8px}.email-row{flex-direction:column}.email-row input{width:100%}.waitlist h2{font-size:30px}.scene-bottom{letter-spacing:.1px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}footer{flex-wrap:wrap;gap:28px;padding:56px 48px 60px}footer .wordmark{font-size:25px}footer p{color:#60706b;font-size:13px;line-height:1.5}footer>a:not(.wordmark){color:#142b29;background:#e6eeea;border-radius:8px;padding:11px 15px;font-size:13px;font-weight:500}footer>a:not(.wordmark):hover{color:#158975;background:#dbe7e2}footer>span{color:#7e8a7a;font-size:12px}@media (max-width:760px){footer{gap:16px 20px;padding:40px 22px 44px}footer p{flex-basis:100%;order:3;display:block}footer>span{flex-basis:100%;order:4}}.wl{max-width:860px;padding:40px 24px 80px}.wl-back{color:#60706b;align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.wl-back:hover{color:#158975}.wl-head{justify-content:space-between;align-items:flex-end;gap:24px;margin:48px 0 28px;display:flex}.wl-head h1{margin:14px 0 8px;font-size:clamp(40px,6vw,60px)}.wl-head p{margin:0;font-size:14px}.wl-empty{text-align:center;border:1px dashed #d5dfd2;border-radius:13px;padding:40px}.wl-table{border-collapse:collapse;background:#fcfdf9;border:1px solid #dee5dc;border-radius:13px;width:100%;font-size:14px;overflow:hidden}.wl-table th{text-align:left;letter-spacing:.8px;text-transform:uppercase;color:#647a71;background:#f0f3ed;padding:12px 18px;font-size:11px;font-weight:600}.wl-table td{color:#142b29;border-top:1px solid #e6eade;padding:13px 18px}.wl-table td:first-child{color:#8b9685;font-variant-numeric:tabular-nums;width:56px}.wl-table td:last-child{color:#60706b;white-space:nowrap}.wl-table a:hover{color:#158975}@media (max-width:600px){.wl-head{flex-direction:column;align-items:flex-start}.wl-table td:first-child,.wl-table th:first-child{display:none}.wl-table td,.wl-table th{padding:12px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
