.hub,[data-slot=dialog-content]{--hub-card:#ffffff;--hub-heading:#101a3c;--hub-heading-soft:#2e3a5c;--hub-tint:#f4f6ff;--hub-shade:#e9edfb;--hub-line:#b7c2f2;--hub-zone:#6e82e6;--hub-zone-fill:rgba(250,250,247,0.55);--hub-ok-tint:#e3f1e8;--hub-off-tint:#ecedef;--hub-tab:#e3e8ff;--hub-thead:#f6f7fa;--hub-track:#e4e6ea;--hub-axis:#c9cdd4;--hub-bad-line:#ebc2bc;--hub-term:#0e1736;--hub-on-term:#dde3ff}[data-theme=dark] .hub,[data-theme=dark] [data-slot=dialog-content]{--hub-card:#152048;--hub-heading:#e9ecf7;--hub-heading-soft:#c3cbe6;--hub-tint:#1b2858;--hub-shade:#22306a;--hub-line:#3a4c9a;--hub-zone:#6f84f5;--hub-zone-fill:rgba(21,32,72,0.55);--hub-ok-tint:#17402f;--hub-off-tint:#24305a;--hub-tab:#24356f;--hub-thead:#18244f;--hub-track:#24305a;--hub-axis:#3a4c7a;--hub-bad-line:#6b2f3a;--hub-term:#080d22}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hub,:root:not([data-theme=light]) [data-slot=dialog-content]{--hub-card:#152048;--hub-heading:#e9ecf7;--hub-heading-soft:#c3cbe6;--hub-tint:#1b2858;--hub-shade:#22306a;--hub-line:#3a4c9a;--hub-zone:#6f84f5;--hub-zone-fill:rgba(21,32,72,0.55);--hub-ok-tint:#17402f;--hub-off-tint:#24305a;--hub-tab:#24356f;--hub-thead:#18244f;--hub-track:#24305a;--hub-axis:#3a4c7a;--hub-bad-line:#6b2f3a;--hub-term:#080d22}}@media (max-width:960px){.hub:not(.con) section{padding-left:20px!important;padding-right:20px!important}.hub [style*="minmax(300px, 440px)"],.hub [style*="repeat(12"],.hub [style*="repeat(3,"]{grid-template-columns:minmax(0,1fr)!important}.hub [style*="minmax(300px, 440px)"]>*,.hub [style*="repeat(12"]>*{grid-column:auto!important;min-width:0!important;margin-right:0!important}.hub figure{overflow-x:auto;-webkit-overflow-scrolling:touch}.hub figure>div{min-width:620px}.hub .hero-h{font-size:clamp(44px,12vw,72px)!important}.hub .sec-h{font-size:clamp(32px,9vw,46px)!important}.hub .col,.hub .feat,.hub .pill{border-left:0!important;padding-left:0!important}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.hub svg:has(>foreignObject[data-win="1"]:hover) [data-wire="1"],.hub svg:has(>foreignObject[data-win="2"]:hover) [data-wire="2"],.hub svg:has(>foreignObject[data-win="3"]:hover) [data-wire="3"],.hub svg:has(>foreignObject[data-win="4"]:hover) [data-wire="4"],.hub svg:has(>foreignObject[data-win="5"]:hover) [data-wire="5"],.hub svg:has(>foreignObject[data-win="6"]:hover) [data-wire="6"]{stroke-dasharray:4 6;animation:hub-wire .7s linear infinite}.hub svg:has(>foreignObject[data-win]:hover) circle[style*=color-meter]{animation:hub-lamp .5s 2}}@keyframes hub-wire{to{stroke-dashoffset:-20}}@keyframes hub-lamp{40%{opacity:.15}}.mk-file,.mk-layer,.mk-typed{opacity:0}:is(.mk-typed,.mk-ln,.mk-tick){vector-effect:none;stroke-dasharray:1 1}@media (hover:hover) and (prefers-reduced-motion:no-preference){[data-acts]:hover .mk-cur{animation:mk-cur 1.6s steps(1) both}[data-acts]:hover .mk-typed{animation:mk-typed 1.6s ease-out both}[data-acts]:hover .mk-lamp{animation:mk-lamp .5s 1s 2 both}[data-acts]:hover .mk-layer{animation:mk-layer .6s cubic-bezier(.2,.7,.3,1) both}[data-acts]:hover .mk-file{animation:mk-file 1.4s ease-in-out both}[data-acts]:hover .mk-fold{animation:mk-fold 1.4s ease-in-out both}[data-acts]:hover .mk-link{animation:mk-flow .6s linear 3}[data-acts]:hover .mk-mer{animation:mk-mer 1.6s ease-in-out both}[data-acts]:hover .mk-arr-l{animation:mk-out-l .9s ease-in-out 2}[data-acts]:hover .mk-arr-r{animation:mk-out-r .9s ease-in-out 2}[data-acts]:hover .mk-ln{animation:mk-draw .9s ease-out both}[data-acts]:hover .mk-ln2{animation-delay:.25s}[data-acts]:hover .mk-ln3{animation:mk-rise .9s ease-out .2s both}[data-acts]:hover .mk-box{animation:mk-nudge 1s ease-in-out both}[data-acts]:hover .mk-tick{animation:mk-draw 1s ease-out .3s both}[data-acts]:hover .mk-shield{animation:mk-shield 1s ease-in-out both}}@keyframes mk-cur{0%,30%{opacity:1}31%,to{opacity:0}}@keyframes mk-typed{0%,30%{opacity:0;stroke-dashoffset:1}31%{opacity:1;stroke-dashoffset:1}70%,to{opacity:1;stroke-dashoffset:0}}@keyframes mk-lamp{0%,to{opacity:1}40%{opacity:.15}}@keyframes mk-layer{0%{opacity:0;transform:translateY(-16px)}45%,to{opacity:1;transform:none}}@keyframes mk-file{0%{opacity:0;transform:translateY(-8px)}40%{opacity:1;transform:none}70%,to{opacity:0;transform:translate(-26px,14px)}}@keyframes mk-fold{0%,60%,to{transform:none}20%{transform:translateY(-3px)}}@keyframes mk-flow{to{stroke-dashoffset:-10}}@keyframes mk-mer{0%,to{rx:4px}25%{rx:9px}50%{rx:1px}75%{rx:7px}}@keyframes mk-out-l{0%,to{transform:none}40%{transform:translate(-6px,3px)}}@keyframes mk-out-r{0%,to{transform:none}40%{transform:translate(6px,3px)}}@keyframes mk-draw{0%{stroke-dashoffset:1}70%,to{stroke-dashoffset:0}}@keyframes mk-rise{0%{transform:none}50%,to{transform:translateY(-10px)}}@keyframes mk-nudge{0%,to{transform:translate(-14px,4px)}40%{transform:translate(-8px,1px)}}@keyframes mk-shield{0%,to{fill:var(--color-paper)}50%{fill:color-mix(in srgb,var(--color-blueline) 14%,var(--color-paper))}}