:root{--primary:#fff112;--primary-hover:#e6d910;--secondary:#676767;--bg-color:#f4f4f5;--sidebar-bg:#676767;--text-primary:#1f2937;--text-secondary:#6b7280;--white:#fff;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--border-radius:8px;--sidebar-width:260px}.bg-primary{background-color:#fff112!important;background-color:var(--primary)!important}.text-primary{color:#fff112!important;color:var(--primary)!important}.border-primary{border-color:#fff112!important;border-color:var(--primary)!important}.bg-secondary{background-color:#676767!important;background-color:var(--secondary)!important}.text-secondary-brand{color:#676767!important;color:var(--secondary)!important}#root{min-height:100vh;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f4f4f5;background-color:var(--bg-color);color:#1f2937;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:600;margin:0}button{border:none;cursor:pointer;font-family:inherit;transition:all .2s}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-4{gap:1rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.rounded{border-radius:8px;border-radius:var(--border-radius)}.shadow{box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a}.text-sm{font-size:.875rem}.font-bold{font-weight:700}.text-gray-500{color:#6b7280;color:var(--text-secondary)}.bg-white{background-color:#fff;background-color:var(--white)}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.gap-3{gap:.75rem}.gap-6{gap:1.5rem}.gap-10{gap:2.5rem}.space-y-4>*+*{margin-top:1rem}.space-y-6>*+*{margin-top:1.5rem}.space-y-8>*+*{margin-top:2rem}.mx-auto{margin-left:auto;margin-right:auto}.max-w-1600{max-width:1600px}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-xl{border-radius:.75rem}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.shadow-xl{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.animate-in{animation-duration:.7s;animation-fill-mode:both}.fade-in{animation-name:fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (min-width:1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:col-span-2{grid-column:span 2/span 2}}.uppercase{text-transform:uppercase}.tracking-tight{letter-spacing:-.025em}.tracking-widest{letter-spacing:.1em}.font-black{font-weight:900}.bg-slate-50{background-color:#f8fafc}.border-slate-100{border-color:#f1f5f9}.border-slate-200{border-color:#e2e8f0}.text-slate-800{color:#1e293b}.text-slate-400{color:#94a3b8}.text-indigo-500{color:#6366f1}.bg-indigo-600{background-color:#4f46e5}.bg-amber-50{background-color:#fffbeb}.border-amber-100{border-color:#fef3c7}.text-amber-900{color:#78350f}.text-amber-700{color:#b45309}.rounded-2\.5rem{border-radius:2.5rem}.shadow-sm{box-shadow:0 1px 2px 0 #0000000d}.shadow-md{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.p-8{padding:2rem}.p-10{padding:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-10{margin-bottom:2.5rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-xs{font-size:.75rem}.w-16{width:4rem}.h-16{height:4rem}.h-12{height:3rem}.bg-slate-900{background-color:#0f172a}.text-white{color:#fff}.text-indigo-600{color:#4f46e5}.bg-indigo-700{background-color:#4338ca}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#aaa}.app-loader-overlay{align-items:center;animation:loaderFadeIn .3s ease-out both;background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);display:flex;flex-direction:column;gap:2rem;inset:0;justify-content:center;position:fixed;z-index:9999}@keyframes loaderFadeIn{0%{opacity:0}to{opacity:1}}@keyframes loaderFadeOut{0%{opacity:1}to{opacity:0}}.app-loader-overlay.fade-out{animation:loaderFadeOut .4s ease-in forwards}.app-loader-brand{align-items:center;display:flex;flex-direction:column;gap:.5rem}.app-loader-logo{align-items:center;animation:logoPulse 2s ease-in-out infinite;background:linear-gradient(135deg,#f5c518,#e0a800);border-radius:20px;box-shadow:0 0 40px #f5c51859;color:#1a1a2e;display:flex;font-size:2rem;font-weight:900;height:72px;justify-content:center;width:72px}@keyframes logoPulse{0%,to{box-shadow:0 0 30px #f5c5184d}50%{box-shadow:0 0 60px #f5c51899}}.app-loader-appname{color:#ffffff73;font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.app-loader-ring-wrap{height:64px;position:relative;width:64px}.app-loader-ring{animation:ringSpinFast .9s linear infinite;border:3px solid #ffffff14;border-radius:50%;border-top-color:#f5c518;height:64px;width:64px}.app-loader-ring-inner{animation:ringSpinFast 1.4s linear infinite reverse;border:2px solid #ffffff0f;border-bottom-color:#f5c51873;border-radius:50%;inset:10px;position:absolute}@keyframes ringSpinFast{to{transform:rotate(1turn)}}.app-loader-text{display:flex;flex-direction:column;gap:.35rem;text-align:center}.app-loader-headline{color:#fff;font-size:1rem;font-weight:700;letter-spacing:.02em}.app-loader-sub{color:#ffffff73;font-size:.8rem;letter-spacing:.05em}.app-loader-dots{display:inline-flex;gap:5px;margin-top:.25rem}.app-loader-dots span{animation:dotBounce 1.2s ease-in-out infinite both;background:#f5c518;border-radius:50%;height:5px;width:5px}.app-loader-dots span:nth-child(2){animation-delay:.2s}.app-loader-dots span:nth-child(3){animation-delay:.4s}@keyframes dotBounce{0%,80%,to{opacity:.35;transform:scale(.5)}40%{opacity:1;transform:scale(1.2)}}
/*# sourceMappingURL=main.7115027f.css.map*/