.capability-strip{display:grid;gap:1rem;border-top:1px solid var(--chakra-colors-atlas-border);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:3rem auto 0;max-width:74rem;padding:2rem 0 0;text-align:left}.capability-strip__item{align-items:flex-start;display:flex;gap:.75rem}.capability-strip__icon{align-items:center;background:var(--chakra-colors-atlas-surface-quiet);border:1px solid var(--chakra-colors-atlas-border);border-radius:.25rem;color:var(--chakra-colors-atlas-blue);display:inline-flex;height:2rem;justify-content:center;width:2rem}.capability-strip__title{color:var(--chakra-colors-atlas-text);display:block;font-size:.875rem;font-weight:600;margin-bottom:.25rem}.capability-strip__description{color:var(--chakra-colors-atlas-text-muted);font-size:.75rem;line-height:1.5;margin:0}@media(max-width:68rem){.capability-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:40rem){.capability-strip{grid-template-columns:1fr}}.feature-card.ui-card{background:var(--chakra-colors-atlas-surface-deep);border:1px solid var(--chakra-colors-atlas-border);border-radius:.5rem;color:var(--chakra-colors-atlas-text);margin:0;transition:border-color .15s ease}.feature-card.ui-card:hover{border-color:var(--chakra-colors-atlas-border-bright)}.feature-card{display:grid;gap:1.25rem}.feature-card .ui-heading{font-weight:600;letter-spacing:normal;text-transform:none}.feature-card--featured .ui-heading{font-size:1.5rem}.feature-card--supporting .ui-heading{font-size:1.25rem}.feature-card--featured{align-content:space-between;min-height:100%}.feature-card__body{display:grid;gap:.75rem}.feature-card__meta{align-items:center;display:flex;justify-content:space-between;min-height:2rem}.feature-card__icon{align-items:center;background:var(--chakra-colors-atlas-surface-quiet);border:1px solid var(--chakra-colors-atlas-border);border-radius:.25rem;color:var(--chakra-colors-atlas-blue);display:inline-flex;height:2rem;justify-content:center;width:2rem}.feature-card__eyebrow{color:var(--chakra-colors-atlas-text-muted);font-family:var(--chakra-fonts-code);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase}.feature-card__preview{background:var(--chakra-colors-atlas-canvas);border:1px solid var(--chakra-colors-atlas-border);border-radius:.375rem;color:var(--chakra-colors-atlas-blue-luminous);font-family:var(--chakra-fonts-code);font-size:.75rem;overflow:auto;padding:.875rem}.feature-card__preview code{white-space:normal}@media(prefers-reduced-motion:reduce){.feature-card.ui-card{transition:none}}.change-flag-preview{align-items:center;display:flex;gap:1rem;justify-content:space-between}.change-flag-preview>span:first-child{color:var(--chakra-colors-atlas-text)}.change-flag-preview>span:last-child{color:var(--chakra-colors-atlas-amber)}.dependency-flow-preview{background:var(--chakra-colors-atlas-canvas);border:1px solid var(--chakra-colors-atlas-border);border-radius:.375rem;color:var(--chakra-colors-atlas-blue-luminous);font-family:var(--chakra-fonts-code);font-size:.75rem;overflow:auto;padding:1.25rem}.dependency-flow-preview__header,.dependency-flow-preview__node{align-items:center;display:flex;gap:1rem;justify-content:space-between}.dependency-flow-preview__header{border-bottom:1px solid var(--chakra-colors-atlas-border);color:var(--chakra-colors-atlas-text-muted);padding-bottom:.75rem}.dependency-flow-preview__header span:first-child{color:var(--chakra-colors-atlas-blue-luminous)}.dependency-flow-preview__header i{background:var(--chakra-colors-atlas-teal);border-radius:999px;display:inline-block;height:.5rem;margin-right:.5rem;width:.5rem}.dependency-flow-preview__flow{display:grid;gap:.375rem;list-style:none;margin:0;padding:0;padding-top:.75rem}.dependency-flow-preview__node{background:var(--chakra-colors-atlas-surface-quiet);border:1px solid var(--chakra-colors-atlas-border);border-radius:.25rem;padding:.625rem}.dependency-flow-preview__hop{color:var(--chakra-colors-atlas-text-muted);font-size:.75rem;text-align:center}.dependency-flow-preview__hop:before{content:"↓ "}.dependency-flow-preview__node--verified{border-color:color-mix(in srgb,var(--chakra-colors-atlas-teal) 45%,transparent);color:var(--chakra-colors-atlas-teal)}@media(max-width:36rem){.dependency-flow-preview__header,.dependency-flow-preview__node{align-items:flex-start;flex-direction:column;gap:.25rem}}.pointer-preview{align-items:center;display:flex;gap:1rem;justify-content:space-between}.pointer-preview>span:first-child{color:var(--chakra-colors-atlas-text-muted)}.pointer-preview>.pointer-preview__location{color:var(--chakra-colors-atlas-blue);font-family:inherit;font-size:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.query-preview{display:grid;gap:.25rem}.query-preview__label{color:var(--chakra-colors-atlas-text-muted);font-size:.625rem;text-transform:uppercase}.how-it-works__grid{display:grid;gap:1.5rem;grid-template-columns:minmax(0,7fr) minmax(18rem,5fr)}.how-it-works__grid--featured-only{grid-template-columns:minmax(0,1fr)}.how-it-works__supporting{display:grid;gap:1.5rem}.mutation-eyebrow{color:var(--chakra-colors-atlas-coral);font-weight:600}.ui-badge.verified-badge{background:color-mix(in srgb,var(--chakra-colors-atlas-teal) 15%,transparent);border:1px solid color-mix(in srgb,var(--chakra-colors-atlas-teal) 30%,transparent);border-radius:999px;color:var(--chakra-colors-atlas-teal);font-family:var(--chakra-fonts-code);font-size:.625rem;padding:.125rem .5rem}@media(max-width:56rem){.how-it-works__grid{grid-template-columns:1fr}}.access{margin:0 auto;max-width:80rem;padding:6rem clamp(1rem,3vw,2rem)}.access__panel{background:var(--chakra-colors-atlas-surface-deep);border:1px solid color-mix(in srgb,var(--chakra-colors-atlas-border-bright) 60%,transparent);border-radius:1rem;box-shadow:0 24px 60px #00000073;margin:0 auto;max-width:56rem;overflow:hidden;padding:clamp(2rem,5vw,4rem);position:relative;text-align:center}.access__panel:before{background:#78bfff26;border-radius:50%;content:"";filter:blur(64px);height:24rem;left:50%;pointer-events:none;position:absolute;top:-17rem;transform:translate(-50%);width:24rem}.access__content{position:relative}.access__eyebrow{align-items:center;background:var(--chakra-colors-atlas-surface-deep);border:1px solid var(--chakra-colors-atlas-border);border-radius:999px;color:var(--chakra-colors-atlas-teal);display:inline-flex;font:500 .75rem/1.4 var(--chakra-fonts-body, sans-serif);gap:.5rem;letter-spacing:.04em;padding:.3rem .85rem}.access__eyebrow>span{background:var(--chakra-colors-atlas-teal);border-radius:50%;box-shadow:0 0 8px var(--chakra-colors-atlas-teal);display:inline-block;height:.45rem;width:.45rem}.access__title.ui-heading{color:var(--chakra-colors-atlas-text);font:600 clamp(2rem,4vw,3rem)/1.15 var(--chakra-fonts-display, sans-serif);letter-spacing:-.025em;margin:1.5rem auto 0;max-width:44rem;text-transform:none}.access__description.ui-text{color:var(--chakra-colors-atlas-text-muted);margin:1.5rem auto 0;max-width:42rem}.access__documentation{margin-top:2.5rem}.access .ui-link-cta{align-items:center;border-radius:999px;display:inline-flex;font:600 .875rem/1.4 var(--chakra-fonts-body, sans-serif);gap:.5rem;justify-content:center;min-height:auto;text-transform:none;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.access .ui-link-cta:hover{transform:translateY(-1px)}.access .ui-link-cta{min-height:3rem;padding:.75rem 1.75rem}.access .ui-link-cta--outline{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,var(--chakra-colors-atlas-glass) 80%,transparent);border:1px solid var(--chakra-colors-atlas-border);color:var(--chakra-colors-atlas-text)}.access .ui-link-cta--outline:hover{background:var(--chakra-colors-atlas-surface-deep);border-color:var(--chakra-colors-atlas-border-bright)}.access .ui-link-cta--outline .icon{color:var(--chakra-colors-atlas-blue)}@media(max-width:44rem){.access .ui-link-cta{width:100%}}@media(prefers-reduced-motion:reduce){.access a{transition:none}}.hero{margin:0 auto;max-width:80rem;overflow:visible;padding:clamp(4rem,8vw,6rem) clamp(1rem,3vw,2rem) 4rem;position:relative;text-align:center}.hero:before{background:#78bfff17;border-radius:50%;content:"";filter:blur(120px);height:34rem;left:50%;pointer-events:none;position:absolute;top:-14rem;transform:translate(-50%);width:min(70rem,90vw);z-index:-1}.hero__eyebrow{align-items:center;background:var(--chakra-colors-atlas-surface-deep);border:1px solid color-mix(in srgb,var(--chakra-colors-atlas-border-bright) 60%,transparent);border-radius:999px;color:var(--chakra-colors-atlas-blue-luminous);display:inline-flex;font:500 .75rem/1.4 var(--chakra-fonts-body, sans-serif);gap:.5rem;letter-spacing:.04em;padding:.3rem .85rem}.hero__eyebrow>span{background:var(--chakra-colors-atlas-teal);border-radius:50%;box-shadow:0 0 8px var(--chakra-colors-atlas-teal);display:inline-block;height:.45rem;width:.45rem}.hero__title.ui-heading{color:var(--chakra-colors-atlas-text);font:600 clamp(2.5rem,6vw,4.5rem)/1.08 var(--chakra-fonts-display, sans-serif);letter-spacing:-.03em;margin:2rem auto 0;max-width:56rem;text-transform:none}.hero__description.ui-text{color:var(--chakra-colors-atlas-text-muted);font:400 clamp(1rem,1.6vw,1.25rem)/1.6 var(--chakra-fonts-body, sans-serif);margin:1.5rem auto 0;max-width:43rem}.hero__actions{justify-content:center;margin-top:2.25rem}.hero .ui-link-cta{align-items:center;border-radius:999px;display:inline-flex;font:600 .875rem/1.4 var(--chakra-fonts-body, sans-serif);gap:.5rem;justify-content:center;min-height:auto;text-transform:none;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.hero .ui-link-cta--primary{background:var(--chakra-colors-atlas-blue);border:1px solid var(--chakra-colors-atlas-blue);box-shadow:0 0 24px #78bfff3d;color:var(--chakra-colors-atlas-canvas)}.hero .ui-link-cta:hover{transform:translateY(-1px)}.hero .ui-link-cta--primary:hover{background:var(--chakra-colors-atlas-blue-luminous);border-color:var(--chakra-colors-atlas-blue-luminous)}.hero .ui-link-cta{min-height:3rem;padding:.75rem 1.75rem}.hero .ui-link-cta--outline{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,var(--chakra-colors-atlas-glass) 80%,transparent);border:1px solid var(--chakra-colors-atlas-border);color:var(--chakra-colors-atlas-text)}.hero .ui-link-cta--outline:hover{background:var(--chakra-colors-atlas-surface-deep);border-color:var(--chakra-colors-atlas-border-bright)}.hero .ui-link-cta--outline .icon{color:var(--chakra-colors-atlas-blue)}.hero__trust-note{align-items:center;color:var(--chakra-colors-atlas-text-muted);display:flex;font:500 .75rem/1.4 var(--chakra-fonts-body, sans-serif);gap:.5rem;justify-content:center;margin:2rem 0 0}.hero__trust-note .icon{color:var(--chakra-colors-atlas-teal)}.hero__preview{margin:3.5rem auto 0;max-width:73.75rem;position:relative;text-align:left}@media(max-width:44rem){.hero{padding-top:3.5rem}.hero__actions{align-items:stretch;flex-direction:column}.hero .ui-link-cta{width:100%}}@media(prefers-reduced-motion:reduce){.hero a{transition:none}}.waitlist-form{--chakra-colors-bg-surface: var(--chakra-colors-atlas-canvas);--chakra-colors-fg-default: var(--chakra-colors-atlas-text);--chakra-colors-fg-muted: var(--chakra-colors-atlas-text-muted);--chakra-colors-accent-solid: var(--chakra-colors-atlas-teal);--chakra-colors-border-default: var(--chakra-colors-atlas-border-bright);--chakra-colors-promo-solid: var(--chakra-colors-atlas-coral);margin:2.25rem auto 0;max-width:44rem;text-align:left}.waitlist-form__grid{display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.waitlist-form__wide{grid-column:1 / -1}.waitlist-form .ui-form-control::placeholder{color:color-mix(in srgb,var(--chakra-colors-atlas-text-muted) 70%,transparent)}.waitlist-form__footer{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;margin-top:1.75rem}.waitlist-form__privacy.ui-text{color:var(--chakra-colors-atlas-text-muted);margin:0}.waitlist-form__submit.ui-button{align-items:center;background:var(--chakra-colors-atlas-blue);border:1px solid var(--chakra-colors-atlas-blue);border-radius:999px;box-shadow:0 0 24px #78bfff3d;color:var(--chakra-colors-atlas-canvas);display:inline-flex;flex-shrink:0;font:600 .875rem/1.4 var(--chakra-fonts-body, sans-serif);gap:.5rem;min-height:3rem;padding:.75rem 1.75rem;text-transform:none;transition:background .15s ease,transform .15s ease}.waitlist-form__submit.ui-button:hover{background:var(--chakra-colors-atlas-blue-luminous);border-color:var(--chakra-colors-atlas-blue-luminous);transform:translateY(-1px)}.waitlist-form--submitted{align-items:center;display:flex;flex-direction:column;gap:.75rem;text-align:center}.waitlist-form__success-icon{color:var(--chakra-colors-atlas-teal)}.waitlist-form__success-title.ui-heading{color:var(--chakra-colors-atlas-text);margin:0;text-transform:none}.waitlist-form__success-description.ui-text{color:var(--chakra-colors-atlas-text-muted);margin:0}@media(max-width:44rem){.waitlist-form__grid{grid-template-columns:minmax(0,1fr)}.waitlist-form__footer{align-items:stretch;flex-direction:column}.waitlist-form__submit.ui-button{justify-content:center;width:100%}}@media(prefers-reduced-motion:reduce){.waitlist-form__submit.ui-button{transition:none}}
