/*!
 * MudBlazor (https://mudblazor.com/)
 * Copyright (c) 2021 MudBlazor
 * Licensed under MIT (https://github.com/MudBlazor/MudBlazor/blob/master/LICENSE)
 */:root{--mud-drawer-width-mini-left: 80px !important;--mud-elevation-1: 3px -3px 20px 9px rgba(0, 0, 0, 0.01) !important;--mud-default-borderradius: 6px !important;--mud-palette-action-default-hover: rgba(156, 148, 185, 0.226) !important;--mud-zindex-drawer: 1300 !important;--mud-zindex-appbar: 1100 !important;--mud-elevation-8: 0px 0px 50px 0px rgba(119, 118, 118, 0), 0px 0px 50px 0px rgba(75, 75, 75, 0), 0px 0px 50px 0px rgba(75, 75, 75, 0.12) !important;--mud-elevation-5: 0px 3px 5px -1px rgb(0 0 0 / 2%), 0px 5px 8px 0px rgb(0 0 0 / 0%), 0px 1px 14px 0px rgb(0 0 0 / 3%) !important;--mud-typography-body2-lineheight: 2.2 !important;--mud-elevation-25: 5px 2px 50px 0px rgba(0, 0, 0, 0.08) !important;--mud-palette-overlay-light: rgb(255, 255, 255) !important}body{font-size:.875 rem !important}.tq-tile-light-info{color:var(--mud-palette-info-darken);background-color:var(--mud-palette-info-hover);box-shadow:5px 2px 50px 0px rgba(0,0,0,.08) !important}.tq-tile-light-success{color:var(--mud-palette-success-darken);background-color:var(--mud-palette-success-hover)}.tq-tile-light-error{color:var(--mud-palette-error-darken);background-color:var(--mud-palette-error-hover)}.tq-tile-light-primary{color:var(--mud-palette-primary-darken);background-color:var(--mud-palette-primary-hover)}.tq-tile-light-warning{color:var(--mud-palette-warning-darken);background-color:var(--mud-palette-warning-hover)}.m-v .mud-input-control{background-color:var(--mud-palette-surface) !important}.m-v .mud-input>input.mud-input-root-outlined{padding:18px 14px}.m-v .mud-input-control>.mud-input-control-input-container>.mud-input-label-outlined.mud-input-label-inputcontrol{line-height:16px}.hide-header:has(.mud-appbar){display:none !important}.shadow-xs{box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05)}.shadow-sm{box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1)}.shadow-md{box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1)}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1)}.shadow-xl{box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1)}.shadow-2xl{box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25)}.shadow-none{box-shadow:none}.text-black{color:#000}.text-white{color:#fff}.text-gray-50{color:#fafafa}.text-gray-100{color:#f5f5f5}.text-gray-200{color:#e5e5e5}.text-gray-300{color:#d4d4d4}.text-gray-400{color:#a3a3a3}.text-gray-500{color:#737373}.text-gray-600{color:#525252}.text-gray-700{color:#404040}.text-gray-800{color:#262626}.text-gray-900{color:#171717}.text-blue-100{color:#dbeafe}.text-blue-200{color:#bfdbfe}.text-blue-300{color:#93c5fd}.text-blue-400{color:#60a5fa}.text-blue-500{color:#3b82f6}.text-blue-600{color:#2563eb}.text-blue-700{color:#1d4ed8}.text-blue-800{color:#1e40af}.text-blue-900{color:#1e3a8a}.text-red-500{color:#ef4444}.text-green-500{color:#22c55e}.text-purple-500{color:#a855f7}.text-teal-500{color:#14b8a6}.m-0{margin:0rem}.mt-0{margin-top:0rem}.mb-0{margin-bottom:0rem}.ml-0{margin-left:0rem}.mr-0{margin-right:0rem}.p-0{padding:0rem}.pt-0{padding-top:0rem}.pb-0{padding-bottom:0rem}.pl-0{padding-left:0rem}.pr-0{padding-right:0rem}.m-1{margin:.25rem}.mt-1{margin-top:.25rem}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.mr-1{margin-right:.25rem}.p-1{padding:.25rem}.pt-1{padding-top:.25rem}.pb-1{padding-bottom:.25rem}.pl-1{padding-left:.25rem}.pr-1{padding-right:.25rem}.m-2{margin:.5rem}.mt-2{margin-top:.5rem}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.mr-2{margin-right:.5rem}.p-2{padding:.5rem}.pt-2{padding-top:.5rem}.pb-2{padding-bottom:.5rem}.pl-2{padding-left:.5rem}.pr-2{padding-right:.5rem}.m-3{margin:.75rem}.mt-3{margin-top:.75rem}.mb-3{margin-bottom:.75rem}.ml-3{margin-left:.75rem}.mr-3{margin-right:.75rem}.p-3{padding:.75rem}.pt-3{padding-top:.75rem}.pb-3{padding-bottom:.75rem}.pl-3{padding-left:.75rem}.pr-3{padding-right:.75rem}.m-4{margin:1rem}.mt-4{margin-top:1rem}.mb-4{margin-bottom:1rem}.ml-4{margin-left:1rem}.mr-4{margin-right:1rem}.p-4{padding:1rem}.pt-4{padding-top:1rem}.pb-4{padding-bottom:1rem}.pl-4{padding-left:1rem}.pr-4{padding-right:1rem}.m-5{margin:1.25rem}.mt-5{margin-top:1.25rem}.mb-5{margin-bottom:1.25rem}.ml-5{margin-left:1.25rem}.mr-5{margin-right:1.25rem}.p-5{padding:1.25rem}.pt-5{padding-top:1.25rem}.pb-5{padding-bottom:1.25rem}.pl-5{padding-left:1.25rem}.pr-5{padding-right:1.25rem}.m-6{margin:1.5rem}.mt-6{margin-top:1.5rem}.mb-6{margin-bottom:1.5rem}.ml-6{margin-left:1.5rem}.mr-6{margin-right:1.5rem}.p-6{padding:1.5rem}.pt-6{padding-top:1.5rem}.pb-6{padding-bottom:1.5rem}.pl-6{padding-left:1.5rem}.pr-6{padding-right:1.5rem}.m-7{margin:1.75rem}.mt-7{margin-top:1.75rem}.mb-7{margin-bottom:1.75rem}.ml-7{margin-left:1.75rem}.mr-7{margin-right:1.75rem}.p-7{padding:1.75rem}.pt-7{padding-top:1.75rem}.pb-7{padding-bottom:1.75rem}.pl-7{padding-left:1.75rem}.pr-7{padding-right:1.75rem}.m-8{margin:2rem}.mt-8{margin-top:2rem}.mb-8{margin-bottom:2rem}.ml-8{margin-left:2rem}.mr-8{margin-right:2rem}.p-8{padding:2rem}.pt-8{padding-top:2rem}.pb-8{padding-bottom:2rem}.pl-8{padding-left:2rem}.pr-8{padding-right:2rem}.m-9{margin:2.25rem}.mt-9{margin-top:2.25rem}.mb-9{margin-bottom:2.25rem}.ml-9{margin-left:2.25rem}.mr-9{margin-right:2.25rem}.p-9{padding:2.25rem}.pt-9{padding-top:2.25rem}.pb-9{padding-bottom:2.25rem}.pl-9{padding-left:2.25rem}.pr-9{padding-right:2.25rem}.m-10{margin:2.5rem}.mt-10{margin-top:2.5rem}.mb-10{margin-bottom:2.5rem}.ml-10{margin-left:2.5rem}.mr-10{margin-right:2.5rem}.p-10{padding:2.5rem}.pt-10{padding-top:2.5rem}.pb-10{padding-bottom:2.5rem}.pl-10{padding-left:2.5rem}.pr-10{padding-right:2.5rem}.m-11{margin:2.75rem}.mt-11{margin-top:2.75rem}.mb-11{margin-bottom:2.75rem}.ml-11{margin-left:2.75rem}.mr-11{margin-right:2.75rem}.p-11{padding:2.75rem}.pt-11{padding-top:2.75rem}.pb-11{padding-bottom:2.75rem}.pl-11{padding-left:2.75rem}.pr-11{padding-right:2.75rem}.m-12{margin:3rem}.mt-12{margin-top:3rem}.mb-12{margin-bottom:3rem}.ml-12{margin-left:3rem}.mr-12{margin-right:3rem}.p-12{padding:3rem}.pt-12{padding-top:3rem}.pb-12{padding-bottom:3rem}.pl-12{padding-left:3rem}.pr-12{padding-right:3rem}.m-13{margin:3.25rem}.mt-13{margin-top:3.25rem}.mb-13{margin-bottom:3.25rem}.ml-13{margin-left:3.25rem}.mr-13{margin-right:3.25rem}.p-13{padding:3.25rem}.pt-13{padding-top:3.25rem}.pb-13{padding-bottom:3.25rem}.pl-13{padding-left:3.25rem}.pr-13{padding-right:3.25rem}.m-14{margin:3.5rem}.mt-14{margin-top:3.5rem}.mb-14{margin-bottom:3.5rem}.ml-14{margin-left:3.5rem}.mr-14{margin-right:3.5rem}.p-14{padding:3.5rem}.pt-14{padding-top:3.5rem}.pb-14{padding-bottom:3.5rem}.pl-14{padding-left:3.5rem}.pr-14{padding-right:3.5rem}.m-15{margin:3.75rem}.mt-15{margin-top:3.75rem}.mb-15{margin-bottom:3.75rem}.ml-15{margin-left:3.75rem}.mr-15{margin-right:3.75rem}.p-15{padding:3.75rem}.pt-15{padding-top:3.75rem}.pb-15{padding-bottom:3.75rem}.pl-15{padding-left:3.75rem}.pr-15{padding-right:3.75rem}.m-16{margin:4rem}.mt-16{margin-top:4rem}.mb-16{margin-bottom:4rem}.ml-16{margin-left:4rem}.mr-16{margin-right:4rem}.p-16{padding:4rem}.pt-16{padding-top:4rem}.pb-16{padding-bottom:4rem}.pl-16{padding-left:4rem}.pr-16{padding-right:4rem}.m-17{margin:4.25rem}.mt-17{margin-top:4.25rem}.mb-17{margin-bottom:4.25rem}.ml-17{margin-left:4.25rem}.mr-17{margin-right:4.25rem}.p-17{padding:4.25rem}.pt-17{padding-top:4.25rem}.pb-17{padding-bottom:4.25rem}.pl-17{padding-left:4.25rem}.pr-17{padding-right:4.25rem}.m-18{margin:4.5rem}.mt-18{margin-top:4.5rem}.mb-18{margin-bottom:4.5rem}.ml-18{margin-left:4.5rem}.mr-18{margin-right:4.5rem}.p-18{padding:4.5rem}.pt-18{padding-top:4.5rem}.pb-18{padding-bottom:4.5rem}.pl-18{padding-left:4.5rem}.pr-18{padding-right:4.5rem}.m-19{margin:4.75rem}.mt-19{margin-top:4.75rem}.mb-19{margin-bottom:4.75rem}.ml-19{margin-left:4.75rem}.mr-19{margin-right:4.75rem}.p-19{padding:4.75rem}.pt-19{padding-top:4.75rem}.pb-19{padding-bottom:4.75rem}.pl-19{padding-left:4.75rem}.pr-19{padding-right:4.75rem}.m-20{margin:5rem}.mt-20{margin-top:5rem}.mb-20{margin-bottom:5rem}.ml-20{margin-left:5rem}.mr-20{margin-right:5rem}.p-20{padding:5rem}.pt-20{padding-top:5rem}.pb-20{padding-bottom:5rem}.pl-20{padding-left:5rem}.pr-20{padding-right:5rem}.bg-black{background-color:#000}.bg-white{background-color:#fff}.bg-gray-50{background-color:#fafafa}.bg-gray-100{background-color:#f5f5f5}.bg-gray-200{background-color:#e5e5e5}.bg-gray-300{background-color:#d4d4d4}.bg-gray-400{background-color:#a3a3a3}.bg-gray-500{background-color:#737373}.bg-gray-600{background-color:#525252}.bg-gray-700{background-color:#404040}.bg-gray-800{background-color:#262626}.bg-gray-900{background-color:#171717}.bg-blue-50{background-color:#eff6ff}.bg-blue-100{background-color:#dbeafe}.bg-blue-200{background-color:#bfdbfe}.bg-blue-300{background-color:#93c5fd}.bg-blue-400{background-color:#60a5fa}.bg-blue-500{background-color:#3b82f6}.bg-blue-600{background-color:#2563eb}.bg-blue-700{background-color:#1d4ed8}.bg-blue-800{background-color:#1e40af}.bg-blue-900{background-color:#1e3a8a}.bg-blue-950{background-color:#004ba9}.bg-orange-50{background-color:#fffbeb}.bg-orange-100{background-color:#fef3c7}.bg-orange-200{background-color:#fde68a}.bg-orange-300{background-color:#fcd34d}.bg-orange-400{background-color:#fbbf24}.bg-orange-500{background-color:#f59e0b}.bg-orange-600{background-color:#d97706}.bg-orange-700{background-color:#b45309}.bg-orange-800{background-color:#92400e}.bg-orange-900{background-color:#78350f}.bg-orange-950{background-color:#451a03}.bg-green-50{background-color:#f0fdf4}.bg-green-100{background-color:#dcfce7}.bg-green-200{background-color:#bbf7d0}.bg-green-300{background-color:#86efac}.bg-green-400{background-color:#4ade80}.bg-green-500{background-color:#22c55e}.bg-green-600{background-color:#16a34a}.bg-green-700{background-color:#15803d}.bg-green-800{background-color:#166534}.bg-green-900{background-color:#14532d}.bg-red-50{background-color:#fef2f2}.bg-red-100{background-color:#fee2e2}.bg-red-200{background-color:#fecaca}.bg-red-300{background-color:#fca5a5}.bg-red-400{background-color:#f87171}.bg-red-500{background-color:#ef4444}.bg-red-600{background-color:#dc2626}.bg-red-700{background-color:#b91c1c}.bg-red-800{background-color:#991b1b}.bg-red-900{background-color:#7f1d1d}.bg-purple-50{background-color:#faf5ff}.bg-purple-100{background-color:#f3e8ff}.bg-purple-200{background-color:#e9d5ff}.bg-purple-300{background-color:#d8b4fe}.bg-purple-400{background-color:#c084fc}.bg-purple-500{background-color:#a855f7}.bg-purple-600{background-color:#9333ea}.bg-purple-700{background-color:#7e22ce}.bg-purple-800{background-color:#6b21a8}.bg-purple-900{background-color:#581c87}.text-black{color:#000}.text-white{color:#fff}.text-gray-50{color:#fafafa}.text-gray-100{color:#f5f5f5}.text-gray-200{color:#e5e5e5}.text-gray-300{color:#d4d4d4}.text-gray-400{color:#a3a3a3}.text-gray-500{color:#737373}.text-gray-600{color:#525252}.text-gray-700{color:#404040}.text-gray-800{color:#262626}.text-gray-900{color:#171717}.text-blue-50{color:#eff6ff}.text-blue-100{color:#dbeafe}.text-blue-200{color:#bfdbfe}.text-blue-300{color:#93c5fd}.text-blue-400{color:#60a5fa}.text-blue-500{color:#3b82f6}.text-blue-600{color:#2563eb}.text-blue-700{color:#1d4ed8}.text-blue-800{color:#1e40af}.text-blue-900{color:#1e3a8a}.text-blue-950{color:#004ba9}.text-orange-50{color:#fffbeb}.text-orange-100{color:#fef3c7}.text-orange-200{color:#fde68a}.text-orange-300{color:#fcd34d}.text-orange-400{color:#fbbf24}.text-orange-500{color:#f59e0b}.text-orange-600{color:#d97706}.text-orange-700{color:#b45309}.text-orange-800{color:#92400e}.text-orange-900{color:#78350f}.text-orange-950{color:#451a03}.text-green-50{color:#f0fdf4}.text-green-100{color:#dcfce7}.text-green-200{color:#bbf7d0}.text-green-300{color:#86efac}.text-green-400{color:#4ade80}.text-green-500{color:#22c55e}.text-green-600{color:#16a34a}.text-green-700{color:#15803d}.text-green-800{color:#166534}.text-green-900{color:#14532d}.text-red-50{color:#fef2f2}.text-red-100{color:#fee2e2}.text-red-200{color:#fecaca}.text-red-300{color:#fca5a5}.text-red-400{color:#f87171}.text-red-500{color:#ef4444}.text-red-600{color:#dc2626}.text-red-700{color:#b91c1c}.text-red-800{color:#991b1b}.text-red-900{color:#7f1d1d}.text-purple-50{color:#faf5ff}.text-purple-100{color:#f3e8ff}.text-purple-200{color:#e9d5ff}.text-purple-300{color:#d8b4fe}.text-purple-400{color:#c084fc}.text-purple-500{color:#a855f7}.text-purple-600{color:#9333ea}.text-purple-700{color:#7e22ce}.text-purple-800{color:#6b21a8}.text-purple-900{color:#581c87}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.text-5xl{font-size:3rem}.rounded-none{border-radius:0 !important}.rounded-sm{border-radius:.125rem !important}.rounded-md{border-radius:.375rem !important}.rounded-lg{border-radius:.8rem !important}.rounded-xl{border-radius:1rem !important}.rounded-2xl{border-radius:1.3rem !important}.rounded-full{border-radius:9999px !important}.shadow-xs{box-shadow:"0 1px 2px 0 rgba(0, 0, 0, 0.05)"}.shadow-sm{box-shadow:"0 1px 3px 0 rgba(0, 0, 0, 0.1)"}.shadow-md{box-shadow:"0 4px 6px -1px rgba(0, 0, 0, 0.1)"}.shadow-lg{box-shadow:"0 10px 15px -3px rgba(0, 0, 0, 0.1)"}.shadow-xl{box-shadow:"0 20px 25px -5px rgba(0, 0, 0, 0.1)"}.shadow-2xl{box-shadow:"0 25px 50px -12px rgba(0, 0, 0, 0.25)"}.shadow-none{box-shadow:"none"}.ring-0{box-shadow:0 0 0 0 currentColor}.ring-2{box-shadow:0 0 0 2px currentColor}.bg-gradient-to-t{background-image:linear-gradient(to top, var(--from), var(--to))}.bg-gradient-to-tr{background-image:linear-gradient(to top right, var(--from), var(--to))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--from), var(--to))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--from), var(--to))}.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--from), var(--to))}.bg-gradient-to-bl{background-image:linear-gradient(to bottom left, var(--from), var(--to))}.bg-gradient-to-l{background-image:linear-gradient(to left, var(--from), var(--to))}.bg-gradient-to-tl{background-image:linear-gradient(to top left, var(--from), var(--to))}.from-purple-500{--from: #a855f7}.from-pink-500{--from: #ec4899}.from-blue-500{--from: #3b82f6}.from-green-500{--from: #22c55e}.from-red-500{--from: #ef4444}.to-purple-500{--to: #a855f7}.to-pink-500{--to: #ec4899}.to-blue-500{--to: #3b82f6}.to-green-500{--to: #22c55e}.to-red-500{--to: #ef4444}.h-1{height:.25rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-13{height:3.25rem}.h-14{height:3.5rem}.h-15{height:3.75rem}.h-16{height:4rem}.h-17{height:4.25rem}.h-18{height:4.5rem}.h-19{height:4.75rem}.h-20{height:5rem}.h-21{height:5.25rem}.h-22{height:5.5rem}.h-23{height:5.75rem}.h-24{height:6rem}.h-25{height:6.25rem}.h-26{height:6.5rem}.h-27{height:6.75rem}.h-28{height:7rem}.h-29{height:7.25rem}.h-30{height:7.5rem}.h-31{height:7.75rem}.h-32{height:8rem}.h-33{height:8.25rem}.h-34{height:8.5rem}.h-35{height:8.75rem}.h-36{height:9rem}.h-37{height:9.25rem}.h-38{height:9.5rem}.h-39{height:9.75rem}.h-40{height:10rem}.h-41{height:10.25rem}.h-42{height:10.5rem}.h-43{height:10.75rem}.h-44{height:11rem}.h-45{height:11.25rem}.h-46{height:11.5rem}.h-47{height:11.75rem}.h-48{height:12rem}.h-49{height:12.25rem}.h-50{height:12.5rem}.h-51{height:12.75rem}.h-52{height:13rem}.h-53{height:13.25rem}.h-54{height:13.5rem}.h-55{height:13.75rem}.h-56{height:14rem}.h-57{height:14.25rem}.h-58{height:14.5rem}.h-59{height:14.75rem}.h-60{height:15rem}.h-61{height:15.25rem}.h-62{height:15.5rem}.h-63{height:15.75rem}.h-64{height:16rem}.h-65{height:16.25rem}.h-66{height:16.5rem}.h-67{height:16.75rem}.h-68{height:17rem}.h-69{height:17.25rem}.h-70{height:17.5rem}.h-71{height:17.75rem}.h-72{height:18rem}.h-73{height:18.25rem}.h-74{height:18.5rem}.h-75{height:18.75rem}.h-76{height:19rem}.h-77{height:19.25rem}.h-78{height:19.5rem}.h-79{height:19.75rem}.h-80{height:20rem}.h-81{height:20.25rem}.h-82{height:20.5rem}.h-83{height:20.75rem}.h-84{height:21rem}.h-85{height:21.25rem}.h-86{height:21.5rem}.h-87{height:21.75rem}.h-88{height:22rem}.h-89{height:22.25rem}.h-90{height:22.5rem}.h-91{height:22.75rem}.h-92{height:23rem}.h-93{height:23.25rem}.h-94{height:23.5rem}.h-95{height:23.75rem}.h-96{height:24rem}.h-97{height:24.25rem}.h-98{height:24.5rem}.h-99{height:24.75rem}.h-100{height:25rem}.w-1{width:.25rem}.w-2{width:.5rem}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-13{width:3.25rem}.w-14{width:3.5rem}.w-15{width:3.75rem}.w-16{width:4rem}.w-17{width:4.25rem}.w-18{width:4.5rem}.w-19{width:4.75rem}.w-20{width:5rem}.w-21{width:5.25rem}.w-22{width:5.5rem}.w-23{width:5.75rem}.w-24{width:6rem}.w-25{width:6.25rem}.w-26{width:6.5rem}.w-27{width:6.75rem}.w-28{width:7rem}.w-29{width:7.25rem}.w-30{width:7.5rem}.w-31{width:7.75rem}.w-32{width:8rem}.w-33{width:8.25rem}.w-34{width:8.5rem}.w-35{width:8.75rem}.w-36{width:9rem}.w-37{width:9.25rem}.w-38{width:9.5rem}.w-39{width:9.75rem}.w-40{width:10rem}.w-41{width:10.25rem}.w-42{width:10.5rem}.w-43{width:10.75rem}.w-44{width:11rem}.w-45{width:11.25rem}.w-46{width:11.5rem}.w-47{width:11.75rem}.w-48{width:12rem}.w-49{width:12.25rem}.w-50{width:12.5rem}.w-51{width:12.75rem}.w-52{width:13rem}.w-53{width:13.25rem}.w-54{width:13.5rem}.w-55{width:13.75rem}.w-56{width:14rem}.w-57{width:14.25rem}.w-58{width:14.5rem}.w-59{width:14.75rem}.w-60{width:15rem}.w-61{width:15.25rem}.w-62{width:15.5rem}.w-63{width:15.75rem}.w-64{width:16rem}.w-65{width:16.25rem}.w-66{width:16.5rem}.w-67{width:16.75rem}.w-68{width:17rem}.w-69{width:17.25rem}.w-70{width:17.5rem}.w-71{width:17.75rem}.w-72{width:18rem}.w-73{width:18.25rem}.w-74{width:18.5rem}.w-75{width:18.75rem}.w-76{width:19rem}.w-77{width:19.25rem}.w-78{width:19.5rem}.w-79{width:19.75rem}.w-80{width:20rem}.w-81{width:20.25rem}.w-82{width:20.5rem}.w-83{width:20.75rem}.w-84{width:21rem}.w-85{width:21.25rem}.w-86{width:21.5rem}.w-87{width:21.75rem}.w-88{width:22rem}.w-89{width:22.25rem}.w-90{width:22.5rem}.w-91{width:22.75rem}.w-92{width:23rem}.w-93{width:23.25rem}.w-94{width:23.5rem}.w-95{width:23.75rem}.w-96{width:24rem}.w-97{width:24.25rem}.w-98{width:24.5rem}.w-99{width:24.75rem}.w-100{width:25rem}@keyframes blob{0%{transform:translate(0px, 0px) scale(1)}33%{transform:translate(30px, -50px) scale(1.1)}66%{transform:translate(-20px, 20px) scale(0.9)}100%{transform:translate(0px, 0px) scale(1)}}@keyframes pulse-slow{0%,100%{opacity:1}50%{opacity:.5}}@keyframes spin{to{transform:rotate(360deg)}}.animate-blob{animation:blob 7s infinite}.animate-pulse-slow{animation:pulse-slow 3s cubic-bezier(0.4, 0, 0.6, 1) infinite}.animate-spin{animation:spin 1s linear infinite}.animation-delay-2000{animation-delay:2s}.animation-delay-4000{animation-delay:4s}.duration-75{transition-duration:75ms}.duration-100{transition-duration:100ms}.duration-150{transition-duration:150ms}.duration-200{transition-duration:200ms}.duration-300{transition-duration:300ms}.duration-500{transition-duration:500ms}.duration-700{transition-duration:700ms}.duration-1000{transition-duration:1000ms}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.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)}.gradient-background{min-height:100vh;background:linear-gradient(135deg, #faf5ff 0%, #eff6ff 50%, #f0fdfa 100%);position:relative;overflow:hidden}.gradient-background::before,.gradient-background::after{content:"";position:fixed;border-radius:50%;mix-blend-mode:multiply;filter:blur(40px);opacity:.3;z-index:1}.gradient-background::before{top:0;left:0;width:288px;height:288px;background:#d8b4fe;animation:blob 7s infinite}.gradient-background::after{top:0;right:0;width:288px;height:288px;background:#7dd3fc;animation:blob 7s infinite;animation-delay:2s}.gradient-background .blob-bottom{position:fixed;bottom:0;left:0;width:288px;height:288px;background:#5eead4;border-radius:50%;mix-blend-mode:multiply;filter:blur(40px);opacity:.3;z-index:1;animation:blob 7s infinite;animation-delay:4s}@keyframes blob{0%{transform:translate(0px, 0px) scale(1)}33%{transform:translate(30px, -50px) scale(1.1)}66%{transform:translate(-20px, 20px) scale(0.9)}100%{transform:translate(0px, 0px) scale(1)}}.gradient-content{position:relative;z-index:10}.gradient-background-dark{min-height:100vh;background:linear-gradient(135deg, #1e1b4b 0%, #1e3a8a 50%, #134e4a 100%);position:relative;overflow:hidden}.gradient-background-dark::before,.gradient-background-dark::after{content:"";position:fixed;border-radius:50%;mix-blend-mode:screen;filter:blur(40px);opacity:.2;z-index:1}.gradient-background-dark::before{top:0;left:0;width:288px;height:288px;background:#8b5cf6;animation:blob 7s infinite}.gradient-background-dark::after{top:0;right:0;width:288px;height:288px;background:#06b6d4;animation:blob 7s infinite;animation-delay:2s}.gradient-background-subtle{min-height:100vh;background:linear-gradient(135deg, #f8fafc 0%, #f1f5f9 50%, #f0f9ff 100%);position:relative;overflow:hidden}.gradient-background-subtle::before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 25% 25%, rgba(139, 92, 246, 0.1) 0%, transparent 50%),radial-gradient(circle at 75% 75%, rgba(6, 182, 212, 0.1) 0%, transparent 50%);z-index:1}.gradient-background-mesh{min-height:100vh;background:radial-gradient(at 40% 20%, rgb(120, 119, 198) 0px, transparent 50%),radial-gradient(at 80% 0%, rgb(120, 119, 198) 0px, transparent 50%),radial-gradient(at 0% 50%, rgb(59, 130, 246) 0px, transparent 50%),radial-gradient(at 80% 50%, rgb(45, 212, 191) 0px, transparent 50%),radial-gradient(at 0% 100%, rgb(139, 92, 246) 0px, transparent 50%),radial-gradient(at 80% 100%, rgb(45, 212, 191) 0px, transparent 50%),radial-gradient(at 0% 0%, rgb(45, 212, 191) 0px, transparent 50%);opacity:.3;position:relative}.gradient-background-mesh::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.6) 100%);z-index:1}@media(prefers-reduced-motion: reduce){.gradient-background::before,.gradient-background::after,.gradient-background .blob-bottom{animation:none}}.glass-card{background:hsla(0,0%,100%,.6);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.18);box-shadow:0 8px 32px 0 rgba(31,38,135,.2)}.glass-card-dark{background:rgba(0,0,0,.25);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 8px 32px 0 rgba(0,0,0,.37)}:root{--gradient-purple-50: #faf5ff;--gradient-purple-100: #f3e8ff;--gradient-purple-200: #e9d5ff;--gradient-purple-300: #d8b4fe;--gradient-purple-400: #c084fc;--gradient-purple-500: #a855f7;--gradient-purple-600: #9333ea;--gradient-purple-700: #7c3aed;--gradient-purple-800: #6b21a8;--gradient-purple-900: #581c87;--gradient-blue-50: #eff6ff;--gradient-blue-100: #dbeafe;--gradient-blue-200: #bfdbfe;--gradient-blue-300: #93c5fd;--gradient-blue-400: #60a5fa;--gradient-blue-500: #3b82f6;--gradient-blue-600: #2563eb;--gradient-blue-700: #1d4ed8;--gradient-blue-800: #1e40af;--gradient-blue-900: #1e3a8a;--gradient-teal-50: #f0fdfa;--gradient-teal-100: #ccfbf1;--gradient-teal-200: #99f6e4;--gradient-teal-300: #5eead4;--gradient-teal-400: #2dd4bf;--gradient-teal-500: #14b8a6;--gradient-teal-600: #0d9488;--gradient-teal-700: #0f766e;--gradient-teal-800: #115e59;--gradient-teal-900: #134e4a;--gradient-indigo-300: #a5b4fc;--gradient-indigo-400: #818cf8;--gradient-indigo-500: #6366f1;--gradient-cyan-300: #67e8f9;--gradient-cyan-400: #22d3ee;--gradient-cyan-500: #06b6d4;--gradient-cyan-600: #0891b2;--gradient-emerald-300: #6ee7b7;--gradient-emerald-400: #34d399;--gradient-emerald-500: #10b981;--gradient-emerald-600: #059669;--gradient-green-100: #dcfce7;--gradient-green-200: #bbf7d0;--gradient-green-300: #86efac;--gradient-green-400: #4ade80;--gradient-green-500: #22c55e;--gradient-green-600: #16a34a;--gradient-yellow-100: #fef3c7;--gradient-yellow-200: #fde68a;--gradient-yellow-300: #fde047;--gradient-yellow-400: #facc15;--gradient-yellow-500: #eab308;--gradient-yellow-600: #ca8a04;--gradient-red-100: #fee2e2;--gradient-red-200: #fecaca;--gradient-red-300: #fca5a5;--gradient-red-400: #f87171;--gradient-red-500: #ef4444;--gradient-red-600: #dc2626;--gradient-white-10: rgba(255, 255, 255, 0.1);--gradient-white-20: rgba(255, 255, 255, 0.2);--gradient-white-30: rgba(255, 255, 255, 0.3);--gradient-white-40: rgba(255, 255, 255, 0.4);--gradient-white-50: rgba(255, 255, 255, 0.5);--gradient-white-60: rgba(255, 255, 255, 0.6);--gradient-white-70: rgba(255, 255, 255, 0.7);--gradient-white-80: rgba(255, 255, 255, 0.8);--gradient-white-90: rgba(255, 255, 255, 0.9);--gradient-white-95: rgba(255, 255, 255, 0.95);--font-family-primary: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;--font-family-display: 'Outfit', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;--font-family-mono: 'JetBrains Mono', 'SF Mono', Monaco, Inconsolata, 'Roboto Mono', 'Consolas', 'Courier New', monospace}.bg-gradient-main{background:linear-gradient(135deg, var(--gradient-purple-50), var(--gradient-blue-50), var(--gradient-teal-50))}.bg-gradient-main-dark{background:linear-gradient(135deg, var(--gradient-purple-900), var(--gradient-blue-900), var(--gradient-teal-900))}.bg-gradient-sidebar{background:linear-gradient(180deg, var(--gradient-white-80), var(--gradient-white-70));backdrop-filter:blur(20px)}.bg-gradient-glass,.ats-glass-container{background:hsla(0,0%,100%,.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--gradient-white-20)}.bg-gradient-glass-strong{background:hsla(0,0%,100%,.9);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border:1px solid var(--gradient-white-30)}.bg-gradient-glass-subtle{background:hsla(0,0%,100%,.6);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid var(--gradient-white-10)}.bg-gradient-card-hover,.ats-card-glass{background:linear-gradient(135deg, var(--gradient-white-80), var(--gradient-white-90));transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.bg-gradient-card-hover:hover,.ats-card-glass:hover{background:linear-gradient(135deg, var(--gradient-white-90), var(--gradient-white-95));transform:translateY(-2px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.bg-gradient-primary,.ats-progress-fill,.ats-button-primary{background:linear-gradient(135deg, var(--gradient-purple-600), var(--gradient-blue-600))}.bg-gradient-primary:hover,.ats-progress-fill:hover,.ats-button-primary:hover{background:linear-gradient(135deg, var(--gradient-purple-700), var(--gradient-blue-700))}.bg-gradient-primary:active,.ats-progress-fill:active,.ats-button-primary:active{background:linear-gradient(135deg, var(--gradient-purple-800), var(--gradient-blue-800))}.bg-gradient-secondary,.ats-button-secondary{background:linear-gradient(135deg, var(--gradient-teal-500), var(--gradient-cyan-500))}.bg-gradient-secondary:hover,.ats-button-secondary:hover{background:linear-gradient(135deg, var(--gradient-teal-600), var(--gradient-cyan-600))}.bg-gradient-success{background:linear-gradient(135deg, var(--gradient-green-500), var(--gradient-emerald-500))}.bg-gradient-success:hover{background:linear-gradient(135deg, var(--gradient-green-600), var(--gradient-emerald-600))}.bg-gradient-warning{background:linear-gradient(135deg, var(--gradient-yellow-400), var(--gradient-yellow-500))}.bg-gradient-warning:hover{background:linear-gradient(135deg, var(--gradient-yellow-500), var(--gradient-yellow-600))}.bg-gradient-danger{background:linear-gradient(135deg, var(--gradient-red-400), var(--gradient-red-500))}.bg-gradient-danger:hover{background:linear-gradient(135deg, var(--gradient-red-500), var(--gradient-red-600))}.bg-gradient-brand{background:linear-gradient(90deg, var(--gradient-purple-500), var(--gradient-blue-500), var(--gradient-teal-500))}.bg-gradient-accent-subtle,.ats-help-card,.ats-reference-card{background:linear-gradient(135deg, var(--gradient-purple-100), var(--gradient-blue-100))}.bg-gradient-accent-strong{background:linear-gradient(135deg, var(--gradient-purple-400), var(--gradient-blue-400), var(--gradient-teal-400))}.bg-gradient-success-light,.ats-success-message,.ats-alert-success,.ats-priority-low,.ats-status-approved{background:linear-gradient(135deg, var(--gradient-green-100), var(--gradient-emerald-300))}.bg-gradient-success-medium{background:linear-gradient(135deg, var(--gradient-green-200), var(--gradient-emerald-400))}.bg-gradient-warning-light,.ats-priority-medium,.ats-status-pending{background:linear-gradient(135deg, var(--gradient-yellow-100), #fef3c7)}.bg-gradient-warning-medium{background:linear-gradient(135deg, var(--gradient-yellow-200), #fde68a)}.bg-gradient-error-light,.ats-priority-high{background:linear-gradient(135deg, var(--gradient-red-100), #fecaca)}.bg-gradient-error-medium{background:linear-gradient(135deg, var(--gradient-red-200), #fca5a5)}.bg-gradient-info-light,.ats-instruction-card,.ats-info-card,.ats-status-submitted{background:linear-gradient(135deg, var(--gradient-blue-100), var(--gradient-cyan-100))}.bg-gradient-info-medium{background:linear-gradient(135deg, var(--gradient-blue-200), var(--gradient-cyan-200))}.ats-glass-container{padding:1.5rem;border-radius:.75rem;box-shadow:0 8px 32px rgba(139,92,246,.1);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.ats-card-glass{border-radius:1rem;overflow:hidden}.ats-card-glass.ats-card-warning{border:2px solid rgba(251,146,60,.3)}.ats-card-glass.ats-card-success{border:2px solid rgba(16,185,129,.3)}.ats-card-header{padding:1.5rem;border-bottom:1px solid rgba(0,0,0,.05)}.ats-card-content{padding:1.5rem}.ats-button-primary{color:#fff;border:none;border-radius:.5rem;padding:.5rem .75rem;font-family:var(--font-family-primary);font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s ease;cursor:pointer}.ats-button-primary:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(139,92,246,.3)}.ats-button-primary:active{transform:translateY(0)}.ats-button-secondary{color:#fff;border:none;border-radius:.5rem;padding:.5rem .75rem;font-family:var(--font-family-primary);font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s ease;cursor:pointer}.ats-button-secondary:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(6,182,212,.3)}.ats-button-secondary:active{transform:translateY(0)}.ats-button-outline,.ats-button-outline-sm{border:1px solid var(--gradient-purple-600);color:var(--gradient-purple-600);background:rgba(0,0,0,0);border-radius:.5rem;padding:.5rem .75rem;font-family:var(--font-family-primary);font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s ease;cursor:pointer}.ats-button-outline:hover,.ats-button-outline-sm:hover{background:rgba(139,92,246,.05);border-color:var(--gradient-purple-700)}.ats-button-outline-sm{padding:.375rem .5rem;font-size:.75rem}.ats-button-ghost{color:var(--gradient-purple-600);background:rgba(0,0,0,0);border:none;border-radius:.5rem;padding:.5rem .75rem;font-family:var(--font-family-primary);font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s ease;cursor:pointer}.ats-button-ghost:hover{background:rgba(139,92,246,.05)}.ats-button-label{display:flex;align-items:center;gap:.25rem}.ats-status-pending{color:#92400e;border:1px solid #fde68a;padding:.25rem .5rem;border-radius:.5rem;font-size:.75rem;font-weight:500;display:inline-flex;align-items:center;gap:.25rem}.ats-status-submitted{color:#1e40af;border:1px solid #93c5fd;padding:.25rem .5rem;border-radius:.5rem;font-size:.75rem;font-weight:500;display:inline-flex;align-items:center;gap:.25rem}.ats-status-approved{color:#065f46;border:1px solid #6ee7b7;padding:.25rem .5rem;border-radius:.5rem;font-size:.75rem;font-weight:500;display:inline-flex;align-items:center;gap:.25rem}.ats-priority-high{color:#991b1b;border:1px solid #fca5a5;padding:.25rem .5rem;border-radius:.5rem;font-size:.75rem;font-weight:600;display:inline-flex;align-items:center;gap:.25rem}.ats-priority-medium{color:#92400e;border:1px solid #fde68a;padding:.25rem .5rem;border-radius:.5rem;font-size:.75rem;font-weight:600;display:inline-flex;align-items:center;gap:.25rem}.ats-priority-low{color:#065f46;border:1px solid #6ee7b7;padding:.25rem .5rem;border-radius:.5rem;font-size:.75rem;font-weight:600;display:inline-flex;align-items:center;gap:.25rem}.ats-reupload-badge{background-color:#fef3c7;color:#92400e;border:1px solid #fde68a;padding:.25rem .5rem;border-radius:.5rem;font-size:.75rem;font-weight:500;display:inline-flex;align-items:center;gap:.25rem}.ats-chip,.ats-chip-overlay{background-color:#f3f4f6;color:#374151;padding:.125rem .25rem;border-radius:.25rem;font-size:.625rem;font-weight:500;margin-left:.5rem}.ats-chip-overlay{background:hsla(0,0%,100%,.2);color:#fff}.ats-type-badge{background-color:#f3f4f6;color:#374151;padding:.125rem .25rem;border-radius:.25rem;font-size:.625rem;font-weight:500}.ats-progress-container{margin-bottom:1rem}.ats-progress-bar{width:100%;height:.5rem;background-color:#e5e7eb;border-radius:.25rem;overflow:hidden;position:relative}.ats-progress-fill{height:100%;border-radius:.25rem;transition:width .3s ease;position:absolute;left:0;top:0}.ats-document-card{border:1px solid #e5e7eb;border-radius:.75rem;padding:1rem;margin-bottom:1rem;background:#fff;transition:all .2s ease}.ats-document-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.05)}.ats-document-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.ats-reference-section{margin-bottom:1rem}.ats-reference-title{font-family:var(--font-family-display);font-weight:500;color:#374151;display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.875rem}.ats-reference-card{border:1px solid rgba(59,130,246,.1);border-radius:.75rem;padding:.75rem;margin:.5rem 0;transition:all .2s ease}.ats-reference-card:hover{background:linear-gradient(135deg, rgba(59, 130, 246, 0.08) 0%, rgba(16, 185, 129, 0.08) 100%);border-color:rgba(59,130,246,.2)}.ats-reference-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.ats-info-card{border:1px solid rgba(59,130,246,.2);border-radius:.75rem;padding:1rem;margin:1rem 0}.ats-info-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.ats-info-header .material-icons{color:#3b82f6;font-size:1rem}.ats-info-header span{color:#1e40af;font-family:var(--font-family-display)}.ats-info-text{color:#1e40af;font-size:.875rem;margin:0;line-height:1.5}.ats-instruction-card{border-left:4px solid #3b82f6;border-radius:.5rem;padding:.75rem;margin:.5rem 0}.ats-instruction-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.ats-instruction-header .material-icons{color:#3b82f6;font-size:.75rem}.ats-instruction-header span{color:#1e40af;font-family:var(--font-family-display)}.ats-alert-success{border:1px solid #6ee7b7;color:#065f46;border-radius:.75rem;padding:1rem}.ats-alert-content{display:flex;align-items:center;font-size:.875rem}.ats-alert-content .material-icons{margin-right:.5rem;font-size:1rem}.ats-success-message{border:1px solid rgba(16,185,129,.2);border-radius:.5rem;padding:.75rem;display:flex;align-items:center;gap:.5rem;color:#065f46;font-size:.875rem}.ats-success-message .material-icons{color:#10b981;font-size:1rem}.ats-help-card{border:1px solid rgba(59,130,246,.1);border-radius:.75rem;padding:1.5rem}.ats-help-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.ats-help-header .material-icons{color:#3b82f6;font-size:1.25rem}.ats-help-header h3{font-family:var(--font-family-display);font-weight:500;margin:0}.ats-help-list{list-style:none;padding:0;margin:0;color:#374151}.ats-help-list li{margin-bottom:.5rem;font-size:.875rem;line-height:1.5}.ats-meta-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:1rem;background:#f9fafb;padding:1rem;border-radius:.5rem;margin-bottom:1rem}.ats-meta-item{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.ats-meta-item .material-icons{color:#9ca3af;font-size:1rem}.ats-status-info{display:flex;align-items:center;gap:.75rem;font-size:.75rem;color:#6b7280;margin-bottom:.75rem}.ats-status-info .material-icons{font-size:.75rem}.ats-expandable-content{margin-top:1rem}.ats-expandable-content.hidden{display:none}.text-gradient-primary{background:linear-gradient(135deg, var(--gradient-purple-600), var(--gradient-blue-600));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.text-gradient-secondary{background:linear-gradient(135deg, var(--gradient-teal-600), var(--gradient-cyan-600));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes blob{0%{transform:translate(0px, 0px) scale(1)}33%{transform:translate(30px, -50px) scale(1.1)}66%{transform:translate(-20px, 20px) scale(0.9)}100%{transform:translate(0px, 0px) scale(1)}}.animate-gradient-shift{background-size:200% 200%;animation:gradient-shift 3s ease infinite}.animate-blob{animation:blob 7s infinite}.animation-delay-2000{animation-delay:2s}.animation-delay-4000{animation-delay:4s}.bg-purple-300{background-color:var(--gradient-purple-300)}.bg-teal-300{background-color:var(--gradient-teal-300)}.bg-blue-300{background-color:var(--gradient-blue-300)}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.top-0{top:0}.left-0{left:0}.right-0{right:0}.bottom-0{bottom:0}.w-72{width:18rem}.h-72{height:18rem}.w-full{width:100%}.hidden{display:none}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.flex-1{flex:1}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.ml-1{margin-left:.25rem}.space-y-3>*+*{margin-top:.75rem}.space-y-4>*+*{margin-top:1rem}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.text-muted-foreground{color:#6b7280}.text-red-500{color:#ef4444}.text-red-600{color:#dc2626}.text-blue-600{color:#2563eb}.text-green-600{color:#16a34a}.text-yellow-600{color:#ca8a04}.text-gray-600{color:#4b5563}.rounded-full{border-radius:50%}.mix-blend-multiply{mix-blend-mode:multiply}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-xl{--tw-blur: blur(24px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.z-10{z-index:10}.opacity-30{opacity:.3}@media(max-width: 768px){.ats-glass-container,.ats-card-glass{margin:.5rem;padding:1rem}.ats-reference-card{padding:.5rem}.ats-info-card{padding:.75rem}.ats-meta-grid{grid-template-columns:1fr;gap:.75rem}}@media(max-width: 480px){.ats-glass-container,.ats-card-glass{margin:.25rem;padding:.75rem}.ats-card-header,.ats-card-content{padding:1rem}}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}.animate-blob,.animate-gradient-shift{animation:none}}.ats-button-primary:focus,.ats-button-secondary:focus,.ats-button-outline:focus,.ats-button-outline-sm:focus,.ats-button-ghost:focus,input:focus,button:focus{outline:2px solid var(--gradient-purple-600);outline-offset:2px}@media(prefers-contrast: high){.ats-glass-container,.ats-card-glass{border:2px solid var(--gradient-purple-600);background:hsla(0,0%,100%,.95)}.ats-reference-card{border:2px solid var(--gradient-blue-600)}}@media print{.ats-glass-container,.ats-card-glass{background:#fff;border:1px solid #000;box-shadow:none}.ats-button-primary,.ats-button-secondary{background:#000 !important;color:#fff !important}.bg-gradient-main,.bg-gradient-primary,.ats-button-primary,.ats-progress-fill,.bg-gradient-secondary,.ats-button-secondary,.bg-gradient-glass,.ats-glass-container{background:#f8fafc !important;backdrop-filter:none !important}}.glassmorphism-container{background:hsla(0,0%,100%,.8);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;box-shadow:0 8px 32px rgba(139,92,246,.1)}.glassmorphism-card{background:hsla(0,0%,100%,.9);backdrop-filter:blur(15px);border:1px solid hsla(0,0%,100%,.3);border-radius:16px;box-shadow:0 4px 16px rgba(139,92,246,.08);transition:all .3s ease}.glassmorphism-card:hover{box-shadow:0 8px 32px rgba(139,92,246,.15);transform:translateY(-2px)}.reference-document-card{background:linear-gradient(135deg, rgba(59, 130, 246, 0.05) 0%, rgba(16, 185, 129, 0.05) 100%);border:1px solid rgba(59,130,246,.1);border-radius:12px;padding:16px;margin:8px 0}.gradient-button-primary{background:linear-gradient(135deg, #8B5CF6 0%, #3B82F6 100%);color:#fff;border:none}.gradient-button-secondary{background:linear-gradient(135deg, #06B6D4 0%, #10B981 100%);color:#fff;border:none}.gradient-button-tertiary{background:linear-gradient(135deg, #A855F7 0%, #EC4899 100%);color:#fff;border:none}.status-badge-pending{background-color:#fef3c7;color:#92400e;border:1px solid #fde68a}.status-badge-submitted{background-color:#dbeafe;color:#1e40af;border:1px solid #93c5fd}.status-badge-approved{background-color:#d1fae5;color:#065f46;border:1px solid #6ee7b7}.status-badge-rejected{background-color:#fee2e2;color:#991b1b;border:1px solid #fca5a5}.priority-high{background-color:#fee2e2;color:#991b1b;border:1px solid #fca5a5}.priority-medium{background-color:#fef3c7;color:#92400e;border:1px solid #fde68a}.priority-low{background-color:#d1fae5;color:#065f46;border:1px solid #6ee7b7}.document-instructions{background:rgba(59,130,246,.05);border-left:4px solid #3b82f6;border-radius:8px;padding:12px;margin:8px 0}.rejection-reason{background:rgba(239,68,68,.05);border-left:4px solid #ef4444;border-radius:8px;padding:12px;margin:8px 0}.hr-notes{background:rgba(59,130,246,.05);border-left:3px solid #3b82f6;border-radius:12px;padding:16px;margin:16px 0}.mud-progress-linear{height:8px;border-radius:4px}.mud-progress-linear .mud-progress-linear-bar{background:linear-gradient(90deg, #3B82F6 0%, #8B5CF6 100%)}.animate-blob{animation:blob 7s infinite}.background-pattern{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:.3}.blob{position:absolute;border-radius:50%;filter:blur(40px);mix-blend-mode:multiply}.blob-1{top:0;left:0;width:300px;height:300px;background:#a855f7;animation:blob 7s infinite}.blob-2{top:0;right:0;width:300px;height:300px;background:#06b6d4;animation:blob 7s infinite;animation-delay:2s}.blob-3{bottom:0;left:0;width:300px;height:300px;background:#3b82f6;animation:blob 7s infinite;animation-delay:4s}.gradient-text{background:linear-gradient(135deg, #8B5CF6 0%, #14B8A6 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.text-center{text-align:center}.tq-web-search{background-color:var(--mud-palette-background-grey)}.mud-shrink~label.mud-input-label.mud-input-label-inputcontrol.mud-input-label-outlined,.mud-input:focus-within~label.mud-input-label.mud-input-label-inputcontrol.mud-input-label-outlined{transform:translate(14px, -5px) scale(0.75);height:20px;padding:5px !important;line-height:20px}.border-grey-color-1{border-color:var(--mud-palette-gray-lighter) !important;color:var(--mud-palette-gray-lighter) !important}.job-left-panel{background:rgb(from var(--mud-palette-surface) r g b/70%)}.mud-toolbar-dense{--mud-internal-toolbar-height: auto}.mud-avatar.mud-avatar-medium{height:45px;width:45px}.weight-normal{font-weight:400}.weight-bold{font-weight:600}.weight-bolder{font-weight:900}.logindisplay{background-color:rgba(var(--mud-palette-primary-rgb), 0.12) !important;color:var(--mud-palette-primary)}.login-display-name{text-wrap:nowrap}.badge-notification .mud-badge-overlap{inset:auto auto calc(100% - 15px) calc(100% - 30px) !important}.badge-activity .mud-badge-overlap{inset:auto auto calc(100% - 15px) calc(100% - 12px) !important}.mud-overlay .mud-overlay-dark{opacity:.8}.approvals.mud-tabs-panels{height:calc(100vh - 383px)}.mud-tab{text-transform:capitalize}.mud-timeline-item-dot.mud-timeline-dot-size-small{width:16px;height:16px}.mud-badge.mud-badge-default{background-color:var(--mud-palette-error-lighten);color:#fff}.light-grey{color:var(--mud-palette-gray-lighter) !important}.light-grey-bg{background-color:var(--mud-palette-gray-lighter) !important}.mud-tab{min-width:initial !important;padding:6px 24px}.fw-normal{font-weight:400}.fw-bold{font-weight:500}.fw-bolder{font-weight:700}.fw-light{font-weight:300}.h-100{height:100%}.vh-100{height:100vh}.no-bg-card{background-color:rgba(0,0,0,0) !important}.mud-expand-panel .mud-expand-panel-header{font-weight:600 !important;font-size:1rem !important}.mud-chip{border-radius:8px !important}.docs-gray-bg{background-color:var(--mud-palette-background-grey);cursor:pointer}.docs-gray-bg.selected{background-color:var(--mud-palette-primary);color:#fff}.docs-white-bg:hover{background-color:var(--mud-palette-background-grey);cursor:pointer}::-webkit-scrollbar-thumb{background:#ebe4e4}.explore-mudblazor-items{display:flex;flex-wrap:wrap;gap:24px}.explore-card{transition:all .2s ease-in}.explore-card:hover{background-color:var(--mud-palette-primary-hover);cursor:pointer}.explore-card{height:100%;width:100%}@media(max-width: 600px){.explore-card{height:100%;width:100%}.explore-mudblazor-items{justify-content:center}}.docs-gray-bg{background-color:var(--mud-palette-background-grey)}.mud-timeline-vertical .mud-timeline-item{padding-bottom:36px}.bg-transparent{background-color:rgba(0,0,0,0) !important}.mud-timeline-item-dot.mud-timeline-dot-size-large .mud-timeline-item-dot-inner{border-radius:12px}.mud-timeline-vertical .mud-timeline-item .mud-timeline-item-content{display:flex;align-items:center}.custom-footer.mud-appbar .mud-toolbar-appbar{height:42px !important}.job-tiles .mud-card{transition:opacity .6s ease-out}.job-tiles .mud-card:hover{box-shadow:0 5px 5px -3px rgba(0,0,0,.06),0 8px 10px 1px rgba(0,0,0,.042),0 3px 14px 2px rgba(0,0,0,.036);border:solid 1px var(--mud-palette-primary);transition:opacity 5s ease-in}.custom-btn-white{background-color:#fff !important}.mud-grey-bg{background-color:var(--mud-palette-background-grey)}.mud-black{background-color:var(--mud-palette-black)}.mud-custom.mud-container{min-height:auto}.white-button{background-color:var(--mud-palette-surface);color:var(--mud-palette-black)}.white-button:hover{background-color:var(--mud-palette-surface);color:var(--mud-palette-info)}.mud-appbar-dense~.mud-main-content{padding-top:0px !important}.mud-fab{background-color:var(--mud-palette-action-default);color:var(--mud-palette-black)}.mud-fab:hover{background-color:var(--mud-palette-primary-lighten);color:var(--mud-palette-black)}#main{height:100%;max-width:1280px;overflow:hidden}#left{text-align:center;height:auto;margin-right:420px;position:absolute}#right{position:absolute;right:100px;width:360px;height:80vh;border-radius:12px;background:rgb(from var(--mud-palette-surface) r g b/80%);overflow-y:scroll;overflow-x:hidden}#left-qus{text-align:center;overflow:scroll;height:auto;margin-left:360px;overflow:scroll;margin-top:-165px;position:absolute;min-width:60%;max-width:960px}#right-qus{position:absolute;left:100px;width:320px;height:80vh;border-radius:12px;background:rgb(from var(--mud-palette-surface) r g b/80%);overflow-x:hidden}.border-light{border:1px solid var(--mud-palette-table-lines)}.border-bottom-light{border-bottom:1px solid var(--mud-palette-table-lines)}.border-top-light{border-top:1px solid var(--mud-palette-table-lines)}.transparent-primary{background-color:rgb(from var(--mud-palette-surface) r g b/60%) !important;backdrop-filter:blur(6px);outline:3px solid rgb(from var(--mud-palette-surface) r g b/80%);outline-offset:5px}.transparent-primary .white-button{background-color:rgb(from var(--mud-palette-primary) r g b/70%) !important;color:var(--mud-palette-primary-text)}.transparent-primary .white-button:hover{background-color:rgb(from var(--mud-palette-primary) r g b/150%) !important}.transparent-primary .mud-breadcrumb-separator>span{color:var(--mud-palette-surface) !important}.mud-timeline-item-dot{background-color:rgba(0,0,0,0) !important}.custom-fullscreen.mud-dialog-fullscreen{width:98%;height:96%;border-radius:16px}.custom-fullscreen.mud-dialog-fullscreen .mud-dialog-title{padding:0px}.custom-fullscreen.mud-dialog-fullscreen .mud-dialog-content{padding:8px;height:96vh}.orange{background:var(--mud-palette-error-lighten)}.circle{width:24px;height:24px;border-radius:50%;box-shadow:0px 0px 1px 1px rgba(0,0,0,.1019607843)}.pulse{animation:pulse-animation 2s infinite}@keyframes pulse-animation{0%{box-shadow:0 0 0 0px rgba(0,0,0,.2)}100%{box-shadow:0 0 0 20px rgba(0,0,0,0)}}.chat-container{display:flex;flex-direction:column;height:88vh;width:100%;margin:auto}.chat-window{flex:1;overflow-y:auto;margin-bottom:10px;padding:10px}.message-card{display:flex;align-items:center;margin-bottom:10px;padding:10px}.avatar{margin-right:10px}.message-text{flex:1}.chat-input-panel{display:flex;align-items:center;padding:10px}.chat-input{flex:1;margin-right:10px}.send-button{display:flex;align-items:center}.otp-input{text-align:center;margin:8px;width:48px;border-radius:4px;border:1px solid var(--mud-palette-table-lines)}.otp-input .mud-input-control-input-container .mud-input{margin-top:0px !important;padding:8px}.otp-input .mud-input-control-input-container .mud-input .mud-input-root-text{text-align:center;font-size:18px}.section-grey{background-color:var(--mud-palette-table-lines);padding-top:60px;padding-bottom:60px}.mud-input.mud-input-outlined:not(.mud-disabled):not(:focus-within):hover .mud-input-outlined-border{border-color:initial !important}.mud-rating-root{gap:24px}.select-none{user-select:none}.mud-menu.no-padding .mud-button-root{padding:0px !important}.circle{width:16px;height:16px;border-radius:50%;box-shadow:0px 0px 1px 1px rgba(0,0,0,.1019607843)}.pulse{animation:pulse-animation 2s infinite}@keyframes pulse-animation{0%{box-shadow:0 0 0 0px rgba(0,0,0,.2)}100%{box-shadow:0 0 0 20px rgba(0,0,0,0)}}.brand-text-primary{color:var(--mud-palette-dark)}.clickable-chip .mud-chip.mud-clickable{min-width:80px;height:120px}.border-l-3-primary{border-left:3px solid var(--mud-palette-primary) !important}.black-label .mud-breadcrumb-item a{color:var(--mud-text-secondary)}.sticky-header{position:fixed;top:0;left:0;right:0;z-index:1100;animation:slideDown .3s ease-in-out;background-color:#fff !important}@keyframes slideDown{from{top:-60px}to{top:0}}.slide-animation{animation:slideDown .3s ease-in-out}.job-tile{opacity:0;transform:translateY(40px);transition:opacity .6s ease-out,transform .6s ease-out}.job-tile.revealed{opacity:1;transform:translateY(0)}.bg-white{background-color:var(--mud-palette-surface) !important}.mud-breadcrumb-separator{padding:0 6px}.banner-main{height:540px}@media(max-width: 600px){.banner-main{height:420px}.transparent-primary{width:100%}}.scroll-height{height:calc(100vh - 70px);overflow:auto}.scroll-height-no-scroll{height:calc(100vh - 70px)}.question-nav-btn{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:2px solid;border-radius:8px;transition:all .2s;cursor:pointer;font-weight:600}.question-nav-btn.answered{border-color:#10b981;background:#dcfce7;color:#166534}.question-nav-btn.current{border-color:#9333ea;background:#e9d5ff;color:#581c87;transform:scale(1.1)}.question-nav-btn.current:hover{transform:scale(1.1)}.question-nav-btn.flagged{box-shadow:0 0 0 3px #fbbf24}.question-nav-btn.unanswered{border-color:#ddd6fe;background:#fff;color:#7c3aed}.question-nav-btn:hover{transform:scale(1.05)}.check-item.passed{background:rgba(16,185,129,.1);border-color:#10b981}.check-item.failed{background:rgba(239,68,68,.1);border-color:#ef4444}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{background:rgba(139,92,246,.3);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:rgba(139,92,246,.5)}.hidden{display:none !important}.toast{position:fixed;top:20px;right:20px;padding:16px 24px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:9999;animation:slide-in .3s ease-out;max-width:400px}@keyframes slide-in{from{transform:translateX(400px);opacity:0}to{transform:translateX(0);opacity:1}}.toast.success{background:#10b981;color:#fff}.toast.error{background:#ef4444;color:#fff}.toast.warning{background:#f59e0b;color:#fff}.toast.info{background:#3b82f6;color:#fff}.exam-options .mud-radio-group{display:flex !important;flex-direction:column !important;align-items:start !important}.exam-options .mud-radio-group .mud-input-control{width:100%}.exam-options .mud-radio-group .mud-input-control p{width:100%}code[class*=language-]{font-size:1.005rem !important}@media(min-width: 600px){.mud-toolbar-gutters{padding-left:24px;padding-right:24px}}.mud-nav-group{margin-top:10px}.mud-nav-link{padding:10px 16px 10px 16px;justify-content:center}.mud-table{color:var(--mud-palette-text-primary)}.mud-table .mud-input-control{align-items:flex-end}.mud-table .mud-input-control>.mud-input-control-input-container{width:250px;background-color:var(--mud-palette-action-default-hover);border-radius:8px}.mud-table .mud-input-control>.mud-input-control-input-container div.mud-input.mud-input-text{padding:6px 10px 6px 10px;margin-top:0px !important}.mud-table .mud-input.mud-input-underline:before{border-bottom:none !important}.mud-table .mud-table-root .mud-table-head .mud-table-cell{color:var(--mud-light-grey-text) !important}.mud-input>input.mud-input-root-outlined,div.mud-input-slot.mud-input-root-outlined{padding:12px 14px}.mud-input-helper-text{color:var(--mud-palette-info-darken)}.mud-input-control>.mud-input-control-input-container>.mud-input-label-outlined.mud-input-label-inputcontrol{margin-top:-8px}.mud-input-label-outlined{color:var(--mud-palette-text-secondary) !important;background-color:var(--mud-palette-background-grey) !important;font-size:.825rem !important}.mud-input{font-size:.825rem !important}.mud-treeview{padding-left:20px}.mud-treeview.mud-treeview-selected-primary .mud-treeview-item-content.mud-treeview-item-selected{border:2px dashed var(--mud-palette-info)}.mud-treeview.mud-treeview-selected-secondary .mud-treeview-item-content.mud-treeview-item-selected{border:2px dashed var(--mud-palette-info)}.mud-treeview.mud-treeview-selected-tertiary .mud-treeview-item-content.mud-treeview-item-selected{border:2px dashed var(--mud-palette-info)}.mud-treeview.mud-treeview-selected-info .mud-treeview-item-content.mud-treeview-item-selected{border:2px dashed var(--mud-palette-info)}.mud-treeview.mud-treeview-selected-success .mud-treeview-item-content.mud-treeview-item-selected{border:2px dashed var(--mud-palette-info)}.mud-treeview.mud-treeview-selected-warning .mud-treeview-item-content.mud-treeview-item-selected{border:2px dashed var(--mud-palette-info)}.mud-treeview.mud-treeview-selected-error .mud-treeview-item-content.mud-treeview-item-selected{border:2px dashed var(--mud-palette-info)}.mud-treeview.mud-treeview-selected-dark .mud-treeview-item-content.mud-treeview-item-selected{border:2px dashed var(--mud-palette-info)}.mud-treeview-group{margin-left:40px;margin-inline-start:40px}.mud-treeview-item-content{width:300px;display:flex;padding:6px 8px;padding-right:20px;border:1px solid #ededed;margin-left:20px;margin-bottom:10px;align-items:center;border-radius:8px;transition:background-color 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;box-shadow:-7px 0px 10px 0px rgba(82,63,10,.15)}.mud-button{padding:calc(.4rem + .5px) calc(1rem + 2px);text-transform:none !important}.mud-button-filled{box-shadow:none !important;text-transform:none !important}.mud-button-filled:hover,.mud-button-filled:focus-visible{box-shadow:none !important}.mud-button-filled:active{box-shadow:none !important}.mud-button-filled:disabled{opacity:.3;color:var(--mud-palette-surface)}.menu-button{position:relative;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:.75rem;border:none;cursor:pointer;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);font-weight:500;font-size:.875rem;text-decoration:none;overflow:hidden;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1)}.menu-button:focus{outline:none;box-shadow:0 0 0 2px rgba(139,92,246,.5)}.menu-button-primary{background:linear-gradient(135deg, rgba(139, 92, 246, 0.9) 0%, rgba(59, 130, 246, 0.8) 50%, rgba(45, 212, 191, 0.9) 100%);color:#fff !important;box-shadow:0 4px 15px rgba(139,92,246,.3)}.menu-button-primary::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.05) 50%, rgba(255, 255, 255, 0.1) 100%);opacity:0;transition:opacity .3s ease;border-radius:inherit}.menu-button-primary:hover::before{opacity:1}.menu-button-primary:hover{transform:translateY(-2px);box-shadow:0 6px 25px rgba(139,92,246,.4)}.menu-button-primary:active{transform:translateY(0);box-shadow:0 2px 10px rgba(139,92,246,.3)}.menu-button-secondary{background:hsla(0,0%,100%,.15);color:rgba(139,92,246,.9);border:1px solid rgba(139,92,246,.2);box-shadow:0 4px 15px rgba(0,0,0,.1)}.menu-button-secondary::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(139, 92, 246, 0.1) 0%, rgba(59, 130, 246, 0.08) 50%, rgba(45, 212, 191, 0.1) 100%);opacity:0;transition:opacity .3s ease;border-radius:inherit}.menu-button-secondary:hover::before{opacity:1}.menu-button-secondary:hover{background:hsla(0,0%,100%,.25);border-color:rgba(139,92,246,.4);transform:translateY(-1px);box-shadow:0 6px 20px rgba(139,92,246,.2)}.menu-button-ghost{background:rgba(0,0,0,0);color:rgba(139,92,246,.8);border:1px solid rgba(0,0,0,0)}.menu-button-ghost::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(139, 92, 246, 0.05) 0%, rgba(59, 130, 246, 0.03) 50%, rgba(45, 212, 191, 0.05) 100%);opacity:0;transition:opacity .3s ease;border-radius:inherit}.menu-button-ghost:hover::before{opacity:1}.menu-button-ghost:hover{background:rgba(139,92,246,.08);border-color:rgba(139,92,246,.15);color:#8b5cf6}.menu-button-active{background:linear-gradient(135deg, rgba(139, 92, 246, 0.2) 0%, rgba(59, 130, 246, 0.15) 50%, rgba(45, 212, 191, 0.2) 100%);color:#8b5cf6;border:1px solid rgba(139,92,246,.3);box-shadow:0 4px 15px rgba(139,92,246,.2)}.menu-button-active::after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:60%;background:linear-gradient(to bottom, rgb(139, 92, 246) 0%, rgb(59, 130, 246) 50%, rgb(45, 212, 191) 100%);border-radius:0 2px 2px 0}.sidebar-menu-button{width:100%;justify-content:flex-start;margin-bottom:.25rem;background:hsla(0,0%,100%,.05);color:rgba(139,92,246,.7);border:1px solid hsla(0,0%,100%,.05)}.sidebar-menu-button:hover{background:rgba(139,92,246,.1);color:rgba(139,92,246,.9);border-color:rgba(139,92,246,.2);transform:translateX(4px)}.sidebar-menu-button.active{background:linear-gradient(135deg, rgba(139, 92, 246, 0.15) 0%, rgba(59, 130, 246, 0.1) 50%, rgba(45, 212, 191, 0.15) 100%);color:#8b5cf6;border-color:rgba(139,92,246,.3)}.menu-button-animated{background:linear-gradient(270deg, rgba(139, 92, 246, 0.8), rgba(59, 130, 246, 0.8), rgba(45, 212, 191, 0.8), rgba(139, 92, 246, 0.8));background-size:400% 400%;animation:gradient-shift 8s ease infinite;color:#fff}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.menu-button-animated:hover{animation-duration:2s;transform:translateY(-2px);box-shadow:0 8px 25px rgba(139,92,246,.4)}.menu-button-icon{background:linear-gradient(135deg, rgb(139, 92, 246) 0%, rgb(59, 130, 246) 50%, rgb(45, 212, 191) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;transition:all .3s ease}.menu-button:hover .menu-button-icon{background:linear-gradient(135deg, rgb(139, 92, 246) 0%, rgb(45, 212, 191) 50%, rgb(59, 130, 246) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.menu-button-fab{position:fixed;bottom:2rem;right:2rem;width:3.5rem;height:3.5rem;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, rgba(139, 92, 246, 0.9) 0%, rgba(59, 130, 246, 0.8) 50%, rgba(45, 212, 191, 0.9) 100%);color:#fff;box-shadow:0 8px 25px rgba(139,92,246,.4);z-index:1000}.menu-button-fab:hover{transform:scale(1.1) translateY(-2px);box-shadow:0 12px 35px rgba(139,92,246,.5)}.menu-button-toggle{background:hsla(0,0%,100%,.1);color:rgba(139,92,246,.7);border:1px solid rgba(139,92,246,.2)}.menu-button-toggle.toggled{background:linear-gradient(135deg, rgba(139, 92, 246, 0.9) 0%, rgba(59, 130, 246, 0.8) 50%, rgba(45, 212, 191, 0.9) 100%);color:#fff;box-shadow:0 4px 15px rgba(139,92,246,.3)}.menu-button-loading{position:relative;color:rgba(0,0,0,0)}.menu-button-loading::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:1rem;height:1rem;border:2px solid hsla(0,0%,100%,.3);border-top:2px solid #fff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}@media(max-width: 768px){.menu-button{padding:.625rem .875rem;font-size:.8rem}.menu-button-fab{width:3rem;height:3rem;bottom:1.5rem;right:1.5rem}}.dark .menu-button-secondary{background:rgba(0,0,0,.2);color:rgba(139,92,246,.9);border:1px solid rgba(139,92,246,.3)}.dark .menu-button-ghost{color:rgba(139,92,246,.8)}.dark .sidebar-menu-button{background:rgba(0,0,0,.1);color:rgba(139,92,246,.7);border:1px solid hsla(0,0%,100%,.02)}@media(prefers-reduced-motion: reduce){.menu-button-animated{animation:none}.menu-button{transition:none}}@media(prefers-contrast: high){.menu-button{border-width:2px}.menu-button-primary{background:#8b5cf6}.menu-button-secondary{background:rgba(0,0,0,0);border-color:#8b5cf6;color:#8b5cf6}}.mud-button-close .mud-icon-root.mud-svg-icon{fill:#000}.mud-dialog{padding:16px;margin:16px}.mud-drawer.mud-drawer-mini.mud-drawer-pos-left.mud-drawer--closed{box-shadow:0 10px 20px rgba(0,0,0,.12)}.mud-popover{outline:0;z-index:calc(var(--mud-zindex-popover) + 1);position:absolute;opacity:0;transform:translateY(70px)}.mud-popover.mud-popover-fixed{position:fixed}.mud-popover.mud-popover-relative-width{width:100%}.mud-popover.mud-popover-open{opacity:1;transition:opacity;transform:translateY(10px) !important}.spinner-secondary{width:100%;height:100vh;display:flex;align-items:center;justify-content:center}.spinner-secondary .loader-pulse{height:30px;width:30px;margin:10px;border-radius:50%;display:inline-block;position:relative}.spinner-secondary .loader-pulse.online,.spinner-secondary .loader-pulse.online:before{background-color:rgb(from var(--mud-palette-primary) r g b/80%) !important}.spinner-secondary .loader-pulse:before{content:"";display:block;position:absolute;left:-10px;top:-10px;width:50px;height:50px;border-radius:50%;animation:pulse 1s infinite ease-in}.spinner-main{width:100%;height:100vh;display:flex;align-items:center;justify-content:center}.spinner-main .loader-pulse{height:30px;width:30px;margin:10px;border-radius:50%;display:inline-block;position:relative}.spinner-main .loader-pulse.online,.spinner-main .loader-pulse.online:before{background-color:#733bfd}.spinner-main .loader-pulse:before{content:"";display:block;position:absolute;left:-10px;top:-10px;width:50px;height:50px;border-radius:50%;animation:pulse 1s infinite ease-in}@keyframes pulse{from{transform:scale(0.5);opacity:1}to{transform:scale(1.5);opacity:0}}.ql-editor{border-top:none !important;padding:0px !important}.ql-editor ol{padding-left:0px !important}.mud-appbar{background-color:rgba(0,0,0,0);box-shadow:var(--mud-lelevation-25)}.mud-appbar .mud-toolbar-appbar{padding-left:32px;padding-right:32px;background:var(--mud-palette-surface);box-shadow:0 8px 32px 0 rgba(31,38,135,.09)}:root{--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700}.fw-normal{font-weight:var(--font-weight-light)}.fw-medium{font-weight:var(--font-weight-medium)}.fw-bold{font-weight:var(--font-weight-bold)}.fw-semibold{font-weight:var(--font-weight-semibold)}.fw-bolder{font-weight:700}.fw-light{font-weight:var(--font-weight-light)}.mud-layout{height:100%}.mud-main-content{height:100%;transition:margin 225ms cubic-bezier(0, 0, 0.2, 1) 0ms;margin-top:-90px !important;padding-top:0px !important}.mud-main-content:has(.gradient-background){margin-top:-70px !important}.material-icons-outlined{font-family:"Material Symbols Outlined",sans-serif;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.material-icons-filled{font-family:"Material Icons";font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.material-icons-rounded{font-family:"Material Symbols Rounded",sans-serif;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.mud-container.main{padding-top:70px;height:100vh}.mud-container.main .mud-list{padding-left:8px;padding-right:8px}.mud-container.main .mud-list-item{margin-bottom:8px;margin-top:8px}@media(min-width: 1280px){.mud-container-maxwidth-lg.main{max-width:100%}.mud-container-maxwidth-lg.main.pl-7{padding-left:0px !important;padding-right:0px !important}}.tq-tile-light-grey{background:rgb(from var(--mud-palette-dark) r g b/8%)}@media screen and (max-width: 480px){.mud-main-content{height:100%;transition:margin 225ms cubic-bezier(0, 0, 0.2, 1) 0ms;margin-top:56px !important;padding-top:0px !important}.mud-main-content:has(.gradient-background){margin-top:57px !important}.mud-container.main{padding-top:0px;height:100vh}}@keyframes slide-in-smooth{0%{transform:translateY(-100%);opacity:0}100%{transform:translateX(0);opacity:1}}.slide-in{animation:slide-in-smooth 2s ease-in-out forwards}.slide-in-smooth-dialog{animation:slide-in-smooth .8s ease-in-out forwards}@media(min-width: 600px){.mud-container{padding-left:24px;padding-right:24px}}/*# sourceMappingURL=TalentzQ-Theme.min.css.map */
