:where([data-homepage-root]) .sb-page{--home-surface:#ffffff;--home-surface-alt:#f4f4f4;--home-surface-hover:#efefef;--home-border:#e0e0e0;--home-border-hover:#c4c4c4;--home-brand:var(--home-text);--home-brand-light:var(--home-text);--home-brand-text:var(--home-text);--home-text:#111827;--home-text-secondary:#4b5563;--home-text-muted:#686f7c;--home-brand-btn-border:transparent;--home-glow:none;--home-shadow-card:none;--home-shadow-card-hover:none;--home-h3-size:22px;--home-body-size:16px;--home-font-weight-heading:400;--home-letter-spacing:normal;--home-container-max-w:1280px;--home-section-gap:80px;--home-section-gap-sm:78px;--home-card-gap:16px;--home-px:var(--marketing-content-gutter,24px);--home-transition:0.2s cubic-bezier(0,0,0.2,1);--home-btn-radius:6px;--home-btn-font-size:14px;--home-btn-font-weight:400;--home-btn-padding:8px 16px;--home-btn-height:38px}.dark-mode :where([data-homepage-root]) .sb-page{--home-surface:#1c1c1c;--home-surface-alt:#1c1c1c;--home-surface-hover:#292929;--home-border:#2e2e2e;--home-border-hover:#3e3e3e;--home-brand:var(--home-text);--home-brand-light:var(--home-text);--home-brand-text:var(--home-text);--home-text:#fafafa;--home-text-secondary:#b4b4b4;--home-text-muted:#929292;--home-brand-btn-border:transparent;--home-glow:none;--home-shadow-card:none;--home-shadow-card-hover:none}:where([data-homepage-root]) .sb-page{color:var(--home-text-secondary);font-family:var(--marketing-content-font-sans);font-size:var(--home-body-size);line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where([data-homepage-root]) .sb-container{max-width:var(--home-container-max-w);margin:0 auto;padding-left:var(--home-px);padding-right:var(--home-px);width:100%;box-sizing:border-box}:where([data-homepage-root]) .homepage-changelog-section{width:100%;padding:0 0 var(--home-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(--home-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(--home-text);text-decoration:none;transition:background-color var(--home-transition),border-color var(--home-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(--home-text-muted);font-size:13px;line-height:1}:where([data-homepage-root]) .homepage-changelog-card__version{flex:0 0 auto;color:var(--home-text-secondary);font-weight:500;line-height:1}: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(--home-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(--home-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(--home-brand-text);font-size:13px;font-weight:500;line-height:1;text-decoration:none;transition:color var(--home-transition)}:where([data-homepage-root]) .homepage-changelog-idea a:hover,:where([data-homepage-root]) .homepage-changelog-link:hover{color:var(--home-text)}:where([data-homepage-root]) .homepage-changelog-idea{display:inline-flex;align-items:center;gap:10px;min-width:0;color:var(--home-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(--home-section-gap);padding-bottom:var(--home-section-gap)}:where([data-homepage-root]) .homepage-mountain-section{scroll-margin-top:92px}:where([data-homepage-root]) .sb-section-sm{padding-top:var(--home-section-gap-sm);padding-bottom:var(--home-section-gap-sm)}:where([data-homepage-root]) .sb-section-alt{background-color:var(--home-surface-alt)}:where([data-homepage-root]) .sb-page .sb-h1,:where([data-homepage-root]) .sb-page h1{font-weight:var(--home-font-weight-heading);color:var(--home-text);letter-spacing:var(--home-letter-spacing);line-height:1.1;font-family:var(--marketing-content-font-sans)}:where([data-homepage-root]) .sb-page .sb-h2,:where([data-homepage-root]) .sb-page h2{font-weight:var(--home-font-weight-heading);color:var(--home-text);letter-spacing:var(--home-letter-spacing);line-height:1.2}:where([data-homepage-root]) .sb-page .sb-h3,:where([data-homepage-root]) .sb-page h3{font-size:var(--home-h3-size);font-weight:var(--home-font-weight-heading);color:var(--home-text);line-height:1.3}:where([data-homepage-root]) .sb-card{background:var(--home-surface);border:1px solid var(--home-border);border-radius:10px;box-shadow:var(--home-shadow-card);transition:border-color var(--home-transition),box-shadow var(--home-transition)}:where([data-homepage-root]) .sb-card:hover{border-color:var(--home-border-hover);box-shadow:var(--home-shadow-card-hover)}:where([data-homepage-root]) .sb-card-glow:hover{box-shadow:var(--home-shadow-card-hover)}:where([data-homepage-root]) .sb-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:var(--home-btn-padding);height:var(--home-btn-height);background:var(--marketing-color-cta-mono-bg);color:var(--marketing-color-cta-mono-fg);border:1px solid var(--home-brand-btn-border);border-radius:var(--home-btn-radius);font-size:var(--home-btn-font-size);font-weight:var(--home-btn-font-weight);cursor:pointer;transition:background var(--home-transition),border-color var(--home-transition),box-shadow var(--home-transition);text-decoration:none;line-height:1}:where([data-homepage-root]) .sb-btn-primary:hover{background:var(--marketing-color-cta-mono-bg-hover);border-color:var(--home-brand);color:var(--marketing-color-cta-mono-fg)}:where([data-homepage-root]) .sb-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:var(--home-btn-padding);height:var(--home-btn-height);background:var(--home-surface);color:var(--home-text);border:1px solid var(--home-border);border-radius:var(--home-btn-radius);font-size:var(--home-btn-font-size);font-weight:var(--home-btn-font-weight);cursor:pointer;transition:background var(--home-transition),border-color var(--home-transition);text-decoration:none;line-height:1}:where([data-homepage-root]) .sb-btn-secondary:hover{background:var(--home-surface-hover);border-color:var(--home-border-hover);color:var(--home-text)}:where([data-homepage-root]) .sb-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:var(--home-btn-padding);height:var(--home-btn-height);background:var(--home-surface);color:var(--home-text);border:1px solid var(--home-border);border-radius:var(--home-btn-radius);font-size:var(--home-btn-font-size);font-weight:var(--home-btn-font-weight);cursor:pointer;transition:background var(--home-transition),border-color var(--home-transition);text-decoration:none;line-height:1}:where([data-homepage-root]) .sb-btn-ghost:hover{background:var(--home-surface-hover);border-color:var(--home-border-hover);color:var(--home-text)}:where([data-homepage-root]) .sb-section-header{text-align:center;margin-bottom:48px}:where([data-homepage-root]) .sb-section-header p{color:var(--home-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(--home-border);border-radius:10px;background:var(--home-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(--home-surface)}:where([data-homepage-root]) .coding-plan-roadmap span,:where([data-homepage-root]) .homepage-operations-rail span{color:var(--home-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(--home-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(--home-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(--home-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(--home-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(--home-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(--home-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(--home-border)}:where([data-homepage-root]) .homepage-cost-proof__icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--home-brand-text);opacity:.76}:where([data-homepage-root]) .homepage-cost-proof>span:not(.homepage-cost-proof__icon){color:var(--home-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(--home-text);font-size:16px;font-weight:500;line-height:1.35}:where([data-homepage-root]) .homepage-cost-proof p{margin:0;color:var(--home-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(--home-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(--home-border);transition:color var(--home-transition)}:where([data-homepage-root]) .homepage-cost-row:hover{background:transparent}:where([data-homepage-root]) .homepage-cost-row__stage{color:var(--home-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(--home-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(--home-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(--home-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(--home-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(--home-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(--home-border)}:where([data-homepage-root]) .homepage-platform-row__label{display:inline-flex;align-items:center;gap:9px;color:var(--home-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(--home-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(--home-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(--home-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(--home-border)}:where([data-homepage-root]) .homepage-platform-summary__endpoint span{color:var(--home-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(--home-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(--home-border);border-radius:10px;color:var(--home-text-secondary);background:transparent}:where([data-homepage-root]) .homepage-platform-chip svg{flex:0 0 14px;width:14px;height:14px;color:var(--home-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(--home-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(--home-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(--home-text-muted)}:where([data-homepage-root]) .homepage-platform-endpoint span{color:var(--home-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(--home-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(--home-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(--home-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(--home-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(--home-text-muted)}:where([data-homepage-root]) .coding-plan-endpoint span{color:var(--home-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(--home-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(--home-text-muted);background:transparent;text-decoration:none;transition:color var(--home-transition),background var(--home-transition)}:where([data-homepage-root]) .coding-tool-icon-btn:hover{color:var(--home-text);background:var(--home-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(--home-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(--home-border)}:where([data-homepage-root]) .coding-plan-control__label{display:inline-flex;align-items:center;gap:7px;color:var(--home-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(--home-text);font-size:16px;font-weight:500;line-height:1.35}:where([data-homepage-root]) .coding-plan-control p{margin:0;color:var(--home-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(--home-border)}:where([data-homepage-root]) .coding-plan-policy-row__label{display:inline-flex;align-items:center;gap:9px;color:var(--home-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(--home-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(--home-brand-text,var(--home-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(--home-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(--home-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,color-mix(in srgb,var(--home-text) 4.5%,transparent),transparent),var(--home-surface)!important}.dark-mode :where([data-homepage-root]) .sb-page .bento-item--models{background:linear-gradient(180deg,color-mix(in srgb,var(--home-text) 5.5%,transparent),transparent),var(--home-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(--home-text-muted);transition:color var(--home-transition)}:where([data-homepage-root]) .sb-page .bento-tool-icon:hover{color:var(--home-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(--home-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:color-mix(in srgb,var(--home-text) 4%,transparent);border:1px solid color-mix(in srgb,var(--home-text) 15%,transparent);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(--home-text);margin-bottom:.5rem}:where([data-homepage-root]) .sb-page .savings-badge{font-size:10px;font-weight:600;color:var(--home-brand);background:color-mix(in srgb,var(--home-text) 12%,transparent);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(--home-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(--home-brand);border-radius:4px;transition:width .6s ease;opacity:.7}:where([data-homepage-root]) .sb-page .savings-bar-baseline{background:var(--home-text-muted);opacity:.3}:where([data-homepage-root]) .sb-page .savings-pct{font-size:13px;color:var(--home-text-muted);text-align:right}:where([data-homepage-root]) .sb-page .savings-pct strong{color:var(--home-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(--home-text-secondary)}:where([data-homepage-root]) .sb-page .savings-result strong{color:var(--home-text)}:where([data-homepage-root]) .sb-page .savings-result-highlight strong{color:var(--home-brand)}:where([data-homepage-root]) .sb-page .savings-note{font-size:.75rem;color:var(--home-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(--home-transition),box-shadow var(--home-transition)}:where([data-homepage-root]) .sb-hover-glow:hover{border-color:var(--home-border-hover);box-shadow:var(--home-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(--home-surface);border:1px solid var(--home-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(--home-border)}:where([data-homepage-root]) .community-stat-value{font-size:2rem;font-weight:600;color:var(--home-brand);line-height:1;margin-bottom:.5rem}:where([data-homepage-root]) .community-stat-label{font-size:.875rem;color:var(--home-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{--home-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(--home-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(--home-transition,.12s ease)}:where([data-homepage-root]) .changelog-row:hover .changelog-card-title{color:var(--home-text)}:where([data-homepage-root]) .changelog-row-meta{color:var(--home-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(--home-text);margin:0}:where([data-homepage-root]) .changelog-card-description{font-size:14px;color:var(--home-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(--home-text-muted)}:where([data-homepage-root]) .changelog-meta-text{color:var(--home-text-muted)}:where([data-homepage-root]) .changelog-meta-separator{color:var(--home-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(--home-brand);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(--marketing-color-bg)}:where([data-homepage-root]) .section-alt-odd{background:var(--home-surface-alt)}:where([data-homepage-root]) .main-background{background:var(--marketing-color-bg);color:var(--home-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{--home-h3-size:20px;--home-section-gap:48px;--home-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}}