@font-face{font-family:Migra;src:url(/assets/Migra-Extralight-Bd6Lqv6T.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Migra;src:url(/assets/Migra-Extrabold-D5qoSX-0.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Migra;src:url(/assets/MigraItalic-ExtralightItalic-DQXqXc77.woff2) format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Migra;src:url(/assets/MigraItalic-ExtraboldItalic-CL07H_VH.woff2) format("woff2");font-weight:800;font-style:italic;font-display:swap}.fade-enter-active,.fade-leave-active{transition:opacity .25s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-up-enter-active,.slide-up-leave-active{transition:all .25s ease}.slide-up-enter-from{opacity:0;transform:translateY(20px)}.slide-up-leave-to{opacity:0;transform:translateY(-20px)}.slide-down-enter-active,.slide-down-leave-active{transition:all .25s ease}.slide-down-enter-from{opacity:0;transform:translateY(-20px)}.slide-down-leave-to{opacity:0;transform:translateY(20px)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes scaleIn{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes floating{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(2deg)}}@keyframes pulseGlow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}@keyframes liquidRipple{0%{transform:rotate(0) scale(1);opacity:.4}50%{opacity:.6}to{transform:rotate(360deg) scale(1.05);opacity:.4}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-spin{animation:spin 1s linear infinite}.animate-fade-in{animation:fadeIn .25s ease}.animate-slide-in-right{animation:slideInRight .25s ease}.animate-slide-in-left{animation:slideInLeft .25s ease}.animate-scale-in{animation:scaleIn .25s ease}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overscroll-behavior:none;touch-action:manipulation}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;line-height:1.5;color:#f5f5f5;background-color:#0f0f0f;min-height:100vh;overflow-x:hidden;overscroll-behavior:none;touch-action:manipulation}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.25;color:#f5f5f5}h1{font-size:2.25rem}h2{font-size:1.875rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}p{margin-bottom:1rem}a{color:#8b5a6b;text-decoration:none;transition:color .15s ease}a:hover{color:#b88a9e}button{font-family:inherit;font-size:inherit;line-height:inherit;cursor:pointer;border:none;background:none;padding:0;margin:0;transition:all .15s ease}input,textarea,select{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;background-color:#1a1a1a;border:1px solid #2d2d2d;border-radius:.5rem;padding:.5rem 1rem;transition:all .15s ease}input:focus,textarea:focus,select:focus{outline:none;border-color:#8b5a6b;box-shadow:0 0 0 3px #8b5a6b1a}input::placeholder,textarea::placeholder,select::placeholder{color:#888}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#1a1a1a}::-webkit-scrollbar-thumb{background:#2d2d2d;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#8b5a6b}#app{padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}.scroll-area,[style*="overflow: auto"],[style*="overflow: scroll"],[style*="overflow-y: auto"],[style*="overflow-y: scroll"]{-webkit-overflow-scrolling:touch}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 1rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
