.menu-dot-field{position:absolute;inset:0;overflow:hidden;pointer-events:none;opacity:.85}.menu-dot-field:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,6,23,.35),transparent 65%)}.menu-connections{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.menu-connection{stroke-width:.85;stroke-linecap:round;opacity:.28;animation:menu-connection-pulse 7s ease-in-out infinite}@keyframes menu-connection-pulse{0%,to{opacity:.18;stroke-dashoffset:0}50%{opacity:.45;stroke-dashoffset:-24}}.menu-dot-anchor{position:absolute;color:var(--dot-color)}.menu-dot{display:block;width:var(--dot-size);height:var(--dot-size);border-radius:50%;background:currentColor;opacity:.55;animation:menu-dot-drift var(--duration) ease-in-out infinite;animation-delay:var(--delay)}.menu-dot-motif:nth-of-type(5n) .menu-dot{box-shadow:0 0 12px currentColor}.menu-dot-ambient .menu-dot{width:2px;height:2px;opacity:.4}.menu-dot-field[data-motion=paused] .menu-connection,.menu-dot-field[data-motion=paused] .menu-dot{animation-play-state:paused}.menu-dot-profile{animation-name:menu-dot-orbit}.menu-dot-research{animation-name:menu-dot-converge}.menu-dot-project{animation-name:menu-dot-flow;animation-timing-function:linear}.menu-dot-publication{animation-name:menu-dot-reading}.menu-dot-blog{animation-name:menu-dot-writing}.menu-dot-book{animation-name:menu-dot-page}.menu-dot-lecture{animation-name:menu-dot-rise}.menu-dot-course{animation-name:menu-dot-radiate}.menu-dot-youtube{animation-name:menu-dot-equalizer}.menu-dot-prompts{animation-name:menu-dot-terminal}.menu-dot-deadlines{animation-name:menu-dot-clock;animation-duration:12s}.menu-dot-contact{animation-name:menu-dot-exchange}.menu-dot-search{animation-name:menu-dot-scan}.menu-dot-privacy{animation-name:menu-dot-shield}.menu-dot-terms{animation-name:menu-dot-checklist}.menu-dot-qt{animation-name:menu-dot-stars}.menu-dot-control:focus-visible{outline-color:#a5f3fc}.qt-menu-header .menu-dot-field{opacity:.65}.qt-menu-header .menu-dot-field:after{background:linear-gradient(90deg,hsla(0,0%,100%,.35),transparent 65%)}.dark .qt-menu-header .menu-dot-field:after{background:linear-gradient(90deg,rgba(2,6,23,.35),transparent 65%)}@keyframes menu-dot-orbit{0%,to{transform:translate(calc(var(--dx) * -1)) scale(.75);opacity:.35}25%{transform:translateY(var(--dy)) scale(1.2);opacity:.85}50%{transform:translate(var(--dx)) scale(1);opacity:.6}75%{transform:translateY(calc(var(--dy) * -1)) scale(1.3);opacity:.85}}@keyframes menu-dot-converge{0%,to{transform:translate(var(--dx),var(--dy)) scale(.6);opacity:.3}50%{transform:translate(0) scale(1.5);opacity:.95}}@keyframes menu-dot-flow{0%{transform:translate(-65px,var(--dy)) scale(.6);opacity:.2}50%{opacity:.9}to{transform:translate(100px,calc(var(--dy) * -1)) scale(1.3);opacity:.2}}@keyframes menu-dot-reading{0%,to{transform:translate(-25px,8px) scale(.7);opacity:.3}40%{transform:translate(40px,-12px) scale(1.4);opacity:.9}}@keyframes menu-dot-writing{0%,to{opacity:.25;transform:translate(-35px,var(--dy)) scale(.6)}50%{opacity:.95;transform:translate(35px,calc(var(--dy) * -1)) scale(1.3)}}@keyframes menu-dot-page{0%,to{transform:translateY(15px) scale(.7);opacity:.35}50%{transform:translate(var(--dx),-25px) scale(1.4);opacity:.9}}@keyframes menu-dot-rise{0%{transform:translateY(35px) scale(.6);opacity:.2}50%{opacity:.95}to{transform:translate(var(--dx),-65px) scale(1.4);opacity:.2}}@keyframes menu-dot-radiate{0%,to{transform:translate(0) scale(.5);opacity:.3}50%{transform:translate(var(--dx),var(--dy)) scale(1.6);opacity:.95}}@keyframes menu-dot-equalizer{0%,to{transform:translateY(15px) scale(.7);opacity:.3}35%{transform:translate(8px,-35px) scale(1.5);opacity:.95}65%{transform:translate(-8px,8px) scale(.9);opacity:.65}}@keyframes menu-dot-terminal{0%,to{opacity:.2;transform:translate(-20px) scale(.6)}35%,60%{opacity:.95;transform:translate(25px,var(--dy)) scale(1.3)}}@keyframes menu-dot-clock{0%,30%,to{opacity:.35;transform:translate(0) scale(.7)}10%{opacity:1;transform:translate(var(--dx),var(--dy)) scale(1.8)}}@keyframes menu-dot-exchange{0%{transform:translate(calc(var(--dx) * -.5),var(--dy)) scale(.6);opacity:.2}50%{opacity:.95}to{transform:translate(calc(var(--dx) * 1.5),calc(var(--dy) * -1)) scale(1.4);opacity:.2}}@keyframes menu-dot-scan{0%,to{transform:translate(-45px,var(--dy)) scale(.8);opacity:.3}50%{transform:translate(45px,calc(var(--dy) * -1)) scale(1.4);opacity:.95}}@keyframes menu-dot-shield{0%,to{transform:translate(0) scale(.7);opacity:.4}50%{transform:translate(calc(var(--dx) * .5),calc(var(--dy) * .5)) scale(1.5);opacity:.9}}@keyframes menu-dot-checklist{0%,to{transform:translate(-15px,15px) scale(.7);opacity:.3}50%{transform:translate(20px,-20px) scale(1.4);opacity:.95}}@keyframes menu-dot-stars{0%,to{opacity:.35;transform:translate(0) scale(.6)}50%{opacity:.95;transform:translate(var(--dx),-25px) scale(1.5)}}@keyframes menu-dot-drift{0%,to{transform:translate(calc(var(--dx) * -.5),calc(var(--dy) * -.5)) scale(.6);opacity:.25}35%{transform:translate(var(--dx)) scale(1.4);opacity:.8}70%{transform:translateY(var(--dy)) scale(.9);opacity:.6}}@media (max-width:639px){.menu-connection:nth-of-type(n+65),.menu-dot-ambient:nth-of-type(2n){display:none}}@media (prefers-reduced-motion:reduce){.menu-dot{animation:none!important;opacity:.55;transform:none}.menu-connection{animation:none!important;opacity:.25}}@media print{.menu-dot-control,.menu-dot-field{display:none}}