@import url(https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@500;600;700&display=swap);@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css);@import url(https://fonts.googleapis.com/css2?family=Lato&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans&display=swap);@import url(https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes slide-in{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}.animate-slide-in{animation:slide-in .4s ease-out}body:has(.beta-banner) .page-content{padding-top:5px} /*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/#register .pointer-events-none{pointer-events:none}#register .absolute{position:absolute}#register .relative{position:relative}#register .inset-0{inset:0}#register .-bottom-16{bottom:-64px}#register .-left-10{left:-40px}#register .-right-16{right:-64px}#register .left-3{left:12px}#register .right-3{right:12px}#register .top-10{top:40px}#register .top-3\.5{top:14px}#register .z-10{z-index:10}#register .mx-auto{margin-left:auto;margin-right:auto}#register .mb-4{margin-bottom:16px}#register .mb-6{margin-bottom:24px}#register .mb-8{margin-bottom:32px}#register .ml-1{margin-left:4px}#register .ml-2{margin-left:8px}#register .mr-2{margin-right:8px}#register .mr-3{margin-right:12px}#register .mt-3{margin-top:12px}#register .mt-6{margin-top:24px}#register .mt-8{margin-top:32px}#register .flex{display:flex}#register .grid{display:grid}#register .hidden{display:none}#register .h-4{height:16px}#register .h-40{height:160px}#register .h-5{height:20px}#register .h-64{height:256px}#register .min-h-screen{min-height:100vh}#register .w-4{width:16px}#register .w-40{width:160px}#register .w-5{width:20px}#register .w-64{width:256px}#register .w-full{width:100%}#register .max-w-lg{max-width:32rem}#register .max-w-md{max-width:28rem}#register .text-red-500{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}#register .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#register .appearance-none{-webkit-appearance:none;appearance:none}#register .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#register .flex-row{flex-direction:row}#register .items-center{align-items:center}#register .justify-center{justify-content:center}#register .justify-between{justify-content:space-between}#register .gap-4{gap:16px}#register :is(.space-y-5>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-bottom:calc(20px*var(--tw-space-y-reverse));margin-top:calc(20px*(1 - var(--tw-space-y-reverse)))}#register .overflow-hidden{overflow:hidden}#register .rounded{border-radius:12px}#register .rounded-full{border-radius:9999px}#register .rounded-lg{border-radius:24px}#register .rounded-xl{border-radius:36px}#register .border{border-width:1px}#register .border-t{border-top-width:1px}#register .border-gray-300{--tw-border-opacity:1;border-color:#d1d5db;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}#register .bg-primary-300{--tw-bg-opacity:1;background-color:#b7a9ff;background-color:rgb(183 169 255/var(--tw-bg-opacity,1))}#register .bg-primary-400{--tw-bg-opacity:1;background-color:#9478ff;background-color:rgb(148 120 255/var(--tw-bg-opacity,1))}#register .bg-primary-600{--tw-bg-opacity:1;background-color:#631bff;background-color:rgb(99 27 255/var(--tw-bg-opacity,1))}#register .bg-primary-700{--tw-bg-opacity:1;background-color:#611bf8;background-color:rgb(97 27 248/var(--tw-bg-opacity,1))}#register .bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}#register .bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}#register .from-indigo-50{--tw-gradient-from:#eef2ff var(--tw-gradient-from-position);--tw-gradient-to:#eef2ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#register .from-primary-800{--tw-gradient-from:#4607d0 var(--tw-gradient-from-position);--tw-gradient-to:#4607d000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#register .to-blue-100{--tw-gradient-to:#dbeafe var(--tw-gradient-to-position)}#register .to-primary-600{--tw-gradient-to:#631bff var(--tw-gradient-to-position)}#register .p-3{padding:12px}#register .p-4{padding:16px}#register .p-5{padding:20px}#register .p-8{padding:32px}#register .px-2{padding-left:8px;padding-right:8px}#register .px-4{padding-left:16px;padding-right:16px}#register .py-3{padding-bottom:12px;padding-top:12px}#register .pl-10{padding-left:40px}#register .pr-4{padding-right:16px}#register .text-center{text-align:center}#register .text-2xl{font-size:24px;line-height:31.200000000000003px}#register .text-3xl{font-size:30px;line-height:36px}#register .text-4xl{font-size:36px;line-height:41.4px}#register .text-5xl{font-size:48px;line-height:52.800000000000004px}#register .text-lg{font-size:18px;line-height:27px}#register .text-sm{font-size:14px;line-height:21px}#register .text-xl{font-size:20px;line-height:28px}#register .font-bold{font-weight:700}#register .font-medium{font-weight:500}#register .font-semibold{font-weight:600}#register .text-\[\#0A66C2\]{--tw-text-opacity:1;color:#0a66c2;color:rgb(10 102 194/var(--tw-text-opacity,1))}#register .text-gray-400{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}#register .text-gray-500{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}#register .text-gray-600{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}#register .text-gray-800{--tw-text-opacity:1;color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity,1))}#register .text-primary-200{--tw-text-opacity:1;color:#d5cfff;color:rgb(213 207 255/var(--tw-text-opacity,1))}#register .text-primary-600{--tw-text-opacity:1;color:#631bff;color:rgb(99 27 255/var(--tw-text-opacity,1))}#register .text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}#register .opacity-20{opacity:.2}#register .opacity-90{opacity:.9}#register .shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#register .backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}#register .transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}#register .duration-300{transition-duration:.3s}#register{font-family:Open Sans!important;font-size:16px!important}#register :is(.bg-primary-300){color:#000000e6!important}#register :is(.bg-primary-400){color:#ffffffe6!important;font-weight:600}#register :is(.bg-primary-600){color:#ffffffe6!important}#register :is(.bg-primary-700){color:#ffffffe6!important}#register .hover\:-translate-y-1:hover{--tw-translate-y:-4px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#register .hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}#register .hover\:bg-primary-700:hover{--tw-bg-opacity:1;background-color:#611bf8;background-color:rgb(97 27 248/var(--tw-bg-opacity,1))}#register .hover\:text-primary-700:hover{--tw-text-opacity:1;color:#611bf8;color:rgb(97 27 248/var(--tw-text-opacity,1))}#register .hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}#register .hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#register .focus\:border-primary-500:focus{--tw-border-opacity:1;border-color:#7341ff;border-color:rgb(115 65 255/var(--tw-border-opacity,1))}#register .focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}#register .focus\:ring-primary-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(115 65 255/var(--tw-ring-opacity,1))}@media (min-width:640px){#register .sm\:p-8{padding:32px}}@media (min-width:768px){#register .md\:mb-10{margin-bottom:40px}#register .md\:flex{display:flex}#register .md\:w-1\/2{width:50%}#register .md\:p-12{padding:48px}#register .md\:text-4xl{font-size:36px;line-height:41.4px}}@media (min-width:1024px){#register .lg\:w-2\/5{width:40%}#register .lg\:w-3\/5{width:60%}#register .lg\:w-4\/5{width:80%}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes floatDelayed{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-15px) rotate(-5deg)}}#register .animate-gradient{animation:gradient 15s ease infinite;background-size:200% 200%}#register .animate-float{animation:float 6s ease-in-out infinite}#register .animate-float-delayed{animation:floatDelayed 8s ease-in-out infinite}#register .bg-grid-pattern{background-image:linear-gradient(90deg,#ffffff1a 1px,#0000 0),linear-gradient(180deg,#ffffff1a 1px,#0000 0);background-size:40px 40px}#register .bg-clip-text{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}#register .backdrop-blur-md{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#register .-rotate-12{transform:rotate(-12deg)}#register .rotate-12{transform:rotate(12deg)}#register .blur-3xl{filter:blur(80px)}#register .font-black{font-weight:900}#register .leading-tight{line-height:1.25}#register .leading-relaxed{line-height:1.625}#register .space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}#register .rounded-2xl{border-radius:1rem}#register .rounded-3xl{border-radius:1.5rem}#register .flex-shrink-0{flex-shrink:0}#register .shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#register .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#register .cursor-default{cursor:default}#register .duration-500{transition-duration:.5s}#register .hover\:scale-105:hover,#register .scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#register .group:hover .group-hover\:scale-110,#register .hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#register .ml-6{margin-left:1.5rem}#register .w-14{width:3.5rem}#register .h-14{height:3.5rem}#register .w-24{width:6rem}#register .h-24{height:6rem}#register .w-32{width:8rem}#register .h-32{height:8rem}#register .w-80{width:20rem}#register .h-80{height:20rem}#register .top-20{top:5rem}#register .top-1\/2{top:50%}#register .bottom-32{bottom:8rem}#register .right-8{right:2rem}#register .left-10{left:2.5rem}#register .right-16{right:4rem}#register .-bottom-20{bottom:-5rem}#register .-top-20{top:-5rem}#register .-left-20{left:-5rem}#register .-right-20{right:-5rem}#register .mb-12{margin-bottom:3rem}#register .mb-2{margin-bottom:.5rem}#register .mt-1{margin-top:.25rem}#register .mt-12{margin-top:3rem}#register .pt-8{padding-top:2rem}#register .p-6{padding:1.5rem}#register .text-3xl{font-size:1.875rem;line-height:2.25rem}#register .text-xs{font-size:.75rem;line-height:1rem}#register .from-indigo-900{--tw-gradient-from:#312e81;--tw-gradient-to:#312e8100;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#register .via-purple-900{--tw-gradient-via:#581c87;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-via),var(--tw-gradient-to)}#register .to-blue-900{--tw-gradient-to:#1e3a8a}#register .from-white{--tw-gradient-from:#fff;--tw-gradient-to:#fff0;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#register .via-blue-100{--tw-gradient-via:#dbeafe;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-via),var(--tw-gradient-to)}#register .to-purple-200{--tw-gradient-to:#e9d5ff}#register .from-blue-300{--tw-gradient-from:#93c5fd;--tw-gradient-to:#93c5fd00;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#register .to-purple-300{--tw-gradient-to:#d8b4fe}#register .from-purple-300{--tw-gradient-from:#d8b4fe;--tw-gradient-to:#d8b4fe00;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#register .to-pink-300{--tw-gradient-to:#f9a8d4}#register .from-pink-300{--tw-gradient-from:#f9a8d4;--tw-gradient-to:#f9a8d400;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#register .to-blue-300{--tw-gradient-to:#93c5fd}#register .from-blue-400{--tw-gradient-from:#60a5fa;--tw-gradient-to:#60a5fa00;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#register .to-blue-600{--tw-gradient-to:#2563eb}#register .from-purple-400{--tw-gradient-from:#c084fc;--tw-gradient-to:#c084fc00;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#register .to-purple-600{--tw-gradient-to:#9333ea}#register .from-pink-400{--tw-gradient-from:#f472b6;--tw-gradient-to:#f472b600;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#register .to-pink-600{--tw-gradient-to:#db2777}#register .from-blue-600\/30{--tw-gradient-from:#2563eb4d;--tw-gradient-to:#2563eb00;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#register .via-purple-600\/30{--tw-gradient-via:#9333ea4d;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-via),var(--tw-gradient-to)}#register .to-pink-600\/30{--tw-gradient-to:#db27774d}#register .from-blue-500\/20{--tw-gradient-from:#3b82f633;--tw-gradient-to:#3b82f600;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#register .to-purple-500\/20{--tw-gradient-to:#a855f733}#register .from-purple-500\/20{--tw-gradient-from:#a855f733;--tw-gradient-to:#a855f700;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#register .to-pink-500\/20{--tw-gradient-to:#ec489933}#register .bg-blue-400\/10{background-color:#60a5fa1a}#register .bg-purple-400\/10{background-color:#c084fc1a}#register .bg-pink-400\/10{background-color:#f472b61a}#register .bg-white\/5{background-color:#ffffff0d}#register .bg-white\/10{background-color:#ffffff1a}#register .border-white\/10{border-color:#ffffff1a}#register .border-white\/20{border-color:#fff3}#register .hover\:bg-white\/10:hover{background-color:#ffffff1a}#register .hover\:border-white\/20:hover{border-color:#fff3}#register .text-blue-100\/90{color:#dbeafee6}#register .text-blue-100\/80{color:#dbeafecc}#register .text-blue-100\/70{color:#dbeafeb3}#register .hover\:shadow-blue-500\/20:hover{--tw-shadow-color:#3b82f633;--tw-shadow:0 25px 50px -12px var(--tw-shadow-color)}#register .hover\:shadow-blue-500\/20:hover,#register .hover\:shadow-purple-500\/20:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#register .hover\:shadow-purple-500\/20:hover{--tw-shadow-color:#a855f733;--tw-shadow:0 25px 50px -12px var(--tw-shadow-color)}#register .hover\:shadow-pink-500\/20:hover{--tw-shadow-color:#ec489933;--tw-shadow:0 25px 50px -12px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#register .hover\:-rotate-1:hover{--tw-rotate:-1deg}#register .hover\:-rotate-1:hover,#register .hover\:rotate-1:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#register .hover\:rotate-1:hover{--tw-rotate:1deg}#register .items-start{align-items:flex-start}#register .flex-1{flex:1 1}#register .shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#register .transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}#register .opacity-5{opacity:.05} /*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/.create-position-container .relative{position:relative}.create-position-container .mx-auto{margin-left:auto;margin-right:auto}.create-position-container .mb-1{margin-bottom:4px}.create-position-container .mb-2{margin-bottom:8px}.create-position-container .mb-6{margin-bottom:24px}.create-position-container .ml-2{margin-left:8px}.create-position-container .mt-3{margin-top:12px}.create-position-container .mt-4{margin-top:16px}.create-position-container .block{display:block}.create-position-container .flex{display:flex}.create-position-container .grid{display:grid}.create-position-container .hidden{display:none}.create-position-container .h-4{height:16px}.create-position-container .h-5{height:20px}.create-position-container .min-h-screen{min-height:100vh}.create-position-container .w-4{width:16px}.create-position-container .w-full{width:100%}.create-position-container .max-w-4xl{max-width:56rem}.create-position-container .flex-grow{flex-grow:1}.create-position-container .cursor-pointer{cursor:pointer}.create-position-container .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.create-position-container .flex-row{flex-direction:row}.create-position-container .items-start{align-items:flex-start}.create-position-container .justify-end{justify-content:flex-end}.create-position-container .justify-between{justify-content:space-between}.create-position-container .gap-3{gap:12px}.create-position-container .gap-4{gap:16px}.create-position-container :is(.space-x-2>:not([hidden])~:not([hidden])){--tw-space-x-reverse:0;margin-left:calc(8px*(1 - var(--tw-space-x-reverse)));margin-right:calc(8px*var(--tw-space-x-reverse))}.create-position-container :is(.space-x-3>:not([hidden])~:not([hidden])){--tw-space-x-reverse:0;margin-left:calc(12px*(1 - var(--tw-space-x-reverse)));margin-right:calc(12px*var(--tw-space-x-reverse))}.create-position-container :is(.space-y-2>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-bottom:calc(8px*var(--tw-space-y-reverse));margin-top:calc(8px*(1 - var(--tw-space-y-reverse)))}.create-position-container :is(.space-y-4>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-bottom:calc(16px*var(--tw-space-y-reverse));margin-top:calc(16px*(1 - var(--tw-space-y-reverse)))}.create-position-container :is(.space-y-6>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-bottom:calc(24px*var(--tw-space-y-reverse));margin-top:calc(24px*(1 - var(--tw-space-y-reverse)))}.create-position-container .overflow-hidden{overflow:hidden}.create-position-container .rounded{border-radius:12px}.create-position-container .rounded-full{border-radius:9999px}.create-position-container .rounded-lg{border-radius:24px}.create-position-container .rounded-xl{border-radius:36px}.create-position-container .border{border-width:1px}.create-position-container .border-t{border-top-width:1px}.create-position-container .border-gray-200{--tw-border-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.create-position-container .border-gray-300{--tw-border-opacity:1;border-color:#d1d5db;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.create-position-container .bg-gray-50{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.create-position-container .bg-gray-100{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.create-position-container .bg-primary-500{--tw-bg-opacity:1;background-color:#7341ff;background-color:rgb(115 65 255/var(--tw-bg-opacity,1))}.create-position-container .bg-primary-600{--tw-bg-opacity:1;background-color:#631bff;background-color:rgb(99 27 255/var(--tw-bg-opacity,1))}.create-position-container .bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.create-position-container .p-1\.5{padding:6px}.create-position-container .p-3{padding:12px}.create-position-container .p-6{padding:24px}.create-position-container .p-8{padding:32px}.create-position-container .px-4{padding-left:16px;padding-right:16px}.create-position-container .py-2{padding-bottom:8px;padding-top:8px}.create-position-container .pt-6{padding-top:24px}.create-position-container .text-2xl{font-size:24px;line-height:31.200000000000003px}.create-position-container .text-lg{font-size:18px;line-height:27px}.create-position-container .text-sm{font-size:14px;line-height:21px}.create-position-container .font-bold{font-weight:700}.create-position-container .font-medium{font-weight:500}.create-position-container .font-semibold{font-weight:600}.create-position-container .text-gray-400{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}.create-position-container .text-gray-500{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.create-position-container .text-gray-700{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1))}.create-position-container .text-gray-800{--tw-text-opacity:1;color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity,1))}.create-position-container .text-red-500{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.create-position-container .border-red-400{--tw-border-opacity:1;border-color:#ef4444;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.create-position-container .text-green-600{--tw-text-opacity:1;color:#16a34a;color:rgb(22 163 74/var(--tw-text-opacity,1))}.create-position-container .hover\:bg-red-100:hover{--tw-bg-opacity:1;background-color:#fee2e2;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.create-position-container .text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.create-position-container .shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.create-position-container .transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.create-position-container{font-family:Open Sans!important;font-size:16px!important}.create-position-container :is(.bg-primary-500){color:#ffffffe6!important}.create-position-container :is(.bg-primary-600){color:#ffffffe6!important}.create-position-container .hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.create-position-container .hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.create-position-container .hover\:bg-primary-600:hover{--tw-bg-opacity:1;background-color:#631bff;background-color:rgb(99 27 255/var(--tw-bg-opacity,1))}.create-position-container .hover\:bg-primary-700:hover{--tw-bg-opacity:1;background-color:#611bf8;background-color:rgb(97 27 248/var(--tw-bg-opacity,1))}.create-position-container .hover\:text-red-500:hover{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.create-position-container .focus\:border-primary-500:focus{--tw-border-opacity:1;border-color:#7341ff;border-color:rgb(115 65 255/var(--tw-border-opacity,1))}.create-position-container .focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.create-position-container .focus\:ring-primary-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(183 169 255/var(--tw-ring-opacity,1))}.create-position-container .focus\:ring-primary-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(115 65 255/var(--tw-ring-opacity,1))}@media (min-width:768px){.create-position-container .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.create-position-container .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.create-position-container .error-summary{background-color:#fff;border:1px solid #ffcdd2;border-radius:8px;margin-bottom:15px;padding:15px}.create-position-container .error-summary-item{align-items:center;background-color:#fff5f5;border-left:3px solid var(--color-red);border-radius:6px;display:flex;gap:12px;margin-bottom:8px;padding:10px 12px}.create-position-container .error-summary-item:last-child{margin-bottom:0}.create-position-container .error-badge{background-color:var(--color-red);border-radius:40px;color:#fff;display:inline-block;flex-shrink:0;font-size:1.2rem;font-weight:550;min-width:40px;padding:4px;text-align:center}.create-position-container .error-summary-item .error-message{color:var(--color-dark);flex:1 1;font-size:.9rem;font-weight:500}.company-name-modal-overlay{align-items:center;animation:fadeIn .3s ease-in-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.company-name-modal{animation:slideUp .3s ease-out;background-color:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px #00000040;margin:0 1rem;max-width:28rem;overflow:hidden;width:100%}.company-name-modal-header{background:linear-gradient(135deg,#6473d4,#a968c4);color:#fff;padding:1.5rem}.company-name-modal-icon-container{align-items:center;display:flex;justify-content:center;margin-bottom:.5rem}.company-name-modal-icon{animation:scaleIn .5s ease-out;height:4rem;width:4rem}.company-name-modal-title{font-size:1.5rem;font-weight:700;margin:0;text-align:center}.company-name-modal-body{padding:1.5rem}.company-name-modal-text{color:#374151;font-size:1.125rem;line-height:1.6;margin-bottom:1.5rem;text-align:center}.company-name-modal-info-box{background-color:#eff6ff;border-left:4px solid #3b82f6;border-radius:.375rem;margin-bottom:1.5rem;padding:1rem}.company-name-modal-info-content{align-items:flex-start;display:flex}.company-name-modal-info-icon{color:#3b82f6;flex-shrink:0;height:1.25rem;margin-right:.75rem;margin-top:.125rem;width:1.25rem}.company-name-modal-info-text{color:#1e40af;font-size:.875rem;line-height:1.5}.company-name-modal-button{align-items:center;background:linear-gradient(135deg,#6473d4,#a968c4);border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;justify-content:center;padding:.75rem 1.5rem;transition:all .3s ease;width:100%}.company-name-modal-button:hover{background:linear-gradient(135deg,#6473d4,#a968c4);box-shadow:0 10px 25px -5px #2563eb4d;transform:scale(1.02)}.company-name-modal-button:active{transform:scale(.98)}.company-name-modal-button-icon{height:1.25rem;margin-right:.5rem;width:1.25rem}.company-name-input-group{margin-bottom:1.5rem}.company-name-input-label{align-items:center;color:#374151;display:flex;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.company-name-input-icon{color:#6b7280;height:1.125rem;margin-right:.5rem;width:1.125rem}.company-name-input{border:2px solid #e5e7eb;border-radius:.5rem;font-size:1rem;outline:none;padding:.75rem 1rem;transition:all .2s ease;width:100%}.company-name-input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.company-name-input:disabled{background-color:#f3f4f6;cursor:not-allowed;opacity:.6}.company-name-error{align-items:center;color:#dc2626;display:flex;font-size:.875rem;margin-top:.5rem}.company-name-button-group{margin-bottom:1rem}.company-name-divider{margin:1.5rem 0;position:relative;text-align:center}.company-name-divider:before{background-color:#e5e7eb;content:"";height:1px;left:0;position:absolute;right:0;top:50%}.company-name-divider span{background-color:#fff;color:#9ca3af;font-size:.875rem;font-weight:500;padding:0 1rem;position:relative}.company-name-secondary-button{align-items:center;background-color:#fff;border:2px solid #e5e7eb;border-radius:.5rem;color:#4b5563;cursor:pointer;display:flex;font-size:1rem;font-weight:600;justify-content:center;padding:.75rem 1.5rem;transition:all .3s ease;width:100%}.company-name-secondary-button:hover:not(:disabled){background-color:#f9fafb;border-color:#d1d5db;transform:scale(1.01)}.company-name-secondary-button:active:not(:disabled){transform:scale(.98)}.company-name-secondary-button:disabled{cursor:not-allowed;opacity:.5}.company-name-success{padding:2rem 1rem;text-align:center}.company-name-success-icon{animation:scaleIn .5s ease-out;color:#10b981;height:4rem;margin:0 auto 1rem;width:4rem}.company-name-success-title{color:#065f46;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.company-name-success-text{color:#6b7280;font-size:1rem;line-height:1.5;margin-bottom:1.5rem}.animate-spin{animation:spin 1s linear infinite}.create-position-container .loading-overlay{align-items:center;animation:fadeIn .2s ease-in-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.create-position-container .loading-modal{align-items:center;animation:slideUp .3s ease-out;background-color:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px #00000059;display:flex;flex-direction:column;gap:1rem;min-width:280px;padding:2rem}.create-position-container .loading-spinner{align-items:center;display:flex;height:80px;justify-content:center;position:relative;width:80px}.create-position-container .spinner-ring{border:3px solid #0000;border-radius:50%;position:absolute}.create-position-container .spinner-ring:first-child{animation:spinRing1 1.5s cubic-bezier(.68,-.55,.265,1.55) infinite;border-right-color:#6473d4;border-top-color:#6473d4;height:80px;width:80px}.create-position-container .spinner-ring:nth-child(2){animation:spinRing2 1.5s cubic-bezier(.68,-.55,.265,1.55) infinite;animation-delay:-.5s;border-right-color:#a968c4;border-top-color:#a968c4;height:60px;width:60px}.create-position-container .spinner-ring:nth-child(3){animation:spinRing3 1.5s cubic-bezier(.68,-.55,.265,1.55) infinite;animation-delay:-1s;border-right-color:#6473d4;border-top-color:#6473d4;height:40px;width:40px}@keyframes spinRing1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinRing2{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes spinRing3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.create-position-container .loading-title{color:#1f2937;font-size:1.125rem;font-weight:600;margin:0}.create-position-container .loading-text{color:#6b7280;font-size:.875rem;margin:0;text-align:center}@media (max-width:640px){.company-name-modal{margin:0 .75rem}.company-name-modal-title{font-size:1.25rem}.company-name-modal-text{font-size:1rem}.create-position-container .loading-modal{margin:0 1rem;padding:1.5rem}} /*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/#position .container{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;width:100%}#position .pointer-events-none{pointer-events:none}#position .absolute{position:absolute}#position .relative{position:relative}#position .inset-y-0{bottom:0;top:0}#position .left-0{left:0}#position .right-0{right:0}#position .z-10{z-index:10}#position .mb-4{margin-bottom:16px}#position .mb-6{margin-bottom:24px}#position .ml-4{margin-left:16px}#position .mr-1{margin-right:4px}#position .mr-2{margin-right:8px}#position .mt-1{margin-top:4px}#position .mt-2{margin-top:8px}#position .mt-3{margin-top:12px}#position .mt-8{margin-top:80px}#position .block{display:block}#position .flex{display:flex}#position .grid{display:grid}#position .hidden{display:none}#position .h-10{height:40px}#position .h-2{height:8px}#position .min-h-screen{min-height:100vh}#position .w-10{width:40px}#position .w-48{width:192px}#position .w-64{width:256px}#position .w-full{width:100%}#position .min-w-full{min-width:100%}#position .flex-shrink-0{flex-shrink:0}#position .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#position .cursor-pointer{cursor:pointer}#position .list-none{list-style-type:none}#position .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#position .flex-row{flex-direction:row}#position .flex-wrap{flex-wrap:wrap}#position .items-center{align-items:center}#position .justify-end{justify-content:flex-end}#position .justify-center{justify-content:center}#position .justify-between{justify-content:space-between}#position .gap-1{gap:4px}#position .gap-2{gap:8px}#position .gap-4{gap:16px}#position .gap-6{gap:24px}#position :is(.space-x-2>:not([hidden])~:not([hidden])){--tw-space-x-reverse:0;margin-left:calc(8px*(1 - var(--tw-space-x-reverse)));margin-right:calc(8px*var(--tw-space-x-reverse))}#position :is(.space-y-2>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-bottom:calc(8px*var(--tw-space-y-reverse));margin-top:calc(8px*(1 - var(--tw-space-y-reverse)))}#position :is(.space-y-3>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-bottom:calc(12px*var(--tw-space-y-reverse));margin-top:calc(12px*(1 - var(--tw-space-y-reverse)))}#position :is(.space-y-4>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-bottom:calc(16px*var(--tw-space-y-reverse));margin-top:calc(16px*(1 - var(--tw-space-y-reverse)))}#position :is(.divide-y>:not([hidden])~:not([hidden])){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}#position :is(.divide-gray-200>:not([hidden])~:not([hidden])){--tw-divide-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-divide-opacity,1))}#position .overflow-x-auto{overflow-x:auto}#position .whitespace-nowrap{white-space:nowrap}#position .rounded{border-radius:20px}#position .rounded-full{border-radius:9999px}#position .rounded-lg{border-radius:40px}#position .rounded-md{border-radius:30px}#position .border{border-width:1px}#position .border-t{border-top-width:1px}#position .border-gray-200{--tw-border-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}#position .border-gray-300{--tw-border-opacity:1;border-color:#d1d5db;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}#position .bg-amber-100{--tw-bg-opacity:1;background-color:#fef3c7;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}#position .bg-blue-100{--tw-bg-opacity:1;background-color:#dbeafe;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}#position .bg-gray-100{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}#position .bg-gray-200{--tw-bg-opacity:1;background-color:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}#position .bg-gray-50{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}#position .bg-green-100{--tw-bg-opacity:1;background-color:#dcfce7;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}#position .bg-primary-100{--tw-bg-opacity:1;background-color:#e9e5ff;background-color:rgb(233 229 255/var(--tw-bg-opacity,1))}#position .bg-primary-50{--tw-bg-opacity:1;background-color:#f3f1ff;background-color:rgb(243 241 255/var(--tw-bg-opacity,1))}#position .bg-primary-500{--tw-bg-opacity:1;background-color:#7341ff;background-color:rgb(115 65 255/var(--tw-bg-opacity,1))}#position .bg-primary-600{--tw-bg-opacity:1;background-color:#631bff;background-color:rgb(99 27 255/var(--tw-bg-opacity,1))}#position .bg-purple-100{--tw-bg-opacity:1;background-color:#f3e8ff;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}#position .bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}#position .w-56{width:9.2rem}#position .p-2{padding:8px}#position .p-3{padding:12px}#position .p-5{padding:20px}#position .p-6{padding:24px}#position .px-2{padding-left:8px;padding-right:8px}#position .px-3{padding-left:12px;padding-right:12px}#position .px-4{padding-left:16px;padding-right:16px}#position .px-6{padding-left:24px;padding-right:24px}#position .py-1{padding-bottom:4px;padding-top:4px}#position .py-1\.5{padding-bottom:6px;padding-top:6px}#position .py-2{padding-bottom:8px;padding-top:8px}#position .py-3{padding-bottom:12px;padding-top:12px}#position .py-4{padding-bottom:16px;padding-top:16px}#position .py-5{padding-bottom:20px;padding-top:20px}#position .pl-10{padding-left:40px}#position .pl-3{padding-left:12px}#position .pl-4{padding-left:16px}#position .pr-2{padding-right:8px}#position .pr-3{padding-right:12px}#position .pt-2{padding-top:8px}#position .border-primary-500{--tw-border-opacity:1;border-color:#7341ff;border-color:rgb(115 65 255/var(--tw-border-opacity,1))}#position .text-left{text-align:left}#position .text-right{text-align:right}#position .text-2xl{font-size:24px;line-height:31.200000000000003px}#position .text-3xl{font-size:30px;line-height:36px}#position .text-sm{font-size:14px;line-height:21px}#position .text-xl{font-size:20px;line-height:28px}#position .text-xs{font-size:12px;line-height:19.200000000000003px}#position .font-bold{font-weight:700}#position .font-medium{font-weight:500}#position .uppercase{text-transform:uppercase}#position .tracking-wider{letter-spacing:.05em}#position .text-purple-800{--tw-text-opacity:1;color:#6d28d9;color:rgb(109 40 217/var(--tw-text-opacity,1))}#position .bg-yellow-100{--tw-bg-opacity:1;background-color:#fefce8;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}#position .bg-red-100{--tw-bg-opacity:1;background-color:#fee2e2;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}#position .text-red-500{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}#position .text-yellow-800{--tw-text-opacity:1;color:#78350f;color:rgb(120 53 15/var(--tw-text-opacity,1))}#position .text-red-800{--tw-text-opacity:1;color:#991b1b;color:rgb(153 27 27/var(--tw-text-opacity,1))}#position .text-amber-500{--tw-text-opacity:1;color:#f59e0b;color:rgb(245 158 11/var(--tw-text-opacity,1))}#position .text-amber-600{--tw-text-opacity:1;color:#d97706;color:rgb(217 119 6/var(--tw-text-opacity,1))}#position .text-amber-800{--tw-text-opacity:1;color:#92400e;color:rgb(146 64 14/var(--tw-text-opacity,1))}#position .text-blue-500{--tw-text-opacity:1;color:#3b82f6;color:rgb(59 130 246/var(--tw-text-opacity,1))}#position .text-blue-600{--tw-text-opacity:1;color:#2563eb;color:rgb(37 99 235/var(--tw-text-opacity,1))}#position .text-blue-800{--tw-text-opacity:1;color:#1e40af;color:rgb(30 64 175/var(--tw-text-opacity,1))}#position .text-gray-400{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}#position .text-gray-500{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}#position .text-gray-600{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}#position .text-gray-700{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1))}#position .text-gray-800{--tw-text-opacity:1;color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity,1))}#position .text-green-500{--tw-text-opacity:1;color:#22c55e;color:rgb(34 197 94/var(--tw-text-opacity,1))}#position .text-green-600{--tw-text-opacity:1;color:#16a34a;color:rgb(22 163 74/var(--tw-text-opacity,1))}#position .text-green-800{--tw-text-opacity:1;color:#166534;color:rgb(22 101 52/var(--tw-text-opacity,1))}#position .text-primary-500{--tw-text-opacity:1;color:#7341ff;color:rgb(115 65 255/var(--tw-text-opacity,1))}#position .text-primary-600{--tw-text-opacity:1;color:#631bff;color:rgb(99 27 255/var(--tw-text-opacity,1))}#position .text-purple-600{--tw-text-opacity:1;color:#9333ea;color:rgb(147 51 234/var(--tw-text-opacity,1))}#position .text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}#position .opacity-0{opacity:0}#position .shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}#position .shadow-lg,#position .shadow-sm{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#position .shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}#position .transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}#position .transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}#position .transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}#position .transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}#position .transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}#position .duration-300{transition-duration:.3s}#position{font-family:Open Sans!important;font-size:16px!important}#position :is(.bg-primary-50){color:#000000e6!important}#position :is(.bg-primary-100){color:#000000e6!important}#position :is(.bg-primary-500){color:#ffffffe6!important}#position :is(.bg-primary-600){color:#ffffffe6!important}#position .hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}#position .hover\:bg-primary-700:hover{--tw-bg-opacity:1;background-color:#611bf8;background-color:rgb(97 27 248/var(--tw-bg-opacity,1))}#position .hover\:text-gray-900:hover{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}#position .hover\:text-primary-900:hover{--tw-text-opacity:1;color:#3c08aa;color:rgb(60 8 170/var(--tw-text-opacity,1))}#position .hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#position .focus\:border-primary-500:focus{--tw-border-opacity:1;border-color:#7341ff;border-color:rgb(115 65 255/var(--tw-border-opacity,1))}#position .focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}#position .focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}#position .focus\:ring-primary-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(115 65 255/var(--tw-ring-opacity,1))}#position .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}#position .disabled\:opacity-50:disabled{opacity:.5}#position :is(.group[open] .group-open\:rotate-180){--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#position :is(.group:hover .group-hover\:opacity-100){opacity:1}#position .group-hover:bg-primary :hover{--tw-bg-opacity:1;background-color:#7341ff;background-color:rgb(115 65 255/var(--tw-bg-opacity,1))}@media (min-width:640px){#position .sm\:flex{display:flex}#position .sm\:flex-1{flex:1 1}#position .sm\:items-center{align-items:center}#position .sm\:justify-between{justify-content:space-between}#position .sm\:px-6{padding-left:24px;padding-right:24px}}@media (min-width:768px){#position .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){#position .lg\:col-span-1{grid-column:span 1/span 1}#position .lg\:col-span-2{grid-column:span 2/span 2}#position .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#position .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#position .lg\:grid-cols-4{grid-template-columns:repeat(5,minmax(0,1fr))}}.modal-overlay{align-items:center;animation:fadeIn .2s ease-out;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:9999}.modal-content{animation:scaleIn .2s ease-out;background:#fff;border-radius:.75rem;box-shadow:0 25px 50px -12px #00000040;max-height:90vh;max-width:42rem;overflow-y:auto;position:relative;width:100%}.modal-overlay{z-index:999999!important}body.modal-open{overflow:hidden}@media (max-width:768px){.modal-overlay{padding:.5rem}.modal-content{border-radius:.5rem;max-height:95vh}}#position .flex-col{flex-direction:column}@media (min-width:768px){#position .md\:flex-row{flex-direction:row}#position .md\:items-center{align-items:center}#position .md\:w-auto{width:auto}#position .md\:w-48{width:12rem}#position :is(.md\:space-y-0>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}#position :is(.md\:space-x-2>:not([hidden])~:not([hidden])){--tw-space-x-reverse:0;margin-left:calc(8px*(1 - var(--tw-space-x-reverse)));margin-right:calc(8px*var(--tw-space-x-reverse))}}:root{--color-dark:#2c3e50;--color-text:#5c6a78;--color-background:#f4f6f8;--color-card-bg:#fff;--color-purple:#9b59b6;--color-green:#2ecc71;--color-blue:#3498db;--color-red:#e74c3c;--card-shadow:0 4px 12px #00000014;--card-hover-shadow:0 8px 20px #00000026}#popup-overlay .invite-container{max-width:1100px;padding:30px;width:95%}#popup-overlay .header h1{font-size:2.2rem;font-weight:700;margin-bottom:5px}#popup-overlay .header p{color:#5c6a78;color:var(--color-text);font-size:1.1rem;margin-bottom:40px}#popup-overlay .card-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}#popup-overlay .card{background-color:#fff;background-color:var(--color-card-bg);border-radius:24px;box-shadow:0 4px 12px #00000014;box-shadow:var(--card-shadow);display:flex;flex-direction:column;padding:30px;transition:transform .3s ease,box-shadow .3s ease}#popup-overlay .card:hover{box-shadow:0 8px 20px #00000026;box-shadow:var(--card-hover-shadow);transform:translateY(-5px)}#popup-overlay .icon-wrapper{align-items:center;border-radius:48px;color:#fff;display:flex;font-size:24px;height:60px;justify-content:center;margin-bottom:20px;opacity:.85;width:60px}#popup-overlay .purple{background-color:#9b59b6;background-color:var(--color-purple)}#popup-overlay .green{background-color:#2ecc71;background-color:var(--color-green)}#popup-overlay .blue{background-color:#3498db;background-color:var(--color-blue)}#popup-overlay .card h2{font-size:1.4rem;font-weight:600;margin-bottom:10px;margin-top:0}#popup-overlay .description{color:#5c6a78;color:var(--color-text);font-size:.95rem;line-height:1.5;min-height:60px}#popup-overlay .benefits{color:#5c6a78;color:var(--color-text);flex-grow:1;font-size:.9rem;list-style:none;margin:20px 0 30px;padding:0}#popup-overlay .benefits li{margin-bottom:8px;padding-left:20px;position:relative}#popup-overlay .benefits li:before{color:#2c3e50;color:var(--color-dark);content:"\2022";display:inline-block;font-weight:700;margin-left:-1em;width:1em}#popup-overlay .cta-button{border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 25px;transition:background-color .3s ease,transform .2s;width:100%}#popup-overlay .cta-button:hover{opacity:.9;transform:translateY(-2px)}#popup-overlay .purple-bg{background-color:#9b59b6;background-color:var(--color-purple)}#popup-overlay .green-bg{background-color:#2ecc71;background-color:var(--color-green)}#popup-overlay .blue-bg{background-color:#3498db;background-color:var(--color-blue)}#popup-overlay{align-items:center;background-color:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}#popup-overlay .popup-container{animation:fadeIn .3s ease-out;background-color:#f4f6f8;background-color:var(--color-background);border-radius:15px;box-shadow:0 10px 30px #0003;max-height:90vh;max-width:90%;overflow-y:auto;padding:30px;width:90%}#popup-overlay .popup-wide{width:45%}#popup-overlay .popup-header{align-items:center;border-bottom:1px solid #0000001a;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}#popup-overlay .material-symbols-outlined{font-size:24px}#popup-overlay .popup-header h2{font-size:1.8rem;margin:0}#popup-overlay .popup-subtitle{color:#5c6a78;color:var(--color-text);font-size:1rem;margin:0 0 20px}#popup-overlay .close-button{font-size:1.8rem}#popup-overlay .back-button,#popup-overlay .close-button{align-items:center;background:none;border:none;border-radius:50%;color:#5c6a78;color:var(--color-text);cursor:pointer;display:flex;height:40px;justify-content:center;transition:background-color .2s;width:40px}#popup-overlay .back-button{background-color:#0000000d;margin-right:auto}#popup-overlay .back-button:hover,.close-button:hover{background-color:#0000000d}@keyframes slideLeftOut{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-20px)}}@keyframes slideRightIn{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes slideRightOut{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(20px)}}@keyframes slideLeftIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}#popup-overlay .content-container{position:relative;width:100%}#popup-overlay .slide-left-out{animation:slideLeftOut .3s ease forwards}#popup-overlay .slide-right-in{animation:slideRightIn .3s ease forwards}#popup-overlay .slide-right-out{animation:slideRightOut .3s ease forwards}#popup-overlay .slide-left-in{animation:slideLeftIn .3s ease forwards}#popup-overlay .form-container{padding:15px 0}#popup-overlay .info-box{align-items:flex-start;background-color:#e3f2fd;border:1px solid #bbdefb;border-radius:8px;display:flex;margin-bottom:25px;padding:16px}#popup-overlay .green-info{background-color:#e8f5e9;border-color:#c8e6c9}#popup-overlay .info-icon{color:#3498db;color:var(--color-blue);font-size:24px!important;margin-right:16px;margin-top:2px}#popup-overlay .green-info .info-icon{color:#2ecc71;color:var(--color-green)}#popup-overlay .info-box h4{color:#1565c0;font-weight:600;margin:0 0 8px}#popup-overlay .green-info h4{color:#2e7d32}#popup-overlay .info-box p{color:#37474f;font-size:.9rem;margin:0}#popup-overlay .info-secondary{color:#546e7a!important;font-size:.8rem!important;margin-top:8px!important}#popup-overlay .form-group{margin-bottom:20px}#popup-overlay .form-group label{color:#2c3e50;color:var(--color-dark);display:block;font-weight:500;margin-bottom:8px;margin-top:18px}#popup-overlay .form-group input{border:1px solid #cfd8dc;border-radius:6px;font-size:.95rem;padding:10px 12px;transition:border-color .3s;width:100%}#popup-overlay .form-group input:focus{border-color:#3498db;border-color:var(--color-blue);box-shadow:0 0 0 2px #3498db33;outline:none}#popup-overlay .text-red{color:#e74c3c;color:var(--color-red)}#popup-overlay .rounded{border-radius:30%}#popup-overlay .error-message{color:#e74c3c;color:var(--color-red);font-size:.85rem;margin-top:6px}#popup-overlay .upload-results{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:12px;margin-top:20px;padding:20px}#popup-overlay .upload-results.has-errors{background-color:#fff5f5;border-color:#ffcdd2}#popup-overlay .upload-results.success-only{background-color:#f1f8f4;border-color:#c8e6c9}#popup-overlay .results-summary{align-items:center;display:flex;flex-wrap:wrap;gap:20px}#popup-overlay .error-count,#popup-overlay .success-count{align-items:center;display:flex;font-size:.95rem;font-weight:600;gap:8px}#popup-overlay .success-count{color:#2ecc71;color:var(--color-green)}#popup-overlay .success-count .material-symbols-outlined{color:#2ecc71;color:var(--color-green);font-size:20px}#popup-overlay .error-count{color:#e74c3c;color:var(--color-red)}#popup-overlay .error-count .material-symbols-outlined{color:#e74c3c;color:var(--color-red);font-size:20px}#popup-overlay .error-details{border-top:1px solid #e0e0e0;margin-top:15px;padding-top:15px}#popup-overlay .error-details h4{align-items:center;color:#2c3e50;color:var(--color-dark);display:flex;font-size:.9rem;font-weight:600;gap:6px;margin-bottom:12px}#popup-overlay .error-summary{background-color:#fff;border:1px solid #ffcdd2;border-radius:8px;margin-bottom:15px;padding:15px}#popup-overlay .error-summary-item{align-items:center;background-color:#fff5f5;border-left:3px solid #e74c3c;border-left:3px solid var(--color-red);border-radius:6px;display:flex;gap:12px;margin-bottom:8px;padding:10px 12px}#popup-overlay .error-summary-item:last-child{margin-bottom:0}#popup-overlay .error-badge{background-color:#e74c3c;background-color:var(--color-red);border-radius:50px;color:#fff;display:inline-block;flex-shrink:0;font-size:.8rem;font-weight:550;min-width:50px;padding:4px;text-align:center}#popup-overlay .error-summary-item .error-message{color:#2c3e50;color:var(--color-dark);flex:1 1;font-size:.9rem;font-weight:500}#popup-overlay .error-list{display:flex;flex-direction:column;gap:10px;max-height:300px;overflow-y:auto;padding-right:5px}#popup-overlay .error-list::-webkit-scrollbar{width:6px}#popup-overlay .error-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}#popup-overlay .error-list::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}#popup-overlay .error-list::-webkit-scrollbar-thumb:hover{background:#999}#popup-overlay .error-item{background-color:#fff;border-left:3px solid #e74c3c;border-left:3px solid var(--color-red);border-radius:8px;box-shadow:0 1px 3px #0000000d;display:flex;gap:10px;padding:12px}#popup-overlay .error-item.more-errors{background-color:#f9f9f9;border-left-color:#999;color:#666;font-style:italic;justify-content:center}#popup-overlay .error-item .error-icon{color:#e74c3c;color:var(--color-red);flex-shrink:0;font-size:20px;margin-top:2px}#popup-overlay .error-item .error-content{display:flex;flex:1 1;flex-direction:column;gap:6px}#popup-overlay .error-candidate{display:flex;flex-direction:column;gap:2px}#popup-overlay .error-candidate strong{color:#2c3e50;color:var(--color-dark);font-size:.9rem}#popup-overlay .error-email{color:#666;font-family:Courier New,monospace;font-size:.85rem}#popup-overlay .error-reason{background-color:#ffebee;border-radius:4px;color:#e74c3c;color:var(--color-red);display:inline-block;font-size:.85rem;font-weight:500;padding:6px 10px}#popup-overlay .form-buttons{display:flex;gap:12px;justify-content:flex-end;margin-top:30px}#popup-overlay .button-primary,.button-cancel{border-radius:6px;cursor:pointer;font-weight:500;padding:10px 18px;transition:all .2s}#popup-overlay .button-primary{background-color:#3498db;background-color:var(--color-blue);border:none;color:#fff}#popup-overlay .button-primary:hover{background-color:#2980b9}#popup-overlay .button-primary:disabled{background-color:#b3b3b3;cursor:not-allowed}#popup-overlay .button-cancel{background-color:initial;border:1px solid #cfd8dc;color:#5c6a78;color:var(--color-text)}#popup-overlay .button-cancel:hover{background-color:#0000000d}#popup-overlay .file-upload-area{border:2px dashed #cfd8dc;border-radius:8px;cursor:pointer;padding:25px;text-align:center;transition:border-color .3s}#popup-overlay .file-upload-area:hover{border-color:#2ecc71;border-color:var(--color-green)}#popup-overlay .file-input{display:none}#popup-overlay .file-label{cursor:pointer;display:block}#popup-overlay .upload-icon{color:#90a4ae;font-size:40px!important;margin-bottom:10px}#popup-overlay .file-hint{color:#90a4ae;font-size:.8rem;margin-top:6px}#popup-overlay .csv-example{background-color:#f5f5f5;border-radius:8px}#popup-overlay .csv-example h4{color:#2c3e50;color:var(--color-dark);font-size:.95rem;font-weight:600;margin:0 0 12px}#popup-overlay .code-block{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;color:#424242;font-family:monospace;font-size:.9rem;padding:12px}#popup-overlay .link-button{background:none;border:none;color:#3498db;color:var(--color-blue);cursor:pointer;font-size:.9rem;padding:0;text-decoration:underline}#popup-overlay .link-button:hover{color:#2980b9}#popup-overlay .ats-container{margin:0 auto;max-width:650px}#popup-overlay .ats-intro{margin-bottom:30px;text-align:center}#popup-overlay .ats-icon{align-items:center;background-color:#e3f2fd;border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 16px;width:80px}#popup-overlay .ats-icon .material-symbols-outlined{color:#3498db;color:var(--color-blue);font-size:40px!important}#popup-overlay .ats-intro h3{font-size:1.5rem;margin:0 0 12px}#popup-overlay .ats-intro p{color:#5c6a78;color:var(--color-text);margin:0 auto;max-width:450px}#popup-overlay .ats-list h4{color:#2c3e50;color:var(--color-dark);font-size:1.1rem;margin:0 0 16px}#popup-overlay .ats-options{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}#popup-overlay .ats-option{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;display:flex;padding:16px;text-align:left;transition:all .2s}#popup-overlay .ats-option:hover{border-color:#3498db;border-color:var(--color-blue);box-shadow:0 2px 8px #0000001a}#popup-overlay .ats-logo{align-items:center;background-color:#f5f5f5;border-radius:8px;display:flex;height:50px;justify-content:center;margin-right:16px;width:50px}#popup-overlay .ats-logo .material-symbols-outlined{color:#616161;font-size:24px!important}#popup-overlay .ats-details{flex-grow:1}#popup-overlay .ats-details h5{font-size:1rem;margin:0 0 4px}#popup-overlay .ats-details p{color:#5c6a78;color:var(--color-text);font-size:.85rem;margin:0}@media (max-width:768px){.invite-container{padding:20px 0;width:100%}.popup-container{padding:20px;width:95%}.card-grid{grid-template-columns:1fr}.form-buttons{flex-direction:column-reverse}.button-cancel,.button-primary{width:100%}}.modern-footer{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;margin-top:4rem;overflow:hidden;padding:4rem 2rem 2rem;position:relative}.footer-container{margin:0 auto;max-width:1280px;position:relative;z-index:1}.footer-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:3rem}@media (min-width:768px){.footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr 1fr}}.footer-column{animation:fadeInUp .6s ease-out}.footer-brand{align-items:center;display:flex;margin-bottom:1rem}.footer-logo{height:30px;object-fit:contain;width:30px}.footer-heading{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,#f0f0f0);-webkit-background-clip:text;background-clip:text;font-size:1.75rem;font-weight:700;margin-bottom:0}.footer-description{font-size:.95rem;line-height:1.6;margin-bottom:1.5rem;opacity:.9}.footer-social{display:flex;gap:1rem}.social-link{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:50%;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.social-link svg{height:20px;width:20px}.social-link:hover{background:#ffffff40;transform:translateY(-3px)}.footer-column-title{font-size:1.1rem;font-weight:600;margin-bottom:1.25rem;padding-bottom:.75rem;position:relative}.footer-column-title:after{background:linear-gradient(90deg,#fff,#0000);border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:40px}.footer-links{list-style:none;margin:0;padding:0}.footer-links li{margin-bottom:.75rem}.footer-contact a,.footer-links a{color:#ffffffd9;display:inline-block;font-size:.95rem;position:relative;text-decoration:none;transition:all .3s ease}.footer-links a:before{background:#fff;bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.footer-links a:hover{color:#fff;transform:translateX(5px)}.footer-links a:hover:before{width:100%}.footer-contact{list-style:none;margin:0;padding:0}.footer-contact li{align-items:flex-start;display:flex;font-size:.9rem;gap:.75rem;margin-bottom:1rem;opacity:.9}.footer-contact svg{flex-shrink:0;height:20px;margin-top:2px;opacity:.8;width:20px}.footer-contact a{color:#fff;text-decoration:none;transition:opacity .3s ease}.footer-contact a:hover{opacity:.8;text-decoration:underline}.footer-bottom{border-top:1px solid #fff3;padding-top:2rem}.footer-bottom-content{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;text-align:center}@media (min-width:768px){.footer-bottom-content{flex-direction:row;text-align:left}}.footer-copyright{font-size:.9rem;opacity:.8}.footer-bottom-links{align-items:center;display:flex;flex-wrap:wrap;font-size:.9rem;gap:1rem;justify-content:center}.footer-bottom-links a{color:#fffc;font-size:.9rem;text-decoration:none;transition:color .3s ease}.footer-bottom-links a:hover{color:#fff}.footer-bottom-links .separator{opacity:.5}.footer-decoration{bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0}.decoration-circle{animation:float 20s ease-in-out infinite;background:#ffffff0d;border-radius:50%;position:absolute}.decoration-circle-1{animation-delay:0s;height:300px;right:-100px;top:-150px;width:300px}.decoration-circle-2{animation-delay:-7s;bottom:-100px;height:200px;left:10%;width:200px}.decoration-circle-3{animation-delay:-14s;height:150px;left:-75px;top:50%;width:150px}.footer-logo{height:40px;margin-right:10px;vertical-align:middle;width:40px}@media (max-width:767px){.modern-footer{padding:3rem 1.5rem 1.5rem}.footer-grid{gap:2rem;grid-template-columns:1fr}.footer-heading{font-size:1.5rem}}@media (prefers-color-scheme:dark){.modern-footer{background:linear-gradient(135deg,#1a1a2e,#16213e)}}.footer-bottom-links a:focus,.footer-contact a:focus,.footer-links a:focus,.social-link:focus{border-radius:4px;outline:2px solid #fff;outline-offset:4px}@media print{.modern-footer{background:#fff;color:#000;page-break-inside:avoid}.footer-decoration{display:none}}.beta-banner{animation:slideDown .3s ease-out;background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 2px 8px #00000026;color:#fff;left:0;padding:.75rem 1rem;position:fixed;right:0;top:0;z-index:1001}.beta-banner-content{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:0 auto;max-width:1200px}.beta-banner-text{align-items:center;display:flex;flex:1 1;gap:.75rem}.beta-icon{color:#fff;flex-shrink:0;opacity:.9}.beta-banner-text span{font-size:.9rem;line-height:1.4}.beta-banner-text strong{font-weight:600;margin-right:.25rem}.beta-banner-close{align-items:center;background:#0000;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;opacity:.8;padding:.25rem;transition:background-color .2s ease,opacity .2s ease}.beta-banner-close:hover{background-color:#ffffff26;opacity:1}.beta-banner-close:active{background-color:#ffffff40}.beta-banner~.navigation-toolbar{top:48px}.avatar-image{border-radius:50%;height:100%;object-fit:cover;width:100%}.navigation-toolbar{background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;height:64px;left:0;position:fixed;right:0;top:0;transition:top .3s ease;z-index:1000}.nav-container{height:100%;justify-content:space-between;margin:0 auto;max-width:1300px;padding:0 1rem}.nav-brand,.nav-container{align-items:center;display:flex}.brand-link{color:#7341ff;font-size:1.8rem;font-weight:700;letter-spacing:1px;text-decoration:none;transition:color .2s ease}.brand-link:hover{color:#631bff}.nav-links{align-items:center;display:flex;gap:2rem}.nav-link{border-radius:.5rem;color:#4b5563;padding:.5rem 1rem;text-decoration:none;transition:all .2s ease}.nav-link:hover{background-color:#f3f4f6;color:#7341ff}.nav-link.active{background-color:#ede9fe;color:#7341ff}.nav-user{position:relative}.auth-buttons,.nav-user{align-items:center;display:flex}.auth-buttons{gap:.75rem}.auth-btn{align-items:center;border-radius:.5rem;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;justify-content:center;padding:.5rem 1.25rem;text-decoration:none;transition:all .2s ease}.sign-in-btn{background:#0000;border:1px solid #e5e7eb;color:#4b5563}.sign-in-btn:hover{background:#f9fafb;border-color:#d1d5db;color:#1f2937}.register-btn{background:linear-gradient(135deg,#7341ff,#9d70ff);border:1px solid #0000;color:#fff}.register-btn:hover{background:linear-gradient(135deg,#631bff,#8c5fff);box-shadow:0 4px 6px -1px #7341ff33}.account-trigger{align-items:center;background:#0000;border:1px solid #e5e7eb;border-radius:.5rem;cursor:pointer;display:flex;gap:.75rem;padding:.375rem .75rem;transition:all .2s ease}.account-trigger:hover{background:#f9fafb;border-color:#d1d5db}.account-trigger:focus{border-color:#7341ff;box-shadow:0 0 0 3px #7341ff1a;outline:none}.user-avatar{align-items:center;background:linear-gradient(135deg,#7341ff,#9d70ff);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;height:36px;justify-content:center;letter-spacing:.5px;width:36px}.user-info-compact{align-items:center;display:flex;gap:.5rem}.user-name{color:#1f2937;font-size:.875rem;font-weight:600;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-arrow{color:#6b7280;flex-shrink:0;transition:transform .2s ease}.dropdown-arrow.open{transform:rotate(180deg)}.account-dropdown{animation:dropdown-slide-in .2s ease;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;min-width:280px;overflow:hidden;position:absolute;right:0;top:calc(100% + .5rem);z-index:1001}@keyframes dropdown-slide-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-header{align-items:center;background:linear-gradient(135deg,#f9fafb,#fff);display:flex;gap:.75rem;padding:1rem}.dropdown-user-avatar{align-items:center;background:linear-gradient(135deg,#7341ff,#9d70ff);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1.125rem;font-weight:600;height:48px;justify-content:center;letter-spacing:.5px;width:48px}.dropdown-user-info{flex:1 1;min-width:0}.dropdown-user-name{color:#1f2937;font-size:.9375rem;font-weight:600;margin-bottom:.25rem}.dropdown-user-email,.dropdown-user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-user-email{color:#6b7280;font-size:.8125rem}.subscription-info{background:linear-gradient(135deg,#f9fafb,#fff);border-bottom:1px solid #f3f4f6;border-top:1px solid #f3f4f6;padding:.875rem 1rem}.subscription-details{align-items:center;display:flex;gap:.7rem;justify-content:space-between}.subscription-plan{align-items:center;display:flex;gap:.5rem}.plan-icon{color:#7341ff;flex-shrink:0}.plan-name{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#7341ff,#9d70ff);-webkit-background-clip:text;background-clip:text;color:#1f2937;font-size:.875rem;font-weight:600}.subscription-expiry{align-items:center;color:#6b7280;display:flex;font-size:.75rem;gap:.375rem}.subscription-expiry svg{color:#9ca3af;flex-shrink:0}.dropdown-divider{background:#e5e7eb;height:1px;margin:0}.dropdown-menu{padding:.5rem}.dropdown-item{align-items:center;background:#0000;border:none;border-radius:.5rem;color:#374151;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.75rem;padding:.75rem .875rem;text-align:left;transition:all .15s ease;width:100%}.dropdown-item:hover{background:#f3f4f6;color:#1f2937}.dropdown-item svg{color:#6b7280;flex-shrink:0;transition:color .15s ease}.dropdown-item:hover svg{color:#7341ff}.dropdown-item.logout{color:#dc2626}.dropdown-item.logout:hover{background:#fef2f2;color:#b91c1c}.dropdown-item.logout svg{color:#dc2626}.dropdown-item.logout:hover svg{color:#b91c1c}@media (max-width:768px){.beta-banner-text{gap:.5rem}.beta-banner-text span{font-size:.85rem}.beta-icon{height:18px;width:18px}.nav-container{padding:0 .75rem}.nav-links{gap:1rem}.nav-link{font-size:.875rem;padding:.375rem .75rem}.user-info-compact .user-name{display:none}.account-trigger{border:none;padding:.25rem}.account-dropdown{min-width:260px}.brand-link{font-size:1.25rem}.auth-btn{font-size:.8125rem;padding:.375rem 1rem}}@media (max-width:480px){.beta-banner{padding:.625rem .75rem}.beta-banner-text{gap:.5rem}.beta-banner-text span{font-size:.8rem}.beta-icon{height:16px;width:16px}.nav-links{gap:.5rem}.nav-link{font-size:.8rem;padding:.25rem .5rem}.account-dropdown{min-width:240px;right:-.5rem}.dropdown-header{padding:.875rem}.dropdown-user-avatar{font-size:1rem;height:40px;width:40px}.user-avatar{font-size:.8125rem;height:32px;width:32px}.auth-buttons{gap:.5rem}.auth-btn{font-size:.75rem;padding:.375rem .875rem}}.page-content{margin-top:64px;min-height:calc(100vh - 64px)}.dashboard-container{box-sizing:border-box;margin:4rem auto 0;max-width:1300px;width:100%}@media (max-width:1300px){.dashboard-container{max-width:100vw;padding:8px}}@media (max-width:900px){.dashboard-container{max-width:100vw;padding:4px}}body{background-color:#f8fafc;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}#dashboard-v2 .absolute{position:absolute}#dashboard-v2 .relative{position:relative}#dashboard-v2 .inset-0{inset:0}#dashboard-v2 .-top-1{top:36px}#dashboard-v2 .left-0{left:0}#dashboard-v2 .left-32{left:128px}#dashboard-v2 .top-0{top:0}#dashboard-v2 .mb-2{margin-bottom:8px}#dashboard-v2 .mb-3{margin-bottom:12px}#dashboard-v2 .mb-4{margin-bottom:16px}#dashboard-v2 .mb-6{margin-bottom:24px}#dashboard-v2 .mr-2{margin-right:8px}#dashboard-v2 .mt-1{margin-top:4px}#dashboard-v2 .mt-2{margin-top:8px}#dashboard-v2 .mt-4{margin-top:16px}#dashboard-v2 .mt-8{margin-top:32px}#dashboard-v2 .mt-10{margin-top:48px}#dashboard-v2 .flex{display:flex}#dashboard-v2 .grid{display:grid}#dashboard-v2 .h-2{height:8px}#dashboard-v2 .h-20{height:120px}#dashboard-v2 .h-24{height:96px}#dashboard-v2 .h-4{height:16px}#dashboard-v2 .h-6{height:24px}#dashboard-v2 .h-full{height:100%}#dashboard-v2 .w-2{width:8px}#dashboard-v2 .w-20{width:120px}#dashboard-v2 .w-48{width:192px}#dashboard-v2 .w-full{width:100%}#dashboard-v2 .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#dashboard-v2 .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#dashboard-v2 .flex-row{flex-direction:row}#dashboard-v2 .items-end{align-items:flex-end}#dashboard-v2 .items-center{align-items:center}#dashboard-v2 .justify-end{justify-content:flex-end}#dashboard-v2 .justify-center{justify-content:center}#dashboard-v2 .justify-between{justify-content:space-between}#dashboard-v2 .gap-1{gap:4px}#dashboard-v2 .gap-2{gap:8px}#dashboard-v2 .gap-4{gap:16px}#dashboard-v2 .gap-6{gap:24px}#dashboard-v2 .overflow-hidden{overflow:hidden}#dashboard-v2 .rounded{border-radius:12px}#dashboard-v2 .rounded-full{border-radius:9999px}#dashboard-v2 .rounded-lg{border-radius:24px}#dashboard-v2 .rounded-md{border-radius:18px}#dashboard-v2 .rounded-xl{border-radius:36px}#dashboard-v2 .rounded-l-md{border-bottom-left-radius:18px;border-top-left-radius:18px}#dashboard-v2 .rounded-r-md{border-bottom-right-radius:18px;border-top-right-radius:18px}#dashboard-v2 .border{border-width:1px}#dashboard-v2 .border-8{border-width:8px}#dashboard-v2 .border-gray-100{--tw-border-opacity:1;border-color:#f3f4f6;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}#dashboard-v2 .border-gray-200{--tw-border-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}#dashboard-v2 .border-primary-500{--tw-border-opacity:1;border-color:#7341ff;border-color:rgb(115 65 255/var(--tw-border-opacity,1))}#dashboard-v2 .border-l-transparent{border-left-color:#0000}#dashboard-v2 .border-r-transparent{border-right-color:#0000}#dashboard-v2 .border-t-transparent{border-top-color:#0000}#dashboard-v2 .bg-amber-500{--tw-bg-opacity:1;background-color:#f59e0b;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}#dashboard-v2 .bg-gray-100{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}#dashboard-v2 .bg-gray-200{--tw-bg-opacity:1;background-color:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}#dashboard-v2 .bg-gray-400{--tw-bg-opacity:1;background-color:#9ca3af;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}#dashboard-v2 .bg-gray-500{--tw-bg-opacity:1;background-color:#6b7280;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}#dashboard-v2 .bg-green-500{--tw-bg-opacity:1;background-color:#22c55e;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}#dashboard-v2 .bg-primary-100{--tw-bg-opacity:1;background-color:#e9e5ff;background-color:rgb(233 229 255/var(--tw-bg-opacity,1))}#dashboard-v2 .bg-primary-50{--tw-bg-opacity:1;background-color:#f3f1ff;background-color:rgb(243 241 255/var(--tw-bg-opacity,1))}#dashboard-v2 .bg-primary-500{--tw-bg-opacity:1;background-color:#7341ff;background-color:rgb(115 65 255/var(--tw-bg-opacity,1))}#dashboard-v2 .bg-primary-600{--tw-bg-opacity:1;background-color:#631bff;background-color:rgb(99 27 255/var(--tw-bg-opacity,1))}#dashboard-v2 .bg-slate-50{--tw-bg-opacity:1;background-color:#f8fafc;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}#dashboard-v2 .bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}#dashboard-v2 .bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}#dashboard-v2 .from-primary-400{--tw-gradient-from:#9478ff var(--tw-gradient-from-position);--tw-gradient-to:#9478ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#dashboard-v2 .to-primary-600{--tw-gradient-to:#631bff var(--tw-gradient-to-position)}#dashboard-v2 .p-2{padding:8px}#dashboard-v2 .p-4{padding:16px}#dashboard-v2 .p-5{padding:20px}#dashboard-v2 .p-6{padding:24px}#dashboard-v2 .px-3{padding-left:12px;padding-right:12px}#dashboard-v2 .py-1{padding-bottom:4px;padding-top:4px}#dashboard-v2 .py-2{padding-bottom:8px;padding-top:8px}#dashboard-v2 .pr-2{padding-right:8px}#dashboard-v2 .hover\:bg-primary-700:hover{--tw-bg-opacity:1;background-color:#611bf8;background-color:rgb(97 27 248/var(--tw-bg-opacity,1))}#dashboard-v2 .text-center{text-align:center}#dashboard-v2 .text-right{text-align:right}#dashboard-v2 .text-2xl{font-size:24px;line-height:31.200000000000003px}#dashboard-v2 .text-3xl{font-size:30px;line-height:36px}#dashboard-v2 .text-lg{font-size:18px;line-height:27px}#dashboard-v2 .text-sm{font-size:14px;line-height:21px}#dashboard-v2 .text-xs{font-size:12px;line-height:19.200000000000003px}#dashboard-v2 .font-bold{font-weight:700}#dashboard-v2 .font-medium{font-weight:500}#dashboard-v2 .text-amber-500{--tw-text-opacity:1;color:#f59e0b;color:rgb(245 158 11/var(--tw-text-opacity,1))}#dashboard-v2 .text-amber-600{--tw-text-opacity:1;color:#d97706;color:rgb(217 119 6/var(--tw-text-opacity,1))}#dashboard-v2 .text-gray-500{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}#dashboard-v2 .text-green-500{--tw-text-opacity:1;color:#22c55e;color:rgb(34 197 94/var(--tw-text-opacity,1))}#dashboard-v2 .text-green-600{--tw-text-opacity:1;color:#16a34a;color:rgb(22 163 74/var(--tw-text-opacity,1))}#dashboard-v2 .text-primary-500{--tw-text-opacity:1;color:#7341ff;color:rgb(115 65 255/var(--tw-text-opacity,1))}#dashboard-v2 .text-primary-600{--tw-text-opacity:1;color:#631bff;color:rgb(99 27 255/var(--tw-text-opacity,1))}#dashboard-v2 .text-primary-700{--tw-text-opacity:1;color:#611bf8;color:rgb(97 27 248/var(--tw-text-opacity,1))}#dashboard-v2 .text-primary-800{--tw-text-opacity:1;color:#4607d0;color:rgb(70 7 208/var(--tw-text-opacity,1))}#dashboard-v2 .text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}#dashboard-v2 .opacity-0{opacity:0}#dashboard-v2 .shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}#dashboard-v2 .shadow-md,#dashboard-v2 .shadow-sm{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#dashboard-v2 .shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}#dashboard-v2 .transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}#dashboard-v2 .hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#dashboard-v2 .transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}#dashboard-v2 .transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}#dashboard-v2 .transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}#dashboard-v2 .duration-300{transition-duration:.3s}#dashboard-v2{font-family:Open Sans!important;font-size:16px!important}#dashboard-v2 :is(.bg-primary-50){color:#000000e6!important}#dashboard-v2 :is(.bg-primary-100){color:#000000e6!important}#dashboard-v2 :is(.bg-primary-500){color:#ffffffe6!important}#dashboard-v2 .hover\:-translate-y-1:hover{--tw-translate-y:-4px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#dashboard-v2 .border-primary-200,#dashboard-v2 .hover\:border-primary-200:hover{--tw-border-opacity:1;border-color:#d5cfff;border-color:rgb(213 207 255/var(--tw-border-opacity,1))}#dashboard-v2 .hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}#dashboard-v2 .hover\:bg-primary-100:hover{--tw-bg-opacity:1;background-color:#e9e5ff;background-color:rgb(233 229 255/var(--tw-bg-opacity,1))}#dashboard-v2 .hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#dashboard-v2 :is(.group:hover .group-hover\:scale-110){--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#dashboard-v2 :is(.group:hover .group-hover\:opacity-100){opacity:1}#dashboard-v2 .hover-underline:hover{color:#d97706;color:rgb(217 119 6/var(--tw-text-opacity,1))}@media (min-width:768px){#dashboard-v2 .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#dashboard-v2 .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){#dashboard-v2 .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#dashboard-v2 .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}} /*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/.hover-pointer{cursor:pointer}#webcrumbs .mx-auto{margin-left:auto;margin-right:auto}#webcrumbs .mb-2{margin-bottom:8px}#webcrumbs .mb-4{margin-bottom:16px}#webcrumbs .mb-8{margin-bottom:32px}#webcrumbs .mt-8{margin-top:32px}#webcrumbs .flex{display:flex}#webcrumbs .inline-flex{display:inline-flex}#webcrumbs .grid{display:grid}#webcrumbs .min-h-screen{min-height:100vh}#webcrumbs .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#webcrumbs .cursor-pointer{cursor:pointer}#webcrumbs .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#webcrumbs .flex-row{flex-direction:row}#webcrumbs .items-start{align-items:flex-start}#webcrumbs .items-center{align-items:center}#webcrumbs .justify-center{justify-content:center}#webcrumbs .justify-between{justify-content:space-between}#webcrumbs .gap-2{gap:8px}#webcrumbs .gap-4{gap:16px}#webcrumbs .gap-6{gap:24px}#webcrumbs :is(.space-x-2>:not([hidden])~:not([hidden])){--tw-space-x-reverse:0;margin-left:calc(8px*(1 - var(--tw-space-x-reverse)));margin-right:calc(8px*var(--tw-space-x-reverse))}#webcrumbs .overflow-hidden{overflow:hidden}#webcrumbs .rounded-full{border-radius:9999px}#webcrumbs .rounded-lg{border-radius:24px}#webcrumbs .rounded-xl{border-radius:36px}#webcrumbs .border{border-width:1px}#webcrumbs .border-dashed{border-style:dashed}#webcrumbs .border-gray-100{--tw-border-opacity:1;border-color:#f3f4f6;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}#webcrumbs .bg-blue-100{--tw-bg-opacity:1;background-color:#dbeafe;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}#webcrumbs .bg-gray-50{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}#webcrumbs .bg-green-100{--tw-bg-opacity:1;background-color:#dcfce7;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}#webcrumbs .bg-indigo-100{--tw-bg-opacity:1;background-color:#e0e7ff;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}#webcrumbs .bg-pink-100{--tw-bg-opacity:1;background-color:#fce7f3;background-color:rgb(252 231 243/var(--tw-bg-opacity,1))}#webcrumbs .bg-primary-100{--tw-bg-opacity:1;background-color:#e9e5ff;background-color:rgb(233 229 255/var(--tw-bg-opacity,1))}#webcrumbs .bg-primary-600{--tw-bg-opacity:1;background-color:#631bff;background-color:rgb(99 27 255/var(--tw-bg-opacity,1))}#webcrumbs .bg-purple-100{--tw-bg-opacity:1;background-color:#f3e8ff;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}#webcrumbs .bg-red-100{--tw-bg-opacity:1;background-color:#fee2e2;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}#webcrumbs .bg-teal-100{--tw-bg-opacity:1;background-color:#ccfbf1;background-color:rgb(204 251 241/var(--tw-bg-opacity,1))}#webcrumbs .bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}#webcrumbs .bg-yellow-100{--tw-bg-opacity:1;background-color:#fef9c3;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}#webcrumbs .p-2{padding:8px}#webcrumbs .p-3{padding:12px}#webcrumbs .p-4{padding:16px}#webcrumbs .p-6{padding:24px}#webcrumbs .px-2\.5{padding-left:10px;padding-right:10px}#webcrumbs .px-3{padding-left:12px;padding-right:12px}#webcrumbs .px-4{padding-left:16px;padding-right:16px}#webcrumbs .py-0\.5{padding-bottom:2px;padding-top:2px}#webcrumbs .py-1{padding-bottom:4px;padding-top:4px}#webcrumbs .py-2{padding-bottom:8px;padding-top:8px}#webcrumbs .py-8{padding-bottom:32px;padding-top:32px}#webcrumbs .text-center{text-align:center}#webcrumbs .text-2xl{font-size:24px;line-height:31.200000000000003px}#webcrumbs .text-3xl{font-size:30px;line-height:36px}#webcrumbs .text-4xl{font-size:36px;line-height:41.4px}#webcrumbs .text-sm{font-size:14px;line-height:21px}#webcrumbs .text-xl{font-size:20px;line-height:28px}#webcrumbs .text-xs{font-size:12px;line-height:19.200000000000003px}#webcrumbs .font-bold{font-weight:700}#webcrumbs .font-medium{font-weight:500}#webcrumbs .font-semibold{font-weight:600}#webcrumbs .text-blue-500{--tw-text-opacity:1;color:#3b82f6;color:rgb(59 130 246/var(--tw-text-opacity,1))}#webcrumbs .text-blue-800{--tw-text-opacity:1;color:#1e40af;color:rgb(30 64 175/var(--tw-text-opacity,1))}#webcrumbs .text-gray-400{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}#webcrumbs .text-gray-500{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}#webcrumbs .text-gray-600{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}#webcrumbs .text-gray-800{--tw-text-opacity:1;color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity,1))}#webcrumbs .text-green-500{--tw-text-opacity:1;color:#22c55e;color:rgb(34 197 94/var(--tw-text-opacity,1))}#webcrumbs .text-green-800{--tw-text-opacity:1;color:#166534;color:rgb(22 101 52/var(--tw-text-opacity,1))}#webcrumbs .text-indigo-800{--tw-text-opacity:1;color:#3730a3;color:rgb(55 48 163/var(--tw-text-opacity,1))}#webcrumbs .text-pink-800{--tw-text-opacity:1;color:#9d174d;color:rgb(157 23 77/var(--tw-text-opacity,1))}#webcrumbs .text-primary-500{--tw-text-opacity:1;color:#7341ff;color:rgb(115 65 255/var(--tw-text-opacity,1))}#webcrumbs .text-primary-700{--tw-text-opacity:1;color:#611bf8;color:rgb(97 27 248/var(--tw-text-opacity,1))}#webcrumbs .text-purple-800{--tw-text-opacity:1;color:#6b21a8;color:rgb(107 33 168/var(--tw-text-opacity,1))}#webcrumbs .text-red-800{--tw-text-opacity:1;color:#991b1b;color:rgb(153 27 27/var(--tw-text-opacity,1))}#webcrumbs .text-teal-800{--tw-text-opacity:1;color:#115e59;color:rgb(17 94 89/var(--tw-text-opacity,1))}#webcrumbs .text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}#webcrumbs .text-yellow-800{--tw-text-opacity:1;color:#854d0e;color:rgb(133 77 14/var(--tw-text-opacity,1))}#webcrumbs .shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#webcrumbs .transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}#webcrumbs .transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}#webcrumbs .duration-300{transition-duration:.3s}#webcrumbs .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}#webcrumbs{font-family:Open Sans!important;font-size:16px!important}#webcrumbs :is(.bg-primary-100){color:#000000e6!important}#webcrumbs :is(.bg-primary-600){color:#ffffffe6!important}#webcrumbs .hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#webcrumbs .hover\:border-primary-200:hover{--tw-border-opacity:1;border-color:#d5cfff;border-color:rgb(213 207 255/var(--tw-border-opacity,1))}#webcrumbs .hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}#webcrumbs .hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}#webcrumbs .hover\:bg-primary-700:hover{--tw-bg-opacity:1;background-color:#611bf8;background-color:rgb(97 27 248/var(--tw-bg-opacity,1))}#webcrumbs .hover\:text-primary-600:hover{--tw-text-opacity:1;color:#631bff;color:rgb(99 27 255/var(--tw-text-opacity,1))}#webcrumbs .hover\:text-red-600:hover{--tw-text-opacity:1;color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}#webcrumbs .hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:768px){#webcrumbs .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#webcrumbs .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){#webcrumbs .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}#candidate-report *,#candidate-report :after,#candidate-report :before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }#candidate-report ::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: } /*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/#candidate-report *,#candidate-report :after,#candidate-report :before{border:0 solid #e5e7eb;box-sizing:border-box}#candidate-report :after,#candidate-report :before{--tw-content:""}#candidate-report :host,#candidate-report html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Open Sans,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}#candidate-report body{line-height:inherit;margin:0}#candidate-report hr{border-top-width:1px;color:inherit;height:0}#candidate-report abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}#candidate-report h1,#candidate-report h2,#candidate-report h3,#candidate-report h4,#candidate-report h5,#candidate-report h6{font-size:inherit;font-weight:inherit}#candidate-report a{color:inherit;text-decoration:inherit}#candidate-report b,#candidate-report strong{font-weight:bolder}#candidate-report code,#candidate-report kbd,#candidate-report pre,#candidate-report samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}#candidate-report small{font-size:80%}#candidate-report sub,#candidate-report sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}#candidate-report sub{bottom:-.25em}#candidate-report sup{top:-.5em}#candidate-report table{border-collapse:collapse;border-color:inherit;text-indent:0}#candidate-report button,#candidate-report input,#candidate-report optgroup,#candidate-report select,#candidate-report textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}#candidate-report button,#candidate-report select{text-transform:none}#candidate-report button,#candidate-report input:where([type=button]),#candidate-report input:where([type=reset]),#candidate-report input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}#candidate-report :-moz-focusring{outline:auto}#candidate-report :-moz-ui-invalid{box-shadow:none}#candidate-report progress{vertical-align:initial}#candidate-report ::-webkit-inner-spin-button,#candidate-report ::-webkit-outer-spin-button{height:auto}#candidate-report [type=search]{-webkit-appearance:textfield;outline-offset:-2px}#candidate-report ::-webkit-search-decoration{-webkit-appearance:none}#candidate-report ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}#candidate-report summary{display:list-item}#candidate-report blockquote,#candidate-report dd,#candidate-report dl,#candidate-report fieldset,#candidate-report figure,#candidate-report h1,#candidate-report h2,#candidate-report h3,#candidate-report h4,#candidate-report h5,#candidate-report h6,#candidate-report hr,#candidate-report p,#candidate-report pre{margin:0}#candidate-report fieldset,#candidate-report legend{padding:0}#candidate-report menu,#candidate-report ol,#candidate-report ul{list-style:none;margin:0;padding:0}#candidate-report dialog{padding:0}#candidate-report textarea{resize:vertical}#candidate-report input::placeholder,#candidate-report textarea::placeholder{color:#9ca3af;opacity:1}#candidate-report [role=button],#candidate-report button{cursor:pointer}#candidate-report :disabled{cursor:default}#candidate-report audio,#candidate-report canvas,#candidate-report embed,#candidate-report iframe,#candidate-report img,#candidate-report object,#candidate-report svg,#candidate-report video{display:block;vertical-align:middle}#candidate-report img,#candidate-report video{height:auto;max-width:100%}#candidate-report [hidden]:where(:not([hidden=until-found])){display:none}#candidate-report .inset-0{inset:0}#candidate-report .mx-auto{margin-left:auto;margin-right:auto}#candidate-report .mb-1{margin-bottom:4px}#candidate-report .mb-2{margin-bottom:8px}#candidate-report .mb-3{margin-bottom:12px}#candidate-report .mb-4{margin-bottom:16px}#candidate-report .mb-5{margin-bottom:20px}#candidate-report .mb-6{margin-bottom:24px}#candidate-report .ml-2{margin-left:8px}#candidate-report .mr-1{margin-right:4px}#candidate-report .mr-2{margin-right:8px}#candidate-report .mt-2{margin-top:8px}#candidate-report .mt-3{margin-top:12px}#candidate-report .mt-4{margin-top:16px}#candidate-report .flex{display:flex}#candidate-report .inline-flex{display:inline-flex}#candidate-report .grid{display:grid}#candidate-report .aspect-video{aspect-ratio:16/9}#candidate-report .h-2\.5{height:10px}#candidate-report .h-3{height:12px}#candidate-report .h-6{height:24px}#candidate-report .max-h-\[500px\]{max-height:500px}#candidate-report .min-h-screen{min-height:100vh}#candidate-report .w-6{width:24px}#candidate-report .w-full{width:100%}#candidate-report .max-w-7xl{max-width:80rem}#candidate-report .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#candidate-report .animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}#candidate-report .cursor-pointer{cursor:pointer}#candidate-report .list-none{list-style-type:none}#candidate-report .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#candidate-report .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#candidate-report .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#candidate-report .grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}#candidate-report .flex-row{flex-direction:row}#candidate-report .flex-col{flex-direction:column}#candidate-report .items-start{align-items:flex-start}#candidate-report .items-center{align-items:center}#candidate-report .justify-center{justify-content:center}#candidate-report .justify-between{justify-content:space-between}#candidate-report .gap-2{gap:8px}#candidate-report .gap-4{gap:16px}#candidate-report .gap-6{gap:24px}#candidate-report .overflow-hidden{overflow:hidden}#candidate-report .overflow-y-auto{overflow-y:auto}#candidate-report .rounded-full{border-radius:9999px}#candidate-report .rounded-lg{border-radius:24px}#candidate-report .rounded-xl{border-radius:36px}#candidate-report .rounded-r-lg{border-bottom-right-radius:24px;border-top-right-radius:24px}#candidate-report .border{border-width:1px}#candidate-report .border-l-4{border-left-width:4px}#candidate-report .border-t{border-top-width:1px}#candidate-report .border-blue-600{--tw-border-opacity:1;border-color:#2563eb;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}#candidate-report .border-green-200{--tw-border-opacity:1;border-color:#bbf7d0;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}#candidate-report .border-green-600{--tw-border-opacity:1;border-color:#16a34a;border-color:rgb(22 163 74/var(--tw-border-opacity,1))}#candidate-report .border-indigo-600{--tw-border-opacity:1;border-color:#4f46e5;border-color:rgb(79 70 229/var(--tw-border-opacity,1))}#candidate-report .border-neutral-100{--tw-border-opacity:1;border-color:#eee;border-color:rgb(238 238 238/var(--tw-border-opacity,1))}#candidate-report .border-neutral-200{--tw-border-opacity:1;border-color:#e0e0e0;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}#candidate-report .border-neutral-800{--tw-border-opacity:1;border-color:#545454;border-color:rgb(84 84 84/var(--tw-border-opacity,1))}#candidate-report .border-primary-100{--tw-border-opacity:1;border-color:#e9e5ff;border-color:rgb(233 229 255/var(--tw-border-opacity,1))}#candidate-report .border-primary-400{--tw-border-opacity:1;border-color:#9478ff;border-color:rgb(148 120 255/var(--tw-border-opacity,1))}#candidate-report .border-primary-500{--tw-border-opacity:1;border-color:#7341ff;border-color:rgb(115 65 255/var(--tw-border-opacity,1))}#candidate-report .border-primary-600{--tw-border-opacity:1;border-color:#631bff;border-color:rgb(99 27 255/var(--tw-border-opacity,1))}#candidate-report .border-red-500{--tw-border-opacity:1;border-color:#ef4444;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}#candidate-report .border-white\/20{border-color:#fff3}#candidate-report .border-yellow-500{--tw-border-opacity:1;border-color:#eab308;border-color:rgb(234 179 8/var(--tw-border-opacity,1))}#candidate-report .bg-black{--tw-bg-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}#candidate-report .bg-blue-600{--tw-bg-opacity:1;background-color:#2563eb;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}#candidate-report .bg-green-50{--tw-bg-opacity:1;background-color:#f0fdf4;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}#candidate-report .bg-green-600{--tw-bg-opacity:1;background-color:#16a34a;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}#candidate-report .bg-indigo-600{--tw-bg-opacity:1;background-color:#4f46e5;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}#candidate-report .bg-neutral-200{--tw-bg-opacity:1;background-color:#e0e0e0;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}#candidate-report .bg-neutral-50{--tw-bg-opacity:1;background-color:#f7f7f7;background-color:rgb(247 247 247/var(--tw-bg-opacity,1))}#candidate-report .bg-primary-100{--tw-bg-opacity:1;background-color:#e9e5ff;background-color:rgb(233 229 255/var(--tw-bg-opacity,1))}#candidate-report .bg-primary-50{--tw-bg-opacity:1;background-color:#f3f1ff;background-color:rgb(243 241 255/var(--tw-bg-opacity,1))}#candidate-report .bg-primary-600{--tw-bg-opacity:1;background-color:#631bff;background-color:rgb(99 27 255/var(--tw-bg-opacity,1))}#candidate-report .bg-red-50{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}#candidate-report .bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}#candidate-report .bg-white\/15{background-color:#ffffff26}#candidate-report .bg-yellow-50{--tw-bg-opacity:1;background-color:#fefce8;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}#candidate-report .bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}#candidate-report .from-green-500{--tw-gradient-from:#22c55e var(--tw-gradient-from-position);--tw-gradient-to:#22c55e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#candidate-report .from-blue-500{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#candidate-report .from-yellow-500{--tw-gradient-from:#f59e0b var(--tw-gradient-from-position);--tw-gradient-to:#f59e0b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#candidate-report .from-red-500{--tw-gradient-from:#ef4444 var(--tw-gradient-from-position);--tw-gradient-to:#ef444400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#candidate-report .from-neutral-900{--tw-gradient-from:#464646 var(--tw-gradient-from-position);--tw-gradient-to:#46464600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#candidate-report .from-primary-50{--tw-gradient-from:#f3f1ff var(--tw-gradient-from-position);--tw-gradient-to:#f3f1ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#candidate-report .from-primary-600{--tw-gradient-from:#631bff var(--tw-gradient-from-position);--tw-gradient-to:#631bff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#candidate-report .from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#candidate-report .via-neutral-100{--tw-gradient-to:#ededed00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#eee var(--tw-gradient-via-position),var(--tw-gradient-to)}#candidate-report a:hover{text-decoration:underline}#candidate-report .to-yellow-600{--tw-gradient-to:#f59e0b var(--tw-gradient-to-position)}#candidate-report .to-red-600{--tw-gradient-to:#ef4444 var(--tw-gradient-to-position)}#candidate-report .to-neutral-50{--tw-gradient-to:#f7f7f7 var(--tw-gradient-to-position)}#candidate-report .to-neutral-800{--tw-gradient-to:#545454 var(--tw-gradient-to-position)}#candidate-report .to-primary-100{--tw-gradient-to:#e9e5ff var(--tw-gradient-to-position)}#candidate-report .to-primary-800{--tw-gradient-to:#4607d0 var(--tw-gradient-to-position)}#candidate-report .p-2{padding:8px}#candidate-report .p-3{padding:12px}#candidate-report .p-4{padding:16px}#candidate-report .p-5{padding:20px}#candidate-report .p-6{padding:24px}#candidate-report .px-3{padding-left:12px;padding-right:12px}#candidate-report .px-4{padding-left:16px;padding-right:16px}#candidate-report .px-5{padding-left:20px;padding-right:20px}#candidate-report .py-1{padding-bottom:4px;padding-top:4px}#candidate-report .py-2{padding-bottom:8px;padding-top:8px}#candidate-report .py-5{padding-bottom:20px;padding-top:20px}#candidate-report .pr-2{padding-right:8px}#candidate-report .pt-0{padding-top:0}#candidate-report .text-center{text-align:center}#candidate-report .text-2xl{font-size:24px;line-height:31.200000000000003px}#candidate-report .text-lg{font-size:18px;line-height:27px}#candidate-report .text-sm{font-size:14px;line-height:21px}#candidate-report .text-xl{font-size:20px;line-height:28px}#candidate-report .text-xs{line-height:19.200000000000003px}#candidate-report .font-bold{font-weight:700}#candidate-report .font-medium{font-weight:500}#candidate-report .font-semibold{font-weight:600}#candidate-report .tracking-tight{letter-spacing:-.025em}#candidate-report .text-amber-500{--tw-text-opacity:1;color:#f59e0b;color:rgb(245 158 11/var(--tw-text-opacity,1))}#candidate-report .text-blue-600{--tw-text-opacity:1;color:#2563eb;color:rgb(37 99 235/var(--tw-text-opacity,1))}#candidate-report .text-gray-500{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}#candidate-report .text-gray-700{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1))}#candidate-report .text-green-600{--tw-text-opacity:1;color:#16a34a;color:rgb(22 163 74/var(--tw-text-opacity,1))}#candidate-report .text-green-800{--tw-text-opacity:1;color:#166534;color:rgb(22 101 52/var(--tw-text-opacity,1))}#candidate-report .text-indigo-600{--tw-text-opacity:1;color:#4f46e5;color:rgb(79 70 229/var(--tw-text-opacity,1))}#candidate-report .text-neutral-500{--tw-text-opacity:1;color:#999;color:rgb(153 153 153/var(--tw-text-opacity,1))}#candidate-report .text-neutral-600{--tw-text-opacity:1;color:#7f7f7f;color:rgb(127 127 127/var(--tw-text-opacity,1))}#candidate-report .text-primary-100{--tw-text-opacity:1;color:#e9e5ff;color:rgb(233 229 255/var(--tw-text-opacity,1))}#candidate-report .text-primary-500{--tw-text-opacity:1;color:#7341ff;color:rgb(115 65 255/var(--tw-text-opacity,1))}#candidate-report .text-primary-600{--tw-text-opacity:1;color:#631bff;color:rgb(99 27 255/var(--tw-text-opacity,1))}#candidate-report .text-primary-700{--tw-text-opacity:1;color:#611bf8;color:rgb(97 27 248/var(--tw-text-opacity,1))}#candidate-report .text-primary-800{--tw-text-opacity:1;color:#4607d0;color:rgb(70 7 208/var(--tw-text-opacity,1))}#candidate-report .text-red-500{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}#candidate-report .text-red-700{--tw-text-opacity:1;color:#b91c1c;color:rgb(185 28 28/var(--tw-text-opacity,1))}#candidate-report .text-red-800{--tw-text-opacity:1;color:#991b1b;color:rgb(153 27 27/var(--tw-text-opacity,1))}#candidate-report .text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}#candidate-report .text-yellow-300{--tw-text-opacity:1;color:#fde047;color:rgb(253 224 71/var(--tw-text-opacity,1))}#candidate-report .text-yellow-500{--tw-text-opacity:1;color:#eab308;color:rgb(234 179 8/var(--tw-text-opacity,1))}#candidate-report .text-yellow-700{--tw-text-opacity:1;color:#a16207;color:rgb(161 98 7/var(--tw-text-opacity,1))}#candidate-report .text-yellow-800{--tw-text-opacity:1;color:#854d0e;color:rgb(133 77 14/var(--tw-text-opacity,1))}#candidate-report .opacity-80{opacity:.8}#candidate-report .shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}#candidate-report .shadow-lg,#candidate-report .shadow-sm{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#candidate-report .shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}#candidate-report .backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}#candidate-report .transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}#candidate-report .transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}#candidate-report .duration-300{transition-duration:.3s}#candidate-report{font-family:Open Sans!important;font-size:16px!important}#candidate-report :is(.bg-neutral-50){color:#000000e6!important}#candidate-report :is(.bg-neutral-200){color:#000000e6!important}#candidate-report :is(.bg-primary-50){color:#000000e6!important}#candidate-report :is(.bg-primary-100){color:#000000e6!important}#candidate-report :is(.bg-primary-600){color:#ffffffe6!important}#candidate-report .hover\:-translate-y-1:hover{--tw-translate-y:-4px}#candidate-report .hover\:-translate-y-1:hover,#candidate-report .hover\:scale-105:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#candidate-report .hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}#candidate-report .hover\:border-primary-200:hover{--tw-border-opacity:1;border-color:#d5cfff;border-color:rgb(213 207 255/var(--tw-border-opacity,1))}#candidate-report .hover\:border-primary-300:hover{--tw-border-opacity:1;border-color:#b7a9ff;border-color:rgb(183 169 255/var(--tw-border-opacity,1))}#candidate-report .hover\:bg-neutral-50:hover{--tw-bg-opacity:1;background-color:#f7f7f7;background-color:rgb(247 247 247/var(--tw-bg-opacity,1))}#candidate-report .hover\:bg-primary-100:hover{--tw-bg-opacity:1;background-color:#e9e5ff;background-color:rgb(233 229 255/var(--tw-bg-opacity,1))}#candidate-report .hover\:bg-primary-50:hover{--tw-bg-opacity:1;background-color:#f3f1ff;background-color:rgb(243 241 255/var(--tw-bg-opacity,1))}#candidate-report .hover\:from-green-600:hover{--tw-gradient-from:#16a34a var(--tw-gradient-from-position);--tw-gradient-to:#16a34a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#candidate-report .hover\:to-green-700:hover{--tw-gradient-to:#15803d var(--tw-gradient-to-position)}#candidate-report .hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}#candidate-report .hover\:shadow-lg:hover,#candidate-report .hover\:shadow-md:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#candidate-report .hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}#candidate-report .hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#candidate-report :is(.group[open] .group-open\:rotate-180){--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:768px){#candidate-report .md\:mt-0{margin-top:0}#candidate-report .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#candidate-report .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#candidate-report .md\:flex-row{flex-direction:row}#candidate-report .md\:items-center{align-items:center}}@media (min-width:1024px){#candidate-report .lg\:col-span-1{grid-column:span 1/span 1}#candidate-report .lg\:col-span-2{grid-column:span 2/span 2}#candidate-report .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}#candidate-report .space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(8px*var(--tw-space-y-reverse));margin-top:calc(8px*(1 - var(--tw-space-y-reverse)))}#candidate-report .space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(16px*var(--tw-space-y-reverse));margin-top:calc(16px*(1 - var(--tw-space-y-reverse)))}#candidate-report .space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(24px*var(--tw-space-y-reverse));margin-top:calc(24px*(1 - var(--tw-space-y-reverse)))}#candidate-report .gap-3{gap:12px}#candidate-report .rounded-2xl{border-radius:16px}#candidate-report .shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#candidate-report .h-50{height:180px}#candidate-report .h-60{height:240px}#candidate-report .h-80{height:320px}#candidate-report .h-8{height:32px}#candidate-report .h-2{height:8px}#candidate-report .text-9xl{font-size:128px;line-height:1}#candidate-report .text-6xl{font-size:60px;line-height:1}#candidate-report .text-xs{font-size:12px;line-height:16px}#candidate-report .items-baseline{align-items:baseline}#candidate-report .opacity-10{opacity:.1}#candidate-report .opacity-90{opacity:.9}#candidate-report .z-10{z-index:10}#candidate-report .relative{position:relative}#candidate-report .absolute{position:absolute}#candidate-report .inset-0{bottom:0;left:0;right:0;top:0}#candidate-report .top-0{top:0}#candidate-report .right-0{right:0}#candidate-report .bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}#candidate-report .bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}#candidate-report .from-yellow-400{--tw-gradient-from:#facc15 var(--tw-gradient-from-position);--tw-gradient-to:#facc1500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#candidate-report .to-yellow-600{--tw-gradient-to:#ca8a04 var(--tw-gradient-to-position)}#candidate-report .from-gray-300{--tw-gradient-from:#d1d5db var(--tw-gradient-from-position);--tw-gradient-to:#d1d5db00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#candidate-report .to-gray-500{--tw-gradient-to:#6b7280 var(--tw-gradient-to-position)}#candidate-report .from-gray-50{--tw-gradient-from:#f9fafb var(--tw-gradient-from-position);--tw-gradient-to:#f9fafb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#candidate-report .to-gray-100{--tw-gradient-to:#f3f4f6 var(--tw-gradient-to-position)}#candidate-report .from-orange-400{--tw-gradient-from:#fb923c var(--tw-gradient-from-position);--tw-gradient-to:#fb923c00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#candidate-report .to-orange-600{--tw-gradient-to:#ea580c var(--tw-gradient-to-position)}#candidate-report .from-blue-400{--tw-gradient-from:#60a5fa var(--tw-gradient-from-position);--tw-gradient-to:#60a5fa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#candidate-report .to-blue-600{--tw-gradient-to:#2563eb var(--tw-gradient-to-position)}.from-green-400{--tw-gradient-from:#4ade80 var(--tw-gradient-from-position);--tw-gradient-to:#4ade8000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#candidate-report .to-green-600{--tw-gradient-to:#16a34a var(--tw-gradient-to-position)}#candidate-report .from-indigo-500{--tw-gradient-from:#6366f1 var(--tw-gradient-from-position);--tw-gradient-to:#6366f100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#candidate-report .to-purple-600{--tw-gradient-to:#9333ea var(--tw-gradient-to-position)}#candidate-report .from-purple-400{--tw-gradient-from:#c084fc var(--tw-gradient-from-position);--tw-gradient-to:#c084fc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#candidate-report .from-blue-50{--tw-gradient-from:#eff6ff var(--tw-gradient-from-position);--tw-gradient-to:#eff6ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#candidate-report .to-indigo-50{--tw-gradient-to:#eef2ff var(--tw-gradient-to-position)}#candidate-report .bg-white\/20{background-color:#fff3}#candidate-report .bg-gray-50{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}#candidate-report .bg-gray-200{--tw-bg-opacity:1;background-color:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}#candidate-report .bg-blue-200{--tw-bg-opacity:1;background-color:#bfdbfe;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}#candidate-report .bg-indigo-700{--tw-bg-opacity:1;background-color:#4338ca;background-color:rgb(67 56 202/var(--tw-bg-opacity,1))}#candidate-report .bg-indigo-800{--tw-bg-opacity:1;background-color:#3730a3;background-color:rgb(55 48 163/var(--tw-bg-opacity,1))}#candidate-report .text-indigo-700{--tw-text-opacity:1;color:#4338ca;color:rgb(67 56 202/var(--tw-text-opacity,1))}#candidate-report .text-indigo-800{--tw-text-opacity:1;color:#3730a3;color:rgb(55 48 163/var(--tw-text-opacity,1))}#candidate-report .text-orange-600{--tw-text-opacity:1;color:#ea580c;color:rgb(234 88 12/var(--tw-text-opacity,1))}#candidate-report .border-gray-100{--tw-border-opacity:1;border-color:#f3f4f6;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}#candidate-report .border-gray-200{--tw-border-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}#candidate-report .border-blue-200{--tw-border-opacity:1;border-color:#bfdbfe;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}#candidate-report .transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}#candidate-report .duration-1000{transition-duration:1s}#candidate-report .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}#candidate-report .flex-wrap{flex-wrap:wrap}#candidate-report .border-2{border-width:2px}#candidate-report .from-emerald-50{--tw-gradient-from:#ecfdf5 var(--tw-gradient-from-position);--tw-gradient-to:#ecfdf500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#candidate-report .via-green-50{--tw-gradient-to:#f0fdf400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f0fdf4 var(--tw-gradient-via-position),var(--tw-gradient-to)}#candidate-report .to-teal-50{--tw-gradient-to:#f0fdfa var(--tw-gradient-to-position)}#candidate-report .opacity-5{opacity:.05}#candidate-report .opacity-20{opacity:.2}#candidate-report .w-32{width:128px}#candidate-report .h-32{height:128px}#candidate-report .w-40{width:160px}#candidate-report .h-40{height:160px}#candidate-report .w-14{width:56px}#candidate-report .h-14{height:56px}#candidate-report .w-20{width:80px}#candidate-report .h-20{height:80px}#candidate-report .blur-3xl{--tw-blur:blur(64px);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)}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}#candidate-report .animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}#candidate-report .flex-shrink-0{flex-shrink:0}#candidate-report .from-green-400{--tw-gradient-from:#4ade80 var(--tw-gradient-from-position);--tw-gradient-to:#4ade8000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#candidate-report .to-emerald-500{--tw-gradient-to:#10b981 var(--tw-gradient-to-position)}#candidate-report .text-4xl{font-size:36px;line-height:40px}#candidate-report .flex-1{flex:1 1}#candidate-report .pt-1{padding-top:4px}#candidate-report .leading-relaxed{line-height:1.625}#candidate-report .bg-white\/60{background-color:#fff9}#candidate-report .bg-white\/80,#candidate-report .hover\:bg-white\/80:hover{background-color:#fffc}#candidate-report .rounded-bl-full{border-bottom-left-radius:9999px}#candidate-report .from-green-300\/30{--tw-gradient-from:#86efac4d var(--tw-gradient-from-position);--tw-gradient-to:#86efac00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#candidate-report .to-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position)}#candidate-report .delay-75{animation-delay:75ms} /*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/#interview .pointer-events-none{pointer-events:none}#interview .fixed{position:fixed}#interview .absolute{position:absolute}#interview .relative{position:relative}#interview .inset-0{inset:0}#interview .bottom-4{bottom:16px}#interview .left-4{left:16px}#interview .right-4{right:16px}#interview .mx-4{margin-left:16px;margin-right:16px}#interview .mx-auto{margin-left:auto;margin-right:auto}#interview .mb-12{margin-bottom:48px}#interview .mb-2{margin-bottom:8px}#interview .mb-3{margin-bottom:12px}#interview .mb-4{margin-bottom:16px}#interview .mb-6{margin-bottom:24px}#interview .mb-8{margin-bottom:32px}#interview .ml-2{margin-left:8px}#interview .ml-5{margin-left:20px}#interview .mr-2{margin-right:8px}#interview .mr-3{margin-right:12px}#interview .mt-0\.5{margin-top:2px}#interview .mt-1{margin-top:4px}#interview .mt-2{margin-top:8px}#interview .mt-4{margin-top:16px}#interview .flex{display:flex}#interview .grid{display:grid}#interview .hidden{display:none}#interview .h-1{height:4px}#interview .h-10{height:40px}#interview .h-24{height:96px}#interview .h-3{height:12px}#interview .h-36{height:144px}#interview .h-48{height:192px}#interview .h-64{height:256px}#interview .h-full{height:100%}#interview .min-h-screen{min-height:100vh}#interview .w-0{width:0}#interview .w-10{width:40px}#interview .w-24{width:96px}#interview .w-3{width:12px}#interview .w-36{width:144px}#interview .w-48{width:192px}#interview .w-full{width:100%}#interview .max-w-2xl{max-width:42rem}#interview .max-w-3xl{max-width:48rem}#interview .max-w-5xl{max-width:64rem}#interview .max-w-xs{max-width:20rem}#interview .flex-grow{flex-grow:1}#interview .scale-100{--tw-scale-x:1;--tw-scale-y:1}#interview .scale-100,#interview .scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#interview .scale-95{--tw-scale-x:0.95;--tw-scale-y:0.95}#interview .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#interview .animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}#interview .animate-spin{animation:spin 1s linear infinite}#interview .list-disc{list-style-type:disc}#interview .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#interview .flex-row{flex-direction:row}#interview .flex-col{flex-direction:column}#interview .items-start{align-items:flex-start}#interview .items-center{align-items:center}#interview .justify-end{justify-content:flex-end}#interview .justify-center{justify-content:center}#interview .justify-between{justify-content:space-between}#interview .gap-4{gap:16px}#interview .gap-6{gap:24px}#interview .gap-8{gap:32px}#interview :is(.space-x-2>:not([hidden])~:not([hidden])){--tw-space-x-reverse:0;margin-left:calc(8px*(1 - var(--tw-space-x-reverse)));margin-right:calc(8px*var(--tw-space-x-reverse))}#interview :is(.space-y-1>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-bottom:calc(4px*var(--tw-space-y-reverse));margin-top:calc(4px*(1 - var(--tw-space-y-reverse)))}#interview :is(.space-y-2>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-bottom:calc(8px*var(--tw-space-y-reverse));margin-top:calc(8px*(1 - var(--tw-space-y-reverse)))}#interview .overflow-hidden{overflow:hidden}#interview .rounded{border-radius:12px}#interview .rounded-full{border-radius:9999px}#interview .rounded-lg{border-radius:24px}#interview .rounded-xl{border-radius:36px}#interview .border{border-width:1px}#interview .border-4{border-width:4px}#interview .border-gray-200{--tw-border-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}#interview .border-gray-300{--tw-border-opacity:1;border-color:#d1d5db;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}#interview .border-primary-100{--tw-border-opacity:1;border-color:#e9e5ff;border-color:rgb(233 229 255/var(--tw-border-opacity,1))}#interview .border-primary-500{--tw-border-opacity:1;border-color:#7341ff;border-color:rgb(115 65 255/var(--tw-border-opacity,1))}#interview .border-slate-200{--tw-border-opacity:1;border-color:#e2e8f0;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}#interview .border-yellow-200{--tw-border-opacity:1;border-color:#fef08a;border-color:rgb(254 240 138/var(--tw-border-opacity,1))}#interview .border-t-transparent{border-top-color:#0000}#interview .bg-black{--tw-bg-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}#interview .bg-blue-100{--tw-bg-opacity:1;background-color:#dbeafe;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}#interview .bg-gray-100{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}#interview .bg-gray-200{--tw-bg-opacity:1;background-color:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}#interview .bg-gray-300{--tw-bg-opacity:1;background-color:#d1d5db;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}#interview .bg-gray-50{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}#interview .bg-gray-900{--tw-bg-opacity:1;background-color:#111827;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}#interview .bg-green-100{--tw-bg-opacity:1;background-color:#dcfce7;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}#interview .bg-green-600{--tw-bg-opacity:1;background-color:#16a34a;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}#interview .bg-primary-100{--tw-bg-opacity:1;background-color:#e9e5ff;background-color:rgb(233 229 255/var(--tw-bg-opacity,1))}#interview .bg-primary-50{--tw-bg-opacity:1;background-color:#f3f1ff;background-color:rgb(243 241 255/var(--tw-bg-opacity,1))}#interview .bg-primary-500{--tw-bg-opacity:1;background-color:#7341ff;background-color:rgb(115 65 255/var(--tw-bg-opacity,1))}#interview .bg-red-500{--tw-bg-opacity:1;background-color:#ef4444;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}#interview .bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}#interview .bg-yellow-50{--tw-bg-opacity:1;background-color:#fefce8;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}#interview .bg-opacity-50{--tw-bg-opacity:0.5}#interview .bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}#interview .from-slate-50{--tw-gradient-from:#f8fafc var(--tw-gradient-from-position);--tw-gradient-to:#f8fafc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#interview .to-slate-100{--tw-gradient-to:#f1f5f9 var(--tw-gradient-to-position)}#interview .p-2{padding:8px}#interview .p-6{padding:24px}#interview .p-8{padding:32px}#interview .px-2{padding-left:8px;padding-right:8px}#interview .px-4{padding-left:16px;padding-right:16px}#interview .px-6{padding-left:24px;padding-right:24px}#interview .px-8{padding-left:32px;padding-right:32px}#interview .py-1{padding-bottom:4px;padding-top:4px}#interview .py-2{padding-bottom:8px;padding-top:8px}#interview .py-3{padding-bottom:12px;padding-top:12px}#interview .py-4{padding-bottom:16px;padding-top:16px}#interview .text-center{text-align:center}#interview .text-3xl{font-size:30px;line-height:36px}#interview .text-4xl{font-size:36px;line-height:41.4px}#interview .text-5xl{font-size:48px;line-height:52.800000000000004px}#interview .text-6xl{font-size:60px;line-height:66px}#interview .text-lg{font-size:18px;line-height:27px}#interview .text-sm{font-size:14px;line-height:21px}#interview .text-xl{font-size:20px;line-height:28px}#interview .font-bold{font-weight:700}#interview .font-medium{font-weight:500}#interview .font-semibold{font-weight:600}#interview .text-blue-600{--tw-text-opacity:1;color:#2563eb;color:rgb(37 99 235/var(--tw-text-opacity,1))}#interview .text-gray-500{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}#interview .text-gray-600{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}#interview .text-gray-700{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1))}#interview .text-gray-800{--tw-text-opacity:1;color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity,1))}#interview .text-green-500{--tw-text-opacity:1;color:#22c55e;color:rgb(34 197 94/var(--tw-text-opacity,1))}#interview .text-green-600{--tw-text-opacity:1;color:#16a34a;color:rgb(22 163 74/var(--tw-text-opacity,1))}#interview .text-primary-500{--tw-text-opacity:1;color:#7341ff;color:rgb(115 65 255/var(--tw-text-opacity,1))}#interview .text-primary-600{--tw-text-opacity:1;color:#631bff;color:rgb(99 27 255/var(--tw-text-opacity,1))}#interview .text-primary-700{--tw-text-opacity:1;color:#611bf8;color:rgb(97 27 248/var(--tw-text-opacity,1))}#interview .text-red-500{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}#interview .text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}#interview .text-yellow-600{--tw-text-opacity:1;color:#ca8a04;color:rgb(202 138 4/var(--tw-text-opacity,1))}#interview .text-yellow-800{--tw-text-opacity:1;color:#854d0e;color:rgb(133 77 14/var(--tw-text-opacity,1))}#interview .opacity-0{opacity:0}#interview .opacity-100{opacity:1}#interview .opacity-30{opacity:.3}#interview .shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}#interview .shadow-lg,#interview .shadow-md{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#interview .shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}#interview .transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}#interview .transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}#interview .transition-shadow{transition-duration:.15s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}#interview .duration-500{transition-duration:.5s}#interview{font-family:Open Sans!important;font-size:16px!important}#interview :is(.bg-primary-50){color:#000000e6!important}#interview :is(.bg-primary-100){color:#000000e6!important}#interview :is(.bg-primary-500){color:#ffffffe6!important}#interview .hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#interview .hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:#d1d5db;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}#interview .hover\:bg-green-700:hover{--tw-bg-opacity:1;background-color:#15803d;background-color:rgb(21 128 61/var(--tw-bg-opacity,1))}#interview .hover\:bg-primary-600:hover{--tw-bg-opacity:1;background-color:#631bff;background-color:rgb(99 27 255/var(--tw-bg-opacity,1))}#interview .hover\:text-gray-800:hover{--tw-text-opacity:1;color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity,1))}#interview .hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#interview .focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}#interview .focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}#interview .focus\:ring-primary-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(115 65 255/var(--tw-ring-opacity,1))}@media (min-width:768px){#interview .md\:mb-0{margin-bottom:0}#interview .md\:mr-6{margin-right:24px}#interview .md\:flex{display:flex}#interview .md\:hidden{display:none}#interview .md\:h-80{height:320px}#interview .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#interview .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#interview .md\:flex-row{flex-direction:row}}@media (min-width:1024px){#interview .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#interview .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}#interview-error{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:2rem;position:relative}#interview-error:before{animation:backgroundMove 20s linear infinite;background:radial-gradient(circle,#ffffff1a 1px,#0000 0);background-size:50px 50px;content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}@keyframes backgroundMove{0%{transform:translate(0)}to{transform:translate(50px,50px)}}#interview-error .error-container{animation:slideUp .6s ease-out;background:#fff;border-radius:24px;box-shadow:0 20px 60px #0000004d;max-width:600px;padding:3rem 2.5rem;position:relative;width:100%;z-index:1}#interview-error .error-icon-wrapper{align-items:center;display:flex;height:100px;justify-content:center;margin:0 auto 2rem;position:relative;width:100px}#interview-error .error-icon-pulse{animation:pulse 2s ease-in-out infinite;background:linear-gradient(135deg,#ff6b6b,#ee5a6f);border-radius:50%;height:100%;opacity:.2;position:absolute;width:100%}#interview-error .error-icon{animation:iconFloat 3s ease-in-out infinite;color:#ff6b6b;filter:drop-shadow(0 4px 8px rgba(255,107,107,.3));font-size:64px;z-index:2}@keyframes iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}#interview-error .error-content{text-align:center}#interview-error .error-title{color:#2d3748;font-size:2rem;font-weight:700;letter-spacing:-.5px;margin-bottom:1rem}#interview-error .error-message{color:#718096;font-size:1.125rem;line-height:1.7;margin-bottom:2rem;padding:0 1rem}#interview-error .error-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:2rem}#interview-error .error-button{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;overflow:hidden;padding:.875rem 1.75rem;position:relative;transition:all .3s ease}#interview-error .error-button:before{background:#ffffff4d;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0}#interview-error .error-button:hover:before{height:300px;width:300px}.refresh-button{align-items:center;background:linear-gradient(90deg,#06b6d4,#7c3aed);border:none;border-radius:12px;box-shadow:0 6px 18px #7c3aed3d,inset 0 -2px 6px #00000026;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:10px;padding:10px 16px;transform:translateZ(0);transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}#interview-error .error-button.primary{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 15px #667eea66;color:#fff}#interview-error .error-button.primary:hover{box-shadow:0 6px 20px #667eea99;transform:translateY(-2px)}#interview-error .error-button.primary:active{transform:translateY(0)}#interview-error .error-button.secondary{background:#f7fafc;border:2px solid #e2e8f0;color:#4a5568}#interview-error .error-button.secondary:hover{background:#edf2f7;border-color:#cbd5e0;transform:translateY(-2px)}#interview-error .error-button .material-symbols-outlined{font-size:20px;position:relative;z-index:1}#interview-error .error-help{align-items:center;border-top:1px solid #e2e8f0;color:#718096;display:flex;font-size:.9rem;gap:.5rem;justify-content:center;padding-top:2rem}#interview-error .error-help .material-symbols-outlined{color:#667eea;font-size:20px}#interview-error .error-help a{color:#667eea;font-weight:600;text-decoration:none;transition:color .3s ease}#interview-error .error-help a:hover{color:#764ba2;text-decoration:underline}@media (max-width:640px){#interview-error .error-container{padding:2rem 1.5rem}#interview-error .error-title{font-size:1.5rem}#interview-error .error-message{font-size:1rem}#interview-error .error-actions{flex-direction:column;width:100%}#interview-error .error-button{justify-content:center;width:100%}#interview-error .error-icon-wrapper{height:80px;width:80px}#interview-error .error-icon{font-size:48px}}@keyframes voiceRing1{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}@keyframes voiceRing2{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}@keyframes voiceRing3{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.2)}}@keyframes listeningPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@keyframes shimmer{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}to{transform:translateX(100%) translateY(100%) rotate(45deg)}}@keyframes floatingParticle1{0%,to{opacity:0;transform:translate(0)}10%{opacity:1}50%{opacity:1;transform:translate(60px,-40px)}90%{opacity:0}}@keyframes floatingParticle2{0%,to{opacity:0;transform:translate(0)}10%{opacity:1}50%{opacity:1;transform:translate(-60px,-40px)}90%{opacity:0}}@keyframes floatingParticle3{0%,to{opacity:0;transform:translate(0)}10%{opacity:1}50%{opacity:1;transform:translate(40px,60px)}90%{opacity:0}}@keyframes floatingParticle4{0%,to{opacity:0;transform:translate(0)}10%{opacity:1}50%{opacity:1;transform:translate(-40px,60px)}90%{opacity:0}}@keyframes statusDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.3)}}.start-interview-modern{border:none;border-radius:1rem;cursor:pointer;overflow:hidden;position:relative;transform:scale(1);transition:all .5s cubic-bezier(.4,0,.2,1);width:100%}.start-interview-modern:hover{box-shadow:0 20px 25px -5px #0000004d,0 10px 10px -5px #0003;transform:scale(1.05)}.start-interview-modern.disabled{cursor:not-allowed;opacity:.5}.start-interview-modern .btn-gradient-bg{background:linear-gradient(90deg,#059669,#10b981,#14b8a6);inset:0;opacity:1;position:absolute;transition:opacity .3s ease}.start-interview-modern:hover .btn-gradient-bg{opacity:.9}.start-interview-modern .btn-glow{background:linear-gradient(90deg,#34d399,#4ade80,#2dd4bf);filter:blur(48px);inset:0;opacity:0;position:absolute;transition:opacity .5s ease}.start-interview-modern:hover .btn-glow{opacity:.3}.start-interview-modern .btn-shine{inset:0;opacity:0;position:absolute;transition:opacity .7s ease}.start-interview-modern:hover .btn-shine{opacity:1}.start-interview-modern .btn-shine-inner{background:linear-gradient(90deg,#0000,#fff3,#0000);inset:0;position:absolute;transform:translateX(-100%) skewX(-12deg);transition:transform 1s ease}.start-interview-modern:hover .btn-shine-inner{transform:translateX(100%) skewX(-12deg)}.start-interview-modern .btn-content{align-items:center;display:flex;gap:.75rem;justify-content:center;padding:1rem 2rem;position:relative}.start-interview-modern .btn-icon-wrapper{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;border-radius:50%;display:flex;height:2.5rem;justify-content:center;transition:all .3s ease;width:2.5rem}.start-interview-modern:hover .btn-icon-wrapper{background:#ffffff4d;transform:rotate(90deg)}.start-interview-modern .btn-icon{color:#fff;font-size:1.5rem}.start-interview-modern .btn-text-wrapper{align-items:flex-start;display:flex;flex-direction:column}.start-interview-modern .btn-text-primary{color:#fff;font-size:1.125rem;font-weight:700;letter-spacing:.025em}.start-interview-modern .btn-text-secondary{color:#d1fae5;font-size:.75rem;font-weight:500;opacity:.9}.start-interview-modern .btn-loading{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#11182766;display:flex;gap:.5rem;inset:0;justify-content:center;position:absolute}.start-interview-modern .btn-loading-spinner{animation:spin 1s linear infinite;border:2px solid #fff;border-radius:50%;border-top-color:#0000;height:1.25rem;width:1.25rem}.start-interview-modern .btn-loading-text{color:#fff;font-size:.875rem;font-weight:500}.end-interview-modern{border:none;border-radius:1rem;cursor:pointer;overflow:hidden;position:relative;transform:scale(1);transition:all .5s cubic-bezier(.4,0,.2,1);width:100%}.end-interview-modern:hover{box-shadow:0 20px 25px -5px #0000004d,0 10px 10px -5px #0003;transform:scale(1.05)}.end-interview-modern .btn-gradient-bg{background:linear-gradient(90deg,#dc2626,#ef4444,#f87171);inset:0;opacity:1;position:absolute;transition:opacity .3s ease}.end-interview-modern:hover .btn-gradient-bg{opacity:.9}.end-interview-modern .btn-glow{background:linear-gradient(90deg,#f87171,#fca5a5,#fecaca);filter:blur(48px);inset:0;opacity:0;position:absolute;transition:opacity .5s ease}.end-interview-modern:hover .btn-glow{opacity:.3}.end-interview-modern .btn-shine{inset:0;opacity:0;position:absolute;transition:opacity .7s ease}.end-interview-modern:hover .btn-shine{opacity:1}.end-interview-modern .btn-shine-inner{background:linear-gradient(90deg,#0000,#fff3,#0000);inset:0;position:absolute;transform:translateX(-100%) skewX(-12deg);transition:transform 1s ease}.end-interview-modern:hover .btn-shine-inner{transform:translateX(100%) skewX(-12deg)}.end-interview-modern .btn-content{align-items:center;display:flex;gap:.75rem;justify-content:center;padding:1rem 2rem;position:relative}.end-interview-modern .btn-icon-wrapper{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;border-radius:50%;display:flex;height:2.5rem;justify-content:center;transition:all .3s ease;width:2.5rem}.end-interview-modern:hover .btn-icon-wrapper{background:#ffffff4d;transform:scale(1.1)}.end-interview-modern .btn-icon{color:#fff;font-size:1.5rem}.end-interview-modern .btn-text-wrapper{align-items:flex-start;display:flex;flex-direction:column}.end-interview-modern .btn-text-primary{color:#fff;font-size:1.125rem;font-weight:700;letter-spacing:.025em}.end-interview-modern .btn-text-secondary{color:#fecaca;font-size:.75rem;font-weight:500;opacity:.9}.ai-visualizer-wrapper{align-items:center;display:flex;justify-content:center}.ai-visualizer-background,.ai-visualizer-wrapper{bottom:0;left:0;position:absolute;right:0;top:0}.ai-visualizer-background.speaking{animation:backgroundPulse 3s ease-in-out infinite;background:radial-gradient(circle at 50% 50%,#10b98126 0,#0000 60%)}.ai-visualizer-background.listening{animation:backgroundPulse 3s ease-in-out infinite;background:radial-gradient(circle at 50% 50%,#3b82f626 0,#0000 60%)}.ai-visualizer-background.idle{background:radial-gradient(circle at 50% 50%,#6b72800d 0,#0000 60%)}@keyframes backgroundPulse{0%,to{opacity:.6}50%{opacity:1}}.ai-visualizer-content{position:relative;z-index:1}.ai-visualizer-container{align-items:center;display:flex;flex-direction:column;gap:24px}.ai-profile-wrapper{align-items:center;display:flex;height:250px;justify-content:center;position:relative;width:250px}.voice-ring{border-radius:50%;position:absolute}.voice-ring,.voice-ring-1{border:3px solid #10b98166}.voice-ring-1{animation:voiceRing1 1.5s ease-out infinite;height:140%;width:140%}.voice-ring-2{animation:voiceRing2 1.5s ease-out .3s infinite;border:3px solid #10b98180;height:120%;width:120%}.voice-ring-3{animation:voiceRing3 1.5s ease-out .6s infinite;border:3px solid #10b98199;height:110%;width:110%}.listening-ring{animation:listeningPulse 2s ease-in-out infinite;border:2px solid #3b82f680;border-radius:50%;height:115%;position:absolute;width:115%}.ai-border-ring{border-radius:50%;height:100%;position:absolute;transition:all .3s ease-in-out;width:100%}.ai-border-ring.speaking{border:4px solid #10b981cc;box-shadow:0 0 30px #10b98180,inset 0 0 20px #10b98133}.ai-border-ring.listening{border:4px solid #3b82f6cc;box-shadow:0 0 30px #3b82f680,inset 0 0 20px #3b82f633}.ai-border-ring.idle{border:4px solid #6b728080;box-shadow:0 0 15px #6b72804d}.ai-profile-container{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;height:220px;overflow:hidden;position:relative;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;width:220px}.ai-profile-container.speaking{box-shadow:0 8px 32px #10b98166;transform:scale(1.05)}.ai-profile-container.listening{box-shadow:0 8px 32px #3b82f666}.ai-profile-container.idle{box-shadow:0 8px 24px #0000004d}.ai-avatar-inner{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;height:100%;justify-content:center;position:relative;width:100%}.ai-avatar-image{height:100%;object-fit:cover;transform:scaleX(-1);width:100%}.ai-overlay-gradient{background:linear-gradient(135deg,#ffffff1a,#0000 50%);bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.ai-shimmer{animation:shimmer 2s infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);height:200%;left:-50%;position:absolute;top:-50%;width:200%}.ai-error-message{background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;color:#fca5a5;font-size:.75rem;margin-top:-8px;max-width:220px;padding:8px 16px;text-align:center}@media (max-width:768px){.ai-profile-wrapper{height:180px;width:180px}.ai-profile-container{height:160px;width:160px}.ai-visualizer-container{gap:16px}}@media (max-width:480px){.ai-profile-wrapper{height:150px;width:150px}.ai-profile-container{height:130px;width:130px}.voice-ring-1,.voice-ring-2,.voice-ring-3{border-width:2px}.ai-border-ring{border-width:3px}}.step-navigation-container{display:flex;flex-direction:column;gap:1rem}.step-nav-button{align-items:center;border:none;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;cursor:pointer;display:flex;font-weight:500;justify-content:center;padding:.75rem 1.5rem;transform:scale(1);transition:all .3s ease;width:100%}.step-nav-button:hover{transform:scale(1.05)}.step-nav-button-back{background-color:#e5e7eb;color:#374151}.step-nav-button-back:hover{background-color:#d1d5db}.step-nav-button-primary{background-color:#8b5cf6;color:#fff}.step-nav-button-primary:hover{background-color:#7c3aed}@media (min-width:640px){.step-navigation-container{flex-direction:row;gap:0;justify-content:space-between}.step-nav-button{width:auto}}.mic-popup-overlay{background-color:#000000b3;transition:-webkit-backdrop-filter .3s ease;transition:backdrop-filter .3s ease;transition:backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease}.mic-warning-overlay{background-color:#000c;z-index:10000}.mic-popup-container{background-color:#1f2937;border:1px solid #374151;border-radius:12px;box-shadow:0 10px 25px #00000080;color:#fff;min-width:400px;padding:24px}.mic-warning-container{border:2px solid #f59e0b;border-radius:16px;box-shadow:0 20px 40px #000000b3;padding:32px;text-align:center}.mic-popup-overlay{align-items:center;bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;overflow-y:auto;padding:16px;position:fixed;right:0;top:0;z-index:1000}.mic-popup-container{max-width:90vw;overflow-y:auto}.mic-warning-container{max-width:500px}.mic-popup-container{box-sizing:border-box;max-height:90vh;max-width:40vw;padding:20px;width:100%}.mic-popup-header{margin-bottom:16px}.mic-popup-title{font-size:1.3em;margin:0}.test-voice-section{margin-bottom:16px}.test-voice-instructions{line-height:1.4;margin:0 0 12px}.status-display{margin-bottom:8px}.status-indicator{margin-bottom:4px}.sensitivity-slider-section{margin-bottom:16px}.slider-labels{font-size:12px}.sensitivity-slider{margin-bottom:4px}.preset-buttons{justify-content:center;margin-bottom:16px}.preset-btn{max-width:100px;padding:8px 12px}.action-buttons{margin:0;text-align:center}.btn-save{padding:10px 24px}@media (max-width:480px){.mic-popup-overlay{padding:8px}.mic-popup-container{font-size:14px;max-height:95vh;max-width:95vw}.mic-popup-title,.warning-title{font-size:1.2em}.preset-buttons{flex-direction:column;gap:8px}.preset-btn{min-height:48px;width:100%}.slider-labels{font-size:12px}.test-voice-instructions{font-size:13px}}@media (max-width:768px){.mic-popup-container{max-width:92vw;padding:16px}.warning-list{font-size:14px}.preset-buttons{flex-wrap:wrap;justify-content:center}.preset-btn{flex:1 1;min-width:120px}}@media (min-width:769px){.mic-popup-container{min-width:500px;width:auto}}.warning-icon{font-size:64px}.warning-icon,.warning-title{color:#f59e0b;margin-bottom:16px}.warning-title{font-size:28px;font-weight:700}.warning-content{background-color:#0f172a;border:1px solid #334155;border-radius:12px;margin-bottom:24px;padding:20px;text-align:left}.warning-description{color:#e5e7eb;font-size:16px;line-height:1.6;margin-bottom:16px}.warning-list{color:#d1d5db;font-size:14px;line-height:1.6;margin-bottom:0;margin-left:20px}.warning-list li{margin-bottom:8px}.warning-list li:last-child{margin-bottom:0}.warning-actions{display:flex;flex-direction:column;gap:12px}.btn-calibrate{background-color:#10b981;border:none;border-radius:8px;box-shadow:0 4px 12px #10b9814d;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:16px 24px;transition:all .2s ease}.btn-calibrate:hover{background-color:#059669;box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.mic-popup-header{margin-bottom:24px;text-align:center}.mic-popup-title{color:#f9fafb;font-size:24px;font-weight:700;margin-bottom:8px}.mic-popup-description{color:#d1d5db;font-size:14px;margin-bottom:16px}.test-voice-section{background-color:#0f172a;border:2px solid #334155;border-radius:12px;margin-bottom:24px;padding:20px;text-align:center}.test-voice-header{align-items:center;display:flex;justify-content:center;margin-bottom:12px}.test-voice-icon{font-size:20px;margin-right:8px}.test-voice-title{color:#10b981;font-size:18px}.test-voice-instructions{color:#cbd5e1;font-size:14px;line-height:1.5;margin-bottom:16px}.speaking-text{color:#10b981}.silent-text{color:#6b7280}.status-display{background-color:#1e293b;border:1px solid #475569;border-radius:8px;margin-bottom:16px;padding:16px}.status-indicator{align-items:center;display:flex;justify-content:center;margin-bottom:8px}.status-dot{height:12px;margin-right:8px;transition:all .3s ease;width:12px}.status-dot.speaking{animation:pulse 1s infinite;background-color:#10b981}.status-dot.silent{background-color:#6b7280}.status-text{font-size:16px;font-weight:700;transition:color .3s ease}.status-text.speaking{color:#10b981}.status-text.silent{color:#6b7280}.status-details{color:#94a3b8;font-size:12px}.visual-feedback-tip{color:#f59e0b;font-size:12px;font-style:italic}.sensitivity-slider-section{margin-bottom:20px}.slider-labels{display:flex;justify-content:space-between;margin-bottom:8px}.slider-label{color:#9ca3af;font-size:14px}.slider-value{color:#10b981;font-size:16px;font-weight:700}.sensitivity-slider{-webkit-appearance:none;border-radius:4px;cursor:pointer;height:8px;outline:none;transition:background .2s ease}.sensitivity-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#10b981;border-radius:50%;cursor:pointer;height:20px;width:20px}.sensitivity-slider::-moz-range-thumb{background:#10b981;border:none;border-radius:50%;cursor:pointer;height:20px;width:20px}.slider-instruction{color:#9ca3af;font-size:11px;margin-top:4px;text-align:center}.preset-buttons{display:flex;gap:8px;margin-bottom:24px}.preset-btn{background-color:#374151;border:none;border-radius:6px;color:#fff;cursor:pointer;flex:1 1;font-size:12px;padding:10px 12px;transition:all .2s ease}.preset-btn.active{background-color:#10b981}.preset-btn:hover{background-color:#4b5563;transform:scale(1.05)}.preset-btn.active:hover{background-color:#059669}.preset-percentage{font-size:10px;opacity:.8}.action-buttons{display:flex;gap:12px}.btn-save{background-color:#10b981;border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-size:16px;font-weight:700;padding:14px;transition:all .2s ease}.btn-save:hover{background-color:#059669;box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.animate-fade-in{animation:fadeIn .3s ease-out forwards}.animate-slide-up{animation:slideUp .3s ease-out forwards}.sensitivity-slider-section,.test-voice-section,.warning-content{word-wrap:break-word;overflow-wrap:break-word}.action-buttons,.warning-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.btn-calibrate,.btn-save{flex-shrink:0;min-height:44px;padding:12px 20px}@media (max-width:480px){.btn-calibrate,.btn-save{min-height:48px;width:100%}}.sensitivity-slider{min-width:200px;width:100%}.status-display{align-items:center;display:flex;flex-direction:column;gap:8px}@media (max-width:480px){.status-details{font-size:12px;text-align:center}}@keyframes spotlightPulse{0%,to{box-shadow:0 0 0 9999px rgba(0,0,0,.185),0 0 40px #3b82f6cc,inset 0 0 40px #3b82f633}50%{box-shadow:0 0 0 9999px rgba(0,0,0,.178),0 0 60px #3b82f6,inset 0 0 60px #3b82f64d}}.tour-overlay{animation:fadeIn .3s ease-in-out;background-color:#00000059;bottom:0;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:9998}.spotlight-highlight{animation:spotlightPulse 2s ease-in-out infinite;border:3px solid #3b82f6;border-radius:12px;box-shadow:0 0 0 9999px #000000d9,0 0 40px #3b82f6cc,inset 0 0 40px #3b82f633;pointer-events:none;position:fixed;z-index:9999}.tour-container{align-items:center;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:10000}.tour-card{animation:slideUp .4s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#1e293b,#0f172a);border:1px solid #ffffff14;border-radius:24px;box-shadow:0 25px 80px #0009,0 0 0 1px #ffffff0d;max-width:650px;padding:40px 40px 20px;pointer-events:auto;position:relative;width:90%}.tour-progress{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:32px}.tour-progress-step{background:#ffffff26;border-radius:3px;height:6px;transition:all .3s ease;width:32px}.tour-progress-step.active{box-shadow:0 0 12px #10b98166;width:48px}.tour-progress-step.active,.tour-progress-step.completed{background:linear-gradient(90deg,#10b981,#059669)}.tour-progress-counter{color:#64748b;font-size:13px;font-weight:600;margin-left:8px}.tour-step-content{min-height:220px}.tour-icon-container-blue{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:20px;box-shadow:0 8px 24px #3b82f64d;display:flex;height:80px;justify-content:center;margin:0 auto 24px;width:80px}.tour-icon-container-purple{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 8px 20px #8b5cf64d}.tour-icon-container-purple,.tour-icon-container-red{align-items:center;border-radius:16px;display:flex;flex-shrink:0;height:60px;justify-content:center;width:60px}.tour-icon-container-red{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 8px 20px #ef44444d}.tour-icon-container-green{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:16px;box-shadow:0 8px 20px #10b9814d;display:flex;flex-shrink:0;height:60px;justify-content:center;width:60px}.tour-icon-container-green.tour-icon-large{border-radius:20px;height:80px;width:80px}.tour-icon-container-amber{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:16px;box-shadow:0 8px 20px #f59e0b4d;display:flex;flex-shrink:0;height:60px;justify-content:center;width:60px}.tour-icon-medium{color:#f8b33b;flex-shrink:0;font-size:28px}.tour-step-header{text-align:center}.tour-step-heading{align-items:center;display:flex;gap:16px;margin-bottom:20px}.tour-step-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#cbd5e1);background-clip:text;-webkit-background-clip:text;font-size:32px;font-weight:700;letter-spacing:-.5px;text-align:center}.tour-step-subtitle{color:#fff;font-size:26px;font-weight:700;letter-spacing:-.3px;margin:0}.tour-step-text{color:#94a3b8;font-size:16px;line-height:1.7;margin-bottom:22px}.tour-step-description{color:#cbd5e1;font-size:15px;line-height:1.7;margin-bottom:18px}.tour-info-box-green{align-items:flex-start;background:#10b98126;border:1px solid #10b9814d;border-radius:16px;display:flex;gap:16px;margin-top:28px;padding:20px;text-align:left}.tour-info-box-green-secondary{background:linear-gradient(135deg,#10b9811f,#05966914);border:1px solid #10b98140;border-radius:12px;margin-bottom:14px;padding:18px}.tour-info-box-red{background:linear-gradient(135deg,#ef44441f,#dc262614);border:1px solid #ef444440;padding:14px 18px}.tour-info-box-blue,.tour-info-box-red{align-items:center;border-radius:12px;display:flex;gap:12px}.tour-info-box-blue{background:linear-gradient(135deg,#3b82f61f,#2563eb14);border:1px solid #3b82f640;padding:18px 20px}.tour-info-box-amber{align-items:center;background:linear-gradient(135deg,#f59e0b1f,#d9770614);border:1px solid #f59e0b40;border-radius:12px;display:flex;gap:12px;padding:14px 18px}.tour-info-header{align-items:center;display:flex;gap:10px;margin-bottom:10px}.tour-info-heading{color:#10b981;font-size:15px;font-weight:600;margin-bottom:6px}.tour-info-text{color:#cbd5e1;font-size:14px;line-height:1.5;margin:0}.tour-info-subtext{color:#a7f3d0;font-size:14px;margin:0;padding-left:32px}.tour-duration-boxes{display:flex;flex-direction:column;gap:14px}.tour-duration-box-indigo{background:linear-gradient(135deg,#6366f11f,#4f46e514);border:1px solid #6366f140;border-radius:12px}.tour-duration-box-indigo,.tour-duration-box-red{align-items:center;display:flex;gap:14px;padding:16px 18px}.tour-duration-box-red{background:linear-gradient(135deg,#ef44441f,#dc262614);border:1px solid #ef444440;border-radius:12px}.tour-duration-title{color:#c7d2fe;font-size:15px;font-weight:600;margin:0}.tour-duration-subtitle{color:#a5b4fc;font-size:13px;margin:4px 0 0}.tour-duration-title-red{color:#fca5a5;font-size:15px;font-weight:600;margin:0}.tour-duration-subtitle-red{color:#fecaca;font-size:13px;margin:4px 0 0}.tour-progress-demo-box{background:linear-gradient(135deg,#3b82f61f,#2563eb14);border:1px solid #3b82f640;border-radius:14px;padding:20px}.tour-progress-demo-header{align-items:center;display:flex;gap:10px;margin-bottom:14px}.tour-progress-demo-title{color:#93c5fd;font-size:15px;font-weight:600;margin:0}.tour-progress-demo{background-color:#1e293b99;border:1px solid #3b82f633;border-radius:9999px;height:14px;margin-bottom:10px;overflow:hidden;width:100%}.tour-progress-bar{background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:9999px;box-shadow:0 0 10px #3b82f680;height:100%;transition:width .3s ease;width:45%}.tour-progress-visibility{align-items:center;display:flex;gap:8px}.tour-progress-demo-text{color:#93c5fd;font-size:13px;margin:0}.tour-control-boxes{display:flex;flex-direction:column;gap:14px}.tour-control-box-green{background:linear-gradient(135deg,#10b9811f,#05966914);border:1px solid #10b98140;border-radius:12px;padding:16px 18px}.tour-control-box-red{background:linear-gradient(135deg,#ef44441f,#dc262614);border:1px solid #ef444440;border-radius:12px;padding:16px 18px}.tour-control-button-demo{align-items:center;display:flex;gap:12px;margin-bottom:10px}.tour-button-demo-green{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 12px #10b9814d}.tour-button-demo-green,.tour-button-demo-red{align-items:center;border-radius:8px;display:inline-flex;gap:6px;padding:8px 16px}.tour-button-demo-red{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 12px #ef44444d}.tour-button-demo-text{color:#fff;font-size:13px;font-weight:600}.tour-control-description{color:#6ee7b7;font-size:14px;margin:0}.tour-control-description-red{color:#fca5a5;font-size:14px;margin:0}.tour-checklist{background:linear-gradient(135deg,#10b9811f,#05966914);border:1px solid #10b98140;border-radius:14px;margin-bottom:24px;padding:24px}.tour-checklist-items{display:flex;flex-direction:column;gap:14px}.tour-checklist-item{align-items:start;display:flex;gap:12px}.tour-checklist-text{color:#6ee7b7;font-size:14px;line-height:1.6}.tour-final-message{align-items:center;background:linear-gradient(135deg,#3b82f61f,#2563eb14);border:1px solid #3b82f640;border-radius:12px;display:flex;gap:12px;padding:18px 20px}.tour-final-text{color:#93c5fd;flex:1 1;font-size:15px;font-weight:600;margin:0}.tour-navigation{align-items:center;border-top:1px solid #ffffff14;display:flex;justify-content:space-between;margin-top:20px;padding-top:24px}.tour-nav-btn-next,.tour-nav-btn-prev,.tour-nav-btn-skip{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:400;padding:12px 24px;transition:all .2s ease}.tour-nav-btn-prev{background-color:initial;color:#9ca3af}.tour-nav-btn-prev:hover:not(.disabled){color:#fff}.tour-nav-btn-prev.disabled{color:#4b5563;cursor:default;opacity:.5}.tour-nav-btn-skip{background-color:initial;color:#9ca3af}.tour-nav-btn-skip:hover{color:#fff}.tour-nav-btn-next{background-color:#3b82f6;box-shadow:0 4px 12px #3b82f64d;color:#fff}.tour-nav-btn-next.finish{background-color:#059669}.tour-nav-btn-next:hover{box-shadow:0 6px 16px #3b82f666;transform:translateY(-2px)}.text-green-100{color:#6ee7b7}.text-green-200{color:#a7f3d0}.text-red-100{color:#fca5a5}.text-red-200{color:#fecaca}.text-blue{color:#93c5fd}.text-blue-100{color:#60a5fa}.text-blue-200{color:#93c5fd}.text-blue-300{color:#bfdbfe}.text-indigo-100{color:#a5b4fc}.text-indigo-200{color:#c7d2fe}.text-amber-100{color:#fbbf24}.flex-shrink-0{flex-shrink:0}.flex-1{flex:1 1}.completion-spinner{animation:spin 1s linear infinite}.camera-off-icon{animation:float 3s ease-in-out infinite} /*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/#video-recording .absolute{position:absolute}#video-recording .relative{position:relative}#video-recording .inset-0{inset:0}#video-recording .bottom-1{bottom:4px}#video-recording .bottom-4{bottom:16px}#video-recording .left-0{left:0}#video-recording .left-1{left:4px}#video-recording .right-0{right:0}#video-recording .right-3{right:12px}#video-recording .top-3{top:12px}#video-recording .mx-auto{margin-left:auto;margin-right:auto}#video-recording .mb-2{margin-bottom:8px}#video-recording .mb-3{margin-bottom:12px}#video-recording .mb-4{margin-bottom:16px}#video-recording .mb-6{margin-bottom:24px}#video-recording .mt-1{margin-top:4px}#video-recording .mt-2{margin-top:8px}#video-recording .mt-6{margin-top:24px}#video-recording .flex{display:flex}#video-recording .grid{display:grid}#video-recording .h-2\.5{height:10px}#video-recording .h-24{height:96px}#video-recording .h-3{height:12px}#video-recording .h-\[500px\]{height:500px}#video-recording .h-full{height:100%}#video-recording .min-h-screen{min-height:100vh}#video-recording .w-3{width:12px}#video-recording .w-32{width:128px}#video-recording .w-4\/5{width:80%}#video-recording .w-\[55\%\]{width:55%}#video-recording .w-full{width:100%}#video-recording .max-w-7xl{max-width:80rem}#video-recording .animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}#video-recording .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#video-recording .flex-row{flex-direction:row}#video-recording .items-center{align-items:center}#video-recording .justify-center{justify-content:center}#video-recording .justify-between{justify-content:space-between}#video-recording .gap-4{gap:16px}#video-recording .gap-6{gap:24px}#video-recording :is(.space-x-2>:not([hidden])~:not([hidden])){--tw-space-x-reverse:0;margin-left:calc(8px*(1 - var(--tw-space-x-reverse)));margin-right:calc(8px*var(--tw-space-x-reverse))}#video-recording :is(.space-x-4>:not([hidden])~:not([hidden])){--tw-space-x-reverse:0;margin-left:calc(16px*(1 - var(--tw-space-x-reverse)));margin-right:calc(16px*var(--tw-space-x-reverse))}#video-recording :is(.space-y-4>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-bottom:calc(16px*var(--tw-space-y-reverse));margin-top:calc(16px*(1 - var(--tw-space-y-reverse)))}#video-recording .overflow-hidden{overflow:hidden}#video-recording .rounded{border-radius:12px}#video-recording .rounded-full{border-radius:9999px}#video-recording .rounded-lg{border-radius:24px}#video-recording .rounded-xl{border-radius:36px}#video-recording .border{border-width:1px}#video-recording .border-2{border-width:2px}#video-recording .border-b{border-bottom-width:1px}#video-recording .border-t{border-top-width:1px}#video-recording .border-gray-700{--tw-border-opacity:1;border-color:#374151;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}#video-recording .border-gray-700\/50{border-color:#37415180}#video-recording .border-primary-500{--tw-border-opacity:1;border-color:#7341ff;border-color:rgb(115 65 255/var(--tw-border-opacity,1))}#video-recording .bg-black\/50{background-color:#00000080}#video-recording .bg-black\/60{background-color:#0009}#video-recording .bg-gray-700{--tw-bg-opacity:1;background-color:#374151;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}#video-recording .bg-gray-800\/30{background-color:#1f29374d}#video-recording .bg-gray-800\/40{background-color:#1f293766}#video-recording .bg-gray-800\/50{background-color:#1f293780}#video-recording .bg-gray-900{--tw-bg-opacity:1;background-color:#111827;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}#video-recording .bg-primary-500{--tw-bg-opacity:1;background-color:#7341ff;background-color:rgb(115 65 255/var(--tw-bg-opacity,1))}#video-recording .bg-primary-600{--tw-bg-opacity:1;background-color:#631bff;background-color:rgb(99 27 255/var(--tw-bg-opacity,1))}#video-recording .bg-red-500{--tw-bg-opacity:1;background-color:#ef4444;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}#video-recording .bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}#video-recording .from-gray-900{--tw-gradient-from:#111827 var(--tw-gradient-from-position);--tw-gradient-to:#11182700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#video-recording .to-gray-800{--tw-gradient-to:#1f2937 var(--tw-gradient-to-position)}#video-recording .object-cover{object-fit:cover}#video-recording .p-2{padding:8px}#video-recording .p-3{padding:12px}#video-recording .p-4{padding:16px}#video-recording .px-1{padding-left:4px;padding-right:4px}#video-recording .px-3{padding-left:12px;padding-right:12px}#video-recording .px-4{padding-left:16px;padding-right:16px}#video-recording .py-1{padding-bottom:4px;padding-top:4px}#video-recording .py-2{padding-bottom:8px;padding-top:8px}#video-recording .py-3{padding-bottom:12px;padding-top:12px}#video-recording .pb-2{padding-bottom:8px}#video-recording .pt-4{padding-top:16px}#video-recording .text-center{text-align:center}#video-recording .text-sm{font-size:14px;line-height:21px}#video-recording .text-xl{font-size:20px;line-height:28px}#video-recording .text-xs{font-size:12px;line-height:19.200000000000003px}#video-recording .font-bold{font-weight:700}#video-recording .font-medium{font-weight:500}#video-recording .text-gray-300{--tw-text-opacity:1;color:#d1d5db;color:rgb(209 213 219/var(--tw-text-opacity,1))}#video-recording .text-gray-400{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}#video-recording .text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}#video-recording .opacity-90{opacity:.9}#video-recording .shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}#video-recording .shadow-lg,#video-recording .shadow-xl{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#video-recording .shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}#video-recording .backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}#video-recording .transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}#video-recording .transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}#video-recording .duration-300{transition-duration:.3s}#video-recording{font-family:Open Sans!important;font-size:16px!important}#video-recording :is(.bg-primary-500){color:#ffffffe6!important}#video-recording :is(.bg-primary-600){color:#ffffffe6!important}#video-recording .hover\:-translate-x-1:hover{--tw-translate-x:-4px}#video-recording .hover\:-translate-x-1:hover,#video-recording .hover\:-translate-y-1:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#video-recording .hover\:-translate-y-1:hover{--tw-translate-y:-4px}#video-recording .hover\:translate-x-1:hover{--tw-translate-x:4px}#video-recording .hover\:scale-110:hover,#video-recording .hover\:translate-x-1:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#video-recording .hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}#video-recording .hover\:border-primary-400:hover{--tw-border-opacity:1;border-color:#9478ff;border-color:rgb(148 120 255/var(--tw-border-opacity,1))}#video-recording .hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:#4b5563;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}#video-recording .hover\:bg-gray-700\/40:hover{background-color:#37415166}#video-recording .hover\:bg-primary-500:hover{--tw-bg-opacity:1;background-color:#7341ff;background-color:rgb(115 65 255/var(--tw-bg-opacity,1))}#video-recording :is(.group:hover .group-hover\:text-primary-300){--tw-text-opacity:1;color:#b7a9ff;color:rgb(183 169 255/var(--tw-text-opacity,1))}#video-recording :is(.group:hover .group-hover\:text-red-400){--tw-text-opacity:1;color:#f87171;color:rgb(248 113 113/var(--tw-text-opacity,1))}@media (min-width:768px){#video-recording .md\:col-span-1{grid-column:span 1/span 1}#video-recording .md\:col-span-2{grid-column:span 2/span 2}#video-recording .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#video-recording .md\:p-6{padding:24px}}@media (min-width:1024px){#video-recording .lg\:col-span-1{grid-column:span 1/span 1}#video-recording .lg\:col-span-3{grid-column:span 3/span 3}#video-recording .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}#video-recording .lg\:p-8{padding:32px}} /*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/#subscription-page .absolute{position:absolute}#subscription-page .relative{position:relative}#subscription-page .right-0{right:0}#subscription-page .top-0{top:0}#subscription-page .mx-auto{margin-left:auto;margin-right:auto}#subscription-page .mb-12{margin-bottom:48px}#subscription-page .mb-16{margin-bottom:64px}#subscription-page .mb-2{margin-bottom:8px}#subscription-page .mb-4{margin-bottom:16px}#subscription-page .mb-6{margin-bottom:24px}#subscription-page .mb-8{margin-bottom:32px}#subscription-page .mr-2{margin-right:8px}#subscription-page .flex{display:flex}#subscription-page .inline-flex{display:inline-flex}#subscription-page .grid{display:grid}#subscription-page .h-16{height:64px}#subscription-page .min-h-screen{min-height:100vh}#subscription-page .w-16{width:64px}#subscription-page .w-full{width:100%}#subscription-page .max-w-3xl{max-width:48rem}#subscription-page .max-w-7xl{max-width:80rem}#subscription-page .flex-shrink-0{flex-shrink:0}#subscription-page .flex-grow{flex-grow:1}#subscription-page .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#subscription-page .cursor-pointer{cursor:pointer}#subscription-page .flex-row{flex-direction:row}#subscription-page .flex-col{flex-direction:column}#subscription-page .flex-wrap{flex-wrap:wrap}#subscription-page .items-start{align-items:flex-start}#subscription-page .items-center{align-items:center}#subscription-page .justify-center{justify-content:center}#subscription-page .justify-between{justify-content:space-between}#subscription-page .gap-4{gap:16px}#subscription-page .gap-6{gap:24px}#subscription-page .gap-8{gap:32px}#subscription-page :is(.space-y-3>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-bottom:calc(12px*var(--tw-space-y-reverse));margin-top:calc(12px*(1 - var(--tw-space-y-reverse)))}#subscription-page :is(.space-y-4>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-bottom:calc(16px*var(--tw-space-y-reverse));margin-top:calc(16px*(1 - var(--tw-space-y-reverse)))}#subscription-page .overflow-hidden{overflow:hidden}#subscription-page .rounded-2xl{border-radius:48px}#subscription-page .rounded-full{border-radius:9999px}#subscription-page .rounded-lg{border-radius:24px}#subscription-page .rounded-xl{border-radius:36px}#subscription-page .rounded-bl-lg{border-bottom-left-radius:24px}#subscription-page .border{border-width:1px}#subscription-page .border-2{border-width:2px}#subscription-page .border-b{border-bottom-width:1px}#subscription-page .border-gray-100{--tw-border-opacity:1;border-color:#f3f4f6;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}#subscription-page .border-primary-500{--tw-border-opacity:1;border-color:#7341ff;border-color:rgb(115 65 255/var(--tw-border-opacity,1))}#subscription-page .border-white{--tw-border-opacity:1;border-color:#fff;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}#subscription-page .bg-gray-900{--tw-bg-opacity:1;background-color:#111827;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}#subscription-page .bg-primary-100{--tw-bg-opacity:1;background-color:#e9e5ff;background-color:rgb(233 229 255/var(--tw-bg-opacity,1))}#subscription-page .bg-primary-500{--tw-bg-opacity:1;background-color:#7341ff;background-color:rgb(115 65 255/var(--tw-bg-opacity,1))}#subscription-page .bg-transparent{background-color:initial}#subscription-page .bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}#subscription-page .bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}#subscription-page .bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}#subscription-page .from-blue-500{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#subscription-page .from-gray-50{--tw-gradient-from:#f9fafb var(--tw-gradient-from-position);--tw-gradient-to:#f9fafb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#subscription-page .from-primary-500{--tw-gradient-from:#7341ff var(--tw-gradient-from-position);--tw-gradient-to:#7341ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#subscription-page .to-gray-100{--tw-gradient-to:#f3f4f6 var(--tw-gradient-to-position)}#subscription-page .to-primary-600{--tw-gradient-to:#631bff var(--tw-gradient-to-position)}#subscription-page .to-primary-700{--tw-gradient-to:#611bf8 var(--tw-gradient-to-position)}#subscription-page .p-1{padding:4px}#subscription-page .p-6{padding:24px}#subscription-page .p-8{padding:32px}#subscription-page .px-3{padding-left:12px;padding-right:12px}#subscription-page .px-4{padding-left:16px;padding-right:16px}#subscription-page .px-6{padding-left:24px;padding-right:24px}#subscription-page .px-8{padding-left:32px;padding-right:32px}#subscription-page .py-1{padding-bottom:4px;padding-top:4px}#subscription-page .py-16{padding-bottom:64px;padding-top:64px}#subscription-page .py-2{padding-bottom:8px;padding-top:8px}#subscription-page .py-3{padding-bottom:12px;padding-top:12px}#subscription-page .pt-0{padding-top:0}#subscription-page .pt-4{padding-top:16px}#subscription-page .text-center{text-align:center}#subscription-page .text-2xl{font-size:24px;line-height:31.200000000000003px}#subscription-page .text-3xl{font-size:30px;line-height:36px}#subscription-page .text-4xl{font-size:36px;line-height:41.4px}#subscription-page .text-lg{font-size:18px;line-height:27px}#subscription-page .text-xl{font-size:20px;line-height:28px}#subscription-page .text-xs{font-size:12px;line-height:19.200000000000003px}#subscription-page .font-bold{font-weight:700}#subscription-page .font-extrabold{font-weight:800}#subscription-page .font-medium{font-weight:500}#subscription-page .font-semibold{font-weight:600}#subscription-page .text-gray-500{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}#subscription-page .text-gray-600{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}#subscription-page .text-gray-700{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1))}#subscription-page .text-gray-900{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}#subscription-page .text-primary-500{--tw-text-opacity:1;color:#7341ff;color:rgb(115 65 255/var(--tw-text-opacity,1))}#subscription-page .text-primary-600{--tw-text-opacity:1;color:#631bff;color:rgb(99 27 255/var(--tw-text-opacity,1))}#subscription-page .text-primary-800{--tw-text-opacity:1;color:#4607d0;color:rgb(70 7 208/var(--tw-text-opacity,1))}#subscription-page .text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}#subscription-page .shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}#subscription-page .shadow-lg,#subscription-page .shadow-sm{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#subscription-page .shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}#subscription-page .transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}#subscription-page .transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}#subscription-page .transition-shadow{transition-duration:.15s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}#subscription-page .duration-300{transition-duration:.3s}#subscription-page{font-family:Open Sans!important;font-size:16px!important}#subscription-page :is(.bg-primary-100){color:#000000e6!important}#subscription-page :is(.bg-primary-500){color:#ffffffe6!important}#subscription-page .hover\:-translate-y-1:hover{--tw-translate-y:-4px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#subscription-page .hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}#subscription-page .hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}#subscription-page .hover\:bg-primary-600:hover{--tw-bg-opacity:1;background-color:#631bff;background-color:rgb(99 27 255/var(--tw-bg-opacity,1))}#subscription-page .hover\:bg-white:hover{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}#subscription-page .hover\:text-primary-600:hover{--tw-text-opacity:1;color:#631bff;color:rgb(99 27 255/var(--tw-text-opacity,1))}#subscription-page .hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}#subscription-page .hover\:shadow-md:hover,#subscription-page .hover\:shadow-xl:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#subscription-page .hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.plan-list-icon{font-size:20px;line-height:1}.plan-list-text{font-size:14px}@media (min-width:640px){#subscription-page .sm\:px-6{padding-left:24px;padding-right:24px}}@media (min-width:768px){#subscription-page .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#subscription-page .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#subscription-page .md\:text-2xl{font-size:24px;line-height:31.200000000000003px}#subscription-page .md\:text-5xl{font-size:48px;line-height:52.800000000000004px}}@media (min-width:1024px){#subscription-page .lg\:grid-cols-3{grid-template-columns:repeat(4,minmax(0,1fr))}#subscription-page .lg\:px-8{padding-left:32px;padding-right:32px}}.survey-page{align-items:center;background:linear-gradient(135deg,#272c63,#764ba2);display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;justify-content:center;min-height:100vh;padding:20px}.survey-page-container{animation:slideUp .4s ease-out;background:#fff;border-radius:24px;box-shadow:0 20px 60px #0000004d;max-width:700px;padding:48px 40px;width:100%}.survey-page-header{border-bottom:2px solid #f0f0f0;margin-bottom:40px;padding-bottom:30px;text-align:center}.survey-page-title{color:#2d3748;font-size:32px;font-weight:700;margin:0 0 12px}.survey-page-subtitle{color:#718096;font-size:16px;margin:0}.survey-page-content{display:flex;flex-direction:column;gap:32px}.survey-question-block{display:flex;flex-direction:column;gap:16px}.question-label{color:#2d3748;font-size:18px;font-weight:600;line-height:1.5}.required-indicator{color:#e53e3e;font-weight:700}.rating-options{display:flex;flex-wrap:wrap;gap:12px}.rating-option{align-items:center;background:#f7fafc;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:110px;padding:7px;transition:all .2s ease}.rating-option:hover{background:#edf2f7;border-color:#cbd5e0;box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.rating-option.selected{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#667eea;box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}.rating-option.selected .rating-number,.rating-option.selected .rating-text{color:#fff}.rating-number{color:#2d3748;font-size:28px;font-weight:700}.rating-text{color:#718096;font-size:13px;font-weight:500;text-align:center}.feedback-note{background:#fff5f5;border-left:4px solid #e53e3e;border-radius:8px;color:#e53e3e;font-size:14px;margin:-8px 0 8px;padding:12px 16px}.feedback-input{border:2px solid #e2e8f0;border-radius:12px;box-sizing:border-box;font-family:inherit;font-size:15px;padding:16px;resize:vertical;transition:border-color .2s ease;width:100%}.feedback-input:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.survey-errors-box{background:#fff5f5;border:2px solid #feb2b2;border-radius:12px;padding:16px 20px}.error-text{color:#c53030;font-size:14px;font-weight:500;margin:6px 0}.survey-submit-btn{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:600;gap:10px;justify-content:center;margin-top:16px;padding:18px 32px;transition:all .3s ease;width:100%}.survey-submit-btn:hover:not(:disabled){box-shadow:0 10px 25px #667eea66;transform:translateY(-2px)}.survey-submit-btn:active:not(:disabled){transform:translateY(0)}.survey-submit-btn:disabled{cursor:not-allowed;opacity:.7}.spinner{border:3px solid #ffffff4d;height:20px;width:20px}.survey-complete-container{animation:fadeIn .5s ease-out;background:#fff;border-radius:24px;box-shadow:0 20px 60px #0000004d;max-width:500px;padding:60px 40px;text-align:center}.survey-page .success-icon{align-items:center;animation:scaleIn .5s ease-out .2s both;background:linear-gradient(135deg,#48bb78,#38a169);border-radius:50%;color:#fff;display:flex;font-size:48px;height:80px;justify-content:center;margin:0 auto 24px;width:80px}.success-message{margin:0 0 8px}.success-submessage{color:#718096;font-size:15px;margin:0}@media (max-width:640px){.survey-page-container{padding:32px 24px}.survey-page-title{font-size:26px}.rating-options{gap:8px}.rating-option{min-width:90px;padding:16px 12px}.rating-number{font-size:24px}.rating-text{font-size:12px}} /*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/#home-page .absolute{position:absolute}#home-page .relative{position:relative}#home-page .sticky{position:-webkit-sticky;position:sticky}#home-page .-inset-\[10\%\]{inset:-10%}#home-page .inset-0{inset:0}#home-page .-bottom-3{bottom:-12px}#home-page .-bottom-8{bottom:-32px}#home-page .-left-8{left:-32px}#home-page .-right-6{right:-24px}#home-page .-top-2{top:-8px}#home-page .-top-6{top:-24px}#home-page .bottom-0{bottom:0}#home-page .bottom-1\/3{bottom:33.333333%}#home-page .bottom-4{bottom:16px}#home-page .left-0{left:0}#home-page .left-1\/4{left:25%}#home-page .left-10{left:40px}#home-page .right-0{right:0}#home-page .right-10{right:40px}#home-page .right-4{right:16px}#home-page .top-0{top:0}#home-page .top-1\/4{top:25%}#home-page .top-2\/3{top:66.666667%}#home-page .z-0{z-index:0}#home-page .z-10{z-index:10}#home-page .z-50{z-index:50}#home-page .mx-auto{margin-left:auto;margin-right:auto}#home-page .mb-16{margin-bottom:64px}#home-page .mb-2{margin-bottom:8px}#home-page .mb-20{margin-bottom:80px}#home-page .mb-3{margin-bottom:12px}#home-page .mb-4{margin-bottom:16px}#home-page .mb-6{margin-bottom:24px}#home-page .mb-8{margin-bottom:32px}#home-page .ml-1{margin-left:4px}#home-page .mr-1{margin-right:4px}#home-page .mt-16{margin-top:64px}#home-page .mt-2{margin-top:8px}#home-page .mt-20{margin-top:80px}#home-page .mt-6{margin-top:24px}#home-page .mt-8{margin-top:32px}#home-page .block{display:block}#home-page .inline-block{display:inline-block}#home-page .flex{display:flex}#home-page .inline-flex{display:inline-flex}#home-page .grid{display:grid}#home-page .hidden{display:none}#home-page .h-0\.5{height:2px}#home-page .h-1{height:4px}#home-page .h-10{height:40px}#home-page .h-12{height:48px}#home-page .h-14{height:56px}#home-page .h-16{height:64px}#home-page .h-2{height:8px}#home-page .h-24{height:96px}#home-page .h-3{height:12px}#home-page .h-32{height:128px}#home-page .h-full{height:100%}#home-page .min-h-screen{min-height:100vh}#home-page .w-0{width:0}#home-page .w-10{width:40px}#home-page .w-12{width:48px}#home-page .w-14{width:56px}#home-page .w-16{width:64px}#home-page .w-2{width:8px}#home-page .w-24{width:96px}#home-page .w-3{width:12px}#home-page .w-32{width:128px}#home-page .w-full{width:100%}#home-page .max-w-3xl{max-width:48rem}#home-page .max-w-4xl{max-width:56rem}#home-page .max-w-6xl{max-width:78rem}#home-page .max-w-xs{max-width:20rem}#home-page .rotate-12{--tw-rotate:12deg}#home-page .rotate-12,#home-page .rotate-3{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#home-page .rotate-3{--tw-rotate:3deg}#home-page .scale-x-0{--tw-scale-x:0}#home-page .scale-x-0,#home-page .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}#home-page .animate-bounce{animation:bounce 1s infinite}#home-page .animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}#home-page .cursor-pointer{cursor:pointer}#home-page .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#home-page .flex-row{flex-direction:row}#home-page .flex-col{flex-direction:column}#home-page .flex-wrap{flex-wrap:wrap}#home-page .items-center{align-items:center}#home-page .justify-end{justify-content:flex-end}#home-page .justify-center{justify-content:center}#home-page .justify-between{justify-content:space-between}#home-page .gap-12{gap:48px}#home-page .gap-2{gap:8px}#home-page .gap-4{gap:16px}#home-page .gap-6{gap:24px}#home-page .gap-8{gap:32px}#home-page :is(.-space-x-2>:not([hidden])~:not([hidden])){--tw-space-x-reverse:0;margin-left:calc(-8px*(1 - var(--tw-space-x-reverse)));margin-right:calc(-8px*var(--tw-space-x-reverse))}#home-page :is(.space-x-2>:not([hidden])~:not([hidden])){--tw-space-x-reverse:0;margin-left:calc(8px*(1 - var(--tw-space-x-reverse)));margin-right:calc(8px*var(--tw-space-x-reverse))}#home-page :is(.space-x-4>:not([hidden])~:not([hidden])){--tw-space-x-reverse:0;margin-left:calc(16px*(1 - var(--tw-space-x-reverse)));margin-right:calc(16px*var(--tw-space-x-reverse))}#home-page :is(.space-x-8>:not([hidden])~:not([hidden])){--tw-space-x-reverse:0;margin-left:calc(32px*(1 - var(--tw-space-x-reverse)));margin-right:calc(32px*var(--tw-space-x-reverse))}#home-page .overflow-hidden{overflow:hidden}#home-page .rounded-2xl{border-radius:48px}#home-page .rounded-full{border-radius:9999px}#home-page .rounded-lg{border-radius:24px}#home-page .rounded-xl{border-radius:36px}#home-page .border{border-width:1px}#home-page .border-2{border-width:2px}#home-page .border-b{border-bottom-width:1px}#home-page .border-gray-700{--tw-border-opacity:1;border-color:#374151;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}#home-page .border-gray-700\/50{border-color:#37415180}#home-page .border-primary-700\/50{border-color:#611bf880}#home-page .border-white{--tw-border-opacity:1;border-color:#fff;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}#home-page .border-white\/20{border-color:#fff3}#home-page .border-white\/30{border-color:#ffffff4d}#home-page .bg-black\/30{background-color:#0000004d}#home-page .bg-gray-700{--tw-bg-opacity:1;background-color:#374151;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}#home-page .bg-gray-800{--tw-bg-opacity:1;background-color:#1f2937;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}#home-page .bg-gray-900\/80{background-color:#111827cc}#home-page .bg-green-500{--tw-bg-opacity:1;background-color:#22c55e;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}#home-page .bg-primary-100{--tw-bg-opacity:1;background-color:#e9e5ff;background-color:rgb(233 229 255/var(--tw-bg-opacity,1))}#home-page .bg-primary-400\/20{background-color:#9478ff33}#home-page .bg-primary-500\/30{background-color:#7341ff4d}#home-page .bg-primary-600{--tw-bg-opacity:1;background-color:#631bff;background-color:rgb(99 27 255/var(--tw-bg-opacity,1))}#home-page .bg-primary-900\/40{background-color:#3c08aa66}#home-page .bg-purple-400\/20{background-color:#c084fc33}#home-page .bg-red-500{--tw-bg-opacity:1;background-color:#ef4444;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}#home-page .bg-transparent{background-color:initial}#home-page .bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}#home-page .bg-white\/10{background-color:#ffffff1a}#home-page .bg-white\/5{background-color:#ffffff0d}#home-page .bg-white\/90{background-color:#ffffffe6}#home-page .bg-yellow-500{--tw-bg-opacity:1;background-color:#eab308;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}#home-page .bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}#home-page .bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}#home-page .bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}#home-page .from-blue-100{--tw-gradient-from:#dbeafe var(--tw-gradient-from-position);--tw-gradient-to:#dbeafe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#home-page .from-blue-500{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#home-page .from-gray-800\/40{--tw-gradient-from:#1f293766 var(--tw-gradient-from-position);--tw-gradient-to:#1f293700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#home-page .from-primary-400{--tw-gradient-from:#9478ff var(--tw-gradient-from-position);--tw-gradient-to:#9478ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#home-page .from-primary-50{--tw-gradient-from:#f3f1ff var(--tw-gradient-from-position);--tw-gradient-to:#f3f1ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#home-page .from-primary-500{--tw-gradient-from:#7341ff var(--tw-gradient-from-position);--tw-gradient-to:#7341ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#home-page .from-primary-600{--tw-gradient-from:#631bff var(--tw-gradient-from-position);--tw-gradient-to:#631bff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#home-page .from-purple-500{--tw-gradient-from:#a855f7 var(--tw-gradient-from-position);--tw-gradient-to:#a855f700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#home-page .from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#home-page .to-blue-100{--tw-gradient-to:#dbeafe var(--tw-gradient-to-position)}#home-page .to-cyan-400{--tw-gradient-to:#22d3ee var(--tw-gradient-to-position)}#home-page .to-gray-50{--tw-gradient-to:#f9fafb var(--tw-gradient-to-position)}#home-page .to-gray-900\/40{--tw-gradient-to:#11182766 var(--tw-gradient-to-position)}#home-page .to-pink-600{--tw-gradient-to:#db2777 var(--tw-gradient-to-position)}#home-page .to-primary-100{--tw-gradient-to:#e9e5ff var(--tw-gradient-to-position)}#home-page .to-primary-700{--tw-gradient-to:#611bf8 var(--tw-gradient-to-position)}#home-page .to-primary-800{--tw-gradient-to:#4607d0 var(--tw-gradient-to-position)}#home-page .to-purple-400{--tw-gradient-to:#c084fc var(--tw-gradient-to-position)}#home-page .to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}#home-page .bg-clip-text{-webkit-background-clip:text;background-clip:text}#home-page .object-cover{object-fit:cover}#home-page .p-2{padding:8px}#home-page .p-3{padding:12px}#home-page .p-4{padding:16px}#home-page .p-6{padding:24px}#home-page .p-8{padding:32px}#home-page .px-2{padding-left:8px;padding-right:8px}#home-page .px-3{padding-left:12px;padding-right:12px}#home-page .px-4{padding-left:16px;padding-right:16px}#home-page .px-6{padding-left:24px;padding-right:24px}#home-page .px-8{padding-left:32px;padding-right:32px}#home-page .py-0\.5{padding-bottom:2px;padding-top:2px}#home-page .py-1{padding-bottom:4px;padding-top:4px}#home-page .py-1\.5{padding-bottom:6px;padding-top:6px}#home-page .py-16{padding-bottom:64px;padding-top:64px}#home-page .py-2\.5{padding-bottom:10px;padding-top:10px}#home-page .py-20{padding-bottom:80px;padding-top:80px}#home-page .py-24{padding-bottom:96px;padding-top:96px}#home-page .py-3{padding-bottom:10px;padding-top:10px}#home-page .py-4{padding-bottom:16px;padding-top:16px}#home-page .text-center{text-align:center}#home-page .text-xl{font-size:18px;line-height:31.200000000000003px}#home-page .text-2xl{font-size:24px;line-height:31.200000000000003px}#home-page .text-3xl{font-size:30px;line-height:36px}#home-page .text-4xl{font-size:36px;line-height:41.4px}#home-page .text-lg{font-size:18px;line-height:27px}#home-page .text-sm{font-size:14px;line-height:21px}#home-page .text-xl{font-size:20px;line-height:28px}#home-page .text-xs{font-size:12px;line-height:19.200000000000003px}#home-page .font-bold{font-weight:700}#home-page .font-extrabold{font-weight:800}#home-page .font-medium{font-weight:500}#home-page .font-semibold{font-weight:600}#home-page .leading-tight{line-height:1.25}#home-page .text-blue-400{--tw-text-opacity:1;color:#60a5fa;color:rgb(96 165 250/var(--tw-text-opacity,1))}#home-page .text-gray-300{--tw-text-opacity:1;color:#d1d5db;color:rgb(209 213 219/var(--tw-text-opacity,1))}#home-page .text-gray-400{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}#home-page .text-gray-600{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}#home-page .text-gray-700{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1))}#home-page .text-primary-300{--tw-text-opacity:1;color:#b7a9ff;color:rgb(183 169 255/var(--tw-text-opacity,1))}#home-page .text-primary-400{--tw-text-opacity:1;color:#9478ff;color:rgb(148 120 255/var(--tw-text-opacity,1))}#home-page .text-primary-600{--tw-text-opacity:1;color:#631bff;color:rgb(99 27 255/var(--tw-text-opacity,1))}#home-page .text-primary-700{--tw-text-opacity:1;color:#611bf8;color:rgb(97 27 248/var(--tw-text-opacity,1))}#home-page .text-primary-800{--tw-text-opacity:1;color:#4607d0;color:rgb(70 7 208/var(--tw-text-opacity,1))}#home-page .text-purple-400{--tw-text-opacity:1;color:#c084fc;color:rgb(192 132 252/var(--tw-text-opacity,1))}#home-page .text-transparent{color:#0000}#home-page .text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}#home-page .text-white\/90{color:#ffffffe6}#home-page .opacity-20{opacity:.2}#home-page .opacity-70{opacity:.7}#home-page .opacity-80{opacity:.8}#home-page .shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}#home-page .shadow-2xl,#home-page .shadow-lg{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#home-page .shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}#home-page .shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}#home-page .shadow-md,#home-page .shadow-sm{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#home-page .shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}#home-page .shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#home-page .shadow-primary-500\/30{--tw-shadow-color:#7341ff4d;--tw-shadow:var(--tw-shadow-colored)}#home-page .blur-3xl{--tw-blur:blur(64px);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)}#home-page .backdrop-blur-lg{--tw-backdrop-blur:blur(16px)}#home-page .backdrop-blur-lg,#home-page .backdrop-blur-md{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}#home-page .backdrop-blur-md{--tw-backdrop-blur:blur(12px)}#home-page .backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}#home-page .backdrop-blur-sm,#home-page .backdrop-blur-xl{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}#home-page .backdrop-blur-xl{--tw-backdrop-blur:blur(24px)}#home-page .transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}#home-page .transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}#home-page .transition-shadow{transition-duration:.15s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}#home-page .transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}#home-page .duration-300{transition-duration:.3s}#home-page .duration-500{transition-duration:.5s}#home-page .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}#home-page{font-family:Open Sans!important;font-size:16px!important}#home-page :is(.bg-primary-100){color:#000000e6!important}#home-page :is(.bg-primary-600){color:#ffffffe6!important}#home-page .hover\:-translate-y-0\.5:hover{--tw-translate-y:-2px}#home-page .hover\:-translate-y-0\.5:hover,#home-page .hover\:-translate-y-1:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#home-page .hover\:-translate-y-1:hover{--tw-translate-y:-4px}#home-page .hover\:-translate-y-2:hover{--tw-translate-y:-8px}#home-page .hover\:-translate-y-2:hover,#home-page .hover\:rotate-0:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#home-page .hover\:rotate-0:hover{--tw-rotate:0deg}#home-page .hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#home-page .hover\:border-blue-500\/30:hover{border-color:#3b82f64d}#home-page .hover\:border-gray-500:hover{--tw-border-opacity:1;border-color:#6b7280;border-color:rgb(107 114 128/var(--tw-border-opacity,1))}#home-page .hover\:border-primary-500\/30:hover{border-color:#7341ff4d}#home-page .hover\:border-purple-500\/30:hover{border-color:#a855f74d}#home-page .hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}#home-page .hover\:bg-primary-50:hover{--tw-bg-opacity:1;background-color:#f3f1ff;background-color:rgb(243 241 255/var(--tw-bg-opacity,1))}#home-page .hover\:bg-primary-700:hover{--tw-bg-opacity:1;background-color:#611bf8;background-color:rgb(97 27 248/var(--tw-bg-opacity,1))}#home-page .hover\:bg-white\/20:hover{background-color:#fff3}#home-page .hover\:bg-white\/5:hover{background-color:#ffffff0d}#home-page .hover\:text-blue-300:hover{--tw-text-opacity:1;color:#93c5fd;color:rgb(147 197 253/var(--tw-text-opacity,1))}#home-page .hover\:text-primary-300:hover{--tw-text-opacity:1;color:#b7a9ff;color:rgb(183 169 255/var(--tw-text-opacity,1))}#home-page .hover\:text-primary-600:hover{--tw-text-opacity:1;color:#631bff;color:rgb(99 27 255/var(--tw-text-opacity,1))}#home-page .hover\:text-purple-300:hover{--tw-text-opacity:1;color:#d8b4fe;color:rgb(216 180 254/var(--tw-text-opacity,1))}#home-page .hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}#home-page .hover\:shadow-lg:hover,#home-page .hover\:shadow-xl:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#home-page .hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}#home-page .hover\:shadow-blue-500\/20:hover{--tw-shadow-color:#3b82f633;--tw-shadow:var(--tw-shadow-colored)}#home-page .hover\:shadow-primary-500\/20:hover{--tw-shadow-color:#7341ff33;--tw-shadow:var(--tw-shadow-colored)}#home-page .hover\:shadow-primary-500\/50:hover{--tw-shadow-color:#7341ff80;--tw-shadow:var(--tw-shadow-colored)}#home-page .hover\:shadow-purple-500\/20:hover{--tw-shadow-color:#a855f733;--tw-shadow:var(--tw-shadow-colored)}#home-page :is(.group:hover .group-hover\:w-full){width:100%}#home-page :is(.group:hover .group-hover\:translate-x-1){--tw-translate-x:4px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#home-page :is(.group:hover .group-hover\:scale-x-100){--tw-scale-x:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#home-page :is(.group:hover .group-hover\:shadow-lg){--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#home-page :is(.group:hover .group-hover\:shadow-blue-500\/30){--tw-shadow-color:#3b82f64d;--tw-shadow:var(--tw-shadow-colored)}#home-page :is(.group:hover .group-hover\:shadow-primary-500\/30){--tw-shadow-color:#7341ff4d;--tw-shadow:var(--tw-shadow-colored)}#home-page :is(.group:hover .group-hover\:shadow-purple-500\/30){--tw-shadow-color:#a855f74d;--tw-shadow:var(--tw-shadow-colored)}@media (min-width:640px){#home-page .sm\:flex-row{flex-direction:row}}@media (min-width:768px){#home-page .md\:flex{display:flex}#home-page .md\:hidden{display:none}#home-page .md\:w-1\/2{width:50%}#home-page .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#home-page .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#home-page .md\:flex-row{flex-direction:row}#home-page .md\:justify-start{justify-content:flex-start}#home-page .md\:py-24{padding-bottom:96px;padding-top:96px}#home-page .md\:py-32{padding-bottom:128px;padding-top:128px}#home-page .md\:text-left{text-align:left}#home-page .md\:text-4xl{font-size:36px;line-height:41.4px}#home-page .md\:text-5xl{font-size:50px;line-height:60px}#home-page .md\:text-xl{font-size:20px;line-height:28px}}@media (min-width:1024px){#home-page .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#home-page .lg\:text-6xl{font-size:60px;line-height:66px}}@keyframes gradientShiftHero{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}#home-page .beta-banner{animation:slideDown .3s ease-out;background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 2px 8px #00000026;color:#fff;left:0;padding:.75rem 1rem;position:fixed;right:0;top:0;z-index:1001}@keyframes slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}#home-page .beta-banner-content{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:0 auto;max-width:1200px}#home-page .beta-banner-text{align-items:center;display:flex;flex:1 1;gap:.75rem}#home-page .beta-icon{color:#fff;flex-shrink:0;opacity:.9}#home-page .beta-banner-text span{font-size:.9rem;line-height:1.4}#home-page .beta-banner-text strong{font-weight:600;margin-right:.25rem}#home-page .beta-banner-close{align-items:center;background:#0000;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;opacity:.8;padding:.25rem;transition:background-color .2s ease,opacity .2s ease}#home-page .beta-banner-close:hover{background-color:#ffffff26;opacity:1}#home-page .beta-banner-close:active{background-color:#ffffff40}#home-page:has(.beta-banner) header{top:48px!important}#landing .absolute{position:absolute}#landing .relative{position:relative}#landing .sticky{position:-webkit-sticky;position:sticky}#landing .inset-0{inset:0}#landing .bottom-0{bottom:0}#landing .left-0{left:0}#landing .left-full{left:100%}#landing .right-0{right:0}#landing .top-0{top:0}#landing .top-8{top:32px}#landing .-z-10{z-index:-10}#landing .z-10{z-index:10}#landing .z-20{z-index:20}#landing .z-50{z-index:50}#landing .order-1{order:1}#landing .order-2{order:2}#landing .mx-auto{margin-left:auto;margin-right:auto}#landing .mb-12{margin-bottom:48px}#landing .mb-16{margin-bottom:64px}#landing .mb-2{margin-bottom:8px}#landing .mb-20{margin-bottom:80px}#landing .mb-3{margin-bottom:12px}#landing .mb-4{margin-bottom:16px}#landing .mb-6{margin-bottom:24px}#landing .mb-8{margin-bottom:32px}#landing .ml-2{margin-left:8px}#landing .mr-2{margin-right:8px}#landing .mr-3{margin-right:12px}#landing .mr-4{margin-right:16px}#landing .mt-12,#our-platform .mt-12{margin-top:48px}#landing .flex{display:flex}#landing .grid{display:grid}#landing .hidden{display:none}#landing .h-0\.5{height:2px}#landing .h-12{height:48px}#landing .h-14{height:56px}#landing .h-16{height:64px}#landing .h-20{height:80px}#landing .h-6{height:24px}#landing .h-auto{height:auto}#landing .h-full{height:100%}#landing .min-h-screen{min-height:100vh}#landing .w-12{width:48px}#landing .w-14{width:56px}#landing .w-16{width:64px}#landing .w-20{width:80px}#landing .w-6{width:24px}#landing .w-full{width:100%}#landing .max-w-2xl,#landing .max-w-3xl{max-width:48rem}#landing .max-w-4xl{max-width:56rem}#landing .max-w-5xl{max-width:64rem}#landing .max-w-full{max-width:100%}#landing .flex-shrink-0{flex-shrink:0}#landing .-rotate-3{--tw-rotate:-3deg}#landing .-rotate-3,#landing .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#landing .cursor-pointer{cursor:pointer}#landing .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#landing .flex-row{flex-direction:row}#landing .flex-col{flex-direction:column}#landing .items-start{align-items:flex-start}#landing .items-center{align-items:center}#landing .justify-center{justify-content:center}#landing .justify-between{justify-content:space-between}#landing .gap-16{gap:64px}#landing .gap-4{gap:16px}#landing .gap-6{gap:24px}#landing .gap-8{gap:32px}#landing :is(.space-x-4>:not([hidden])~:not([hidden])){--tw-space-x-reverse:0;margin-left:calc(16px*(1 - var(--tw-space-x-reverse)));margin-right:calc(16px*var(--tw-space-x-reverse))}#landing :is(.space-x-8>:not([hidden])~:not([hidden])){--tw-space-x-reverse:0;margin-left:calc(32px*(1 - var(--tw-space-x-reverse)));margin-right:calc(32px*var(--tw-space-x-reverse))}#landing :is(.space-y-3>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-bottom:calc(12px*var(--tw-space-y-reverse));margin-top:calc(12px*(1 - var(--tw-space-y-reverse)))}#landing :is(.space-y-4>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-bottom:calc(16px*var(--tw-space-y-reverse));margin-top:calc(16px*(1 - var(--tw-space-y-reverse)))}#landing :is(.space-y-6>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-bottom:calc(24px*var(--tw-space-y-reverse));margin-top:calc(24px*(1 - var(--tw-space-y-reverse)))}#landing .overflow-hidden{overflow:hidden}#landing .rounded-2xl{border-radius:48px}#landing .rounded-full{border-radius:9999px}#landing .rounded-lg{border-radius:24px}#landing .rounded-xl{border-radius:36px}#landing .border{border-width:1px}#landing .inegration-title{-webkit-text-fill-color:"transparent";background:"linear-gradient(to right, #2563eb, #4f46e5)";-webkit-background-clip:"text";background-clip:"text";line-height:5}#landing .border-gray-300{--tw-border-opacity:1;border-color:#d1d5db;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}#landing .bg-gray-50{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}#landing .bg-gray-800{--tw-bg-opacity:1;background-color:#1f2937;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}#landing .bg-primary-100{--tw-bg-opacity:1;background-color:#e9e5ff;background-color:rgb(233 229 255/var(--tw-bg-opacity,1))}#landing .bg-primary-200{--tw-bg-opacity:1;background-color:#d5cfff;background-color:rgb(213 207 255/var(--tw-bg-opacity,1))}#landing .bg-primary-600{--tw-bg-opacity:1;background-color:#631bff;background-color:rgb(99 27 255/var(--tw-bg-opacity,1))}#landing .bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}#landing .bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}#landing .bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}#landing .bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}#landing .bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}#landing .from-black\/80{--tw-gradient-from:#000c var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#landing .from-gray-100{--tw-gradient-from:#f3f4f6 var(--tw-gradient-from-position);--tw-gradient-to:#f3f4f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#landing .from-gray-900{--tw-gradient-from:#111827 var(--tw-gradient-from-position);--tw-gradient-to:#11182700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#landing .from-primary-100{--tw-gradient-from:#e9e5ff var(--tw-gradient-from-position);--tw-gradient-to:#e9e5ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#landing .from-primary-50{--tw-gradient-from:#f3f1ff var(--tw-gradient-from-position);--tw-gradient-to:#f3f1ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#landing .from-primary-500\/20{--tw-gradient-from:#7341ff33 var(--tw-gradient-from-position);--tw-gradient-to:#7341ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#landing .from-primary-600{--tw-gradient-from:#631bff var(--tw-gradient-from-position);--tw-gradient-to:#631bff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#landing .from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#landing .to-gray-200{--tw-gradient-to:#e5e7eb var(--tw-gradient-to-position)}#landing .to-gray-50{--tw-gradient-to:#f9fafb var(--tw-gradient-to-position)}#landing .to-primary-100{--tw-gradient-to:#e9e5ff var(--tw-gradient-to-position)}#landing .to-primary-200{--tw-gradient-to:#d5cfff var(--tw-gradient-to-position)}#landing .to-primary-700\/20{--tw-gradient-to:#611bf833 var(--tw-gradient-to-position)}#landing .to-primary-800{--tw-gradient-to:#4607d0 var(--tw-gradient-to-position)}#landing .to-primary-900{--tw-gradient-to:#3c08aa var(--tw-gradient-to-position)}#landing .to-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position)}#landing .bg-clip-text{-webkit-background-clip:text;background-clip:text}#landing .object-cover{object-fit:cover}#landing .p-4{padding:16px}#landing .p-6{padding:24px}#landing .p-8{padding:32px}#landing .px-2{padding-left:8px;padding-right:8px}#landing .px-3{padding-left:12px;padding-right:12px}#landing .px-4{padding-left:16px;padding-right:16px}#landing .px-6{padding-left:24px;padding-right:24px}#landing .px-8{padding-left:32px;padding-right:32px}#landing .py-0\.5{padding-bottom:2px;padding-top:2px}#landing .py-1{padding-bottom:4px;padding-top:4px}#landing .py-16{padding-bottom:64px;padding-top:64px}#landing .py-2{padding-bottom:8px;padding-top:8px}#landing .py-3{padding-bottom:12px;padding-top:12px}#landing .py-4{padding-bottom:16px;padding-top:16px}#landing .pb-6{padding-bottom:24px}#landing .text-center{text-align:center}#landing .text-xl{font-size:18px;line-height:31.200000000000003px}#landing .text-2xl{font-size:24px;line-height:31.200000000000003px}#landing .text-3xl{font-size:30px;line-height:36px}#landing .text-4xl{font-size:36px;line-height:41.4px}#landing .text-lg{font-size:18px;line-height:27px}#landing .text-sm{font-size:14px;line-height:21px}#landing .text-xl{font-size:20px;line-height:28px}#landing .text-xs{font-size:12px;line-height:19.200000000000003px}#landing .font-bold{font-weight:700}#landing .font-medium{font-weight:500}#landing .text-gray-300{--tw-text-opacity:1;color:#d1d5db;color:rgb(209 213 219/var(--tw-text-opacity,1))}#landing .text-gray-600{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}#landing .text-gray-700{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1))}#landing .text-primary-600{--tw-text-opacity:1;color:#631bff;color:rgb(99 27 255/var(--tw-text-opacity,1))}#landing .text-primary-800{--tw-text-opacity:1;color:#4607d0;color:rgb(70 7 208/var(--tw-text-opacity,1))}#landing .text-transparent{color:#0000}#landing .text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}#landing .opacity-50{opacity:.5}#landing .shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}#landing .shadow-2xl,#landing .shadow-lg{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#landing .shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}#landing .shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}#landing .shadow-md,#landing .shadow-sm{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#landing .shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}#landing .shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#landing .transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}#landing .transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}#landing .transition-shadow{transition-duration:.15s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}#landing .transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}#landing .duration-300{transition-duration:.3s}#landing{font-family:Open Sans!important;font-size:16px!important}#landing :is(.bg-primary-100){color:#000000e6!important}#landing :is(.bg-primary-200){color:#000000e6!important}#landing :is(.bg-primary-600){color:#ffffffe6!important}#landing .hover\:-translate-y-0\.5:hover{--tw-translate-y:-2px}#landing .hover\:-translate-y-0\.5:hover,#landing .hover\:-translate-y-2:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#landing .hover\:-translate-y-2:hover{--tw-translate-y:-8px}#landing .hover\:rotate-0:hover{--tw-rotate:0deg}#landing .hover\:rotate-0:hover,#landing .hover\:scale-105:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#landing .hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}#landing .hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#landing .hover\:border-primary-600:hover{--tw-border-opacity:1;border-color:#631bff;border-color:rgb(99 27 255/var(--tw-border-opacity,1))}#landing .hover\:bg-primary-500:hover{--tw-bg-opacity:1;background-color:#7341ff;background-color:rgb(115 65 255/var(--tw-bg-opacity,1))}#landing .hover\:bg-primary-700:hover{--tw-bg-opacity:1;background-color:#611bf8;background-color:rgb(97 27 248/var(--tw-bg-opacity,1))}#landing .hover\:text-primary-600:hover{--tw-text-opacity:1;color:#631bff;color:rgb(99 27 255/var(--tw-text-opacity,1))}#landing .hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}#landing .hover\:shadow-lg:hover,#landing .hover\:shadow-xl:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#landing .hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}@media (min-width:768px){#landing .md\:order-1{order:1}#landing .md\:order-2{order:2}#landing .md\:block{display:block}#landing .md\:inline-block{display:inline-block}#landing .md\:flex{display:flex}#landing .md\:hidden{display:none}#landing .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#landing .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#landing .md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}#landing .md\:flex-row{flex-direction:row}#landing .md\:p-0{padding:0}#landing .md\:p-12{padding:48px}#landing .md\:p-8{padding:32px}#landing .md\:py-24{padding-bottom:96px;padding-top:96px}#landing .md\:text-2xl{font-size:24px;line-height:31.200000000000003px}#landing .md\:text-4xl{font-size:36px;line-height:41.4px}#landing .md\:text-xl{font-size:20px;line-height:28px}}@media (min-width:1024px){#landing .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#landing .lg\:text-5xl{font-size:48px;line-height:52.800000000000004px}} /*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/:host,html{scroll-behavior:smooth}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}#our-platform .absolute{position:absolute}#our-platform .relative{position:relative}#our-platform .-inset-\[10\%\]{inset:-10%}#our-platform .inset-0{inset:0}#our-platform .z-10{z-index:10}#our-platform .mx-auto{margin-left:auto;margin-right:auto}#our-platform .mb-16{margin-bottom:64px}#our-platform .mb-4{margin-bottom:16px}#our-platform .mb-6{margin-bottom:24px}#our-platform .mt-16{margin-top:64px}#our-platform .flex{display:flex}#our-platform .grid{display:grid}#our-platform .h-16{height:64px}#our-platform .w-16{width:64px}#our-platform .max-w-3xl{max-width:48rem}#our-platform .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#our-platform .animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}#our-platform .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#our-platform .flex-row{flex-direction:row}#our-platform .items-center{align-items:center}#our-platform .justify-center{justify-content:center}#our-platform .justify-between{justify-content:space-between}#our-platform .gap-2{gap:8px}#our-platform .gap-4{gap:16px}#our-platform .gap-8{gap:32px}#our-platform .overflow-hidden{overflow:hidden}#our-platform .rounded-full{border-radius:9999px}#our-platform .rounded-xl{border-radius:36px}#our-platform .border{border-width:1px}#our-platform .border-gray-700{--tw-border-opacity:1;border-color:#374151;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}#our-platform .bg-gray-800\/50{background-color:#1f293780}#our-platform .bg-primary-500\/30{background-color:#7341ff4d}#our-platform .bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}#our-platform .bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}#our-platform .from-blue-500{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#our-platform .from-gray-900{--tw-gradient-from:#111827 var(--tw-gradient-from-position);--tw-gradient-to:#11182700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#our-platform .from-primary-400{--tw-gradient-from:#9478ff var(--tw-gradient-from-position);--tw-gradient-to:#9478ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#our-platform .from-primary-500{--tw-gradient-from:#7341ff var(--tw-gradient-from-position);--tw-gradient-to:#7341ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#our-platform .from-purple-500{--tw-gradient-from:#a855f7 var(--tw-gradient-from-position);--tw-gradient-to:#a855f700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#our-platform .via-gray-800{--tw-gradient-to:#1f293700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#1f2937 var(--tw-gradient-via-position),var(--tw-gradient-to)}#our-platform .to-cyan-400{--tw-gradient-to:#22d3ee var(--tw-gradient-to-position)}#our-platform .to-gray-950{--tw-gradient-to:#030712 var(--tw-gradient-to-position)}#our-platform .to-pink-600{--tw-gradient-to:#db2777 var(--tw-gradient-to-position)}#our-platform .to-primary-700{--tw-gradient-to:#611bf8 var(--tw-gradient-to-position)}#our-platform .to-purple-400{--tw-gradient-to:#c084fc var(--tw-gradient-to-position)}#our-platform .bg-clip-text{-webkit-background-clip:text;background-clip:text}#our-platform .p-8{padding:32px}#our-platform .px-4{padding-left:16px;padding-right:16px}#our-platform .px-8{padding-left:32px;padding-right:32px}#our-platform .py-24{padding-bottom:96px;padding-top:96px}#our-platform .py-3{padding-bottom:12px;padding-top:12px}#our-platform .text-center{text-align:center}#our-platform .text-3xl{font-size:30px;line-height:36px}#our-platform .text-4xl{font-size:36px;line-height:41.4px}#our-platform .text-lg{font-size:18px;line-height:27px}#our-platform .text-xl{font-size:20px;line-height:28px}#our-platform .font-bold{font-weight:700}#our-platform .font-semibold{font-weight:600}#our-platform .leading-tight{line-height:1.25}#our-platform .text-gray-300{--tw-text-opacity:1;color:#d1d5db;color:rgb(209 213 219/var(--tw-text-opacity,1))}#our-platform .text-transparent{color:#0000}#our-platform .text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}#our-platform .opacity-20{opacity:.2}#our-platform .shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#our-platform .shadow-primary-500\/30{--tw-shadow-color:#7341ff4d;--tw-shadow:var(--tw-shadow-colored)}#our-platform .blur-3xl{--tw-blur:blur(64px);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)}#our-platform .backdrop-blur-lg{--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}#our-platform .transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}#our-platform .duration-300{transition-duration:.3s}#our-platform{font-family:Open Sans!important;font-size:16px!important}#our-platform .hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#our-platform .hover\:border-primary-500\/50:hover{border-color:#7341ff80}#our-platform .hover\:shadow-primary-500\/20:hover{--tw-shadow-color:#7341ff33;--tw-shadow:var(--tw-shadow-colored)}#our-platform .hover\:shadow-primary-500\/50:hover{--tw-shadow-color:#7341ff80;--tw-shadow:var(--tw-shadow-colored)}#our-platform :is(.group:hover .group-hover\:shadow-lg){--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#our-platform :is(.group:hover .group-hover\:shadow-blue-500\/30){--tw-shadow-color:#3b82f64d;--tw-shadow:var(--tw-shadow-colored)}#our-platform :is(.group:hover .group-hover\:shadow-primary-500\/30){--tw-shadow-color:#7341ff4d;--tw-shadow:var(--tw-shadow-colored)}#our-platform :is(.group:hover .group-hover\:shadow-purple-500\/30){--tw-shadow-color:#a855f74d;--tw-shadow:var(--tw-shadow-colored)}@media (min-width:768px){#our-platform .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#our-platform .md\:text-5xl{font-size:48px;line-height:52.800000000000004px}#our-platform .md\:text-xl{font-size:20px;line-height:28px}}@media (min-width:1024px){#our-platform .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.modern-header{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#fffffff2;border-bottom:1px solid #0000000d;box-shadow:0 1px 3px #0000000d;position:-webkit-sticky;position:sticky;top:0;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1000}.modern-header:hover{box-shadow:0 4px 20px #00000014}.logo-wrapper{height:40px;width:40px}.logo-wrapper:hover{transform:scale(1.05) rotate(5deg)}.brand-container{display:flex;gap:8px}.brand-container,.brand-name{align-items:center;position:relative}.brand-name{color:#0f172a;display:inline-flex;font-family:Space Grotesk,Lato,sans-serif;font-size:clamp(1.8rem,1.1vw,1.95rem);font-weight:500;gap:.45rem;isolation:isolate;letter-spacing:.02em;line-height:1}.brand-name:before{background:linear-gradient(135deg,#ec48992e,#4f46e540);border-radius:999px;content:"";filter:blur(6px);inset:.2rem .35rem;position:absolute;z-index:-1}@media (max-width:640px){.brand-name{font-size:1.35rem;gap:.35rem;letter-spacing:.05em}.try-for-free{font-size:.8rem}}.brand-badge{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:8px;box-shadow:0 2px 8px #6366f14d;color:#fff;font-size:11px;font-weight:700;letter-spacing:.5px;padding:4px 10px;text-transform:uppercase}.nav-link{border-radius:10px;color:#374151;font-size:15px;font-weight:500;overflow:hidden;padding:10px 16px;position:relative;transition:all .3s ease}.nav-link:before{background:linear-gradient(90deg,#6366f1,#8b5cf6);bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:0}.nav-link:hover{background:#6366f10d;color:#6366f1}.nav-link:hover:before{width:70%}.auth-link{border-radius:10px;color:#374151;font-weight:500;padding:10px 20px;transition:all .3s ease}.auth-link:hover{background:#6366f10d;color:#6366f1}.mobile-menu-btn{align-items:center;background:#0000;border:1px solid #e5e7eb;border-radius:12px;color:#374151;cursor:pointer;display:flex;height:48px;justify-content:center;transition:all .3s ease;width:48px}.mobile-menu-btn:hover{background:#6366f10d;border-color:#6366f1;color:#6366f1}.home .hero-section{align-items:center;background:linear-gradient(135deg,#0f172a,#1e1b4b 50%,#312e81);display:flex;min-height:100vh;overflow:hidden;padding:140px 0 100px;position:relative}.hero-bg-effects{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.gradient-orb{animation:float 20s ease-in-out infinite;border-radius:50%;filter:blur(80px);opacity:.4;position:absolute}.orb-1{animation-delay:0s;background:radial-gradient(circle,#6366f1 0,#0000 70%);height:600px;left:-200px;top:-200px;width:600px}.orb-2{animation-delay:5s;background:radial-gradient(circle,#8b5cf6 0,#0000 70%);bottom:-150px;height:500px;right:-150px;width:500px}.orb-3{animation-delay:10s;background:radial-gradient(circle,#ec4899 0,#0000 70%);height:400px;right:20%;top:50%;width:400px}.gradient-mesh{background-image:linear-gradient(90deg,#6366f10d 1px,#0000 0),linear-gradient(180deg,#6366f10d 1px,#0000 0);background-size:50px 50px;opacity:.3}.gradient-mesh,.particles-container{height:100%;left:0;position:absolute;top:0;width:100%}.particles-container{pointer-events:none;z-index:2}.particle{animation:particleFloat 15s ease-in-out infinite;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;box-shadow:0 0 20px #6366f1cc;height:8px;opacity:.6;position:absolute;width:8px}.particle-1{animation-delay:0s;animation-duration:12s;left:10%;top:20%}.particle-2{animation-delay:2s;animation-duration:14s;left:80%;top:60%}.particle-3{animation-delay:4s;animation-duration:16s;left:50%;top:40%}.particle-4{animation-delay:6s;animation-duration:13s;left:30%;top:80%}.particle-5{animation-delay:8s;animation-duration:15s;left:70%;top:15%}.hero-content{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr;margin-top:-70px;max-width:1400px}.hero-text-content{z-index:10}.premium-badge{align-items:center;animation:slideInDown .8s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff03;border:1px solid #fff3;border-radius:50px;color:#fff;display:inline-flex;font-size:14px;font-weight:500;gap:8px;margin-bottom:16px;margin-top:16px;padding:10px 20px}.badge-icon{animation:pulse 2s infinite;font-size:18px}.badge-text{letter-spacing:.3px}.hero-headline{animation:slideInUp .8s ease .2s backwards;display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.headline-primary{color:#fff;font-size:3.5rem;font-weight:800;letter-spacing:-1px;line-height:1.1}.headline-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#a78bfa 50%,#ec4899);-webkit-background-clip:text;background-clip:text;font-size:4rem;font-weight:900;letter-spacing:-1.5px;line-height:1.2;position:relative}.headline-gradient:after{background:linear-gradient(90deg,#60a5fa,#a78bfa,#ec4899);border-radius:10px;bottom:-8px;content:"";height:5px;left:0;position:absolute;width:120px}.headline-secondary{color:#fff;font-size:3.5rem;font-weight:800;letter-spacing:-1px;line-height:1.1}.hero-subheadline{animation:slideInUp .8s ease .4s backwards;color:#ffffffd9;font-size:1.15rem;line-height:1.6;margin-bottom:25px;max-width:600px}.highlight-stat{color:#60a5fa;display:inline-block;font-weight:700;padding:0 4px;position:relative}.hero-cta-container{animation:slideInUp .8s ease .6s backwards;display:flex;gap:40px;margin-bottom:40px}.hero-cta-primary{align-items:flex-start;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:16px;box-shadow:0 8px 32px #6366f166;display:flex;flex-direction:column;overflow:hidden;padding:16px 36px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.hero-cta-primary:before{background:linear-gradient(135deg,#8b5cf6,#ec4899);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s ease;width:100%}.hero-cta-primary:hover{box-shadow:0 16px 48px #6366f199;transform:translateY(-4px)}.hero-cta-primary:hover:before{opacity:1}.hero-cta-primary .cta-text{color:#fff;font-size:18px;font-weight:700;margin-bottom:4px;position:relative;z-index:1}.hero-cta-primary .cta-subtext{color:#fffc;font-size:13px;position:relative;z-index:1}.hero-cta-primary .cta-arrow{color:#fff;font-size:24px;position:absolute;right:24px;top:50%;transform:translateY(-50%);transition:transform .3s ease;z-index:1}.hero-cta-primary:hover .cta-arrow{transform:translateY(-50%) translateX(4px)}.hero-cta-secondary{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:2px solid #fff3;border-radius:16px;display:flex;gap:16px;padding:20px 32px;transition:all .3s ease}.hero-cta-secondary:hover{background:#ffffff26;border-color:#fff6;transform:translateY(-2px)}.play-icon-wrapper{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;color:#fff;display:flex;font-size:28px;height:48px;justify-content:center;width:48px}.cta-text-wrapper{display:flex;flex-direction:column}.hero-cta-secondary .cta-label{color:#fff;font-size:16px;font-weight:600}.hero-cta-secondary .cta-duration{color:#ffffffb3;font-size:13px}.trust-indicators{animation:slideInUp .8s ease .8s backwards;display:flex;gap:32px}.trust-item{align-items:center;color:#fffc;display:flex;font-size:14px;gap:8px}.trust-icon{color:#60a5fa;font-size:20px}.hero-visual-content{animation:slideInRight .8s ease .4s backwards;position:relative;z-index:10}.interview-preview-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172acc;border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 20px 60px #00000080;overflow:hidden;position:relative;transition:transform .5s ease}.interview-preview-card:hover{transform:translateY(-8px)}.preview-card-header{align-items:center;background:#0f172ae6;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:20px 24px}.header-dots{display:flex;gap:8px}.dot{border-radius:50%;height:12px;width:12px}.dot-red{background:#ef4444}.dot-yellow{background:#fbbf24}.dot-green{background:#10b981}.header-title{color:#fff;font-size:14px;font-weight:500;gap:8px}.header-status,.header-title{align-items:center;display:flex}.header-status{background:#10b98133;border-radius:20px;color:#10b981;font-size:12px;font-weight:600;gap:6px;padding:6px 12px}.status-dot{animation:pulse 2s infinite;background:#10b981;border-radius:50%;height:6px;width:6px}.preview-visual{padding:16px;position:relative}.preview-image{border-radius:16px;display:block;width:100%}.floating-stat{align-items:center;animation:floatStat 3s ease-in-out infinite;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172af2;border:1px solid #ffffff26;border-radius:16px;box-shadow:0 8px 24px #0000004d;display:flex;gap:12px;padding:14px 20px;position:absolute}.stat-1{animation-delay:0s;right:-20px;top:2%}.stat-2{animation-delay:1s;left:-30px;top:75%}.stat-3{animation-delay:2s;bottom:15%;right:-25px}.stat-icon{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:12px;color:#fff;display:flex;font-size:20px;height:40px;justify-content:center;width:40px}.stat-content{display:flex;flex-direction:column}.stat-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:800}.stat-label{color:#ffffffb3;font-size:12px;font-weight:500}.ai-analysis-bar{background:#0f172ae6;border-top:1px solid #ffffff1a;padding:16px 24px}.analysis-progress{background:#ffffff1a;border-radius:10px;height:4px;margin-bottom:12px;overflow:hidden;width:100%}.progress-fill{animation:progressPulse 2s infinite;background:linear-gradient(90deg,#6366f1,#8b5cf6,#ec4899);border-radius:10px;height:100%;width:70%}.analysis-info{align-items:center;color:#fffc;display:flex;font-size:13px;gap:8px}.floating-element{align-items:center;animation:floatElement 4s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#6366f11a;border:1px solid #6366f14d;border-radius:16px;color:#6366f1;display:flex;font-size:32px;height:64px;justify-content:center;position:absolute;width:64px}.element-1{animation-delay:0s;left:-40px;top:-40px}.element-2{animation-delay:1.5s;bottom:-30px;left:50%}.element-3{animation-delay:3s;right:-50px;top:40%}.benefits-section{background:linear-gradient(180deg,#0f172a,#1e1b4b);overflow:hidden;padding:120px 0;position:relative}.benefits-bg-wrapper{z-index:1}.benefits-bg-wrapper,.benefits-gradient{height:100%;left:0;position:absolute;top:0;width:100%}.benefits-gradient{animation:gradientShift 15s infinite alternate;background:radial-gradient(circle at 20% 50%,#6366f126 0,#0000 50%),radial-gradient(circle at 80% 80%,#8b5cf626 0,#0000 50%)}.benefits-header{margin-bottom:80px;position:relative;text-align:center;z-index:10}.section-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#6366f126;border:1px solid #6366f14d;border-radius:50px;color:#a78bfa;display:inline-flex;font-size:14px;font-weight:600;padding:12px 24px}.section-badge,.section-title{align-items:center;gap:8px;margin-bottom:24px}.section-title{display:flex;flex-direction:column}.title-highlight{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;background-clip:text}.title-highlight,.title-normal{font-size:3.5rem;font-weight:800;line-height:1.2}.title-normal{color:#fff}.section-description{color:#ffffffb3;font-size:1.25rem;line-height:1.8;margin:0 auto;max-width:700px}.benefits-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-bottom:60px;position:relative;z-index:10}.benefit-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f172a80;border:1px solid #ffffff1a;border-radius:24px;overflow:hidden;padding:40px;position:relative;transition:all .5s cubic-bezier(.4,0,.2,1)}.benefit-card:before{background:linear-gradient(135deg,#6366f11a,#0000);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s ease;width:100%}.benefit-card:hover{border-color:#6366f180;transform:translateY(-12px)}.benefit-card:hover:before{opacity:1}.card-primary:hover{box-shadow:0 20px 60px #6366f14d}.card-purple:hover{box-shadow:0 20px 60px #8b5cf64d}.card-blue:hover{box-shadow:0 20px 60px #3b82f64d}.benefit-icon-wrapper{align-items:center;border-radius:20px;color:#fff;display:flex;font-size:40px;height:80px;justify-content:center;margin-bottom:28px;position:relative;transition:transform .5s ease;width:80px}.benefit-card:hover .benefit-icon-wrapper{transform:scale(1.1) rotate(5deg)}.icon-primary{background:linear-gradient(135deg,#6366f1,#8b5cf6)}.icon-purple{background:linear-gradient(135deg,#8b5cf6,#ec4899)}.icon-blue{background:linear-gradient(135deg,#3b82f6,#06b6d4)}.icon-glow{border-radius:20px;filter:blur(20px);height:120%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .5s ease;width:120%}.benefit-card:hover .icon-glow{opacity:.6}.glow-primary{background:#6366f1}.glow-purple{background:#8b5cf6}.glow-blue{background:#3b82f6}.benefit-title{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:16px}.benefit-description{color:#ffffffb3;font-size:1rem;line-height:1.7;margin-bottom:24px}.benefit-link{align-items:center;display:inline-flex;font-size:15px;font-weight:600;gap:8px;transition:all .3s ease}.link-primary{color:#818cf8}.link-purple{color:#c084fc}.link-blue{color:#60a5fa}.benefit-link:hover{gap:12px}.benefit-link .material-symbols-outlined{font-size:18px;transition:transform .3s ease}.benefit-link:hover .material-symbols-outlined{transform:translateX(4px)}.benefits-cta-section{display:flex;gap:20px;justify-content:center;position:relative;z-index:10}.benefits-cta-primary{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:14px;box-shadow:0 8px 32px #6366f166;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:12px;padding:18px 40px;transition:all .4s ease}.benefits-cta-primary:hover{box-shadow:0 16px 48px #6366f199;transform:translateY(-4px)}.benefits-cta-secondary{align-items:center;background:#0000;border:2px solid #fff3;border-radius:14px;color:#ffffffe6;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:12px;padding:18px 40px;transition:all .3s ease}.benefits-cta-secondary:hover{background:#ffffff0d;border-color:#fff6}@keyframes particleFloat{0%,to{opacity:.6;transform:translateY(0) translateX(0) scale(1)}50%{opacity:.3;transform:translateY(-100px) translateX(50px) scale(1.2)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(60px)}to{opacity:1;transform:translateX(0)}}@keyframes floatStat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes floatElement{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes progressPulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes gradientShift{0%{transform:translateX(0) translateY(0)}to{transform:translateX(50px) translateY(50px)}}@media (max-width:1024px){.hero-content{gap:60px;grid-template-columns:1fr}.headline-primary,.headline-secondary{font-size:2.5rem}.headline-gradient{font-size:3rem}.home .hero-section{padding:120px 0 80px}.floating-stat{display:none}}@media (max-width:768px){#home-page .beta-banner-text{gap:.5rem}#home-page .beta-banner-text span{font-size:.85rem}#home-page .beta-icon{height:18px;width:18px}.modern-header .container{padding-left:1rem;padding-right:1rem}.headline-primary,.headline-secondary{font-size:2rem}.headline-gradient{font-size:2.5rem}.hero-subheadline{font-size:1rem}.hero-cta-container{align-items:flex-start;flex-direction:column;gap:20px}.hero-cta-primary,.premium-badge{align-self:flex-start;width:auto}.trust-indicators{flex-direction:column;gap:16px}.title-highlight,.title-normal{font-size:2.5rem}.benefits-grid{grid-template-columns:1fr}.benefits-cta-section{align-items:center;flex-direction:column}.floating-element{display:none}}@media (max-width:640px){#home-page .beta-banner{padding:.625rem .75rem}#home-page .beta-banner-text{gap:.5rem}#home-page .beta-banner-text span{font-size:.6rem}#home-page .beta-icon{height:16px;width:16px}.headline-primary,.headline-secondary{font-size:2.45rem;line-height:1.4}.headline-gradient{font-size:2.6rem}.home .hero-section{padding:100px 0 60px}.premium-badge{font-size:12px;padding:8px 16px}.hero-cta-primary .cta-text{font-size:16px}.hero-cta-primary .cta-subtext{font-size:12px}.title-highlight,.title-normal{font-size:2rem}.section-description{font-size:1rem}.benefit-card{padding:32px 24px}}.supporters-container{margin:0 auto;overflow:hidden;padding:2rem 0;position:relative;width:100%}.supporters-track{gap:3rem}.supporter-item,.supporters-track{align-items:center;display:flex;justify-content:center}.supporter-item{background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:16px;box-shadow:0 4px 20px #0000000f;flex-shrink:0;overflow:hidden;padding:2rem 3rem;position:relative;transition:all .3s ease}.supporter-item:before{background:linear-gradient(135deg,#667eea0d,#764ba20d);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.supporter-item:hover{box-shadow:0 12px 40px #667eea26;transform:translateY(-8px)}.supporter-item:hover:before{opacity:1}.supporter-logo{height:auto;max-height:80px;max-width:180px;object-fit:contain;position:relative;transition:all .3s ease;width:auto;z-index:1}.supporter-item:hover .supporter-logo{filter:grayscale(0) opacity(1);transform:scale(1.05)}@keyframes scroll-supporters{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.supporters-container:hover .supporters-track{animation-play-state:paused}@media (max-width:768px){.supporters-track{animation:scroll-supporters 6s linear infinite;gap:2rem;will-change:transform}.supporters-static .supporters-track{animation:none;will-change:auto}.supporter-item{padding:1.5rem 2rem}.supporter-logo{max-height:60px;max-width:140px}}@media (max-width:480px){.supporters-track{animation-duration:6s;gap:1.5rem}.supporter-item{padding:1rem 1.5rem}.supporter-logo{max-height:50px;max-width:120px}}.animate-slide-down{animation:slideDownMenu .3s ease-out;transform-origin:top}@keyframes slideDownMenu{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.about-us-page{background:#fff;min-height:100vh}.about-us-page .about-header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;overflow:hidden;padding:4rem 0 5rem;position:relative}.about-us-page .about-header:before{background:radial-gradient(circle at 20% 50%,#ffffff1a 0,#0000 50%),radial-gradient(circle at 80% 80%,#ffffff1a 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.about-us-page .header-content{margin:0 auto;max-width:800px;position:relative;text-align:center;z-index:1}.about-us-page .back-link{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:50px;color:#ffffffe6;display:inline-flex;font-size:.95rem;gap:.5rem;margin-bottom:2rem;padding:.5rem 1rem;text-decoration:none;transition:all .3s ease}.about-us-page .back-link:hover{background:#fff3;transform:translateX(-4px)}.about-us-page .logo-section{align-items:center;display:flex;gap:1rem;justify-content:center;margin-bottom:1rem}.about-us-page .logo-section .logo{filter:brightness(0) invert(1);height:48px;width:48px}.about-us-page .logo-section h1{font-size:2.5rem;font-weight:700;letter-spacing:-.5px;margin:0}.about-us-page .tagline{font-size:1.25rem;font-weight:300;margin:0;opacity:.95}.about-us-page .about-content{background:#fff}.about-us-page .intro-section{background:linear-gradient(180deg,#f8f9fa,#fff);padding:5rem 0}.about-us-page .intro-content{margin:0 auto;max-width:900px}.about-us-page .intro-content h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;color:#1a202c;font-size:2.5rem;font-weight:700;margin-bottom:2rem;text-align:center}.about-us-page .intro-text{color:#4a5568;font-size:1.125rem;line-height:1.8}.about-us-page .lead-paragraph{background:linear-gradient(135deg,#667eea0d,#764ba20d);border-left:4px solid #667eea;border-radius:8px;color:#2d3748;font-size:1.25rem;font-weight:500;line-height:1.8;margin-bottom:1.5rem;padding:2rem}.about-us-page .mission-vision-section{background:#fff;padding:5rem 0}.about-us-page .mission-vision-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1000px}.about-us-page .mission-card,.about-us-page .vision-card{border-radius:16px;box-shadow:0 10px 30px #00000014;overflow:hidden;padding:3rem 2rem;position:relative;transition:all .3s ease}.about-us-page .mission-card{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.about-us-page .vision-card{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff}.about-us-page .mission-card:hover,.about-us-page .vision-card:hover{box-shadow:0 20px 40px #00000026;transform:translateY(-8px)}.about-us-page .icon-wrapper{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:16px;display:flex;height:64px;justify-content:center;margin-bottom:1.5rem;width:64px}.about-us-page .icon-wrapper svg{fill:#fff;height:32px;width:32px}.about-us-page .mission-card h3,.about-us-page .vision-card h3{font-size:1.75rem;font-weight:700;margin-bottom:1rem}.about-us-page .mission-card p,.about-us-page .vision-card p{font-size:1.05rem;line-height:1.7;opacity:.95}.about-us-page .what-we-do-section{background:linear-gradient(180deg,#f8f9fa,#fff);padding:5rem 0}.about-us-page .what-we-do-section h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin-bottom:3rem;text-align:center}.about-us-page .features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}.about-us-page .feature-item{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 6px #0000000d;padding:2rem;transition:all .3s ease}.about-us-page .feature-item:hover{border-color:#667eea;box-shadow:0 12px 24px #667eea26;transform:translateY(-4px)}.about-us-page .feature-icon{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;display:flex;height:56px;justify-content:center;margin-bottom:1.5rem;width:56px}.about-us-page .feature-icon svg{fill:#fff;height:28px;width:28px}.about-us-page .feature-item h3{color:#2d3748;font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.about-us-page .feature-item p{color:#718096;font-size:1rem;line-height:1.6}.about-us-page .benefits-section{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;overflow:hidden;padding:5rem 0;position:relative}.about-us-page .benefits-section:before{background:radial-gradient(circle at 20% 30%,#ffffff1a 0,#0000 50%),radial-gradient(circle at 80% 70%,#ffffff1a 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.about-us-page .benefits-section h2{font-size:2.5rem;font-weight:700;margin-bottom:3rem;position:relative;text-align:center;z-index:1}.about-us-page .benefits-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0 auto;max-width:1200px;position:relative;z-index:1}.about-us-page .benefit-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;padding:2.5rem 1.5rem;text-align:center;transition:all .3s ease}.about-us-page .benefit-card:hover{background:#ffffff26;box-shadow:0 20px 40px #0003;transform:translateY(-8px)}.about-us-page .benefit-stat{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#fffc);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700;margin-bottom:.5rem}.about-us-page .benefit-card h4{font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.about-us-page .benefit-card p{font-size:1rem;line-height:1.6;opacity:.9}.about-us-page .cta-section{background:linear-gradient(180deg,#f8f9fa,#fff);padding:5rem 0}.about-us-page .cta-content{margin:0 auto;max-width:800px;text-align:center}.about-us-page .cta-content h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;color:#1a202c;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.about-us-page .cta-content p{color:#4a5568;font-size:1.25rem;margin-bottom:2.5rem}.about-us-page .cta-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.about-us-page .btn{align-items:center;border:none;border-radius:50px;cursor:pointer;display:inline-flex;font-size:1.125rem;font-weight:600;gap:.5rem;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.about-us-page .btn svg{height:20px;width:20px}.about-us-page .btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 15px #667eea66;color:#fff}.about-us-page .btn-primary:hover{box-shadow:0 8px 25px #667eea80;transform:translateY(-2px)}.about-us-page .btn-secondary{background:#fff;border:2px solid #667eea;color:#667eea}.about-us-page .btn-secondary:hover{background:#667eea;box-shadow:0 8px 25px #667eea4d;color:#fff;transform:translateY(-2px)}@media (max-width:768px){.about-us-page .about-header{padding:3rem 0 4rem}.about-us-page .logo-section h1{font-size:2rem}.about-us-page .tagline{font-size:1rem}.about-us-page .benefits-section,.about-us-page .cta-section,.about-us-page .intro-section,.about-us-page .mission-vision-section,.about-us-page .what-we-do-section{padding:3rem 0}.about-us-page .benefits-section h2,.about-us-page .cta-content h2,.about-us-page .intro-content h2,.about-us-page .what-we-do-section h2{font-size:2rem}.about-us-page .lead-paragraph{font-size:1.1rem;padding:1.5rem}.about-us-page .benefits-grid,.about-us-page .features-grid,.about-us-page .mission-vision-grid{gap:1.5rem}.about-us-page .mission-card,.about-us-page .vision-card{padding:2rem 1.5rem}.about-us-page .benefit-stat{font-size:2.5rem}.about-us-page .cta-buttons{align-items:stretch;flex-direction:column}.about-us-page .btn{justify-content:center;width:100%}}.about-us-page .container{margin:0 auto;max-width:1200px;padding:0 1rem;width:100%}.about-us-page .mx-auto{margin-left:auto;margin-right:auto}.about-us-page .px-4{padding-left:1rem;padding-right:1rem}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: } /*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Open Sans,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}#login .absolute{position:absolute}#login .relative{position:relative}#login .inset-0{inset:0}#login .inset-y-0{bottom:0;top:0}#login .bottom-4{bottom:16px}#login .left-0{left:0}#login .right-4{right:16px}#login .z-10{z-index:10}#login .mx-auto{margin-left:auto;margin-right:auto}#login .mb-1{margin-bottom:4px}#login .mb-6{margin-bottom:24px}#login .mb-8{margin-bottom:32px}#login .ml-1{margin-left:4px}#login .ml-2{margin-left:8px}#login .mr-1{margin-right:4px}#login .mr-4{margin-right:16px}#login .mt-2{margin-top:8px}#login .mt-3{margin-top:12px}#login .mt-6{margin-top:24px}#login .block{display:block}#login .flex{display:flex}#login .grid{display:grid}#login .hidden{display:none}#login .h-4{height:16px}#login .h-full{height:100%}#login .min-h-screen{min-height:100vh}#login .w-4{width:16px}#login .w-full{width:100%}#login .max-w-md{max-width:28rem}#login .max-w-xl{max-width:36rem}#login .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#login .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#login .flex-row{flex-direction:row}#login .flex-col{flex-direction:column}#login .items-center{align-items:center}#login .justify-center{justify-content:center}#login .justify-between{justify-content:space-between}#login .gap-3{gap:12px}#login .gap-4{gap:16px}#login .p-3{padding:8px}#login :is(.space-y-4>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-bottom:calc(16px*var(--tw-space-y-reverse));margin-top:calc(16px*(1 - var(--tw-space-y-reverse)))}#login :is(.space-y-5>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-bottom:calc(20px*var(--tw-space-y-reverse));margin-top:calc(20px*(1 - var(--tw-space-y-reverse)))}#login .overflow-hidden{overflow:hidden}#login .rounded{border-radius:12px}#login .rounded-2xl{border-radius:48px}#login .rounded-full{border-radius:9999px}#login .rounded-lg{border-radius:24px}#login .border{border-width:1px}#login .border-t{border-top-width:1px}#login .border-gray-300{--tw-border-opacity:1;border-color:#d1d5db;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}#login .bg-primary-600{--tw-bg-opacity:1;background-color:#631bff;background-color:rgb(99 27 255/var(--tw-bg-opacity,1))}#login .bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}#login .bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}#login .from-indigo-50{--tw-gradient-from:#eef2ff var(--tw-gradient-from-position);--tw-gradient-to:#eef2ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#login .from-primary-600{--tw-gradient-from:#631bff var(--tw-gradient-from-position);--tw-gradient-to:#631bff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}#login .to-blue-100{--tw-gradient-to:#dbeafe var(--tw-gradient-to-position)}#login .to-blue-500{--tw-gradient-to:#3b82f6 var(--tw-gradient-to-position)}#login .p-2{padding:8px}#login .p-8{padding:32px}#login .px-12{padding-left:48px;padding-right:48px}#login .px-2{padding-left:8px;padding-right:8px}#login .px-4{padding-left:16px;padding-right:16px}#login .py-2{padding-bottom:8px;padding-top:8px}#login .pl-10{padding-left:40px}#login .pl-3{padding-left:12px}#login .pr-4{padding-right:16px}#login .text-center{text-align:center}#login .text-3xl{font-size:30px;line-height:36px}#login .text-4xl{font-size:36px;line-height:41.4px}#login .text-lg{font-size:18px;line-height:27px}#login .text-sm{font-size:14px;line-height:21px}#login .text-xl{font-size:20px;line-height:28px}#login .text-xs{font-size:12px;line-height:19.200000000000003px}#login .font-bold{font-weight:700}#login .font-medium{font-weight:500}#login .text-gray-500{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}#login .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#login .text-\[\#0A66C2\]{--tw-text-opacity:1;color:#0a66c2;color:rgb(10 102 194/var(--tw-text-opacity,1))}#login .h-5{height:20px}#login .w-5{width:20px}#login .mr-2{margin-right:8px}#login .text-gray-600{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}#login .text-gray-700{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1))}#login .text-primary-600{--tw-text-opacity:1;color:#631bff;color:rgb(99 27 255/var(--tw-text-opacity,1))}#login .text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}#login .text-white\/70{color:#ffffffb3}#login .shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}#login .shadow-lg,#login .shadow-xl{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#login .shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}#login .shadow-primary-500\/30{--tw-shadow-color:#7341ff4d;--tw-shadow:var(--tw-shadow-colored)}#login .transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}#login .transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}#login .duration-300{transition-duration:.3s}#login{font-family:Open Sans!important;font-size:16px!important}#login :is(.bg-primary-600){color:#ffffffe6!important}#login .hover\:scale-\[1\.01\]:hover{--tw-scale-x:1.01;--tw-scale-y:1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#login .hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}#login .hover\:bg-primary-700:hover{--tw-bg-opacity:1;background-color:#611bf8;background-color:rgb(97 27 248/var(--tw-bg-opacity,1))}#login .hover\:text-primary-800:hover{--tw-text-opacity:1;color:#4607d0;color:rgb(70 7 208/var(--tw-text-opacity,1))}#login .focus\:border-primary-500:focus{--tw-border-opacity:1;border-color:#7341ff;border-color:rgb(115 65 255/var(--tw-border-opacity,1))}#login .focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}#login .focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}#login .focus\:ring-primary-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(115 65 255/var(--tw-ring-opacity,1))}#login .focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}@media (min-width:768px){#login .md\:flex{display:flex}#login .md\:w-1\/2{width:50%}#login .md\:p-12{padding:48px}}@media (min-width:1024px){#login .lg\:w-2\/5{width:40%}#login .lg\:w-3\/5{width:60%}#login .lg\:w-4\/5{width:80%}}.slide-down{animation:slideInDown .3s ease-out forwards}.slide-up{animation:slideOutUp .3s ease-in forwards}@keyframes slideInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-30px)}}.verification-page{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;justify-content:center;min-height:100vh;padding:20px}.verification-container{animation:slideUp .4s ease-out;background:#fff;border-radius:24px;box-shadow:0 20px 60px #0000004d;max-width:550px;padding:48px 40px;text-align:center;width:100%}.success-icon{background:linear-gradient(135deg,#48bb78,#38a169)}.success-icon,.verification-page .error-icon{align-items:center;animation:scaleIn .5s ease-out .2s both;border-radius:50%;color:#fff;display:flex;font-size:48px;height:80px;justify-content:center;margin:0 auto 24px;width:80px}.verification-page .error-icon{background:linear-gradient(135deg,#f56565,#e53e3e);font-weight:300}.loading-spinner{animation:spin 1s linear infinite;border:4px solid #e2e8f0;border-radius:50%;border-top-color:#667eea;height:60px;margin:0 auto 24px;width:60px}@keyframes scaleIn{0%{transform:scale(0)}to{transform:scale(1)}}.verification-title{color:#2d3748;font-size:28px;font-weight:700;margin:0 0 16px}.error-title,.success-title{color:#2d3748;font-size:32px;font-weight:700;margin:0 0 16px}.verification-message{color:#718096;font-size:16px;line-height:1.6;margin:0}.success-message,.verification-page .error-message{color:#4a5568;font-size:18px;line-height:1.6;margin:0 0 32px}.button-group{align-items:center;display:flex;gap:16px;justify-content:center}.primary-button{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;box-shadow:0 4px 12px #667eea4d;color:#fff;cursor:pointer;flex:1 1;font-size:16px;font-weight:600;max-width:200px;padding:14px 28px;transition:all .3s ease}.primary-button:hover{box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}.primary-button:active{transform:translateY(0)}.secondary-button{background:#fff;border:2px solid #667eea;border-radius:12px;color:#667eea;cursor:pointer;flex:1 1;font-size:16px;font-weight:600;max-width:200px;padding:14px 28px;transition:all .3s ease}.secondary-button:hover{background:#f7fafc;box-shadow:0 4px 12px #667eea33;transform:translateY(-2px)}.secondary-button:active{transform:translateY(0)}.resend-button{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;box-shadow:0 4px 12px #667eea4d;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:8px;padding:14px 32px;transition:all .3s ease}.resend-button:hover:not(:disabled){box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}.resend-button:active:not(:disabled){transform:translateY(0)}.resend-button:disabled{cursor:not-allowed;opacity:.6}.spinner{animation:spin .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@media (max-width:640px){.verification-container{padding:32px 24px}.error-title,.success-title,.verification-title{font-size:24px}.success-message,.verification-message,.verification-page .error-message{font-size:16px}.button-group{flex-direction:column;width:100%}.primary-button,.secondary-button{max-width:100%;width:100%}.success-icon,.verification-page.error-icon{font-size:40px;height:64px;width:64px}}#forgot-password{align-items:center;background:linear-gradient(135deg,#e4e4e4,#fff);display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;justify-content:center;min-height:100vh}#forgot-password .transform{animation:fadeInUp .6s ease-out}#forgot-password .text-white{color:#fff}#forgot-password .flex{display:flex}#forgot-password .inline-flex{display:inline-flex}#forgot-password .min-h-screen{min-height:100vh}#forgot-password .w-full{width:100%}#forgot-password .max-w-md{max-width:28rem}#forgot-password .flex-col{flex-direction:column}#forgot-password .items-center{align-items:center}#forgot-password .items-start{align-items:flex-start}#forgot-password .justify-center{justify-content:center}#forgot-password .gap-2{gap:.5rem}#forgot-password .gap-1{gap:.25rem}#forgot-password .space-y-4>*+*{margin-top:1rem}#forgot-password .space-y-5>*+*{margin-top:1.25rem}#forgot-password .rounded-2xl{border-radius:1rem}#forgot-password .rounded-lg{border-radius:.5rem}#forgot-password .rounded-full{border-radius:9999px}#forgot-password .border{border-width:1px}#forgot-password .border-gray-300{border-color:#d1d5db}#forgot-password .border-green-200{border-color:#bbf7d0}#forgot-password .bg-white{background-color:#fff}#forgot-password .bg-gray-100{background-color:#f3f4f6}#forgot-password .bg-gray-200{background-color:#e5e7eb}#forgot-password .bg-green-50{background-color:#f0fdf4}#forgot-password .p-3{padding:.75rem}#forgot-password .p-4{padding:1rem}#forgot-password .p-8{padding:2rem}#forgot-password .px-4{padding-left:1rem;padding-right:1rem}#forgot-password .py-2{padding-bottom:.5rem;padding-top:.5rem}#forgot-password .pl-3{padding-left:.75rem}#forgot-password .pl-10{padding-left:2.5rem}#forgot-password .pr-4{padding-right:1rem}#forgot-password .pr-3{padding-right:.75rem}#forgot-password .mx-auto{margin-left:auto;margin-right:auto}#forgot-password .mb-1{margin-bottom:.25rem}#forgot-password .mb-4{margin-bottom:1rem}#forgot-password .mb-6{margin-bottom:1.5rem}#forgot-password .mt-1{margin-top:.25rem}#forgot-password .mt-2{margin-top:.5rem}#forgot-password .mt-6{margin-top:1.5rem}#forgot-password .mr-1{margin-right:.25rem}#forgot-password .mr-3{margin-right:.75rem}#forgot-password .mr-8{margin-right:.5rem}#forgot-password .block{display:block}#forgot-password .text-xs{font-size:.75rem;line-height:1rem}#forgot-password .text-sm{font-size:.875rem;line-height:1.25rem}#forgot-password .text-3xl{font-size:1.875rem;line-height:2.25rem}#forgot-password .text-4xl{font-size:2.25rem;line-height:2.5rem}#forgot-password .font-medium{font-weight:500}#forgot-password .font-bold{font-weight:700}#forgot-password .text-gray-600{color:#4b5563}#forgot-password .text-gray-700{color:#374151}#forgot-password .text-gray-900{color:#111827}#forgot-password .text-gray-500{color:#6b7280}#forgot-password .text-green-600{color:#16a34a}#forgot-password .text-green-700{color:#15803d}#forgot-password .text-green-800{color:#166534}#forgot-password .text-center{text-align:center}#forgot-password .shadow-xl{box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}#forgot-password .relative{position:relative}#forgot-password .absolute{position:absolute}#forgot-password .inset-y-0{bottom:0;top:0}#forgot-password .left-0{left:0}#forgot-password .text-xl{font-size:1.25rem;line-height:1.75rem}#forgot-password .transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}#forgot-password .transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}#forgot-password .disabled\:opacity-50:disabled{opacity:.5}#forgot-password .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}#forgot-password .text-primary-600{color:#667eea}#forgot-password .text-primary-800{color:#5a67d8}#forgot-password .bg-primary-100{background-color:#eef2ff}#forgot-password .bg-primary-600{background-color:#667eea}#forgot-password .bg-primary-700{background-color:#5a67d8}#forgot-password .border-primary-500{border-color:#6875f5}#forgot-password .ring-primary-500{--tw-ring-color:#6875f5}#forgot-password .shadow-primary-500\/30{--tw-shadow-color:#6875f54d;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-shadow)}#forgot-password .focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}#forgot-password .focus\:ring-primary-500:focus{--tw-ring-color:#6875f5}#forgot-password .focus\:ring-gray-400:focus{--tw-ring-color:#9ca3af}#forgot-password .focus\:border-primary-500:focus{border-color:#6875f5}#forgot-password .focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}#forgot-password .focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}#forgot-password input:focus{border-color:#6875f5;box-shadow:0 0 0 3px #6875f51a;outline:none}#forgot-password .hover\:bg-primary-700:hover{background-color:#5a67d8}#forgot-password .hover\:bg-gray-200:hover{background-color:#e5e7eb}#forgot-password .hover\:text-primary-800:hover{color:#5a67d8}#forgot-password button:hover{transform:translateY(-1px)}#forgot-password button:active{transform:translateY(0)}@media (max-width:768px){#forgot-password{padding:1rem}#forgot-password .md\:p-12{padding:3rem}}#reset-password{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;justify-content:center;min-height:100vh}#reset-password .transform{animation:fadeInUp .6s ease-out}#reset-password .text-white{color:#fff}#reset-password .flex{display:flex}#reset-password .inline-flex{display:inline-flex}#reset-password .min-h-screen{min-height:100vh}#reset-password .w-full{width:100%}#reset-password .max-w-md{max-width:28rem}#reset-password .flex-col{flex-direction:column}#reset-password .items-center{align-items:center}#reset-password .justify-center{justify-content:center}#reset-password .justify-between{justify-content:space-between}#reset-password .gap-1{gap:.25rem}#reset-password .gap-2{gap:.5rem}#reset-password .space-y-1>*+*{margin-top:.25rem}#reset-password .space-y-5>*+*{margin-top:1.25rem}#reset-password .rounded-2xl{border-radius:1rem}#reset-password .rounded-lg{border-radius:.5rem}#reset-password .rounded-full{border-radius:9999px}#reset-password .border{border-width:1px}#reset-password .border-gray-300{border-color:#d1d5db}#reset-password .border-blue-200{border-color:#bfdbfe}#reset-password .bg-white{background-color:#fff}#reset-password .bg-gray-200{background-color:#e5e7eb}#reset-password .bg-blue-50{background-color:#eff6ff}#reset-password .p-3{padding:.75rem}#reset-password .p-4{padding:1rem}#reset-password .p-8{padding:2rem}#reset-password .px-4{padding-left:1rem;padding-right:1rem}#reset-password .py-2{padding-bottom:.5rem;padding-top:.5rem}#reset-password .pl-3{padding-left:.75rem}#reset-password .pl-10{padding-left:2.5rem}#reset-password .pr-3{padding-right:.75rem}#reset-password .pr-4{padding-right:1rem}#reset-password .pr-12{padding-right:3rem}#reset-password .mx-auto{margin-left:auto;margin-right:auto}#reset-password .mb-1{margin-bottom:.25rem}#reset-password .mb-2{margin-bottom:.5rem}#reset-password .mb-4{margin-bottom:1rem}#reset-password .mb-6{margin-bottom:1.5rem}#reset-password .mt-1{margin-top:.25rem}#reset-password .mt-2{margin-top:.5rem}#reset-password .mt-6{margin-top:1.5rem}#reset-password .mr-1{margin-right:.25rem}#reset-password .mr-8{margin-right:.5rem}#reset-password .block{display:block}#reset-password .text-xs{font-size:.75rem;line-height:1rem}#reset-password .text-sm{font-size:.875rem;line-height:1.25rem}#reset-password .text-3xl{font-size:1.875rem;line-height:2.25rem}#reset-password .text-4xl{font-size:2.25rem;line-height:2.5rem}#reset-password .text-xl{font-size:1.25rem;line-height:1.75rem}#reset-password .font-medium{font-weight:500}#reset-password .font-bold{font-weight:700}#reset-password .text-gray-500{color:#6b7280}#reset-password .text-gray-600{color:#4b5563}#reset-password .text-gray-700{color:#374151}#reset-password .text-gray-900{color:#111827}#reset-password .text-blue-600{color:#2563eb}#reset-password .text-blue-700{color:#1d4ed8}#reset-password .text-blue-800{color:#1e40af}#reset-password .text-green-600{color:#16a34a}#reset-password .text-red-600{color:#dc2626}#reset-password .text-center{text-align:center}#reset-password .shadow-xl{box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}#reset-password .relative{position:relative}#reset-password .absolute{position:absolute}#reset-password .inset-y-0{bottom:0;top:0}#reset-password .left-0{left:0}#reset-password .right-0{right:0}#reset-password .transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}#reset-password .transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}#reset-password .duration-300{transition-duration:.3s}#reset-password .disabled\:opacity-50:disabled{opacity:.5}#reset-password .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}#reset-password .h-2{height:.5rem}#reset-password .text-primary-600{color:#667eea}#reset-password .text-primary-800{color:#5a67d8}#reset-password .bg-primary-100{background-color:#eef2ff}#reset-password .bg-primary-600{background-color:#667eea}#reset-password .bg-primary-700{background-color:#5a67d8}#reset-password .border-primary-500{border-color:#6875f5}#reset-password .ring-primary-500{--tw-ring-color:#6875f5}#reset-password .shadow-primary-500\/30{--tw-shadow-color:#6875f54d;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-shadow)}#reset-password .focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}#reset-password .focus\:ring-primary-500:focus{--tw-ring-color:#6875f5}#reset-password .focus\:border-primary-500:focus{border-color:#6875f5}#reset-password .focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}#reset-password .focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}#reset-password input:focus{border-color:#6875f5;box-shadow:0 0 0 3px #6875f51a;outline:none}#reset-password button[type=button]{transition:all .2s ease}#reset-password .hover\:bg-primary-700:hover{background-color:#5a67d8}#reset-password .hover\:text-primary-800:hover{color:#5a67d8}#reset-password .hover\:text-gray-700:hover{color:#374151}#reset-password button:hover{transform:translateY(-1px)}#reset-password button:active{transform:translateY(0)}@media (max-width:768px){#reset-password{padding:1rem}#reset-password .md\:p-12{padding:3rem}}.policy-page{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;min-height:100vh}.policy-container{animation:fadeIn .6s ease-in;margin:0 auto;max-width:900px;padding:40px 20px}.policy-header{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;box-shadow:0 20px 60px #667eea4d;color:#fff;margin-bottom:40px;overflow:hidden;padding:60px 40px;position:relative;text-align:center}.policy-header:before{animation:pulse 15s ease-in-out infinite;background:radial-gradient(circle,#ffffff1a 0,#0000 70%);content:"";height:200%;position:absolute;right:-50%;top:-50%;width:200%}.policy-header h1{font-size:3rem;font-weight:700;letter-spacing:-1px;margin:0 0 15px;position:relative;z-index:1}.last-updated{opacity:.9}.policy-content{background:#fff;border-radius:20px;box-shadow:0 10px 40px #00000014;color:#2d3748;line-height:1.8;padding:50px}.policy-section{animation:slideIn .6s ease-out;animation-fill-mode:both;margin-bottom:45px}.policy-section:first-child{animation-delay:.1s}.policy-section:nth-child(2){animation-delay:.15s}.policy-section:nth-child(3){animation-delay:.2s}.policy-section h2{border-bottom:3px solid #667eea;color:#1a202c;display:inline-block;font-size:1.875rem;font-weight:700;margin:0 0 20px;padding-bottom:15px;position:relative}.policy-section h2:after{animation:expandWidth .6s ease-out;background:linear-gradient(90deg,#667eea,#764ba2);bottom:-3px;content:"";height:3px;left:0;position:absolute;width:50%}.policy-section h3{align-items:center;color:#2d3748;display:flex;font-size:1.375rem;font-weight:600;margin:30px 0 15px}.policy-section h3:before{background:linear-gradient(180deg,#667eea,#764ba2);border-radius:2px;content:"";display:inline-block;height:24px;margin-right:12px;width:4px}.policy-section p{color:#4a5568;font-size:1.05rem;margin:0 0 20px;text-align:justify}.policy-section ul{list-style:none;margin:15px 0 25px;padding-left:0}.policy-section ul li{color:#4a5568;font-size:1.05rem;margin-bottom:12px;padding-left:32px;position:relative;transition:transform .2s ease}.policy-section ul li:hover{transform:translateX(5px)}.policy-section ul li:before{align-items:center;background:linear-gradient(135deg,#e0e7ff,#c7d2fe);border-radius:50%;color:#667eea;content:"✓";display:flex;font-size:1.2rem;font-weight:700;height:24px;justify-content:center;left:0;line-height:1;padding-top:2px;position:absolute;width:24px}.policy-section strong{color:#2d3748;font-weight:600}.policy-section a{border-bottom:2px solid #0000;color:#667eea;font-weight:500;position:relative;text-decoration:none;transition:all .3s ease}.policy-section a:hover{border-bottom-color:#764ba2;color:#764ba2}.contact-info{border-left:5px solid #667eea;box-shadow:0 4px 15px #667eea1a}.acknowledgment{background:linear-gradient(135deg,#fff5f5,#fed7d7);border:2px solid #feb2b2;border-radius:15px;box-shadow:0 8px 25px #feb2b233;margin-top:40px;padding:35px}.acknowledgment h2{border-bottom-color:#fc8181;color:#742a2a}.acknowledgment h2:after{background:linear-gradient(90deg,#fc8181,#f56565)}.acknowledgment p{color:#742a2a;font-size:1.1rem;font-weight:500;text-align:center}@media (max-width:768px){.policy-container{padding:20px 15px}.policy-header{border-radius:15px;padding:40px 25px}.policy-header h1{font-size:2rem}.policy-content{border-radius:15px;padding:30px 20px}.policy-section h2{font-size:1.5rem}.policy-section h3{font-size:1.2rem}.policy-section p,.policy-section ul li{font-size:1rem;text-align:left}.contact-info{padding:20px}.acknowledgment{padding:25px 20px}}@media (max-width:480px){.policy-header h1{font-size:1.75rem}.last-updated{font-size:.9rem}.policy-section h2{font-size:1.375rem}.policy-section ul li{padding-left:28px}}@media print{.policy-page{background:#fff}.policy-header{background:#667eea}.policy-content,.policy-header{box-shadow:none}.policy-section{page-break-inside:avoid}}.cookie-page{background:linear-gradient(135deg,#fff3e0,#ffe0b2);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;min-height:100vh}.cookie-container{animation:fadeIn .6s ease-in;margin:0 auto;max-width:900px;padding:40px 20px}.cookie-header{background:linear-gradient(135deg,#f57c00,#e65100);border-radius:20px;box-shadow:0 20px 60px #f57c004d;color:#fff;margin-bottom:40px;overflow:hidden;padding:60px 40px;position:relative;text-align:center}.cookie-header:before{animation:cookieFloat 6s ease-in-out infinite;content:"🍪";font-size:200px;left:50%;opacity:.1;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-15deg)}@keyframes cookieFloat{0%,to{transform:translate(-50%,-50%) rotate(-15deg) scale(1)}50%{transform:translate(-50%,-45%) rotate(-20deg) scale(1.1)}}.cookie-header h1{font-size:3rem;font-weight:700;letter-spacing:-1px;margin:0 0 15px;position:relative;text-shadow:0 2px 10px #0003;z-index:1}.cookie-content{background:#fff;border-radius:20px;box-shadow:0 10px 40px #00000014;color:#2d3748;line-height:1.8;padding:50px}.cookie-intro{animation:slideIn .6s ease-out;background:linear-gradient(135deg,#fff3e0,#ffe0b2);border-left:5px solid #f57c00;border-radius:15px;margin-bottom:45px;padding:30px}.intro-text{color:#e65100}.cookie-section{animation:slideIn .6s ease-out;animation-fill-mode:both;margin-bottom:45px}.cookie-section:nth-child(2){animation-delay:.1s}.cookie-section:nth-child(3){animation-delay:.15s}.cookie-section:nth-child(4){animation-delay:.2s}.cookie-section h2{border-bottom:3px solid #f57c00;color:#1a202c;display:inline-block;font-size:1.875rem;font-weight:700;margin:0 0 25px;padding-bottom:15px;position:relative}.cookie-section h2:after{animation:expandWidth .6s ease-out;background:linear-gradient(90deg,#f57c00,#e65100);bottom:-3px;content:"";height:3px;left:0;position:absolute;width:60%}.cookie-section h3{align-items:center;color:#2d3748;display:flex;font-size:1.375rem;font-weight:600;margin:30px 0 15px}.cookie-section h3:before{background:linear-gradient(180deg,#f57c00,#e65100);border-radius:2px;content:"";display:inline-block;height:24px;margin-right:12px;width:4px}.cookie-section h4{color:#4a5568;font-size:1.125rem;font-weight:600;margin:20px 0 10px}.cookie-section p{color:#4a5568;font-size:1.05rem;margin:0 0 20px;text-align:justify}.cookie-section ul{list-style:none;margin:15px 0 25px;padding-left:0}.cookie-section ul li{color:#4a5568;font-size:1.05rem;margin-bottom:12px;padding-left:32px;position:relative;transition:transform .2s ease}.cookie-section ul li:hover{transform:translateX(5px)}.cookie-section ul li:before{align-items:center;background:linear-gradient(135deg,#fff3e0,#ffe0b2);border-radius:50%;color:#f57c00;content:"●";display:flex;font-size:1.5rem;font-weight:700;height:24px;justify-content:center;left:0;line-height:1;position:absolute;width:24px}.cookie-section strong{color:#2d3748;font-weight:600}.cookie-section a{border-bottom:2px solid #0000;color:#f57c00;font-weight:500;text-decoration:none;transition:all .3s ease}.cookie-section a:hover{border-bottom-color:#e65100;color:#e65100}.definition-box{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-left:5px solid #2196f3;border-radius:12px;box-shadow:0 4px 15px #2196f326;margin:25px 0;padding:25px}.definition-box h3{color:#1565c0;font-size:1.25rem;margin:0 0 15px}.definition-box h3:before{background:linear-gradient(180deg,#2196f3,#1565c0)}.cookie-category{background:#fff;border-left:5px solid #ccc;border-radius:12px;box-shadow:0 4px 15px #00000014;margin:20px 0;padding:25px;transition:transform .3s ease,box-shadow .3s ease}.cookie-category:hover{box-shadow:0 8px 25px #0000001f;transform:translateY(-3px)}.cookie-category.essential{background:linear-gradient(135deg,#ffebee,#ffcdd2);border-left-color:#f44336}.cookie-category.analytics{background:linear-gradient(135deg,#e8eaf6,#c5cae9);border-left-color:#3f51b5}.cookie-category.functional{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border-left-color:#4caf50}.cookie-category.marketing{background:linear-gradient(135deg,#fff3e0,#ffe0b2);border-left-color:#ff9800}.cookie-category.social{background:linear-gradient(135deg,#f3e5f5,#e1bee7);border-left-color:#9c27b0}.cannot-disable{background:#c628281a;border-radius:6px;color:#c62828;font-weight:600;margin-top:15px;padding:12px}.cookie-table-container{border-radius:12px;box-shadow:0 4px 15px #0000001a;margin:25px 0;overflow-x:auto}.cookie-table{background:#fff;border-collapse:collapse;width:100%}.cookie-table thead{background:linear-gradient(135deg,#f57c00,#e65100);color:#fff}.cookie-table th{font-size:1.05rem;font-weight:600;padding:15px;text-align:left}.cookie-table tbody tr{border-bottom:1px solid #e0e0e0;transition:background .2s ease}.cookie-table tbody tr:hover{background:#fff3e0}.cookie-table td{color:#4a5568;font-size:1rem;padding:15px}.cookie-table code{background:#f5f5f5;border-radius:4px;color:#d32f2f;font-family:Courier New,monospace;font-size:.95rem;padding:4px 8px}.browser-guide{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border-left:5px solid #4caf50;border-radius:12px;margin:20px 0;padding:25px}.browser-guide h4{color:#2e7d32;margin:0 0 15px}.warning-box{background:linear-gradient(135deg,#fff8e1,#ffecb3);border:2px solid #ffc107;border-radius:12px;box-shadow:0 4px 15px #ffc10733;margin:25px 0;padding:25px}.warning-box p{color:#f57f17;font-weight:600;margin:0}.contact-info{border-left:5px solid #f57c00;box-shadow:0 4px 15px #f57c001a}.cookie-acknowledgment{margin-top:50px}.acknowledgment-box{background:linear-gradient(135deg,#e0f2f1,#b2dfdb);border:3px solid #26a69a;box-shadow:0 8px 30px #26a69a33}.acknowledgment-box h2{color:#00695c}.acknowledgment-box p{color:#00796b}.preferences-reminder{background:#fff;border:2px solid #4db6ac;border-radius:10px;color:#00695c!important;font-weight:500!important;margin-top:25px!important;padding:20px}@media (max-width:768px){.cookie-container{padding:20px 15px}.cookie-header{border-radius:15px;padding:40px 25px}.cookie-header h1{font-size:2rem}.cookie-content{border-radius:15px;padding:30px 20px}.cookie-intro{padding:20px}.intro-text{font-size:1.05rem}.cookie-section h2{font-size:1.5rem}.cookie-section h3{font-size:1.2rem}.cookie-section p,.cookie-section ul li{font-size:1rem;text-align:left}.browser-guide,.contact-info,.cookie-category,.definition-box,.warning-box{padding:20px}.acknowledgment-box{padding:30px 20px}.cookie-table{font-size:.9rem}.cookie-table td,.cookie-table th{padding:10px}}@media (max-width:480px){.cookie-header h1{font-size:1.75rem}.last-updated{font-size:.9rem}.cookie-section h2{font-size:1.375rem}.cookie-section ul li{padding-left:28px}.acknowledgment-box h2{font-size:1.5rem}.cookie-table-container{overflow-x:scroll}.cookie-table{min-width:600px}}@media print{.cookie-page{background:#fff}.cookie-header{background:#f57c00}.cookie-content,.cookie-header{box-shadow:none}.acknowledgment-box,.cookie-category,.cookie-intro,.cookie-section,.definition-box{page-break-inside:avoid}.cookie-header:before{display:none}.cookie-table{page-break-inside:auto}.cookie-table tr{page-break-after:auto;page-break-inside:avoid}}.refund-page{background:linear-gradient(135deg,#f3e5f5,#e1bee7);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;min-height:100vh}.refund-container{animation:fadeIn .6s ease-in;margin:0 auto;max-width:900px;padding:40px 20px}.refund-header{background:linear-gradient(135deg,#8e24aa,#6a1b9a);border-radius:20px;box-shadow:0 20px 60px #8e24aa4d;color:#fff;margin-bottom:40px;overflow:hidden;padding:60px 40px;position:relative;text-align:center}.refund-header:before{animation:floatAnimation 15s ease-in-out infinite;background:radial-gradient(circle,#ffffff1a 0,#0000 70%);content:"";height:300%;left:-100%;position:absolute;top:-100%;width:300%}@keyframes floatAnimation{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}.refund-header h1{font-size:3rem;font-weight:700;letter-spacing:-1px;margin:0 0 15px;position:relative;text-shadow:0 2px 10px #0003;z-index:1}.refund-content{background:#fff;border-radius:20px;box-shadow:0 10px 40px #00000014;color:#2d3748;line-height:1.8;padding:50px}.refund-intro{animation:slideIn .6s ease-out;background:linear-gradient(135deg,#f3e5f5,#e1bee7);border-left:5px solid #8e24aa;border-radius:15px;margin-bottom:45px;padding:30px}.intro-text{color:#6a1b9a}.refund-section{animation:slideIn .6s ease-out;animation-fill-mode:both;margin-bottom:45px}.refund-section:nth-child(2){animation-delay:.1s}.refund-section:nth-child(3){animation-delay:.15s}.refund-section:nth-child(4){animation-delay:.2s}.refund-section h2{border-bottom:3px solid #8e24aa;color:#1a202c;display:inline-block;font-size:1.875rem;font-weight:700;margin:0 0 25px;padding-bottom:15px;position:relative}.refund-section h2:after{animation:expandWidth .6s ease-out;background:linear-gradient(90deg,#8e24aa,#6a1b9a);bottom:-3px;content:"";height:3px;left:0;position:absolute;width:60%}.refund-section h3{align-items:center;color:#2d3748;display:flex;font-size:1.375rem;font-weight:600;margin:30px 0 15px}.refund-section h3:before{background:linear-gradient(180deg,#8e24aa,#6a1b9a);border-radius:2px;content:"";display:inline-block;height:24px;margin-right:12px;width:4px}.refund-section h4{color:#4a5568;font-size:1.125rem;font-weight:600;margin:20px 0 10px}.refund-section p{color:#4a5568;font-size:1.05rem;margin:0 0 20px;text-align:justify}.refund-section ul{list-style:none;margin:15px 0 25px;padding-left:0}.refund-section ul li{color:#4a5568;font-size:1.05rem;margin-bottom:12px;padding-left:32px;position:relative;transition:transform .2s ease}.refund-section ul li:hover{transform:translateX(5px)}.refund-section ul li:before{align-items:center;background:linear-gradient(135deg,#f3e5f5,#e1bee7);border-radius:50%;color:#8e24aa;content:"✦";display:flex;font-size:1.2rem;font-weight:700;height:24px;justify-content:center;left:0;line-height:1;position:absolute;width:24px}.refund-section strong{color:#2d3748;font-weight:600}.refund-section a{border-bottom:2px solid #0000;color:#8e24aa;font-weight:500;text-decoration:none;transition:all .3s ease}.refund-section a:hover{border-bottom-color:#6a1b9a;color:#6a1b9a}.info-box{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-left:5px solid #2196f3;border-radius:12px;box-shadow:0 4px 15px #2196f326;margin:25px 0;padding:25px}.info-box h3{color:#1565c0;font-size:1.25rem;margin:0 0 15px}.info-box h3:before{background:linear-gradient(180deg,#2196f3,#1565c0)}.guarantee-box{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border:3px solid #4caf50;border-radius:12px;box-shadow:0 4px 20px #4caf5033;margin:25px 0;padding:30px}.guarantee-box p{color:#2e7d32;font-weight:500;margin:15px 0}.guarantee-box strong{color:#1b5e20;font-weight:700}.guarantee-box ul{margin:15px 0}.guarantee-box ul li:before{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);color:#4caf50}.example-box{background:linear-gradient(135deg,#fff3e0,#ffe0b2);border-left:5px solid #ff9800;border-radius:12px;box-shadow:0 4px 15px #ff98001a;margin:20px 0;padding:20px 25px}.example-box h4{color:#e65100;font-weight:600;margin:0 0 10px}.example-box p{color:#ef6c00;font-style:italic;margin:0}.contact-info{border-left:5px solid #8e24aa;box-shadow:0 4px 15px #8e24aa1a}.refund-acknowledgment{margin-top:50px}.acknowledgment-box{background:linear-gradient(135deg,#fff9c4,#fff59d);border:3px solid #fbc02d;box-shadow:0 8px 30px #fbc02d33}.acknowledgment-box h2,.acknowledgment-box p{color:#f57f17}.satisfaction-note{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border:2px solid #4caf50;border-radius:10px;color:#2e7d32!important;margin-top:25px!important;padding:20px}.satisfaction-note strong{color:#1b5e20!important;display:block;font-size:1.15rem;margin-bottom:10px}@media (max-width:768px){.refund-container{padding:20px 15px}.refund-header{border-radius:15px;padding:40px 25px}.refund-header h1{font-size:2rem}.refund-content{border-radius:15px;padding:30px 20px}.refund-intro{padding:20px}.intro-text{font-size:1.05rem}.refund-section h2{font-size:1.5rem}.refund-section h3{font-size:1.2rem}.refund-section p,.refund-section ul li{font-size:1rem;text-align:left}.contact-info,.example-box,.guarantee-box,.info-box{padding:20px}.acknowledgment-box{padding:30px 20px}}@media (max-width:480px){.refund-header h1{font-size:1.75rem}.last-updated{font-size:.9rem}.refund-section h2{font-size:1.375rem}.refund-section ul li{padding-left:28px}.acknowledgment-box h2{font-size:1.5rem}}@media print{.refund-page{background:#fff}.refund-header{background:#8e24aa}.refund-content,.refund-header{box-shadow:none}.acknowledgment-box,.example-box,.guarantee-box,.info-box,.refund-intro,.refund-section{page-break-inside:avoid}.refund-header:before{display:none}}.terms-page{background:linear-gradient(135deg,#e3f2fd,#bbdefb);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;min-height:100vh}.terms-container{animation:fadeIn .6s ease-in;margin:0 auto;max-width:900px;padding:40px 20px}.terms-header{background:linear-gradient(135deg,#1e88e5,#1565c0);border-radius:20px;box-shadow:0 20px 60px #1e88e54d;color:#fff;margin-bottom:40px;overflow:hidden;padding:60px 40px;position:relative;text-align:center}.terms-header:before{animation:rotate 20s linear infinite;background:radial-gradient(circle,#ffffff26 0,#0000 70%);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.terms-header h1{font-size:3rem;font-weight:700;letter-spacing:-1px;margin:0 0 15px;position:relative;text-shadow:0 2px 10px #0003;z-index:1}.last-updated{font-size:1rem;font-weight:400;margin:0;opacity:.95;position:relative;z-index:1}.terms-content{background:#fff;border-radius:20px;box-shadow:0 10px 40px #00000014;color:#2d3748;line-height:1.8;padding:50px}.terms-intro{animation:slideIn .6s ease-out;background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-left:5px solid #1e88e5;border-radius:15px;margin-bottom:45px;padding:30px}.intro-text{color:#1565c0;font-size:1.15rem;font-weight:500;line-height:1.8;margin:0}.terms-section{animation:slideIn .6s ease-out;animation-fill-mode:both;margin-bottom:45px}.terms-section:nth-child(2){animation-delay:.1s}.terms-section:nth-child(3){animation-delay:.15s}.terms-section:nth-child(4){animation-delay:.2s}@keyframes slideIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.terms-section h2{border-bottom:3px solid #1e88e5;color:#1a202c;display:inline-block;font-size:1.875rem;font-weight:700;margin:0 0 25px;padding-bottom:15px;position:relative}.terms-section h2:after{animation:expandWidth .6s ease-out;background:linear-gradient(90deg,#1e88e5,#1565c0);bottom:-3px;content:"";height:3px;left:0;position:absolute;width:60%}@keyframes expandWidth{0%{width:0}to{width:60%}}.terms-section h3{align-items:center;color:#2d3748;display:flex;font-size:1.375rem;font-weight:600;margin:30px 0 15px}.terms-section h3:before{background:linear-gradient(180deg,#1e88e5,#1565c0);border-radius:2px;content:"";display:inline-block;height:24px;margin-right:12px;width:4px}.terms-section p{color:#4a5568;font-size:1.05rem;margin:0 0 20px;text-align:justify}.terms-section ul{list-style:none;margin:15px 0 25px;padding-left:0}.terms-section ul li{color:#4a5568;font-size:1.05rem;margin-bottom:12px;padding-left:32px;position:relative;transition:transform .2s ease}.terms-section ul li:hover{transform:translateX(5px)}.terms-section ul li:before{align-items:center;background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-radius:50%;color:#1e88e5;content:"►";display:flex;font-size:1rem;font-weight:700;height:24px;justify-content:center;left:0;line-height:1;position:absolute;width:24px}.terms-section strong{color:#2d3748;font-weight:600}.terms-section a{border-bottom:2px solid #0000;color:#1e88e5;font-weight:500;text-decoration:none;transition:all .3s ease}.terms-section a:hover{border-bottom-color:#1565c0;color:#1565c0}.disclaimer-box{background:linear-gradient(135deg,#fff3e0,#ffe0b2);border-left:5px solid #ff9800;border-radius:12px;box-shadow:0 4px 15px #ff980026;color:#e65100;font-weight:500;margin:25px 0;padding:25px}.disclaimer-box strong{color:#bf360c;font-size:1.1rem;font-weight:700;text-transform:uppercase}.contact-info{background:linear-gradient(135deg,#f0f4ff,#e0e7ff);border-left:5px solid #1e88e5;border-radius:12px;box-shadow:0 4px 15px #1e88e51a;margin:25px 0;padding:30px}.contact-info p{font-size:1.05rem;margin:12px 0}.terms-acknowledgment{margin-top:50px}.acknowledgment-box{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border:3px solid #4caf50;border-radius:15px;box-shadow:0 8px 30px #4caf5033;padding:40px;text-align:center}.acknowledgment-box h2{border:none;color:#2e7d32;display:block;font-size:2rem;margin:0 0 20px}.acknowledgment-box h2:after{display:none}.acknowledgment-box p{color:#1b5e20;font-size:1.1rem;font-weight:600;line-height:1.8;margin:15px 0;text-align:center}.effective-notice{border-top:2px solid #81c784;color:#388e3c!important;font-size:.95rem!important;font-weight:500!important;margin-top:25px!important;padding-top:20px}@media (max-width:768px){.terms-container{padding:20px 15px}.terms-header{border-radius:15px;padding:40px 25px}.terms-header h1{font-size:2rem}.terms-content{border-radius:15px;padding:30px 20px}.terms-intro{padding:20px}.intro-text{font-size:1.05rem}.terms-section h2{font-size:1.5rem}.terms-section h3{font-size:1.2rem}.terms-section p,.terms-section ul li{font-size:1rem;text-align:left}.contact-info,.disclaimer-box{padding:20px}.acknowledgment-box{padding:30px 20px}}@media (max-width:480px){.terms-header h1{font-size:1.75rem}.last-updated{font-size:.9rem}.terms-section h2{font-size:1.375rem}.terms-section ul li{padding-left:28px}.acknowledgment-box h2{font-size:1.5rem}}@media print{.terms-page{background:#fff}.terms-header{background:#1e88e5}.terms-content,.terms-header{box-shadow:none}.acknowledgment-box,.disclaimer-box,.terms-intro,.terms-section{page-break-inside:avoid}.terms-header:before{display:none}}#subscription-v2-page{background:linear-gradient(135deg,#0f172a,#38396e 50%,#152241b4);min-height:100vh;overflow-x:hidden;position:relative}#subscription-v2-page .animated-background{height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}#subscription-v2-page .gradient-orb{animation:float 20s ease-in-out infinite;border-radius:50%;filter:blur(100px);opacity:.3;position:absolute}#subscription-v2-page .orb-1{animation-delay:0s;background:linear-gradient(135deg,#667eea,#764ba2);height:500px;left:-250px;top:-250px;width:500px}#subscription-v2-page .orb-2{animation-delay:-10s;background:linear-gradient(135deg,#f093fb,#f5576c);height:400px;right:-200px;top:50%;width:400px}#subscription-v2-page .orb-3{animation-delay:-15s;background:linear-gradient(135deg,#4facfe,#00f2fe);bottom:-300px;height:600px;left:30%;width:600px}@keyframes float{0%,to{transform:translate(0) scale(1)}25%{transform:translate(50px,-50px) scale(1.1)}50%{transform:translate(-30px,30px) scale(.9)}75%{transform:translate(40px,40px) scale(1.05)}}#subscription-v2-page .content-wrapper{margin:0 auto;max-width:1400px;padding:3rem 1rem;position:relative;z-index:1}#subscription-v2-page .hero-section{animation:subv2-fadeInUp .8s ease-out;padding-top:3rem;text-align:center}#subscription-v2-page .hero-badge{align-items:center;animation:subv2-slideDown .8s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:2rem;color:#fff;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;margin-bottom:2rem;padding:.5rem 1.5rem}#subscription-v2-page .badge-icon{font-size:1.2rem}#subscription-v2-page .hero-title{color:#fff;font-size:clamp(2rem,6vw,4rem);font-weight:600;letter-spacing:-.02em;line-height:1.1;margin-bottom:1.5rem}#subscription-v2-page .gradient-text{-webkit-text-fill-color:#0000;animation:subv2-gradientShift 3s ease infinite;background:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb);-webkit-background-clip:text;background-clip:text;background-size:200% 200%}@keyframes subv2-gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}#subscription-v2-page .hero-subtitle{color:#fffc;font-size:clamp(1rem,3vw,1.1rem);line-height:1.6;margin:0 auto 2rem;max-width:800px}#subscription-v2-page .stats-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto;max-width:1000px}#subscription-v2-page .stat-card{animation:subv2-fadeInUp .8s ease-out backwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1.5rem;padding:1rem 1.5rem;transition:all .3s ease}#subscription-v2-page .stat-card:first-child{animation-delay:.1s}#subscription-v2-page .stat-card:nth-child(2){animation-delay:.2s}#subscription-v2-page .stat-card:nth-child(3){animation-delay:.3s}#subscription-v2-page .stat-card:nth-child(4){animation-delay:.4s}#subscription-v2-page .stat-card:hover{background:#ffffff1a;border-color:#ffffff4d;box-shadow:0 20px 40px #0000004d;transform:translateY(-8px)}#subscription-v2-page .stat-icon{font-size:2.5rem;margin-bottom:.5rem}#subscription-v2-page .stat-value{color:#fff;font-size:2.5rem;font-weight:800;margin-bottom:.25rem}#subscription-v2-page .stat-label{color:#ffffffb3;font-size:.875rem;font-weight:500}#subscription-v2-page .billing-toggle-wrapper{animation:subv2-fadeInUp .8s ease-out;display:flex;justify-content:center;margin-top:.5rem}#subscription-v2-page .billing-toggle{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:2rem;display:inline-flex;gap:.4rem;padding:.2rem;position:relative}#subscription-v2-page .toggle-btn{align-items:center;background:#0000;border:none;border-radius:2rem;color:#ffffffb3;cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:.75rem 2rem;position:relative;transition:all .3s ease;z-index:2}#subscription-v2-page .toggle-btn.active{color:#fff}#subscription-v2-page .toggle-slider{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2rem;height:calc(100% - 1rem);position:absolute;top:.5rem;transition:transform .3s ease;width:calc(50% - .5rem);z-index:1}#subscription-v2-page .toggle-slider.yearly{transform:translateX(calc(100% + .5rem))}#subscription-v2-page .save-badge{background:#22c55e33;border-radius:1rem;color:#22c55e;font-size:.75rem;font-weight:700;padding:.25rem .75rem}#subscription-v2-page .pricing-section{padding:2rem 0}#subscription-v2-page .pricing-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto}#subscription-v2-page .pricing-card{animation:subv2-fadeInUp .8s ease-out backwards;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:2rem;padding:2.5rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}#subscription-v2-page .pricing-card:hover{border-color:#ffffff4d;box-shadow:0 30px 60px #0006;transform:translateY(-12px) scale(1.02)}#subscription-v2-page .pricing-card.highlighted{background:#ffffff14;border:2px solid #9333ea80;box-shadow:0 0 60px #9333ea4d}#subscription-v2-page .pricing-card.highlighted:hover{box-shadow:0 0 80px #9333ea80,0 30px 60px #0006}#subscription-v2-page .plan-badge{align-items:center;background:linear-gradient(135deg,#f59e0b,#ef4444);border-radius:2rem;box-shadow:0 4px 12px #f59e0b66;color:#fff;display:flex;font-size:.75rem;font-weight:700;gap:.5rem;padding:.5rem 1.5rem;position:absolute;right:2rem;top:-12px}#subscription-v2-page .plan-header{margin-bottom:1rem;text-align:center}#subscription-v2-page .plan-icon{align-items:center;border-radius:1.5rem;box-shadow:0 8px 24px #0000004d;display:flex;height:60px;justify-content:center;margin:0 auto .5rem;width:60px}#subscription-v2-page .plan-icon .material-symbols-outlined{color:#fff;font-size:2rem}#subscription-v2-page .price-plan-name{color:#fff;font-size:1.75rem;font-weight:700;margin-bottom:.75rem}#subscription-v2-page .plan-description{color:#ffffffb3;font-size:.95rem;line-height:1.5}#subscription-v2-page .plan-pricing{border-bottom:1px solid #ffffff1a;margin-bottom:2rem;padding-bottom:2rem;text-align:center}#subscription-v2-page .price-wrapper{align-items:flex-start;color:#fff;display:flex;gap:.25rem;justify-content:center}#subscription-v2-page .currency{font-size:2rem;font-weight:600;margin-top:.5rem}#subscription-v2-page .amount{font-size:4rem;font-weight:500;line-height:1}#subscription-v2-page .period{align-self:flex-end;color:#fff9;font-size:1rem;margin-bottom:.75rem}#subscription-v2-page .original-price{color:#ffffff80;font-size:.875rem;margin-top:.5rem;text-decoration:line-through}#subscription-v2-page .plan-cta{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:1rem;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;margin-bottom:2rem;padding:1rem 2rem;transition:all .3s ease;width:100%}#subscription-v2-page .plan-cta:hover:not(:disabled){background:#fff3;box-shadow:0 8px 24px #0000004d;transform:translateY(-2px)}#subscription-v2-page .plan-cta.highlighted{background:linear-gradient(135deg,#667eea,#764ba2);border:none;box-shadow:0 8px 24px #667eea66}#subscription-v2-page .plan-cta.highlighted:hover:not(:disabled){box-shadow:0 12px 32px #667eea99;transform:translateY(-3px)}#subscription-v2-page .plan-cta:disabled{cursor:not-allowed;opacity:.6}#subscription-v2-page .loading-spinner{animation:subv2-spin .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:20px;width:20px}@keyframes subv2-spin{to{transform:rotate(1turn)}}#subscription-v2-page .plan-features{margin-top:2rem}#subscription-v2-page .features-label{color:#fff9;font-size:.875rem;font-weight:600;letter-spacing:.05em;margin-bottom:1rem;text-transform:uppercase}#subscription-v2-page .features-list{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}#subscription-v2-page .feature-item{align-items:flex-start;color:#ffffffe6;display:flex;font-size:.95rem;gap:.75rem;line-height:1.5}#subscription-v2-page .feature-icon{color:#22c55e;flex-shrink:0}#subscription-v2-page .feature-icon .material-symbols-outlined{font-size:1.25rem}#subscription-v2-page .feature-text{align-items:center;display:flex;flex:1 1;gap:.5rem}#subscription-v2-page .credits-info-icon{align-items:center;color:#fff9;cursor:help;display:inline-flex;justify-content:center;position:relative;transition:all .3s ease}#subscription-v2-page .credits-info-icon .material-symbols-outlined{font-size:1rem}#subscription-v2-page .credits-info-icon:hover{color:#3b82f6;transform:scale(1.1);z-index:100000}#subscription-v2-page .credits-info-icon:hover:after{background:#000000f2;border:1px solid #ffffff1a;border-radius:.5rem;bottom:100%;box-shadow:0 4px 6px -1px #0000004d;color:#fff;content:attr(title);font-size:.75rem;left:50%;margin-bottom:.5rem;padding:.5rem .75rem;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:100000}#subscription-v2-page .custom-section{padding:4rem 0}#subscription-v2-page .custom-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:0 auto;max-width:1200px}#subscription-v2-page .custom-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:2rem;padding:3rem;transition:all .4s ease}#subscription-v2-page .custom-card:hover{box-shadow:0 20px 40px #0000004d;transform:translateY(-8px)}#subscription-v2-page .trial-card{border-color:#3b82f64d}#subscription-v2-page .trial-card:hover{border-color:#3b82f699;box-shadow:0 0 60px #3b82f64d}#subscription-v2-page .enterprise-card{border-color:#f59e0b4d}#subscription-v2-page .enterprise-card:hover{border-color:#f59e0b99;box-shadow:0 0 60px #f59e0b4d}#subscription-v2-page .custom-icon{align-items:center;background:#ffffff1a;border-radius:1.5rem;display:flex;height:80px;justify-content:center;margin-bottom:1.5rem;width:80px}#subscription-v2-page .custom-icon .material-symbols-outlined{color:#fff;font-size:3rem}#subscription-v2-page .custom-card h3{color:#fff;font-size:2rem;font-weight:700;margin-bottom:1rem}#subscription-v2-page .custom-card p{color:#ffffffb3;font-size:1rem;line-height:1.6;margin-bottom:2rem}#subscription-v2-page .custom-features{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0 0 2rem;padding:0}#subscription-v2-page .custom-features li{align-items:center;color:#ffffffe6;display:flex;font-size:.95rem;gap:.75rem}#subscription-v2-page .custom-features .material-symbols-outlined{color:#22c55e;font-size:1.25rem}#subscription-v2-page .custom-cta{align-items:center;border:none;border-radius:1rem;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;padding:1rem 2rem;transition:all .3s ease;width:100%}#subscription-v2-page .trial-cta{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 8px 24px #3b82f666;color:#fff}#subscription-v2-page .trial-cta:hover{box-shadow:0 12px 32px #3b82f699;transform:translateY(-2px)}#subscription-v2-page .enterprise-cta{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 8px 24px #f59e0b66;color:#fff}#subscription-v2-page .enterprise-cta:hover{box-shadow:0 12px 32px #f59e0b99;transform:translateY(-2px)}#subscription-v2-page .features-highlight{padding:2rem 0;text-align:center}#subscription-v2-page .section-title{color:#fff;font-size:clamp(2rem,5vw,3rem);font-weight:800;margin-bottom:3rem;text-align:center}#subscription-v2-page .features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1200px}#subscription-v2-page .feature-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1.5rem;padding:2rem;transition:all .4s ease}#subscription-v2-page .feature-card:hover{background:#ffffff14;border-color:#fff3;box-shadow:0 20px 40px #0000004d;transform:translateY(-8px)}#subscription-v2-page .feature-visual{margin-bottom:1.5rem}#subscription-v2-page .feature-icon-large{align-items:center;background:linear-gradient(135deg,#667eea33,#764ba233);border-radius:1.5rem;display:flex;height:80px;justify-content:center;margin:0 auto;transition:all .3s ease;width:80px}#subscription-v2-page .feature-card:hover .feature-icon-large{background:linear-gradient(135deg,#667eea66,#764ba266);transform:scale(1.1) rotate(5deg)}#subscription-v2-page .feature-icon-large .material-symbols-outlined{color:#fff;font-size:2.5rem}#subscription-v2-page .feature-card h3{color:#fff;font-size:1.25rem;font-weight:700;margin-bottom:.75rem}#subscription-v2-page .feature-card p{color:#ffffffb3;font-size:.95rem;line-height:1.6}#subscription-v2-page .faq-section{padding:2rem 0}#subscription-v2-page .faq-container{display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:900px}#subscription-v2-page .faq-item{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:1rem;cursor:pointer;overflow:hidden;transition:all .3s ease}#subscription-v2-page .faq-item:hover{background:#ffffff14;border-color:#fff3}#subscription-v2-page .faq-item.active{background:#ffffff1a;border-color:#667eea80}#subscription-v2-page .faq-question{align-items:center;color:#fff;display:flex;font-size:1.125rem;font-weight:600;justify-content:space-between;padding:1.5rem 2rem}#subscription-v2-page .faq-icon{color:#ffffffb3;flex-shrink:0;transition:transform .3s ease}#subscription-v2-page .faq-item.active .faq-icon{transform:rotate(180deg)}#subscription-v2-page .faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}#subscription-v2-page .faq-item.active .faq-answer{max-height:500px}#subscription-v2-page .faq-answer p{color:#fffc;font-size:1rem;line-height:1.7;padding:0 2rem 1.5rem}#subscription-v2-page .cta-section{margin:3rem 0;padding:5rem 0}#subscription-v2-page .cta-content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#667eea26,#764ba226);border:1px solid #fff3;border-radius:2rem;box-shadow:0 20px 60px #0000004d;margin:0 auto;max-width:800px;padding:4rem 2rem;text-align:center}#subscription-v2-page .cta-icon{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2rem;box-shadow:0 10px 30px #667eea66;display:flex;height:100px;justify-content:center;margin:0 auto 2rem;width:100px}#subscription-v2-page .cta-icon .material-symbols-outlined{color:#fff;font-size:3.5rem}#subscription-v2-page .cta-content h2{color:#fff;font-size:clamp(2rem,5vw,3rem);font-weight:800;margin-bottom:1rem}#subscription-v2-page .cta-content p{color:#fffc;font-size:1.25rem;margin-bottom:2.5rem}#subscription-v2-page .cta-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:2rem}#subscription-v2-page .cta-primary,#subscription-v2-page .cta-secondary{align-items:center;border:none;border-radius:1rem;cursor:pointer;display:flex;font-size:1.125rem;font-weight:600;gap:.5rem;padding:1rem 2.5rem;transition:all .3s ease}#subscription-v2-page .cta-primary{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 10px 30px #667eea66;color:#fff}#subscription-v2-page .cta-primary:hover{box-shadow:0 15px 40px #667eea99;transform:translateY(-3px)}#subscription-v2-page .cta-secondary{background:#ffffff1a;border:1px solid #ffffff4d;color:#fff}#subscription-v2-page .cta-secondary:hover{background:#fff3;box-shadow:0 10px 30px #0000004d;transform:translateY(-3px)}#subscription-v2-page .cta-trust{align-items:center;color:#ffffffb3;display:flex;font-size:.875rem;gap:.5rem;justify-content:center}#subscription-v2-page .cta-trust .material-symbols-outlined{color:#22c55e;font-size:1.25rem}@keyframes subv2-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes subv2-slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){#subscription-v2-page .content-wrapper{padding:1rem}#subscription-v2-page .hero-section{padding:4rem 1rem 2rem}#subscription-v2-page .stats-grid{gap:1rem;grid-template-columns:repeat(2,1fr)}#subscription-v2-page .stat-card{padding:1.5rem 1rem}#subscription-v2-page .pricing-grid{gap:1.5rem;grid-template-columns:1fr}#subscription-v2-page .custom-grid{grid-template-columns:1fr}#subscription-v2-page .features-grid{gap:1.5rem;grid-template-columns:1fr}#subscription-v2-page .cta-buttons{flex-direction:column;width:100%}#subscription-v2-page .cta-primary,#subscription-v2-page .cta-secondary{justify-content:center;width:100%}#subscription-v2-page .cta-content{padding:3rem 1.5rem}#subscription-v2-page .faq-question{font-size:1rem;padding:1rem 1.5rem}#subscription-v2-page .faq-answer p{font-size:.95rem;padding:0 1.5rem 1rem}}@media (max-width:480px){#subscription-v2-page .hero-title{font-size:2.8rem}#subscription-v2-page .amount{font-size:3rem}#subscription-v2-page .stats-grid{grid-template-columns:1fr}#subscription-v2-page .billing-toggle{flex-direction:column;width:100%}#subscription-v2-page .toggle-slider{display:none}#subscription-v2-page .toggle-btn.active{background:linear-gradient(135deg,#667eea,#764ba2)}}#subscription-v2-page .interest-popup-overlay{align-items:center;animation:fadeIn .3s ease-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}#subscription-v2-page .interest-popup{animation:slideUp .3s ease-out;background:linear-gradient(135deg,#1e293b,#334155);border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 20px 60px #00000080;max-height:90vh;max-width:550px;overflow-y:auto;position:relative;width:90%}#subscription-v2-page .popup-close-btn{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:15px;top:15px;transition:all .3s ease;width:40px;z-index:10}#subscription-v2-page .popup-close-btn:hover{background:#ef4444cc;transform:rotate(90deg)}#subscription-v2-page .popup-header{border-bottom:1px solid #ffffff1a;padding:40px 30px 30px;text-align:center}#subscription-v2-page .popup-icon{align-items:center;animation:pulse 2s ease-in-out infinite;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 10px;width:80px}#subscription-v2-page .popup-icon .material-symbols-outlined{color:#fff;font-size:48px}#subscription-v2-page .popup-header h2{color:#fff;font-size:28px;font-weight:700;margin:0 0 10px}#subscription-v2-page .popup-header p{color:#fffc;font-size:16px;margin:0}#subscription-v2-page .popup-header strong{color:#667eea;font-weight:600}#subscription-v2-page .popup-content{padding:30px}#subscription-v2-page .confirmation-notice{align-items:flex-start;background:#3b82f61a;border:1px solid #3b82f64d;border-radius:12px;display:flex;gap:12px;margin-bottom:25px;padding:16px}#subscription-v2-page .confirmation-notice .material-symbols-outlined{color:#3b82f6;flex-shrink:0;font-size:24px}#subscription-v2-page .confirmation-notice p{color:#ffffffe6;font-size:14px;line-height:1.6;margin:0}#subscription-v2-page .confirmation-points{list-style:none;margin:0 0 30px;padding:0}#subscription-v2-page .confirmation-points li{align-items:flex-start;background:#ffffff0d;border-radius:10px;display:flex;gap:12px;margin-bottom:10px;padding:12px;transition:all .3s ease}#subscription-v2-page .confirmation-points li:hover{background:#ffffff14;transform:translateX(5px)}#subscription-v2-page .confirmation-points li .material-symbols-outlined{color:#10b981;flex-shrink:0;font-size:24px}#subscription-v2-page .confirmation-points li span:last-child{color:#ffffffe6;font-size:15px;line-height:1.6}#subscription-v2-page .popup-actions{display:flex;gap:15px;margin-top:25px}#subscription-v2-page .popup-btn{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;flex:1 1;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:16px 24px;transition:all .3s ease}#subscription-v2-page .popup-btn:disabled{cursor:not-allowed;opacity:.6}#subscription-v2-page .popup-btn-cancel{background:#ffffff1a;border:1px solid #fff3;color:#fff}#subscription-v2-page .popup-btn-cancel:hover:not(:disabled){background:#ffffff26}#subscription-v2-page .popup-btn-confirm{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 15px #667eea66;color:#fff}#subscription-v2-page .popup-btn-confirm:hover:not(:disabled){box-shadow:0 6px 20px #667eea80;transform:translateY(-2px)}#subscription-v2-page .popup-btn .material-symbols-outlined{font-size:20px}#subscription-v2-page .loading-spinner-small{animation:spin .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes spin{to{transform:rotate(1turn)}}#subscription-v2-page .success-message{padding:20px 0;text-align:center}#subscription-v2-page .success-icon{align-items:center;animation:successPop .5s ease-out;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;display:flex;height:100px;justify-content:center;margin:0 auto 25px;width:100px}#subscription-v2-page .success-icon .material-symbols-outlined{color:#fff;font-size:60px}#subscription-v2-page .success-message h3{color:#fff;font-size:32px;font-weight:700;margin:0 0 15px}#subscription-v2-page .success-message p{color:#ffffffe6;font-size:16px;line-height:1.6;margin:0 0 12px}#subscription-v2-page .success-message strong{color:#10b981;font-weight:600}#subscription-v2-page .success-detail{color:#fffc!important;font-size:15px!important;margin-bottom:30px!important}#subscription-v2-page .success-btn{margin:0 auto;max-width:200px}@keyframes successPop{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){#subscription-v2-page .interest-popup{max-height:95vh;width:95%}#subscription-v2-page .popup-header{padding:30px 20px 20px}#subscription-v2-page .popup-header h2{font-size:24px}#subscription-v2-page .popup-content{padding:20px}#subscription-v2-page .popup-actions{flex-direction:column}#subscription-v2-page .popup-btn{width:100%}}.account-settings-container{background:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb);min-height:calc(100vh - 80px);padding:2rem 1.5rem;position:relative}.account-settings-container:before{background:radial-gradient(circle at 20% 50%,#7877c64d,#0000 50%),radial-gradient(circle at 80% 80%,#ff87db4d,#0000 50%),radial-gradient(circle at 40% 20%,#8ab4f833,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.account-settings-container .settings-header{margin:0 auto 2.5rem;max-width:1400px;position:relative;z-index:1}.account-settings-container .back-button{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #fff3;border-radius:12px;box-shadow:0 4px 15px #0000001a;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;margin-bottom:1.5rem;padding:.625rem 1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.account-settings-container .back-button:hover{background:#ffffff40;border-color:#ffffff4d;box-shadow:0 6px 20px #00000026;transform:translateY(-2px)}.account-settings-container .back-button .material-symbols-outlined{font-size:18px}.account-settings-container .settings-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e0e7ff);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .5rem}.account-settings-container .settings-subtitle{color:#ffffffe6;font-size:1.0625rem;font-weight:400;margin:0}.account-settings-container .settings-layout{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:300px 1fr;margin:0 auto;max-width:1400px;position:relative;z-index:1}.account-settings-container .settings-sidebar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #ffffff4d;border-radius:24px;box-shadow:0 20px 60px #00000026,inset 0 0 1px #ffffff80;overflow:hidden;position:-webkit-sticky;position:sticky;top:2rem}.account-settings-container .sidebar-nav{padding:1.25rem}.account-settings-container .nav-item{align-items:center;background:#0000;border:none;border-radius:14px;color:#64748b;cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;gap:.875rem;margin-bottom:.5rem;overflow:hidden;padding:1rem 1.25rem;position:relative;text-align:left;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.account-settings-container .nav-item:before{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:14px 0 0 14px;bottom:0;content:"";left:0;position:absolute;top:0;transition:width .3s cubic-bezier(.4,0,.2,1);width:0}.account-settings-container .nav-item:last-child{margin-bottom:0}.account-settings-container .nav-item .material-symbols-outlined{font-size:24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1}.account-settings-container .nav-item:hover{background:linear-gradient(135deg,#667eea1a,#764ba21a);color:#667eea;transform:translateX(4px)}.account-settings-container .nav-item:hover:before{width:4px}.account-settings-container .nav-item.active{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 8px 24px #667eea66,inset 0 0 0 1px #ffffff1a;color:#fff;transform:translateX(0)}.account-settings-container .nav-item.active:before{width:0}.account-settings-container .nav-item.active .material-symbols-outlined{font-variation-settings:"FILL" 1;transform:scale(1.1)}.account-settings-container .settings-content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #ffffff4d;border-radius:24px;box-shadow:0 20px 60px #00000026,inset 0 0 1px #ffffff80;min-height:600px;padding:2.5rem}.account-settings-container .content-section{animation:fadeInUp .5s cubic-bezier(.4,0,.2,1)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.account-settings-container .section-header{border-bottom:2px solid #f1f5f9;margin-bottom:2rem;padding-bottom:1rem}.account-settings-container .section-header h2{color:#1e293b;font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.account-settings-container .section-header p{color:#64748b;font-size:.9375rem;margin:0}.account-settings-container .alert{align-items:center;border-radius:10px;display:flex;font-size:.9375rem;font-weight:500;gap:.75rem;margin-bottom:1.5rem;padding:1rem 1.25rem}.account-settings-container .alert .material-symbols-outlined{font-size:22px}.account-settings-container .alert-error{background:#fee2e2;border:1px solid #fca5a5;color:#991b1b}.account-settings-container .alert-success{background:#d1fae5;border:1px solid #6ee7b7;color:#065f46}.account-settings-container .settings-form{max-width:600px}.account-settings-container .form-group{margin-bottom:1.5rem}.account-settings-container .form-group label{align-items:center;color:#334155;display:flex;font-size:.9375rem;font-weight:600;gap:.5rem;margin-bottom:.5rem}.account-settings-container .form-group label .material-symbols-outlined{color:#3b82f6;font-size:20px}.account-settings-container .form-input{background:#fff;border:2px solid #e2e8f0;border-radius:10px;color:#1e293b;font-size:.9375rem;padding:.75rem 1rem;transition:all .2s ease;width:100%}.account-settings-container .form-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.account-settings-container .form-input::placeholder{color:#94a3b8}.account-settings-container .btn-primary,.account-settings-container .btn-secondary{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.account-settings-container .btn-primary{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 12px #3b82f64d;color:#fff}.account-settings-container .btn-primary:hover:not(:disabled){box-shadow:0 6px 16px #3b82f666;transform:translateY(-2px)}.account-settings-container .btn-primary:disabled{cursor:not-allowed;opacity:.6}.account-settings-container .btn-secondary{background:#f1f5f9;border:2px solid #e2e8f0;color:#475569}.account-settings-container .btn-secondary:hover:not(:disabled){background:#e2e8f0;border-color:#cbd5e1}.account-settings-container .btn-secondary:disabled{cursor:not-allowed;opacity:.5}.account-settings-container .btn-primary .material-symbols-outlined,.account-settings-container .btn-secondary .material-symbols-outlined{font-size:20px}.account-settings-container .info-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-bottom:1.5rem}.account-settings-container .info-card{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;padding:1.25rem;transition:all .2s ease}.account-settings-container .info-card:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0000000d}.account-settings-container .info-label{align-items:center;color:#64748b;display:flex;font-size:.8125rem;font-weight:600;gap:.5rem;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.account-settings-container .info-label .material-symbols-outlined{font-size:18px}.account-settings-container .info-value{color:#1e293b;font-size:1rem;font-weight:600}.account-settings-container .status-badge{align-items:center;border-radius:20px;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.375rem;padding:.375rem .75rem}.account-settings-container .status-badge .material-symbols-outlined{font-size:16px}.account-settings-container .status-badge.verified{background:#d1fae5;color:#065f46}.account-settings-container .status-badge.unverified{background:#fee2e2;color:#991b1b}.account-settings-container .status-badge.enabled{background:#dbeafe;color:#1e40af}.account-settings-container .status-badge.disabled{background:#f1f5f9;color:#475569}.account-settings-container .subscription-overview{max-width:800px}.account-settings-container .plan-card{background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:16px;box-shadow:0 8px 20px #3b82f64d;color:#fff;margin-bottom:2rem;padding:2rem}.account-settings-container .plan-header{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.account-settings-container .plan-header .material-symbols-outlined{font-size:36px;font-variation-settings:"FILL" 1}.account-settings-container .plan-header h3{font-size:1.75rem;font-weight:700;margin:0}.account-settings-container .plan-status{border-radius:20px;display:inline-block;font-size:.875rem;font-weight:600;padding:.5rem 1rem}.account-settings-container .plan-status.active{background:#fff3;color:#fff}.account-settings-container .plan-status.inactive{background:#0003;color:#fffc}.account-settings-container .quota-card{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;margin-bottom:2rem;padding:1.5rem}.account-settings-container .quota-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.account-settings-container .quota-header span:first-child{color:#475569;font-weight:600}.account-settings-container .quota-numbers{color:#3b82f6;font-size:1.25rem;font-weight:700}.account-settings-container .quota-progress{background:#e2e8f0;border-radius:10px;height:12px;overflow:hidden;width:100%}.account-settings-container .quota-bar{background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:10px;height:100%;transition:width .3s ease}.account-settings-container .empty-state{padding:3rem 2rem;text-align:center}.account-settings-container .empty-state .material-symbols-outlined{color:#cbd5e1;font-size:72px;margin-bottom:1rem}.account-settings-container .empty-state h3{color:#475569;font-size:1.25rem;font-weight:700;margin:0 0 .5rem}.account-settings-container .empty-state p{color:#64748b;margin:0 0 1.5rem}.account-settings-container .empty-state .text-muted{color:#94a3b8;display:block;font-size:.875rem;margin-top:.75rem}.account-settings-container .loading-spinner{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:400px}.account-settings-container .loading-spinner .material-symbols-outlined{color:#3b82f6;font-size:48px}.account-settings-container .loading-spinner p{color:#64748b;font-size:.9375rem}@keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.account-settings-container .rotating{animation:rotating 1s linear infinite}@media (max-width:1024px){.account-settings-container .settings-layout{gap:1.5rem;grid-template-columns:1fr}.account-settings-container .settings-sidebar{position:relative;top:0}.account-settings-container .sidebar-nav{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr)}.account-settings-container .nav-item{margin-bottom:0}}@media (max-width:640px){.account-settings-container{padding:1rem}.account-settings-container .settings-header{margin-bottom:1.5rem}.account-settings-container .settings-title{font-size:1.5rem}.account-settings-container .settings-subtitle{font-size:.875rem}.account-settings-container .settings-content{padding:1.5rem}.account-settings-container .sidebar-nav{grid-template-columns:1fr}.account-settings-container .info-grid{gap:1rem;grid-template-columns:1fr}.account-settings-container .plan-card{padding:1.5rem}.account-settings-container .plan-header h3{font-size:1.5rem}}
/*# sourceMappingURL=main.26ae4529.css.map*/