:root{--landing-paper:#f9fafb;--landing-card:#ebebef;--landing-ink:#101114;--landing-muted:#5c5d62;--landing-faint:#727479;--landing-blue:#2c99f8;--landing-blue-dark:#0072d0;--landing-dark:#202225;--landing-dark-hover:#101114;--landing-white:#fff;--landing-line:#1011141a;--landing-line-soft:#10111414;--landing-shadow-color:#10111412;--landing-shadow-color-faint:#1011140d;--landing-shadow-color-medium:#10111424;--landing-shadow-color-strong:#1011142b;--landing-white-04:#ffffff0b;--landing-white-08:#ffffff14;--landing-white-10:#ffffff1a;--landing-white-13:#ffffff21;--landing-white-16:#ffffff29;--landing-white-34:#ffffff57;--landing-white-78:#ffffffc7;--landing-white-84:#ffffffd6;--landing-blue-halo:#2c99f81f;--landing-blue-selection:#a2d3ff80;--landing-blue-soft:#c8e5ff;--landing-purple-soft:#e9deff;--landing-mint-soft:#c6f1d3;--landing-peach-soft:#ffdfd0;--landing-yellow-soft:#ffeab0;--landing-purple:#8156c0;--landing-mint:#007e46;--landing-peach:#c35a22;--landing-yellow:#987000;--landing-board-yellow:#d89700;--landing-board-green:#5bbe62;--landing-board-purple:#b679e1;--landing-success:#4cc157;--landing-success-bright:#68d36f;--landing-success-icon:#75d87a;--landing-success-text:#9ee6a0;--landing-success-surface:#5bbe6224;--landing-terminal:#15161a;--landing-terminal-soft:#5d646f;--landing-agent-claude:#d37040;--landing-agent-codex:#607ef5;--landing-dark-muted:#bbbdc4;--landing-dark-faint:#999ba2;--landing-dark-line:#a2a4ab;--landing-dark-caption:#b5b7be;--landing-dark-code:#c5c7ce;--landing-dark-footer:#8d8f95;--landing-shadow:0 28px 80px #1011141f;--landing-shadow-soft:0 14px 40px var(--landing-shadow-color);--landing-icon-shadow:#2850b040;--landing-radius-sm:14px;--landing-radius-md:20px;--landing-radius-lg:28px;--landing-content:1024px;--landing-wide:1180px;--landing-ease:cubic-bezier(.22, 1, .36, 1)}@supports (color:lab(0% 0 0)){:root{--landing-paper:lab(98.2562% -.166595 -.736153);--landing-card:lab(93.1052% .557005 -2.19444);--landing-ink:lab(5.24138% .0615716 -1.80643);--landing-muted:lab(39.6353% .069499 -3.02165);--landing-faint:lab(48.9157% .063926 -3.02476);--landing-blue:lab(60.8759% -4.8739 -57.1013);--landing-blue-dark:lab(46.5304% 1.99643 -60.7599);--landing-dark:lab(12.9657% .0650063 -2.25923);--landing-dark-hover:lab(5.24138% .0615716 -1.80643);--landing-white:lab(99.9962% -.166565 -.736177);--landing-line:lab(5.24138% .0615716 -1.80643/.1);--landing-line-soft:lab(5.24138% .0615716 -1.80643/.08);--landing-shadow-color:lab(5.24138% .0615716 -1.80643/.07);--landing-shadow-color-faint:lab(5.24138% .0615716 -1.80643/.05);--landing-shadow-color-medium:lab(5.24138% .0615716 -1.80643/.14);--landing-shadow-color-strong:lab(5.24138% .0615716 -1.80643/.17);--landing-white-04:lab(99.9962% -.166565 -.736177/.045);--landing-white-08:lab(99.9962% -.166565 -.736177/.08);--landing-white-10:lab(99.9962% -.166565 -.736177/.1);--landing-white-13:lab(99.9962% -.166565 -.736177/.13);--landing-white-16:lab(99.9962% -.166565 -.736177/.16);--landing-white-34:lab(99.9962% -.166565 -.736177/.34);--landing-white-78:lab(99.9962% -.166565 -.736177/.78);--landing-white-84:lab(99.9962% -.166565 -.736177/.84);--landing-blue-halo:lab(60.8759% -4.8739 -57.1013/.12);--landing-blue-selection:lab(82.3457% -7.61652 -34.4237/.5);--landing-blue-soft:lab(89.458% -5.557 -20.9671);--landing-purple-soft:lab(90.1403% 9.04626 -16.1065);--landing-mint-soft:lab(91.5248% -18.6727 9.57469);--landing-peach-soft:lab(91.5399% 14.821 16.7734);--landing-yellow-soft:lab(93.3523% 1.57058 32.1114);--landing-purple:lab(45.3515% 35 -49.5413);--landing-mint:lab(45.9926% -41.8497 21.6371);--landing-peach:lab(51.3721% 40.6757 50.591);--landing-yellow:lab(50.2163% 10.9755 68.2327);--landing-board-yellow:lab(67.4456% 19.5618 91.9887);--landing-board-green:lab(69.4608% -44.8835 37.1852);--landing-board-purple:lab(60.5046% 38.778 -44.1862);--landing-success:lab(69.679% -50.5618 42.4636);--landing-success-bright:lab(76.5457% -47.6798 39.4248);--landing-success-icon:lab(78.7585% -44.8423 36.7893);--landing-success-text:lab(85.2661% -33.5698 26.9205);--landing-success-surface:lab(69.4608% -44.8835 37.1852/.14);--landing-terminal:lab(7.18164% .116065 -2.94234);--landing-terminal-soft:lab(41.9258% -.856936 -7.37907);--landing-agent-claude:lab(58.443% 37.3687 44.3811);--landing-agent-codex:lab(55.0961% 17.08 -64.0929);--landing-dark-muted:lab(76.7449% .0747144 -3.78391);--landing-dark-faint:lab(63.9845% .0805259 -3.78062);--landing-dark-line:lab(67.4646% .0787973 -3.78162);--landing-dark-caption:lab(74.4248% .0756383 -3.78338);--landing-dark-code:lab(80.225% .0733733 -3.78466);--landing-dark-footer:lab(59.3444% .0831187 -3.77915);--landing-shadow:0 28px 80px lab(5.24138% .0615716 -1.80643/.12);--landing-icon-shadow:lab(35.5922% 13.819 -56.421/.25)}}:is(html:has(.landing),body:has(.landing)){overflow-x:clip}body:has(.landing){background:var(--landing-paper);color:var(--landing-ink)}body:has(.landing):before{display:none}.landing{background:var(--landing-paper);min-width:0;color:var(--landing-ink);font-family:var(--font-nunito), sans-serif;font-size:16px;line-height:1.55;overflow-x:clip}.landing *,.landing :before,.landing :after{box-sizing:border-box}.landing a{color:inherit;text-decoration:none}.landing h1,.landing h2,.landing h3,.landing p,.landing figure{margin:0}.landing h1,.landing h2,.landing h3{overflow-wrap:anywhere;min-width:0}.landing img{max-width:100%;display:block}.landing a:focus-visible,.landing summary:focus-visible,.landing button:focus-visible{outline:3px solid var(--landing-blue);outline-offset:4px}.landing a:active,.landing button:active{transform:translateY(1px)}.landing button:disabled,.landing [aria-disabled=true]{opacity:.55;cursor:not-allowed;filter:saturate(.5)}.landing-nav{z-index:20;width:min(var(--landing-wide), calc(100% - 48px));border:1px solid var(--landing-line-soft);background:var(--landing-white-84);min-height:64px;box-shadow:0 10px 32px var(--landing-shadow-color);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);border-radius:20px;grid-template-columns:1fr auto 1fr;align-items:center;margin:16px auto 0;padding:8px 9px 8px 12px;display:grid;position:sticky;top:16px}.landing-brand{letter-spacing:-.035em;align-items:center;gap:10px;width:fit-content;font-size:19px;font-weight:850;display:inline-flex}.landing-brand img{box-shadow:0 5px 14px var(--landing-icon-shadow);border-radius:10px}.landing-nav-links{background:var(--landing-card);color:var(--landing-muted);border-radius:14px;align-items:center;gap:4px;padding:4px;font-size:14px;font-weight:750;display:flex}.landing-nav-links a{white-space:nowrap;border-radius:10px;padding:7px 13px;transition:color .16s,background .16s}.landing-nav-links a:hover{background:var(--landing-white);color:var(--landing-ink)}.landing-nav-cta{background:var(--landing-dark);white-space:nowrap;min-height:46px;box-shadow:inset 0 1px 0 var(--landing-white-16), 0 8px 18px var(--landing-shadow-color-medium);transition:transform .18s var(--landing-ease), background .18s ease;border-radius:14px;justify-self:end;align-items:center;gap:10px;padding:0 17px;font-size:14px;font-weight:800;display:inline-flex;color:var(--landing-white)!important}.landing-nav-cta:hover{background:var(--landing-dark-hover);transform:translateY(-2px)}.landing-nav-cta svg{width:16px;height:16px}.landing-hero{width:min(var(--landing-wide), calc(100% - 48px));grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:clamp(48px,6vw,80px);min-height:calc(100svh - 96px);margin:0 auto;padding:76px 0 112px;display:grid}.hero-message{min-width:0}.landing-kicker{color:var(--landing-muted);letter-spacing:.015em;text-transform:uppercase;align-items:center;gap:9px;font-size:13px;font-weight:850;display:flex;margin-bottom:20px!important}.landing-kicker span{background:var(--landing-blue);width:8px;height:8px;box-shadow:0 0 0 5px var(--landing-blue-halo);border-radius:50%}.centered .landing-kicker{justify-content:center}.landing-hero h1{overflow-wrap:anywhere;letter-spacing:-.065em;text-wrap:balance;min-width:0;max-width:none;margin-bottom:28px;font-size:clamp(48px,5.4vw,72px);font-weight:900;line-height:.98}.landing-hero h1 span{color:var(--landing-faint)}.hero-summary{max-width:60ch;color:var(--landing-muted);text-wrap:balance;font-size:clamp(17px,1.6vw,20px);font-weight:580;line-height:1.5}.landing-actions{justify-content:flex-start;align-items:center;gap:12px;margin-top:32px;display:flex}.landing-button{white-space:nowrap;min-height:54px;transition:transform .18s var(--landing-ease), box-shadow .18s ease;border-radius:15px;justify-content:center;align-items:center;gap:12px;padding:0 21px;font-size:15px;font-weight:850;display:inline-flex}.landing-button:hover{transform:translateY(-2px)}.landing-button svg{width:17px;height:17px}.landing-button-dark{background:var(--landing-dark);box-shadow:inset 0 1px 0 var(--landing-white-16), 0 11px 24px var(--landing-shadow-color-strong);color:var(--landing-white)!important}.landing-button-light{border:1px solid var(--landing-line);background:var(--landing-white);color:var(--landing-ink);box-shadow:0 7px 18px var(--landing-shadow-color-faint)}.hero-trust{color:var(--landing-muted);flex-wrap:wrap;justify-content:flex-start;gap:12px 20px;margin:24px 0 0;padding:0;font-size:13px;font-weight:720;list-style:none;display:flex}.hero-trust li{align-items:center;gap:6px;display:flex}.hero-trust svg{color:var(--landing-blue-dark)}.workflow-visual{border:1px solid var(--landing-line);background:var(--landing-white);box-shadow:var(--landing-shadow);text-align:left;border-radius:28px;margin:0;overflow:hidden}.workflow-visual>img{aspect-ratio:1.28;object-fit:cover;width:100%}.workflow-visual figcaption{border-top:1px solid var(--landing-line);min-height:55px;color:var(--landing-muted);justify-content:space-between;align-items:center;gap:16px;padding:0 20px;font-size:12px;font-weight:720;display:flex}.workflow-visual figcaption span{align-items:center;gap:8px;display:flex}.explain-section,.features-section,.landing-faq{width:min(var(--landing-content), calc(100% - 48px));margin:0 auto;padding:124px 0}.landing-section-heading{max-width:640px;margin-bottom:54px}.landing-section-heading.centered{text-align:center;margin-left:auto;margin-right:auto}.landing-section-heading h2,.agent-section h2,.privacy-section h2,.landing .pricing h2{letter-spacing:-.052em;text-wrap:balance;margin-bottom:18px;font-size:clamp(38px,5vw,58px);font-weight:900;line-height:1.03}.landing-section-heading>p:last-child,.agent-copy>p,.privacy-section>div>p:last-child,.landing .pricing-copy>p{color:var(--landing-muted);font-size:18px;font-weight:560}.workflow-steps{gap:20px;display:grid}.workflow-step{background:var(--landing-card);border-radius:28px;grid-template-columns:minmax(0,1.05fr) minmax(280px,.8fr);align-items:center;gap:clamp(38px,7vw,84px);min-height:420px;padding:40px;display:grid;position:relative;overflow:hidden}.workflow-step:nth-child(2n)>div:first-of-type{order:2}.workflow-step:nth-child(2n) .step-copy{order:1}.step-number{background:var(--landing-white);width:30px;height:30px;color:var(--landing-muted);box-shadow:0 4px 12px var(--landing-line-soft);border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid;position:absolute;top:22px;left:24px}.step-copy{align-self:end;padding-bottom:12px}.step-label{color:var(--landing-blue-dark);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:900;margin-bottom:12px!important}.step-copy h3{letter-spacing:-.045em;margin-bottom:14px;font-size:clamp(28px,3.5vw,40px);font-weight:900;line-height:1.04}.step-copy>p:last-child{color:var(--landing-muted);font-weight:590}.capture-selection{background:var(--landing-white);box-shadow:var(--landing-shadow-soft);border-radius:20px;padding:34px 32px 72px;position:relative;transform:rotate(-1.3deg)}.capture-selection p{color:var(--landing-faint);margin-bottom:24px;font-size:13px;font-weight:700}.capture-selection mark{background:var(--landing-blue-selection);color:var(--landing-ink);padding:3px 4px;font-size:19px;font-weight:780;line-height:1.7}.shortcut-hint{border:1px solid var(--landing-line);background:var(--landing-card);color:var(--landing-muted);box-shadow:inset 0 -2px 0 var(--landing-line-soft);border-radius:9px;padding:5px 10px;font-weight:900;position:absolute;bottom:18px;right:18px}.mini-board{background:var(--landing-white-78);box-shadow:var(--landing-shadow-soft);border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid;transform:rotate(1deg)}.mini-board>div{border:1px solid var(--landing-line);background:var(--landing-paper);border-radius:13px;flex-direction:column;gap:8px;min-height:132px;padding:13px;display:flex}.mini-board small{color:var(--landing-muted);text-transform:uppercase;font-size:10px;font-weight:900}.mini-board span{background:var(--landing-white);box-shadow:0 3px 8px var(--landing-shadow-color-faint);border-radius:9px;padding:9px;font-size:11px;font-weight:780}.mini-board .active-card{background:var(--landing-blue-soft)}.mini-board .active-card i{float:right;background:var(--landing-blue);border-radius:50%;width:7px;height:7px}.mini-board .done-card{color:var(--landing-muted);align-items:center;gap:5px;display:flex}.agent-prompt{background:var(--landing-terminal);color:var(--landing-white);box-shadow:var(--landing-shadow);border-radius:20px;overflow:hidden;transform:rotate(-1deg)}.agent-prompt>div{border-bottom:1px solid var(--landing-white-10);color:var(--landing-dark-code);font:600 11px/1.2 var(--font-geist-mono), monospace;align-items:center;gap:9px;padding:15px 17px;display:flex}.agent-prompt>div svg{width:18px;height:18px}.agent-prompt>div i{color:var(--landing-success-bright);margin-left:auto;font-style:normal}.agent-prompt>p{min-height:116px;font:500 15px/1.6 var(--font-geist-mono), monospace;padding:26px 22px}.agent-response{background:var(--landing-success-surface);color:var(--landing-success-text);font:600 10px/1.4 var(--font-geist-mono), monospace;border-radius:10px;align-items:center;gap:8px;margin:0 14px 14px;padding:12px;display:flex}.agent-section{width:min(var(--landing-wide), calc(100% - 48px));background:var(--landing-dark);color:var(--landing-white);border-radius:30px;grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);align-items:center;gap:clamp(60px,8vw,110px);margin:18px auto;padding:clamp(48px,7vw,80px);display:grid}.landing-kicker.light,.agent-copy>p{color:var(--landing-dark-muted)}.text-link{border-bottom:1px solid var(--landing-white-34);align-items:center;gap:9px;margin-top:28px;font-weight:850;display:inline-flex;color:var(--landing-white)!important}.agent-map{border:1px solid var(--landing-white-10);background:var(--landing-white-04);border-radius:22px;padding:22px}.revisit-node{background:var(--landing-white);color:var(--landing-ink);border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.revisit-node img{border-radius:12px}.revisit-node div,.agent-options p{flex-direction:column;display:flex}.revisit-node strong,.agent-options strong{font-size:14px;font-weight:900}.revisit-node small,.agent-options small{color:var(--landing-muted);font-size:11px;font-weight:650}.revisit-node>span{background:var(--landing-blue-soft);color:var(--landing-blue-dark);border-radius:8px;padding:5px 8px;font-size:10px;font-weight:900}.mcp-line{height:54px;color:var(--landing-dark-line);font:700 9px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;grid-template-columns:1fr auto 1fr;align-items:center;gap:9px;display:grid}.mcp-line i{background:var(--landing-white-13);height:1px}.agent-options{gap:8px;display:grid}.agent-options>div{background:var(--landing-white-08);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:11px 13px;display:grid}.agent-options>div>svg{color:var(--landing-success-icon)}.agent-options small{color:var(--landing-dark-faint)}.agent-mark{background:var(--landing-white-10);width:34px;height:34px;font:800 13px/1 var(--font-geist-mono), monospace;border-radius:9px;place-items:center;display:grid}.agent-mark.claude,.agent-mark.codex{background:var(--landing-white)}.agent-mark img{object-fit:contain;width:24px;height:24px}.agent-mark.terminal{background:var(--landing-terminal-soft)}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.feature-card{background:var(--landing-card);border-radius:22px;flex-direction:column;min-height:270px;padding:26px;display:flex}.feature-icon{background:var(--landing-white);width:50px;height:50px;box-shadow:0 6px 16px var(--landing-shadow-color);border-radius:14px;place-items:center;display:grid}.feature-icon svg{width:25px;height:25px}.feature-card h3{letter-spacing:-.035em;margin-top:auto;margin-bottom:8px;font-size:22px;font-weight:900}.feature-card p{color:var(--landing-muted);font-size:14px;font-weight:600}.feature-card.blue .feature-icon{color:var(--landing-blue-dark);background:var(--landing-blue-soft)}.feature-card.lilac .feature-icon{color:var(--landing-purple);background:var(--landing-purple-soft)}.feature-card.mint .feature-icon{color:var(--landing-mint);background:var(--landing-mint-soft)}.feature-card.peach .feature-icon{color:var(--landing-peach);background:var(--landing-peach-soft)}.feature-card.yellow .feature-icon{color:var(--landing-yellow);background:var(--landing-yellow-soft)}.privacy-section{width:min(var(--landing-content), calc(100% - 48px));border:1px solid var(--landing-line);background:var(--landing-white);box-shadow:var(--landing-shadow-soft);border-radius:24px;grid-template-columns:auto 1fr minmax(260px,.8fr);align-items:center;gap:32px;margin:16px auto 124px;padding:44px;display:grid}.privacy-icon{background:var(--landing-blue-soft);width:68px;height:68px;color:var(--landing-blue-dark);border-radius:18px;place-items:center;display:grid}.privacy-icon svg{width:32px;height:32px}.privacy-section h2{font-size:clamp(32px,4vw,46px)}.privacy-section ul{color:var(--landing-muted);gap:13px;margin:0;padding:0;font-size:13px;font-weight:750;list-style:none;display:grid}.privacy-section li{align-items:center;gap:8px;display:flex}.privacy-section li svg{color:var(--landing-blue-dark);flex:none}.landing .pricing{width:min(var(--landing-wide), calc(100% - 48px));background:var(--landing-blue-soft);border-radius:30px;grid-template-columns:minmax(0,.85fr) minmax(360px,.7fr);align-items:center;gap:clamp(48px,9vw,120px);min-height:auto;margin:0 auto 124px;padding:clamp(42px,7vw,78px);display:grid}.landing .pricing-copy{color:var(--landing-ink)}.landing .pricing .eyebrow{color:var(--landing-blue-dark);font:900 12px/1.2 var(--font-nunito), sans-serif;letter-spacing:.07em;margin-bottom:16px}.landing .pricing-copy>p{color:var(--landing-muted)}.landing .pricing .offer-note{margin-top:18px;font-size:13px;font-weight:800}.landing .purchase-panel{border:1px solid var(--landing-line-soft);background:var(--landing-white);color:var(--landing-ink);box-shadow:var(--landing-shadow-soft);border-radius:22px;padding:28px}.landing .purchase-heading{align-items:center;gap:14px;display:flex}.landing .purchase-heading img{border-radius:14px}.landing .purchase-heading h3{color:var(--landing-ink);margin:0;font-size:20px;font-weight:900}.landing .purchase-heading p{color:var(--landing-muted);margin:0;font-size:13px}.landing .purchase-panel ul{border-top:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line);gap:12px;margin:24px 0;padding:22px 0;list-style:none;display:grid}.landing .purchase-panel li{color:var(--landing-muted);align-items:center;gap:8px;font-size:13px;font-weight:730;display:flex}.landing .purchase-panel li svg{color:var(--landing-blue-dark)}.landing .purchase-panel form{width:100%}.landing .purchase-panel input{border:1px solid var(--landing-line);outline-offset:1px;background:var(--landing-paper);width:100%;min-height:48px;color:var(--landing-ink);font:700 14px/1 var(--font-nunito), sans-serif;border-radius:12px;outline:2px solid #0000;padding:0 16px}.landing .purchase-panel input:hover{border-color:var(--landing-faint)}.landing .purchase-panel input:focus{border-color:var(--landing-blue);outline-color:var(--landing-blue)}.landing .purchase-panel input:disabled{opacity:.55;cursor:not-allowed;background:var(--landing-card)}.landing .purchase-panel button,.landing .purchase-panel .purchase-button{background:var(--landing-dark);width:100%;min-height:48px;color:var(--landing-white);font:850 14px/1 var(--font-nunito), sans-serif;cursor:pointer;border:0;border-radius:12px;margin-top:8px}.landing .checkout-note{color:var(--landing-faint);margin:14px 0 0;font-size:11px;line-height:1.5}.landing .pricing-tiers{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:clamp(40px,5vw,64px)}.landing .pricing-tiers .pricing-copy h2{max-width:22ch}.landing .pricing-tiers .pricing-copy>p{max-width:62ch;margin-top:18px}.landing .pricing-plans{grid-template-columns:repeat(auto-fit,minmax(288px,1fr));align-items:stretch;gap:22px;display:grid}.landing .purchase-panel{flex-direction:column;display:flex}.landing .purchase-panel ul{flex:auto}.landing .plan-price{flex-wrap:wrap;row-gap:4px}.landing .plan-price strong{color:var(--landing-ink);font-size:clamp(28px,3vw,34px)}.landing .plan-price .plan-price-note{color:var(--landing-muted);font-weight:700}.landing .plan-pro{border-color:var(--landing-blue-halo);background:#f0f8ff;background:lab(97.0863% -1.61606 -5.34351)}.landing .plan-pro-mark{background:var(--landing-blue-halo);color:var(--landing-blue-dark)}.landing .purchase-panel input::placeholder{color:var(--landing-faint)}.landing .download-done{text-align:left;gap:7px;padding:16px 4px 2px;display:grid}.landing .download-done-title{color:var(--landing-ink);align-items:center;gap:8px;font-size:15px;font-weight:850;display:flex}.landing .download-done-title svg{width:19px;height:19px;color:var(--landing-blue-dark)}.landing .download-done-body{color:var(--landing-muted);font-size:13px;font-weight:600;line-height:1.5}.landing .download-done-note{color:var(--landing-faint);align-items:center;gap:7px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.landing .download-done-note svg{width:14px;height:14px;color:var(--landing-faint);flex:none}.landing .download-done a{color:var(--landing-blue-dark);text-underline-offset:2px;font-weight:800;text-decoration:underline}.landing .download-started{color:var(--landing-muted);font-size:13px}.landing .download-started a{color:var(--landing-blue-dark);font-weight:800}.landing .checkout-error{color:#b4231b;margin-top:8px;font-size:12px;font-weight:700}.landing-faq{border-top:1px solid var(--landing-line);grid-template-columns:.7fr 1fr;gap:70px;display:grid}.faq-items details{border-bottom:1px solid var(--landing-line)}.faq-items summary{cursor:pointer;justify-content:space-between;gap:16px;padding:22px 2px;font-weight:850;list-style:none;display:flex}.faq-items summary::-webkit-details-marker{display:none}.faq-items summary:after{content:"+";color:var(--landing-faint);font-size:20px}.faq-items details[open] summary:after{content:"−"}.faq-items details p{color:var(--landing-muted);padding:0 30px 22px 2px;font-size:14px;font-weight:590}.landing-footer{width:min(var(--landing-wide), calc(100% - 48px));background:var(--landing-dark);color:var(--landing-white);border-radius:28px;grid-template-columns:1fr auto;align-items:end;gap:50px;margin:0 auto 24px;padding:48px;display:grid}.landing-footer>div>p{letter-spacing:-.055em;margin-top:46px;font-size:clamp(42px,6vw,72px);font-weight:900;line-height:.96}.landing-footer nav{color:var(--landing-dark-caption);flex-direction:column;align-items:flex-end;gap:8px;font-size:13px;font-weight:700;display:flex}.landing-footer>div:not(.footer-credit){color:inherit;font-size:inherit;display:block}.landing-footer{border-top:0}.landing-footer>small{border-top:1px solid var(--landing-white-10);color:var(--landing-dark-footer);grid-column:1;padding-top:24px;font-size:11px}.footer-credit{border-top:1px solid var(--landing-white-10);color:var(--landing-dark-footer);grid-column:2;justify-content:flex-end;align-self:stretch;align-items:center;gap:12px;padding-top:24px;font-size:12px;font-weight:700;display:flex}.footer-credit a{white-space:nowrap;transition:color .16s var(--landing-ease)}.footer-credit a:hover{color:var(--landing-white)}.footer-x-link{border:1px solid var(--landing-white-13);width:32px;height:32px;color:var(--landing-dark-caption);border-radius:50%;place-items:center;display:grid}.footer-x-link svg{width:14px;height:14px}@keyframes landing-pulse{50%{opacity:.4;transform:scale(.82)}}@media (prefers-reduced-motion:no-preference){.workflow-visual{animation:landing-rise .7s var(--landing-ease) both}.hero-message{animation:landing-rise .6s 80ms var(--landing-ease) both}}@keyframes landing-rise{0%{opacity:0;transform:translateY(18px)}}@media (max-width:900px){.landing-nav{grid-template-columns:1fr auto}.landing-nav-links{display:none}.landing-hero{grid-template-columns:minmax(0,1fr);min-height:auto;padding-top:96px}.hero-message{max-width:720px}.workflow-visual{margin-top:20px}.workflow-visual>img{aspect-ratio:3/1.72}.workflow-step{grid-template-columns:1fr;padding-top:76px}.workflow-step:nth-child(2n)>div:first-of-type,.workflow-step:nth-child(2n) .step-copy{order:initial}.agent-section{grid-template-columns:1fr}.privacy-section{grid-template-columns:auto 1fr}.privacy-section ul{grid-column:2}.landing .pricing{grid-template-columns:1fr}.landing-faq{grid-template-columns:1fr;gap:16px}}@media (max-width:600px){.landing-nav{border-radius:17px;width:calc(100% - 24px);min-height:58px;margin-top:8px;padding:7px;top:8px}.landing-brand{font-size:17px}.landing-brand img{width:36px;height:36px}.landing-nav-cta{min-height:42px;padding:0 13px;font-size:12px}.landing-nav-cta svg{display:none}.landing-hero{width:calc(100% - 32px);padding:88px 0 96px}.landing-hero h1{font-size:clamp(44px,14vw,64px)}.hero-summary{font-size:17px}.landing-actions{flex-direction:column;align-items:stretch}.landing-button{width:100%}.hero-trust{gap:8px 14px}.workflow-visual{border-radius:20px;margin-top:32px}.workflow-visual figcaption span:last-child{display:none}.explain-section,.features-section,.landing-faq{width:calc(100% - 32px);padding:90px 0}.workflow-step{border-radius:22px;gap:34px;min-height:auto;padding:72px 20px 28px}.capture-selection{padding:28px 22px 66px}.mini-board{grid-template-columns:1fr 1fr}.agent-section{border-radius:24px;width:calc(100% - 24px);padding:32px 20px}.agent-map{padding:12px}.revisit-node{grid-template-columns:auto 1fr}.revisit-node>span{display:none}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:235px}.privacy-section{grid-template-columns:1fr;width:calc(100% - 32px);padding:28px}.privacy-section ul{grid-column:auto}.landing .pricing{border-radius:24px;width:calc(100% - 24px);padding:32px 20px}.landing .purchase-panel{padding:22px 18px}.landing-footer{border-radius:24px;grid-template-columns:1fr;width:calc(100% - 24px);padding:32px 24px}.landing-footer nav{align-items:flex-start}.landing-footer>small,.footer-credit{grid-column:1}.footer-credit{border-top:0;justify-content:flex-start;padding-top:0}}@media (prefers-reduced-motion:reduce){.landing *,.landing :before,.landing :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
