@keyframes perk-in{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}.login-perk{animation:perk-in .6s var(--ease-out-quart) both}.gauge-track{stroke:var(--line)}.gauge-value{transition:stroke-dashoffset 1.2s var(--ease-out-quart)}@keyframes rail-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rail-fill{transform-origin:100%;animation:rail-fill .9s var(--ease-out-quart) both}.empty-art{border-radius:9999px;-webkit-mask-image:radial-gradient(closest-side,#000 58%,#0000 100%);mask-image:radial-gradient(closest-side,#000 58%,#0000 100%)}[data-theme=dark] .empty-art{opacity:.8;-webkit-mask-image:radial-gradient(closest-side,#000 42%,#0000 96%);mask-image:radial-gradient(closest-side,#000 42%,#0000 96%)}.member-card{transform-style:preserve-3d;transition:transform .7s var(--ease-out-quart)}.member-card[data-flipped]{transform:rotateY(180deg)}.member-face{backface-visibility:hidden}.member-back{transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){.login-perk,.rail-fill{animation:none!important}.member-card{transition:none}}@media print{body:has(.invoice-sheet) :is(header,footer,nav,aside):not(.invoice-sheet *){display:none!important}body:has(.invoice-sheet) .no-print{display:none!important}body:has(.invoice-sheet) .sup-dock{display:none!important}body:has(.invoice-sheet){background:#fff!important}.invoice-sheet article{box-shadow:none!important;border:0!important}}
