[data-expertise=tasks-to-flow] .tf-spine{stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:0}[data-expertise=tasks-to-flow] .tf-link{stroke:var(--accent);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:0}[data-expertise=tasks-to-flow] .tf-flow{stroke:var(--text-muted);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}[data-expertise=tasks-to-flow] .tf-owner{transform-box:fill-box;transform-origin:50%}[data-expertise=tasks-to-flow] .tf-owner>circle:first-child{fill:var(--surface-page);stroke:var(--text-strong);stroke-width:1.5px}[data-expertise=tasks-to-flow] .tf-owner-mark{fill:none;stroke:var(--text-strong);stroke-width:1.5px;stroke-linecap:round}[data-expertise=tasks-to-flow] .tf-card{transform-box:fill-box;transform-origin:50%}[data-expertise=tasks-to-flow] .tf-card>rect{fill:var(--surface-page);stroke:var(--line-strong);stroke-width:1px}[data-expertise=tasks-to-flow] .tf-card-title{stroke:var(--line-strong);stroke-width:4px;stroke-linecap:round}[data-expertise=tasks-to-flow] .tf-card-text{stroke:var(--line);stroke-width:4px;stroke-linecap:round}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-expertise=tasks-to-flow] .tf-card{animation:tf-appear var(--dur-2,.24s) var(--ease) var(--a,0s) both, tf-sort .5s var(--ease) var(--m,0s) both}[data-expertise=tasks-to-flow] .tf-card[data-pass=over-0]{animation:tf-appear var(--dur-2,.24s) var(--ease) var(--a,0s) both, tf-pass-over-0 2.4s var(--ease) var(--m,0s) both}[data-expertise=tasks-to-flow] .tf-card[data-pass=up-3]{animation:tf-appear var(--dur-2,.24s) var(--ease) var(--a,0s) both, tf-pass-up-3 1.54s var(--ease) var(--m,0s) both}[data-expertise=tasks-to-flow] .tf-card[data-pass=up-6]{animation:tf-appear var(--dur-2,.24s) var(--ease) var(--a,0s) both, tf-pass-up-6 .88s var(--ease) var(--m,0s) both}[data-expertise=tasks-to-flow] .tf-spine{animation:tf-draw .4s var(--ease) var(--at,0s) both}[data-expertise=tasks-to-flow] .tf-owner{animation:tf-owner var(--dur-2,.24s) var(--ease) var(--at,0s) both}[data-expertise=tasks-to-flow] .tf-link{animation:tf-draw .12s var(--ease) var(--at,0s) both}[data-expertise=tasks-to-flow] .tf-flow{animation:tf-draw .4s var(--ease) var(--at,0s) both}}@keyframes tf-appear{0%{opacity:0}}@keyframes tf-sort{0%{transform:translate(var(--dx), var(--dy)) rotate(var(--r))}}@keyframes tf-draw{0%{stroke-dashoffset:1px}}@keyframes tf-owner{0%{opacity:0;transform:scale(.8)}}@keyframes tf-pass-over-0{0%{transform:translate(var(--dx), var(--dy)) rotate(var(--r))}20.833%,79.167%{transform:translate(var(--px), var(--py)) rotate(0deg)}to{transform:translate(0)rotate(0)}}@keyframes tf-pass-up-3{0%{transform:translate(var(--dx), var(--dy)) rotate(var(--r))}32.468%,80.519%{transform:translate(var(--px), var(--py)) rotate(0deg)}to{transform:translate(0)rotate(0)}}@keyframes tf-pass-up-6{0%{transform:translate(var(--dx), var(--dy)) rotate(var(--r))}56.818%,65.909%{transform:translate(var(--px), var(--py)) rotate(0deg)}to{transform:translate(0)rotate(0)}}
[data-expertise=systems-linking] .sl-box{fill:var(--surface-page);stroke:var(--line-strong);stroke-width:1px}[data-expertise=systems-linking] .sl-glyph{fill:none;stroke:var(--text-muted);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}[data-expertise=systems-linking] .sl-centre{fill:none;stroke:var(--text-strong);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:0}[data-expertise=systems-linking] .sl-link{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:0}[data-expertise=systems-linking] .sl-port{fill:var(--accent);transform-box:fill-box;transform-origin:50%}[data-expertise=systems-linking] .sl-data{fill:none;stroke:var(--text-strong);stroke-width:3px;stroke-dasharray:.09 1.2;stroke-dashoffset:.09px}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-expertise=systems-linking] .sl-system{animation:sl-enter var(--dur-2,.24s) var(--ease) var(--at,0s) both}[data-expertise=systems-linking] .sl-centre{animation:sl-draw .6s var(--ease) var(--at,0s) both}[data-expertise=systems-linking] .sl-link{animation:sl-draw .45s var(--ease) var(--at,0s) both}[data-expertise=systems-linking] .sl-port{animation:sl-port .16s var(--ease) var(--at,0s) both}[data-expertise=systems-linking] .sl-data{animation:sl-data .6s var(--ease) var(--at,0s) both}}@keyframes sl-enter{0%{opacity:0;transform:translateY(8px)}}@keyframes sl-draw{0%{stroke-dashoffset:1px}}@keyframes sl-port{0%{transform:scale(0)}}@keyframes sl-data{0%{stroke-dashoffset:-1px}}
[data-expertise=learning-path] .lp-path{fill:none;stroke:var(--line-strong);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}[data-expertise=learning-path] .lp-node{fill:var(--surface-page);stroke:var(--line-strong);stroke-width:1.5px}[data-expertise=learning-path] .lp-light{fill:var(--accent);transform-box:fill-box;transform-origin:50%}[data-expertise=learning-path] .lp-arrival{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:0}[data-expertise=learning-path] .lp-screen>rect{fill:var(--surface-page);stroke:var(--line-strong);stroke-width:1px}[data-expertise=learning-path] .lp-stem{stroke:var(--line-strong);stroke-width:1px}[data-expertise=learning-path] .lp-marks{fill:none;stroke:var(--text-muted);stroke-width:1.5px;stroke-linecap:round}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-expertise=learning-path] .lp-path{animation:lp-draw .8s var(--ease) var(--at,0s) both}[data-expertise=learning-path] .lp-node{animation:lp-appear .16s var(--ease) var(--at,0s) both}[data-expertise=learning-path] .lp-light{animation:lp-light var(--dur-2,.24s) var(--ease) var(--at,0s) both}[data-expertise=learning-path] .lp-screen{animation:lp-rise var(--dur-2,.24s) var(--ease) var(--at,0s) both}[data-expertise=learning-path] .lp-arrival{animation:lp-draw .4s var(--ease) var(--at,0s) both}}@keyframes lp-draw{0%{stroke-dashoffset:1px}}@keyframes lp-appear{0%{opacity:0}}@keyframes lp-light{0%{transform:scale(0)}}@keyframes lp-rise{0%{opacity:0;transform:translateY(8px)}}
[data-expertise=access-map] .am-wall{fill:none;stroke:var(--line-strong);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:0}[data-expertise=access-map] .am-opening{fill:var(--surface-inset)}[data-expertise=access-map] .am-arc{fill:none;stroke:var(--line);stroke-width:1px}[data-expertise=access-map] .am-leaf{stroke:var(--text-strong);stroke-width:2px;stroke-linecap:round}[data-expertise=access-map] .am-leaf[data-open]{stroke:var(--accent);transform-box:view-box;transform-origin:var(--hinge)}[data-expertise=access-map] .am-box{fill:var(--surface-page);stroke:var(--line-strong);stroke-width:1px}[data-expertise=access-map] .am-entry{stroke:var(--line-strong);stroke-width:4px;stroke-linecap:round}[data-expertise=access-map] .am-tick{fill:none;stroke:var(--text-strong);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}[data-expertise=access-map] .am-record{stroke:var(--text-muted);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:0}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-expertise=access-map] .am-wall{animation:am-draw .6s var(--ease) var(--at,0s) both}[data-expertise=access-map] .am-door{animation:am-appear var(--dur-2,.24s) var(--ease) var(--at,0s) both}[data-expertise=access-map] .am-row{animation:am-row var(--dur-2,.24s) var(--ease) var(--at,0s) both}[data-expertise=access-map] .am-leaf[data-open]{animation:am-close .5s var(--ease) var(--at,0s) both}[data-expertise=access-map] .am-tick[data-closes]{animation:am-draw .2s var(--ease) var(--at,0s) both}[data-expertise=access-map] .am-record{animation:am-draw .4s var(--ease) var(--at,0s) both}}@keyframes am-draw{0%{stroke-dashoffset:1px}}@keyframes am-appear{0%{opacity:0}}@keyframes am-row{0%{opacity:0;transform:translate(-8px)}}@keyframes am-close{0%{transform:rotate(var(--open))}}
.vq-expertise[data-expertise$="-1x1"] :is(.mdd-text,.mdd-field,.mdd-link,.mtf-spine,.mtf-link,.mtf-flow,.msl-centre,.msl-link,.mlp-path,.mlp-arrival,.mam-wall,.mam-tick,.mam-record){fill:none;stroke-dasharray:1;stroke-dashoffset:0}.vq-expertise[data-expertise$="-1x1"] :is(.mtf-owner,.mtf-card,.msl-port,.mlp-light){transform-box:fill-box;transform-origin:50%}[data-expertise=document-to-data-1x1] .mdd-paper{fill:var(--surface-page);stroke:var(--line-strong);stroke-width:1px}[data-expertise=document-to-data-1x1] .mdd-text{stroke:var(--line);stroke-width:5px;stroke-linecap:round}[data-expertise=document-to-data-1x1] .mdd-field{stroke:var(--text-strong);stroke-width:7px;stroke-linecap:round}[data-expertise=document-to-data-1x1] .mdd-row{stroke:var(--line);stroke-width:1px}[data-expertise=document-to-data-1x1] .mdd-key{stroke:var(--line-strong);stroke-width:5px;stroke-linecap:round}[data-expertise=document-to-data-1x1] .mdd-link{stroke:var(--accent);stroke-width:2px}[data-expertise=document-to-data-1x1] .mdd-cell{fill:var(--accent);transform-box:fill-box;transform-origin:0}[data-expertise=tasks-to-flow-1x1] .mtf-spine{stroke:var(--line-strong);stroke-width:1.5px}[data-expertise=tasks-to-flow-1x1] .mtf-link{stroke:var(--accent);stroke-width:2.5px}[data-expertise=tasks-to-flow-1x1] .mtf-flow{stroke:var(--text-muted);stroke-width:2px;stroke-linecap:round}[data-expertise=tasks-to-flow-1x1] .mtf-owner>circle:first-child{fill:var(--surface-page);stroke:var(--text-strong);stroke-width:2px}[data-expertise=tasks-to-flow-1x1] .mtf-mark{fill:none;stroke:var(--text-strong);stroke-width:2px;stroke-linecap:round}[data-expertise=tasks-to-flow-1x1] .mtf-card>rect{fill:var(--surface-page);stroke:var(--line-strong);stroke-width:1.5px}[data-expertise=tasks-to-flow-1x1] .mtf-title{stroke:var(--line-strong);stroke-width:5px;stroke-linecap:round}[data-expertise=tasks-to-flow-1x1] .mtf-text{stroke:var(--line);stroke-width:5px;stroke-linecap:round}[data-expertise=systems-linking-1x1] .msl-box{fill:var(--surface-page);stroke:var(--line-strong);stroke-width:1.5px}[data-expertise=systems-linking-1x1] .msl-glyph{fill:none;stroke:var(--text-muted);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}[data-expertise=systems-linking-1x1] .msl-centre{stroke:var(--text-strong);stroke-width:2px}[data-expertise=systems-linking-1x1] .msl-link{stroke:var(--accent);stroke-width:2px}[data-expertise=systems-linking-1x1] .msl-port{fill:var(--accent)}[data-expertise=systems-linking-1x1] .msl-data{fill:none;stroke:var(--text-strong);stroke-width:4px;stroke-dasharray:.12 1.2;stroke-dashoffset:.12px}[data-expertise=learning-path-1x1] .mlp-path{stroke:var(--line-strong);stroke-width:2px;stroke-linecap:round}[data-expertise=learning-path-1x1] .mlp-node{fill:var(--surface-page);stroke:var(--line-strong);stroke-width:2px}[data-expertise=learning-path-1x1] .mlp-light{fill:var(--accent)}[data-expertise=learning-path-1x1] .mlp-arrival{stroke:var(--accent);stroke-width:2px}[data-expertise=learning-path-1x1] .mlp-screen>rect{fill:var(--surface-page);stroke:var(--line-strong);stroke-width:1.5px}[data-expertise=learning-path-1x1] .mlp-stem{stroke:var(--line-strong);stroke-width:1.5px}[data-expertise=learning-path-1x1] .mlp-marks{fill:none;stroke:var(--text-muted);stroke-width:2px;stroke-linecap:round}[data-expertise=access-map-1x1] .mam-wall{stroke:var(--line-strong);stroke-width:2.5px}[data-expertise=access-map-1x1] .mam-opening{fill:var(--surface-inset)}[data-expertise=access-map-1x1] .mam-arc{fill:none;stroke:var(--line);stroke-width:1.5px}[data-expertise=access-map-1x1] .mam-leaf{stroke:var(--text-strong);stroke-width:2.5px;stroke-linecap:round}[data-expertise=access-map-1x1] .mam-leaf[data-open]{stroke:var(--accent);transform-box:view-box;transform-origin:var(--hinge)}[data-expertise=access-map-1x1] .mam-box{fill:var(--surface-page);stroke:var(--line-strong);stroke-width:1.5px}[data-expertise=access-map-1x1] .mam-entry{stroke:var(--line-strong);stroke-width:5px;stroke-linecap:round}[data-expertise=access-map-1x1] .mam-tick{stroke:var(--text-strong);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}[data-expertise=access-map-1x1] .mam-record{stroke:var(--text-muted);stroke-width:2px}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-expertise=document-to-data-1x1] :is(.mdd-text,.mdd-field){animation:vqm-draw var(--dur-2,.24s) var(--ease) var(--at,0s) both}[data-expertise=document-to-data-1x1] .mdd-link{animation:vqm-draw .4s var(--ease) var(--at,0s) both}[data-expertise=document-to-data-1x1] .mdd-sheet{animation:vqm-enter var(--dur-2,.24s) var(--ease) both}[data-expertise=document-to-data-1x1] .mdd-cell{animation:vqm-write-x var(--dur-2,.24s) var(--ease) var(--at,0s) both}[data-expertise=tasks-to-flow-1x1] .mtf-spine{animation:vqm-draw .3s var(--ease) var(--at,0s) both}[data-expertise=tasks-to-flow-1x1] .mtf-owner{animation:vqm-owner var(--dur-2,.24s) var(--ease) var(--at,0s) both}[data-expertise=tasks-to-flow-1x1] .mtf-card{animation:vqm-appear var(--dur-2,.24s) var(--ease) var(--a,0s) both, vqm-sort .5s var(--ease) var(--m,0s) both}[data-expertise=tasks-to-flow-1x1] .mtf-link{animation:vqm-draw .12s var(--ease) var(--at,0s) both}[data-expertise=tasks-to-flow-1x1] .mtf-flow{animation:vqm-draw .4s var(--ease) var(--at,0s) both}[data-expertise=systems-linking-1x1] .msl-system{animation:vqm-enter var(--dur-2,.24s) var(--ease) var(--at,0s) both}[data-expertise=systems-linking-1x1] :is(.msl-centre,.msl-link){animation:vqm-draw .4s var(--ease) var(--at,0s) both}[data-expertise=systems-linking-1x1] .msl-port{animation:vqm-write .16s var(--ease) var(--at,0s) both}[data-expertise=systems-linking-1x1] .msl-data{animation:vqm-data .5s var(--ease) var(--at,0s) both}[data-expertise=learning-path-1x1] .mlp-path{animation:vqm-draw .6s var(--ease) var(--at,0s) both}[data-expertise=learning-path-1x1] .mlp-node{animation:vqm-appear .16s var(--ease) var(--at,0s) both}[data-expertise=learning-path-1x1] .mlp-light{animation:vqm-write var(--dur-2,.24s) var(--ease) var(--at,0s) both}[data-expertise=learning-path-1x1] .mlp-screen{animation:vqm-enter var(--dur-2,.24s) var(--ease) var(--at,0s) both}[data-expertise=learning-path-1x1] .mlp-arrival{animation:vqm-draw .4s var(--ease) var(--at,0s) both}[data-expertise=access-map-1x1] .mam-wall{animation:vqm-draw .5s var(--ease) var(--at,0s) both}[data-expertise=access-map-1x1] .mam-door{animation:vqm-appear var(--dur-2,.24s) var(--ease) var(--at,0s) both}[data-expertise=access-map-1x1] .mam-row{animation:vqm-row var(--dur-2,.24s) var(--ease) var(--at,0s) both}[data-expertise=access-map-1x1] .mam-leaf[data-open]{animation:vqm-close .5s var(--ease) var(--at,0s) both}[data-expertise=access-map-1x1] .mam-tick[data-closes]{animation:vqm-draw .2s var(--ease) var(--at,0s) both}[data-expertise=access-map-1x1] .mam-record{animation:vqm-draw .4s var(--ease) var(--at,0s) both}}@keyframes vqm-draw{0%{stroke-dashoffset:1px}}@keyframes vqm-appear{0%{opacity:0}}@keyframes vqm-enter{0%{opacity:0;transform:translateY(8px)}}@keyframes vqm-write{0%{transform:scale(0)}}@keyframes vqm-write-x{0%{transform:scaleX(0)}}@keyframes vqm-owner{0%{opacity:0;transform:scale(.8)}}@keyframes vqm-sort{0%{transform:translate(var(--dx), var(--dy)) rotate(var(--r))}}@keyframes vqm-row{0%{opacity:0;transform:translate(-8px)}}@keyframes vqm-close{0%{transform:rotate(var(--open))}}@keyframes vqm-data{0%{stroke-dashoffset:-1px}}