.tx-mk{--mk-glow:rgb(173 82 7/0.16);--mk-rule-dark:rgb(255 255 255/0.12);--mk-surface-dark:rgb(255 255 255/0.04);--mk-text-dark:rgb(255 255 255/0.7);--mk-node-pending:rgb(255 255 255/0.25);scroll-padding-top:88px}.mk-grid{background-image:repeating-linear-gradient(to right,var(--tx-line) 0 1px,transparent 1px 68px),repeating-linear-gradient(to bottom,var(--tx-line) 0 1px,transparent 1px 68px);-webkit-mask-image:radial-gradient(58% 58% at 55% 42%,#000 0,transparent 78%);mask-image:radial-gradient(58% 58% at 55% 42%,#000 0,transparent 78%)}@media (hover:hover) and (pointer:fine){.mk-lift{transition:transform .15s ease-out,box-shadow .15s ease-out,border-color .15s ease-out}.mk-lift:hover{transform:translateY(-1px);border-color:var(--tx-accent-soft);box-shadow:0 1px 2px rgb(0 0 0/.05)}}.mk-rise{opacity:1;transform:none}.mk-rail-fill{transform:scaleX(.6);transform-origin:left}.mk-draw{stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.mk-rise{animation:mk-rise .52s cubic-bezier(.22,1,.36,1) both}.mk-draw{stroke-dasharray:420;animation:mk-draw .7s cubic-bezier(.22,1,.36,1) .26s both}@supports (animation-timeline:view()){.mk-reveal{animation:mk-rise .52s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 10% cover 32%}.mk-rail-fill{animation:mk-rail .7s ease-out both;animation-timeline:view();animation-range:entry 20% cover 45%}}.mk-ping{animation:mk-ping 2.4s ease-out infinite}}@keyframes mk-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes mk-draw{0%{stroke-dashoffset:420}}@keyframes mk-rail{0%{transform:scaleX(0)}to{transform:scaleX(.6)}}@keyframes mk-ping{0%{transform:scale(1);opacity:.5}70%,to{transform:scale(2.2);opacity:0}}@media (prefers-reduced-motion:reduce){.tx-mk .mk-ping{display:none}}.tx-mk .mk-dark :focus-visible{outline-color:var(--tx-accent-soft)}