/* © Haut Forvalting AS (Org.nr. 931 603 760) — Altibedrift.
 * Konfidensiell arkitektur/arbeidsdokument. Uautorisert kopiering/distribusjon forbudt.
 * Collection edition: preserve feeds and source states, refine reading hierarchy.
 */
html body[data-collection-surface="1"]:is([data-collection-page="ai"],[data-collection-page="knowledge"],[data-collection-page="data"],[data-collection-page="research"])[data-ws-experience][data-ws-cohesion] main :is(.source-graph-page,.kh-shell,.rv2-shell) { min-width:0; }
html body[data-collection-surface="1"]:is([data-collection-page="ai"],[data-collection-page="knowledge"],[data-collection-page="data"],[data-collection-page="research"])[data-ws-experience][data-ws-cohesion] main :is(.source-graph-hero,.kh-hero__grid,.rv2-hero__grid) { gap:clamp(1.25rem,3vw,2.5rem) !important; align-items:stretch !important; }
html body[data-collection-surface="1"]:is([data-collection-page="ai"],[data-collection-page="knowledge"],[data-collection-page="data"],[data-collection-page="research"])[data-ws-experience][data-ws-cohesion] main .source-graph-hero { grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr) !important; padding:clamp(1.5rem,3.5vw,3rem) !important; border-radius:1.25rem !important; }
html body[data-collection-surface="1"]:is([data-collection-page="ai"],[data-collection-page="knowledge"],[data-collection-page="data"],[data-collection-page="research"])[data-ws-experience][data-ws-cohesion] main :is(.source-graph-hero,.kh-hero,.rv2-hero) h1 { font-size:clamp(2rem,3.6vw,3.3rem) !important; line-height:1.09 !important; letter-spacing:-.035em !important; max-width:23ch !important; text-wrap:balance; }
html body[data-collection-surface="1"]:is([data-collection-page="ai"],[data-collection-page="knowledge"],[data-collection-page="data"],[data-collection-page="research"])[data-ws-experience][data-ws-cohesion] main :is(.kh-hero__copy,.rv2-hero__grid > div:first-child) { padding:clamp(1.5rem,3.5vw,3rem) !important; border-radius:1.25rem !important; }
html body[data-collection-surface="1"]:is([data-collection-page="ai"],[data-collection-page="knowledge"],[data-collection-page="data"],[data-collection-page="research"])[data-ws-experience][data-ws-cohesion] main :is(.source-graph-live,.kh-hero__index,.rv2-hero__brief) { padding:clamp(1.25rem,2.5vw,2rem) !important; border:1px solid #c7d5ca !important; border-radius:1rem !important; background:#edf3e9 !important; color:#193d35 !important; box-shadow:none !important; }
html body[data-collection-surface="1"]:is([data-collection-page="ai"],[data-collection-page="knowledge"],[data-collection-page="data"],[data-collection-page="research"])[data-ws-experience][data-ws-cohesion] main :is(.source-graph-live,.kh-hero__index,.rv2-hero__brief) :is(p,h2,strong,small) { color:#193d35 !important; opacity:1 !important; }
html body[data-collection-surface="1"]:is([data-collection-page="ai"],[data-collection-page="knowledge"],[data-collection-page="data"],[data-collection-page="research"])[data-ws-experience][data-ws-cohesion] main :is(.source-graph-live__meta,.source-route__top,.rv2-card__meta) { display:flex !important; flex-wrap:wrap !important; gap:.5rem 1rem !important; align-items:center; }
html body[data-collection-surface="1"]:is([data-collection-page="ai"],[data-collection-page="knowledge"],[data-collection-page="data"],[data-collection-page="research"])[data-ws-experience][data-ws-cohesion] main :is(.source-graph-page) { gap:clamp(2rem,4vw,3.5rem) !important; }
html body[data-collection-surface="1"]:is([data-collection-page="ai"],[data-collection-page="knowledge"],[data-collection-page="data"],[data-collection-page="research"])[data-ws-experience][data-ws-cohesion] main :is(.ai-news-stage,.di-news-stage,.source-route-section,.source-graph-related) { padding:clamp(1.25rem,3vw,2.25rem) !important; border-radius:1.1rem !important; }
html body[data-collection-surface="1"]:is([data-collection-page="ai"],[data-collection-page="knowledge"],[data-collection-page="data"],[data-collection-page="research"])[data-ws-experience][data-ws-cohesion] main :is(.kh-section,.rv2-section) { padding-block:clamp(1.5rem,3vw,2.75rem) !important; }
html body[data-collection-surface="1"]:is([data-collection-page="ai"],[data-collection-page="knowledge"],[data-collection-page="data"],[data-collection-page="research"])[data-ws-experience][data-ws-cohesion] main :is(.ai-news-stage__head,.di-news-stage__head,.source-route-section__head,.kh-section__head,.rv2-section__head) { margin-bottom:1.5rem !important; gap:1rem 2rem !important; }
html body[data-collection-surface="1"]:is([data-collection-page="ai"],[data-collection-page="knowledge"],[data-collection-page="data"],[data-collection-page="research"])[data-ws-experience][data-ws-cohesion] main :is(.ai-news-stage,.di-news-stage,.source-route-section,.kh-section,.rv2-section) h2 { font-size:clamp(1.55rem,2.5vw,2.3rem) !important; line-height:1.2 !important; text-wrap:balance; }
html body[data-collection-surface="1"]:is([data-collection-page="ai"],[data-collection-page="knowledge"],[data-collection-page="data"],[data-collection-page="research"])[data-ws-experience][data-ws-cohesion] main :is(.source-route-grid,.kh-card-grid,.kh-now-grid,.rv2-reading-grid) { display:grid !important; grid-template-columns:repeat(3,minmax(0,1fr)) !important; gap:1rem !important; align-items:stretch !important; }
html body[data-collection-surface="1"]:is([data-collection-page="ai"],[data-collection-page="knowledge"],[data-collection-page="data"],[data-collection-page="research"])[data-ws-experience][data-ws-cohesion] main :is(.source-route,.kh-card,.kh-now-card,.rv2-reading-card) { min-width:0 !important; padding:1.5rem !important; background:#fff !important; color:#193d35 !important; border:1px solid #c7d5ca !important; border-top:3px solid #597e69 !important; border-radius:.85rem !important; box-shadow:none !important; }
html body[data-collection-surface="1"]:is([data-collection-page="ai"],[data-collection-page="knowledge"],[data-collection-page="data"],[data-collection-page="research"])[data-ws-experience][data-ws-cohesion] main :is(.source-route,.kh-card,.kh-now-card,.rv2-reading-card) :is(h3,p,small,strong) { color:#193d35 !important; opacity:1 !important; }
html body[data-collection-surface="1"]:is([data-collection-page="ai"],[data-collection-page="knowledge"],[data-collection-page="data"],[data-collection-page="research"])[data-ws-experience][data-ws-cohesion] main :is(.source-route,.kh-card,.kh-now-card,.rv2-reading-card) h3 { font-size:1.25rem !important; line-height:1.3 !important; max-width:none !important; }
html body[data-collection-surface="1"]:is([data-collection-page="ai"],[data-collection-page="knowledge"],[data-collection-page="data"],[data-collection-page="research"])[data-ws-experience][data-ws-cohesion] main :is(.source-route__role,.source-route__top,.kh-card__top,.kh-card__time,.rv2-reading-card > span) { opacity:1 !important; color:#496154 !important; line-height:1.5 !important; }
html body[data-collection-surface="1"]:is([data-collection-page="ai"],[data-collection-page="knowledge"],[data-collection-page="data"],[data-collection-page="research"])[data-ws-experience][data-ws-cohesion] main :is(.source-route__latest,.source-route__empty) { background:#f1f4ed !important; padding:1rem !important; border-radius:.5rem !important; color:#294c41 !important; }
html body[data-collection-surface="1"]:is([data-collection-page="ai"],[data-collection-page="knowledge"],[data-collection-page="data"],[data-collection-page="research"])[data-ws-experience][data-ws-cohesion] main .source-route__citation { padding-top:1rem !important; border-top:1px solid #d8e0d6 !important; }
html body[data-collection-surface="1"]:is([data-collection-page="ai"],[data-collection-page="knowledge"],[data-collection-page="data"],[data-collection-page="research"])[data-ws-experience][data-ws-cohesion] main .source-route summary { min-height:44px !important; padding-block:.7rem !important; line-height:1.45; }
html body[data-collection-surface="1"]:is([data-collection-page="ai"],[data-collection-page="knowledge"],[data-collection-page="data"],[data-collection-page="research"])[data-ws-experience][data-ws-cohesion] main :is(.ai-news-grid,.di-news-grid,.rv2-feature-grid) { display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)) !important; gap:1.5rem !important; align-items:start !important; }
html body[data-collection-surface="1"]:is([data-collection-page="ai"],[data-collection-page="knowledge"],[data-collection-page="data"],[data-collection-page="research"])[data-ws-experience][data-ws-cohesion] main :is(.ai-news-grid,.di-news-grid,.rv2-feature-grid) > article:only-child { grid-column:1 / -1 !important; width:100% !important; max-width:58rem !important; }
html body[data-collection-surface="1"]:is([data-collection-page="ai"],[data-collection-page="knowledge"],[data-collection-page="data"],[data-collection-page="research"])[data-ws-experience][data-ws-cohesion] main .ws-news-card { border-radius:1rem !important; border:1px solid #c7d5ca !important; box-shadow:none !important; overflow:hidden; }
html body[data-collection-surface="1"]:is([data-collection-page="ai"],[data-collection-page="knowledge"],[data-collection-page="data"],[data-collection-page="research"])[data-ws-experience][data-ws-cohesion] main .ws-news-body { padding:clamp(1.25rem,2.5vw,2rem) !important; }
html body[data-collection-surface="1"]:is([data-collection-page="ai"],[data-collection-page="knowledge"],[data-collection-page="data"],[data-collection-page="research"])[data-ws-experience][data-ws-cohesion] main .ws-news-media { max-height:22rem !important; }
html body[data-collection-surface="1"]:is([data-collection-page="ai"],[data-collection-page="knowledge"],[data-collection-page="data"],[data-collection-page="research"])[data-ws-experience][data-ws-cohesion] main :is(.source-route__actions,.kh-actions,.rv2-hero__actions) { display:flex !important; flex-wrap:wrap !important; gap:.65rem !important; }
html body[data-collection-surface="1"]:is([data-collection-page="ai"],[data-collection-page="knowledge"],[data-collection-page="data"],[data-collection-page="research"])[data-ws-experience][data-ws-cohesion] main :is(.source-route__actions a,.kh-action,.rv2-button,.kh-filter button) { min-height:44px !important; white-space:normal !important; line-height:1.4 !important; }
html body[data-collection-surface="1"]:is([data-collection-page="ai"],[data-collection-page="knowledge"],[data-collection-page="data"],[data-collection-page="research"])[data-ws-experience][data-ws-cohesion] main .kh-filter { display:flex !important; flex-wrap:wrap !important; gap:.5rem !important; margin-block:1.25rem !important; }
html body[data-collection-surface="1"]:is([data-collection-page="ai"],[data-collection-page="knowledge"],[data-collection-page="data"],[data-collection-page="research"])[data-ws-experience][data-ws-cohesion] main .kh-filter button { border:1px solid #718b78 !important; color:#193d35 !important; background:#fff !important; border-radius:999px !important; padding:.65rem 1rem !important; }
html body[data-collection-surface="1"]:is([data-collection-page="ai"],[data-collection-page="knowledge"],[data-collection-page="data"],[data-collection-page="research"])[data-ws-experience][data-ws-cohesion] main .kh-filter button[aria-pressed="true"] { background:#193d35 !important; color:#fff !important; border-color:#193d35 !important; }
html body[data-collection-surface="1"]:is([data-collection-page="ai"],[data-collection-page="knowledge"],[data-collection-page="data"],[data-collection-page="research"])[data-ws-experience][data-ws-cohesion] main :is(.kh-card__action,.source-route__actions a,.kh-now-card a) { text-underline-offset:.22em; }
html body[data-collection-surface="1"]:is([data-collection-page="ai"],[data-collection-page="knowledge"],[data-collection-page="data"],[data-collection-page="research"])[data-ws-experience][data-ws-cohesion] main :is(a,button,summary,input):focus-visible { outline:3px solid #1479a1 !important; outline-offset:4px !important; box-shadow:0 0 0 2px #fff !important; }
html body[data-collection-surface="1"]:is([data-collection-page="ai"],[data-collection-page="knowledge"],[data-collection-page="data"],[data-collection-page="research"])[data-ws-experience][data-ws-cohesion] main :is(.source-route,.kh-card,.kh-now-card):focus-within { border-color:#193d35 !important; }
html body[data-collection-surface="1"]:is([data-collection-page="ai"],[data-collection-page="knowledge"],[data-collection-page="data"],[data-collection-page="research"])[data-ws-experience][data-ws-cohesion] main [hidden] { display:none !important; }
@media (hover:hover) {
html body[data-collection-surface="1"]:is([data-collection-page="ai"],[data-collection-page="knowledge"],[data-collection-page="data"],[data-collection-page="research"])[data-ws-experience][data-ws-cohesion] main :is(.kh-card,.kh-now-card,.source-route):hover { border-color:#597e69 !important; }
}
@media (max-width:64rem) {
html body[data-collection-surface="1"]:is([data-collection-page="ai"],[data-collection-page="knowledge"],[data-collection-page="data"],[data-collection-page="research"])[data-ws-experience][data-ws-cohesion] main :is(.source-route-grid,.kh-card-grid,.kh-now-grid,.rv2-reading-grid) { grid-template-columns:repeat(2,minmax(0,1fr)) !important; }
}
@media (max-width:47.99rem) {
html body[data-collection-surface="1"]:is([data-collection-page="ai"],[data-collection-page="knowledge"],[data-collection-page="data"],[data-collection-page="research"])[data-ws-experience][data-ws-cohesion] main :is(.source-graph-hero,.kh-hero__grid,.rv2-hero__grid,.source-route-grid,.kh-card-grid,.kh-now-grid,.rv2-reading-grid,.ai-news-grid,.di-news-grid,.rv2-feature-grid,.ai-news-stage__head,.di-news-stage__head,.source-route-section__head,.kh-section__head,.rv2-section__head) { grid-template-columns:minmax(0,1fr) !important; }
html body[data-collection-surface="1"]:is([data-collection-page="ai"],[data-collection-page="knowledge"],[data-collection-page="data"],[data-collection-page="research"])[data-ws-experience][data-ws-cohesion] main :is(.source-graph-hero,.kh-hero__copy,.rv2-hero__grid > div:first-child) { padding:1.5rem !important; }
html body[data-collection-surface="1"]:is([data-collection-page="ai"],[data-collection-page="knowledge"],[data-collection-page="data"],[data-collection-page="research"])[data-ws-experience][data-ws-cohesion] main :is(.source-route,.kh-card,.kh-now-card,.rv2-reading-card) { padding:1.25rem !important; }
}
@media (prefers-reduced-motion:reduce) {
html body[data-collection-surface="1"]:is([data-collection-page="ai"],[data-collection-page="knowledge"],[data-collection-page="data"],[data-collection-page="research"])[data-ws-experience][data-ws-cohesion] main :is(.kh-card,.kh-now-card,.source-route,.ws-news-card) { transition:none !important; transform:none !important; animation:none !important; }
}

/* Follow-up contrast and tablet reading fixes from scoped browser checks. */
html body[data-collection-surface="1"][data-collection-page="knowledge"][data-ws-experience][data-ws-cohesion] main .kh-index-links button[data-kh-jump] > span:first-child { color:#193d35 !important; opacity:1 !important; }
html body[data-collection-surface="1"][data-collection-page="knowledge"][data-ws-experience][data-ws-cohesion] main .kh-section__head .kh-eyebrow { color:#40594b !important; opacity:1 !important; }
html body[data-collection-surface="1"][data-collection-page="research"][data-ws-experience][data-ws-cohesion] main :is(.rv2-hero__brief-label,.rv2-boundary .rv2-eyebrow) { color:#40594b !important; opacity:1 !important; }
@media (min-width:48rem) and (max-width:64rem) {
html body[data-collection-surface="1"][data-collection-page="research"][data-ws-experience][data-ws-cohesion] main .source-graph-method__flow { display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)) !important; gap:1rem !important; }
html body[data-collection-surface="1"][data-collection-page="research"][data-ws-experience][data-ws-cohesion] main .source-graph-method__step { min-width:0 !important; grid-column:auto !important; }
}

/* Owner-requested refinement of the two method graphics; source HTML unchanged. */
html body[data-collection-surface="1"][data-ws-experience][data-ws-cohesion][data-collection-page="ai"] main .source-graph-method { background:linear-gradient(135deg,#112f29,#20483e) !important; padding:clamp(1.4rem,3.5vw,3rem) !important; gap:2.5rem !important; grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important; }
html body[data-collection-surface="1"][data-ws-experience][data-ws-cohesion][data-collection-page="ai"] main .source-graph-method .source-graph-method__copy :is(h2,p) { color:#f4f8ed !important; opacity:1 !important; -webkit-text-fill-color:currentColor !important; }
html body[data-collection-surface="1"][data-ws-experience][data-ws-cohesion][data-collection-page="ai"] main .source-graph-method .source-graph-method__copy h2 { font-size:clamp(2rem,3.3vw,3.3rem) !important; line-height:1.12 !important; max-width:20ch !important; }
html body[data-collection-surface="1"][data-ws-experience][data-ws-cohesion][data-collection-page="ai"] main .source-graph-method .source-graph-kicker { color:#b7e9cf !important; }
html body[data-collection-surface="1"][data-ws-experience][data-ws-cohesion][data-collection-page="ai"] main .source-graph-method .ws-tool-console { background:#f5f8f1 !important; padding:clamp(1rem,2.5vw,2rem) !important; border:1px solid #a4c5b5 !important; border-radius:1.25rem !important; box-shadow:0 20px 50px #061d2940 !important; }
html body[data-collection-surface="1"][data-ws-experience][data-ws-cohesion][data-collection-page="ai"] main .source-graph-method .ws-tool-console__head { color:#315747 !important; font-size:.72rem !important; letter-spacing:.07em; }
html body[data-collection-surface="1"][data-ws-experience][data-ws-cohesion][data-collection-page="ai"] main .source-graph-method .ws-tool-console__lane { position:relative; margin:0 0 .75rem !important; width:100% !important; transform:none !important; background:#fff !important; border:1px solid #b4ccbf !important; border-left:3px solid #287760 !important; border-radius:.75rem !important; padding:1rem !important; gap:.8rem !important; }
html body[data-collection-surface="1"][data-ws-experience][data-ws-cohesion][data-collection-page="ai"] main .source-graph-method .ws-tool-console__lane :is(strong,small) { color:#193d35 !important; }
html body[data-collection-surface="1"][data-ws-experience][data-ws-cohesion][data-collection-page="ai"] main .source-graph-method .ws-tool-console__index { display:grid; place-items:center; width:2rem; height:2rem; border-radius:50%; background:#e1eee6 !important; color:#205341 !important; font-weight:750; }
html body[data-collection-surface="1"][data-ws-experience][data-ws-cohesion][data-collection-page="ai"] main .source-graph-method .ws-tool-console__state { color:#205341 !important; background:#e1eee6 !important; border:1px solid #bad4c4; border-radius:999px; font-size:.65rem !important; padding:.3rem .5rem !important; }
html body[data-collection-surface="1"][data-ws-experience][data-ws-cohesion][data-collection-page="ai"] main .source-graph-method .source-graph-method__flow { gap:1rem !important; }
html body[data-collection-surface="1"][data-ws-experience][data-ws-cohesion][data-collection-page="ai"] main .source-graph-method .source-graph-method__step { background:#f4f7ef !important; min-height:0 !important; }
html body[data-collection-surface="1"][data-ws-experience][data-ws-cohesion][data-collection-page="ai"] main .source-graph-method .source-graph-method__step :is(strong,p,span) { color:#193d35 !important; }
html body[data-collection-surface="1"][data-ws-experience][data-ws-cohesion][data-collection-page="data"] main .source-graph-method { padding:clamp(1.4rem,3.5vw,3rem) !important; grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) !important; gap:2.5rem !important; background:linear-gradient(135deg,#f0f5ed,#e5efe8) !important; }
html body[data-collection-surface="1"][data-ws-experience][data-ws-cohesion][data-collection-page="data"] main .source-graph-method .ws-data-method-v2__copy h2 { font-size:clamp(2rem,3.1vw,3rem) !important; line-height:1.12 !important; max-width:24ch !important; }
html body[data-collection-surface="1"][data-ws-experience][data-ws-cohesion][data-collection-page="data"] main .source-graph-method .ws-data-method-v2__left { gap:2rem !important; }
html body[data-collection-surface="1"][data-ws-experience][data-ws-cohesion][data-collection-page="data"] main .source-graph-method .ws-data-method-v2__steps { grid-template-columns:repeat(2,minmax(0,1fr)) !important; gap:1rem !important; }
html body[data-collection-surface="1"][data-ws-experience][data-ws-cohesion][data-collection-page="data"] main .source-graph-method .ws-data-method-v2__step { padding:1.25rem !important; min-height:0 !important; background:#fff !important; }
html body[data-collection-surface="1"][data-ws-experience][data-ws-cohesion][data-collection-page="data"] main .source-graph-method .ws-data-method-v2__step strong { max-width:none !important; }
html body[data-collection-surface="1"][data-ws-experience][data-ws-cohesion][data-collection-page="data"] main .source-graph-method .ws-data-orbit { align-self:center; width:100%; height:34rem; min-height:0 !important; background:radial-gradient(circle at center,#c6e0d4 0,transparent 65%); }
html body[data-collection-surface="1"][data-ws-experience][data-ws-cohesion][data-collection-page="data"] main .source-graph-method .ws-data-orbit__ring { stroke:#719e8a !important; opacity:.5 !important; }
html body[data-collection-surface="1"][data-ws-experience][data-ws-cohesion][data-collection-page="data"] main .source-graph-method .ws-data-orbit__path { stroke:#326e5b !important; stroke-width:1.8 !important; opacity:.8 !important; }
html body[data-collection-surface="1"][data-ws-experience][data-ws-cohesion][data-collection-page="data"] main .source-graph-method .ws-data-orbit__node { width:45% !important; gap:.6rem !important; padding:.65rem; background:#f9fbf6; border:1px solid #b1cbbb; border-radius:1rem; box-sizing:border-box; }
html body[data-collection-surface="1"][data-ws-experience][data-ws-cohesion][data-collection-page="data"] main .source-graph-method .ws-data-orbit__node small { font-size:.75rem !important; max-width:none !important; color:#355749 !important; }
html body[data-collection-surface="1"][data-ws-experience][data-ws-cohesion][data-collection-page="data"] main .source-graph-method .ws-data-orbit__glyph { width:2.6rem !important; height:2.6rem !important; box-shadow:none !important; }
html body[data-collection-surface="1"][data-ws-experience][data-ws-cohesion][data-collection-page="data"] main .source-graph-method .ws-data-orbit__glyph svg { width:1.4rem !important; height:1.4rem !important; }
html body[data-collection-surface="1"][data-ws-experience][data-ws-cohesion][data-collection-page="data"] main .source-graph-method .ws-data-orbit__node--see { left:0 !important; top:2% !important; }
html body[data-collection-surface="1"][data-ws-experience][data-ws-cohesion][data-collection-page="data"] main .source-graph-method .ws-data-orbit__node--check { right:0 !important; top:2% !important; }
html body[data-collection-surface="1"][data-ws-experience][data-ws-cohesion][data-collection-page="data"] main .source-graph-method .ws-data-orbit__node--understand { left:0 !important; bottom:2% !important; }
html body[data-collection-surface="1"][data-ws-experience][data-ws-cohesion][data-collection-page="data"] main .source-graph-method .ws-data-orbit__node--assess { right:0 !important; bottom:2% !important; }
@media (max-width:64rem) {
html body[data-collection-surface="1"][data-ws-experience][data-ws-cohesion][data-collection-page="ai"] main .source-graph-method,html body[data-collection-surface="1"][data-ws-experience][data-ws-cohesion][data-collection-page="data"] main .source-graph-method { grid-template-columns:minmax(0,1fr) !important; }
html body[data-collection-surface="1"][data-ws-experience][data-ws-cohesion][data-collection-page="data"] main .source-graph-method .ws-data-orbit { max-width:36rem !important; margin:auto !important; }
}
@media (max-width:35rem) {
html body[data-collection-surface="1"][data-ws-experience][data-ws-cohesion][data-collection-page="data"] main .source-graph-method .ws-data-method-v2__steps { grid-template-columns:1fr !important; }
html body[data-collection-surface="1"][data-ws-experience][data-ws-cohesion][data-collection-page="data"] main .source-graph-method .ws-data-orbit { height:29rem !important; }
html body[data-collection-surface="1"][data-ws-experience][data-ws-cohesion][data-collection-page="data"] main .source-graph-method .ws-data-orbit__node { flex-direction:column; align-items:flex-start; width:46% !important; }
html body[data-collection-surface="1"][data-ws-experience][data-ws-cohesion][data-collection-page="data"] main .source-graph-method .ws-data-orbit__map { inset:0 !important; width:100% !important; height:100% !important; }
}
@media (prefers-reduced-motion:no-preference) {
html body[data-collection-surface="1"][data-ws-experience][data-ws-cohesion][data-collection-page="ai"] main .source-graph-method[data-method-arrived] .ws-tool-console__lane,html body[data-collection-surface="1"][data-ws-experience][data-ws-cohesion][data-collection-page="data"] main .source-graph-method[data-method-arrived] .ws-data-orbit__node { animation:collection-method-arrive 700ms ease-out both !important; }
html body[data-collection-surface="1"][data-ws-experience][data-ws-cohesion][data-collection-page="ai"] main .source-graph-method[data-method-arrived] .ws-tool-console__lane:nth-child(3),html body[data-collection-surface="1"][data-ws-experience][data-ws-cohesion][data-collection-page="data"] main .source-graph-method[data-method-arrived] .ws-data-orbit__node--check { animation-delay:120ms !important; }
html body[data-collection-surface="1"][data-ws-experience][data-ws-cohesion][data-collection-page="ai"] main .source-graph-method[data-method-arrived] .ws-tool-console__lane:nth-child(4),html body[data-collection-surface="1"][data-ws-experience][data-ws-cohesion][data-collection-page="data"] main .source-graph-method[data-method-arrived] .ws-data-orbit__node--understand { animation-delay:240ms !important; }
html body[data-collection-surface="1"][data-ws-experience][data-ws-cohesion][data-collection-page="ai"] main .source-graph-method[data-method-arrived] .ws-tool-console__lane:nth-child(5),html body[data-collection-surface="1"][data-ws-experience][data-ws-cohesion][data-collection-page="data"] main .source-graph-method[data-method-arrived] .ws-data-orbit__node--assess { animation-delay:360ms !important; }
}
@keyframes collection-method-arrive { from { transform:translateY(10px); } to { transform:translateY(0); } }

/* Bound legacy motion to the one-shot sequence above. */
html body[data-collection-surface="1"][data-ws-experience][data-ws-cohesion]:is([data-collection-page="ai"],[data-collection-page="data"]) main .source-graph-method :is(svg *, .ws-data-orbit__core img) { animation:none !important; }
