.capability-overview{border-top:1px solid var(--chakra-colors-atlas-border);padding-bottom:5rem;padding-top:5rem}.capability-overview__header{margin:0 auto 2.5rem;max-width:52rem;text-align:center}.capability-overview__eyebrow{color:var(--chakra-colors-atlas-blue);font-family:var(--chakra-fonts-code);font-size:.75rem;font-weight:600;letter-spacing:.08em;margin:0 0 .75rem;text-transform:uppercase}.capability-overview__title.ui-heading{color:var(--chakra-colors-atlas-text);font-size:clamp(2rem,4vw,3rem);letter-spacing:-.025em;line-height:1.15;text-transform:none}.capability-overview__intro.ui-text{color:var(--chakra-colors-atlas-text-muted);font-size:1.0625rem;margin:1rem auto 0;max-width:44rem}.capability-overview__grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.capability-overview__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);height:100%;margin:0;transition:border-color .15s ease,background-color .15s ease}.capability-overview__card:hover,.capability-overview__card:has(.capability-overview__link:focus-visible){border-color:var(--chakra-colors-atlas-border-bright)}.capability-overview__content,.capability-overview__link{display:flex;flex-direction:column;height:100%}.capability-overview__link{border-radius:.375rem;color:inherit;text-decoration:none}.capability-overview__link:focus-visible{outline:2px solid var(--chakra-colors-atlas-blue-luminous);outline-offset:.25rem}.capability-overview__status{align-items:center;align-self:flex-start;border:1px solid currentColor;border-radius:999px;display:inline-flex;font-family:var(--chakra-fonts-code);font-size:.6875rem;font-weight:600;gap:.4rem;letter-spacing:.04em;margin-bottom:1.25rem;padding:.3rem .6rem;text-transform:uppercase}.capability-overview__status--preview{color:var(--chakra-colors-atlas-teal)}.capability-overview__status--planned{color:var(--chakra-colors-atlas-amber)}.capability-overview__status-dot{background:currentColor;border-radius:50%;height:.375rem;width:.375rem}.capability-overview__card-title.ui-heading{color:var(--chakra-colors-atlas-text);font-size:1.25rem;font-weight:600;letter-spacing:normal;line-height:1.3;margin-bottom:.625rem;text-transform:none}.capability-overview__description.ui-text{color:var(--chakra-colors-atlas-text-muted);font-size:.875rem;margin:0}.capability-overview__action{align-items:center;color:var(--chakra-colors-atlas-blue-luminous);display:flex;font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:space-between;margin-top:auto;padding-top:1.5rem}.capability-overview__empty{background:var(--chakra-colors-atlas-surface-quiet);border:1px dashed var(--chakra-colors-atlas-border-bright);border-radius:.5rem;color:var(--chakra-colors-atlas-text-muted);padding:2rem;text-align:center}.capability-overview__empty p{margin:0}.capability-overview__empty-title{color:var(--chakra-colors-atlas-text);font-weight:600;margin-bottom:.375rem!important}@media(max-width:52rem){.capability-overview__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:38rem){.capability-overview{padding-bottom:3.5rem;padding-top:3.5rem}.capability-overview__header{margin-bottom:1.75rem;text-align:left}.capability-overview__grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.capability-overview__card.ui-card{transition:none}}.product-roadmap{border-top:1px solid var(--chakra-colors-atlas-border);padding-bottom:5rem;padding-top:5rem}.product-roadmap__panel{background:radial-gradient(ellipse at 10% 0%,color-mix(in srgb,var(--chakra-colors-atlas-blue) 11%,transparent),transparent 42%),var(--chakra-colors-atlas-surface-deep);border:1px solid var(--chakra-colors-atlas-border);border-radius:1rem;overflow:hidden;padding:clamp(1.25rem,4vw,3rem)}.product-roadmap__layout{align-items:center;display:grid;gap:2.5rem;grid-template-columns:minmax(0,1fr) minmax(17rem,.8fr)}.product-roadmap__content{min-width:0}.product-roadmap__eyebrow{color:var(--chakra-colors-atlas-blue-luminous);font-family:var(--chakra-fonts-code);font-size:.75rem;font-weight:600;letter-spacing:.08em;margin:0 0 .75rem;text-transform:uppercase}.product-roadmap__title.ui-heading{color:var(--chakra-colors-atlas-text);font-size:clamp(1.75rem,3vw,2.5rem);letter-spacing:-.025em;line-height:1.15;text-transform:none}.product-roadmap__intro.ui-text{color:var(--chakra-colors-atlas-text-muted);font-size:1rem;margin:.875rem 0 1.5rem;max-width:42rem}.product-roadmap__items{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.product-roadmap__card.ui-card{background:color-mix(in srgb,var(--chakra-colors-atlas-surface-quiet) 82%,transparent);border:1px solid var(--chakra-colors-atlas-border);border-radius:.5rem;color:var(--chakra-colors-atlas-text);height:100%}.product-roadmap__status{border:1px solid currentColor;border-radius:999px;display:inline-flex;font-family:var(--chakra-fonts-code);font-size:.6875rem;font-weight:600;letter-spacing:.04em;margin-bottom:.75rem;padding:.25rem .55rem;text-transform:uppercase}.product-roadmap__status--preview{color:var(--chakra-colors-atlas-teal)}.product-roadmap__status--planned{color:var(--chakra-colors-atlas-amber)}.product-roadmap__item-title.ui-heading,.product-roadmap__cta-title.ui-heading{color:var(--chakra-colors-atlas-text);font-size:1rem;font-weight:600;line-height:1.35;margin-bottom:.4rem;text-transform:none}.product-roadmap__description.ui-text{color:var(--chakra-colors-atlas-text-muted);font-size:.8125rem;margin:0}.product-roadmap__empty{background:var(--chakra-colors-atlas-surface-quiet);border:1px dashed var(--chakra-colors-atlas-border-bright);border-radius:.5rem;color:var(--chakra-colors-atlas-text-muted);display:grid;gap:.4rem;grid-column:1 / -1;padding:1.5rem}.product-roadmap__empty strong{color:var(--chakra-colors-atlas-text)}.product-roadmap__preview{background:var(--chakra-colors-atlas-canvas);border:1px solid var(--chakra-colors-atlas-border);border-radius:.75rem;display:grid;gap:.75rem;padding:1rem}.product-roadmap__preview-header{align-items:center;border-bottom:1px solid var(--chakra-colors-atlas-border);color:var(--chakra-colors-atlas-text-muted);display:flex;font-family:var(--chakra-fonts-code);font-size:.6875rem;gap:.5rem;justify-content:space-between;padding-bottom:.75rem}.product-roadmap__draft{color:var(--chakra-colors-atlas-amber);flex:0 0 auto}.product-roadmap__proposal{background:var(--chakra-colors-atlas-surface-quiet);border:1px solid var(--chakra-colors-atlas-border);border-radius:.375rem;padding:.75rem}.product-roadmap__proposal strong{color:var(--chakra-colors-atlas-text);font-family:var(--chakra-fonts-code);font-size:.75rem}.product-roadmap__proposal p{color:var(--chakra-colors-atlas-text-muted);font-size:.75rem;line-height:1.5;margin:.35rem 0 .65rem}.product-roadmap__match,.product-roadmap__gap{display:block;font-family:var(--chakra-fonts-code);font-size:.6875rem}.product-roadmap__match{color:var(--chakra-colors-atlas-teal)}.product-roadmap__gap{color:var(--chakra-colors-atlas-coral)}.product-roadmap__preview-note{color:var(--chakra-colors-atlas-text-muted);font-size:.6875rem;line-height:1.5;margin:0}.product-roadmap__cta{align-items:center;border-top:1px solid var(--chakra-colors-atlas-border);display:flex;gap:1.5rem;justify-content:space-between;margin-top:2rem;padding-top:1.5rem}.product-roadmap__cta p{color:var(--chakra-colors-atlas-text-muted);font-size:.8125rem;margin:0}.product-roadmap__links{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.75rem}.product-roadmap__link{border:1px solid var(--chakra-colors-atlas-border-bright);border-radius:.375rem;color:var(--chakra-colors-atlas-text);font-size:.8125rem;font-weight:600;padding:.7rem .9rem;text-decoration:none}.product-roadmap__link--primary{background:var(--chakra-colors-atlas-blue-luminous);border-color:var(--chakra-colors-atlas-blue-luminous);color:var(--chakra-colors-atlas-canvas)}.product-roadmap__link:hover{border-color:var(--chakra-colors-atlas-blue-luminous)}.product-roadmap__link:focus-visible{outline:2px solid var(--chakra-colors-atlas-blue-luminous);outline-offset:3px}@media(max-width:56rem){.product-roadmap__layout{grid-template-columns:1fr}.product-roadmap__preview{max-width:36rem}}@media(max-width:38rem){.product-roadmap{padding-bottom:3.5rem;padding-top:3.5rem}.product-roadmap__items{grid-template-columns:1fr}.product-roadmap__cta{align-items:flex-start;flex-direction:column}.product-roadmap__links{width:100%}.product-roadmap__link{text-align:center}}.product-page{background:var(--chakra-colors-atlas-canvas)}.product-page>.capability-overview,.product-page>.product-roadmap{margin-block:clamp(3rem,8vw,7rem)}
