:where([data-homepage-root]) .sb-page{--sb-bg:var(--marketing-color-bg);--sb-surface:#ffffff;--sb-surface-alt:#f1f5f3;--sb-surface-hover:#eef4f2;--sb-border:#d7e0dd;--sb-border-hover:#a9c8c0;--sb-brand:#0f766e;--sb-brand-light:#0d9488;--sb-brand-text:#0f766e;--sb-text:#111827;--sb-text-secondary:#4b5563;--sb-text-muted:#686f7c;--sb-brand-btn-bg:#3ecf8e;--sb-brand-btn-text:#171717;--sb-brand-btn-border:rgba(62,207,142,0.75);--sb-brand-btn-hover-bg:#2ebb7b;--sb-glow:none;--sb-shadow-card:none;--sb-shadow-card-hover:none;--sb-h3-size:22px;--sb-body-size:16px;--sb-font-weight-heading:400;--sb-letter-spacing:normal;--sb-font-family:var(--marketing-content-font-sans);--sb-container-max-w:1280px;--sb-section-gap:80px;--sb-section-gap-sm:78px;--sb-card-gap:16px;--sb-px:var(--marketing-content-gutter,24px);--sb-transition:0.2s cubic-bezier(0,0,0.2,1);--sb-btn-radius:6px;--sb-btn-font-size:14px;--sb-btn-font-weight:400;--sb-btn-padding:8px 16px;--sb-btn-height:38px}.dark-mode :where([data-homepage-root]) .sb-page{--sb-bg:var(--marketing-color-bg);--sb-surface:#1c1c1c;--sb-surface-alt:#1c1c1c;--sb-surface-hover:#292929;--sb-border:#2e2e2e;--sb-border-hover:#3e3e3e;--sb-brand:#0d9488;--sb-brand-light:#14b8a6;--sb-brand-text:#14b8a6;--sb-text:#fafafa;--sb-text-secondary:#b4b4b4;--sb-text-muted:#929292;--sb-brand-btn-bg:#3ecf8e;--sb-brand-btn-text:#171717;--sb-brand-btn-border:rgba(62,207,142,0.75);--sb-brand-btn-hover-bg:#2ebb7b;--sb-glow:0 0 60px rgba(13,148,136,0.12);--sb-shadow-card:none;--sb-shadow-card-hover:none}:where([data-homepage-root]) .sb-page{color:var(--sb-text-secondary);font-family:var(--sb-font-family);font-size:var(--sb-body-size);line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where([data-homepage-root]) .sb-container{max-width:var(--sb-container-max-w);margin:0 auto;padding-left:var(--sb-px);padding-right:var(--sb-px);width:100%;box-sizing:border-box}:where([data-homepage-root]) .homepage-changelog-section{width:100%;padding:0 0 var(--sb-section-gap);background:transparent}:where([data-homepage-root]) .homepage-changelog-header{margin-bottom:20px}:where([data-homepage-root]) .sb-page .homepage-changelog-header h2{margin:0;color:var(--sb-text);font-size:20px;font-weight:500;letter-spacing:0;line-height:1.3}:where([data-homepage-root]) .homepage-changelog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}:where([data-homepage-root]) .sb-page .homepage-changelog-card{display:flex;flex-direction:column;gap:9px;min-width:0;min-height:0;padding:18px 20px 20px;border:1px solid transparent;border-radius:16px;background:var(--homepage-changelog-card-bg,rgba(15,23,42,.035));--homepage-changelog-card-hover-bg:rgba(15,23,42,0.06);color:var(--sb-text);text-decoration:none;transition:background-color var(--sb-transition),border-color var(--sb-transition);transition-property:background-color,border-color!important}.dark-mode :where([data-homepage-root]) .sb-page .homepage-changelog-card{border-color:transparent;background:var(--homepage-changelog-card-bg,rgba(255,255,255,.045));--homepage-changelog-card-hover-bg:rgba(255,255,255,0.07)}:where([data-homepage-root]) .sb-page .homepage-changelog-card:hover{border-color:transparent;background:var(--homepage-changelog-card-hover-bg)}:where([data-homepage-root]) .homepage-changelog-card__meta{display:flex;align-items:center;gap:10px;min-width:0;color:var(--sb-text-muted);font-size:13px;line-height:1}:where([data-homepage-root]) .homepage-changelog-card__version{flex:0 0 auto;padding:2px 7px 3px;border:1px solid rgba(15,23,42,.16);border-radius:999px;color:var(--sb-text-secondary);font-size:12px;line-height:1}.dark-mode :where([data-homepage-root]) .homepage-changelog-card__version{border-color:rgba(255,255,255,.16)}:where([data-homepage-root]) .homepage-changelog-card__date{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where([data-homepage-root]) .sb-page .homepage-changelog-card h3{display:-webkit-box;margin:0;overflow:hidden;color:var(--sb-text);font-size:14px;font-weight:500;letter-spacing:0;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:2}:where([data-homepage-root]) .sb-page .homepage-changelog-card p{display:-webkit-box;margin:0;overflow:hidden;color:var(--sb-text-secondary);font-size:13px;font-weight:400;letter-spacing:0;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:2}:where([data-homepage-root]) .homepage-changelog-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px}:where([data-homepage-root]) .homepage-changelog-idea a,:where([data-homepage-root]) .homepage-changelog-link{display:inline-flex;align-items:center;min-height:24px;color:var(--sb-brand-text);font-size:13px;font-weight:500;line-height:1;text-decoration:none;transition:color var(--sb-transition)}:where([data-homepage-root]) .homepage-changelog-idea a:hover,:where([data-homepage-root]) .homepage-changelog-link:hover{color:var(--sb-text)}:where([data-homepage-root]) .homepage-changelog-idea{display:inline-flex;align-items:center;gap:10px;min-width:0;color:var(--sb-text-muted);font-size:13px;line-height:1.35}:where([data-homepage-root]) .homepage-changelog-idea span{min-width:0}:where([data-homepage-root]) .hero-two-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;position:relative;z-index:1}:where([data-homepage-root]) .hero-left{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:32px;min-width:0;min-height:0}:where([data-homepage-root]) .hero-right{display:flex;width:100%;min-width:0;padding-top:10px}:where([data-homepage-root]) .sb-section{scroll-margin-top:92px;padding-top:var(--sb-section-gap);padding-bottom:var(--sb-section-gap)}:where([data-homepage-root]) .homepage-mountain-section{scroll-margin-top:92px}:where([data-homepage-root]) .sb-section-sm{padding-top:var(--sb-section-gap-sm);padding-bottom:var(--sb-section-gap-sm)}:where([data-homepage-root]) .sb-section-alt{background-color:var(--sb-surface-alt)}:where([data-homepage-root]) .sb-page .sb-h1,:where([data-homepage-root]) .sb-page h1{font-weight:var(--sb-font-weight-heading);color:var(--sb-text);letter-spacing:var(--sb-letter-spacing);line-height:1.1;font-family:var(--sb-font-family)}:where([data-homepage-root]) .sb-page .sb-h2,:where([data-homepage-root]) .sb-page h2{font-weight:var(--sb-font-weight-heading);color:var(--sb-text);letter-spacing:var(--sb-letter-spacing);line-height:1.2}:where([data-homepage-root]) .sb-page .sb-h3,:where([data-homepage-root]) .sb-page h3{font-size:var(--sb-h3-size);font-weight:var(--sb-font-weight-heading);color:var(--sb-text);line-height:1.3}:where([data-homepage-root]) .sb-card{background:var(--sb-surface);border:1px solid var(--sb-border);border-radius:10px;box-shadow:var(--sb-shadow-card);transition:border-color var(--sb-transition),box-shadow var(--sb-transition)}:where([data-homepage-root]) .sb-card:hover{border-color:var(--sb-border-hover);box-shadow:var(--sb-shadow-card-hover)}:where([data-homepage-root]) .sb-card-glow:hover{box-shadow:var(--sb-shadow-card-hover)}:where([data-homepage-root]) .sb-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:var(--sb-btn-padding);height:var(--sb-btn-height);background:var(--sb-brand-btn-bg);color:var(--sb-brand-btn-text);border:1px solid var(--sb-brand-btn-border);border-radius:var(--sb-btn-radius);font-size:var(--sb-btn-font-size);font-weight:var(--sb-btn-font-weight);cursor:pointer;transition:background var(--sb-transition),border-color var(--sb-transition),box-shadow var(--sb-transition);text-decoration:none;line-height:1}:where([data-homepage-root]) .sb-btn-primary:hover{background:var(--sb-brand-btn-hover-bg);border-color:var(--sb-brand);color:var(--sb-brand-btn-text)}:where([data-homepage-root]) .sb-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:var(--sb-btn-padding);height:var(--sb-btn-height);background:var(--sb-surface);color:var(--sb-text);border:1px solid var(--sb-border);border-radius:var(--sb-btn-radius);font-size:var(--sb-btn-font-size);font-weight:var(--sb-btn-font-weight);cursor:pointer;transition:background var(--sb-transition),border-color var(--sb-transition);text-decoration:none;line-height:1}:where([data-homepage-root]) .sb-btn-secondary:hover{background:var(--sb-surface-hover);border-color:var(--sb-border-hover);color:var(--sb-text)}:where([data-homepage-root]) .sb-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:var(--sb-btn-padding);height:var(--sb-btn-height);background:var(--sb-surface);color:var(--sb-text);border:1px solid var(--sb-border);border-radius:var(--sb-btn-radius);font-size:var(--sb-btn-font-size);font-weight:var(--sb-btn-font-weight);cursor:pointer;transition:background var(--sb-transition),border-color var(--sb-transition);text-decoration:none;line-height:1}:where([data-homepage-root]) .sb-btn-ghost:hover{background:var(--sb-surface-hover);border-color:var(--sb-border-hover);color:var(--sb-text)}:where([data-homepage-root]) .sb-section-header{text-align:center;margin-bottom:48px}:where([data-homepage-root]) .sb-section-header p{color:var(--sb-text-secondary);font-size:16px;max-width:600px;margin:16px auto 0;line-height:1.6}:where([data-homepage-root]) .coding-plan-roadmap,:where([data-homepage-root]) .homepage-operations-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:16px;overflow:hidden;border:1px solid var(--sb-border);border-radius:10px;background:var(--sb-border)}:where([data-homepage-root]) .coding-plan-roadmap{grid-template-columns:repeat(3,minmax(0,1fr))}:where([data-homepage-root]) .coding-plan-roadmap article,:where([data-homepage-root]) .homepage-operations-rail article{display:grid;align-content:start;gap:8px;min-height:132px;padding:18px;background:var(--sb-surface)}:where([data-homepage-root]) .coding-plan-roadmap span,:where([data-homepage-root]) .homepage-operations-rail span{color:var(--sb-brand-text);font-family:JetBrains Mono,SF Mono,monospace;font-size:12px;font-weight:600;letter-spacing:.04em;line-height:1.3}:where([data-homepage-root]) .coding-plan-roadmap strong,:where([data-homepage-root]) .homepage-operations-rail strong{color:var(--sb-text);font-size:16px;font-weight:500;line-height:1.25}:where([data-homepage-root]) .coding-plan-roadmap p,:where([data-homepage-root]) .homepage-operations-rail p{margin:0;color:var(--sb-text-secondary);font-size:13px;line-height:1.55}:where([data-homepage-root]) .homepage-cost-system{display:grid;grid-template-columns:minmax(260px,.38fr) minmax(0,1fr);gap:clamp(36px,5vw,72px);align-items:start}:where([data-homepage-root]) .homepage-cost-contract{display:grid;gap:16px;max-width:390px;padding-top:2px}:where([data-homepage-root]) .homepage-cost-contract__eyebrow{color:var(--sb-brand-text);font-family:JetBrains Mono,SF Mono,monospace;font-size:12px;font-weight:600;letter-spacing:.06em;line-height:1.4;text-transform:uppercase}:where([data-homepage-root]) .homepage-cost-contract h3{margin:0;color:var(--sb-text);font-size:clamp(20px,2.4vw,26px);font-weight:500;letter-spacing:0;line-height:1.18}:where([data-homepage-root]) .homepage-cost-contract p{margin:0;color:var(--sb-text-secondary);font-size:14px;line-height:1.68}:where([data-homepage-root]) .homepage-cost-contract__rail{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:2px}:where([data-homepage-root]) .homepage-cost-contract__rail span{color:var(--sb-text-muted);font-family:JetBrains Mono,SF Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.04em;line-height:1.5;text-transform:uppercase}:where([data-homepage-root]) .homepage-cost-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,36px);max-width:780px;padding-top:2px}:where([data-homepage-root]) .homepage-cost-proof{display:grid;align-content:start;gap:8px;min-width:0;padding-top:16px;border-top:1px solid var(--sb-border)}:where([data-homepage-root]) .homepage-cost-proof__icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--sb-brand-text);opacity:.76}:where([data-homepage-root]) .homepage-cost-proof>span:not(.homepage-cost-proof__icon){color:var(--sb-brand-text);font-family:JetBrains Mono,SF Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.05em;line-height:1.4;text-transform:uppercase}:where([data-homepage-root]) .homepage-cost-proof strong{color:var(--sb-text);font-size:16px;font-weight:500;line-height:1.35}:where([data-homepage-root]) .homepage-cost-proof p{margin:0;color:var(--sb-text-secondary);font-size:13px;line-height:1.58}:where([data-homepage-root]) .homepage-cost-table{display:grid;grid-template-columns:1fr;gap:0;max-width:920px;margin:0;overflow:visible;border-top:1px solid var(--sb-border)}:where([data-homepage-root]) .homepage-cost-row{display:grid;grid-template-columns:32px 28px minmax(0,1fr) minmax(126px,auto);gap:14px 18px;align-items:start;min-height:0;padding:18px 0;border-bottom:1px solid var(--sb-border);transition:color var(--sb-transition)}:where([data-homepage-root]) .homepage-cost-row:hover{background:transparent}:where([data-homepage-root]) .homepage-cost-row__stage{color:var(--sb-text-muted);font-family:JetBrains Mono,SF Mono,monospace;font-size:12px;font-weight:600;line-height:28px}:where([data-homepage-root]) .homepage-cost-row__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--sb-brand-text);opacity:.78}:where([data-homepage-root]) .homepage-cost-row__copy{min-width:0}:where([data-homepage-root]) .homepage-cost-row>strong{grid-column:4;padding-top:2px}:where([data-homepage-root]) .coding-plan-surface h3,:where([data-homepage-root]) .homepage-cost-row h3,:where([data-homepage-root]) .homepage-platform-row h3{margin:0;color:var(--sb-text);font-size:16px;font-weight:500;line-height:1.3}:where([data-homepage-root]) .coding-plan-surface p,:where([data-homepage-root]) .homepage-cost-row p,:where([data-homepage-root]) .homepage-platform-panel p,:where([data-homepage-root]) .homepage-platform-row p{margin:11px 0 0;color:var(--sb-text-secondary);font-size:14px;line-height:1.68}:where([data-homepage-root]) .homepage-cost-row p,:where([data-homepage-root]) .homepage-platform-row p{max-width:480px}:where([data-homepage-root]) .homepage-cost-row>strong{justify-self:end;color:var(--sb-text-muted);font-size:12px;font-weight:500;line-height:1.45;text-align:right}:where([data-homepage-root]) .homepage-platform-map{display:grid;grid-template-columns:minmax(300px,.38fr) minmax(0,1fr);gap:clamp(36px,5vw,72px);align-items:start}:where([data-homepage-root]) .homepage-platform-panel{grid-column:1;grid-row:1}:where([data-homepage-root]) .homepage-platform-rows{grid-column:2;grid-row:1}:where([data-homepage-root]) .homepage-platform-rows{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid var(--sb-border)}:where([data-homepage-root]) .homepage-platform-row{display:grid;grid-template-columns:minmax(132px,.28fr) minmax(0,1fr) minmax(96px,auto);gap:16px 22px;align-items:start;padding:18px 0;border-bottom:1px solid var(--sb-border)}:where([data-homepage-root]) .homepage-platform-row__label{display:inline-flex;align-items:center;gap:9px;color:var(--sb-brand-text);font-size:12px;font-weight:600;letter-spacing:.05em;line-height:1.4;text-transform:uppercase}:where([data-homepage-root]) .homepage-platform-row__label svg{width:14px;height:14px;opacity:.72}:where([data-homepage-root]) .homepage-platform-row code{justify-self:end;padding-top:1px;color:var(--sb-text-muted);background:transparent;font-family:JetBrains Mono,SF Mono,monospace;font-size:12px;line-height:1.55;text-align:right;overflow-wrap:anywhere}:where([data-homepage-root]) .homepage-platform-panel{display:grid;gap:16px;padding:0;background:transparent}:where([data-homepage-root]) .coding-plan-surface__eyebrow,:where([data-homepage-root]) .homepage-platform-panel__eyebrow{color:var(--sb-brand-text);font-family:JetBrains Mono,SF Mono,monospace;font-size:12px;font-weight:600;letter-spacing:.06em;line-height:1.4;text-transform:uppercase}:where([data-homepage-root]) .homepage-platform-panel h3{margin:0;color:var(--sb-text);font-size:clamp(20px,2.4vw,26px);font-weight:500;letter-spacing:0;line-height:1.18}:where([data-homepage-root]) .homepage-platform-summary{display:grid;gap:20px;max-width:760px;padding-top:2px}:where([data-homepage-root]) .homepage-platform-summary__endpoint{display:grid;gap:8px;padding-top:16px;border-top:1px solid var(--sb-border)}:where([data-homepage-root]) .homepage-platform-summary__endpoint span{color:var(--sb-brand-text);font-family:JetBrains Mono,SF Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.05em;line-height:1.4;text-transform:uppercase}:where([data-homepage-root]) .homepage-platform-summary__endpoint code{color:var(--sb-text);background:transparent;font-family:JetBrains Mono,SF Mono,monospace;font-size:clamp(16px,2.2vw,26px);line-height:1.25;overflow-wrap:anywhere}:where([data-homepage-root]) .homepage-platform-chip-row{display:flex;flex-wrap:wrap;gap:10px}:where([data-homepage-root]) .homepage-platform-chip{display:inline-flex;align-items:center;gap:9px;min-height:40px;padding:0 12px;border:1px solid var(--sb-border);border-radius:10px;color:var(--sb-text-secondary);background:transparent}:where([data-homepage-root]) .homepage-platform-chip svg{flex:0 0 14px;width:14px;height:14px;color:var(--sb-brand-text);opacity:.72}:where([data-homepage-root]) .homepage-platform-chip>span{display:inline-flex;align-items:baseline;gap:8px;font-size:12px;line-height:1.4}:where([data-homepage-root]) .homepage-platform-chip strong{color:var(--sb-text-muted);font-family:JetBrains Mono,SF Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}:where([data-homepage-root]) .homepage-platform-summary>p{max-width:520px;margin:0;color:var(--sb-text-secondary);font-size:13px;line-height:1.6}:where([data-homepage-root]) .homepage-platform-endpoint{display:grid;gap:8px;padding-top:6px;color:var(--sb-text-muted)}:where([data-homepage-root]) .homepage-platform-endpoint span{color:var(--sb-text-secondary);font-family:JetBrains Mono,SF Mono,monospace;font-size:12px;font-weight:600;letter-spacing:.05em;line-height:1.4;text-transform:uppercase}:where([data-homepage-root]) .homepage-platform-endpoint code{color:var(--sb-text);background:transparent;font-family:JetBrains Mono,SF Mono,monospace;font-size:12px;line-height:1.55;overflow-wrap:anywhere}:where([data-homepage-root]) .homepage-platform-tools{display:flex;align-items:center;gap:22px;padding-top:12px;color:var(--sb-text-muted)}:where([data-homepage-root]) .homepage-platform-tools span{display:inline-flex;align-items:center;justify-content:center}:where([data-homepage-root]) .homepage-platform-tools span[title=Cursor] svg{filter:brightness(.75) saturate(0)}.dark-mode :where([data-homepage-root]) .homepage-platform-tools span[title=Cursor] svg{filter:invert(1) brightness(.75) saturate(0)}:where([data-homepage-root]) .coding-plan-link,:where([data-homepage-root]) .homepage-platform-panel a{display:inline-flex;align-items:center;gap:7px;width:fit-content;color:var(--sb-brand-text);font-size:13px;font-weight:500;line-height:1.4;text-decoration:none}:where([data-homepage-root]) .coding-plan-surface{display:grid;grid-template-columns:minmax(300px,.38fr) minmax(0,1fr);gap:clamp(36px,5vw,72px);align-items:start;padding:0;background:transparent}:where([data-homepage-root]) .coding-plan-surface__copy{display:grid;gap:16px;max-width:390px}:where([data-homepage-root]) .coding-plan-surface__copy h3{margin:0;color:var(--sb-text);font-size:clamp(20px,2.4vw,26px);font-weight:500;letter-spacing:0;line-height:1.18}:where([data-homepage-root]) .coding-plan-endpoint{display:grid;gap:8px;padding-top:6px;color:var(--sb-text-muted)}:where([data-homepage-root]) .coding-plan-endpoint span{color:var(--sb-text-secondary);font-family:JetBrains Mono,SF Mono,monospace;font-size:12px;font-weight:600;letter-spacing:.05em;line-height:1.4;text-transform:uppercase}:where([data-homepage-root]) .coding-plan-endpoint code{color:var(--sb-text);background:transparent;font-family:JetBrains Mono,SF Mono,monospace;font-size:12px;line-height:1.55;overflow-wrap:anywhere}:where([data-homepage-root]) .coding-agent-nav{display:flex;flex-wrap:wrap;gap:22px;margin-top:12px}:where([data-homepage-root]) .coding-tool-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:6px;color:var(--sb-text-muted);background:transparent;text-decoration:none;transition:color var(--sb-transition),background var(--sb-transition)}:where([data-homepage-root]) .coding-tool-icon-btn:hover{color:var(--sb-text);background:var(--sb-surface-hover)}:where([data-homepage-root]) .coding-tool-mono svg{filter:grayscale(1)}.dark-mode :where([data-homepage-root]) .coding-tool-mono svg{filter:grayscale(1) invert(1)}:where([data-homepage-root]) .coding-plan-surface__policy{display:grid;gap:0;align-content:start;border-top:1px solid var(--sb-border)}:where([data-homepage-root]) .coding-plan-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,36px);max-width:780px;padding-top:2px}:where([data-homepage-root]) .coding-plan-control{display:grid;align-content:start;gap:8px;min-width:0;padding-top:16px;border-top:1px solid var(--sb-border)}:where([data-homepage-root]) .coding-plan-control__label{display:inline-flex;align-items:center;gap:7px;color:var(--sb-brand-text);font-family:JetBrains Mono,SF Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.05em;line-height:1.4;text-transform:uppercase}:where([data-homepage-root]) .coding-plan-control__label svg{width:13px;height:13px;opacity:.72}:where([data-homepage-root]) .coding-plan-control strong{color:var(--sb-text);font-size:16px;font-weight:500;line-height:1.35}:where([data-homepage-root]) .coding-plan-control p{margin:0;color:var(--sb-text-secondary);font-size:13px;line-height:1.58}:where([data-homepage-root]) .coding-plan-policy-row{display:grid;grid-template-columns:minmax(132px,.28fr) minmax(0,1fr) minmax(96px,auto);gap:16px 22px;align-items:start;padding:18px 0;border-bottom:1px solid var(--sb-border)}:where([data-homepage-root]) .coding-plan-policy-row__label{display:inline-flex;align-items:center;gap:9px;color:var(--sb-brand-text);font-size:12px;font-weight:600;letter-spacing:.05em;line-height:1.4;text-transform:uppercase}:where([data-homepage-root]) .coding-plan-policy-row__label svg{width:14px;height:14px;opacity:.72}:where([data-homepage-root]) .coding-plan-policy-row__copy{min-width:0}:where([data-homepage-root]) .coding-plan-policy-row code{justify-self:end;padding-top:1px;color:var(--sb-text-muted);background:transparent;font-family:JetBrains Mono,SF Mono,monospace;font-size:12px;line-height:1.55;text-align:right;overflow-wrap:anywhere}:where([data-homepage-root]) .coding-plan-link{margin-top:18px}@media (max-width:980px){:where([data-homepage-root]) .homepage-operations-rail{grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-homepage-root]) .coding-plan-surface,:where([data-homepage-root]) .homepage-cost-system,:where([data-homepage-root]) .homepage-platform-map{grid-template-columns:1fr}:where([data-homepage-root]) .homepage-cost-contract{max-width:560px}:where([data-homepage-root]) .coding-plan-controls,:where([data-homepage-root]) .homepage-cost-summary{grid-template-columns:1fr;gap:18px;max-width:560px}:where([data-homepage-root]) .homepage-cost-row{grid-template-columns:32px 28px minmax(0,1fr)}:where([data-homepage-root]) .homepage-cost-table,:where([data-homepage-root]) .homepage-platform-rows{grid-template-columns:1fr}:where([data-homepage-root]) .coding-plan-surface{gap:44px}:where([data-homepage-root]) .homepage-cost-system{gap:48px}:where([data-homepage-root]) .coding-plan-surface__policy{padding-top:0;padding-left:0;border-left:0}:where([data-homepage-root]) .homepage-cost-row>strong{grid-column:3;justify-self:start;text-align:left}:where([data-homepage-root]) .homepage-platform-row{grid-template-columns:1fr}:where([data-homepage-root]) .homepage-platform-row code{grid-column:auto;justify-self:start;text-align:left}:where([data-homepage-root]) .homepage-platform-panel{grid-column:auto;grid-row:auto;max-width:520px;padding:6px 0 0;border-left:0}:where([data-homepage-root]) .homepage-platform-rows,:where([data-homepage-root]) .homepage-platform-summary{grid-column:auto;grid-row:auto}:where([data-homepage-root]) .coding-plan-surface__copy{max-width:520px}:where([data-homepage-root]) .coding-plan-policy-row{grid-template-columns:1fr}:where([data-homepage-root]) .coding-plan-policy-row code{justify-self:start;text-align:left}}:where([data-homepage-root]) .sb-brand-text{color:var(--sb-brand-text,var(--sb-brand))}.dark-mode body.homepage-dark:has([data-homepage-root]){background-color:#121212!important;--theme-bg-primary:#121212;--theme-bg-secondary:#121212;--theme-bg-tertiary:#121212;--theme-bg-hero:#121212;--theme-bg-card:#1c1c1c;--theme-bg-surface:#1c1c1c;--theme-text-primary:#fafafa;--theme-text-secondary:#b4b4b4;--theme-border-color:#2e2e2e}body.homepage-dark:has([data-homepage-root]) .main-background{contain:none!important;will-change:auto!important;color:var(--sb-text-secondary);padding-top:65px!important}.dark-mode body.homepage-dark:has([data-homepage-root]) .main-background{background:#121212!important}@media (max-width:768px){body.homepage-dark:has([data-homepage-root]) .main-background{padding-top:60px!important}}:where([data-homepage-root]) .sb-page .how-works-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%}:where([data-homepage-root]) .sb-page .bento-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px;width:100%;align-items:stretch}:where([data-homepage-root]) .sb-page .bento-span-5{grid-column:span 5}:where([data-homepage-root]) .sb-page .bento-span-7{grid-column:span 7}:where([data-homepage-root]) .sb-page .bento-span-12{grid-column:span 12}:where([data-homepage-root]) .sb-page .bento-item{min-height:236px;padding:2rem;border-radius:10px!important;background-clip:padding-box}:where([data-homepage-root]) .sb-page .bento-grid--roadmap .bento-item{border-color:var(--sb-border)}:where([data-homepage-root]) .sb-page .bento-item--agents,:where([data-homepage-root]) .sb-page .bento-item--savings{min-height:320px}:where([data-homepage-root]) .sb-page .bento-item--savings{padding:2.25rem}:where([data-homepage-root]) .sb-page .bento-item--credits{min-height:292px}:where([data-homepage-root]) .sb-page .bento-item--models{background:linear-gradient(180deg,rgba(13,148,136,.045),rgba(13,148,136,0)),var(--sb-surface)!important}.dark-mode :where([data-homepage-root]) .sb-page .bento-item--models{background:linear-gradient(180deg,rgba(20,184,166,.055),rgba(20,184,166,0)),var(--sb-surface)!important}:where([data-homepage-root]) .sb-page .coding-plan-grid .bento-item,:where([data-homepage-root]) .sb-page .how-works-grid--operations .bento-item{min-height:300px}:where([data-homepage-root]) .sb-page .bento-tools-strip{display:flex;flex-direction:row;align-items:center;gap:1.5rem;margin-top:2rem;padding-top:0;flex-wrap:wrap}:where([data-homepage-root]) .sb-page .bento-tool-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--sb-text-muted);transition:color var(--sb-transition)}:where([data-homepage-root]) .sb-page .bento-tool-icon:hover{color:var(--sb-text)}:where([data-homepage-root]) .sb-page .bento-tool-icon svg{width:32px;height:32px}:where([data-homepage-root]) .sb-page .bento-tool-icon[title=Cursor] svg{filter:brightness(.75) saturate(0)}.dark-mode :where([data-homepage-root]) .sb-page .bento-tool-icon[title=Cursor] svg{filter:invert(1) brightness(.75) saturate(0)}:where([data-homepage-root]) .sb-page .bento-tool-icon[title=OpenCode]{width:auto}:where([data-homepage-root]) .sb-page .bento-tool-icon[title=OpenCode] svg{width:80px;height:auto}:where([data-homepage-root]) .sb-page .bento-cta-link{transition:gap var(--sb-transition)}:where([data-homepage-root]) .sb-page .bento-cta-link:hover{gap:.75rem}:where([data-homepage-root]) .sb-page .savings-columns{display:grid;grid-template-columns:1fr 1fr;gap:2rem}:where([data-homepage-root]) .sb-page .savings-column{display:flex;flex-direction:column;gap:.75rem}:where([data-homepage-root]) .sb-page .savings-column-highlight{background:rgba(13,148,136,.04);border:1px solid rgba(13,148,136,.15);border-radius:10px;padding:1.25rem}:where([data-homepage-root]) .sb-page .savings-column-header{display:flex;align-items:center;gap:.75rem;font-size:1rem;font-weight:600;color:var(--sb-text);margin-bottom:.5rem}:where([data-homepage-root]) .sb-page .savings-badge{font-size:10px;font-weight:600;color:var(--sb-brand);background:rgba(13,148,136,.12);padding:.15rem .5rem;border-radius:999px;letter-spacing:.3px;text-transform:uppercase}:where([data-homepage-root]) .sb-page .savings-tier{display:grid;grid-template-columns:210px 1fr 80px;align-items:center;gap:.75rem}:where([data-homepage-root]) .sb-page .savings-label{font-size:13px;color:var(--sb-text-secondary);white-space:nowrap}:where([data-homepage-root]) .sb-page .savings-bar-track{height:8px;background:rgba(0,0,0,.06);border-radius:4px;overflow:hidden}.dark-mode :where([data-homepage-root]) .sb-page .savings-bar-track{background:rgba(255,255,255,.06)}:where([data-homepage-root]) .sb-page .savings-bar-fill{height:100%;background:var(--sb-brand);border-radius:4px;transition:width .6s ease;opacity:.7}:where([data-homepage-root]) .sb-page .savings-bar-baseline{background:var(--sb-text-muted);opacity:.3}:where([data-homepage-root]) .sb-page .savings-pct{font-size:13px;color:var(--sb-text-muted);text-align:right}:where([data-homepage-root]) .sb-page .savings-pct strong{color:var(--sb-brand)}:where([data-homepage-root]) .sb-page .savings-result{display:flex;justify-content:space-between;align-items:center;margin-top:.75rem;padding-top:0;font-size:14px;color:var(--sb-text-secondary)}:where([data-homepage-root]) .sb-page .savings-result strong{color:var(--sb-text)}:where([data-homepage-root]) .sb-page .savings-result-highlight strong{color:var(--sb-brand)}:where([data-homepage-root]) .sb-page .savings-note{font-size:.75rem;color:var(--sb-text-muted);line-height:1.5;margin-top:.25rem}@media (max-width:767px){:where([data-homepage-root]) .coding-plan-roadmap,:where([data-homepage-root]) .homepage-operations-rail{grid-template-columns:1fr}:where([data-homepage-root]) .homepage-cost-table,:where([data-homepage-root]) .homepage-platform-rows{grid-template-columns:1fr}:where([data-homepage-root]) .coding-plan-roadmap article,:where([data-homepage-root]) .homepage-operations-rail article{min-height:auto;padding:16px}:where([data-homepage-root]) .sb-page .how-works-grid{grid-template-columns:1fr;gap:16px}:where([data-homepage-root]) .sb-page .bento-grid{grid-template-columns:1fr;gap:16px}:where([data-homepage-root]) .sb-page .bento-span-12,:where([data-homepage-root]) .sb-page .bento-span-5,:where([data-homepage-root]) .sb-page .bento-span-7{grid-column:span 1}:where([data-homepage-root]) .sb-page .bento-item{padding:1.75rem}:where([data-homepage-root]) .sb-page .bento-item--agents,:where([data-homepage-root]) .sb-page .bento-item--credits,:where([data-homepage-root]) .sb-page .bento-item--savings,:where([data-homepage-root]) .sb-page .coding-plan-grid .bento-item,:where([data-homepage-root]) .sb-page .how-works-grid--operations .bento-item{min-height:auto}:where([data-homepage-root]) .sb-page .savings-columns{grid-template-columns:1fr;gap:1.5rem}:where([data-homepage-root]) .sb-page .savings-tier{grid-template-columns:1fr;gap:.25rem}:where([data-homepage-root]) .sb-page .savings-pct{text-align:left}}:where([data-homepage-root]) .sb-hover-glow{transition:border-color var(--sb-transition),box-shadow var(--sb-transition)}:where([data-homepage-root]) .sb-hover-glow:hover{border-color:var(--sb-border-hover);box-shadow:var(--sb-shadow-card-hover)}:where([data-homepage-root]) .coding-tool-mono{display:flex;filter:brightness(0);transition:filter .2s ease}.dark-mode :where([data-homepage-root]) .coding-tool-mono{filter:brightness(0) invert(1)}:where([data-homepage-root]) .hermes-agent-logo-mark{color:#000;display:flex}:where([data-homepage-root]) .coding-tool-icon-btn:hover .hermes-agent-logo-mark{color:#000}.dark-mode :where([data-homepage-root]) .coding-tool-icon-btn:hover .hermes-agent-logo-mark,.dark-mode :where([data-homepage-root]) .hermes-agent-logo-mark{color:#fff}:where([data-homepage-root]) .community-stats-row{display:grid;grid-template-columns:repeat(4,1fr);background:var(--sb-surface);border:1px solid var(--sb-border);border-radius:10px;overflow:hidden}:where([data-homepage-root]) .community-stat-item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;position:relative}:where([data-homepage-root]) .community-stat-item+.community-stat-item:before{content:"";position:absolute;left:0;top:25%;height:50%;width:1px;background:var(--sb-border)}:where([data-homepage-root]) .community-stat-value{font-size:2rem;font-weight:600;color:var(--sb-brand);line-height:1;margin-bottom:.5rem}:where([data-homepage-root]) .community-stat-label{font-size:.875rem;color:var(--sb-text-secondary);font-weight:500}@media (max-width:767px){:where([data-homepage-root]) .community-stats-row{grid-template-columns:repeat(2,1fr)}:where([data-homepage-root]) .community-stat-item:first-child:before,:where([data-homepage-root]) .community-stat-item:nth-child(3):before{display:none}:where([data-homepage-root]) .community-stat-item:nth-child(n+3){border-top:0}:where([data-homepage-root]) .community-stat-item{padding:1.5rem 1rem}}@media (max-width:767px){:where([data-homepage-root]) .sb-page{--sb-px:20px}:where([data-homepage-root]) .sb-section-header{margin-bottom:40px}:where([data-homepage-root]) .sb-section-header p{font-size:16px}:where([data-homepage-root]) .sb-btn-ghost,:where([data-homepage-root]) .sb-btn-primary,:where([data-homepage-root]) .sb-btn-secondary{padding:8px 16px;font-size:14px;width:100%;min-width:200px}}:where([data-homepage-root] :is(a,button,summary,[tabindex]):focus-visible){outline:2px solid var(--sb-brand-light);outline-offset:2px}html.theme-transition:has([data-homepage-root]) *{animation-play-state:paused!important}html.theme-transition:has([data-homepage-root]) .theme-transition-essential{animation-play-state:running!important}:where([data-homepage-root]) .performance-optimized{will-change:transform,opacity;transform:translateZ(0)}@keyframes skeleton-loading{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}:where([data-homepage-root]) .skeleton-loader{background:linear-gradient(90deg,rgba(128,128,128,.05) 25%,rgba(128,128,128,.15) 50%,rgba(128,128,128,.05) 75%);background-size:200px 100%;animation:skeleton-loading 1.5s ease-in-out infinite}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}:where([data-homepage-root]) .fade-in-up{animation:fadeInUp .3s ease-out}:where([data-homepage-root]) .changelog-section{position:relative}:where([data-homepage-root]) .changelog-grid{display:grid;gap:40px;max-width:1080px;margin:0 auto}:where([data-homepage-root]) .changelog-row{display:grid;grid-template-columns:140px minmax(0,.62fr) minmax(0,1fr);align-items:baseline;gap:2.5rem;padding:0;color:inherit;cursor:pointer;text-decoration:none;transition:color var(--sb-transition,.12s ease)}:where([data-homepage-root]) .changelog-row:hover .changelog-card-title{color:var(--sb-text)}:where([data-homepage-root]) .changelog-row-meta{color:var(--sb-text-muted);font-size:.75rem;font-weight:500;line-height:1.45}:where([data-homepage-root]) .changelog-card-title{font-size:1rem;font-weight:500;color:var(--sb-text);margin:0}:where([data-homepage-root]) .changelog-card-description{font-size:14px;color:var(--sb-text-secondary);margin:0;line-height:1.68}:where([data-homepage-root]) .changelog-card-footer{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--sb-text-muted)}:where([data-homepage-root]) .changelog-meta-text{color:var(--sb-text-muted)}:where([data-homepage-root]) .changelog-meta-separator{color:var(--sb-border)}:where([data-homepage-root]) .changelog-view-all{text-align:center;margin-top:2rem}:where([data-homepage-root]) .changelog-view-all-link{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;color:var(--sb-brand,#0d9488);text-decoration:none;cursor:pointer;transition:opacity .12s;background:none;border:none;padding:0}:where([data-homepage-root]) .changelog-view-all-link:hover{opacity:.8}:where([data-homepage-root]) .section-alt{position:relative}:where([data-homepage-root]) .section-alt-even{background:var(--sb-bg)}:where([data-homepage-root]) .section-alt-odd{background:var(--sb-surface-alt)}:where([data-homepage-root]) .main-background{background:var(--sb-bg);color:var(--sb-text)}:where([data-homepage-root]) .theme-transition-target{transition:color .12s,background-color .12s,border-color .12s}@media (max-width:1024px){:where([data-homepage-root]) .changelog-grid{grid-template-columns:1fr}:where([data-homepage-root]) .changelog-row{grid-template-columns:128px minmax(0,.75fr) minmax(0,1fr);gap:1.25rem}}@media (max-width:767px){:where([data-homepage-root]) .changelog-row{grid-template-columns:1fr;gap:.45rem}}:where([data-homepage-root]){overflow-x:hidden;-webkit-overflow-scrolling:touch}@media (max-width:767px){:where([data-homepage-root]) .homepage-changelog-header{margin-bottom:16px}:where([data-homepage-root]) .homepage-changelog-grid{grid-template-columns:1fr}:where([data-homepage-root]) .homepage-changelog-actions{align-items:flex-start;flex-direction:column;gap:12px}:where([data-homepage-root]) .homepage-changelog-idea{align-items:flex-start;flex-direction:column;gap:6px}:where([data-homepage-root]) .hero-section{min-height:90vh!important;padding:3rem 0 2rem!important}:where([data-homepage-root]) .hero-title-gradient{font-size:2.5rem!important;line-height:1.1!important;max-width:100%!important;padding:0 1rem!important}:where([data-homepage-root]) .hero-tagline-gradient{font-size:32px!important;line-height:1.25!important;padding-bottom:.15em!important}:where([data-homepage-root]) .hero-subtitle{font-size:1rem!important;padding:0 1rem!important}:where([data-homepage-root]) .feature-cards-container{flex-direction:column!important;gap:1.5rem!important;padding:0 1.5rem!important}:where([data-homepage-root]) .feature-card{width:100%!important;max-width:100%!important;min-width:100%!important;margin:0!important}:where([data-homepage-root]) .orbit-ring{--orbit-scale:0.6}:where([data-homepage-root]) .api-gateway-hub{width:min(180px,35vw)!important;height:min(180px,35vw)!important;overflow:visible!important}:where([data-homepage-root]) .provider-logos-grid{grid-template-columns:repeat(2,1fr)!important;gap:1.5rem!important}:where([data-homepage-root]) .logo-item{width:100px!important;height:100px!important}:where([data-homepage-root]) .model-demo-container{margin-left:-.5rem!important}}@media (min-width:768px) and (max-width:1023px){:where([data-homepage-root]) .homepage-changelog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-homepage-root]) .hero-section{min-height:85vh!important;padding:3rem 0!important}:where([data-homepage-root]) .hero-title-gradient{font-size:3.5rem!important;line-height:1.1!important}:where([data-homepage-root]) .hero-tagline-gradient{font-size:3rem!important;line-height:1.25!important;padding-bottom:.15em!important}:where([data-homepage-root]) .hero-subtitle{font-size:16px!important}:where([data-homepage-root]) .feature-cards-container{flex-direction:row!important;flex-wrap:wrap!important;gap:1.25rem!important;justify-content:center!important}:where([data-homepage-root]) .feature-card{flex:0 0 calc(50% - 0.625rem)!important;max-width:calc(50% - .625rem)!important;min-width:calc(50% - .625rem)!important}:where([data-homepage-root]) .orbit-ring{--orbit-scale:0.8}:where([data-homepage-root]) .api-gateway-hub{width:min(180px,35vw)!important;height:min(180px,35vw)!important;overflow:visible!important}:where([data-homepage-root]) .provider-logos-grid{grid-template-columns:repeat(4,1fr)!important;gap:1.25rem!important}:where([data-homepage-root]) .logo-item{width:110px!important;height:110px!important}}@media (min-width:1024px){:where([data-homepage-root]) .hero-title-gradient{font-size:4.5rem!important}:where([data-homepage-root]) .hero-tagline-gradient{font-size:4rem!important;line-height:1.25!important;padding-bottom:.15em!important}:where([data-homepage-root]) .feature-cards-container{flex-direction:row!important;flex-wrap:nowrap!important;gap:.75rem!important}:where([data-homepage-root]) .feature-card{flex:1!important;max-width:210px!important;min-width:200px!important}:where([data-homepage-root]) .orbit-ring{--orbit-scale:1}:where([data-homepage-root]) .api-gateway-hub{width:180px!important;height:180px!important;overflow:visible!important}:where([data-homepage-root]) .provider-logos-grid{grid-template-columns:repeat(6,1fr)!important;gap:1rem!important}:where([data-homepage-root]) .logo-item{width:120px!important;height:120px!important}}@media (max-width:1023px){:where([data-homepage-root]) .clickable,:where([data-homepage-root]) .interactive,:where([data-homepage-root]) a,:where([data-homepage-root]) button{min-height:44px;min-width:44px}:where([data-homepage-root]) .feature-icon-container{min-width:48px!important;min-height:48px!important}:where([data-homepage-root]) .feature-card{padding:1.5rem 1.25rem!important;min-height:44px}:where([data-homepage-root]) div[style*="width: 40px"][style*="height: 40px"]{min-width:44px!important;min-height:44px!important}:where([data-homepage-root]) button[style*=borderRadius]{min-height:52px}}:where([data-homepage-root]) .animated-beam,:where([data-homepage-root]) .animated-element,:where([data-homepage-root]) .api-gateway-hub,:where([data-homepage-root]) .feature-card,:where([data-homepage-root]) .hero-section,:where([data-homepage-root]) .orbit-ring,:where([data-homepage-root]) .provider-logo{will-change:transform;transform:translateZ(0);backface-visibility:hidden;-webkit-font-smoothing:antialiased}@media (max-width:767px) and (prefers-reduced-motion:no-preference){:where([data-homepage-root]) .orbit-ring{animation-duration:40s!important;animation-timing-function:linear}:where([data-homepage-root]) .animated-beam{animation-delay:.5s}:where([data-homepage-root]) .infinite-scroll,:where([data-homepage-root]) .scroll-banner{-webkit-overflow-scrolling:touch}}@media (prefers-reduced-motion:reduce){:where([data-homepage-root]) *,:where([data-homepage-root]) :after,:where([data-homepage-root]) :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}:where([data-homepage-root]) .orbit-ring{animation:none!important}}@media (max-width:1023px){:where([data-homepage-root]) .container,:where([data-homepage-root]) .feature-cards-container,:where([data-homepage-root]) .hero-section,:where([data-homepage-root]) .section-wrapper{max-width:100vw!important;overflow-x:hidden!important}:where([data-homepage-root]) .hero-section>*{padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right))}}:where([data-homepage-root]) .infinite-scroll,:where([data-homepage-root]) .provider-logos,:where([data-homepage-root]) .scroll-banner{-webkit-overflow-scrolling:touch;will-change:transform;transform:translateZ(0);animation-timing-function:linear;backface-visibility:hidden}@media (max-width:767px){:where([data-homepage-root]) .infinite-scroll,:where([data-homepage-root]) .scroll-banner{animation-play-state:running}@supports not (will-change:transform){:where([data-homepage-root]) .infinite-scroll,:where([data-homepage-root]) .scroll-banner{animation:none;overflow-x:auto}}}@keyframes smooth-scroll{0%{transform:translateX(0) translateZ(0)}to{transform:translateX(-50%) translateZ(0)}}@media (max-width:896px) and (max-height:414px) and (orientation:landscape){:where([data-homepage-root]) .hero-section{min-height:auto!important;padding:2rem 0 1.5rem!important}:where([data-homepage-root]) .hero-title-gradient{font-size:2rem!important;margin-bottom:1rem!important}:where([data-homepage-root]) .hero-tagline-gradient{font-size:1.75rem!important;line-height:1.25!important;padding-bottom:.15em!important}:where([data-homepage-root]) .feature-cards-container{flex-direction:row!important;flex-wrap:wrap!important;gap:.75rem!important}:where([data-homepage-root]) .feature-card{flex:0 0 calc(50% - 0.375rem)!important}:where([data-homepage-root]) .animated-beam,:where([data-homepage-root]) .orbit-ring{animation-duration:60s!important}}@supports (padding:max(0px)){:where([data-homepage-root]) .container,:where([data-homepage-root]) .hero-section{padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right));padding-bottom:max(1rem,env(safe-area-inset-bottom))}}@media (max-width:767px){:where([data-homepage-root]) .orbit-ring:nth-child(n+3){opacity:.3}:where([data-homepage-root]) .feature-card,:where([data-homepage-root]) .step-card{box-shadow:none!important;filter:none!important}:where([data-homepage-root]) .hero-section{background-image:none!important}:where([data-homepage-root]),:where([data-homepage-root]) .feature-title,:where([data-homepage-root]) .hero-title-gradient{text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased}}@media (prefers-reduced-data:reduce){:where([data-homepage-root]) .animated-beam,:where([data-homepage-root]) .background-glow,:where([data-homepage-root]) .orbit-ring{animation:none!important;display:none}:where([data-homepage-root]) img{image-rendering:optimizeSpeed}}:where([data-homepage-root]) .animated-beam,:where([data-homepage-root]) .api-gateway-hub,:where([data-homepage-root]) .orbit-ring{transform:translateZ(0);will-change:transform;contain:layout style paint}@media (max-width:767px){:where([data-homepage-root]) .feature-card:not(:hover),:where([data-homepage-root]) .step-card:not(:hover){will-change:auto}}@media (max-width:1023px){:where([data-homepage-root]) .hero-title-gradient{margin-top:2.5rem!important}}@media (max-width:767px){:where([data-homepage-root]) .hero-title-gradient{margin-top:3.5rem!important}}@media (max-width:1023px){:where([data-homepage-root]) .hero-two-col{grid-template-columns:minmax(0,1fr);gap:24px}:where([data-homepage-root]) .hero-left{max-width:100%;gap:24px}:where([data-homepage-root]) .hero-right{padding-top:0}}@media (max-width:767px){:where([data-homepage-root]) .sb-page{--sb-h3-size:20px;--sb-section-gap:48px;--sb-section-gap-sm:48px}:where([data-homepage-root]) .hero-two-col{min-height:auto}:where([data-homepage-root]) .hero-left{min-height:auto}}@media print{:where([data-homepage-root]) .animated-beam,:where([data-homepage-root]) .animated-element,:where([data-homepage-root]) .background-glow,:where([data-homepage-root]) .orbit-ring{display:none!important}:where([data-homepage-root]) .hero-section{background:white!important;color:black!important}:where([data-homepage-root]) .feature-card,:where([data-homepage-root]) .step-card{break-inside:avoid;page-break-inside:avoid}}:where([data-homepage-root]) .homepage-proof{--homepage-proof-hover-shadow:var(--sb-shadow-card-hover);--homepage-proof-accent-bg:rgba(13,148,136,0.08);--homepage-proof-accent-bg-active:rgba(13,148,136,0.12);--homepage-proof-accent-border:rgba(13,148,136,0.22);--homepage-proof-divider:rgba(15,23,42,0.1);--homepage-proof-tag-bg:rgba(255,255,255,0.62);--homepage-proof-dot:rgba(100,116,139,0.42)}.dark-mode :where([data-homepage-root]) .homepage-proof{--homepage-proof-hover-shadow:var(--sb-shadow-card-hover);--homepage-proof-accent-bg:rgba(13,148,136,0.08);--homepage-proof-accent-bg-active:rgba(13,148,136,0.08);--homepage-proof-accent-border:rgba(20,184,166,0.35);--homepage-proof-divider:rgba(148,163,184,0.14);--homepage-proof-tag-bg:transparent;--homepage-proof-dot:rgba(148,163,184,0.45)}:where([data-homepage-root]) .homepage-capability-section{--homepage-capability-frame-from:var(--sb-border);--homepage-capability-frame-to:rgba(223,223,223,0.52);--homepage-capability-frame-hover:var(--sb-border-hover);--homepage-capability-surface:var(--sb-surface);--homepage-capability-card-border:rgba(15,23,42,0.08);--homepage-capability-card-border-hover:rgba(15,23,42,0.18);--homepage-capability-surface-glow:rgba(13,148,136,0.055);--homepage-capability-divider:rgba(15,23,42,0.08);--homepage-capability-card-accent:var(--sb-brand-text);--homepage-capability-art:rgba(15,23,42,0.46);--homepage-capability-art-soft:rgba(15,23,42,0.12);--homepage-capability-art-reveal:rgba(13,148,136,0.72);--homepage-capability-logo-surface:rgba(255,255,255,0.72);--homepage-capability-art-base-opacity:0.46;--homepage-capability-art-hover-opacity:0.3;--homepage-capability-art-reveal-opacity:0;--homepage-capability-art-reveal-hover-opacity:0.78;--homepage-capability-hover-transition:120ms cubic-bezier(0.4,0,0.2,1)}.dark-mode :where([data-homepage-root]) .homepage-capability-section{--homepage-capability-frame-from:var(--sb-border);--homepage-capability-frame-to:rgba(46,46,46,0.58);--homepage-capability-frame-hover:#454545;--homepage-capability-surface:#151515;--homepage-capability-card-border:rgba(255,255,255,0.08);--homepage-capability-card-border-hover:rgba(255,255,255,0.22);--homepage-capability-surface-glow:rgba(20,184,166,0.04);--homepage-capability-divider:rgba(255,255,255,0.085);--homepage-capability-card-accent:var(--sb-brand-text);--homepage-capability-art:rgba(148,163,184,0.62);--homepage-capability-art-soft:rgba(148,163,184,0.13);--homepage-capability-art-reveal:rgba(62,207,142,0.82);--homepage-capability-logo-surface:rgba(255,255,255,0.06);--homepage-capability-art-base-opacity:0.36;--homepage-capability-art-hover-opacity:0.24;--homepage-capability-art-reveal-hover-opacity:0.56}:where([data-homepage-root]) .homepage-capability-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}:where([data-homepage-root]) .homepage-capability-card{position:relative;display:flex;grid-column:span 3;min-height:344px;overflow:visible;background:linear-gradient(180deg,var(--homepage-capability-frame-from) 0,var(--homepage-capability-frame-to) 100%);color:var(--sb-text);isolation:isolate;text-decoration:none;box-shadow:none;transition:background var(--homepage-capability-hover-transition),box-shadow var(--homepage-capability-hover-transition)}:where([data-homepage-root]) .homepage-capability-card:hover{background:var(--homepage-capability-frame-hover);color:var(--sb-text);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}:where([data-homepage-root]) .homepage-capability-card--tone-catalog{--homepage-capability-card-accent:#2ebb7b;--homepage-capability-frame-to:rgba(13,148,136,0.16);--homepage-capability-surface-glow:rgba(13,148,136,0.095);--homepage-capability-art-reveal:rgba(13,148,136,0.86)}:where([data-homepage-root]) .homepage-capability-card--tone-coding{--homepage-capability-card-accent:#6ea8ff;--homepage-capability-frame-to:rgba(99,102,241,0.15);--homepage-capability-surface-glow:rgba(99,102,241,0.09);--homepage-capability-art-reveal:rgba(110,168,255,0.82)}.dark-mode :where([data-homepage-root]) .homepage-capability-card--tone-catalog{--homepage-capability-card-accent:#3ecf8e;--homepage-capability-frame-to:rgba(62,207,142,0.2);--homepage-capability-surface-glow:rgba(62,207,142,0.11);--homepage-capability-art-reveal:rgba(62,207,142,0.92)}.dark-mode :where([data-homepage-root]) .homepage-capability-card--tone-coding{--homepage-capability-card-accent:#8ab4ff;--homepage-capability-frame-to:rgba(129,140,248,0.2);--homepage-capability-surface-glow:rgba(129,140,248,0.11);--homepage-capability-art-reveal:rgba(138,180,255,0.9)}:where([data-homepage-root]) .homepage-capability-card:focus-visible{color:var(--sb-text);outline:2px solid rgba(20,184,166,.72);outline-offset:3px}.dark-mode :where([data-homepage-root]) .homepage-capability-card:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}:where([data-homepage-root]) .homepage-capability-card--wide{grid-column:span 6}:where([data-homepage-root]) .homepage-capability-card__surface{position:relative;display:flex;flex:1 1 auto;min-width:0;overflow:hidden;border-radius:10px;background:radial-gradient(ellipse at 94% 90%,var(--homepage-capability-surface-glow),transparent 46%),var(--homepage-capability-surface)}.dark-mode :where([data-homepage-root]) .homepage-capability-card__surface{background:radial-gradient(ellipse at 94% 90%,var(--homepage-capability-surface-glow),transparent 48%),var(--homepage-capability-surface)}:where([data-homepage-root]) .homepage-capability-card__art{position:absolute;right:-72px;bottom:-50px;z-index:0;width:min(330px,106%);height:auto;color:var(--homepage-capability-art);opacity:var(--homepage-capability-art-base-opacity);pointer-events:none;transform:translateZ(0);transition:opacity var(--homepage-capability-hover-transition),transform var(--homepage-capability-hover-transition);-webkit-mask-image:radial-gradient(ellipse 76% 76% at 58% 54%,#000 0,rgba(0,0,0,.92) 58%,transparent 100%);mask-image:radial-gradient(ellipse 76% 76% at 58% 54%,#000 0,rgba(0,0,0,.92) 58%,transparent 100%)}:where([data-homepage-root]) .homepage-capability-card--wide .homepage-capability-card__art{right:-28px;bottom:-42px;width:min(460px,62%)}:where([data-homepage-root]) .homepage-capability-card__art-grid{color:var(--homepage-capability-art-soft);stroke-width:1.15;opacity:.42}:where([data-homepage-root]) .homepage-capability-card__art>g:not(.homepage-capability-card__art-grid){stroke-width:1.9;opacity:.78}:where([data-homepage-root]) .homepage-capability-card__art--reveal{color:var(--homepage-capability-art-reveal);opacity:var(--homepage-capability-art-reveal-opacity)}:where([data-homepage-root]) .homepage-capability-card__art--reveal .homepage-capability-card__art-grid{opacity:.2}:where([data-homepage-root]) .homepage-capability-card:hover .homepage-capability-card__art--base{opacity:var(--homepage-capability-art-hover-opacity)}:where([data-homepage-root]) .homepage-capability-card:hover .homepage-capability-card__art--reveal{opacity:var(--homepage-capability-art-reveal-hover-opacity)}:where([data-homepage-root]) .homepage-capability-card__copy{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-width:0;padding:27px 26px 25px}:where([data-homepage-root]) .homepage-capability-card__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px}:where([data-homepage-root]) .homepage-capability-card__head{display:flex;align-items:center;gap:12px;min-width:0}:where([data-homepage-root]) .homepage-capability-card__title-row{display:flex;align-items:center;gap:12px;min-width:0}:where([data-homepage-root]) .homepage-capability-card h2{min-width:0;margin:0;color:var(--sb-text);font-size:16px;font-weight:600;line-height:1.3;white-space:nowrap}:where([data-homepage-root]) .homepage-capability-card__logo-rail{display:inline-flex;align-items:center;justify-content:flex-end;flex:0 1 auto;gap:6px;margin-left:auto;padding-left:2px;color:var(--sb-text-muted);opacity:.72;overflow:hidden;transition:color var(--homepage-capability-hover-transition),opacity var(--homepage-capability-hover-transition)}:where([data-homepage-root]) .homepage-capability-card__logo{display:inline-flex;align-items:center;justify-content:center;flex:0 0 15px;width:15px;height:15px;border:0;border-radius:0;background:transparent;color:currentColor;box-shadow:none;opacity:.9;transition:color var(--homepage-capability-hover-transition),opacity var(--homepage-capability-hover-transition),transform var(--homepage-capability-hover-transition)}:where([data-homepage-root]) .homepage-capability-card__logo--wide{flex-basis:22px;width:22px;height:22px}:where([data-homepage-root]) .homepage-capability-card__logo--wordmark{flex-basis:auto;width:auto}:where([data-homepage-root]) .homepage-capability-card__logo img,:where([data-homepage-root]) .homepage-capability-card__logo svg,:where([data-homepage-root]) .homepage-capability-card__logo>span{display:block;width:15px;height:15px}:where([data-homepage-root]) .homepage-capability-card__logo svg{fill:currentColor}:where([data-homepage-root]) .homepage-capability-card__logo--wordmark>span{width:var(--wordmark-width-ratio);height:1em}:where([data-homepage-root]) .homepage-capability-card__logo img{object-fit:contain;filter:brightness(0)}.dark-mode :where([data-homepage-root]) .homepage-capability-card__logo img{filter:brightness(0) invert(1)}:where([data-homepage-root]) .homepage-capability-card:hover .homepage-capability-card__logo-rail{opacity:.92}:where([data-homepage-root]) .homepage-capability-card:hover .homepage-capability-card__logo{opacity:1}:where([data-homepage-root]) .homepage-capability-card p{max-width:320px;margin:0;color:var(--sb-text-secondary);font-size:14px;line-height:1.55}:where([data-homepage-root]) .homepage-capability-card--wide p{max-width:340px}:where([data-homepage-root]) .homepage-capability-card__contract{display:grid;gap:11px;margin-top:6px;padding-top:16px;border-top:1px solid var(--homepage-capability-divider)}:where([data-homepage-root]) .homepage-capability-card__contract>span{color:var(--sb-text-muted);font-size:12px;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase}:where([data-homepage-root]) .homepage-capability-card__contract ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}:where([data-homepage-root]) .homepage-capability-card__contract li{display:flex;align-items:center;gap:8px;min-width:0;color:var(--sb-text-secondary);font-size:13px;line-height:1.36}:where([data-homepage-root]) .homepage-capability-card__contract svg{flex:0 0 13px;color:var(--homepage-capability-card-accent);opacity:.76}:where([data-homepage-root]) .homepage-capability-card__action{display:inline-flex;align-items:center;gap:7px;width:fit-content;margin-top:auto;padding-top:18px;color:var(--sb-text-secondary);font-size:13px;font-weight:500;line-height:1;transition:color var(--homepage-capability-hover-transition),gap var(--homepage-capability-hover-transition)}:where([data-homepage-root]) .homepage-capability-card__action svg{flex:0 0 13px;opacity:.7}:where([data-homepage-root]) .homepage-capability-card:hover .homepage-capability-card__action{gap:10px;color:var(--homepage-capability-card-accent)}:where([data-homepage-root]) .homepage-capability-footnote{display:flex;justify-content:center;gap:6px;margin-top:42px;color:var(--sb-text-muted);font-size:14px;line-height:1.5;text-align:center}:where([data-homepage-root]) .homepage-capability-footnote strong{color:var(--sb-text-secondary);font-weight:500}:where([data-homepage-root]) .homepage-capability-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:24px;align-items:end;margin-bottom:20px}:where([data-homepage-root]) .homepage-capability-intro h2{max-width:520px;margin:0;color:var(--sb-text);font-size:clamp(20px,2vw,26px);font-weight:500;letter-spacing:0;line-height:1.2}:where([data-homepage-root]) .homepage-capability-intro h2 span{display:block}:where([data-homepage-root]) .homepage-capability-intro h2 span+span{color:var(--sb-brand-text)}:where([data-homepage-root]) .homepage-capability-intro p{margin:0;color:var(--sb-text-secondary);font-size:14px;line-height:1.65}:where([data-homepage-root]) .homepage-capability-grid{gap:12px}:where([data-homepage-root]) .homepage-capability-card{--homepage-capability-fill:rgba(15,23,42,0.035);--homepage-capability-fill-hover:rgba(15,23,42,0.06);min-height:0;padding:0;border:0;border-radius:16px;background:var(--homepage-capability-fill);transition:background-color var(--homepage-capability-hover-transition)}.dark-mode :where([data-homepage-root]) .homepage-capability-card{--homepage-capability-fill:rgba(255,255,255,0.045);--homepage-capability-fill-hover:rgba(255,255,255,0.07)}.dark-mode :where([data-homepage-root]) .homepage-capability-card:hover,:where([data-homepage-root]) .homepage-capability-card:hover{background:var(--homepage-capability-fill-hover);box-shadow:none}.dark-mode :where([data-homepage-root]) .homepage-capability-card__surface,:where([data-homepage-root]) .homepage-capability-card__surface{border-radius:inherit;background:transparent}:where([data-homepage-root]) .homepage-capability-card__copy{gap:11px;padding:24px}:where([data-homepage-root]) .homepage-capability-card__icon{color:var(--sb-text-muted)}:where([data-homepage-root]) .homepage-capability-card h3{min-width:0;margin:0;color:var(--sb-text);font-size:16px;font-weight:600;line-height:1.3;white-space:normal}:where([data-homepage-root]) .homepage-capability-card__summary{max-width:310px;margin:0;color:var(--sb-text-secondary);font-size:13px;line-height:1.56}:where([data-homepage-root]) .homepage-capability-card--wide .homepage-capability-card__summary{max-width:430px}:where([data-homepage-root]) .homepage-capability-card__facts{display:flex;flex-wrap:wrap;gap:7px 14px;margin-top:auto;padding-top:8px;border-top:0}:where([data-homepage-root]) .homepage-capability-card__facts span{display:inline-flex;align-items:center;gap:7px;min-width:0;color:var(--sb-text-secondary);font-size:12px;font-weight:500;line-height:1.4}:where([data-homepage-root]) .homepage-capability-card__facts svg{flex:0 0 13px;color:var(--homepage-capability-card-accent);opacity:.62}:where([data-homepage-root]) .homepage-capability-card__code{display:block;width:fit-content;max-width:100%;margin-top:auto;padding-top:8px;border-top:0;color:var(--sb-brand-text);font-family:JetBrains Mono,SF Mono,monospace;font-size:12px;line-height:1.5;overflow-wrap:break-word}:where([data-homepage-root]) .homepage-capability-card__art{right:-64px;bottom:-54px;width:min(300px,106%)}:where([data-homepage-root]) .homepage-capability-card--wide .homepage-capability-card__art{right:-20px;bottom:-54px;width:min(390px,52%)}:where([data-homepage-root]) .homepage-capability-footnote{margin-top:22px}:where([data-homepage-root]) .homepage-proof-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}:where([data-homepage-root]) .homepage-proof-header--compact{margin-bottom:24px}:where([data-homepage-root]) .homepage-proof-header h2{margin:0}:where([data-homepage-root]) .homepage-proof-header p{max-width:560px;margin:10px 0 0;color:var(--sb-text-secondary);font-size:16px;line-height:1.55}:where([data-homepage-root]) .homepage-proof-header__action{flex:0 0 auto}:where([data-homepage-root]) .homepage-model-preview__view-all svg,:where([data-homepage-root]) .homepage-proof-header__action svg{flex:0 0 14px}:where([data-homepage-root]) .homepage-model-card{--homepage-model-card-accent:#2ebb7b;--homepage-model-frame-from:transparent;--homepage-model-frame-to:transparent;--homepage-model-frame-hover-from:transparent;--homepage-model-frame-hover-to:transparent;--homepage-model-surface:rgba(15,23,42,0.035);--homepage-model-surface-glow:rgba(15,23,42,0.045);--homepage-model-surface-sheen:rgba(15,23,42,0.045);position:relative;display:flex;min-width:0;min-height:180px;padding:1px;overflow:visible;border:0;border-radius:10px;background:linear-gradient(180deg,var(--homepage-model-frame-from) 0,var(--homepage-model-frame-to) 100%);color:var(--sb-text);isolation:isolate;text-decoration:none;box-shadow:none;transition:box-shadow .12s cubic-bezier(.4,0,.2,1)}:where([data-homepage-root]) .homepage-model-card:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(180deg,var(--homepage-model-frame-hover-from) 0,var(--homepage-model-frame-hover-to) 100%),var(--sb-bg);opacity:0;pointer-events:none;transition:opacity .18s cubic-bezier(.4,0,.2,1)}:where([data-homepage-root]) .homepage-model-card:hover{color:var(--sb-text);box-shadow:none}:where([data-homepage-root]) .homepage-model-card:hover:before{opacity:1}.dark-mode :where([data-homepage-root]) .homepage-model-card{--homepage-model-card-accent:#3ecf8e;--homepage-model-frame-from:transparent;--homepage-model-frame-to:transparent;--homepage-model-frame-hover-from:transparent;--homepage-model-frame-hover-to:transparent;--homepage-model-surface:rgba(255,255,255,0.045);--homepage-model-surface-glow:rgba(255,255,255,0.045);--homepage-model-surface-sheen:rgba(255,255,255,0.055)}.dark-mode :where([data-homepage-root]) .homepage-model-card:hover{box-shadow:none}:where([data-homepage-root]) .homepage-model-preview .homepage-proof-header{margin-bottom:20px}:where([data-homepage-root]) .homepage-model-preview .homepage-proof-header h2{max-width:520px;color:var(--sb-text);font-size:clamp(20px,2vw,26px);font-weight:500;letter-spacing:0;line-height:1.2}:where([data-homepage-root]) .homepage-model-preview .homepage-proof-header h2 a{display:inline-flex;align-items:center;gap:5px;color:inherit;font:inherit;text-decoration:none;transition:color var(--sb-transition)}:where([data-homepage-root]) .homepage-model-preview .homepage-proof-header h2 a:hover{color:var(--sb-text)}:where([data-homepage-root]) .homepage-model-preview .homepage-proof-header h2 svg{color:var(--sb-text-muted)}:where([data-homepage-root]) .homepage-model-preview .homepage-proof-header p{margin-top:5px;font-size:13px;line-height:1.45}:where([data-homepage-root]) .homepage-model-preview__view-all{display:inline-flex;align-items:center;min-height:24px;gap:6px;color:var(--sb-text-secondary);font-size:13px;font-weight:500;line-height:1;text-decoration:none;transition:color var(--sb-transition)}:where([data-homepage-root]) .homepage-model-preview__view-all:hover{color:var(--sb-text)}:where([data-homepage-root]) .homepage-model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}:where([data-homepage-root]) .homepage-model-card__surface{position:relative;display:flex;flex:1 1 auto;min-width:0;overflow:hidden;border-radius:16px;background:var(--homepage-model-surface)}:where([data-homepage-root]) .homepage-model-card__surface:after{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse 130% 78% at 50% -12%,var(--homepage-model-surface-sheen),transparent 72%);opacity:0;pointer-events:none;transition:opacity .2s cubic-bezier(.4,0,.2,1)}:where([data-homepage-root]) .homepage-model-card:hover .homepage-model-card__surface:after{opacity:1}:where([data-homepage-root]) .homepage-model-card__copy{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-width:0;padding:24px}:where([data-homepage-root]) .homepage-model-card__mark{display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;width:22px;height:22px;color:var(--sb-text-muted);opacity:.88;transition:color .12s cubic-bezier(.4,0,.2,1),opacity .12s cubic-bezier(.4,0,.2,1)}:where([data-homepage-root]) .homepage-model-card__mark--theme-mono{color:currentColor}:where([data-homepage-root]) .homepage-model-card:hover .homepage-model-card__mark{color:var(--sb-text);opacity:1}:where([data-homepage-root]) .homepage-model-card__identity{display:flex;align-items:center;gap:10px;min-width:0}:where([data-homepage-root]) .homepage-model-card h3{min-width:0;margin:0;color:var(--sb-text);font-size:16px;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where([data-homepage-root]) .homepage-model-card p{max-width:260px;margin:0;color:var(--sb-text-secondary);font-size:13px;line-height:1.55}:where([data-homepage-root]) .homepage-model-card__facts{display:flex;flex-wrap:wrap;gap:7px 14px;margin-top:auto;padding-top:4px}:where([data-homepage-root]) .homepage-model-card__facts span{display:inline-flex;align-items:center;gap:7px;min-width:0;color:var(--sb-text-secondary);font-size:12px;font-weight:500;line-height:1.4}:where([data-homepage-root]) .homepage-model-card__facts svg{flex:0 0 13px;color:var(--homepage-model-card-accent);opacity:.62}:where([data-homepage-root]) .homepage-model-card__model-id{display:block;width:fit-content;max-width:100%;color:var(--sb-text-muted);font-family:JetBrains Mono,SF Mono,monospace;font-size:12px;line-height:1.5;overflow-wrap:break-word}:where([data-homepage-root]) .homepage-deploy-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:24px;align-items:end;margin-bottom:20px}:where([data-homepage-root]) .homepage-deploy-intro h2{max-width:520px;margin:0;color:var(--sb-text);font-size:clamp(20px,2vw,26px);font-weight:500;letter-spacing:0;line-height:1.2}:where([data-homepage-root]) .homepage-deploy-intro h2 span{display:block}:where([data-homepage-root]) .homepage-deploy-intro h2 span+span{color:var(--sb-brand-text)}:where([data-homepage-root]) .homepage-deploy-intro p{margin:0;color:var(--sb-text-secondary);font-size:14px;line-height:1.65}:where([data-homepage-root]) .homepage-start-card{--homepage-start-card-line:rgba(15,23,42,0.1);--homepage-start-card-line-soft:rgba(15,23,42,0.065);display:grid;gap:18px;min-height:auto;padding:0;background:transparent}.dark-mode :where([data-homepage-root]) .homepage-start-card{--homepage-start-card-line:rgba(255,255,255,0.11);--homepage-start-card-line-soft:rgba(255,255,255,0.07)}:where([data-homepage-root]) .homepage-start-card__contract-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;border-top:1px solid var(--homepage-start-card-line);border-bottom:1px solid var(--homepage-start-card-line)}:where([data-homepage-root]) .homepage-start-card__contract-item{position:relative;display:grid;align-content:start;gap:9px;min-width:0;padding:24px 24px 28px;border-right:1px solid var(--homepage-start-card-line-soft);background:transparent}:where([data-homepage-root]) .homepage-start-card__contract-item:last-child{border-right:0}:where([data-homepage-root]) .homepage-start-card__contract-index{color:var(--sb-text-muted);font-family:JetBrains Mono,SF Mono,monospace;font-size:13px;font-weight:400;line-height:1}:where([data-homepage-root]) .homepage-start-card__contract-item h3{margin:0;color:var(--sb-text);font-family:inherit;font-size:16px;font-weight:500;letter-spacing:0;line-height:1.3}:where([data-homepage-root]) .homepage-start-card__contract-item p{max-width:330px;margin:0;color:var(--sb-text-secondary);font-size:14px;line-height:22px}:where([data-homepage-root]) .homepage-start-card__sdk-row{display:grid;grid-template-columns:repeat(2,max-content);grid-auto-rows:24px;gap:6px 16px;align-items:center;margin-top:6px}:where([data-homepage-root]) .homepage-start-card__sdk-row>span{display:inline-flex;align-items:center;min-height:24px;gap:7px;color:var(--sb-text-secondary);font-size:13px;font-weight:500;line-height:1.35;white-space:nowrap}:where([data-homepage-root]) .homepage-start-card__sdk-row svg,:where([data-homepage-root]) .homepage-start-card__sdk-row>span>span{flex:0 0 15px;color:var(--sb-text-secondary)}:where([data-homepage-root]) .homepage-start-card__sdk-row [data-apertis-mark]{width:15px;height:15px;flex-basis:15px;transform:scale(1.6);transform-origin:center}:where([data-homepage-root]) .homepage-start-card__sdk-row>[data-apertis-sdk-item]{margin-left:9px;padding-right:3px;transform:translateX(-8px)}:where([data-homepage-root]) .homepage-start-card__endpoint-strip{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;min-width:0;margin-top:5px}:where([data-homepage-root]) .homepage-start-card__endpoint-strip code{min-width:0;padding:0;color:var(--sb-text);background:transparent;font-family:JetBrains Mono,SF Mono,monospace;font-size:12px;line-height:1.4}:where([data-homepage-root]) .homepage-start-card__endpoint-strip code>span{white-space:nowrap}:where([data-homepage-root]) .homepage-start-card__endpoint-strip code>span:first-child{color:var(--sb-text-muted)}:where([data-homepage-root]) .homepage-start-card__format-toggle{display:inline-flex;align-items:center;justify-content:flex-start;gap:14px;width:fit-content;max-width:100%;margin-top:7px;padding:0;border:0;border-radius:0}:where([data-homepage-root]) .homepage-start-card__format-toggle button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:24px;padding:0 0 6px;border:0;border-radius:0;color:var(--sb-text-muted);background:transparent;font-size:12px;font-weight:500;line-height:1;cursor:pointer;transition:color var(--sb-transition),border-color var(--sb-transition),background-color var(--sb-transition)}:where([data-homepage-root]) .homepage-start-card__format-toggle button:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:transparent;transition:background-color var(--sb-transition)}:where([data-homepage-root]) .homepage-start-card__format-toggle button[aria-pressed=true]{color:var(--sb-text);background:transparent}:where([data-homepage-root]) .homepage-start-card__format-toggle button[aria-pressed=true]:after{background:var(--sb-brand-light)}:where([data-homepage-root]) .homepage-start-card__format-toggle button:hover{color:var(--sb-text)}:where([data-homepage-root]) .homepage-start-card__format-toggle span,:where([data-homepage-root]) .homepage-start-card__format-toggle svg{flex:0 0 auto}:where([data-homepage-root]) .homepage-start-card__policy-row{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px 16px;align-items:baseline;min-width:0;margin:6px 0 0}:where([data-homepage-root]) .homepage-start-card__policy-row dt{color:var(--sb-text-muted);font-size:13px;line-height:1.35}:where([data-homepage-root]) .homepage-start-card__policy-row dd{min-width:0;margin:0;color:var(--sb-text);font-family:JetBrains Mono,SF Mono,monospace;font-size:12px;line-height:1.35;overflow-wrap:break-word}@keyframes homepage-start-value-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){:where([data-homepage-root]) .homepage-capability-intro{grid-template-columns:1fr;gap:12px}:where([data-homepage-root]) .homepage-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-homepage-root]) .homepage-capability-card,:where([data-homepage-root]) .homepage-capability-card--wide{grid-column:span 1}:where([data-homepage-root]) .homepage-capability-footnote{align-items:center;flex-direction:column}:where([data-homepage-root]) .homepage-deploy-intro{grid-template-columns:1fr;gap:12px}:where([data-homepage-root]) .homepage-start-card{gap:16px}:where([data-homepage-root]) .homepage-start-card__contract-grid{grid-template-columns:1fr}:where([data-homepage-root]) .homepage-start-card__contract-item{min-height:0;border-right:0;border-bottom:1px solid var(--homepage-start-card-line-soft)}:where([data-homepage-root]) .homepage-start-card__contract-item:last-child{border-bottom:0}:where([data-homepage-root]) .homepage-model-card{min-height:auto}}@media (max-width:767px){:where([data-homepage-root]) .homepage-model-grid{grid-template-columns:1fr}:where([data-homepage-root]) .homepage-proof-header{align-items:flex-start;flex-direction:column}}@media (max-width:640px){:where([data-homepage-root]) .homepage-capability-intro{margin-bottom:18px}:where([data-homepage-root]) .homepage-capability-intro h2{font-size:20px;line-height:1.18}:where([data-homepage-root]) .homepage-capability-intro p{font-size:14px}:where([data-homepage-root]) .homepage-deploy-intro{margin-bottom:18px}:where([data-homepage-root]) .homepage-deploy-intro h2{font-size:20px;line-height:1.18}:where([data-homepage-root]) .homepage-deploy-intro p{font-size:14px}:where([data-homepage-root]) .homepage-capability-grid{grid-template-columns:1fr}:where([data-homepage-root]) .homepage-capability-card{min-height:218px}:where([data-homepage-root]) .homepage-capability-card__copy{padding:20px}:where([data-homepage-root]) .homepage-capability-card__title-row{align-items:flex-start;flex-direction:column;gap:9px}}@media (max-width:640px){:where([data-homepage-root]) .homepage-model-grid{grid-template-columns:1fr}:where([data-homepage-root]) .homepage-start-card{grid-template-columns:1fr}:where([data-homepage-root]) .homepage-start-card__contract-item{padding:16px 0}:where([data-homepage-root]) .homepage-start-card__format-toggle{justify-content:flex-start;width:100%}:where([data-homepage-root]) .homepage-start-card__format-toggle button{flex:0 1 auto}}