.hidden{display:none!important}.invisible{visibility:hidden!important}.visible{visibility:visible!important}@media (max-width:575.98px){.hide-mobile{display:none!important}}@media (min-width:576px){.show-mobile-only{display:none!important}}.gap-0{gap:0!important}.gap-1{gap:0.25rem!important}.gap-2{gap:0.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.mt-n1{margin-top:-0.25rem!important}.mt-n2{margin-top:-0.5rem!important}.mt-n3{margin-top:-1rem!important}.mb-n1{margin-bottom:-0.25rem!important}.mb-n2{margin-bottom:-0.5rem!important}.mb-n3{margin-bottom:-1rem!important}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.truncate-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.truncate-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.text-2xs{font-size:0.7rem!important}.text-xs{font-size:0.75rem!important}.text-sm{font-size:0.875rem!important}.text-md{font-size:1rem!important}.text-lg{font-size:1.125rem!important}.text-xl{font-size:1.25rem!important}.text-2xl{font-size:1.5rem!important}.text-3xl{font-size:1.875rem!important}.font-normal{font-weight:400!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.font-bold{font-weight:700!important}.tracking-tight{letter-spacing:-0.025em!important}.tracking-normal{letter-spacing:0!important}.tracking-wide{letter-spacing:0.025em!important}.tracking-wider{letter-spacing:0.05em!important}.text-inherit{color:inherit!important}.border-dashed{border-style:dashed!important}.border-dotted{border-style:dotted!important}.hover\:border-primary:hover{border-color:var(--color-primary)!important}.bg-gradient-primary{background:linear-gradient(135deg,#0d6efd 0%,#0056b3 100%)!important}.bg-gradient-dark{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%)!important}.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='%23000000' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.shadow-inner{box-shadow:inset 0 2px 4px 0 rgb(0 0 0 / .06)!important}.shadow-none{box-shadow:none!important}.hover\:shadow:hover{box-shadow:var(--shadow)!important}.hover\:shadow-lg:hover{box-shadow:var(--shadow-lg)!important}.transition{transition:all var(--transition-normal)}.transition-fast{transition:all var(--transition-fast)}.transition-slow{transition:all var(--transition-slow)}.transition-none{transition:none!important}.scale-100{transform:scale(1)}.scale-105{transform:scale(1.05)}.scale-110{transform:scale(1.1)}.hover\:scale-105:hover{transform:scale(1.05)}.hover\:scale-110:hover{transform:scale(1.1)}.rotate-45{transform:rotate(45deg)}.rotate-90{transform:rotate(90deg)}.rotate-180{transform:rotate(180deg)}.-rotate-45{transform:rotate(-45deg)}.-rotate-90{transform:rotate(-90deg)}.cursor-pointer{cursor:pointer!important}.cursor-default{cursor:default!important}.cursor-not-allowed{cursor:not-allowed!important}.cursor-wait{cursor:wait!important}.cursor-grab{cursor:grab!important}.cursor-grabbing{cursor:grabbing!important}.pointer-events-none{pointer-events:none!important}.pointer-events-auto{pointer-events:auto!important}.select-none{user-select:none!important}.select-text{user-select:text!important}.select-all{user-select:all!important}.overflow-x-auto{overflow-x:auto!important}.overflow-y-auto{overflow-y:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-scroll{overflow-y:scroll!important}.scrollbar-thin{scrollbar-width:thin}.scrollbar-thin::-webkit-scrollbar{width:6px;height:6px}.scrollbar-thin::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.scrollbar-thin::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.z-0{z-index:0!important}.z-10{z-index:10!important}.z-20{z-index:20!important}.z-30{z-index:30!important}.z-40{z-index:40!important}.z-50{z-index:50!important}.z-auto{z-index:auto!important}.aspect-square{aspect-ratio:1 / 1!important}.aspect-video{aspect-ratio:16 / 9!important}.aspect-4-3{aspect-ratio:4 / 3!important}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes ping{75%,100%{transform:scale(2);opacity:0}}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}@keyframes bounce{0%,100%{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.animate-spin{animation:spin 1s linear infinite}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-bounce{animation:bounce 1s infinite}.animate-shake{animation:shake 0.5s ease-in-out}.hover\:animate-pause:hover{animation-play-state:paused}.object-contain{object-fit:contain!important}.object-cover{object-fit:cover!important}.object-fill{object-fit:fill!important}.object-none{object-fit:none!important}.list-none{list-style:none!important}.list-disc{list-style-type:disc!important}.list-decimal{list-style-type:decimal!important}[x-cloak]{display:none!important}.collapse-target{overflow:hidden;transition:max-height var(--transition-normal),opacity var(--transition-normal)}.step-badge{width:24px;height:24px;line-height:16px}.progress-thin{height:4px}.progress-sm{height:6px}.progress-md{height:10px}.tracking-otp{letter-spacing:0.5em!important}@media print{.no-print{display:none!important}.print-only{display:block!important}.page-break{page-break-after:always}.page-break-before{page-break-before:always}.avoid-page-break{page-break-inside:avoid}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-link{position:absolute;top:-40px;left:0;background:var(--color-primary);color:#fff;padding:8px 16px;z-index:100;transition:top var(--transition-fast)}.skip-link:focus{top:0}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}.dropdown-toggle-no-caret::after{display:none!important}.white-space-pre-line{white-space:pre-line}.min-w-0{min-width:0!important}.w-20{width:20%!important}.w-55{width:55%!important}.mw-200px{max-width:200px!important}.text-uppercase::placeholder{text-transform:none}.pp-chart-box{position:relative;height:260px}.min-vh-50{min-height:50vh}