:root{--tm-ease:cubic-bezier(0.22,1,0.36,1);--tm-dur-color:150ms;--tm-dur-move:240ms;--tm-dur-enter:460ms;--tm-loader-wait:300ms}.t-color{transition-property:color,background-color,border-color,fill,stroke,opacity;transition-duration:var(--tm-dur-color);transition-timing-function:var(--tm-ease)}.t-move{transition-property:transform,opacity;transition-timing-function:var(--tm-ease)}.t-move,.t-size{transition-duration:var(--tm-dur-move)}.t-size{transition-property:max-height,width,height,padding,margin;transition-timing-function:var(--tm-ease)}.lift{transition:transform var(--tm-dur-move) var(--tm-ease)}.lift:hover{transform:translateY(-4px)}@keyframes tm-rise-in{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}@keyframes tm-fade-in{0%{opacity:0}to{opacity:1}}.rise-in{animation:tm-rise-in var(--tm-dur-enter) var(--tm-ease) both}.fade-in{animation:tm-fade-in var(--tm-dur-enter) var(--tm-ease) both}.stagger-in>*{animation:tm-rise-in var(--tm-dur-enter) var(--tm-ease) both}.stagger-in>:first-child{animation-delay:0s}.stagger-in>:nth-child(2){animation-delay:40ms}.stagger-in>:nth-child(3){animation-delay:80ms}.stagger-in>:nth-child(4){animation-delay:.12s}.stagger-in>:nth-child(5){animation-delay:.16s}.stagger-in>:nth-child(6){animation-delay:.2s}.stagger-in>:nth-child(7){animation-delay:.24s}.stagger-in>:nth-child(8){animation-delay:.28s}.stagger-in>:nth-child(9){animation-delay:.32s}.stagger-in>:nth-child(10){animation-delay:.36s}.stagger-in>:nth-child(11){animation-delay:.4s}.stagger-in>:nth-child(12){animation-delay:.44s}.stagger-in>:nth-child(13){animation-delay:.48s}.stagger-in>:nth-child(14){animation-delay:.52s}.stagger-in>:nth-child(15){animation-delay:.56s}.stagger-in>:nth-child(16){animation-delay:.6s}.stagger-in>:nth-child(n+17){animation-delay:.64s}@keyframes tm-flash-in{0%{opacity:0;transform:translate3d(0,-8px,0);box-shadow:inset 0 0 0 1px rgb(var(--tm-accent)/.65),0 0 26px -8px rgb(var(--tm-accent)/.9)}45%{opacity:1;transform:none}to{opacity:1;transform:none;box-shadow:inset 0 0 0 1px rgb(var(--tm-accent)/0),0 0 26px -8px rgb(var(--tm-accent)/0)}}.flash-in{animation:tm-flash-in .7s var(--tm-ease) both}@keyframes tm-sheen{0%{background-position:180% 0}to{background-position:-180% 0}}.skeleton-sheen{background-image:linear-gradient(100deg,rgb(var(--tm-raised)) 0,rgb(var(--tm-raised)) 36%,rgb(var(--tm-edge)/.55) 50%,rgb(var(--tm-raised)) 64%,rgb(var(--tm-raised)) 100%)!important;background-size:220% 100%!important;animation:tm-sheen 1.6s linear infinite!important}@keyframes tm-card-spin{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}.card-spin-scene{perspective:1100px;perspective-origin:50% 45%}.card-spin{position:relative;transform-style:preserve-3d;animation:tm-card-spin 2.2s linear infinite;will-change:transform}.card-face{position:absolute;inset:0;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:rotateY(0deg)}.card-face-back{transform:rotateY(180deg)}.card-back-art{background-color:#1a1230;background-image:linear-gradient(135deg,rgb(255 255 255/.1) 0,rgb(255 255 255/0) 42%),repeating-linear-gradient(45deg,rgb(var(--tm-accent)/.22) 0,rgb(var(--tm-accent)/.22) 1px,transparent 1px,transparent 7px),radial-gradient(ellipse at 50% 42%,rgb(var(--tm-accent)/.55) 0,rgb(var(--tm-accent)/.18) 55%,transparent 78%);box-shadow:inset 0 0 0 1px rgb(var(--tm-accent-bright)/.35)}@keyframes tm-loader-in{0%{opacity:0}to{opacity:1}}.loader-veil{opacity:0;animation:tm-loader-in .22s var(--tm-ease) var(--tm-loader-wait) forwards}@keyframes tm-glow-breathe{0%,to{opacity:.75}50%{opacity:1}}.glow-breathe:before{animation:tm-glow-breathe 2.2s ease-in-out infinite}.app-splash{display:none}@media (display-mode:standalone){.app-splash{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;background-color:rgb(var(--tm-bg));animation:tm-splash-out .38s var(--tm-ease) .9s forwards}}@keyframes tm-splash-out{0%{opacity:1;visibility:visible}99%{opacity:0}to{opacity:0;visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){.card-spin{animation:none!important;transform:none!important}.glow-breathe:before{animation:none!important;opacity:1}.skeleton-sheen{animation:none!important;background-position:50% 0!important}.lift:hover{transform:none}.fade-in,.flash-in,.rise-in,.stagger-in>*{animation:none!important;opacity:1;transform:none}.loader-veil{animation:tm-loader-in .01ms linear var(--tm-loader-wait) forwards}}