@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;600;700&display=swap";:root{--primary: #b45309;--primary-light: #d97706;--primary-glow: rgba(180, 83, 9, .2);--secondary: #1e293b;--bg-dark: #fdfbf7;--bg-card: rgba(255, 255, 255, .85);--text-main: #1c1917;--text-muted: #57534e;--text-light: #ffffff;--glass-border: rgba(180, 83, 9, .15)}body{margin:0;font-family:Outfit,sans-serif;background-color:var(--bg-dark);color:var(--text-main);background-image:linear-gradient(to bottom right,#fdfbf7,#fff7ed)}.bg-dark-900{background-color:var(--bg-dark)}.text-white{color:var(--text-main)!important}.text-gray-300,.text-gray-400{color:var(--text-muted)!important}.text-gray-500{color:#78716c!important}.text-real-white{color:#fff!important}.min-h-screen{min-height:100vh}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.w-full{width:100%}.max-w-md{max-width:28rem}.mx-auto{margin-left:auto;margin-right:auto}.p-8{padding:2rem}.mb-6{margin-bottom:1.5rem}.rounded-xl{border-radius:.75rem}.text-center{text-align:center}.text-3xl{font-size:1.875rem;line-height:2.25rem}.font-bold{font-weight:700}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-primary-400{--tw-gradient-from: #d97706;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgba(217, 119, 6, 0))}.to-primary-600{--tw-gradient-to: #92400e}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.text-transparent{color:transparent!important}.glass-panel{background:var(--bg-card);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);box-shadow:0 10px 40px -10px #b4530926}.glass-nav{background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--glass-border)}.form-input{width:100%;padding:.75rem 1rem;background:#fff;border:1px solid #e7e5e4;border-radius:.5rem;color:var(--text-main);font-family:inherit;transition:all .3s ease;box-sizing:border-box;box-shadow:0 1px 2px #0000000d}.form-input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}.btn-primary{display:block;width:100%;padding:.75rem;background:linear-gradient(135deg,#d97706,#b45309);border:none;border-radius:.5rem;color:#fff!important;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s;text-align:center;box-shadow:0 4px 15px #d977064d}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #d9770666}.btn-secondary{background:#fff;color:var(--text-main);border:1px solid #e7e5e4;cursor:pointer;transition:background .2s,border-color .2s}.btn-secondary:hover{background:#fafaf9;border-color:var(--primary);color:var(--primary)}.text-primary{color:var(--primary)}.text-sm{font-size:.875rem}.mt-6{margin-top:1.5rem}.mb-2{margin-bottom:.5rem}.block{display:block}.gap-4{gap:1rem}.gap-3{gap:.75rem}@keyframes blob{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}to{transform:translate(0) scale(1)}}.animate-blob{animation:blob 7s infinite}.animation-delay-2000{animation-delay:2s}.shadow-glow{box-shadow:0 0 15px var(--primary-glow)}.bottom-nav-item{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem;border-radius:.5rem;transition:all .2s ease;color:var(--text-muted);text-decoration:none;min-width:60px}.bottom-nav-item:hover{color:var(--primary);background:#10b9811a}.bottom-nav-item.active{color:var(--primary);background:#10b98126}.bottom-nav-item.active .bottom-nav-icon{transform:scale(1.1)}.bottom-nav-icon{transition:transform .2s ease}.bottom-nav-label{font-size:.75rem;font-weight:500;text-align:center}@media(max-width:640px){.bottom-nav-label{font-size:.7rem}.bottom-nav-icon svg{width:1.25rem;height:1.25rem}}.bottom-nav-special{position:relative}.bottom-nav-icon-special{width:56px;height:56px;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px #f59e0b66;transition:all .3s ease;margin-top:-20px}.bottom-nav-special:hover .bottom-nav-icon-special{transform:translateY(-5px) scale(1.05);box-shadow:0 6px 20px #f59e0b99}.bottom-nav-special.active .bottom-nav-icon-special{background:linear-gradient(135deg,#fbbf24,#f59e0b)}@media(max-width:640px){.bottom-nav-icon-special{width:50px;height:50px;margin-top:-18px}}body{padding-bottom:0!important}nav.fixed.bottom-0{position:fixed!important;bottom:0!important;left:0!important;right:0!important;z-index:9999!important}nav.fixed.bottom-0{height:72px!important;min-height:72px!important}nav.fixed.bottom-0>div{height:100%}.bottom-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.5rem .75rem;border-radius:.75rem;transition:all .2s cubic-bezier(.4,0,.2,1);color:var(--text-muted);text-decoration:none;min-width:64px;position:relative;cursor:pointer;-webkit-tap-highlight-color:transparent}.bottom-nav-item:before{content:"";position:absolute;inset:0;border-radius:.75rem;background:var(--primary);opacity:0;transition:opacity .2s ease}.bottom-nav-item:hover:before{opacity:.08}.bottom-nav-item:active:before{opacity:.12}.bottom-nav-item:active{transform:scale(.96)}.bottom-nav-item.active{color:var(--primary)}.bottom-nav-item.active:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:32px;height:3px;background:var(--primary);border-radius:3px 3px 0 0}.bottom-nav-icon{transition:transform .2s cubic-bezier(.4,0,.2,1);position:relative;z-index:1}.bottom-nav-item.active .bottom-nav-icon{transform:translateY(-2px)}.bottom-nav-label{font-size:.6875rem;font-weight:600;text-align:center;letter-spacing:.01em;position:relative;z-index:1}.bottom-nav-special{position:relative;margin-top:-8px}.bottom-nav-special:before{display:none}.bottom-nav-icon-special{width:56px;height:56px;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #f59e0b4d,0 2px 4px #0000001a;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;border:3px solid var(--bg-dark)}.bottom-nav-special:hover .bottom-nav-icon-special{transform:translateY(-4px) scale(1.05);box-shadow:0 8px 20px #f59e0b66,0 4px 8px #00000026}.bottom-nav-special:active .bottom-nav-icon-special{transform:translateY(-2px) scale(1.02)}.bottom-nav-special.active .bottom-nav-icon-special{background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 6px 16px #fbbf2466,0 3px 6px #0000001f}.bottom-nav-special.active:after{display:none}@supports (padding-bottom: env(safe-area-inset-bottom)){nav.fixed.bottom-0{padding-bottom:env(safe-area-inset-bottom)}}@media(max-width:640px){.bottom-nav-label{font-size:.625rem}.bottom-nav-icon svg{width:1.25rem;height:1.25rem}.bottom-nav-icon-special{width:52px;height:52px}}nav.fixed.bottom-0{backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%)}.bottom-nav-item,.bottom-nav-special{flex:1 1 0%;max-width:80px}nav.fixed.bottom-0>div{display:grid!important;grid-template-columns:repeat(5,1fr)!important}.bottom-nav-item,.bottom-nav-special{flex:none!important;width:100%!important;max-width:none!important;min-width:0!important}.select2-container--default .select2-selection--single{background-color:#fff!important;border:1px solid #e7e5e4!important;border-radius:.5rem!important;height:42px!important;padding:.5rem!important;box-shadow:0 1px 2px #0000000d}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--text-main)!important;line-height:26px!important}.select2-container--default .select2-selection--single .select2-selection__arrow{height:40px!important}.select2-dropdown{background-color:#fff!important;border:1px solid #e7e5e4!important;color:var(--text-main)!important;box-shadow:0 4px 6px -1px #0000001a!important}.select2-search__field{background-color:#f8fafc!important;color:#1c1917!important;border:1px solid #cbd5e1!important;border-radius:.25rem!important}.select2-results__option{color:var(--text-main)!important}.select2-results__option--highlighted{background-color:var(--primary)!important;color:#fff!important}
