.domain-site .domain-research-story{min-width:0;color:var(--foreground);grid-column:1/-1;padding:0}.research-story-art{width:100%;min-width:0;margin:0}.research-story-art img{object-fit:contain;width:100%;height:auto;display:block}.research-story-evidence{min-width:0;padding-bottom:var(--prism-content-gap);position:relative}.research-story-intro,.research-story-row,.research-story-chapter{z-index:1;align-items:center;min-width:0;display:grid;position:relative}.research-story-intro{gap:var(--prism-content-section-gap);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.research-story-capabilities{gap:var(--prism-content-section-gap);padding-top:var(--prism-content-section-gap);flex-direction:column;display:flex}.research-story-row{gap:var(--prism-content-section-gap);grid-template-columns:minmax(0,.42fr) minmax(0,.58fr)}.research-story-row>.research-story-art{justify-self:center;width:88%}.research-story-row-1{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.research-story-row-1>.research-story-copy{grid-area:1/1}.research-story-row-1>.research-story-art{grid-area:1/2;width:100%}.research-story-thread{inset:0 0 var(--prism-content-section-gap);width:100%;height:calc(100% - var(--prism-content-section-gap));pointer-events:none;fill:none;stroke:var(--primary);stroke-width:1.2px;vector-effect:non-scaling-stroke;position:absolute;overflow:visible}.research-story-thread circle{fill:var(--background);stroke:var(--primary);stroke-width:1.6px}.research-story-thread .research-story-thread-accent{fill:var(--primary);stroke:var(--primary);stroke-width:1px}.research-story-links{z-index:1;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2) var(--prism-content-gap);margin-top:var(--prism-content-gap);flex-wrap:wrap;display:flex;position:relative}.research-story-links .editorial-link svg{width:var(--prism-content-gap);height:var(--prism-content-gap)}.research-story-copy>.research-story-links{justify-content:flex-start;margin-top:0}.research-story-chapter{gap:var(--prism-content-section-gap);padding-block:var(--prism-content-gap);border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.research-story-chapter-1{grid-template-columns:minmax(0,.425fr) minmax(0,.575fr)}.research-story-chapter-1>.research-story-copy{grid-area:1/2}.research-story-chapter-1>.research-story-art{grid-area:1/1}.research-story-chapter .research-story-links{grid-column:1/-1;justify-content:flex-end;margin-top:0}@media (width<=850px){.research-story-intro,.research-story-row,.research-story-chapter,.research-story-chapter-1{gap:var(--prism-content-gap);grid-template-columns:minmax(0,1fr)}.research-story-thread{display:none}.research-story-intro>.research-story-art{justify-self:center;width:min(100%,440px)}.research-story-row>.research-story-art{justify-self:center;width:min(76%,320px)}.research-story-row>.research-story-copy,.research-story-row>.research-story-art,.research-story-chapter>.research-story-copy,.research-story-chapter>.research-story-art{grid-area:auto/1}.research-story-row>.research-story-copy{grid-row:2}.research-story-chapter>.research-story-art{justify-self:center;width:min(82%,360px)}.research-story-chapter{margin-top:var(--prism-content-gap)}.research-story-links,.research-story-chapter .research-story-links{justify-content:flex-start}}.domain-site .domain-editorial{gap:var(--prism-content-gap,24px);margin-block:var(--prism-content-section-gap,64px);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;min-width:0;display:grid}.domain-site .domain-editorial .editorial-section{grid-column:1/-1;min-width:0;scroll-margin-top:28px}.domain-site .domain-editorial .editorial-section-support{grid-column:span 6;align-self:stretch}.domain-site .domain-editorial h2{max-width:30ch;color:var(--foreground);font-family:var(--font-heading);font-size:var(--prism-heading-section);font-weight:var(--prism-weight-semibold);line-height:var(--prism-leading-heading);letter-spacing:var(--prism-tracking-heading);text-wrap:balance;overflow-wrap:anywhere;margin:0}.domain-site .domain-editorial h3{color:var(--foreground);font-family:var(--font-heading);font-size:var(--prism-text-title);line-height:var(--prism-leading-title);font-weight:var(--prism-weight-semibold);letter-spacing:var(--prism-tracking-title);text-wrap:balance;margin:0}.domain-site .domain-editorial .editorial-paragraphs{max-width:var(--prism-content-prose-width,72ch);flex-direction:column;gap:18px;min-width:0;display:flex}.domain-site .domain-editorial :is(p,.editorial-list){max-width:var(--prism-content-prose-width,72ch);color:var(--muted-foreground);font-size:var(--prism-text-body);font-weight:var(--prism-weight-regular);line-height:var(--prism-leading-prose);overflow-wrap:anywhere;margin:0}.domain-site .domain-editorial .editorial-list{padding-inline-start:var(--prism-content-gap);list-style-position:outside}.domain-site .domain-editorial ol.editorial-list{list-style-type:decimal}.domain-site .domain-editorial ul.editorial-list{list-style-type:disc}.domain-site .domain-editorial .editorial-list li+li{margin-top:calc(var(--spacing) * 2)}.domain-site .domain-editorial .editorial-list li::marker{color:var(--primary);font-weight:var(--prism-weight-medium)}.domain-site .domain-editorial :is(.editorial-content-card,.editorial-feature-card){min-width:0;height:100%;padding:var(--prism-content-card-padding,28px);border-radius:var(--prism-radius-card);background:var(--card);gap:24px}.domain-site .domain-editorial :is(.editorial-content-card,.editorial-feature-card)>[data-slot=card-header],.domain-site .domain-editorial :is(.editorial-content-card,.editorial-feature-card)>[data-slot=card-content]{width:100%;min-width:0;padding:0}.domain-site .domain-editorial .editorial-content-card>[data-slot=card-footer]{border-color:var(--border);background:0 0;border-radius:0;min-width:0;margin-top:auto;padding:18px 0 0}.domain-site .domain-editorial .editorial-overview-card{background:linear-gradient(120deg, var(--card), color-mix(in srgb, var(--primary) 5%, var(--card)));grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px 48px;padding:clamp(28px,3vw,40px);display:grid}.domain-site .domain-editorial .editorial-overview-card>[data-slot=card-header] h2{max-width:18ch;font-size:var(--prism-heading-section);line-height:var(--prism-leading-heading)}.domain-site .domain-editorial .editorial-overview-card>[data-slot=card-footer]{grid-column:2;margin:0}.domain-site .domain-editorial .editorial-overview-card.editorial-overview-illustrated{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.domain-site .domain-editorial .editorial-overview-illustrated>:is([data-slot=card-header],[data-slot=card-footer]){grid-column:1/-1}.domain-site .domain-editorial .editorial-overview-illustrated>[data-slot=card-header] h2{max-width:30ch}.domain-site .domain-editorial .editorial-illustration{grid-area:2/2;align-self:center;min-width:0}.domain-site .domain-editorial .editorial-illustration img{border-radius:var(--prism-radius-control);width:100%;height:auto;display:block}.domain-site .domain-editorial .editorial-section-support h2{max-width:none;font-size:var(--prism-heading-md);line-height:var(--prism-leading-title)}.domain-site .domain-editorial .editorial-section-features{margin-block:28px}.domain-site .domain-editorial .editorial-feature-intro{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px 48px;margin-bottom:28px;display:grid}.domain-site .domain-editorial .editorial-feature-grid{gap:var(--prism-content-gap,24px);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.domain-site .domain-editorial .editorial-feature-card{gap:18px}.domain-site .domain-editorial .domain-editorial-links{flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;display:flex}.domain-site .domain-editorial .editorial-section-features>.domain-editorial-links{margin-top:20px}.domain-site .domain-editorial .editorial-link{max-width:100%;height:auto;min-height:44px;color:var(--primary);font-size:var(--prism-text-small);font-weight:var(--prism-weight-medium);line-height:var(--prism-leading-ui);white-space:normal;text-align:left;justify-content:flex-start;gap:8px;padding:10px 12px}.domain-site .domain-editorial .editorial-link svg{flex-shrink:0}.domain-site .domain-editorial .editorial-link:focus-visible,.domain-site .domain-editorial .editorial-navigation a:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.domain-site .domain-home-editorial{margin-top:64px}.domain-site .domain-editorial.domain-editorial-open{grid-template-columns:minmax(0,1fr);gap:clamp(56px,7vw,88px) clamp(32px,5vw,64px)}.domain-site .domain-editorial-open .editorial-open-section{grid-column:1/-1;min-width:0;scroll-margin-top:28px}.domain-site .domain-editorial-open .editorial-open-overview{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}.domain-site .domain-editorial-open .editorial-open-copy{flex-direction:column;align-items:flex-start;gap:24px;min-width:0;display:flex}.domain-site .domain-editorial-open .editorial-open-copy h2{max-width:27ch}.domain-site .domain-editorial-open .editorial-open-illustration{justify-self:end;width:min(100%,440px);margin:0}.domain-site .domain-editorial-open .editorial-open-illustration img{width:100%;height:auto;display:block}.domain-site .domain-editorial-open .editorial-open-intro{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:24px 48px;margin-bottom:36px;display:grid}.domain-site .domain-editorial-open .editorial-open-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.domain-site .domain-editorial-open .editorial-open-feature{flex-direction:column;gap:18px;min-width:0;padding-inline:28px;display:flex}.domain-site .domain-editorial-open .editorial-open-feature:first-child{padding-inline-start:0}.domain-site .domain-editorial-open .editorial-open-feature:last-child{padding-inline-end:0}.domain-site .domain-editorial-open .editorial-open-feature+.editorial-open-feature{border-inline-start:1px solid var(--border)}.domain-site .domain-editorial-open .editorial-open-features>.domain-editorial-links{margin-top:28px}.domain-site .domain-editorial-open .editorial-open-support{border-top:1px solid var(--border);flex-direction:column;grid-column:span 6;gap:28px;padding-top:32px;display:flex}.domain-site .domain-editorial-open .editorial-open-support .editorial-open-illustration{order:-1;width:min(100%,360px)}.domain-site .domain-editorial-open .editorial-open-support h2{max-width:none;font-size:var(--prism-heading-md);line-height:var(--prism-leading-title)}.domain-site .domain-editorial-open .editorial-link-text{text-underline-offset:5px;transition:text-decoration-color var(--prism-duration-fast);align-items:center;padding:10px 0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.domain-site .domain-editorial-open .editorial-link-text:hover{text-decoration-color:currentColor}.domain-site .domain-editorial-reading{grid-template-columns:minmax(0,210px) minmax(0,1fr);align-items:start;gap:40px}.domain-site .domain-editorial .editorial-navigation{min-width:0;max-height:calc(100dvh - 56px);padding:6px 0;position:sticky;top:28px;overflow-y:auto}.domain-site .domain-editorial .editorial-navigation>strong{color:var(--foreground);font-size:var(--prism-text-small);font-weight:var(--prism-weight-semibold);margin-bottom:14px;display:block}.domain-site .domain-editorial .editorial-navigation ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.domain-site .domain-editorial .editorial-navigation a{border-radius:var(--prism-radius-control);min-height:44px;color:var(--muted-foreground);font-size:var(--prism-text-small);line-height:var(--prism-leading-body);overflow-wrap:anywhere;transition:background-color var(--prism-duration-fast), color var(--prism-duration-fast);align-items:center;padding:10px 12px;text-decoration:none;display:flex}.domain-site .domain-editorial .editorial-navigation a:hover{background:var(--secondary);color:var(--primary)}.domain-site .domain-editorial .editorial-reading-card{border-radius:var(--prism-radius-card);background:var(--card);gap:0;min-width:0;padding:clamp(28px,3vw,40px)}.domain-site .domain-editorial .editorial-reading-card>[data-slot=card-header],.domain-site .domain-editorial .editorial-reading-card>[data-slot=card-content]{min-width:0;padding:0}.domain-site .domain-editorial .editorial-reading-section{min-width:0;scroll-margin-top:28px}.domain-site .domain-editorial .editorial-reading-section h2{max-width:28ch;font-size:var(--prism-heading-md);line-height:var(--prism-leading-title);margin-bottom:22px}.domain-site .domain-editorial .editorial-reading-section h3{margin-block:26px 14px}.domain-site .domain-editorial .editorial-reading-section>.domain-editorial-links{margin-top:18px}.domain-site .domain-editorial .editorial-reading-divider{margin-block:32px}@media (width<=1050px){.domain-site .domain-editorial-open .editorial-open-feature-grid{grid-template-columns:1fr}.domain-site .domain-editorial-open .editorial-open-feature{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:28px;padding:24px 0;display:grid}.domain-site .domain-editorial-open .editorial-open-feature:first-child{padding-top:0}.domain-site .domain-editorial-open .editorial-open-feature:last-child{padding-bottom:0}.domain-site .domain-editorial-open .editorial-open-feature+.editorial-open-feature{border-inline-start:0;border-top:1px solid var(--border)}.domain-site .domain-editorial .editorial-overview-card,.domain-site .domain-editorial .editorial-feature-intro{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px 32px}.domain-site .domain-editorial .editorial-feature-grid{grid-template-columns:1fr;gap:16px}.domain-site .domain-editorial .editorial-feature-card{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:28px;display:grid}.domain-site .domain-editorial-reading{grid-template-columns:minmax(0,180px) minmax(0,1fr);gap:24px}}@media (width<=850px){.domain-site .domain-editorial-open .editorial-open-overview,.domain-site .domain-editorial-open .editorial-open-intro{grid-template-columns:1fr}.domain-site .domain-editorial-open .editorial-open-illustration{justify-self:center}.domain-site .domain-editorial-open .editorial-open-support,.domain-site .domain-editorial .editorial-section-support{grid-column:1/-1}.domain-site .domain-editorial .editorial-overview-card,.domain-site .domain-editorial .editorial-overview-card.editorial-overview-illustrated,.domain-site .domain-editorial .editorial-feature-intro{grid-template-columns:1fr}.domain-site .domain-editorial .editorial-illustration{grid-area:auto/1;justify-self:center;width:min(100%,480px)}.domain-site .domain-editorial .editorial-overview-card>[data-slot=card-header] h2{max-width:none}.domain-site .domain-editorial .editorial-overview-card>[data-slot=card-footer]{grid-column:1}.domain-site .domain-editorial-reading{grid-template-columns:1fr}.domain-site .domain-editorial .editorial-navigation{border:1px solid var(--border);border-radius:var(--prism-radius-card);background:var(--card);max-height:none;padding:20px 24px;position:static}.domain-site .domain-editorial .editorial-navigation ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;display:grid}}@media (width<=640px){.domain-site .domain-editorial.domain-editorial-open{row-gap:48px}.domain-site .domain-editorial-open .editorial-open-feature{grid-template-columns:1fr;gap:16px}.domain-site .domain-editorial-open .editorial-open-intro{gap:20px;margin-bottom:28px}.domain-site .domain-editorial-open .editorial-open-copy{gap:20px}.domain-site .domain-editorial-open .editorial-open-support{padding-top:28px}.domain-site .domain-editorial{gap:20px;margin-block:40px}.domain-site .domain-editorial :is(.editorial-content-card,.editorial-feature-card,.editorial-reading-card){border-radius:20px;flex-direction:column;gap:20px;padding:24px 20px;display:flex}.domain-site .domain-editorial .editorial-reading-card{gap:0}.domain-site .domain-editorial .editorial-feature-card{gap:16px}.domain-site .domain-editorial .editorial-section-features{margin-block:16px}.domain-site .domain-editorial .editorial-feature-intro{gap:18px;margin-bottom:22px}.domain-site .domain-editorial h3{font-size:var(--prism-text-title)}.domain-site .domain-editorial .editorial-paragraphs{gap:16px}.domain-site .domain-editorial .editorial-navigation ul{grid-template-columns:1fr}.domain-site .domain-home-editorial{margin-top:40px}}.domain-inspector .domain-inspector-card.domain-redirect-card{gap:0;min-width:0;padding:14px 18px 12px}.domain-redirect-header{align-items:center;gap:10px;min-width:0;margin-bottom:6px;display:flex}.domain-inspector .domain-redirect-card .domain-redirect-heading{min-width:0;font-size:var(--prism-text-body);line-height:1.4;font-weight:var(--prism-weight-semibold);color:var(--aha-ink);gap:8px;margin:0}.domain-redirect-actions{flex-shrink:0;gap:6px;margin-left:auto;display:flex}.domain-redirect-actions .domain-redirect-icon-button{width:30px;min-width:30px;height:30px;color:var(--aha-muted);background:var(--aha-surface);border-radius:6px;padding:0}.domain-redirect-actions .domain-redirect-icon-button:hover{color:var(--aha-accent);background:var(--aha-accent-soft)}.domain-redirect-actions .domain-redirect-icon-button:disabled{opacity:.45}.domain-redirect-chevron{transition:transform .14s ease-out}.domain-redirect-chevron.is-expanded{transform:rotate(180deg)}.domain-redirect-summary{align-items:flex-start;gap:12px;min-width:0;display:flex}.domain-redirect-status{background:var(--aha-success-soft,#e7f4ed);min-height:23px;color:var(--aha-success);font-size:var(--prism-text-small);font-weight:var(--prism-weight-semibold);font-variant-numeric:tabular-nums;border-radius:5px;flex:none;align-items:center;padding:1px 8px;line-height:1.5;display:inline-flex}.domain-redirect-status.is-warning{background:var(--aha-warm-soft,#f4eedc);color:var(--aha-warm,#765c13)}.domain-redirect-destination{min-width:0;color:var(--aha-accent);font-size:var(--prism-text-small);font-weight:var(--prism-weight-medium);text-underline-offset:3px;align-items:baseline;gap:6px;padding-top:1px;line-height:1.5;display:inline-flex}.domain-redirect-destination span{overflow-wrap:anywhere;min-width:0}.domain-redirect-destination svg{flex-shrink:0;align-self:center}.domain-redirect-destination:hover{text-decoration:underline}.domain-redirect-outcome{color:var(--aha-ink);font-size:var(--prism-text-small);font-weight:var(--prism-weight-medium);padding-top:1px;line-height:1.5}.domain-redirect-meta{color:var(--aha-muted);font-size:var(--prism-text-caption);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:0 5px;margin:3px 0 0;line-height:1.5;display:flex}.domain-redirect-state{color:var(--aha-muted);font-size:var(--prism-text-small);align-items:center;gap:8px;margin:3px 0 4px;line-height:1.6;display:flex}.domain-redirect-state svg{color:var(--aha-accent);flex-shrink:0}.domain-redirect-state.is-warning,.domain-redirect-reason{color:var(--aha-warm,#765c13)}.domain-redirect-reason{font-size:var(--prism-text-caption);margin:7px 0 0;line-height:1.6}.domain-redirect-steps{border-top:1px solid var(--aha-input);gap:14px;min-width:0;margin:8px 0 0;padding:8px 0 0;list-style:none;display:grid}.domain-redirect-step{grid-template-columns:28px minmax(0,1fr);gap:10px;min-width:0;display:grid}.domain-redirect-step-number{background:var(--aha-accent-soft);width:27px;height:27px;color:var(--aha-accent);font-size:var(--prism-text-small);font-weight:var(--prism-weight-medium);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;display:flex}.domain-redirect-step-body,.domain-redirect-urls{min-width:0}.domain-redirect-urls{gap:2px;margin:0;display:grid}.domain-redirect-urls>div{grid-template-columns:48px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.domain-redirect-urls dt{color:var(--aha-muted);font-size:var(--prism-text-caption);font-weight:var(--prism-weight-medium);text-transform:uppercase;line-height:1.5}.domain-redirect-urls dd{min-width:0;color:var(--aha-ink);font-size:var(--prism-text-small);overflow-wrap:anywhere;margin:0;line-height:1.5}.domain-redirect-step-details{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.domain-redirect-step-details>span{background:var(--aha-surface);color:var(--aha-muted);font-size:var(--prism-text-caption);font-variant-numeric:tabular-nums;border-radius:4px;padding:2px 6px;line-height:1.5}.domain-redirect-footnote{color:var(--aha-muted);margin:8px 0 0;font-size:11px;line-height:1.5}@media (width<=640px){.domain-inspector .domain-inspector-card.domain-redirect-card{padding:14px}.domain-redirect-actions{gap:4px}.domain-redirect-actions .domain-redirect-icon-button{width:44px;min-width:44px;height:44px}.domain-redirect-header{gap:6px}.domain-redirect-step{grid-template-columns:24px minmax(0,1fr);gap:8px}.domain-redirect-step-number{width:24px;height:24px}.domain-redirect-urls>div{grid-template-columns:36px minmax(0,1fr);gap:6px}}@media (prefers-reduced-motion:reduce){.domain-redirect-chevron{transition:none}}
