:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f7fbf8;--surface:#fff;--surface-soft:#eef7f0;--surface-strong:#dfeee5;--text:#102019;--muted:#5f7068;--faint:#75847d;--line:#dce8e1;--line-strong:#bdd7c8;--green:#1f7a4b;--green-dark:#17623c;--green-soft:#dff1e6;--shadow:0 24px 70px #1f533721;--shadow-soft:0 14px 40px #1f533717;--radius-lg:8px;--radius-md:6px;--radius-sm:4px;--content:1180px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}html:has(.product-story-page){background:#fff}html:has(.plans-page){background:#fff}body{color:var(--text);background:linear-gradient(180deg, #ecf8efeb, #f7fbf800 470px), var(--background);margin:0}body:has(.product-story-page){background:#fff}body:has(.plans-page){background:#fff}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button:disabled,input:disabled{cursor:not-allowed}img,svg{display:block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.hero-shell{border:1px solid var(--line);border-radius:var(--radius-lg);width:min(100% - 32px,1380px);box-shadow:var(--shadow);background:radial-gradient(circle at 78% 16%,#d6f0dee0,#0000 30%),linear-gradient(#fffffffc,#eff8f2eb);margin:18px auto 0;overflow:hidden}.site-header,.legal-header{border-bottom:1px solid #dce8e1e6;justify-content:space-between;align-items:center;gap:24px;padding:24px 34px;display:flex}.brand{color:#111;align-items:center;min-width:max-content;display:inline-flex}.brand img{width:164px;height:auto}.site-header nav,.legal-header nav{color:#2e3b36;justify-content:center;align-items:center;font-size:.94rem;font-weight:560;display:flex}.site-header nav{gap:65px}.legal-header nav{gap:34px}.site-header nav a,.legal-header nav a{transition:color .16s,transform .16s}.site-header nav a:hover,.legal-header nav a:hover{color:var(--green)}.account-signin{justify-content:flex-end;min-width:94px;display:inline-flex}.account-signin-picker{position:relative}.account-signin-button{border-radius:var(--radius-md);min-height:38px;color:var(--green-dark);cursor:pointer;background:#ffffffd1;border:1px solid #c7ddd0;justify-content:center;align-items:center;padding:0 16px;font-size:.9rem;font-weight:780;line-height:1;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.account-signin-button:hover{color:var(--green);background:#fff;border-color:#9bc8ae;transform:translateY(-1px)}.account-menu{justify-content:flex-end;min-width:94px;display:inline-flex;position:relative}.account-signin-popover{min-width:190px}.sign-in-picker{position:relative}.plan-signin-picker{width:100%;display:block}.sign-in-popover-panel{width:min(340px,100vw - 32px);padding:16px}.sign-in-popover-panel[data-align=start]{left:0;right:auto}.sign-in-popover-panel[data-align=stretch]{width:100%;min-width:100%;left:0;right:0}.sign-in-popover-copy{margin-bottom:14px;padding:2px 2px 0}.sign-in-popover-title,.sign-in-popover-description{margin:0}.sign-in-popover-title{color:var(--text);font-size:1rem;font-weight:820;line-height:1.25}.sign-in-popover-description{color:var(--muted);margin-top:4px;font-size:.86rem;font-weight:560;line-height:1.35}.oauth-provider-list{gap:10px;display:grid}.oauth-provider-button{border-radius:var(--radius-md);color:#15231b;cursor:pointer;background:#fff;border:1px solid #d4e3da;justify-content:center;align-items:center;gap:11px;width:100%;min-height:48px;padding:0 16px;font-size:.95rem;font-weight:760;line-height:1;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:flex}.oauth-provider-button:hover{background:#fbfefc;border-color:#aacdb9;transform:translateY(-1px);box-shadow:0 10px 20px #1f53371a}.oauth-provider-button:disabled{cursor:progress;opacity:.78;transform:none}.oauth-provider-logo{flex:none;width:20px;height:20px}.oauth-provider-logo.apple{color:#111}.account-avatar-button{width:44px;height:44px;color:var(--green-dark);cursor:pointer;background:#eef7f0e6;border:1px solid #c7ddd0;border-radius:50%;place-items:center;padding:0;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid}.account-avatar-button:hover,.account-avatar-button[aria-expanded=true]{background:#fff;border-color:#8fc1a5;transform:translateY(-1px);box-shadow:0 10px 22px #1f533721}.account-avatar-button:focus-visible,.account-signin-button:focus-visible,.account-menu-item:focus-visible,.oauth-provider-button:focus-visible{outline-offset:3px;outline:3px solid #1f7a4b3d}.account-avatar-image,.account-avatar-fallback{border-radius:50%;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.account-avatar-image{object-fit:cover}.account-avatar-fallback{color:var(--green-dark);background:#e6f2eb;font-size:.9rem;font-weight:820}.account-avatar-image.small,.account-avatar-fallback.small{width:34px;height:34px}.account-popover{z-index:20;border:1px solid var(--line);border-radius:var(--radius-lg);background:#fffffffa;width:min(300px,100vw - 32px);padding:8px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 18px 48px #1f533729}.account-identity{border-bottom:1px solid var(--line);color:#2b3832;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:10px;padding:10px 10px 14px;font-size:.94rem;font-weight:690;display:grid}.account-identity span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-menu-item{border-radius:var(--radius-md);color:#22352b;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 10px;font-size:.94rem;font-weight:720;display:flex}.account-menu-item:hover{color:var(--green-dark);background:#eef7f0}.account-menu-item svg{color:var(--green-dark)}.button{border-radius:var(--radius-md);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 22px;font-size:.96rem;font-weight:750;line-height:1;transition:background .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button:disabled{opacity:.72;transform:none}.button-primary,.button-small{color:#fff;background:var(--green);box-shadow:0 12px 24px #1f7a4b38}.button-primary:hover,.button-small:hover{background:var(--green-dark)}.button-secondary{color:var(--green-dark);background:#ffffffbd;border-color:#93bea6}.button-small{min-height:42px;padding:0 18px;font-size:.9rem}.wide{width:100%}.hero-grid{grid-template-columns:minmax(480px,.82fr) minmax(660px,1.18fr);align-items:center;gap:52px;padding:70px 58px 44px;display:grid}.hero-copy h1{letter-spacing:0;max-width:620px;margin:0;font-size:clamp(2.2rem,4.1vw,3.95rem);line-height:1.28}.hero-copy,.hero-product-frame{min-width:0}.hero-title-line{white-space:nowrap;display:block}.hero-copy p{color:#43554d;max-width:610px;margin:28px 0 0;font-size:1.19rem;line-height:1.58}.waitlist-form{width:min(100%,590px);margin-top:30px}.waitlist-controls{grid-template-columns:minmax(0,1fr) max-content;align-items:stretch;gap:12px;display:grid}.waitlist-form input{border-radius:var(--radius-md);width:100%;min-height:52px;color:var(--text);background:#ffffffeb;border:1px solid #a7ccb7;outline:none;padding:0 16px;font-size:1rem;transition:border-color .16s,box-shadow .16s;box-shadow:0 10px 28px #1f533714}.waitlist-form input:focus{border-color:var(--green);box-shadow:0 0 0 3px #1f7a4b24,0 10px 28px #1f533714}.waitlist-helper{color:#53665d;margin:10px 0 0;font-size:.9rem;line-height:1.45}.waitlist-status{min-height:22px;color:var(--green-dark);margin:8px 0 0;font-size:.92rem;font-weight:720;line-height:1.4}.waitlist-status.error{color:#a43e2b}.waitlist-form.compact{width:100%;margin-top:0}.hero-actions{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex}.trust-row{grid-template-columns:repeat(3,max-content);gap:18px;width:max-content;max-width:100%;margin-top:42px;display:grid}.trust-row span,.product-list span{color:#304239;align-items:center;gap:8px;font-size:.92rem;font-weight:720;display:inline-flex}.trust-row svg,.product-list svg,.contact-link svg{color:var(--green)}.hero-product-frame{border-radius:var(--radius-lg);background:linear-gradient(#fffffffa,#ffffffd6),#eef5f1;border:1px solid #cfdcd5;width:100%;overflow:hidden;box-shadow:0 24px 60px #1d3b2b29}.browser-top{border-bottom:1px solid var(--line);grid-template-columns:10px 10px 10px minmax(0,1fr) 24px;align-items:center;gap:10px;padding:14px 18px;display:grid}.browser-top>span{background:#cdd9d2;border-radius:50%;width:10px;height:10px}.address-bar{border:1px solid var(--line);color:#66756e;background:#fff;border-radius:999px;min-width:0;padding:0 18px;font-size:.84rem;line-height:30px}.browser-top svg{color:var(--green)}.hero-shot{padding:14px;overflow:hidden}.hero-shot img{aspect-ratio:1080/430;object-fit:contain;border-radius:var(--radius-md);background:#f4faf6;border:1px solid #a0b9a98f;width:100%;box-shadow:0 18px 44px #2a46371f}.chrome-note{color:#43544d;justify-content:center;align-items:center;gap:8px;margin:8px 0 0;font-size:.93rem;display:flex}.chrome-note svg{color:#c7442e}.product-story-page{background:linear-gradient(#f4fbf6f5,#fff0 560px),#fff;min-height:100vh}.story-hero{width:100%;min-height:100vh;box-shadow:none;background:radial-gradient(circle at 76% 26%,#cdedd8c7,#0000 34%),linear-gradient(#fff,#f7fcf8 82%,#fff);border:0;border-radius:0;margin:0;overflow:visible}.story-hero .site-header{border-bottom:1px solid #d6e4dbd1;width:min(100% - 56px,1480px);margin:0 auto;padding:28px 20px}.story-hero .brand img{width:172px}.story-hero-grid{grid-template-columns:minmax(540px,.9fr) minmax(560px,1.1fr);align-items:center;gap:64px;width:min(100% - 56px,1480px);min-height:calc(100vh - 168px);margin:0 auto;padding:72px 25px 54px;display:grid}.story-hero-copy{min-width:0}.story-hero-copy h1{color:#0b1b14;letter-spacing:0;max-width:760px;margin:0;font-size:4.35rem;font-weight:850;line-height:1.04}.story-hero-copy p{color:#50635a;max-width:610px;margin:30px 0 0;font-size:1.19rem;line-height:1.58}.story-hero-actions{margin-top:34px}.story-hero-actions .waitlist-form{margin-top:0}.story-secondary-link{width:max-content;max-width:100%;color:var(--green-dark);align-items:center;gap:10px;margin-top:18px;font-size:.96rem;font-weight:780;display:inline-flex}.story-secondary-link:hover{color:var(--green)}.platform-download-panel{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(24px)saturate(136%);backdrop-filter:blur(24px)saturate(136%);background:radial-gradient(circle at 20% 0,#ffffffe6,#0000 42%),radial-gradient(circle at 88% 12%,#d7f1e1cc,#0000 38%),linear-gradient(#ffffff94,#eff9f361);border:1px solid #d6e7dec7;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,470px);padding:13px 15px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 24px 64px #1f533721}.platform-download-panel:before,.platform-download-panel:after{content:"";pointer-events:none;position:absolute;inset:0}.platform-download-panel:before{background:linear-gradient(90deg,#ffffff7a,#0000 26%),linear-gradient(#ffffff80,#0000 52%)}.platform-download-panel:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff80}.platform-download-panel.compact{width:min(100%,440px);padding:11px 12px}.platform-download-row{z-index:1;grid-template-columns:78px 54px;justify-content:center;align-items:center;gap:13px;min-height:68px;padding:6px 10px;display:grid;position:relative}.platform-download-row+.platform-download-row{border-left:1px solid #caded4b8}.platform-download-label{color:#173a29;letter-spacing:0;justify-items:start;font-size:.82rem;font-weight:820;line-height:1.12;display:grid}.platform-store-target{border-radius:var(--radius-md);outline:none;justify-self:start;place-items:center;gap:3px;width:54px;transition:box-shadow .17s,filter .17s,opacity .17s,transform .17s;display:grid;position:relative}.platform-store-icon{place-items:center;width:32px;height:32px;display:grid}.platform-store-icon-ios{width:34px;height:34px}.platform-store-icon img{object-fit:contain;width:100%;height:100%}.platform-store-name{color:#40554b;font-size:.67rem;font-weight:740;line-height:1}.platform-store-target-available:hover,.platform-store-target-available:focus-visible{transform:translateY(-2px);box-shadow:0 16px 34px #1f533726}.platform-store-target-coming{cursor:default;filter:grayscale()brightness(.54)contrast(.95);opacity:.62}.platform-store-target-coming:hover{filter:grayscale()brightness(.48)contrast(.95);opacity:.54}.story-hero-preview{width:min(100% - 56px,1480px);margin:0 auto;padding:0;display:none}.story-hero-preview:before{content:"";background:#cbded3e6;height:1px;display:none}.story-hero-preview span{display:none}.hero-stage{min-width:0;position:relative}.stage-browser{border-radius:var(--radius-lg);background:linear-gradient(#fffffff5,#fcfffddb),#f5faf6;border:1px solid #d6e3dc;position:relative;overflow:hidden;box-shadow:0 32px 92px #1c462e29}.stage-browser:before,.stage-browser:after{display:none}.stage-browser:before{width:46%;inset:48px -46px 58px auto;transform:translate(24px)}.stage-browser:after{width:42%;inset:78px -92px 86px auto;transform:translate(28px)}.stage-browser-top{z-index:1;border-bottom:1px solid #dce8e1;grid-template-columns:11px 11px 11px minmax(0,1fr) 24px;align-items:center;gap:10px;padding:16px 18px;display:grid;position:relative}.stage-browser-top>span{background:#cedbd4;border-radius:50%;width:11px;height:11px}.stage-browser-top>span:first-child{background:#f16d5e}.stage-browser-top>span:nth-child(2){background:#f1bd57}.stage-browser-top>span:nth-child(3){background:#54bb69}.stage-browser-top>svg{color:var(--green)}.stage-address{color:#62736b;background:#ffffffe0;border:1px solid #dce8e1;border-radius:999px;align-items:center;gap:8px;min-width:0;padding:0 18px;font-size:.9rem;font-weight:680;line-height:34px;display:flex}.stage-browser-body{z-index:1;background:radial-gradient(circle at 80% 22%,#d1f0ded1,#0000 30%),linear-gradient(#ebf7f1c7,#fafffca8);height:500px;padding:0;position:relative}.ghost-content{opacity:.56;gap:14px;width:44%;display:grid}.ghost-content span{background:#e6eee9;border-radius:999px;height:17px}.ghost-content span:first-child{width:56%}.ghost-content span:nth-child(2){width:72%}.ghost-content span:nth-child(3){border-radius:var(--radius-md);height:122px}.ghost-content span:nth-child(4){width:84%}.intent-bubble{border-radius:var(--radius-lg);background:#fffffff0;border:1px solid #dce8e1;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;width:min(390px,46%);padding:18px;animation:6.8s ease-in-out infinite stage-float;display:grid;position:absolute;top:46px;right:64px;box-shadow:0 18px 46px #2a46371a}.intent-bubble img{width:34px;height:34px}.intent-bubble h2,.hero-decision-card h2{color:#14241c;margin:0;font-size:1rem;line-height:1.25}.intent-bubble p,.hero-decision-card p{color:#617269;margin:5px 0 0;font-size:.9rem;line-height:1.38}.hero-decision-card{border-radius:var(--radius-lg);background:#fffffff7;border:1px solid #d7e5dd;gap:7px;width:min(410px,52%);padding:16px;animation:7.4s ease-in-out infinite stage-rise;display:grid;position:absolute;bottom:36px;right:50px;box-shadow:0 24px 64px #1c462e24}.hero-decision-card button{border-radius:var(--radius-md);color:#18271f;text-align:left;background:#fff;border:1px solid #dfe9e3;grid-template-columns:24px minmax(0,1fr) 22px;align-items:center;gap:12px;padding:10px;display:grid}.hero-decision-card button:first-of-type{background:linear-gradient(180deg, #279657, var(--green));color:#fff;border-color:#1f7a4bb3;box-shadow:0 12px 28px #1f7a4b38}.hero-decision-card button span{min-width:0;color:inherit;gap:2px;font-size:.78rem;line-height:1.25;display:grid}.hero-decision-card button strong{font-size:.96rem}.story-section{width:min(100% - 56px,1300px);margin:0 auto;padding:112px 0 0}.product-flow-section{grid-template-columns:minmax(320px,.55fr) minmax(0,1fr);align-items:center;gap:68px;display:grid}.product-flow-copy h2,.decision-heading h2,.science-copy h2,.story-close-copy>h2{color:#0d1f17;letter-spacing:0;margin:0;font-size:3.45rem;font-weight:850;line-height:1.08}.product-flow-copy>p,.decision-heading p,.science-copy>p,.story-close-copy>p{color:#5b6c63;max-width:590px;margin:22px 0 0;font-size:1.08rem;line-height:1.6}.product-step-list{gap:0;margin-top:46px;display:grid}.product-step{grid-template-columns:44px minmax(0,1fr);gap:20px;padding:0 0 34px;display:grid;position:relative}.product-step:not(:last-child):before{content:"";background:#d7e6dd;width:1px;position:absolute;top:42px;bottom:0;left:21px}.product-step>span{z-index:1;color:#74867d;background:#fff;border:1px solid #c8dfd2;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:820;display:grid;position:relative}.product-step:first-child>span{border-color:var(--green);background:var(--green);color:#fff;box-shadow:0 0 0 7px #1f7a4b1f}.product-step h3{color:#173027;margin:4px 0 0;font-size:1.12rem;line-height:1.25}.product-step p{color:#66776f;margin:8px 0 0;font-size:.98rem;line-height:1.48}.flow-stage{min-height:560px;position:relative}.flow-window{border-radius:var(--radius-lg);background:#fffffff0;border:1px solid #c7decf;overflow:hidden;box-shadow:0 24px 64px #1d452e1f}.flow-window-final{z-index:3;width:92%;position:absolute;bottom:0;right:0}.flow-window-ghost{z-index:1;opacity:.48;width:78%;height:168px;position:absolute;right:5%;box-shadow:0 16px 40px #1d452e14}.flow-window-ghost-one{top:96px}.flow-window-ghost-two{top:0;right:0}.flow-window-top{border-bottom:1px solid #dce8e1;grid-template-columns:10px 10px 10px minmax(0,1fr) 22px;align-items:center;gap:10px;padding:14px 16px;display:grid}.flow-window-top span{background:#d1ded7;border-radius:50%;width:10px;height:10px}.flow-window-top span:first-child{background:#f16d5e}.flow-window-top span:nth-child(2){background:#f1bd57}.flow-window-top span:nth-child(3){background:#54bb69}.flow-window-top strong{color:#718279;min-width:0;font-size:.92rem;font-weight:720}.flow-window-top svg{color:var(--green)}.flow-window-body{grid-template-columns:160px minmax(0,1fr);align-items:center;gap:34px;padding:52px 34px 46px;display:grid}.flow-icon-orbit{width:132px;height:132px;color:var(--green);background:radial-gradient(circle,#ffffffe0,#fff3),#e8f4ed;border-radius:50%;place-items:center;animation:5.6s ease-in-out infinite orbit-pulse;display:grid;box-shadow:inset 0 0 0 1px #d1e5d8}.flow-window-body h3{color:#13241b;margin:0;font-size:1.36rem;line-height:1.2}.flow-window-body p{color:#5f7068;margin:10px 0 0;font-size:1rem}.flow-input{border-radius:var(--radius-md);color:#718178;background:#ffffffe6;border:1px solid #d5e4dc;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:16px 18px;font-size:1rem;display:flex}.flow-input svg{color:#75867e}.flow-window-footer{background:#eef8f1b8;border-top:1px solid #dce8e1;grid-template-columns:minmax(0,1fr) max-content max-content max-content;align-items:center;gap:12px;padding:16px 18px;display:grid}.flow-window-footer strong{color:var(--green);font-size:1.05rem}.flow-window-footer span{color:#6b7d74;font-size:.9rem}.flow-window-footer button{border-radius:var(--radius-md);color:#213229;background:#fff;border:1px solid #d7e5dd;min-height:42px;padding:0 18px;font-weight:760}.flow-window-footer button:last-child{border-color:var(--green);background:var(--green);color:#fff}.decision-section{text-align:center;min-height:270vh;display:block}.decision-scroll-pin{gap:44px;padding-bottom:40px;display:grid;position:sticky;top:86px}.decision-heading{width:min(100%,980px);margin:0 auto}.decision-heading p{margin-left:auto;margin-right:auto}.decision-heading h2 span{color:var(--green)}.decision-showcase{--decision-color:var(--green);--decision-soft:#e7f5ec;border-radius:var(--radius-lg);background:#fffffff5;border:1px solid #d8e4dd;gap:0;width:min(100%,1080px);margin:0 auto;display:grid;overflow:hidden;box-shadow:0 28px 86px #1b3f2b1f}.decision-tabs{border-bottom:1px solid #e2ece6;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;display:grid}.decision-tabs button{border-radius:var(--radius-md);color:#20332a;cursor:pointer;background:#fff;border:1px solid #e2ece6;align-items:center;gap:12px;min-height:74px;padding:0 18px;font-size:1rem;font-weight:790;transition:border-color .18s,background .18s,color .18s,transform .18s;display:flex}.decision-tabs button[data-tone=access]:hover,.decision-tabs button[data-tone=access].selected{border-color:var(--green);color:var(--green);background:#e7f5ec}.decision-tabs button[data-tone=pause]:hover,.decision-tabs button[data-tone=pause].selected{color:#a66f18;background:#fff7e8;border-color:#a66f18}.decision-tabs button[data-tone=blocked]:hover,.decision-tabs button[data-tone=blocked].selected{color:#a63440;background:#fff0f2;border-color:#a63440}.decision-tabs button:hover,.decision-tabs button.selected{transform:translateY(-1px)}.decision-tabs button:focus-visible{outline-offset:3px;outline:3px solid #1f7a4b33}.decision-intent,.decision-plan,.decision-next{border-radius:var(--radius-lg);text-align:left;background:#ffffffe6;border:1px solid #dfeae4;padding:22px}.decision-intent{grid-area:intent;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;display:grid}.voice-dot{background:var(--decision-soft);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.voice-dot:before{background:var(--decision-color);content:"";border-radius:999px;width:16px;height:22px;animation:1.8s ease-in-out infinite voice-pulse}.decision-intent p{color:#2a3a32;margin:0;font-size:1rem;line-height:1.48}.decision-intent small{color:#76867e;grid-column:2}.decision-plan{grid-area:plan;align-self:stretch}.decision-plan-grid{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:14px 18px;display:grid}.decision-timer{color:var(--decision-color);grid-area:timer;justify-items:center;gap:7px;display:grid}.decision-timer:before{border:9px solid #1f7a4b17;border-top-color:var(--decision-color);content:"";border-radius:50%;width:172px;height:172px;margin-bottom:-146px;animation:8s linear infinite timer-spin;display:block}.decision-timer strong{color:#102019;font-size:3rem;line-height:1}.decision-timer span{color:#77877f;font-size:.88rem;font-weight:720}.decision-next h3{color:#102019;letter-spacing:0;text-transform:none;margin:0;font-size:.82rem}.decision-next{grid-area:next;align-self:stretch}.decision-next p{color:#5d6f66;margin:12px 0 0;line-height:1.5}.decision-next button{border:1px solid var(--decision-color);border-radius:var(--radius-md);background:var(--decision-color);color:#fff;white-space:nowrap;justify-content:center;align-items:center;gap:9px;min-height:44px;margin-top:22px;padding:0 18px;font-weight:790;display:inline-flex}.decision-control-note{color:#66786f;border-top:1px solid #e2ece6;margin:0;padding:18px 24px 22px;font-size:.94rem;font-weight:680}.science-section{border-top:0;grid-template-columns:minmax(360px,.72fr) minmax(0,1fr);align-items:center;gap:58px;padding-top:112px;display:grid}.science-note{color:#51645a;border-left:3px solid #7ca6db;max-width:560px;padding-left:16px;font-weight:650}.science-panel{gap:28px;display:grid}.privacy-flow{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:0;display:grid}.privacy-node{text-align:center;justify-items:center;gap:13px;display:grid;position:relative}.privacy-node:not(:last-child):after{content:"";background:repeating-linear-gradient(90deg,#8ec0a5 0 8px,#0000 8px 15px);width:calc(100% - 68px);height:1px;position:absolute;top:27px;left:calc(50% + 34px)}.privacy-node span{border-radius:var(--radius-md);width:56px;height:56px;color:var(--green);background:#fff;border:1px solid #cde2d5;place-items:center;font-weight:850;display:grid;box-shadow:0 12px 26px #1f533714}.privacy-node p{color:#43564d;max-width:130px;margin:0;font-size:.9rem;font-weight:730;line-height:1.32}.mechanism-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.mechanism-item{border-radius:var(--radius-lg);background:#ffffffc7;border:1px solid #dbe7e0;padding:22px}.mechanism-item svg{color:var(--green)}.mechanism-item:nth-child(2) svg{color:#2471b5}.mechanism-item:nth-child(3) svg{color:#b76822}.mechanism-item h3{color:#102019;margin:16px 0 0;font-size:1.08rem}.mechanism-item p{color:#66776f;margin:8px 0 0;line-height:1.45}.story-close-section{border-top:0;grid-template-columns:minmax(320px,.78fr) minmax(300px,.72fr);align-items:center;gap:42px;padding-top:96px;display:grid;position:relative}.legacy-anchor{position:absolute;top:0;left:0}.story-close-copy{min-width:0}.story-close-copy .waitlist-form{margin-top:30px}.pricing-bridge{border-radius:var(--radius-lg);color:#183229;background:#ffffffd6;border:1px solid #c9dfd1;grid-template-columns:minmax(0,1fr) max-content 22px;align-items:center;gap:18px;padding:24px;display:grid;box-shadow:0 18px 50px #1f533717}.pricing-bridge span,.pricing-bridge strong{align-items:center;gap:10px;display:inline-flex}.pricing-bridge span svg,.pricing-bridge>svg{color:var(--green)}.pricing-bridge strong{color:var(--green-dark);justify-self:end}@keyframes stage-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes stage-rise{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@keyframes orbit-pulse{0%,to{transform:scale(1);box-shadow:inset 0 0 0 1px #d1e5d8,0 0 #1f7a4b29}50%{transform:scale(1.04);box-shadow:inset 0 0 0 1px #d1e5d8,0 0 0 18px #1f7a4b00}}@keyframes voice-pulse{0%,to{transform:scaleY(.7)}50%{transform:scaleY(1.08)}}@keyframes timer-spin{to{transform:rotate(360deg)}}.plans-page{background:linear-gradient(#f4fbf6f5,#fff0 560px),#fff;min-height:100vh;padding:0 0 90px}.plans-hero{border-bottom:1px solid #d6e4dbd1;justify-content:space-between;align-items:center;gap:24px;width:min(100% - 56px,1480px);margin:0 auto;padding:28px 20px;display:flex}.plans-brand img{width:172px}.plans-nav{color:#2e3b36;justify-content:center;align-items:center;gap:65px;font-size:.94rem;font-weight:560;display:flex}.plans-nav a:hover{color:var(--green)}.plans-account{align-items:center;display:inline-flex}.plan-link-button{border-radius:var(--radius-md);min-height:36px;color:var(--green-dark);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;font-size:.94rem;font-weight:760;display:inline-flex}.plan-link-button:hover{color:var(--green)}.plans-main{text-align:center;width:min(100%,920px);margin:86px auto 0}.pricing-plans-page .plans-main{margin-top:78px}.plans-main h1{letter-spacing:0;margin:0;font-size:clamp(2.55rem,5.6vw,4.25rem);line-height:1.08}.plans-account-context{width:min(100%,430px);color:var(--muted);margin:16px auto 0;font-size:.94rem;font-weight:680;line-height:1.45}.plans-account-context span{color:#26362f;overflow-wrap:anywhere}.plans-notice{border-radius:var(--radius-md);width:min(100%,560px);color:var(--green-dark);background:#eef7f0e0;border:1px solid #c9e2d3;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:12px;margin:24px auto 0;padding:12px 16px;font-size:.96rem;font-weight:690;line-height:1.45;display:grid}.plans-notice span{min-width:0}.plans-notice-close{color:currentColor;cursor:pointer;opacity:.72;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;transition:background .16s,opacity .16s;display:grid}.plans-notice-close:hover{opacity:1;background:#1f7a4b1a}.plans-notice-close:focus-visible{outline-offset:2px;outline:3px solid #1f7a4b3d}.plans-notice.warning{color:#8a5226;background:#fff8ee;border-color:#efd5ba}.plans-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));justify-items:center;gap:20px;margin-top:50px;display:grid}.pricing-plans-page .plans-grid{margin-top:38px}.account-gate-card{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:linear-gradient(180deg, #fffffffa, #f5fbf7f2), var(--surface);width:min(100%,430px);box-shadow:var(--shadow-soft);text-align:left;margin:62px auto 0;padding:30px}.account-gate-card h2{color:var(--text);letter-spacing:0;margin:0;font-size:2.05rem;line-height:1.08}.account-gate-card p{color:var(--muted);margin:10px 0 0;font-size:.94rem;line-height:1.45}.account-gate-actions{gap:12px;margin-top:28px;display:grid}.plan-card{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:linear-gradient(180deg, #fffffffa, #f5fbf7f2), var(--surface);width:min(100%,430px);box-shadow:var(--shadow-soft);text-align:left;margin:0 auto;padding:30px}.current-plan-card{border-color:#88c4a0;margin-top:62px;box-shadow:0 24px 68px #1f533724}.plan-card-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.plan-badge{background:var(--green-soft);color:var(--green);border-radius:999px;flex:none;margin-top:4px;padding:6px 10px;font-size:.74rem;font-weight:780;line-height:1}.plan-card h2{color:var(--text);letter-spacing:0;margin:0;font-size:2.05rem;line-height:1.08}.plan-card-head p,.plan-muted{color:var(--muted);margin:10px 0 0;font-size:.94rem;line-height:1.45}.plan-billing-form{margin-top:24px}.billing-tabs{border:1px solid var(--line);border-radius:var(--radius-md);background:#eef7f0;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.billing-tabs label{border-radius:var(--radius-sm);min-height:36px;color:var(--muted);cursor:pointer;justify-content:center;align-items:center;font-size:.88rem;font-weight:740;line-height:1;display:inline-flex}.billing-tab-input:focus-visible~.billing-tabs{outline-offset:3px;outline:2px solid #1f7a4b52}.billing-tab-input[value=pro_monthly]:checked~.billing-tabs [data-option=pro_monthly],.billing-tab-input[value=pro_yearly]:checked~.billing-tabs [data-option=pro_yearly]{color:var(--text);background:#fff;box-shadow:0 8px 18px #1f53371a}.plan-price-options{margin-top:26px}.plan-price{color:var(--muted);align-items:baseline;gap:8px;margin:28px 0 0;font-size:.93rem;font-weight:680;display:flex}.plan-price-option{margin:0;display:none}.billing-tab-input[value=pro_monthly]:checked~.plan-price-options [data-option=pro_monthly],.billing-tab-input[value=pro_yearly]:checked~.plan-price-options [data-option=pro_yearly]{display:flex}.plan-price span{color:var(--text);letter-spacing:0;font-size:2.55rem;font-weight:820}.plan-usage-panel{border-radius:var(--radius-lg);background:#f3faf5;border:1px solid #cfe4d8;gap:14px;margin-top:28px;padding:16px;display:grid}.plan-usage-header,.plan-usage-metric-row{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.plan-usage-header p{color:var(--text);margin:0;font-size:.9rem;font-weight:820;line-height:1.25}.plan-usage-header span{color:var(--muted);white-space:nowrap;font-size:.84rem;font-weight:680;line-height:1.25}.plan-usage-metrics{gap:12px;display:grid}.plan-usage-metric{--usage-progress:0%;gap:7px;display:grid}.plan-usage-metric-row span{color:#32453b;font-size:.9rem;font-weight:720;line-height:1.25}.plan-usage-metric-row strong{color:var(--text);white-space:nowrap;font-size:.96rem;font-weight:830;line-height:1.2}.plan-usage-track{background:#dbece3;border-radius:999px;height:8px;overflow:hidden}.plan-usage-track span{width:var(--usage-progress);border-radius:inherit;background:linear-gradient(90deg, #55ad73, var(--green));height:100%;display:block}.plan-usage-metric.unknown .plan-usage-track span{background:repeating-linear-gradient(90deg,#1f7a4b47 0 8px,#1f7a4b1f 8px 16px);width:100%}.plan-usage-panel+.plan-features{margin-top:22px}.plan-features-intro{color:var(--text);margin:28px 0 0;font-size:.94rem;font-weight:780;line-height:1.35}.plan-features{gap:13px;margin:28px 0 0;padding:0;list-style:none;display:grid}.plan-features-intro+.plan-features{margin-top:14px}.plan-features li{color:#2b3832;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;font-size:.96rem;font-weight:650;line-height:1.4;display:grid}.plan-features svg{color:var(--green);margin-top:1px}.plan-actions{gap:12px;margin-top:28px;display:grid}.plan-link-button{justify-content:flex-start;min-height:34px;padding:0}.plans-faq{width:min(100%,620px);margin:104px auto 0}.plans-faq h2{text-align:center;letter-spacing:0;margin:0 0 30px;font-size:clamp(2rem,3vw,2.7rem);line-height:1.16}.plans-faq details{border-top:1px solid var(--line)}.plans-faq details:last-child{border-bottom:1px solid var(--line)}.plans-faq summary{cursor:pointer;color:var(--text);padding:20px 0;font-size:1rem;font-weight:780;list-style:none}.plans-faq summary::-webkit-details-marker{display:none}.plans-faq p{color:var(--muted);margin:-4px 0 20px;font-size:.97rem;line-height:1.58}.billing-return-main{width:min(100%,660px)}.billing-return-status{color:var(--muted);margin:18px 0 0;font-size:.98rem;font-weight:680;line-height:1.5}.billing-return-actions{justify-content:center;margin-top:28px;display:flex}.problem-section{grid-template-columns:minmax(240px,.68fr) minmax(0,1.32fr);align-items:stretch;gap:34px;display:grid}.problem-copy{padding-right:12px}.problem-copy h2,.moment-copy h2,.waitlist-copy h2,.product-copy h2,.privacy-heading h2{letter-spacing:0;margin:0;font-size:clamp(1.9rem,2.8vw,3rem);line-height:1.28}.problem-copy p,.moment-copy p,.waitlist-copy p,.product-copy p,.privacy-heading p{color:var(--muted);margin:18px 0 0;font-size:1.05rem;line-height:1.62}.problem-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.compact-card,.workflow-step,.privacy-item{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:#ffffffc7}.compact-card{min-height:188px;padding:22px}.small-icon,.workflow-icon{border-radius:var(--radius-md);color:var(--green);background:var(--green-soft);border:1px solid #cce2d3;place-items:center;display:grid}.small-icon{width:46px;height:46px}.compact-card h3,.workflow-step h3,.privacy-item h3{margin:18px 0 0;font-size:1.05rem;line-height:1.25}.compact-card p,.workflow-step p,.privacy-item p{color:var(--muted);margin:9px 0 0;line-height:1.55}.section{width:min(calc(100% - 40px), var(--content));margin:0 auto;padding:82px 0 0}.moment-section,.waitlist-section{grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);align-items:center;gap:34px;display:grid}.moment-copy{padding-right:10px}.section-heading{text-align:center;max-width:760px;margin:0 auto 34px}.section-label,.status-label,.pricing-label{color:var(--green);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:.78rem;font-weight:850}.section h2,.pricing-copy h2,.support-section h2,.legal-doc h1{letter-spacing:0;margin:0;font-size:clamp(2rem,3.1vw,3.35rem);line-height:1.28}.section-heading p:not(.section-label),.split-section p,.pricing-copy p,.support-section p{color:var(--muted);font-size:1.06rem;line-height:1.62}.section-heading p:not(.section-label){max-width:680px;margin:18px auto 0}.card-grid{gap:20px;display:grid}.card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-card,.status-panel,.pricing-card,.preview-panel{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:#ffffffd6}.feature-card{min-height:212px;padding:26px}.icon-box{border-radius:var(--radius-md);width:56px;height:56px;color:var(--green);background:var(--green-soft);border:1px solid #cce2d3;place-items:center;display:grid}.feature-card h3{margin:22px 0 0;font-size:1.15rem;line-height:1.25}.feature-card p{color:var(--muted);margin:10px 0 0;line-height:1.55}.workflow-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.workflow-step{padding:24px;position:relative}.workflow-step:not(:last-child):after{color:#8ba79a;content:"→";font-size:1.25rem;font-weight:800;position:absolute;top:40px;right:-12px}.screens-section .section-heading{margin-bottom:30px}.screenshot-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.screenshot-frame-card{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:linear-gradient(#fffffff0,#fffc),linear-gradient(145deg,#dcece1,#f7fbf8 42%,#cfe2d5);margin:0;overflow:hidden}.screenshot-frame-header{border-bottom:1px solid var(--line);color:#3c4b45;padding:15px 18px;font-size:.88rem;font-weight:800}.screenshot-frame-media{padding:14px}.workflow-icon{width:52px;height:52px;margin-bottom:18px}.workflow-step span{color:var(--green);font-size:.8rem;font-weight:850}.product-section{grid-template-columns:minmax(260px,.52fr) minmax(0,1fr);align-items:start;gap:34px;display:grid}.screenshot-pair{gap:18px;display:grid}.screenshot-pair .preview-panel:first-child .product-screenshot{aspect-ratio:1080/430;object-fit:cover}.screenshot-pair .preview-panel:nth-child(2){justify-self:end;width:min(82%,760px)}.preview-panel{min-height:0;overflow:hidden}.preview-header{border-bottom:1px solid var(--line);color:#3c4b45;justify-content:space-between;gap:20px;padding:18px 20px;font-size:.88rem;font-weight:800;display:flex}.screenshot-panel{background:linear-gradient(#ffffffeb,#ffffffc7),linear-gradient(145deg,#dcece1,#f7fbf8 42%,#cfe2d5)}.screenshot-frame{padding:18px}.product-screenshot{border-radius:var(--radius-md);background:#f7fbf8;border:1px solid #a0b9a994;width:100%;height:auto;display:block;box-shadow:0 18px 44px #2a463724}.privacy-section{border-top:1px solid var(--line);grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:stretch;gap:34px;padding-top:70px;display:grid}.waitlist-section{border-top:1px solid var(--line);align-items:stretch;padding-top:68px}.waitlist-panel{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:#ffffffd6;align-content:center;padding:30px;display:grid}.beta-notes{flex-wrap:wrap;gap:14px;margin-top:26px;display:flex}.beta-notes span{color:#304239;align-items:center;gap:8px;font-size:.92rem;font-weight:720;display:inline-flex}.beta-notes svg{color:var(--green)}.privacy-link{width:max-content;max-width:100%;color:var(--green-dark);text-underline-offset:4px;margin-top:10px;font-size:.92rem;font-weight:760;text-decoration:underline}.privacy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.privacy-item{padding:24px}.privacy-item svg{color:var(--green)}.research-bridge{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:28px;padding-top:58px;padding-bottom:58px;display:grid}.research-bridge svg{color:var(--green)}.research-bridge h2{max-width:760px}.research-bridge p{max-width:760px;color:var(--muted);margin:18px 0 0;font-size:1.06rem;line-height:1.62}.research-bridge .research-note{color:#53665d;max-width:720px;font-size:.95rem}.pricing-section,.support-section{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);align-items:center;gap:36px;display:grid}.pricing-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pricing-card li{color:#385146;align-items:flex-start;gap:10px;line-height:1.45;display:flex}.pricing-section{align-items:stretch}.pricing-card{padding:30px}.pricing-card h3{margin:0 0 22px;font-size:2.1rem}.pricing-card .button{margin-top:26px}.pricing-card svg{color:var(--green);flex:none;margin-top:2px}.powered{color:var(--green-dark);text-align:center;margin:14px 0 0;font-size:.9rem}.support-section{border-top:1px solid var(--line);margin-top:82px;padding-top:54px}.contact-actions{gap:14px;display:grid}.contact-link{border:1px solid var(--line);border-radius:var(--radius-md);color:#20372c;min-height:58px;box-shadow:var(--shadow-soft);background:#fff;align-items:center;gap:12px;padding:0 18px;font-weight:740;display:flex}.site-footer{width:min(calc(100% - 40px), var(--content));border:1px solid var(--line);border-radius:var(--radius-lg);background:#ffffffd1;grid-template-columns:minmax(240px,1.4fr) repeat(3,minmax(148px,.55fr));gap:34px;margin:82px auto 28px;padding:34px;display:grid}.footer-brand{font-size:1.35rem}.site-footer p,.site-footer a{color:var(--muted);font-size:.94rem;line-height:1.6}.site-footer h2{color:var(--text);margin:0 0 14px;font-size:.86rem}.site-footer div:not(:first-child){align-content:start;gap:9px;display:grid}.site-footer a:hover{color:var(--green)}.site-footer a[target=_blank]{align-items:center;gap:8px;display:inline-flex}.site-footer a[target=_blank] svg{flex:none}.copyright{margin-top:22px}.legal-page{border:1px solid var(--line);border-radius:var(--radius-lg);width:min(100% - 32px,980px);box-shadow:var(--shadow-soft);background:#ffffffe6;margin:18px auto 64px}.legal-header{padding:22px 28px}.legal-doc{max-width:780px;margin:0 auto;padding:54px 28px 72px}.legal-doc h1{margin-bottom:10px}.effective-date{color:var(--faint);margin:0 0 42px}.legal-doc h2{margin:36px 0 10px;font-size:1.35rem;line-height:1.25}.legal-doc p,.legal-doc li{color:var(--muted);font-size:1.02rem;line-height:1.75}.legal-doc ul{gap:8px;margin:12px 0 18px;padding-left:24px;display:grid}.legal-doc li::marker{color:var(--green)}.legal-doc strong{color:var(--ink)}.legal-doc code{color:var(--ink);background:#eaf2ee;border-radius:5px;padding:.08em .32em}.legal-doc a{color:var(--green-dark);text-underline-offset:3px;text-decoration:underline}.research-shell{border:1px solid var(--line);border-radius:var(--radius-lg);width:min(100% - 32px,1380px);box-shadow:var(--shadow);background:radial-gradient(circle at 80% 18%,#d6f0dee6,#0000 32%),linear-gradient(#fffffffc,#eff8f2eb);margin:18px auto 0;overflow:hidden}.research-hero{align-items:center;min-height:430px;padding:72px 58px 64px;display:grid}.research-hero h1{letter-spacing:0;max-width:1240px;margin:0;font-size:clamp(2.45rem,4.75vw,4.7rem);line-height:1.28}.research-hero h1 span{display:block}.research-hero-rejected{color:#263c3157;text-decoration-skip-ink:none;width:max-content;max-width:100%;text-decoration-line:line-through;text-decoration-color:#177d4bbd;text-decoration-thickness:.08em}.research-hero-main,.research-hero-ai{white-space:nowrap}.research-hero-ai{color:var(--green-dark);margin-top:.08em}.research-section{width:min(calc(100% - 40px), var(--content));margin:0 auto;padding-top:82px}.research-thesis{justify-items:start;max-width:1240px}.research-thesis h2,.claim-section h2,.next-proof h2{letter-spacing:0;margin:0;font-size:clamp(2rem,3.4vw,3.55rem);line-height:1.28}.research-thesis h2{font-size:clamp(2rem,3vw,3.05rem)}.research-thesis h2 span{white-space:nowrap;display:block}.research-thesis p:not(.section-label),.claim-section p,.next-proof p{color:var(--muted);font-size:1.08rem;line-height:1.66}.research-thesis p:not(.section-label){white-space:nowrap;max-width:100%;margin:20px 0 0}.mechanism-list{display:grid}.mechanism-chapter{border-top:1px solid var(--line);grid-template-columns:56px 56px minmax(0,1fr);align-items:start;gap:22px;padding:38px 0 42px;display:grid}.mechanism-chapter:last-child{border-bottom:1px solid var(--line)}.mechanism-number{color:var(--green);letter-spacing:.08em;font-size:.82rem;font-weight:850}.mechanism-icon{border-radius:var(--radius-md);width:52px;height:52px;color:var(--green);background:var(--green-soft);border:1px solid #cce2d3;place-items:center;display:grid}.mechanism-chapter h3{margin:0;font-size:clamp(1.5rem,2.4vw,2.35rem);line-height:1.28}.mechanism-chapter blockquote{max-width:760px;color:var(--green-dark);margin:22px 0 0;font-size:clamp(1.35rem,2.1vw,2rem);font-weight:820;line-height:1.28}.mechanism-chapter p{max-width:820px;color:var(--muted);margin:20px 0 0;font-size:1.04rem;line-height:1.62}.mechanism-chapter .research-inline-note{color:#40564a;margin-top:26px;font-weight:680}.mechanism-chapter .research-limitation{color:var(--faint);margin-top:18px;font-size:.92rem}.claim-section,.next-proof{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:44px;display:grid}.claim-lists{gap:18px;display:grid}.claim-lists>div,.reference-group{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:#ffffffc7;padding:24px}.claim-lists h3,.reference-group h3{margin:0 0 12px;font-size:1rem}.claim-lists ul,.reference-group ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.claim-lists li,.reference-group li{color:var(--muted);font-size:.96rem;line-height:1.52}.claim-lists li:before{color:var(--green);content:"• ";font-weight:900}.reference-section{padding-top:74px}.reference-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.reference-group a{color:var(--green-dark);text-underline-offset:3px;text-decoration:underline}.next-proof{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:radial-gradient(circle at 80% 20%,#d6f0dec7,#0000 38%),#ffffffd1;grid-template-columns:1fr;margin-top:36px;padding:38px}.next-proof h2{white-space:nowrap}.next-proof-row{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:40px;display:grid}.next-proof-row p{margin:0}.next-proof-row .button{justify-self:end}.research-disclaimer{width:fit-content;max-width:min(calc(100% - 40px), var(--content));color:var(--muted);align-items:flex-start;gap:12px;padding-top:34px;display:flex}.research-disclaimer svg{color:var(--green);flex:none;margin-top:3px}.research-disclaimer p{white-space:nowrap;margin:0;font-size:.96rem;line-height:1.58}@media (max-width:1380px){.hero-grid{grid-template-columns:1fr}.hero-copy h1,.hero-copy p{max-width:760px}.hero-product-frame{max-width:860px}}@media (max-width:1000px){.site-header{flex-wrap:wrap}.site-header nav{order:3;justify-content:flex-start;gap:22px;width:100%;padding-bottom:2px;overflow-x:auto}.problem-section,.moment-section,.research-bridge,.product-section,.privacy-section,.pricing-section,.waitlist-section,.support-section,.claim-section,.next-proof{grid-template-columns:1fr}.site-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-grid{padding:54px 34px 44px}.problem-grid,.privacy-grid,.workflow-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.reference-groups,.next-proof-row{grid-template-columns:1fr}.next-proof-row .button{justify-self:start}.workflow-step:after{display:none}}@media (max-width:720px){.hero-shell,.research-shell,.section,.research-section,.site-footer,.legal-page{width:min(calc(100% - 20px), var(--content))}.site-header,.legal-header{padding:18px}.brand{min-width:144px}.brand img{width:144px;height:auto}.hero-grid{gap:18px;padding:28px 18px 12px}.research-hero{min-height:330px;padding:44px 18px 38px}.hero-copy h1,.research-hero h1{max-width:100%;font-size:clamp(1.86rem,7.15vw,2.14rem);line-height:1.28}.research-hero-rejected{font-size:.88em}.research-hero-main{font-size:clamp(1.18rem,5.05vw,1.38rem)}.research-hero-ai{font-size:clamp(1.72rem,7.15vw,2.14rem)}.research-thesis h2{font-size:clamp(1.08rem,4.45vw,1.72rem)}.research-thesis h2 span,.research-thesis p:not(.section-label),.hero-title-line{white-space:normal}.hero-copy p{max-width:100%;font-size:1rem}.hero-actions .button{text-align:center;width:100%;padding:0 16px}.waitlist-controls{grid-template-columns:1fr}.waitlist-controls .button{width:100%;padding:0 16px}.site-header{gap:14px}.site-header nav{order:3;gap:18px;width:100%;padding-bottom:2px;font-size:.88rem;display:flex;overflow-x:auto}.account-signin-button{min-height:36px;padding:0 13px;font-size:.86rem}.account-avatar-button{width:40px;height:40px}.account-avatar-image,.account-avatar-fallback{width:34px;height:34px}.trust-row,.chrome-note{display:none}.hero-shot{padding:6px 8px 8px}.hero-product-frame .browser-top{display:none}.hero-shot img{aspect-ratio:1080/360;object-fit:cover;object-position:top center}.section{padding-top:44px}.research-section{padding-top:52px}.section-heading{text-align:left}.section h2,.pricing-copy h2,.support-section h2,.legal-doc h1{font-size:2.1rem}.problem-grid,.workflow-rail,.privacy-grid,.screenshot-grid,.mechanism-chapter,.site-footer{grid-template-columns:1fr}.research-bridge{gap:20px;padding-top:42px;padding-bottom:42px}.mechanism-chapter{gap:12px}.mechanism-icon{width:46px;height:46px}.next-proof{padding:24px}.next-proof h2,.research-disclaimer p{white-space:normal}.compact-card,.workflow-step,.privacy-item{min-height:0;padding:20px}.screenshot-pair .preview-panel:nth-child(2){width:100%}.preview-header{gap:4px;display:grid}.screenshot-frame{padding:10px}.screenshot-frame-media,.waitlist-panel{padding:18px}.site-footer{padding:24px}.legal-header nav{gap:14px}.legal-doc{padding:42px 20px 54px}.plans-page{padding:24px 16px 64px}.plans-hero{align-items:flex-start}.plans-brand img{width:138px}.plans-hero{flex-wrap:wrap}.plans-nav{order:3;justify-content:flex-start;gap:18px;width:100%;padding-bottom:2px;font-size:.88rem;overflow-x:auto}.plans-main{margin-top:58px}.pricing-plans-page .plans-main{margin-top:42px}.plans-main h1{font-size:clamp(2.15rem,10vw,3rem)}.plans-grid,.account-gate-card,.current-plan-card{margin-top:36px}.account-gate-card,.plan-card{padding:24px}.account-gate-card h2,.plan-card h2{font-size:1.76rem}.plan-price span{font-size:2.1rem}.plan-usage-header{justify-content:stretch;gap:6px;display:grid}.plan-usage-header span{white-space:normal}.plan-usage-metric-row{align-items:start}.plans-faq{margin-top:74px}}@media (max-width:1220px){.story-hero-grid,.product-flow-section,.science-section,.story-close-section{grid-template-columns:1fr}.story-hero-grid{gap:42px;min-height:auto;padding-top:58px}.story-hero-copy h1{max-width:800px;font-size:3.85rem}.hero-stage,.flow-stage{max-width:920px}.flow-stage{min-height:500px}.decision-detail{grid-template-columns:1fr;grid-template-areas:"intent""plan""timer""next"}.decision-timer{padding:34px 0}}@media (max-width:860px){.story-hero{width:100%;min-height:auto;margin:0}.story-hero .site-header,.story-hero-grid,.story-hero-preview,.story-section{width:min(100% - 28px,1300px)}.story-hero .site-header{padding:14px 0 16px}.story-hero .brand img{width:132px}.story-hero-grid{gap:14px;padding:18px 0 22px}.story-hero-copy h1{font-size:2.12rem;line-height:1.06}.product-flow-copy h2,.decision-heading h2,.science-copy h2,.story-close-copy>h2{font-size:2.42rem;line-height:1.08}.story-hero-copy p{margin-top:16px;line-height:1.48}.story-hero-actions{margin-top:18px}.platform-download-panel{width:min(100%,360px);padding:9px 10px}.platform-download-panel.compact{width:min(100%,360px)}.platform-download-row{grid-template-columns:70px 48px;gap:8px;min-height:58px;padding:5px 8px}.platform-download-label{font-size:.7rem}.platform-store-target{width:48px}.platform-store-icon{width:28px;height:28px}.platform-store-icon-ios{width:30px;height:30px}.platform-store-name{font-size:.62rem}.story-hero-actions .waitlist-helper,.story-hero .story-secondary-link{display:none}.story-hero-copy p,.product-flow-copy>p,.decision-heading p,.science-copy>p,.story-close-copy>p{font-size:1rem}.stage-browser-body{min-height:350px;padding:12px}.hero-stage .ghost-content{display:none}.intent-bubble,.hero-decision-card{width:100%;margin-top:14px;padding:14px;position:relative;top:auto;bottom:auto;right:auto}.stage-timeline{width:88%;margin-top:16px}.story-section{padding-top:72px}.flow-stage{min-height:auto}.flow-window-final,.flow-window-ghost{width:100%;position:relative;bottom:auto;right:auto}.flow-window-ghost{display:none}.flow-window-body{grid-template-columns:1fr;gap:22px;padding:28px 20px}.flow-icon-orbit{width:96px;height:96px}.flow-window-footer{grid-template-columns:1fr}.flow-window-footer button{width:100%}.decision-tabs,.mechanism-row,.privacy-flow{grid-template-columns:1fr}.decision-tabs button{min-height:60px}.decision-detail{padding:20px}.privacy-node{text-align:left;grid-template-columns:56px minmax(0,1fr);justify-items:start}.privacy-node:not(:last-child):after{background:#8ec0a5;width:1px;height:26px;top:56px;left:27px}.privacy-node p{max-width:none}.pricing-bridge{grid-template-columns:1fr 22px}.pricing-bridge span{grid-column:1/-1}.pricing-bridge strong{justify-self:start}}.checkpoint-thread{background:0 0;align-content:start;gap:12px;height:100%;min-height:0;padding:32px 38px 36px;display:grid;overflow:hidden}.checkpoint-target{color:#617267;background:#ffffffc7;border:1px solid #1d3e2e14;border-radius:999px;justify-self:center;margin:0;padding:9px 14px;font-size:.82rem;line-height:1.25}.checkpoint-target strong{color:#21608b}.thread-message{border-radius:14px;max-width:min(78%,520px);padding:12px 14px;font-size:.94rem;line-height:1.42;box-shadow:0 12px 30px #1d3e2e0f}.thread-message-ai{color:#25372d;background:#eef4f0e6;border:1px solid #1d3e2e14;justify-self:start}.thread-message-user{color:#fff;background:#1f7a4b;justify-self:end}.thread-message-followup{margin-top:-4px}.thread-card-slot{justify-self:start;width:min(100%,640px)}.checkpoint-thread .extension-decision-card{animation:.34s both card-enter}.stage-timeline{width:min(82%,650px);height:34px;margin:20px auto 0;position:relative}.stage-timeline-track,.stage-timeline-fill{border-radius:999px;height:5px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.stage-timeline-track{z-index:0;background:#cfe0d6;right:0}.stage-timeline-fill{z-index:1;background:linear-gradient(90deg,#1e7f4e,#2ea767,#1e7f4e) 0 0/180% 100%;min-width:14px;transition:width 80ms linear;animation:1.8s linear infinite timeline-flow;right:auto;box-shadow:0 0 18px #1f7a4b38}.stage-timeline button{z-index:3;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}.stage-timeline button:before{content:"";background:#fff;border:2px solid #cfe0d6;border-radius:50%;width:13px;height:13px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:block}.stage-timeline button.complete:before,.stage-timeline button.active:before{border-color:var(--green);background:var(--green)}.stage-timeline button.active:before{box-shadow:0 0 0 6px #1f7a4b1f}.stage-timeline button[aria-pressed=true]:before{transform:scale(1.18)}.product-flow-section{align-items:start;min-height:320vh}.product-flow-copy,.flow-stage{position:sticky;top:92px}.product-step{cursor:pointer;text-align:left;background:0 0;border:0;width:100%}.product-step:first-child>span{color:#74867d;box-shadow:none;background:#fff;border-color:#c8dfd2}.product-step.active>span{border-color:var(--green);background:var(--green);color:#fff;box-shadow:0 0 0 7px #1f7a4b1f}.product-step.active h3{color:var(--green-dark)}.product-step:focus-visible{border-radius:var(--radius-lg);outline-offset:4px;outline:3px solid #1f7a4b33}.flow-stage{min-height:640px}.flow-card-stack{perspective:1200px;min-height:600px;position:relative}.flow-card{border-radius:var(--radius-lg);background:#fff;border:1px solid #c7decf;transition:opacity .42s,transform .52s cubic-bezier(.22,1,.36,1),filter .42s;position:absolute;inset:0;overflow:hidden;box-shadow:0 28px 76px #1d452e21}.flow-card.is-active{z-index:4;opacity:1;transform:translate(0,0)scale(1)}.flow-card.is-next{z-index:3;opacity:.32;filter:saturate(.8);transform:translate3d(28px,-34px,-80px)scale(.93)}.flow-card.is-back{z-index:2;opacity:.16;filter:saturate(.68);transform:translate3d(56px,-68px,-150px)scale(.86)}.flow-card.is-last{z-index:1;opacity:0;transform:translate3d(-40px,34px,-190px)scale(.9)}.flow-card-top{border-bottom:1px solid #dce8e1;grid-template-columns:10px 10px 10px minmax(0,1fr) 22px;align-items:center;gap:10px;padding:14px 16px;display:grid}.flow-card-top span{background:#d1ded7;border-radius:50%;width:10px;height:10px}.flow-card-top span:first-child{background:#f16d5e}.flow-card-top span:nth-child(2){background:#f1bd57}.flow-card-top span:nth-child(3){background:#54bb69}.flow-card-top strong{color:#718279;font-size:.92rem;font-weight:760}.flow-card-top svg{color:var(--green)}.flow-card-body{gap:18px;padding:36px;display:grid}.flow-card-checkpoint{align-content:center;min-height:520px}.flow-blocked-panel{border-radius:var(--radius-lg);text-align:center;background:linear-gradient(#f7fcf9f5,#ffffffdb);border:1px solid #dbe8e0;justify-items:center;gap:12px;width:min(100%,520px);margin:0 auto;padding:46px 34px;display:grid}.flow-blocked-panel svg{color:var(--green)}.flow-blocked-panel h3,.flow-card-return h3{color:#102019;margin:0;font-size:1.42rem}.flow-blocked-panel p,.flow-card-return p{color:#607168;max-width:520px;margin:0;line-height:1.55}.flow-card-intent,.flow-card-2 .flow-card-body{align-content:center;min-height:520px}.flow-card-2 .extension-decision-card{width:min(100%,620px);margin:0 auto}.composer-preview{width:min(100%,570px);min-height:86px;box-shadow:none;color:#173327;background:0 0;border:0;border-radius:0;grid-template-columns:42px minmax(0,500px);justify-self:center;align-items:center;gap:12px;margin-top:28px;padding:0;display:grid;transform:translateY(80px)}.composer-mode-switcher-preview{gap:8px;width:42px;display:grid}.composer-mode-button-preview{color:#66736b;background:#ffffffe6;border:1px solid #1d3e2e1f;border-radius:999px;place-items:center;width:38px;height:38px;display:inline-grid;box-shadow:0 5px 12px #1d3e2e0d}.composer-mode-button-preview.active{color:var(--green);background:#dceee5;border-color:#1f7a4b47}.composer-preview-main{width:100%;display:grid}.voice-spacebar-preview{color:#173327;background:#e3f0e8;border:1px solid #1f7a4b2e;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:62px;font-size:.96rem;font-weight:760;display:inline-flex;box-shadow:inset 0 -3px #1d3e2e14,0 10px 24px #1d3e2e14}.flow-card-return{text-align:center;align-content:center;justify-items:center;min-height:520px}.flow-card-return button{border-radius:var(--radius-md);color:#20342a;background:#fff;border:1px solid #d5e3dc;min-height:42px;padding:0 18px;font-weight:760}.extension-decision-card{--decision-color:var(--green);text-align:left;background:linear-gradient(#ffffffc2,#f2f8f4e0),#f3faf5c7;border:1px solid #1d3e2e1f;border-radius:12px;gap:12px;padding:14px;display:grid}.extension-decision-card-pause{--decision-color:#a66f18}.extension-decision-card-blocked{--decision-color:#a63440}.extension-decision-card.compact{width:min(100%,620px)}.decision-summary-header{justify-content:space-between;align-items:start;gap:14px;display:flex}.decision-title{gap:4px;min-width:0;display:grid}.decision-title strong{color:#11231a;overflow-wrap:anywhere}.extension-decision-card>p{color:#405247;margin:0;line-height:1.5}.decision-card-badge{white-space:nowrap;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:.78rem;font-weight:760;display:inline-flex}.decision-card-badge-access{color:#21543d;background:#d9f2e2eb}.decision-card-badge-pause{color:#6f4710;background:#f9e6beeb}.decision-card-badge-blocked{color:#8f2430;background:#fbdadef0}.decision-plan-strip{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.decision-verb-chip,.decision-time-chip{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:28px;font-size:.82rem;font-weight:760;line-height:1;display:inline-flex}.decision-verb-chip{border:1px solid #0000;padding:0 10px}.decision-verb-chip-access{color:#21543d;background:#d9f2e2db;border-color:#1f7a4b2e}.decision-verb-chip-pause{color:#684512;background:#f9e6bedb;border-color:#a66f1833}.decision-verb-chip-blocked{color:#8f2430;background:#fbdadedb;border-color:#a6344033}.decision-time-chip{color:#2f4438;font-variant-numeric:tabular-nums;background:#ffffffb8;border:1px solid #1d3e2e1f;padding:0 9px}.decision-time-chip svg{color:#6b7a70}.decision-plan-connector{color:#66736b;font-size:.82rem;font-weight:680}.decision-card-actions{flex-wrap:wrap;gap:10px;display:flex}.decision-card-choice-button{border-radius:var(--radius-md);justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:.9rem;font-weight:780;display:inline-flex}.decision-primary-action{border:1px solid var(--decision-color);background:var(--decision-color);color:#fff}.decision-secondary-action{color:#263a30;background:#ffffffc7;border:1px solid #d8e5dd}.decision-card-choice-button.selected{box-shadow:inset 0 0 0 1px #ffffff47,0 0 0 2px #1d3e2e1f}.decision-runtime-rail{min-width:0;box-shadow:inset 4px 0 0 var(--decision-color);background:#ffffff94;border:1px solid #1d3e2e1a;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px 10px 16px;display:flex}.decision-runtime-rail-access{--decision-color:#1f7a4b}.decision-runtime-rail-pause{--decision-color:#a66f18}.decision-runtime-rail-blocked{--decision-color:#a63440}.decision-runtime-rail-allow{--decision-color:#1f7a4b}.decision-showcase,.decision-showcase-access{--decision-color:var(--green);--decision-soft:#e7f5ec}.decision-showcase-pause{--decision-color:#a66f18;--decision-soft:#fff7e8}.decision-showcase-blocked{--decision-color:#a63440;--decision-soft:#fff0f2}.decision-detail{grid-template-columns:minmax(260px,.78fr) minmax(420px,1fr);grid-template-areas:none;align-items:stretch;gap:24px;padding:32px;display:grid}.decision-evidence{align-content:start;gap:18px;display:grid}.decision-evidence .thread-message{max-width:100%}.decision-plan-grid{border-radius:var(--radius-lg);text-align:left;background:#ffffffe6;border:1px solid #dfeae4;grid-template-columns:82px minmax(0,1fr);align-items:start;gap:14px 18px;padding:20px;display:grid}.decision-plan-grid span{color:#788880;font-size:.84rem;font-weight:760}.decision-plan-grid strong{color:#14241c;font-size:.94rem;line-height:1.35}.science-section{align-items:start}.science-panel-mechanisms .mechanism-row{grid-template-columns:repeat(2,minmax(240px,1fr));gap:16px}.science-panel-mechanisms .mechanism-item{min-height:174px}.science-panel-mechanisms .mechanism-item:nth-child(2) svg{color:#2471b5}.science-panel-mechanisms .mechanism-item:nth-child(3) svg{color:#a66f18}.science-panel-mechanisms .mechanism-item:nth-child(4) svg{color:var(--green)}@keyframes card-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes timeline-flow{0%{background-position:0%}to{background-position:180%}}@media (max-width:1220px){.product-flow-copy,.flow-stage{position:relative;top:auto}.product-flow-section,.decision-section{min-height:auto}.decision-scroll-pin{position:relative;top:auto}.science-panel-mechanisms .mechanism-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.stage-browser-body{height:350px}.checkpoint-thread{gap:10px;height:100%;min-height:0;padding:12px;overflow:hidden}.checkpoint-target{padding:7px 10px;font-size:.78rem}.thread-message{max-width:92%;padding:10px 12px;font-size:.9rem;line-height:1.36}.stage-timeline{width:92%;margin-top:12px}.composer-preview{grid-template-columns:42px minmax(0,1fr);gap:10px;width:min(100%,360px);min-height:78px;margin-top:22px;padding:8px;display:grid;transform:translateY(40px)}.composer-mode-switcher-preview{position:static;transform:none}.voice-spacebar-preview{min-height:58px;padding:0 16px}.flow-card-stack{min-height:560px}.flow-card{min-height:560px;display:none;position:relative}.flow-card.is-active{display:block}.flow-card-body{padding:22px}.flow-card-checkpoint,.flow-card-intent,.flow-card-return{min-height:480px}.decision-detail{grid-template-columns:1fr;padding:20px}.decision-card-actions{display:grid}.decision-card-choice-button{width:100%}.science-panel-mechanisms .mechanism-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}