@charset "UTF-8";@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes glow{0%,to{box-shadow:0 0 5px #e043004d}50%{box-shadow:0 0 20px #e0430099}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes emberFloat{0%,to{transform:translate(0) scale(1);opacity:.3}50%{transform:translate(-20px,20px) scale(1.1);opacity:.4}}@keyframes emberPulse{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.4;transform:scale(1.1)}}@keyframes emberGlow{0%,to{opacity:.3;transform:scale(.7) translateY(2px);box-shadow:0 0 6px #ef4a2d80,0 0 12px #f6841833;filter:brightness(.7)}50%{opacity:1;transform:scale(1.1) translateY(-2px);box-shadow:0 0 16px #ef4a2d,0 0 32px #f68418b3,0 0 48px #ffdb5a66,inset 0 0 8px #ffdb5a4d;filter:brightness(1.2)}}@keyframes emberGlowDelay1{0%,to{opacity:.35;transform:scale(.75) translateY(2px);box-shadow:0 0 8px #f6841880,0 0 14px #ef4a2d33;filter:brightness(.75)}50%{opacity:1;transform:scale(1.15) translateY(-3px);box-shadow:0 0 20px #f68418,0 0 40px #ffdb5ab3,0 0 56px #ef4a2d66,inset 0 0 10px #ffdb5a66;filter:brightness(1.3)}}@keyframes emberGlowDelay2{0%,to{opacity:.4;transform:scale(.8) translateY(2px);box-shadow:0 0 8px #ffdb5a80,0 0 14px #f6841833;filter:brightness(.8)}50%{opacity:1;transform:scale(1.2) translateY(-2px);box-shadow:0 0 18px #ffdb5a,0 0 36px #f68418b3,0 0 52px #ef4a2d4d,inset 0 0 8px #fff3;filter:brightness(1.25)}}@keyframes emberRingSpin{0%{transform:rotate(45deg) scale(1);border-color:#ef4a2d80;box-shadow:0 0 8px #ef4a2d33}25%{border-color:#f6841899;box-shadow:0 0 12px #f684184d}50%{transform:rotate(225deg) scale(1.08);border-color:#ffdb5a80;box-shadow:0 0 16px #ffdb5a66}75%{border-color:#f6841899;box-shadow:0 0 12px #f684184d}to{transform:rotate(405deg) scale(1);border-color:#ef4a2d80;box-shadow:0 0 8px #ef4a2d33}}@keyframes emberRingSpinReverse{0%{transform:rotate(45deg) scale(1);border-color:#f6841866;box-shadow:0 0 6px #f6841826}50%{transform:rotate(-135deg) scale(1.05);border-color:#ffdb5a80;box-shadow:0 0 10px #ffdb5a40}to{transform:rotate(-315deg) scale(1);border-color:#f6841866;box-shadow:0 0 6px #f6841826}}@keyframes textPulse{0%,to{opacity:.5;letter-spacing:.1em;text-shadow:0 0 8px rgba(246,132,24,.3)}50%{opacity:1;letter-spacing:.15em;text-shadow:0 0 16px rgba(246,132,24,.6),0 0 32px rgba(239,74,45,.3)}}@keyframes sparkFloat{0%{opacity:0;transform:translateY(0) scale(.5)}20%{opacity:1}to{opacity:0;transform:translateY(-40px) scale(0)}}.heading-1{font-family:Bebas Neue,Impact,sans-serif;font-size:3rem;line-height:1.1;text-transform:uppercase;letter-spacing:.05em}.heading-2{font-family:Bebas Neue,Impact,sans-serif;font-size:2.25rem;line-height:1.1;text-transform:uppercase;letter-spacing:.05em}.heading-3{font-family:Bebas Neue,Impact,sans-serif;font-size:1.875rem;line-height:1.25;text-transform:uppercase;letter-spacing:.05em}.heading-4{font-family:Bebas Neue,Impact,sans-serif;font-size:1.5rem;line-height:1.25;text-transform:uppercase}.heading-5{font-family:Bebas Neue,Impact,sans-serif;font-size:1.25rem;line-height:1.25;text-transform:uppercase}.text-body-large{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.125rem;line-height:1.5}.text-body{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;line-height:1.5}.text-body-small{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9375rem;line-height:1.5}.text-caption{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.8125rem;line-height:1.5;color:#666}.text-primary{color:#fff}.text-secondary{color:#ccc}.text-tertiary{color:#888}.text-muted{color:#666}.text-accent{color:#e04300}.text-success{color:#22c55e}.text-warning{color:#f59e0b}.text-error{color:#ef4444}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;height:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth;background-color:#181717;overscroll-behavior-y:none}body{height:100%;min-height:100vh;min-height:100dvh;background-color:#181717;color:#fff;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;overscroll-behavior-y:none}@supports (-webkit-touch-callout: none) and (not (min-height: 100dvh)){body{min-height:-webkit-fill-available}}h1,h2,h3,h4,h5,h6{font-family:Bebas Neue,Impact,sans-serif;font-weight:400;line-height:1.1;text-transform:uppercase;letter-spacing:.05em}p{margin-bottom:1rem}a{color:inherit;text-decoration:none}ul,ol{list-style:none}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit;background:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}button{cursor:pointer;min-height:44px}button:disabled{cursor:not-allowed}input::placeholder,textarea::placeholder{color:#666}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #181717 inset!important;-webkit-text-fill-color:#FFFFFF!important;transition:background-color 5000s ease-in-out 0s}table{border-collapse:collapse;border-spacing:0}:focus-visible{outline:2px solid #E04300;outline-offset:2px}:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media screen and (-webkit-min-device-pixel-ratio: 0){input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=search],select,textarea{font-size:16px!important}}@supports (padding: env(safe-area-inset-bottom)){body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}a,button,[role=button],input,select,textarea{touch-action:manipulation}button,[role=button]{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.5rem;border:none;border-radius:12px;font-family:Bebas Neue,Impact,sans-serif;font-size:1rem;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all .2s ease;background:#e04300;color:#fff}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-primary:hover:not(:disabled){background:#ef4a2d;transform:translateY(-2px);box-shadow:0 10px 30px #e0430066}.btn-primary:active:not(:disabled){transform:translateY(0)}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.5rem;border:none;border-radius:12px;font-family:Bebas Neue,Impact,sans-serif;font-size:1rem;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all .2s ease;background:transparent;color:#fff;border:1px solid #333333}.btn-secondary:disabled{opacity:.5;cursor:not-allowed}.btn-secondary:hover:not(:disabled){border-color:#e04300;color:#e04300}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.5rem;border:none;border-radius:12px;font-family:Bebas Neue,Impact,sans-serif;font-size:1rem;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all .2s ease;background:transparent;color:#ccc;padding:.5rem 1rem}.btn-ghost:disabled{opacity:.5;cursor:not-allowed}.btn-ghost:hover:not(:disabled){color:#fff;background:#ffffff0d}.btn-accent{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.5rem;border:none;border-radius:12px;font-family:Bebas Neue,Impact,sans-serif;font-size:1rem;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all .2s ease;background:#e04300;color:#fff}.btn-accent:disabled{opacity:.5;cursor:not-allowed}.btn-accent:hover:not(:disabled){background:#ef4a2d;transform:translateY(-2px);box-shadow:0 4px 15px #e043004d}.btn-sm{padding:.5rem 1rem;font-size:.9375rem}.btn-lg{padding:1.25rem 2rem;font-size:1.125rem}.btn-block{width:100%}.btn-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:9999px;background:#2a2a2a;color:#ccc;transition:all .2s ease}.btn-icon:hover{background:#333;color:#fff}.btn-icon.btn-icon-accent{background:#e04300;color:#fff}.btn-icon.btn-icon-accent:hover{background:#ef4a2d;box-shadow:0 4px 15px #e043004d}.btn-fab{display:flex;align-items:center;justify-content:center;position:fixed;bottom:calc(62px + 1rem);right:1rem;width:56px;height:56px;border-radius:9999px;background:#e04300;color:#fff;box-shadow:0 10px 30px #e0430066;z-index:300;transition:all .2s ease}.btn-fab:hover{transform:scale(1.1)}.btn-fab:active{transform:scale(.95)}.card{background:#1f1f1f;border:1px solid #333333;border-radius:12px;padding:1rem}.card-interactive{background:#1f1f1f;border:1px solid #333333;border-radius:12px;padding:1rem;cursor:pointer;transition:all .2s ease}.card-interactive:hover{border-color:#444;background:linear-gradient(135deg,#333,#2a2a2a);transform:translateY(-2px)}.card-interactive:active{transform:translateY(0)}.card-elevated{background:#1f1f1f;border:1px solid #333333;border-radius:12px;padding:1rem;background:linear-gradient(135deg,#2a2a2a,#1f1f1f);box-shadow:0 4px 6px #0000004d}.card-outline{background:#1f1f1f;border-radius:12px;padding:1rem;background:transparent;border:1px solid #333333}.card-accent{background:#1f1f1f;border:1px solid #333333;border-radius:12px;padding:1rem;border-color:#e04300;box-shadow:0 0 15px #e0430033}.card-sm{padding:.75rem;border-radius:8px}.card-lg{padding:1.5rem;border-radius:16px}.card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.card-title{font-family:Bebas Neue,Impact,sans-serif;font-size:1.25rem;text-transform:uppercase;letter-spacing:.05em}.card-subtitle{font-size:.9375rem;color:#888;margin-top:.25rem}.card-body{color:#ccc}.card-footer{display:flex;align-items:center;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #333333}.card-image{margin:-2rem 1rem;border-radius:12px 12px 0 0;overflow:hidden}.card-image img{width:100%;height:180px;object-fit:cover}.card-badge{position:absolute;top:.75rem;right:.75rem;padding:.25rem .75rem;background:#e04300;border-radius:9999px;font-family:Bebas Neue,Impact,sans-serif;font-size:.8125rem;text-transform:uppercase;letter-spacing:.05em}.input{width:100%;padding:1rem;background:#2a2a2a;border:1px solid #333333;border-radius:8px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:#fff;transition:all .2s ease}.input::placeholder{color:#666}.input:focus{outline:none;border-color:#e04300;box-shadow:0 0 0 2px #e0430033}.input:disabled{opacity:.5;cursor:not-allowed}.input-lg{width:100%;padding:1rem;background:#2a2a2a;border:1px solid #333333;border-radius:8px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:#fff;transition:all .2s ease;padding:1.25rem;font-size:1.125rem}.input-lg::placeholder{color:#666}.input-lg:focus{outline:none;border-color:#e04300;box-shadow:0 0 0 2px #e0430033}.input-lg:disabled{opacity:.5;cursor:not-allowed}.input-sm{width:100%;padding:1rem;background:#2a2a2a;border:1px solid #333333;border-radius:8px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:#fff;transition:all .2s ease;padding:.5rem .75rem;font-size:.9375rem}.input-sm::placeholder{color:#666}.input-sm:focus{outline:none;border-color:#e04300;box-shadow:0 0 0 2px #e0430033}.input-sm:disabled{opacity:.5;cursor:not-allowed}.textarea{width:100%;padding:1rem;background:#2a2a2a;border:1px solid #333333;border-radius:8px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:#fff;transition:all .2s ease;min-height:120px;resize:vertical}.textarea::placeholder{color:#666}.textarea:focus{outline:none;border-color:#e04300;box-shadow:0 0 0 2px #e0430033}.textarea:disabled{opacity:.5;cursor:not-allowed}.select{width:100%;padding:1rem 2.5rem 1rem 1rem;background:#2a2a2a;border:1px solid #333333;border-radius:8px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:#fff;transition:all .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23888888' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;cursor:pointer}.select::placeholder{color:#666}.select:focus{outline:none;border-color:#e04300;box-shadow:0 0 0 2px #e0430033}.select:disabled{opacity:.5;cursor:not-allowed}.form-group{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.form-label{font-family:Bebas Neue,Impact,sans-serif;font-size:.9375rem;text-transform:uppercase;letter-spacing:.1em;color:#ccc}.form-hint{font-size:.8125rem;color:#666}.form-error{font-size:.8125rem;color:#ef4444}.checkbox{display:flex;align-items:center;gap:.75rem;cursor:pointer}.checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:2px solid #333333;border-radius:4px;background:#2a2a2a;cursor:pointer;transition:all .2s ease}.checkbox input[type=checkbox]:checked{background:#e04300;border-color:#e04300}.checkbox input[type=checkbox]:checked:after{content:"\2713";display:flex;align-items:center;justify-content:center;color:#fff;font-size:.9375rem;font-weight:700}.checkbox input[type=checkbox]:focus-visible{outline:2px solid #E04300;outline-offset:2px}.checkbox span{font-size:1rem;color:#ccc}.toggle{display:flex;align-items:center;gap:.75rem;cursor:pointer}.toggle input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:44px;height:24px;background:#2a2a2a;border:1px solid #333333;border-radius:9999px;position:relative;cursor:pointer;transition:all .2s ease}.toggle input[type=checkbox]:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;background:#666;border-radius:9999px;transition:all .2s ease}.toggle input[type=checkbox]:checked{background:#e04300;border-color:#e04300}.toggle input[type=checkbox]:checked:after{left:22px;background:#fff}.toggle input[type=checkbox]:focus-visible{outline:2px solid #E04300;outline-offset:2px}.toggle span{font-size:1rem;color:#ccc}.radio{display:flex;align-items:center;gap:.75rem;cursor:pointer}.radio input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:2px solid #333333;border-radius:9999px;background:#2a2a2a;cursor:pointer;transition:all .2s ease}.radio input[type=radio]:checked{border-color:#e04300}.radio input[type=radio]:checked:after{content:"";display:block;width:10px;height:10px;margin:3px;background:#e04300;border-radius:9999px}.radio input[type=radio]:focus-visible{outline:2px solid #E04300;outline-offset:2px}.radio span{font-size:1rem;color:#ccc}.safe-area-overlay{position:fixed;left:0;right:0;pointer-events:none;z-index:350;transition:background-color .3s ease}.safe-area-overlay--top{top:0;height:env(safe-area-inset-top,0px);height:var(--tg-top-padding, env(safe-area-inset-top, 0px));background:#181717f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.safe-area-overlay--top:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(51,51,51,.3) 20%,rgba(51,51,51,.3) 80%,transparent 100%)}@supports not (height: env(safe-area-inset-top)){.safe-area-overlay--top{height:var(--tg-top-padding, 0px)}}.safe-area-overlay--bottom{bottom:0;height:env(safe-area-inset-bottom,0px);height:var(--tg-safe-area-bottom, env(safe-area-inset-bottom, 0px));display:none}.page-scrollable{padding-top:0;padding-bottom:var(--tg-safe-area-bottom, env(safe-area-inset-bottom, 0px))}.page-content-safe{padding-top:1rem;padding-top:calc(1rem + var(--tg-top-padding, env(safe-area-inset-top, 0px)));padding-bottom:calc(62px + 1.5rem);padding-bottom:calc(62px + 1rem + .5rem + var(--tg-safe-area-bottom, env(safe-area-inset-bottom, 0px)))}:root{--color-bg-primary: #181717;--color-bg-secondary: #1f1f1f;--color-bg-tertiary: #2a2a2a;--color-bg-elevated: #333333;--color-text-primary: #FFFFFF;--color-text-secondary: #CCCCCC;--color-text-tertiary: #888888;--color-text-muted: #666666;--color-accent-primary: #E04300;--color-accent-light: #EF4A2D;--color-accent-orange: #F68418;--color-accent-gold: #FFDB5A;--color-success: #22C55E;--color-warning: #F59E0B;--color-error: #EF4444;--color-info: #3B82F6;--color-border-default: #333333;--color-border-light: #444444;--bottom-nav-height: 62px;--bottom-nav-height-ios: 103px;--max-width-app: 430px;--tg-safe-area-top: env(safe-area-inset-top, 0px);--tg-safe-area-bottom: env(safe-area-inset-bottom, 0px);--tg-safe-area-left: env(safe-area-inset-left, 0px);--tg-safe-area-right: env(safe-area-inset-right, 0px);--tg-content-safe-area-top: 0px;--tg-content-safe-area-bottom: 0px;--tg-top-padding: env(safe-area-inset-top, 0px);--font-size-xs: .8125rem;--font-size-sm: .9375rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-6xl: 3.75rem;--theme-color-menu: #2a2a2a;--theme-color-background: #181717;--theme-color-modal: #1f1f1f;--content-padding-desktop: 20px;--page-bottom-padding: 70px}.app-container{max-width:430px;margin:0 auto;min-height:100vh;min-height:100dvh;position:relative}.page-with-nav{padding-bottom:calc(62px + 1rem);padding-bottom:calc(62px + var(--tg-safe-area-bottom, env(safe-area-inset-bottom, 0px)) + 1rem)}.mt-0{margin-top:0}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mb-0{margin-bottom:0}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-4{padding-left:1rem;padding-right:1rem}.py-4{padding-top:1rem;padding-bottom:1rem}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-4{gap:1rem}.w-full{width:100%}.hidden{display:none!important}.invisible{visibility:hidden}.animate-fade-in{animation:fadeIn .2s ease ease-out}.animate-fade-in-up{animation:fadeInUp .3s ease ease-out}.animate-pulse{animation:pulse 2s ease-in-out infinite}.animate-spin{animation:spin 1s linear infinite}
