.hero-band{border-bottom:1px solid var(--line);background:linear-gradient(90deg,#2399ff1f 0,#0000 46%),linear-gradient(#101113 0%,#0a0a0b 100%)}.hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:clamp(42px,7vw,86px);display:grid}@media (min-width:960px){.hero{grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);align-items:center}}.hero__copy,.hero__visual{min-width:0}.hero__title{letter-spacing:0;margin:0;line-height:1.16}.hero__lead{max-width:720px;color:var(--muted-strong);margin:18px 0 0;font-size:clamp(18px,2vw,22px);line-height:1.6}.hero__actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.hero__actions .g-button__text{align-items:center;gap:8px;display:inline-flex}.hero__command{border:1px solid var(--line);background:#08090a;border-radius:8px;max-width:680px;margin:18px 0 0}.hero__proof{grid-template-columns:1fr;gap:10px;max-width:720px;margin-top:22px;display:grid}@media (min-width:700px){.hero__proof{grid-template-columns:repeat(3,minmax(0,1fr))}}.hero__visual{gap:14px;display:grid}.hero__logo-strip{border:1px solid var(--line);color:var(--muted-strong);background:#ffffff0d;border-radius:8px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:flex}.hero__logo-strip img{background:#fff;border-radius:6px;width:104px;height:32px;padding:4px 6px}.eyebrow{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}.proof-item{border:1px solid var(--line);background:#ffffff0b;border-radius:8px;gap:4px;min-width:0;padding:12px;display:grid}.proof-item span{color:var(--muted);font-size:12px}.proof-item strong{overflow-wrap:anywhere;color:var(--fg);font-size:14px}.terminal-card{background:#050607;border:1px solid #81d6ff42;border-radius:8px;overflow:hidden;box-shadow:0 24px 54px #00000057}.terminal-card__bar{border-bottom:1px solid var(--line);background:#121417;gap:7px;padding:12px 14px;display:flex}.terminal-card__bar span{background:var(--muted);border-radius:50%;width:10px;height:10px}.terminal-card__bar span:first-child{background:#ff6f6f}.terminal-card__bar span:nth-child(2){background:#ffbd4a}.terminal-card__bar span:nth-child(3){background:#73d983}.terminal-card__body{gap:12px;padding:18px;display:grid}.terminal-line,.terminal-output,.terminal-gate{min-width:0;font-family:var(--font-mono);align-items:center;gap:10px;font-size:13px;display:flex}.terminal-line{color:var(--fg)}.terminal-line__prompt{color:var(--green)}.terminal-output{color:var(--muted-strong);background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;justify-content:space-between;padding:10px 12px}.terminal-output strong{color:var(--blue);font-weight:700}.terminal-output--warn strong{color:var(--acc)}.terminal-gate{color:var(--green);background:#73d98314;border:1px solid #73d98347;border-radius:6px;padding:12px}.page-content{padding-block:52px 10px}.ask-ai-section{margin-bottom:58px}.quickstart-band{border-block:1px solid var(--line);gap:18px;padding:clamp(22px,4vw,32px) 0;display:grid}@media (min-width:880px){.quickstart-band{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.quickstart-band h2{letter-spacing:0;margin:0;font-size:clamp(26px,4vw,38px);line-height:1.16}.quickstart-band p{max-width:760px;color:var(--muted-strong);margin:14px 0 0;line-height:1.6}.quickstart-band__command{border:1px solid var(--line);background:#08090a;border-radius:8px;max-width:700px;margin-top:16px}.quickstart-band__links{flex-wrap:wrap;gap:10px;display:flex}.quickstart-band__links .g-button__text{align-items:center;gap:8px;display:inline-flex}.section-grid{gap:20px;margin-top:58px;display:grid}.section-grid:first-child{margin-top:0}.section-heading{max-width:760px}.section-heading h2{letter-spacing:0;margin:0;font-size:clamp(28px,4vw,42px);line-height:1.12}.boundary-grid,.install-grid,.guide-grid,.registry-grid,.workflow-grid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:760px){.boundary-grid,.install-grid,.guide-grid,.registry-grid,.workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:960px){.guide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.guide-card{border:1px solid var(--line);min-width:0;min-height:100%;color:inherit;background:#ffffff09;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;text-decoration:none;display:grid}.guide-card:hover{border-color:#81d6ff73}.guide-card__copy{gap:6px;min-width:0;display:grid}.guide-card__copy strong{color:var(--fg);font-size:16px}.guide-card__copy span{color:var(--muted-strong);font-size:14px;line-height:1.5}.guide-card__arrow{color:var(--blue)}@media (min-width:960px){.workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.boundary-card,.install-card,.workflow-card{border-color:var(--line);background:var(--surface);border-radius:8px;align-content:start;gap:12px;min-width:0;min-height:100%;padding:18px;display:grid}.boundary-card h3,.install-card h3,.workflow-card h3{letter-spacing:0;margin:0;font-size:18px}.boundary-card p,.install-card p,.workflow-card p{color:var(--muted-strong);margin:0;line-height:1.58}.boundary-card__icon,.workflow-card__icon{width:28px;height:28px;color:var(--blue)}.install-card{justify-content:space-between}@media (min-width:960px){.registry-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.registry-card{border:1px solid var(--line);min-width:0;min-height:100%;color:var(--fg);background:#ffffff09;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 12px;padding:16px;text-decoration:none;display:grid}.registry-card:hover{background:#2399ff1a;border-color:#2399ff80}.registry-card__tag{max-width:100%;color:var(--blue);letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;background:#2399ff1f;border:1px solid #81d6ff47;border-radius:6px;justify-self:start;padding:4px 7px;font-size:10px;font-weight:800;line-height:1.2}.registry-card__tag--trust{color:var(--green);background:#73d9831a;border-color:#73d98347}.registry-card__tag--audit{color:#ffbd4a;background:#ffbd4a1a;border-color:#ffbd4a4d}.registry-card__tag--governance{color:#c9b4ff;background:#bb9aff1f;border-color:#bb9aff4d}.registry-card__copy{grid-column:1/-1;gap:4px;min-width:0;display:grid}.registry-card__copy strong{color:var(--fg);font-size:15px}.registry-card__copy span{color:var(--muted-strong);font-size:13px;line-height:1.45}.registry-card__copy em{color:var(--muted);font-size:12px;font-style:normal;font-weight:700;line-height:1.35}.registry-card__arrow{width:16px;height:16px;color:var(--blue);justify-self:end}.project-links-card{border-color:var(--line);background:#ffffff09;border-radius:8px;padding:18px}.project-links{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.project-link{border:1px solid var(--line);max-width:100%;min-height:34px;color:var(--fg);background:#ffffff0a;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.project-link svg{width:16px;height:16px;color:var(--blue);flex:none}.project-link:hover{background:#2399ff1f;border-color:#2399ff80}.workflow-card ul{gap:7px;margin:2px 0 0;padding:0;list-style:none;display:grid}.workflow-card li{overflow-wrap:anywhere;color:var(--muted);font-family:var(--font-mono);font-size:12px}.routing-band{border:1px solid var(--line);background:linear-gradient(90deg,#2399ff1a,#0000 70%),#ffffff0b;border-radius:8px;gap:20px;margin-top:62px;padding:clamp(22px,4vw,34px);display:grid}@media (min-width:900px){.routing-band{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.routing-band h2{letter-spacing:0;margin:0;font-size:clamp(26px,4vw,38px);line-height:1.18}.routing-band p{max-width:840px;color:var(--muted-strong);margin:14px 0 0;line-height:1.6}.routing-band__links{flex-wrap:wrap;gap:10px;display:flex}.routing-band__links .g-button__text{align-items:center;gap:8px;display:inline-flex}
