.fitsel{--bg:#f7f9f2;--surface:#fff;--ink:#1c2118;--ink2:#4a5244;--ink3:#687061;--line:#c4ccb8;--hair:#e3e8da;--a1:#c8f560;--a2:#ffc8e4;--a1ink:#3f6b00;--r:12px;--font:"Outfit",system-ui,sans-serif;--mono:"DM Mono",ui-monospace,monospace;--hw:200;--bw:300;--h1:clamp(28px,3.6vw,46px);--h2:clamp(26px,3vw,38px);--big:44px}body{-webkit-font-smoothing:antialiased;margin:0}*,:before,:after{box-sizing:border-box}.fitsel a{color:var(--a1ink);text-underline-offset:3px}.fitsel a:hover{color:var(--ink)}::selection{background:#ffc8e4}:focus{outline:none}:focus-visible{outline-offset:2px;outline:2px solid #3f6b00}input::placeholder{color:#687061}html{scroll-behavior:smooth}.accent{color:var(--a1ink)}.muted{color:var(--ink3)}.eyebrow{font-family:var(--mono);color:var(--ink3);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.section-title{font-weight:var(--hw);font-size:var(--h2);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.1}.section-copy{color:var(--ink2);text-wrap:pretty;margin:0;font-size:17px;line-height:1.65}.section-split{border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:40px 48px;padding:64px 0;display:grid}.section-wide{border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:32px 48px;padding:64px 0;display:grid}.label-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:32px 48px;display:grid}.stack{flex-direction:column;gap:20px;display:flex}.prose{flex-direction:column;grid-column:span 2;gap:20px;max-width:760px;display:flex}.brand[data-v-d5e9bf04]{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.logo-mark[data-v-d5e9bf04]{display:block}.wordmark[data-v-d5e9bf04]{letter-spacing:-.01em;font-size:20px;font-weight:400}.header[data-v-afae0fe4]{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.nav[data-v-afae0fe4]{font-family:var(--mono);flex-wrap:wrap;gap:20px;font-size:13px;display:flex}.nav-link[data-v-afae0fe4]{color:var(--ink2);text-decoration:none}.nav-cta[data-v-afae0fe4]{color:var(--ink);background:var(--a2);border-radius:var(--r);padding:2px 8px;text-decoration:none}.nav-link[data-v-afae0fe4]:hover{color:var(--ink)}.form[data-v-752fda01]{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);flex-wrap:wrap;display:flex;overflow:hidden}.form.hero[data-v-752fda01]{max-width:500px}.email[data-v-752fda01]{min-width:0;color:var(--ink);font-family:var(--mono);background:0 0;border:0;flex:220px;padding:14px 16px;font-size:15px}.honeypot[data-v-752fda01]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.submit[data-v-752fda01]{font-family:var(--font);cursor:pointer;border:0;flex:none;justify-content:flex-start;align-items:center;gap:10px;padding:14px 20px;font-size:15px;font-weight:400;display:flex}.submit.hero[data-v-752fda01]{background:var(--a1);color:var(--ink);border-left:1px solid var(--line)}.submit.hero[data-v-752fda01]:hover{background:var(--a2)}.submit.hero[data-v-752fda01]:active,.submit.access[data-v-752fda01]{background:var(--ink);color:var(--bg)}.submit.access[data-v-752fda01]:hover{background:var(--a2);color:var(--ink)}.submit.access[data-v-752fda01]:active{background:var(--surface);color:var(--ink)}.added[data-v-752fda01]{font-family:var(--mono);font-size:13px}.added.hero[data-v-752fda01]{color:var(--a1ink)}.error[data-v-752fda01]{font-family:var(--mono);color:#a3262a;font-size:13px}.intro[data-v-272eae59]{flex-direction:column;gap:20px;padding:64px 0 0;display:flex}.kicker[data-v-272eae59]{font-family:var(--mono);color:var(--ink3);letter-spacing:.06em;text-transform:uppercase;font-size:12px}.headline[data-v-272eae59]{font-weight:var(--hw);font-size:var(--h1);letter-spacing:-.02em;text-wrap:balance;max-width:22em;margin:0;line-height:1.12}.highlight[data-v-272eae59]{background:var(--a2);border-radius:var(--r);padding:0 .12em}.hero[data-v-272eae59]{border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:48px;padding:40px 0 64px;display:grid}.pitch[data-v-272eae59]{flex-direction:column;gap:24px;display:flex}.lede[data-v-272eae59]{color:var(--ink2);text-wrap:pretty;max-width:34em;margin:0;font-size:18px;line-height:1.55}.note[data-v-272eae59]{color:var(--ink2);font-size:14px;line-height:1.5}.trace[data-v-272eae59]{border:1px solid var(--line);border-radius:var(--r);background:var(--a1);font-family:var(--mono);align-self:end;margin:0;overflow:hidden}.trace-head[data-v-272eae59]{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 16px;font-size:12px;display:flex}.trace-plot[data-v-272eae59]{width:100%;height:220px;display:block}.trace-stroke[data-v-272eae59]{stroke:var(--ink)}.trace-area[data-v-272eae59]{fill:var(--surface);opacity:.45}.stats[data-v-272eae59]{border-top:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(3,1fr);font-size:12px;display:grid}.stat[data-v-272eae59]{padding:12px 16px}.stat[data-v-272eae59]:not(:last-child){border-right:1px solid var(--line)}.stat-val[data-v-272eae59]{margin-top:4px;font-size:20px}.formats[data-v-418cf7bd]{border:1px solid var(--line);border-radius:var(--r);background:var(--a2);font-family:var(--mono);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:8px;font-size:14px;display:grid;overflow:hidden}.format[data-v-418cf7bd]{padding:16px}.format[data-v-418cf7bd]:not(:last-child){border-right:1px solid var(--line)}.format-key[data-v-418cf7bd]{font-size:12px}.format-val[data-v-418cf7bd]{margin-top:4px;font-size:18px}.compare[data-v-958ca4f2]{font-family:var(--mono);grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:0 12px;font-size:13px;line-height:1.5;display:grid}.head[data-v-958ca4f2]{border-radius:var(--r) var(--r) 0 0;font-family:var(--font);font-size:20px;font-weight:var(--hw);padding:24px 20px 14px}.cell[data-v-958ca4f2]{align-items:baseline;gap:10px;padding:6px 20px;display:flex}.cell.last[data-v-958ca4f2]{border-radius:0 0 var(--r) var(--r);padding:6px 20px 24px}.vendor[data-v-958ca4f2]{background:var(--surface);color:var(--ink3)}.ours[data-v-958ca4f2]{background:var(--a1);color:var(--ink)}.sign[data-v-958ca4f2]{opacity:.6;flex:none;width:12px}.struck[data-v-958ca4f2]{text-decoration:line-through;text-decoration-thickness:1px}.data[data-v-2477e7ab]{border-bottom:1px solid var(--line);padding:64px 0;scroll-margin-top:16px}.intro-grid[data-v-2477e7ab]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:32px 48px;margin-bottom:40px;display:grid}.intro-col[data-v-2477e7ab]{flex-direction:column;grid-column:span 2;gap:16px;max-width:760px;display:flex}.intro-title[data-v-2477e7ab]{font-weight:var(--hw);font-size:var(--h2);letter-spacing:-.02em;margin:0;line-height:1.1}.intro-copy[data-v-2477e7ab]{color:var(--ink2);margin:0;font-size:17px;line-height:1.6}.cards[data-v-2477e7ab]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px;display:grid}.card[data-v-2477e7ab]{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.card-head[data-v-2477e7ab]{border-bottom:1px solid var(--line);padding:20px}.card-key-muted[data-v-2477e7ab]{font-family:var(--mono);color:var(--ink3);font-size:12px}.card-big[data-v-2477e7ab]{font-weight:var(--hw);font-size:var(--big);letter-spacing:-.02em;margin-top:8px;line-height:1}.card-sub-dim[data-v-2477e7ab]{color:var(--ink2);margin-top:6px;font-size:15px}.session-json[data-v-2477e7ab]{font-family:var(--mono);color:var(--ink2);flex:1;margin:0;padding:20px;font-size:12.5px;line-height:1.7;overflow-x:auto}.card-head-pink[data-v-2477e7ab]{border-bottom:1px solid var(--line);background:var(--a2);padding:20px}.card-key[data-v-2477e7ab]{font-family:var(--mono);font-size:12px}.card-sub[data-v-2477e7ab]{margin-top:6px;font-size:15px}.laps-wrap[data-v-2477e7ab]{flex:1;overflow-x:auto}.laps[data-v-2477e7ab]{border-collapse:collapse;width:100%;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12.5px;line-height:1.4}.laps-head[data-v-2477e7ab]{color:var(--ink3);text-align:left}.th-first[data-v-2477e7ab]{border-bottom:1px solid var(--hair);padding:10px 20px 8px;font-weight:400}.th-num[data-v-2477e7ab]{border-bottom:1px solid var(--hair);text-align:right;padding:10px 8px 8px;font-weight:400}.th-last[data-v-2477e7ab]{border-bottom:1px solid var(--hair);text-align:right;padding:10px 20px 8px 8px;font-weight:400}.td-first[data-v-2477e7ab]{color:var(--ink3);padding:5px 20px}.td-num[data-v-2477e7ab]{text-align:right;padding:5px 8px}.td-last[data-v-2477e7ab]{text-align:right;padding:5px 20px 5px 8px}.td-more[data-v-2477e7ab]{color:var(--ink3);padding:8px 20px 14px}.card-head-lime[data-v-2477e7ab]{border-bottom:1px solid var(--line);background:var(--a1);padding:20px}.records-body[data-v-2477e7ab]{flex-direction:column;flex:1;display:flex}.spark[data-v-2477e7ab]{border-bottom:1px solid var(--hair);width:100%;height:64px;display:block}.spark-line[data-v-2477e7ab]{stroke:var(--a1ink)}.records-rows[data-v-2477e7ab]{font-family:var(--mono);color:var(--ink2);margin:0;padding:14px 20px;font-size:12px;line-height:1.7;overflow-x:auto}.fields[data-v-2477e7ab]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:32px 48px;margin-top:40px;display:grid}.fields-col[data-v-2477e7ab]{flex-direction:column;grid-column:span 2;gap:16px;display:flex}.fields-copy[data-v-2477e7ab]{color:var(--ink2);max-width:720px;margin:0;font-size:17px;line-height:1.6}.chips[data-v-2477e7ab]{font-family:var(--mono);flex-wrap:wrap;gap:8px;font-size:13px;display:flex}.chip-lime[data-v-2477e7ab]{border:1px solid var(--line);border-radius:var(--r);background:var(--a1);padding:7px 12px}.chip-pink[data-v-2477e7ab]{border:1px solid var(--line);border-radius:var(--r);background:var(--a2);padding:7px 12px}.chip-white[data-v-2477e7ab]{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:7px 12px}.mcp[data-v-37245232]{background:var(--a2);box-shadow:0 0 0 100vmax var(--a2);clip-path:inset(0 -100vmax);grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:40px 48px;padding:80px 0;scroll-margin-top:16px;display:grid}.mcp-eyebrow[data-v-37245232]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.mcp-highlight[data-v-37245232]{background:var(--ink);color:var(--a2);border-radius:var(--r);padding:0 .15em}.mcp-copy[data-v-37245232]{text-wrap:pretty;margin:0;font-size:17px;line-height:1.65}.chat[data-v-37245232]{border:1px solid var(--line);border-radius:var(--r);background:var(--ink);color:var(--bg);font-family:var(--mono);align-self:start;font-size:13px;line-height:1.6;overflow:hidden}.chat-head[data-v-37245232]{opacity:.7;border-bottom:1px solid #ffffff2e;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:10px 16px;display:flex}.chat-turn[data-v-37245232]{border-bottom:1px solid #ffffff2e;padding:16px}.tool-call[data-v-37245232]{color:var(--a2)}.tool-result[data-v-37245232]{color:var(--a1)}.chat-answer[data-v-37245232]{font-family:var(--font);padding:16px;font-size:15px;font-weight:300;line-height:1.6}.rules[data-v-35ca2cb6]{border-top:1px solid var(--line);flex-direction:column;display:flex}.rule[data-v-35ca2cb6]{border-bottom:1px solid var(--hair);grid-template-columns:110px 1fr;gap:16px;padding:14px 0;display:grid}.rule-key[data-v-35ca2cb6]{font-family:var(--mono);color:var(--a1ink);font-size:13px}.rule-text[data-v-35ca2cb6]{color:var(--ink2);line-height:1.55}.tokens[data-v-35ca2cb6]{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);font-family:var(--mono);align-self:start;font-size:13px;overflow:hidden}.tokens-head[data-v-35ca2cb6]{border-bottom:1px solid var(--line);background:var(--a1);padding:10px 16px}.token[data-v-35ca2cb6]{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.token-info[data-v-35ca2cb6]{flex-direction:column;gap:2px;min-width:0;display:flex}.token-meta[data-v-35ca2cb6]{color:var(--ink3);font-size:12px}.token-toggle[data-v-35ca2cb6]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);color:var(--ink);font:inherit;cursor:pointer;flex:none;padding:5px 12px}.tokens-foot[data-v-35ca2cb6]{color:var(--ink3);padding:10px 16px;font-size:12px}.token-name[data-v-35ca2cb6]{color:var(--ink);text-decoration:none}.token-name.revoked[data-v-35ca2cb6]{color:var(--ink3);text-decoration:line-through}.token-toggle[data-v-35ca2cb6]:hover{background:var(--a2)}.token-toggle[data-v-35ca2cb6]:active{background:var(--a1)}.requirements[data-v-ac0d0d6d]{border-bottom:1px solid var(--line);padding:64px 0;scroll-margin-top:16px}.paths[data-v-ac0d0d6d]{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:20px;margin-top:40px;display:grid}.path-a[data-v-ac0d0d6d]{border:1px solid var(--line);border-radius:var(--r);background:var(--a1);flex-direction:column;gap:14px;padding:28px;display:flex}.path-label[data-v-ac0d0d6d]{font-family:var(--mono);font-size:12px}.path-title[data-v-ac0d0d6d]{margin:0;font-size:24px;font-weight:400;line-height:1.2}.path-copy[data-v-ac0d0d6d]{margin:0;line-height:1.65}.path-b[data-v-ac0d0d6d]{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);flex-direction:column;gap:14px;min-width:0;padding:28px;display:flex}.path-label-muted[data-v-ac0d0d6d]{font-family:var(--mono);color:var(--ink3);font-size:12px}.path-copy-dim[data-v-ac0d0d6d]{color:var(--ink2);margin:0;line-height:1.65}.sketch[data-v-ac0d0d6d]{background:var(--ink);color:var(--bg);border-radius:var(--r);font-family:var(--mono);margin:0;padding:14px 16px;font-size:12px;line-height:1.7;overflow-x:auto}.sketch-comment[data-v-ac0d0d6d]{color:var(--a1)}.requirements-foot[data-v-ac0d0d6d]{color:var(--ink2);max-width:720px;margin:24px 0 0;font-size:15px;line-height:1.6}.log[data-v-1a62fc9f]{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);font-family:var(--mono);align-self:start;font-size:13px;overflow:hidden}.log-head[data-v-1a62fc9f]{border-bottom:1px solid var(--line);color:var(--ink3);justify-content:space-between;padding:10px 16px;display:flex}.log-body[data-v-1a62fc9f]{padding:8px 0;overflow-x:auto}.log-row[data-v-1a62fc9f]{grid-template-columns:96px 1fr auto;gap:12px;padding:8px 16px;display:grid}.price-col[data-v-b7cb42dc]{flex-direction:column;align-self:start;gap:16px;display:flex}.price-grid[data-v-b7cb42dc]{border:1px solid var(--line);border-radius:var(--r);font-family:var(--mono);grid-template-columns:1fr 1fr;font-size:13px;display:grid;overflow:hidden}.price-beta[data-v-b7cb42dc]{background:var(--a1);border-right:1px solid var(--line);padding:20px}.price-key[data-v-b7cb42dc]{font-size:12px}.price-big[data-v-b7cb42dc]{font-family:var(--font);font-weight:var(--hw);font-size:var(--big);margin-top:8px;line-height:1.1}.price-after[data-v-b7cb42dc]{background:var(--surface);padding:20px}.price-key-muted[data-v-b7cb42dc]{color:var(--ink3);font-size:12px}.price-note[data-v-b7cb42dc]{color:var(--ink2);margin-top:8px;font-size:12px}.price-aside[data-v-b7cb42dc]{border:1px solid var(--line);border-radius:var(--r);background:var(--a2);padding:16px 20px;font-size:15px;line-height:1.55}.limits[data-v-d0181902]{border-top:1px solid var(--line);grid-column:span 2;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;display:grid}.limit[data-v-d0181902]{flex-direction:column;gap:8px;padding-top:20px;display:flex}.limit-title[data-v-d0181902]{margin:0;font-size:19px;font-weight:400}.limit-copy[data-v-d0181902]{color:var(--ink2);margin:0;line-height:1.6}.leave[data-v-a4a35c85]{flex-direction:column;gap:40px;padding:80px 0;scroll-margin-top:16px;display:flex}.outcomes[data-v-a4a35c85]{border-top:1px solid var(--line);border-left:1px solid var(--line);border-radius:var(--r);background:var(--surface);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid;overflow:hidden}.outcome[data-v-a4a35c85]{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px}.outcome-key[data-v-a4a35c85]{font-family:var(--mono);color:var(--ink3);font-size:12px}.outcome-val[data-v-a4a35c85]{font-weight:var(--hw);margin-top:8px;font-size:28px;line-height:1.1}.access[data-v-b628600c]{background:var(--a1);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:end;gap:32px 48px;padding:clamp(32px,5vw,64px);scroll-margin-top:16px;display:grid}.access-head[data-v-b628600c]{flex-direction:column;gap:14px;display:flex}.access-eyebrow[data-v-b628600c]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.access-title[data-v-b628600c]{font-weight:var(--hw);font-size:var(--h1);letter-spacing:-.02em;margin:0;line-height:1.12}.access-form[data-v-b628600c]{flex-direction:column;gap:12px;display:flex}.access-note[data-v-b628600c]{font-size:14px}.footer[data-v-da6033a4]{font-family:var(--mono);color:var(--ink2);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:28px 0 40px;font-size:13px;display:flex}.landing[data-v-6de1a06f]{background:var(--bg);color:var(--ink);font-family:var(--font);font-weight:var(--bw);min-height:100vh;overflow-x:clip}.container[data-v-6de1a06f]{max-width:1200px;margin:0 auto;padding:0 clamp(16px,4vw,40px)}
