main>.section.hero{isolation:isolate;background-color:#fbfcfd;background-image:radial-gradient(circle at 76% 34%,#3b82f60e,#0000 34%),linear-gradient(#0f172a09 1px,#0000 1px),linear-gradient(90deg,#0f172a09 1px,#0000 1px),linear-gradient(#fbfcfd 0% 62%,#fff 100%);background-position:50%,top,top,50%;background-size:auto,48px 48px,48px 48px,auto;padding-top:96px;padding-bottom:42px;position:relative;overflow:hidden}main>.section.hero:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#ffffff29,#ffffffb3),linear-gradient(90deg,#ffffff7a,#0000 36% 64%,#ffffff7a);position:absolute;inset:0}main>.section.hero>.container{z-index:1;position:relative}main>.section.hero>.home-outcomes-section{padding-top:92px;padding-bottom:38px}main>.section.hero .h1{color:#0f172a;text-wrap:balance;max-width:18ch}main>.section.hero .lead{color:#475569}main>.section.hero .hero-github-link{color:#64748b;align-items:center;gap:7px;min-height:46px;padding:0 8px;font-size:14px;font-weight:600;display:inline-flex}main>.section.hero .hero-project-links{align-items:center;gap:2px;min-height:46px;display:inline-flex}main>.section.hero .hero-github-link:hover{color:#0f172a}main>.section.hero .hero-github-link svg{width:17px;height:17px}main>.section.hero .hero-release-link{color:#475569;min-height:30px;font-family:var(--font-mono);background:#ffffffb8;border:1px solid #d8e0e9;border-radius:999px;align-self:center;align-items:center;gap:7px;padding:0 9px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}main>.section.hero .hero-release-link:hover{color:#0f172a;border-color:#b9c7d6;text-decoration:none}main>.section.hero .hero-release-dot{background:#2563eb;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #2563eb1a}main>.section.hero .cap,main>.section.hero .hero-proof-kicker{color:#64748b}main>.section.hero .hero-announcement{color:#475569;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffdb;border-color:#dbe4ee;box-shadow:0 1px 2px #0f172a0a}main>.section.hero .hero-announcement:before{background:#2563eb;box-shadow:0 0 0 4px #2563eb17}main>.section.hero .hero-announcement-panel,main>.section.hero .stat-popover{color:#475569;background:#fffffffa;border-color:#dbe4ee;box-shadow:0 18px 40px #0f172a1f}main>.section.hero .hero-announcement-panel strong,main>.section.hero .proof-title{color:#0f172a}main>.section.hero .proof-contract-label{color:#64748b;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;min-width:0;font-size:11px;font-weight:600;line-height:1.3;display:flex}main>.section.hero .proof-contract-name{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}main>.section.hero .proof-contract-name svg{color:#2563eb;width:18px;height:18px}main>.section.hero .proof-contract-label code{color:#64748b;min-width:0;font-family:var(--font-mono);letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}main>.section.hero .hero-proof-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border-color:#dbe4ee;gap:16px;padding:26px;box-shadow:0 20px 48px #0f172a14,inset 0 1px #fffc}main>.section.hero .code-block{color:#1e293b;background:#f8fafc;border-color:#d8e0e9;margin-top:0;box-shadow:inset 0 1px #ffffffe6}main>.section.hero .code-block code,main>.section.hero .code-block pre{color:#1e293b}main>.section.hero .proof-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:5px 0 2px;display:grid;position:relative}main>.section.hero .proof-steps:before{content:"";background:linear-gradient(90deg,#94a3b82e,#64748b61,#94a3b82e);height:1px;position:absolute;top:10px;left:10%;right:10%}main>.section.hero .proof-step{z-index:1;background:0 0;border:0;gap:4px;min-height:50px;padding:0 5px;position:relative}main>.section.hero .proof-step:before{content:"";background:#3b82f6;border:1px solid #2563eb6b;border-radius:50%;width:7px;height:7px;margin-bottom:4px;box-shadow:0 0 0 4px #3b82f614}main>.section.hero .proof-step span{color:#64748b;font-size:10px}main>.section.hero .proof-step strong{color:#1e293b;font-size:11px}main>.section.hero .proof-path{color:#64748b;border-top-color:#e2e8f0;margin-top:2px}@media (width>=960px){main>.section.hero>.container>.grid-2{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:52px}main>.section.hero .hero-copy{max-width:620px}}@media (width<=639px){main>.section.hero .hero-proof-panel{padding:20px}main>.section.hero .proof-step{padding-inline:2px}main>.section.hero .proof-step span,main>.section.hero .proof-step strong{font-size:9.5px}main>.section.hero .proof-contract-label{flex-direction:column;align-items:flex-start;gap:5px}}@media (width<=640px){main>.section.hero{background-size:auto,36px 36px,36px 36px;padding-top:72px;padding-bottom:36px}}.nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-bottom-color:#0f172a14;box-shadow:0 1px #0f172a08}.nav .brand{color:#0f172a}.nav-links a{color:#475569}.nav-links a:hover,.nav-links a[aria-current=page]{color:#0f172a;background:#0f172a0b}.nav-menu-btn{color:#334155;background:#fffc;border-color:#d8e0e9}.nav-menu-panel{background:#fffffffa;border-color:#dbe4ee;box-shadow:0 18px 40px #0f172a1f}.nav-menu-panel a{color:#475569}.nav-menu-panel a:hover,.nav-menu-panel a[aria-current=page]{color:#0f172a;background:#0f172a0b}.story-card .story-summary-home{flex:auto;margin-top:0;margin-bottom:0}.story-card .story-action-home{margin-top:10px;padding-top:0}.home-outcome-grid .story-card .h3{min-height:0}.home-section-action{justify-content:center;margin-top:24px;display:flex}.editions-anchor+.section-header{margin-bottom:16px}.editions-surface{margin-top:0}.platform-list{align-items:center;gap:10px 14px;margin:2px 0 24px}.platform-list:before{content:"Available on";color:var(--muted);font-size:12px;font-weight:600;line-height:1.4}.platform-item{min-width:0;box-shadow:none;color:var(--muted);background:0 0;border:0;border-radius:0;gap:5px;padding:0;font-size:12px;line-height:1.4}.platform-item svg{width:14px;height:14px}.editions-grid-home{padding-top:14px}.editions-grid-home .edition-card-home{padding-top:30px;overflow:visible}.editions-grid-home .edition-accent-bar{display:none}.editions-grid-home .edition-meta{z-index:1;margin:0;position:absolute;top:0;left:18px;transform:translateY(-50%)}.editions-grid-home .edition-badge{color:#475569;background:#fff;border-color:#2563eb3d;border-radius:6px;min-height:28px}.editions-grid-home .edition-card-home,.editions-grid-home .edition-card-home.edition-card-sme{border-color:#0000 #2563eb2e #2563eb2e;box-shadow:0 8px 24px #0f172a0a}.editions-grid-home .edition-card-home:hover{border-color:#0000 #2563eb4d #2563eb4d}#next-steps .getting-started-single{max-width:860px;margin-inline:auto}#next-steps .getting-started-copy{max-width:760px}@media (width<=460px){.platform-list{gap:8px 12px}.platform-list:before{text-align:center;flex-basis:100%}}@media (width>=1080px){.home-outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-outcome-grid .story-card{border-top:0;border-left:1px solid #94a3b833}.home-outcome-grid .story-card:first-child{border-left:0}}.model-node[data-astro-cid-35r3hodi]{padding-left:0}@media (width>=760px){.model-node[data-astro-cid-35r3hodi]{padding:18px 16px 16px}}
