*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%;width:100%;margin:0;padding:0;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif}body{background-color:#091928;color:#fff;overflow-x:hidden}.MuiCssBaseline-root{background-color:transparent!important}#root{display:block!important;place-items:unset!important;min-height:100vh}@media (max-width: 1023px){.sidebar-mobile-hidden{transform:translate(-100%)}.sidebar-mobile-visible{transform:translate(0)}}.range-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:14px;width:14px;border-radius:50%;background:#f0b947;border:2px solid white;margin-top:-5px;cursor:pointer}.range-slider::-moz-range-thumb{height:14px;width:14px;border-radius:50%;background:#f0b947;border:2px solid white;cursor:pointer}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#091928;border-radius:3px}::-webkit-scrollbar-thumb{background:#f0b947;border-radius:3px;-webkit-transition:all .3s ease;transition:all .3s ease}::-webkit-scrollbar-thumb:hover{background:#e0a837}html{scrollbar-width:thin;scrollbar-color:#f0b947 #091928}.scrollbar-none{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-none::-webkit-scrollbar{display:none}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeInPlans{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn{animation:fadeInPlans .5s ease-out forwards}.toast{z-index:99999;animation:slideInRight .4s ease-out forwards}.toast.slideOutRight{animation:slideOutRight .3s ease-in forwards}.bg-pattern{background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23f0b947' fill-opacity='0.05'%3E%3Ccircle cx='30' cy='30' r='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.home-page{background-color:#091928!important;color:#fff!important}.home-page *{color:inherit}.home-page .bg-dark{background-color:#091928!important}.home-page .bg-darker{background-color:#0c2136!important}.home-page .text-primary{color:#f0b947!important}.home-page .text-secondary{color:#f5c86a!important}.home-page .bg-gradient-to-r.from-\[#f0b947\].to-\[#f5c86a\]{background:linear-gradient(to right,#f0b947,#f5c86a)!important}.home-page .hover\:from-\[#f5c86a\].hover\:to-\[#f0b947\]:hover{background:linear-gradient(to right,#f5c86a,#f0b947)!important}.home-page .text-\[#091928\]{color:#091928!important}.gradient-text{background:linear-gradient(135deg,#f0b947,#f5c86a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glass-effect{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#09192899;border:1px solid rgba(240,185,71,.2)}.animate-on-scroll{opacity:0;transform:translateY(30px);transition:all .6s ease-out}.animate-on-scroll.visible{opacity:1;transform:translateY(0)}@media (max-width: 640px){.hero-title{font-size:2.5rem!important;line-height:1.1!important}.hero-subtitle{font-size:1.125rem!important;line-height:1.4!important}}@media (min-width: 641px) and (max-width: 768px){.hero-title{font-size:3.5rem!important;line-height:1.1!important}.hero-subtitle{font-size:1.25rem!important;line-height:1.5!important}}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}select option{background-color:#0a1f2e!important;color:#fff!important;padding:8px 12px}select option:hover,select option:focus,select option:checked{background-color:#f0b947!important;color:#091928!important}select:focus option:checked{background:linear-gradient(135deg,#f0b947,#f5c86a)!important;color:#091928!important}
