@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);*{border:none;box-sizing:border-box;font-family:Montserrat,sans-serif;list-style:none;margin:0;outline:none;resize:none;text-decoration:none}.scroll-hidden::-webkit-scrollbar{display:none}.cursor-pointer{cursor:pointer}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.fixed{position:fixed}.z-1000{z-index:1000}.inset-0{inset:0}.right--500{right:-500px}.right-0{right:0}.right-2{right:-.5rem}.right-3{right:.75rem}.right-4{right:1rem}.left-0{left:0}.left-3{left:.75rem}.left-4{left:1rem}.top-0{top:0}.bottom-0{bottom:0}.top-2{top:.5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-24{top:6rem}.top-1-2{top:50%;transform:translateY(-50%)}.block{display:block}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-auto{overflow-x:auto}.flex{display:flex}.flex-1{flex:1 1}.flex-shrink-0{flex-shrink:0}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-start{justify-content:start}.justify-end{justify-content:end}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:end}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.line-through{text-decoration-line:line-through}.grid{display:grid}.auto-rows-fr{grid-auto-rows:1fr}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.col-span-3{grid-column:span 3/span 3}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-10{gap:2.5rem}.gap-14{gap:3rem}.gap-20{gap:5rem}.gap-w-2{gap:4%}.gap-w-4{gap:8%}.gap-w-6{gap:12%}.gap-w-8{gap:16%}.gap-w-10{gap:20%}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.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)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[1\/1\]{aspect-ratio:1/1}.aspect-\[4\/5\]{aspect-ratio:4/5}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-fill{object-fit:fill}.object-none{object-fit:none}.object-top{object-position:top}.object-bottom{object-position:bottom}.hidden{display:none}.w-full{width:100%}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-64{width:16rem}.w-70{width:17.5rem}.w-80{width:20rem}.min-w-0{min-width:0}.min-w-200px{min-width:200px}.max-w-full{max-width:100%}.max-w-2{max-width:50%}.max-w-md{max-width:3.5rem}.max-w-lg{max-width:6.5rem}.max-w-xl{max-width:13rem}.max-w-xl-2xl{max-width:15rem}.max-w-2xl{max-width:26rem}.max-w-3xl{max-width:39rem}.max-w-4xl{max-width:52rem}.max-w-7xl{max-width:80rem}.max-w-1600px{max-width:1600px}.max-w-1200px{max-width:1200px}.max-w-1000px{max-width:1000px}.max-w-300px{max-width:300px}.h-screen{height:100vh}.h-full{height:100%}.min-h-screen{min-height:100vh}.max-h-size-1{max-height:22.5vh}.max-h-size-1-5{max-height:33.75vh}.max-h-size-2{max-height:45vh}.max-h-size-3{max-height:67.5vh}.max-h-10{max-height:2.1rem}.max-h-15{max-height:3.7rem}.max-h-64{max-height:16rem}.max-h-96{max-height:24rem}.h-0{height:0}.h-1{height:.25rem}.h-2{height:.5rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-32{height:8rem}.h-44{height:11rem}.h-60{height:15rem}.h-80{height:20rem}.h-96{height:24rem}.h-120{height:30rem}.h-160{height:40rem}.p-1-5{padding:.125rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-9{padding:2.25rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-9{padding-left:2.25rem;padding-right:2.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-20{padding-left:5rem;padding-right:5rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-7{padding-bottom:1.75rem;padding-top:1.75rem}.py-8{padding-bottom:2rem;padding-top:2rem}.py-9{padding-bottom:2.25rem;padding-top:2.25rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-20{padding-bottom:5rem;padding-top:5rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.pt-9{padding-top:2.25rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-14{padding-top:3.5rem}.pt-16{padding-top:4rem}.pt-18{padding-top:4.5rem}.pt-20{padding-top:5rem}.pt-26{padding-top:6.5rem}.pt-h-12{padding-top:15vh}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.pb-8{padding-bottom:2rem}.pb-9{padding-bottom:2.25rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pl-10{padding-left:2.5rem}.pl-12{padding-left:3rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-6{padding-right:1.5rem}.pr-7{padding-right:1.75rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.m-5{margin:1.25rem}.m-6{margin:1.5rem}.m-7{margin:1.75rem}.m-8{margin:2rem}.m-9{margin:2.25rem}.m-10{margin:2.5rem}.m-12{margin:3rem}.mx-auto{margin-left:auto;margin-right:auto}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-7{margin-left:1.75rem;margin-right:1.75rem}.mx-8{margin-left:2rem;margin-right:2rem}.mx-9{margin-left:2.25rem;margin-right:2.25rem}.mx-10{margin-left:2.5rem;margin-right:2.5rem}.mx-12{margin-left:3rem;margin-right:3rem}.my-0{margin-bottom:0;margin-top:0}.my-1{margin-bottom:.25rem;margin-top:.25rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-3{margin-bottom:.75rem;margin-top:.75rem}.my-4{margin-bottom:1rem;margin-top:1rem}.my-5{margin-bottom:1.25rem;margin-top:1.25rem}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.my-7{margin-bottom:1.75rem;margin-top:1.75rem}.my-8{margin-bottom:2rem;margin-top:2rem}.my-9{margin-bottom:2.25rem;margin-top:2.25rem}.my-10{margin-bottom:2.5rem;margin-top:2.5rem}.my-12{margin-bottom:3rem;margin-top:3rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-9{margin-bottom:2.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-20{margin-bottom:5rem}.mb-24{margin-bottom:6rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.mr-6{margin-right:1.5rem}.mr-7{margin-right:1.75rem}.mr-8{margin-right:2rem}.mr-9{margin-right:2.25rem}.mr-10{margin-right:2.5rem}.mr-12{margin-right:3rem}.ml-70{margin-left:17.5rem}.border-b{border:0;border-bottom:1px solid #6b728033}.border-b-2{border:0;border-bottom:2px solid #06b6d4}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.border-dark,.focus-border-dark:focus{border:1px solid #6b728080}.focus-border-dark:focus{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;transform:translateY(-1px)}.border-dark-2{border:2px solid #6b728080}.border-gray{border:1px solid #6b728026}.hover-border-gray:hover{border:1px solid #6b728040;box-shadow:0 4px 30px #6b728040;transform:translateY(-1px)}.border-light{border:1px solid #fff3}.border-blue{border:1px solid #06b6d4}.border-green{border:1px solid #22c55e}.border-red{border:1px solid #ff4141}.border-blue-2{border:2px solid #06b6d4}.focus-border-blue:focus,.hover-border-blue:hover{border:1px solid #06b6d4;box-shadow:0 4px 30px #06b6d426;transform:translateY(-1px)}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;letter-spacing:.5px;line-height:1.25rem}.text-lg{font-size:1.125rem}.text-lg,.text-xl{line-height:1.75rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.hover-text-blue:hover,.text-blue{color:#06b6d4}.hover-text-red:hover,.text-red{color:#ff4141}.text-white{color:#f9f9f9}.text-dark{color:#333}.text-green{color:#22c55e}.text-gray{color:#6b7280}.placeholder-text-gray::placeholder{color:#6b7280b3}.bg-none{background:#0000}.bg-blur{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0a0a0a1a}.bg-light-300{background-color:#fff}.bg-light-600{background-color:#f5f5f5}.bg-light-900{background-color:#f2f2f2}.bg-dark-300{background-color:#64748b4d}.bg-dark-600{background-color:#47556980}.bg-dark-900{background-color:#263244f2}.bg-blue{background-color:#06b6d4}.bg-blue-100,.hover-bg-blue-100:hover{background-color:#06b6d41a}.bg-red{background-color:#ff4141}.bg-red-100{background-color:#ff41411a}.bg-green{background-color:#22c55e}.bg-green-100{background-color:#22c55e1a}.hover-bg-red-100:hover{background-color:#ff41411a}.whitespace-nowrap{white-space:nowrap}.whitespace-normal{white-space:normal}.shadow-md{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;transition:box-shadow .3s ease}.shadow-md:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.shadow-sm{box-shadow:0 1px 2px 0 #0000000d}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.transition-300{transition:all .3s ease}.transition-500{transition:all .5s ease}.hover-btn:hover{transform:translateY(-3px)}.hover-img:hover{transform:scale(1.05)}.hover-link:hover{text-shadow:0 4px 30px #06b6d4}.hover-button-primary:hover{box-shadow:0 8px 25px #06b6d466;transform:translateY(-3px)}.hover-button-secondary:hover{box-shadow:0 10px 15px #0000001a,0 4px 6px #0000001a;transform:translateY(-3px)}@media (min-width:640px){.sm-flex-row{flex-direction:row}}@media (max-width:640px){.sm\:mb-6{margin-bottom:1.5rem}.sm\:flex-col{flex-direction:column}.sm\:hidden{display:none}.sm\:w-full{width:100%}.sm-hidden{display:none}.sm-block{display:block}.sm\:max-w-full{max-width:100%}.sm-px-4{padding-left:1rem;padding-right:1rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:768px){.md-px-12{padding-left:3rem;padding-right:3rem}.md\:hidden{display:none}.md\:block{display:block}}@media (min-width:768px){.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:h-160{height:40rem}.lg\:hidden{display:none}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:w-80{width:20rem}.lg\:gap-20{gap:5rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5,.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg-text-xl{font-size:1.25rem;line-height:1.75rem}.lg-flex-row{flex-direction:row}.lg-w-64{width:16rem}}.footer{background-color:#263244f2;padding:3rem 0 1rem}.footer .footer-container{margin:0 auto;max-width:1600px;padding:0 2rem}.footer .footer-container .footer-top{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);margin-bottom:2rem}.footer .footer-container .footer-top .footer-column h3{color:#00f0ff;font-size:1.1rem;margin-bottom:1rem}.footer .footer-container .footer-top .footer-column ul{list-style:none}.footer .footer-container .footer-top .footer-column ul li{margin-bottom:.5rem}.footer .footer-container .footer-top .footer-column ul li a{color:#f9f9f9;text-decoration:none;transition:color .3s}.footer .footer-container .footer-top .footer-column ul li a:hover{color:#00f0ff}.footer .footer-container .footer-top .footer-column p{color:#f9f9f9;line-height:1.8}.footer .footer-container .footer-bottom{border-top:1px solid #f9f9f91a;padding-top:2rem;text-align:center}.footer .footer-container .footer-bottom .qr-section{margin-bottom:1.5rem}.footer .footer-container .footer-bottom .qr-section .qr-code{align-items:center;background-color:#f9f9f9;border-radius:8px;color:#263244f2;display:flex;font-size:.8rem;height:100px;justify-content:center;margin:0 auto 1rem;width:100px}.footer .footer-container .footer-bottom .qr-section .qr-code a{height:100px;width:100px}.footer .footer-container .footer-bottom .qr-section .qr-code a img{height:100%;width:100%}.footer .footer-container .footer-bottom .copyright{color:#f9f9f9;font-size:.9rem}@media (max-width:768px){.footer .footer-container .footer-top{gap:1.5rem;grid-template-columns:repeat(2,1fr)}.footer .footer-container{padding:0 1rem}}@media (max-width:480px){.footer .footer-container .footer-top{grid-template-columns:1fr}.sidebar1{right:-280px;width:280px}}button{font:inherit}.LoginPage{align-items:center;display:flex;justify-content:center;min-height:90vh;overflow:hidden;padding:40px 20px;position:relative}.LoginPage .auth-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#263244f2;border-radius:12px;box-shadow:0 10px 30px #0003;max-width:400px;padding:40px;width:100%}.LoginPage .auth-container .auth-header{margin-bottom:30px;text-align:center}.LoginPage .auth-container .auth-header .auth-title{color:#00f0ff;font-size:28px;font-weight:600;margin-bottom:8px}.page-id-16011 .elementor-element img{height:300px;width:500px}.LoginPage .auth-container .auth-header .auth-subtitle{color:#f9f9f9;font-size:14px;opacity:.8}.LoginPage .auth-container form .form-group{margin-bottom:20px}.LoginPage .auth-container form .form-group .form-label{color:#f9f9f9;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.LoginPage .auth-container form .form-group .form-input{background:#f9f9f91a;border:1px solid #f9f9f933;border-radius:8px;box-sizing:border-box;color:#f9f9f9;font-size:16px;padding:12px 16px;transition:all .3s ease;width:100%}.LoginPage .auth-container form .form-group .error-message{color:#ff6b6b;font-size:12px;margin-top:5px}.LoginPage .auth-container form .form-group .form-input:focus{border-color:#00f0ff;box-shadow:0 0 0 2px #00f0ff33;outline:none}.LoginPage .auth-container form .form-group .form-input::placeholder{color:#f9f9f980}.LoginPage .auth-container form .auth-button{background:#0000;border:2px solid #00f0ff;border-radius:8px;color:#00f0ff;cursor:pointer;font-size:16px;font-weight:600;margin-bottom:20px;padding:14px;transition:all .3s ease;width:100%}.LoginPage .auth-container .forgot-password{margin-bottom:25px;text-align:right}.LoginPage .auth-container .forgot-password a{color:#00f0ff;font-size:13px;text-decoration:none;transition:opacity .3s ease}.LoginPage .auth-container .forgot-password a:hover{opacity:.8;text-decoration:underline}.LoginPage .auth-container .auth-button:hover{background:#00f0ff1a;transform:translateY(-1px)}.LoginPage .auth-container .auth-button:active{transform:translateY(0)}.LoginPage .auth-container .auth-link{color:#f9f9f9;font-size:14px;text-align:center}.LoginPage .auth-container .auth-link a{color:#00f0ff;font-weight:500;text-decoration:none}.LoginPage .auth-container .auth-link a:hover{text-decoration:underline}@media (max-width:780px){.LoginPage{min-height:60vh}}@media (max-width:480px){.LoginPage .auth-container{padding:30px 20px}.LoginPage .auth-container .auth-header .auth-title{font-size:24px}}.LoginPage .otp-container{background:#263244f2;border-radius:15px;box-shadow:0 15px 35px #0000001a;max-width:400px;padding:40px;text-align:center;width:100%}.LoginPage .otp-container .otp-header{margin-bottom:30px}.LoginPage .otp-container .otp-header .otp-title{color:#00f0ff;font-size:28px;font-weight:600;margin-bottom:10px}.LoginPage .otp-container .otp-header .otp-subtitle{color:#f9f9f9;font-size:16px;line-height:1.5;opacity:.8}.LoginPage .otp-container .otp-header .otp-subtitle .phone-number{color:#00f0ff;font-weight:500}.LoginPage .otp-container .otp-form,.LoginPage .otp-container .otp-form .otp-input-container{margin-bottom:25px}.LoginPage .otp-container .otp-form .otp-input-container .otp-input{background:#0000;border:2px solid #00f0ff;border-radius:10px;box-sizing:border-box;color:#f9f9f9;font-size:24px;font-weight:600;letter-spacing:8px;padding:15px;text-align:center;transition:all .3s ease;width:100%}.LoginPage .otp-container .otp-form .otp-input-container .otp-input:focus{border-color:#00f0ff;box-shadow:0 0 15px #00f0ff4d;outline:none;transform:scale(1.02)}.LoginPage .otp-container .otp-form .otp-input-container .otp-input::placeholder{color:#f9f9f980;letter-spacing:8px}.LoginPage .otp-container .otp-form .verify-btn{background:#0000;border:2px solid #00f0ff;border-radius:10px;color:#00f0ff;cursor:pointer;font-size:16px;font-weight:600;margin-bottom:20px;padding:15px;transition:all .3s ease;width:100%}.LoginPage .otp-container .otp-form .verify-btn:hover{background:#00f0ff1a;box-shadow:0 5px 15px #00f0ff33;transform:translateY(-2px)}.LoginPage .otp-container .otp-form .verify-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}@media (max-width:480px){.LoginPage .otp-container{padding:30px 20px}.LoginPage .otp-container .otp-header .otp-title{font-size:24px}.LoginPage .otp-container .otp-form .otp-input-container .otp-input{font-size:20px;letter-spacing:6px}.LoginPage .otp-container .otp-form .otp-input-container .otp-input::placeholder{letter-spacing:6px}}.LoginPage .forgot-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#263244f2;border-radius:15px;box-shadow:0 15px 35px #0000001a;max-width:400px;padding:40px;width:100%}.LoginPage .forgot-container .forgot-header{margin-bottom:30px;text-align:center}.LoginPage .forgot-container .forgot-header h1{color:#00f0ff;font-size:28px;font-weight:600;margin-bottom:10px}.LoginPage .forgot-container .forgot-header p{color:#f9f9f9;font-size:14px;line-height:1.5;opacity:.8}.LoginPage .forgot-container form .form-group{margin-bottom:25px}.LoginPage .forgot-container form label{color:#f9f9f9;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.LoginPage .forgot-container form input{background:#f9f9f91a;border:1px solid #f9f9f933;border-radius:8px;box-sizing:border-box;color:#f9f9f9;font-size:14px;padding:12px 15px;transition:all .3s ease;width:100%}.LoginPage .forgot-container form input:focus{border-color:#00f0ff;box-shadow:0 0 0 2px #00f0ff33;outline:none}.LoginPage .forgot-container form .form-group input::placeholder{color:#f9f9f980}.LoginPage .forgot-container form .reset-btn{background:#0000;border:2px solid #00f0ff;border-radius:8px;color:#00f0ff;cursor:pointer;font-size:16px;font-weight:600;margin-bottom:20px;padding:12px;transition:all .3s ease;width:100%}.LoginPage .forgot-container form .reset-btn:hover{background:#00f0ff1a;transform:translateY(-2px)}.LoginPage .forgot-container form .reset-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.LoginPage .forgot-container .back-link{margin-top:20px;text-align:center}.LoginPage .forgot-container .back-link a{color:#00f0ff;font-size:14px;text-decoration:none;transition:opacity .3s ease}.LoginPage .forgot-container .back-link a:hover{opacity:.8;text-decoration:underline}@media (max-width:480px){.LoginPage .forgot-container{margin:10px;padding:30px 20px}.LoginPage .forgot-container .forgot-header h1{font-size:24px}}.LoginPage .reset-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#263244f2;border-radius:15px;box-shadow:0 15px 35px #0000001a;max-width:400px;padding:40px;width:100%}.LoginPage .reset-container .reset-header{margin-bottom:30px;text-align:center}.LoginPage .reset-container .reset-header h1{color:#00f0ff;font-size:28px;font-weight:600;margin-bottom:10px}.LoginPage .reset-container .reset-header p{color:#f9f9f9;font-size:14px;line-height:1.5;opacity:.8}.LoginPage .reset-container form .form-group{margin-bottom:20px}.LoginPage .reset-container form label{color:#f9f9f9;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.LoginPage .reset-container form input{background:#f9f9f91a;border:1px solid #f9f9f933;border-radius:8px;box-sizing:border-box;color:#f9f9f9;font-size:14px;padding:12px 15px;transition:all .3s ease;width:100%}.LoginPage .reset-container .form-group input:focus{border-color:#00f0ff;box-shadow:0 0 0 2px #00f0ff33;outline:none}.LoginPage .reset-container .form-group input::placeholder{color:#f9f9f980}.LoginPage .reset-container form .reset-btn{background:#0000;border:2px solid #00f0ff;border-radius:8px;color:#00f0ff;cursor:pointer;font-size:16px;font-weight:600;margin-bottom:20px;padding:12px;transition:all .3s ease;width:100%}.LoginPage .reset-container form .reset-btn:hover{background:#00f0ff1a;transform:translateY(-2px)}.LoginPage .reset-container form .reset-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.LoginPage .reset-container .login-link{margin-top:20px;text-align:center}.LoginPage .reset-container .login-link a{color:#00f0ff;font-size:14px;text-decoration:none;transition:opacity .3s ease}.LoginPage .reset-container .login-link a:hover{opacity:.8;text-decoration:underline}@media (max-width:480px){.LoginPage .reset-container{margin:10px;padding:30px 20px}.LoginPage .reset-container .reset-header h1{font-size:24px}}.RegisterPage{align-items:center;display:flex;justify-content:center;min-height:90vh;overflow:hidden;padding:40px 20px;position:relative}.RegisterPage .register-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#263244f2;border-radius:12px;box-shadow:0 15px 35px #0000001a;max-width:500px;padding:40px;width:100%}.RegisterPage .register-container .register-header{margin-bottom:30px;text-align:center}.RegisterPage .register-container .register-header h1{color:#00f0ff;font-size:2.2rem;font-weight:600;margin-bottom:8px}.RegisterPage .register-container .register-header p{color:#f9f9f9;font-size:1rem;opacity:.8}.RegisterPage .register-container form .form-group{margin-bottom:20px}.RegisterPage .register-container form .form-row{display:flex;gap:15px}.RegisterPage .register-container form .form-row .form-group{flex:1 1}.RegisterPage .register-container form label{color:#f9f9f9;display:block;font-size:.9rem;font-weight:500;margin-bottom:8px}.RegisterPage .register-container form input{background:#0000;border:2px solid #f9f9f933;border-radius:8px;box-sizing:border-box;color:#f9f9f9;font-size:1rem;padding:12px 16px;transition:all .3s ease;width:100%}.RegisterPage .register-container form input:focus{border-color:#00f0ff;box-shadow:0 0 0 3px #00f0ff1a;outline:none}.RegisterPage .register-container form input::placeholder{color:#f9f9f980}.RegisterPage .register-container form .form-group .password-container{position:relative}.RegisterPage .register-container form .form-group .password-container .password-toggle{background:none;border:none;color:#00f0ff;cursor:pointer;font-size:.9rem;padding:4px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.RegisterPage .register-container form .form-group .password-strength{background:#f9f9f91a;border-radius:2px;height:4px;margin-top:8px;overflow:hidden}.RegisterPage .register-container form .form-group .password-strength .strength-bar{border-radius:2px;height:100%;transition:all .3s ease;width:0}.strength-weak{background:#ff4757;width:25%}.strength-fair{background:#ffa502;width:50%}.strength-good{background:#2ed573;width:75%}.strength-strong{background:#00f0ff;width:100%}.RegisterPage .register-container form .form-group .strength-text{color:#f9f9f9;font-size:.8rem;margin-top:4px;opacity:.7}.RegisterPage .register-container form .register-btn{background:#0000;border:2px solid #00f0ff;border-radius:8px;color:#00f0ff;cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:10px;padding:14px;transition:all .3s ease;width:100%}.RegisterPage .register-container form .register-btn:hover{background:#00f0ff1a;box-shadow:0 5px 15px #00f0ff33;transform:translateY(-2px)}.RegisterPage .register-container form .register-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.RegisterPage .register-container .login-link{border-top:1px solid #f9f9f91a;margin-top:25px;padding-top:20px;text-align:center}.RegisterPage .register-container .login-link p{color:#f9f9f9;font-size:.9rem}.RegisterPage .register-container .login-link a{color:#00f0ff;font-weight:600;text-decoration:none;transition:all .3s ease}.RegisterPage .register-container .login-link a:hover{text-shadow:0 0 8px #00f0ff80}@media (max-width:600px){.RegisterPage .register-container{padding:30px 20px}.RegisterPage .register-container form .form-row{flex-direction:column;gap:0}.RegisterPage .register-container .register-header h1{font-size:1.8rem}}.RegisterPage .otp-container{background:#263244f2;border-radius:15px;box-shadow:0 15px 35px #0000001a;max-width:400px;padding:40px;text-align:center;width:100%}.RegisterPage .otp-container .otp-header{margin-bottom:30px}.RegisterPage .otp-container .otp-header .otp-title{color:#00f0ff;font-size:28px;font-weight:600;margin-bottom:10px}.RegisterPage .otp-container .otp-header .otp-subtitle{color:#f9f9f9;font-size:16px;line-height:1.5;opacity:.8}.RegisterPage .otp-container .otp-header .otp-subtitle .phone-number{color:#00f0ff;font-weight:500}.RegisterPage .otp-container .otp-form,.RegisterPage .otp-container .otp-form .otp-input-container{margin-bottom:25px}.RegisterPage .otp-container .otp-form .otp-input-container .otp-input{background:#0000;border:2px solid #00f0ff;border-radius:10px;box-sizing:border-box;color:#f9f9f9;font-size:24px;font-weight:600;letter-spacing:8px;padding:15px;text-align:center;transition:all .3s ease;width:100%}.RegisterPage .otp-container .otp-form .otp-input-container .otp-input:focus{border-color:#00f0ff;box-shadow:0 0 15px #00f0ff4d;outline:none;transform:scale(1.02)}.RegisterPage .otp-container .otp-form .otp-input-container .otp-input::placeholder{color:#f9f9f980;letter-spacing:8px}.RegisterPage .otp-container .otp-form .verify-btn{background:#0000;border:2px solid #00f0ff;border-radius:10px;color:#00f0ff;cursor:pointer;font-size:16px;font-weight:600;margin-bottom:20px;padding:15px;transition:all .3s ease;width:100%}.RegisterPage .otp-container .otp-form .verify-btn:hover{background:#00f0ff1a;box-shadow:0 5px 15px #00f0ff33;transform:translateY(-2px)}.RegisterPage .otp-container .otp-form .verify-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}@media (max-width:480px){.RegisterPage .otp-container{padding:30px 20px}.RegisterPage .otp-container .otp-header .otp-title{font-size:24px}.RegisterPage .otp-container .otp-form .otp-input-container .otp-input{font-size:20px;letter-spacing:6px}.RegisterPage .otp-container .otp-form .otp-input-container .otp-input::placeholder{letter-spacing:6px}}.AccountPage{min-height:100vh;padding:0 1rem}.AccountPage .main{background:#263244f2;border:1px solid #ffffff1a;border-radius:1rem;box-shadow:0 8px 32px #0000004d;margin:15vh auto;max-width:1600px;padding:2rem 2.5rem}.AccountPage .profile-tabs{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(4,1fr);margin-bottom:2rem}.AccountPage .profile-tab{background:#47556980;border:1px solid #475569;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:500;padding:.75rem 1rem;text-align:center;transition:all .3s}.AccountPage .profile-tab:hover{background:#64748b99;color:#00f0ff}.AccountPage .profile-tab.active{background:linear-gradient(135deg,#06b6d4,#0891b2);border-color:#06b6d4;color:#fff}.AccountPage .second-tabs{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.AccountPage .second-tab{background:#47556980;border:1px solid #475569;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:all .3s}.AccountPage .second-tab:hover{background:#64748b99;color:#00f0ff}.AccountPage .second-tab.active{background:linear-gradient(135deg,#06b6d4,#0891b2);border-color:#06b6d4;color:#fff}.AccountPage .personal-info-form{background:#4755694d;border:1px solid #475569;border-radius:.75rem;padding:2rem}.AccountPage .form-group{margin-bottom:1.5rem}.AccountPage .form-group label{color:#cbd5e1;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.AccountPage .form-group input,.AccountPage .form-group select,.AccountPage .form-group textarea{background:#47556980;border:1px solid #475569;border-radius:.75rem;color:#fff;font-size:1rem;padding:.75rem 1rem;transition:all .3s;width:100%}.AccountPage .form-group input::placeholder,.AccountPage .form-group textarea::placeholder{color:#94a3b8}.AccountPage .form-group input:focus,.AccountPage .form-group select:focus,.AccountPage .form-group textarea:focus{border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d41a;outline:none}.AccountPage .disabled-input{background:#4755694d!important;color:#94a3b8!important;cursor:not-allowed}.AccountPage .btn-link{background:0 0;border:none;color:#06b6d4;cursor:pointer;font-size:.875rem;text-decoration:none;transition:color .3s}.AccountPage .btn-link:hover{color:#67e8f9}.AccountPage .modal-overlay{align-items:center;background:#000c;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.AccountPage .modal-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#263244f2;border:1px solid #ffffff1a;border-radius:1rem;box-shadow:0 8px 32px #0000004d;max-height:90vh;max-width:600px;overflow-y:auto;padding:2rem;width:100%}.AccountPage .products-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:1rem}.AccountPage .product-card{background:#47556980;border:1px solid #475569;border-radius:.75rem;padding:1rem;transition:all .3s}.AccountPage .product-card:hover{box-shadow:0 8px 25px #0003;transform:translateY(-2px)}.AccountPage .product-image{align-items:center;background:#64748b4d;border-radius:.5rem;color:#94a3b8;font-size:.875rem;height:150px;justify-content:center;margin-bottom:1rem;width:100%}.AccountPage .add-product-btn{align-items:center;background:#4755694d;border:2px dashed #475569;border-radius:.75rem;color:#cbd5e1;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:2rem;text-align:center;transition:all .3s}.AccountPage .add-product-btn:hover{background:#06b6d41a;border-color:#06b6d4;color:#06b6d4}.AccountPage .product-info h3{color:#fff;font-size:1rem;font-weight:600;margin-bottom:.5rem}.AccountPage .product-info p{color:#cbd5e1;font-size:.875rem;margin-bottom:.25rem}.AccountPage .product-price{color:#06b6d4!important;font-size:1rem!important;font-weight:600}.AccountPage .product-status{border-radius:.375rem;display:inline-block;font-size:.75rem;font-weight:500;margin-top:.5rem;padding:.25rem .5rem}.AccountPage .status-active{background:#10b98133;color:#10b981}.AccountPage .status-inactive{background:#ef444433;color:#ef4444}.AccountPage .btn-primary{background:linear-gradient(135deg,#06b6d4,#0891b2);border:none;border-radius:.75rem;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transform:translateY(0);transition:all .3s;width:100%}.AccountPage .btn-primary:hover{background:linear-gradient(135deg,#0891b2,#0e7490);box-shadow:0 8px 25px #06b6d466;transform:translateY(-2px)}.AccountPage .btn-secondary{background:#475569cc;border:none;border-radius:.75rem;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transform:translateY(0);transition:all .3s;width:100%}.AccountPage .btn-secondary:hover{background:#64748bcc;transform:translateY(-2px)}.AccountPage .addresses-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:1rem}.AccountPage .add-address-btn{align-items:center;background:#4755694d;border:2px dashed #475569;border-radius:.75rem;color:#cbd5e1;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:150px;padding:2rem;text-align:center;transition:all .3s}.AccountPage .add-address-btn:hover{background:#06b6d41a;border-color:#06b6d4;color:#06b6d4}.AccountPage .address-card{background:#47556980;border:1px solid #475569;border-radius:.75rem;padding:1rem;transition:all .3s}.AccountPage .address-card:hover{box-shadow:0 8px 25px #0003;transform:translateY(-2px)}.AccountPage .address-title{color:#fff;font-size:1rem;font-weight:600;margin-bottom:.5rem}.AccountPage .address-preview{color:#cbd5e1;font-size:.875rem;margin-bottom:1rem}.AccountPage .address-modal-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#263244f2;border:1px solid #ffffff1a;border-radius:1rem;box-shadow:0 8px 32px #0000004d;max-height:90vh;max-width:800px;overflow:hidden;padding:2rem;width:100%}.AccountPage .address-form{margin-right:-1rem;max-height:calc(90vh - 120px);overflow-y:auto;padding-right:1rem}.AccountPage .address-form::-webkit-scrollbar{display:none}.AccountPage .address-form{-ms-overflow-style:none;scrollbar-width:none}.AccountPage .form-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:1rem}.AccountPage .form-row .form-group{margin-bottom:0}.AccountPage .form-actions{border-top:1px solid #47556980;display:flex;gap:1rem;margin-top:2rem;padding-top:1rem}.AccountPage .form-actions button{flex:1 1}.AccountPage .documents-tabs{display:flex;flex-direction:column;gap:2rem}.AccountPage .documents-section{background:#4755694d;border:1px solid #475569;border-radius:.75rem;padding:1.5rem}.AccountPage .section-title{border-bottom:1px solid #47556980;color:#fff;font-size:1.125rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.AccountPage .documents-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.AccountPage .document-card{background:#47556980;border:1px solid #475569;border-radius:.75rem;padding:1rem;text-align:center;transition:all .3s}.AccountPage .document-card:hover{box-shadow:0 8px 25px #0003;transform:translateY(-2px)}.AccountPage .document-card h4{color:#fff;font-size:.875rem;font-weight:600;margin-bottom:1rem}.AccountPage .document-card.approved{background:#10b9811a;border-color:#10b981}.AccountPage .document-card.pending{background:#f59e0b1a;border-color:#f59e0b}.AccountPage .document-card.rejected{background:#ef44441a;border-color:#ef4444}.AccountPage .btn-danger{background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:.75rem;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transform:translateY(0);transition:all .3s}.AccountPage .btn-danger:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 8px 25px #ef444466;transform:translateY(-2px)}.AccountPage .btn-warning{background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:.75rem;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transform:translateY(0);transition:all .3s}.AccountPage .btn-warning:hover{background:linear-gradient(135deg,#d97706,#b45309);box-shadow:0 8px 25px #f59e0b66;transform:translateY(-2px)}.AccountPage .document-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-bottom:1.5rem;width:100%}.AccountPage .document-upload{background:#47556933;border:2px dashed #475569;border-radius:.75rem;cursor:pointer;padding:1.5rem;text-align:center;transition:all .3s}.AccountPage .document-upload:hover{background:#06b6d41a;border-color:#06b6d4}.AccountPage .document-upload.uploaded{background:#10b9811a;border-color:#10b981}.AccountPage .document-title{color:#cbd5e1;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.AccountPage .document-status{color:#94a3b8;font-size:.75rem}.AccountPage .document-status.uploaded{color:#10b981}.AccountPage .hidden{display:none}.AccountPage .flex{display:flex}.AccountPage .flex-1{flex:1 1}.AccountPage .gap-4{gap:1rem}.AccountPage .items-center{align-items:center}.AccountPage .text-center{text-align:center}.AccountPage .object-cover{object-fit:cover}.AccountPage .justify-between{justify-content:space-between}.AccountPage .w-full{width:100%}.AccountPage .h-full{height:100%}.AccountPage .mt-3{margin-top:.75rem}.AccountPage .mt-4{margin-top:1rem}.AccountPage .mt-6{margin-top:1.5rem}.AccountPage .mb-2{margin-bottom:.5rem}.AccountPage .mb-6{margin-bottom:1.5rem}.AccountPage .mb-8{margin-bottom:2rem}.AccountPage .text-white{color:#fff}.AccountPage .font-semibold{font-weight:600}.AccountPage .font-bold{font-weight:700}.AccountPage .text-xl{font-size:1.25rem;line-height:.75}.AccountPage .text-2xl{font-size:1.5rem;line-height:.75}.AccountPage .text-4xl{font-size:2.25rem;line-height:.75}.AccountPage .btn-x{background:none;border:none}@media (max-width:768px){.AccountPage .main .profile-tabs{grid-template-columns:repeat(2,1fr)}.AccountPage .main .profile-tabs .profile-tab{font-size:.9rem;padding:.75rem 0}.AccountPage .main .second-tabs{flex-direction:column}.AccountPage .main .second-tabs .second-tab{text-align:center}}.dashboard{display:flex;height:100vh}.dashboard .sidebar{background:#263244f2;color:#f9f9f9;position:relative;transition:all .3s ease;width:280px}.dashboard .sidebar.collapsed{width:70px}.dashboard .sidebar .sidebar-header{align-items:center;border-bottom:1px solid #f9f9f91a;display:flex;justify-content:space-between;padding:27px 20px}.dashboard .sidebar .sidebar-header .logo{color:#00f0ff;font-size:24px;font-weight:700;overflow:hidden;white-space:nowrap}.dashboard .sidebar .sidebar-header .toggle-btn{background:none;border:none;border-radius:4px;color:#f9f9f9;color:#00f0ff;cursor:pointer;font-size:20px;font-size:25px;transition:all .3s}.dashboard .sidebar .sidebar-header .toggle-btn:hover{background:#00f0ff1a;border-color:#00f0ff}.dashboard .sidebar .sidebar-nav{padding:20px 0}.dashboard .sidebar .sidebar-nav .nav-item{align-items:center;border-left:4px solid #0000;cursor:pointer;display:flex;padding:15px 20px;position:relative;transition:all .3s}.dashboard .sidebar .sidebar-nav .nav-item:hover{background:#00f0ff1a;border-left-color:#00f0ff}.dashboard .sidebar .sidebar-nav .nav-item.active{background:#00f0ff33;border-left-color:#00f0ff}.dashboard .sidebar .sidebar-nav .nav-item .nav-icon{font-size:20px;margin-right:15px;min-width:20px}.dashboard .sidebar .sidebar-nav .nav-item .nav-text{overflow:hidden;transition:opacity .3s;white-space:nowrap}.dashboard .sidebar.collapsed .logo,.dashboard .sidebar.collapsed .nav-text{opacity:0;width:0}.dashboard .main-content{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.dashboard .main-content .header{align-items:center;background:#263244f2;box-shadow:0 2px 10px #0000004d;display:flex;justify-content:space-between;padding:5px 30px}.dashboard .main-content .header h1{color:#00f0ff;font-size:28px}.dashboard .main-content .user-info{align-items:center;color:#f9f9f9;display:flex;gap:15px}.dashboard .main-content .user-info .user-avatar{align-items:center;background:#00f0ff;border-radius:50%;color:#263244f2;display:flex;font-weight:700;height:40px;justify-content:center;width:40px}.dashboard .main-content .content-area{background-color:#f9f9f9;flex:1 1;overflow-y:auto;padding:30px}.dashboard .main-content .content-area p{background:#263244f2;border-radius:8px;color:#f9f9f980;padding:20px}.dashboard .main-content .user-info .logout-btn{background-color:initial;border:2px solid #00f0ff;border-radius:6px;color:#00f0ff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.dashboard .main-content .user-info .logout-btn:hover{background-color:#00f0ff1a}@media (max-width:768px){.user-detail-panel{right:-100%;width:100%}}.dashboard .user-detail-panel{background:#263244f7;box-shadow:-5px 0 20px #0000004d;height:100vh;overflow-y:auto;position:fixed;right:-600px;top:0;transition:right .3s ease;width:600px;z-index:1000}.dashboard .user-detail-panel.open{right:0}.dashboard .user-detail-panel .panel-header{align-items:center;background:#263244f2;border-bottom:1px solid #00f0ff4d;color:#f9f9f9;display:flex;justify-content:space-between;padding:20px}.dashboard .user-detail-panel .panel-header h3{color:#00f0ff;margin:0}.dashboard .user-detail-panel .panel-header .close-panel{background:none;border:2px solid #00f0ff;border-radius:4px;color:#f9f9f9;cursor:pointer;font-size:18px;padding:5px 10px;transition:all .3s}.dashboard .user-detail-panel .panel-header .close-panel:hover{background:#00f0ff1a}.dashboard .user-detail-panel .panel-content{padding:20px}.dashboard .user-detail-panel .panel-content .user-profile{border-bottom:1px solid #00f0ff4d;margin-bottom:30px;padding-bottom:20px;text-align:center}.dashboard .user-detail-panel .panel-content .user-profile h3{color:#00f0ff;margin:10px 0 5px}.dashboard .user-detail-panel .panel-content .user-profile p{color:#f9f9f9b3;margin:0}.dashboard .user-detail-panel .panel-content .user-profile .profile-avatar{align-items:center;background:#00f0ff;border-radius:50%;color:#263244f2;display:flex;font-size:32px;font-weight:700;height:80px;justify-content:center;margin:0 auto 15px;width:80px}.dashboard .user-detail-panel .panel-content .tabs{border-bottom:1px solid #00f0ff4d;display:flex;margin-bottom:20px}.dashboard .user-detail-panel .panel-content .tabs .tab-button{background:none;border:none;border-bottom:2px solid #0000;color:#f9f9f9b3;cursor:pointer;font-size:14px;padding:12px 16px;transition:all .3s}.dashboard .user-detail-panel .panel-content .tabs .tab-button:hover{background:#00f0ff1a;color:#f9f9f9}.dashboard .user-detail-panel .panel-content .tabs .tab-button.active{border-bottom-color:#00f0ff;color:#00f0ff}.dashboard .user-detail-panel .panel-content .tab-content{min-height:200px}.dashboard .user-detail-panel .panel-content .tab-content .detail-item{border-bottom:1px solid #00f0ff1a;display:flex;justify-content:space-between;padding:12px 0}.dashboard .user-detail-panel .panel-content .tab-content .detail-item:last-child{border-bottom:none}.dashboard .user-detail-panel .panel-content .tab-content .detail-item .detail-label{color:#f9f9f9cc;font-weight:600}.dashboard .user-detail-panel .panel-content .tab-content .detail-item .detail-value{color:#f9f9f9}.dashboard .modal-overlay{align-items:center;background:#000c;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.dashboard .modal-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#263244f2;border:1px solid #ffffff1a;border-radius:1rem;box-shadow:0 8px 32px #0000004d;max-height:90vh;max-width:600px;overflow-y:auto;padding:2rem;width:100%}.job-item,.order-item,.product-item,.stock-item{background:#26324480;border:1px solid #00f0ff4d;border-radius:8px;margin-bottom:10px;padding:15px}.dashboard .product-info,.job-info,.order-info,.stock-info{align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:space-between}.job-id,.order-id,.product-id,.stock-id{color:#f9f9f980;flex-shrink:0;font-size:12px;min-width:60px}.job-customer,.order-product,.product-name,.stock-name{color:#00f0ff;flex:1 1;font-weight:600;min-width:120px}.job-fee,.order-amount{color:#f9f9f9;flex-shrink:0;font-weight:500;min-width:80px;text-align:right}.product-status-badge{border-radius:4px;flex-shrink:0;font-size:12px;font-weight:500;min-width:60px;padding:4px 8px;text-align:center}.status-aktif{background:#28a74533;border:1px solid #28a745;color:#28a745}.job-status,.order-status{border-radius:4px;flex-shrink:0;font-size:12px;font-weight:500;min-width:80px;padding:4px 8px;text-align:center}.status-beklemede{background:#ffc10733;border:1px solid #ffc107;color:#ffc107}.status-devam-ediyor{background:#007bff33;border:1px solid #007bff;color:#007bff}.status-tamamlandı{background:#28a74533;border:1px solid #28a745;color:#28a745}.status-iptal{background:#dc354533;border:1px solid #dc3545;color:#dc3545}.status-teslim-edildi{background:#28a74533;border:1px solid #28a745;color:#28a745}.status-hazırlanıyor{background:#007bff33;border:1px solid #007bff;color:#007bff}.document-item{align-items:center;background:#26324480;border:1px solid #00f0ff4d;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:10px;padding:15px}.document-name{color:#00f0ff;font-weight:600}.document-actions{align-items:center;display:flex;gap:10px}.document-status{color:#f9f9f9;font-size:14px}.view-document-btn{background:none;border:2px solid #00f0ff;border-radius:4px;color:#f9f9f9;cursor:pointer;font-size:12px;padding:6px 12px;transition:all .3s}.view-document-btn:hover{background:#00f0ff1a}.view-product-btn{background:none;border:2px solid #00f0ff;border-radius:4px;color:#f9f9f9;cursor:pointer;flex-shrink:0;font-size:12px;min-width:80px;padding:6px 12px;transition:all .3s}.view-product-btn:hover{background:#00f0ff1a}.product-add-edit-overlay{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.product-add-edit-overlay .product-add-edit-modal{-ms-overflow-style:none;background:#263244f2;border-radius:10px;max-height:90vh;max-width:800px;overflow-y:auto;scrollbar-width:none;width:90%}.product-add-edit-overlay .product-add-edit-modal::-webkit-scrollbar{display:none}.product-add-edit-overlay .product-add-edit-modal .modal-header{align-items:center;border-bottom:1px solid #00f0ff4d;display:flex;justify-content:space-between;padding:20px}.product-add-edit-overlay .product-add-edit-modal .modal-header h2{color:#00f0ff;font-size:24px;font-weight:600;margin:0}.product-add-edit-overlay .product-add-edit-modal .modal-header .close-btn{align-items:center;background:none;border:none;color:#f9f9f9;cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;padding:0;width:30px}.product-add-edit-overlay .product-add-edit-modal .modal-header .close-btn:hover{color:#00f0ff}.product-add-edit-overlay .product-add-edit-modal .product-form{padding:20px}.product-add-edit-overlay .product-add-edit-modal .product-form .form-row{display:flex;gap:20px;margin-bottom:20px}.product-add-edit-overlay .product-add-edit-modal .product-form .form-row .form-group{flex:1 1}.product-add-edit-overlay .product-add-edit-modal .product-form .form-row .form-group label{color:#f9f9f9;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.product-add-edit-overlay .product-add-edit-modal .product-form .form-row .form-group input,.product-add-edit-overlay .product-add-edit-modal .product-form .form-row .form-group textarea{background:#f9f9f91a;border:1px solid #f9f9f933;border-radius:8px;box-sizing:border-box;color:#f9f9f9;font-size:16px;padding:12px 16px;transition:all .3s ease;width:100%}.product-add-edit-overlay .product-add-edit-modal .product-form .form-row .form-group input:focus,.product-add-edit-overlay .product-add-edit-modal .product-form .form-row .form-group textarea:focus{border-color:#00f0ff;box-shadow:0 0 0 2px #00f0ff33;outline:none}.product-add-edit-overlay .product-add-edit-modal .product-form .form-row .form-group input::placeholder,.product-add-edit-overlay .product-add-edit-modal .product-form .form-row .form-group textarea::placeholder{color:#f9f9f980}.product-add-edit-overlay .product-add-edit-modal .product-form .image-upload-container{position:relative}.product-add-edit-overlay .product-add-edit-modal .product-form .image-upload-container .file-input{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%;z-index:1}.product-add-edit-overlay .product-add-edit-modal .product-form .image-upload-container .image-preview-square{align-items:center;border:2px dashed #f9f9f94d;border-radius:8px;cursor:pointer;display:flex;height:120px;justify-content:center;overflow:hidden;position:relative;transition:all .3s ease;width:120px}.product-add-edit-overlay .product-add-edit-modal .product-form .image-upload-container .image-preview-square:hover{border-color:#00f0ff}.product-add-edit-overlay .product-add-edit-modal .product-form .image-upload-container .image-preview-square .preview-image{height:100%;object-fit:cover;width:100%}.product-add-edit-overlay .product-add-edit-modal .product-form .image-upload-container .image-preview-square .preview-placeholder{align-items:center;color:#f9f9f980;display:flex;flex-direction:column;font-size:12px;gap:8px}.product-add-edit-overlay .product-add-edit-modal .product-form .image-upload-container .image-preview-square .preview-placeholder span:first-child{font-size:24px}.product-add-edit-overlay .product-add-edit-modal .product-form .gallery-preview{display:flex;flex-wrap:wrap;gap:10px}.product-add-edit-overlay .product-add-edit-modal .product-form .gallery-preview .gallery-item-square{border-radius:6px;height:80px;overflow:hidden;width:80px}.product-add-edit-overlay .product-add-edit-modal .product-form .custom-dropdown{position:relative}.product-add-edit-overlay .product-add-edit-modal .product-form .custom-dropdown .dropdown-selected{align-items:center;background:#f9f9f91a;border:1px solid #f9f9f933;border-radius:8px;box-sizing:border-box;color:#f9f9f9;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:all .3s ease;width:100%}.product-add-edit-overlay .product-add-edit-modal .product-form .custom-dropdown .dropdown-selected:hover{border-color:#00f0ff}.product-add-edit-overlay .product-add-edit-modal .product-form .custom-dropdown .dropdown-selected .dropdown-arrow{font-size:12px;transition:transform .3s}.product-add-edit-overlay .product-add-edit-modal .product-form .custom-dropdown .dropdown-options{background:#263244f2;border:1px solid #f9f9f933;border-radius:8px;left:0;margin-top:4px;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.product-add-edit-overlay .product-add-edit-modal .product-form .custom-dropdown .dropdown-options .dropdown-option{color:#f9f9f9;cursor:pointer;padding:12px 16px;transition:background .3s ease}.product-add-edit-overlay .product-add-edit-modal .product-form .custom-dropdown .dropdown-options .dropdown-option:hover{background:#00f0ff1a}.product-add-edit-overlay .product-add-edit-modal .product-form .form-actions{border-top:1px solid #00f0ff4d;display:flex;gap:15px;justify-content:flex-end;margin-top:30px;padding-top:20px}.product-add-edit-overlay .product-add-edit-modal .product-form .form-actions .btn{border-radius:8px;cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;transition:all .3s ease}.product-add-edit-overlay .product-add-edit-modal .product-form .form-actions .btn.btn-cancel{background:#0000;border:2px solid #f9f9f980;color:#f9f9f980}.product-add-edit-overlay .product-add-edit-modal .product-form .form-actions .btn.btn-cancel:hover{border-color:#f9f9f9;color:#f9f9f9}.product-add-edit-overlay .product-add-edit-modal .product-form .form-actions .btn.btn-save{background:#0000;border:2px solid #00f0ff;color:#00f0ff}.product-add-edit-overlay .product-add-edit-modal .product-form .form-actions .btn.btn-save:hover{background:#00f0ff1a}.dashboard .btn-link{background:0 0;border:none;color:#06b6d4;cursor:pointer;font-size:.875rem;text-decoration:none;transition:color .3s}.dashboard .btn-link:hover{color:#67e8f9}.dashboard .form-group{margin-bottom:1.5rem}.dashboard .form-group label{color:#cbd5e1;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.dashboard .form-group input,.dashboard .form-group select,.dashboard .form-group textarea{background:#47556980;border:1px solid #475569;border-radius:.75rem;color:#fff;font-size:1rem;padding:.75rem 1rem;transition:all .3s;width:100%}.dashboard .form-group input::placeholder,.dashboard .form-group textarea::placeholder{color:#94a3b8}.dashboard .form-group input:focus,.dashboard .form-group select:focus,.dashboard .form-group textarea:focus{border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d41a;outline:none}.dashboard .disabled-input{background:#4755694d!important;color:#94a3b8!important;cursor:not-allowed}.dashboard .btn-primary{background:linear-gradient(135deg,#06b6d4,#0891b2);border:none;border-radius:.75rem;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transform:translateY(0);transition:all .3s;width:100%}.dashboard .btn-primary:hover{background:linear-gradient(135deg,#0891b2,#0e7490);box-shadow:0 8px 25px #06b6d466;transform:translateY(-2px)}.dashboard .btn-secondary{background:#475569cc;border:none;border-radius:.75rem;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transform:translateY(0);transition:all .3s;width:100%}.dashboard .btn-secondary:hover{background:#64748bcc;transform:translateY(-2px)}.dashboard .hidden{display:none}.dashboard .flex{display:flex}.dashboard .flex-1{flex:1 1}.dashboard .gap-4{gap:1rem}.dashboard .items-center{align-items:center}.dashboard .text-center{text-align:center}.dashboard .object-cover{object-fit:cover}.dashboard .justify-between{justify-content:space-between}.dashboard .w-full{width:100%}.dashboard .h-full{height:100%}.dashboard .mt-3{margin-top:.75rem}.dashboard .mt-4{margin-top:1rem}.dashboard .mt-6{margin-top:1.5rem}.dashboard .mb-2{margin-bottom:.5rem}.dashboard .mb-4{margin-bottom:.75rem}.dashboard .mb-6{margin-bottom:1.5rem}.dashboard .mb-8{margin-bottom:2rem}.dashboard .text-white{color:#fff}.dashboard .font-semibold{font-weight:600}.dashboard .font-bold{font-weight:700}.dashboard .text-xl{font-size:1.25rem;line-height:.75}.dashboard .text-2xl{font-size:1.5rem;line-height:.75}.dashboard .text-4xl{font-size:2.25rem;line-height:.75}.dashboard .btn-x{background:none;border:none}.products-table{background:#263244f2;border-radius:22px;box-shadow:0 4px 20px #0000004d;overflow:hidden}.products-table .table-header{align-items:center;background:#263244f2;border-bottom:1px solid #00f0ff4d;display:flex;justify-content:space-between;padding:25px 40px}.products-table .table-header h2{color:#00f0ff;font-size:24px;font-weight:700;margin:0}.products-table .filter-section{align-items:center;border-bottom:1px solid #00f0ff4d;display:flex;flex-wrap:wrap;gap:15px;padding:20px}.products-table .search-box{background:#263244f2;border:2px solid #00f0ff;border-radius:6px;color:#f9f9f9;font-size:14px;padding:10px 15px;width:250px}.products-table .search-box::placeholder{color:#f9f9f980}.products-table .custom-dropdown{min-width:150px;position:relative}.products-table .dropdown-header{align-items:center;background:#263244f2;border:2px solid #00f0ff;border-radius:6px;color:#f9f9f9;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;padding:10px 15px}.products-table .dropdown-header:hover{background:#00f0ff1a}.products-table .dropdown-arrow{font-size:12px;transition:transform .3s}.products-table .dropdown-options{background:#263244f2;border:2px solid #00f0ff;border-radius:0 0 6px 6px;border-top:none;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.products-table .dropdown-option{border-bottom:1px solid #00f0ff1a;color:#f9f9f9;cursor:pointer;font-size:14px;padding:10px 15px}.products-table .dropdown-option:hover{background:#00f0ff1a}.products-table .dropdown-option:last-child{border-bottom:none}.products-table table{border-collapse:collapse;width:100%}.products-table td,.products-table th{border-bottom:1px solid #00f0ff1a;padding:15px;text-align:left}.products-table th{background:#263244f2;color:#00f0ff;font-weight:600}.products-table td{color:#f9f9f9}.products-table .product-image{background:#00f0ff1a;border-radius:8px;color:#00f0ff;font-size:24px;height:70px;justify-content:center;margin-right:20px;width:70px}.products-table .product-image,.products-table .user-info-cell{align-items:center;display:flex}.products-table .user-details h4{color:#f9f9f9;margin:0}.products-table .stock-badge{border-radius:12px;display:inline-block;font-size:12px;font-weight:500;padding:4px 12px}.products-table .stock-high{background:#00f0ff33;border:1px solid #00f0ff4d;color:#00f0ff}.products-table .stock-medium{background:#ffc10733;color:#ffc107}.products-table .stock-low{background:#dc354533;color:#dc3545}.products-table .add-btn,.products-table .btn{background:none;border:2px solid #00f0ff;border-radius:6px;cursor:pointer;font-size:16px;padding:10px 16px;transition:all .3s;word-spacing:2px}.products-table .add-btn,.products-table .btn-primary{color:#f9f9f9}.products-table .add-btn:hover,.products-table .btn-primary:hover{background:#00f0ff1a}.users-table{background:#263244f2;border-radius:22px;box-shadow:0 4px 20px #0000004d;overflow:hidden}.users-table .table-header{align-items:center;background:#263244f2;border-bottom:1px solid #00f0ff4d;display:flex;gap:90px;justify-content:start;padding:25px 40px}.users-table .table-header h2{color:#00f0ff;font-size:24px;font-weight:700;margin:0}.users-table .search-box{background:#f9f9f91a;border:1px solid #f9f9f933;border-radius:6px;color:#f9f9f9;font-size:14px;padding:10px 15px;width:300px}.users-table .search-box::placeholder{color:#f9f9f980}.users-table .search-box:focus{border-color:#00f0ff;box-shadow:0 0 0 2px #00f0ff33;outline:none}.users-table table{border-collapse:collapse;width:100%}.users-table table td,.users-table table th{border-bottom:1px solid #00f0ff1a;padding:15px;text-align:left}.users-table table td:first-child,.users-table table th:first-child{padding:0 40px}.users-table table th{background:#263244f2;color:#00f0ff;font-weight:600}.users-table table td{color:#f9f9f9}.users-table table .user-info-cell{align-items:center;display:flex;gap:7.5px}.users-table table .user-info-cell .user-avatar{align-items:center;background:#00f0ff;border-radius:50%;color:#263244f2;display:flex;font-weight:700;height:40px;justify-content:center;margin-right:10px;width:40px}.users-table table .user-info-cell .user-details h4{color:#f9f9f9;margin:0}.users-table table .btn{background:none;border:2px solid #00f0ff;border-radius:6px;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .3s}.users-table table .btn-primary{color:#f9f9f9}.users-table table .btn-primary:hover{background:#00f0ff1a}.users-table table .user-role{background:#00f0ff33;border:1px solid #00f0ff4d;border-radius:12px;color:#00f0ff;display:inline-block;font-size:12px;font-weight:500;padding:4px 12px}
/*# sourceMappingURL=main.88e9e883.css.map*/