@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-duration:initial}}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}input:-webkit-autofill{transition:background-color 0s ease-in-out 9999s}input:-webkit-autofill:hover{transition:background-color 0s ease-in-out 9999s}input:-webkit-autofill:focus{transition:background-color 0s ease-in-out 9999s}input:-webkit-autofill:active{transition:background-color 0s ease-in-out 9999s}html,body{overscroll-behavior:none;margin:0}html #root,html .MuiModal-root,body #root,body .MuiModal-root{font-size:16px}@media screen and (max-width:1199px){html #root,html .MuiModal-root,body #root,body .MuiModal-root{font-size:15px}}@media screen and (max-width:767px){html #root,html .MuiModal-root,body #root,body .MuiModal-root{font-size:14px}}footer{margin-top:auto}.btn{font-size:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.container{max-width:75rem;margin:0 auto;padding-left:45px;padding-right:45px}@media screen and (max-width:991px){.container{padding-left:30px;padding-right:30px}}@media screen and (max-width:575px){.container{padding-left:26px;padding-right:26px}}.hoverable{display:none}@media (hover:hover){.hoverable{display:block}}.touchscreen{display:block}@media (hover:hover){.touchscreen{display:none}}.sr-only{clip:rect(0,0,0,0);color:#000;background-color:#fff;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.embedded-video{border-radius:12px;width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.embedded-video iframe{width:100%;height:100%;position:absolute;top:0;left:0}.chrome-text{color:#ffb2b1;-webkit-text-fill-color:#0000;background-image:-webkit-linear-gradient(92deg,#ffb2b1,#fff3ad);-webkit-background-clip:text;background-clip:text;animation:3s linear infinite hue}@keyframes hue{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}.placeholder{--placeholder-dimension:1/1;position:relative}@keyframes construction-slide{0%{background-position:0 0}to{background-position:28.2843px 0}}.construction-frame{--stripe-width:10px;border-radius:calc(var(--radius) + 8px);position:relative}.construction-frame:before{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s);--tw-duration:.2s;content:"";z-index:-1;border-radius:calc(var(--radius) + 8px);opacity:1;background:repeating-linear-gradient(-45deg,var(--frame-color,#facc15),var(--frame-color,#facc15)var(--stripe-width),var(--frame-color-secondary,#333)var(--stripe-width),var(--frame-color-secondary,#333)calc(var(--stripe-width)*2));background-size:28.2843px 28.2843px;transition-duration:.2s;animation:2s linear infinite construction-slide;position:absolute;inset:-3px}.construction-inner{background-color:var(--background);border-radius:calc(var(--radius) + 8px);width:100%;height:100%}.dark .construction-inner{background:#0f172a}@keyframes border-beam{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.beam-frame{border-radius:calc(var(--radius) + 8px);background:#ffffff0d;padding:3px;display:flex;position:relative;overflow:hidden}.beam-frame:before{content:"";z-index:0;background:conic-gradient(from 0deg,transparent 0deg,transparent 100deg,var(--frame-color,#a855f7)280deg,var(--frame-color,#a855f7)360deg);position:absolute;inset:-100%}@supports (color:color-mix(in lab, red, red)){.beam-frame:before{background:conic-gradient(from 0deg,transparent 0deg,transparent 100deg,var(--frame-color,#a855f7)280deg,color-mix(in srgb,var(--frame-color,#a855f7),white 70%)360deg)}}.beam-frame:before{animation:4s linear infinite border-beam}.beam-frame .beam-inner{z-index:1;border-radius:calc(var(--radius) + 8px);background:#fff;width:100%;height:100%;position:relative}.dark .beam-inner{background:#0f172a}@keyframes spotify-bounce{10%{transform:scaleY(.3)}30%{transform:scaleY(1)}60%{transform:scaleY(.5)}80%{transform:scaleY(.75)}to{transform:scaleY(.6)}}.animate-spotify{transform-origin:bottom;animation:2.2s infinite alternate spotify-bounce}.trapezoid{aspect-ratio:3/2;clip-path:polygon(15% 0%,85% 0%,103% 100%,-3% 100%);height:100px}@property --tw-duration{syntax:"*";inherits:false}
