@font-face{font-family:inter;src:url(/_next/static/media/d6d07e3f7af006d0-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_8c5869{font-family:inter,inter Fallback}.__variable_8c5869{--font-inter:"inter","inter Fallback"}[class*=sheet-content],[role=dialog]{animation:slideIn .3s cubic-bezier(.25,.46,.45,.94)}[class*=sheet-content][data-state=closed]{animation:slideOut .2s ease-in}@keyframes slideIn{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideOut{0%{transform:translateX(0);opacity:1}to{transform:translateX(-100%);opacity:0}}[role=progressbar]>*{animation:fillProgress 1s cubic-bezier(.65,0,.35,1);animation-fill-mode:both}@keyframes fillProgress{0%{width:0;opacity:0}to{opacity:1}}[class*=skeleton]{position:relative;overflow:hidden;background:#f0f0f0}[class*=skeleton]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4) 50%,transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}[data-state=open][class*=accordion]{animation:accordionDown .3s ease-out}[data-state=closed][class*=accordion]{animation:accordionUp .2s ease-in}@keyframes accordionDown{0%{height:0;opacity:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes accordionUp{0%{height:var(--radix-accordion-content-height);opacity:1}to{height:0;opacity:0}}[class*=badge]{animation:fadeInScale .2s ease-out}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}[data-radix-popper-content-wrapper],[role=menu]{animation:dropIn .2s ease-out}@keyframes dropIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}button svg[class*=heart],button[class*=heart] svg{transition:transform .2s ease,fill .2s ease}button:active svg[class*=heart],button[class*=heart]:active svg{transform:scale(1.2)}[role=combobox]:focus,button:focus-visible,input:focus,select:focus,textarea:focus{outline:2px solid rgba(244,63,94,.5);outline-offset:2px;transition:outline-offset .2s ease}@media (max-width:768px){[role=button],a,button{-webkit-tap-highlight-color:rgba(244,63,94,.1)}}html{scroll-behavior:smooth}[class*=overlay]{animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}[class*=score]{animation:countUp 1s ease-out}@keyframes countUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}[class*=alert]{animation:slideDown .3s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}