.fin-scope{--fin-hud-line:#1d376c47;--fin-hud-lock:#1d376c99;--fin-card-shadow:0 1px 2px #0d1c320d, 0 10px 26px -16px #0d1c3229;--fin-card-shadow-hover:0 2px 6px #0d1c3214, 0 18px 40px -16px #1d376c38;--fin-hover-border:#cdd8e6}html.dark .fin-scope{--fin-hud-line:#98b1e442;--fin-hud-lock:#98b1e48c;--fin-card-shadow:0 1px 2px #00000047, 0 10px 30px -14px #00000080;--fin-card-shadow-hover:0 2px 6px #00000057, 0 18px 46px -16px #1d376c66;--fin-hover-border:#98b1e466}.fin-scope .fin-elevate{box-shadow:var(--fin-card-shadow);will-change:transform;transition:transform .22s cubic-bezier(.22,.61,.36,1),box-shadow .22s cubic-bezier(.22,.61,.36,1),border-color .22s}.fin-scope .fin-elevate:hover{box-shadow:var(--fin-card-shadow-hover);border-color:var(--fin-hover-border);transform:translateY(-3px)}.fin-scope .fin-elevate:active{transition-duration:80ms;transform:translateY(-1px)scale(.994)}.fin-scope .fin-hud{position:relative}.fin-scope .fin-hud:before,.fin-scope .fin-hud:after{content:"";pointer-events:none;z-index:2;border-color:var(--fin-hud-line);border-style:solid;border-width:0;width:12px;height:12px;position:absolute}.fin-scope .fin-hud:before{border-top-width:1.5px;border-left-width:1.5px;border-top-left-radius:3px;transition:border-color .25s,width .25s,height .25s;top:7px;left:7px}.fin-scope .fin-hud:after{border-bottom-width:1.5px;border-right-width:1.5px;border-bottom-right-radius:3px;transition:border-color .25s,width .25s,height .25s;bottom:7px;right:7px}.fin-scope .fin-hud:hover:before,.fin-scope .fin-hud:hover:after{border-color:var(--fin-hud-lock);width:18px;height:18px}.fin-scope .fin-rise{opacity:0;animation:.5s cubic-bezier(.22,.61,.36,1) forwards fin-rise;animation-delay:var(--fin-d,0s)}@keyframes fin-rise{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:none}}.fin-scope .fin-pop{opacity:0;animation:.46s cubic-bezier(.22,.61,.36,1) forwards fin-pop;animation-delay:var(--fin-d,0s)}@keyframes fin-pop{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}.fin-scope .fin-ink{animation:.55s cubic-bezier(.22,.61,.36,1) both fin-ink}@keyframes fin-ink{0%{opacity:0;filter:blur(3px);transform:translateY(6px)}to{opacity:1;filter:none;transform:none}}.fin-scope .fin-num{font-variant-numeric:tabular-nums}.fin-scope .fin-skel{background:linear-gradient(90deg,#94a3b824,#94a3b838,#94a3b824) 0 0/200% 100%;border-radius:7px;animation:1.4s ease-in-out infinite fin-skel;position:relative;overflow:hidden}html.dark .fin-scope .fin-skel{background:linear-gradient(90deg,#98b1e414,#98b1e42e,#98b1e414) 0 0/200% 100%}@keyframes fin-skel{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.fin-scope *,.fin-scope :before,.fin-scope :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.fin-scope .fin-rise,.fin-scope .fin-pop,.fin-scope .fin-ink{opacity:1!important;filter:none!important;transform:none!important}}
