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;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}* .link{color:inherit;text-decoration:none}hr{border:.5px solid #edebeb;height:0;margin:5px 0}.footer{--primary-gradient:linear-gradient(135deg,#667eea,#764ba2);--success-gradient:linear-gradient(135deg,#4facfe,#00f2fe);--accent-gradient:linear-gradient(135deg,#f093fb,#f5576c);--dark-bg:#0a0a0a;--card-bg:hsla(0,0%,100%,.05);--text-primary:#fff;--text-secondary:#94a3b8;--border-glow:rgba(56,189,248,.3);background:radial-gradient(ellipse at bottom,#1a1a2e,var(--dark-bg));border-top:1px solid hsla(0,0%,100%,.1);color:var(--text-secondary);display:flex;justify-content:center;overflow:hidden;padding:80px 20px 40px;position:relative}.footer:before{background:linear-gradient(90deg,transparent,var(--border-glow),transparent);height:1px}.footer:after,.footer:before{content:"";left:0;position:absolute;right:0;top:0}.footer:after{background:radial-gradient(circle at 20% 10%,rgba(120,119,198,.1) 0,transparent 50%),radial-gradient(circle at 80% 90%,rgba(255,119,198,.05) 0,transparent 50%);bottom:0;pointer-events:none}.footer img{height:24px;transition:all .3s ease;width:24px}.footer .container{position:relative;width:min(1400px,100%);z-index:2}.footer .container .top{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:60px}.footer .container .top .item{display:flex;flex-direction:column;gap:16px}.footer .container .top .item h2{color:var(--text-primary);font-size:1.1rem;font-weight:700;margin-bottom:8px;padding-bottom:12px;position:relative}.footer .container .top .item h2:after{background:var(--success-gradient);border-radius:2px;bottom:0;content:"";height:2px;left:0;position:absolute;width:30px}.footer .container .top .item .footer-link,.footer .container .top .item span{color:var(--text-secondary);cursor:pointer;font-weight:500;padding:8px 0;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.footer .container .top .item .footer-link:before,.footer .container .top .item span:before{background:var(--success-gradient);bottom:0;content:"";height:1px;left:0;position:absolute;transition:width .3s ease;width:0}.footer .container .top .item .footer-link:hover,.footer .container .top .item span:hover{color:var(--text-primary);-webkit-transform:translateX(8px);transform:translateX(8px)}.footer .container .top .item .footer-link:hover:before,.footer .container .top .item span:hover:before{width:20px}.footer .container .top .item .footer-link{align-items:center;display:flex;gap:8px}.footer .container .top .item .footer-link:after{content:"→";font-size:.9rem;opacity:0;transition:all .3s ease}.footer .container .top .item .footer-link:hover:after{opacity:1;-webkit-transform:translateX(4px);transform:translateX(4px)}.footer .container .top .item .readmore{align-self:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);border:none;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:var(--text-primary);cursor:pointer;font-size:.9rem;font-weight:600;overflow:hidden;padding:10px 16px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.footer .container .top .item .readmore:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.footer .container .top .item .readmore:hover{background:hsla(0,0%,100%,.15);border-color:var(--border-glow);box-shadow:0 4px 12px rgba(56,189,248,.2);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.footer .container .top .item .readmore:hover:before{left:100%}.footer .container .top .item .readmore:active{-webkit-transform:translateY(0);transform:translateY(0)}.footer .container hr{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);border:none;height:1px;margin:40px 0}.footer .container .bottom{justify-content:space-between}.footer .container .bottom,.footer .container .bottom .left{align-items:center;display:flex;flex-wrap:wrap;gap:24px}.footer .container .bottom .left h2{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:800;margin:0}.footer .container .bottom .left span{color:var(--text-secondary);font-size:.9rem}.footer .container .bottom .right{align-items:center;display:flex;flex-wrap:wrap;gap:24px}.footer .container .bottom .right .social{align-items:center;display:flex;gap:16px}.footer .container .bottom .right .social a{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;display:flex;height:40px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:40px}.footer .container .bottom .right .social a:hover{background:hsla(0,0%,100%,.1);border-color:var(--border-glow);box-shadow:0 6px 20px rgba(56,189,248,.3);-webkit-transform:translateY(-3px) scale(1.1);transform:translateY(-3px) scale(1.1)}.footer .container .bottom .right .social a:hover img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.footer .container .bottom .right .social a img{-webkit-filter:brightness(.8);filter:brightness(.8);height:18px;width:18px}.footer .container .bottom .right .link{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;cursor:pointer;display:flex;gap:8px;padding:8px 16px;transition:all .3s ease}.footer .container .bottom .right .link:hover{background:hsla(0,0%,100%,.1);border-color:var(--border-glow);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.footer .container .bottom .right .link:hover img{-webkit-transform:rotate(10deg) scale(1.1);transform:rotate(10deg) scale(1.1)}.footer .container .bottom .right .link img{height:20px;width:20px}.footer .container .bottom .right .link span{color:var(--text-primary);font-size:.9rem;font-weight:600}.footer .container .bottom .right .accessibility{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.footer .container .bottom .right .accessibility:hover{background:hsla(0,0%,100%,.1);border-color:var(--border-glow);box-shadow:0 4px 12px rgba(56,189,248,.2);-webkit-transform:translateY(-2px) scale(1.1);transform:translateY(-2px) scale(1.1)}.footer .container .bottom .right .accessibility img{-webkit-filter:brightness(.8);filter:brightness(.8)}@media(max-width:1200px){.footer{padding:60px 20px 30px}}@media(max-width:768px){.footer{padding:40px 16px 20px}.footer .container .top{gap:30px;grid-template-columns:1fr;margin-bottom:40px}.footer .container .bottom{align-items:flex-start;flex-direction:column;gap:20px}.footer .container .bottom .left{align-items:flex-start;flex-direction:column;gap:12px}.footer .container .bottom .right{gap:16px;justify-content:flex-start}}@media(max-width:480px){.footer .container .top .item{gap:12px}.footer .container .bottom .right{align-items:flex-start;flex-direction:column;gap:12px}.footer .container .bottom .right .social{gap:12px}}.navbar{align-items:center;background-color:rgba(0,0,0,.89);background-repeat:no-repeat;background-size:cover;color:#fff;cursor:pointer;display:flex;flex-direction:column;flex-wrap:wrap;opacity:1;position:-webkit-sticky;position:sticky;top:0;transition:all .5s ease;transition:2s ease-in;z-index:999}.navbar.active{-webkit-animation-duration:0s;animation-duration:0s;-webkit-animation-iteration-count:0;animation-iteration-count:0;-webkit-animation-name:none;animation-name:none;background:rgba(0,0,0,.89);color:#fff}.navbar.active span:hover{color:#1dbf73}.navbar .container{align-items:center;display:flex;gap:20px;justify-content:space-between;max-width:1400px;padding:16px 20px;position:relative;width:100%}.navbar .container .logo{flex-shrink:0;font-size:24px;font-weight:700}.navbar .container .logo .dot{color:#1dbf73}.navbar .container .navbarsearch{border:none;display:flex;flex:1 1;justify-content:center;margin:0 20px;max-width:500px}.navbar .container .navbarsearch input{border:1px solid #ddd;border-radius:5px 0 0 5px;flex:1 1;font-size:14px;min-width:200px;outline:none;padding:10px 16px}.navbar .container .navbarsearch input::-webkit-input-placeholder{color:gray;font-size:14px}.navbar .container .navbarsearch input::placeholder{color:gray;font-size:14px}.navbar .container .navbarsearch .search{align-items:center;background:#1dbf73;border-radius:0 5px 5px 0;cursor:pointer;display:flex;justify-content:center;transition:background-color .2s ease;width:50px}.navbar .container .navbarsearch .search:hover{background:#19a463}.navbar .container .navbarsearch .search img{height:17px;width:17px}.navbar .container .mobile-search{display:none;margin:10px 0;width:100%}.navbar .container .mobile-search input{border:1px solid #ddd;border-radius:5px 0 0 5px;font-size:14px;outline:none;padding:12px 16px;width:100%}.navbar .container .mobile-search .search{display:none}.navbar .container .mobile-search.open{display:flex}.navbar .container .mobile-search.open .search{align-items:center;background:#1dbf73;border-radius:0 5px 5px 0;cursor:pointer;display:flex;justify-content:center;width:50px}.navbar .container .mobile-search.open .search img{height:17px;width:17px}.navbar .container .links{align-items:center;display:flex;font-family:Montserrat,"sans-serif";font-weight:500;gap:20px}.navbar .container .links span{cursor:pointer;transition:color .2s ease;white-space:nowrap}.navbar .container .links span:hover{color:#1dbf73}.navbar .container .links .user{align-items:center;cursor:pointer;display:flex;gap:10px;position:relative}.navbar .container .links .user img{border-radius:50%;height:32px;object-fit:cover;width:32px}.navbar .container .links .user .options{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.1);color:#333;display:flex;flex-direction:column;font-weight:400;gap:12px;opacity:0;padding:16px;pointer-events:none;position:absolute;right:0;top:44px;-webkit-transform:translateY(-6px);transform:translateY(-6px);transition:opacity .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,transform .15s ease;transition:opacity .15s ease,transform .15s ease,-webkit-transform .15s ease;width:180px;z-index:1002}.navbar .container .links .user .options .link{color:#333;padding:4px 0;text-decoration:none;transition:color .2s ease}.navbar .container .links .user .options .link:hover{color:#1dbf73}.navbar .container .links .user.open .options{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}.navbar .container .links button{background-color:#1dbf73;border:1px solid #1dbf73;border-radius:5px;color:#fff;cursor:pointer;font-weight:500;padding:10px 20px;transition:all .2s ease-in-out;white-space:nowrap}.navbar .container .links button:hover{background-color:#fff;border-color:#1dbf73;color:#1dbf73}.navbar .container .headerActions{align-items:center;display:none;gap:12px}.navbar .container .headerActions .user-inline{display:none}.navbar .container .hamburger{background:transparent;border:none;cursor:pointer;display:none;flex-direction:column;gap:4px;padding:8px}.navbar .container .hamburger .bar{background:#fff;display:block;height:2px;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;width:24px}.navbar .container .hamburger.open .bar:first-child{-webkit-transform:rotate(45deg) translate(6px,6px);transform:rotate(45deg) translate(6px,6px)}.navbar .container .hamburger.open .bar:nth-child(2){opacity:0}.navbar .container .hamburger.open .bar:nth-child(3){-webkit-transform:rotate(-45deg) translate(6px,-6px);transform:rotate(-45deg) translate(6px,-6px)}.navbar hr{border:.5px solid #e1e1e1;height:0;margin:0;width:100%}.navbar .menu{background:#fff;overflow:hidden;padding:12px 0;position:relative;width:100%}.navbar .menu .menu-track{-webkit-animation:navMarquee 30s linear infinite;animation:navMarquee 30s linear infinite;display:flex;gap:16px;margin:0 auto;padding:0 20px;width:-webkit-max-content;width:max-content}.navbar .menu:hover .menu-track{-webkit-animation-play-state:paused;animation-play-state:paused}.navbar .menu .menulink{background:#f7f7f7;border:1px solid #eee;border-radius:20px;box-shadow:0 2px 8px rgba(0,0,0,.08);color:#555;font-size:14px;padding:8px 16px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.navbar .menu .menulink:hover{background:#eefaf5;border-color:#d7f3e6;color:#1dbf73;-webkit-transform:translateY(-1px);transform:translateY(-1px)}@-webkit-keyframes navMarquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes navMarquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@-webkit-keyframes animated_active_navbar{0%,to{background:#fff;color:#000}}@keyframes animated_active_navbar{0%,to{background:#fff;color:#000}}@media(max-width:1024px){.navbar .container{padding:12px 16px}.navbar .container .logo{font-size:20px}.navbar .container .navbarsearch{margin:0 16px;max-width:400px}.navbar .container .links{gap:16px}.navbar .container .links span{font-size:14px}.navbar .container .links button{font-size:14px;padding:8px 16px}}@media(max-width:768px){.navbar .container{flex-wrap:wrap;padding:12px 16px}.navbar .container .logo{font-size:18px;order:1}.navbar .container .navbarsearch{display:none}.navbar .container .hamburger{display:flex;order:2}.navbar .container .hamburger .bar{background:#fff}.navbar .container .headerActions{align-items:center;display:flex;gap:12px;margin-left:auto;order:2}.navbar .container .headerActions .user-inline{align-items:center;display:none;flex-shrink:0}.navbar .container .headerActions .user-inline img{border-radius:50%;height:28px;object-fit:cover;width:28px}.navbar .container .links{background:#fff;border-top:1px solid #e0e0e0;box-shadow:0 4px 20px rgba(0,0,0,.1);display:none;flex-direction:column;gap:16px;left:0;padding:20px;position:fixed;right:0;top:60px;z-index:1001}.navbar .container .links.open{display:flex}.navbar .container .links .link,.navbar .container .links span{border-bottom:1px solid #f0f0f0;color:#333;padding:12px 0;text-align:left;width:100%}.navbar .container .links .link:last-child,.navbar .container .links span:last-child{border-bottom:none}.navbar .container .links .user{border-bottom:1px solid #f0f0f0;justify-content:flex-start;padding:12px 0;width:100%}.navbar .container .links .user .options{border:none;box-shadow:none;margin-top:12px;padding:0 0 0 16px;position:static;width:100%}.navbar .container .links .user-desktop{align-items:center;display:flex;gap:14px;padding-top:6px}.navbar .container .links .user-desktop img{border:1px solid #e9ecef;border-radius:50%;height:36px;width:36px}.navbar .container .links .user-desktop .options{align-items:center;border:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:10px;opacity:1;padding:0;pointer-events:auto;position:static;-webkit-transform:none;transform:none}.navbar .container .links .user-desktop .link{align-items:center;background:#f7f9fb;border:1px solid #e6eef5;border-radius:999px;color:#0b2239;display:inline-flex;font-weight:600;justify-content:center;padding:8px 12px;text-decoration:none}.navbar .container .links .user-desktop .link:hover{background:#eef5fb;border-color:#cfe3f5;color:#0a7a4a}.navbar .container .links button{margin-top:8px;padding:12px;width:100%}.navbar .menu{display:none}}@media(max-width:480px){.navbar .container{padding:10px 12px}.navbar .container .logo{font-size:16px}.navbar .container .links{padding:16px;top:52px}.navbar .container .links .link,.navbar .container .links .user,.navbar .container .links span{font-size:14px}.navbar .container .hamburger .bar{background:#fff}}body.menu-open{overflow:hidden}.add{background:linear-gradient(135deg,#0a0a0a,#1a1a2e 50%,#16213e);color:#fff;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;justify-content:center;min-height:100vh;padding:40px 0}.add *,.add :after,.add :before{box-sizing:border-box}.add .container{max-width:900px;padding:0 20px;width:100%}.add .container .header{margin-bottom:50px;text-align:center}.add .container .header h1{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff,#a5b4fc);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.2rem,5vw,3rem);font-weight:800;margin-bottom:16px;text-shadow:0 4px 20px rgba(0,0,0,.3)}.add .container .header p{color:#cbd5e1;font-size:1.2rem;font-weight:400;line-height:1.6;margin:0 auto;max-width:600px}.add .container .form-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;box-shadow:0 25px 60px rgba(0,0,0,.3);overflow:hidden}.add .container .form-container form{padding:50px}@media(max-width:768px){.add .container .form-container form{padding:30px 20px}}.add .container .form-container .form-section{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:20px;margin-bottom:50px;overflow:hidden;padding:35px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.add .container .form-container .form-section:before{background:linear-gradient(90deg,#1dbf73,#3b82f6);content:"";height:3px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.add .container .form-container .form-section:hover{border-color:rgba(29,191,115,.3);box-shadow:0 15px 40px rgba(29,191,115,.2);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.add .container .form-container .form-section:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.add .container .form-container .form-section .section-header{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:30px}.add .container .form-container .form-section .section-header .section-icon{align-items:center;background:linear-gradient(135deg,#1dbf73,#19a463);border-radius:18px;box-shadow:0 8px 25px rgba(29,191,115,.4);color:#fff;display:flex;flex-shrink:0;font-size:2.2rem;font-weight:700;height:70px;justify-content:center;width:70px}.add .container .form-container .form-section .section-header h2{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff,#a5b4fc);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:1.6rem;font-weight:700;margin:0}.add .container .form-container .form-section .section-header p{color:#cbd5e1;font-size:1rem;font-weight:400;line-height:1.6;margin:8px 0 0;width:100%}.add .container .form-container .form-section .form-group{margin-bottom:28px}.add .container .form-container .form-section .form-group label{color:#fff;display:block;font-size:1rem;font-weight:600;letter-spacing:.3px;margin-bottom:12px}.add .container .form-container .form-section .form-group label:after{color:#ff6b6b;content:" *"}.add .container .form-container .form-section .form-group input,.add .container .form-container .form-section .form-group select,.add .container .form-container .form-section .form-group textarea{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.08);border:2px solid hsla(0,0%,100%,.1);border-radius:14px;color:#fff;font-family:inherit;font-size:1rem;padding:18px 20px;transition:all .3s ease;width:100%}.add .container .form-container .form-section .form-group input:focus,.add .container .form-container .form-section .form-group select:focus,.add .container .form-container .form-section .form-group textarea:focus{background:hsla(0,0%,100%,.12);border-color:#1dbf73;box-shadow:0 0 0 3px rgba(29,191,115,.2);outline:none}.add .container .form-container .form-section .form-group input::-webkit-input-placeholder,.add .container .form-container .form-section .form-group select::-webkit-input-placeholder,.add .container .form-container .form-section .form-group textarea::-webkit-input-placeholder{color:#94a3b8;font-weight:400}.add .container .form-container .form-section .form-group input::placeholder,.add .container .form-container .form-section .form-group select::placeholder,.add .container .form-container .form-section .form-group textarea::placeholder{color:#94a3b8;font-weight:400}.add .container .form-container .form-section .form-group select option{background:#fff!important;color:#000!important;font-size:1rem;padding:10px}.add .container .form-container .form-section .form-group select option:hover{background:#f0f0f0!important}.add .container .form-container .form-section .form-group textarea{line-height:1.6;min-height:140px;resize:vertical}.add .container .form-container .form-section .form-group small{color:#94a3b8;display:block;font-size:.9rem;font-weight:400;line-height:1.5;margin-top:8px}.add .container .form-container .form-section .form-group input[type=checkbox]{margin-right:12px;-webkit-transform:scale(1.2);transform:scale(1.2);width:auto}.add .container .form-container .form-section .form-group input[type=file]{background:hsla(0,0%,100%,.05);padding:16px}.add .container .form-container .form-section .form-group input[type=file]::-webkit-file-upload-button{background:linear-gradient(135deg,#1dbf73,#19a463);border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;margin-right:15px;padding:12px 20px;-webkit-transition:all .3s ease;transition:all .3s ease}.add .container .form-container .form-section .form-group input[type=file]::file-selector-button{background:linear-gradient(135deg,#1dbf73,#19a463);border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;margin-right:15px;padding:12px 20px;transition:all .3s ease}.add .container .form-container .form-section .form-group input[type=file]::-webkit-file-upload-button:hover{box-shadow:0 6px 20px rgba(29,191,115,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.add .container .form-container .form-section .form-group input[type=file]::file-selector-button:hover{box-shadow:0 6px 20px rgba(29,191,115,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.add .container .form-container .form-section .media-upload .upload-group{margin-bottom:24px}.add .container .form-container .form-section .media-upload .file-upload-area{background:hsla(0,0%,100%,.03);border:2px dashed hsla(0,0%,100%,.2);border-radius:16px;padding:40px 20px;position:relative;text-align:center;transition:all .3s ease}.add .container .form-container .form-section .media-upload .file-upload-area:hover{background:hsla(0,0%,100%,.05);border-color:rgba(29,191,115,.4)}.add .container .form-container .form-section .media-upload .file-upload-area input[type=file]{cursor:pointer;inset:0;opacity:0;position:absolute}.add .container .form-container .form-section .media-upload .file-upload-area .upload-placeholder .upload-icon{font-size:3rem;margin-bottom:16px;opacity:.7}.add .container .form-container .form-section .media-upload .file-upload-area .upload-placeholder p{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:8px}.add .container .form-container .form-section .media-upload .file-upload-area .upload-placeholder small{color:#94a3b8;font-size:.9rem}.add .container .form-container .form-section .media-upload .upload-btn{background:linear-gradient(135deg,#1dbf73,#19a463);border:none;border-radius:14px;box-shadow:0 8px 25px rgba(29,191,115,.4);color:#fff;cursor:pointer;font-size:1rem;font-weight:600;overflow:hidden;padding:18px 24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.add .container .form-container .form-section .media-upload .upload-btn:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.add .container .form-container .form-section .media-upload .upload-btn:hover:not(:disabled){box-shadow:0 15px 40px rgba(29,191,115,.6);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.add .container .form-container .form-section .media-upload .upload-btn:hover:not(:disabled):before{left:100%}.add .container .form-container .form-section .media-upload .upload-btn:disabled{cursor:not-allowed;opacity:.6;-webkit-transform:none;transform:none}.add .container .form-container .form-section .media-upload .upload-btn .spinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:2px solid transparent;border-radius:50%;border-top-color:#fff;display:inline-block;height:18px;margin-right:10px;width:18px}.add .container .form-container .form-section .pricing-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}@media(max-width:768px){.add .container .form-container .form-section .pricing-row{gap:16px;grid-template-columns:1fr}}.add .container .form-container .form-section .price-range-input{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.add .container .form-container .form-section .price-range-input .price-input{flex:1 1 250px;position:relative}.add .container .form-container .form-section .price-range-input .dollar-sign{color:#94a3b8;font-size:1.1rem;font-weight:600;left:18px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.add .container .form-container .form-section .price-range-input .price-input input{padding-left:45px}.add .container .form-container .form-section .price-range-input .price-separator{color:#94a3b8;font-size:1.3rem;font-weight:600;margin:0 8px}.add .container .form-container .form-section .delivery-input{position:relative}.add .container .form-container .form-section .delivery-input .unit{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.08);border-radius:8px;color:#94a3b8;font-size:.95rem;font-weight:500;padding:4px 10px;position:absolute;right:18px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.add .container .form-container .submit-section{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;margin-top:30px;padding:50px 30px;text-align:center}.add .container .form-container .submit-section .create-btn{background:linear-gradient(135deg,#1dbf73,#19a463);border:none;border-radius:50px;box-shadow:0 10px 30px rgba(29,191,115,.4);color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;overflow:hidden;padding:20px 50px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.add .container .form-container .submit-section .create-btn:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.add .container .form-container .submit-section .create-btn:hover{box-shadow:0 20px 50px rgba(29,191,115,.6);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.add .container .form-container .submit-section .create-btn:hover:before{left:100%}.add .container .form-container .submit-section .create-btn .btn-icon{font-size:1.2rem;margin-right:12px}.add .container .form-container .submit-section .submit-note{color:#94a3b8;font-size:.95rem;line-height:1.6;margin-top:20px}@media(max-width:768px){.add{padding:20px 0}.add .container{padding:0 16px}.add .container .header{margin-bottom:30px}.add .container .header h1{font-size:1.8rem}.add .container .header p{font-size:1rem;padding:0 10px}.add .container .form-container form{padding:25px 15px}.add .container .form-container .form-section{margin-bottom:30px;padding:25px 20px}.add .container .form-container .form-section .section-header{flex-direction:column;gap:15px;margin-bottom:25px;text-align:center}.add .container .form-container .form-section .section-header .section-icon{border-radius:15px;font-size:1.8rem;height:60px;width:60px}.add .container .form-container .form-section .section-header h2{font-size:1.4rem}.add .container .form-container .form-section .section-header p{font-size:.95rem}.add .container .form-container .form-section .form-group{margin-bottom:22px}.add .container .form-container .form-section .form-group input,.add .container .form-container .form-section .form-group select,.add .container .form-container .form-section .form-group textarea{font-size:16px;padding:16px}.add .container .form-container .form-section .pricing-row{gap:16px}.add .container .form-container .submit-section{padding:30px 20px}.add .container .form-container .submit-section .create-btn{font-size:1rem;padding:18px 40px;width:100%}}@media(max-width:480px){.add .container .form-container .form-section{padding:20px 15px}.add .container .form-container .form-section .section-header{gap:12px}.add .container .form-container .form-section .section-header .section-icon{font-size:1.5rem;height:50px;width:50px}.add .container .form-container .form-section .media-upload .file-upload-area{padding:30px 15px}.add .container .form-container .form-section .media-upload .file-upload-area .upload-placeholder .upload-icon{font-size:2.5rem}.add .container .form-container .form-section .media-upload .file-upload-area .upload-placeholder p{font-size:1rem}}@media(prefers-reduced-motion:reduce){.add *{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.fade-in-up{-webkit-animation:fadeInUp .6s ease-out;animation:fadeInUp .6s ease-out}.message{background:#e5ddd5;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30' cy='30' r='1' fill='%23d4c4b7' fill-opacity='.4' fill-rule='evenodd'/%3E%3C/svg%3E");min-height:100vh;position:relative}.message,.message .chat-frame{display:flex;flex-direction:column}.message .chat-frame{background:#e5ddd5;box-shadow:0 20px 50px rgba(0,0,0,.15);margin:0 auto;max-width:420px;min-height:92vh;width:100%}.message .message-loading{align-items:center;background:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center}.message .message-loading .loader{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#25d366;height:50px;margin-bottom:20px;width:50px}.message .message-loading p{color:#666;font-size:16px;margin:0}.message .message-error{align-items:center;background:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center;text-align:center}.message .message-error h3{color:#e74c3c;font-size:24px;margin-bottom:10px}.message .message-error p{color:#666;font-size:16px;margin-bottom:20px}.message .message-error button{background:#25d366;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .3s ease}.message .message-error button:hover{background:#128c7e;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.message .chat-header{align-items:center;-webkit-backdrop-filter:saturate(120%) blur(2px);backdrop-filter:saturate(120%) blur(2px);background:rgba(7,94,84,.95);box-shadow:0 2px 10px rgba(0,0,0,.1);color:#fff;display:flex;justify-content:space-between;padding:15px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.message .chat-header .header-left{align-items:center;display:flex;gap:15px}.message .chat-header .header-left .back-btn{background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:24px;padding:8px;transition:background-color .3s ease}.message .chat-header .header-left .back-btn:hover{background:hsla(0,0%,100%,.1)}.message .chat-header .header-left .back-btn .back-icon{font-weight:700}.message .chat-header .header-left .user-info{align-items:center;display:flex;gap:12px}.message .chat-header .header-left .user-info .avatar{border:2px solid hsla(0,0%,100%,.3);border-radius:50%;height:45px;overflow:hidden;width:45px}.message .chat-header .header-left .user-info .avatar img{height:100%;object-fit:cover;width:100%}.message .chat-header .header-left .user-info .user-details .username{color:#fff;font-size:18px;font-weight:600;margin:0 0 2px}.message .chat-header .header-left .user-info .user-details .status{color:hsla(0,0%,100%,.8);font-size:12px;font-weight:400}.message .chat-header .header-right{display:flex;gap:10px}.message .chat-header .header-right .header-action-btn{background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:18px;padding:8px;transition:background-color .3s ease}.message .chat-header .header-right .header-action-btn:hover{background:hsla(0,0%,100%,.1)}.message .chat-header .header-right .header-action-btn .action-icon{display:block}.message .messages-container{background:transparent;flex:1 1;margin-top:-70px;overflow-y:auto;padding:90px 20px 20px;position:relative}.message .messages-container::-webkit-scrollbar{width:6px}.message .messages-container::-webkit-scrollbar-track{background:transparent}.message .messages-container::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.message .messages-container .loading-messages{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}.message .messages-container .loading-messages .loader{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#25d366;height:40px;margin-bottom:15px;width:40px}.message .messages-container .loading-messages p{color:#667781;font-size:14px;margin:0}.message .messages-container .messages{display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:380px}.message .messages-container .messages .message-item{display:flex;margin-bottom:10px}.message .messages-container .messages .message-item.sent{justify-content:flex-end}.message .messages-container .messages .message-item.sent .message-content{flex-direction:row-reverse}.message .messages-container .messages .message-item.sent .message-content .message-bubble{background:#dcf8c6;border-radius:18px 18px 4px 18px;margin-left:0;margin-right:8px}.message .messages-container .messages .message-item.sent .message-content .message-bubble .message-time{color:#667781;display:block;font-size:11px;margin-top:4px;text-align:right}.message .messages-container .messages .message-item.received{justify-content:flex-start}.message .messages-container .messages .message-item.received .message-content .message-bubble{background:#fff;border-radius:18px 18px 18px 4px;margin-left:8px;margin-right:0}.message .messages-container .messages .message-item.received .message-content .message-bubble .message-time{color:#667781;display:block;font-size:11px;margin-top:4px;text-align:left}.message .messages-container .messages .message-item .message-content{align-items:flex-end;display:flex;gap:8px;max-width:70%}.message .messages-container .messages .message-item .message-content .message-bubble{word-wrap:break-word;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:12px 16px;position:relative}.message .messages-container .messages .message-item .message-content .message-bubble p{color:#111b21;font-size:14px;font-weight:400;line-height:1.4;margin:0}.message .messages-container .messages .message-item .message-content .message-avatar{border-radius:50%;flex-shrink:0;height:32px;overflow:hidden;width:32px}.message .messages-container .messages .message-item .message-content .message-avatar img{height:100%;object-fit:cover;width:100%}.message .messages-container .no-messages{align-items:center;color:#667781;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}.message .messages-container .no-messages .no-messages-icon{font-size:64px;margin-bottom:20px;opacity:.6}.message .messages-container .no-messages h3{color:#111b21;font-size:18px;margin:0 0 8px}.message .messages-container .no-messages p{color:#667781;font-size:14px;margin:0}.message .message-input-container{background:#e5ddd5;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30' cy='30' r='1' fill='%23d4c4b7' fill-opacity='.4' fill-rule='evenodd'/%3E%3C/svg%3E");border-top:1px solid #d4c4b7;box-shadow:0 -2px 10px rgba(0,0,0,.1);padding:20px}.message .message-input-container .message-input-form .input-wrapper{align-items:flex-end;background:#fff;border-radius:25px;box-shadow:0 4px 20px rgba(0,0,0,.15);display:flex;gap:12px;margin:0 auto;max-width:500px;padding:8px 8px 8px 20px;transition:all .3s ease}.message .message-input-container .message-input-form .input-wrapper:focus-within{box-shadow:0 6px 25px rgba(37,211,102,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.message .message-input-container .message-input-form .input-wrapper .message-textarea{border:none;flex:1 1;font-family:inherit;font-size:14px;line-height:1.4;max-height:120px;min-height:20px;outline:none;padding:8px 0;resize:none}.message .message-input-container .message-input-form .input-wrapper .message-textarea::-webkit-input-placeholder{color:#999}.message .message-input-container .message-input-form .input-wrapper .message-textarea::placeholder{color:#999}.message .message-input-container .message-input-form .input-wrapper .send-btn{align-items:center;background:#25d366;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .3s ease;width:40px}.message .message-input-container .message-input-form .input-wrapper .send-btn:hover:not(:disabled){background:#128c7e;-webkit-transform:scale(1.05);transform:scale(1.05)}.message .message-input-container .message-input-form .input-wrapper .send-btn:disabled{background:#ccc;cursor:not-allowed;-webkit-transform:none;transform:none}.message .message-input-container .message-input-form .input-wrapper .send-btn .send-icon{font-size:16px;font-weight:700;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.message .message-input-container .message-input-form .input-wrapper .send-btn .spinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:2px solid transparent;border-radius:50%;border-top-color:#fff;height:20px;width:20px}.msg-toast{background:#111b21;border-radius:10px;bottom:20px;box-shadow:0 10px 30px rgba(0,0,0,.2);color:#fff;font-weight:700;left:50%;opacity:0;padding:10px 14px;position:fixed;-webkit-transform:translateX(-50%) translateY(10px);transform:translateX(-50%) translateY(10px);transition:opacity .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,transform .15s ease;transition:opacity .15s ease,transform .15s ease,-webkit-transform .15s ease;z-index:3000}.msg-toast.show{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.msg-toast.success{background:#198754}.msg-toast.error{background:#dc3545}.message-item{-webkit-animation:slideIn .3s ease-out;animation:slideIn .3s ease-out}@media(max-width:768px){.message .chat-header{padding:12px 15px}.message .chat-header .header-left .user-info .avatar{height:40px;width:40px}.message .chat-header .header-left .user-info .user-details .username{font-size:16px}.message .messages-container{padding:15px}.message .messages-container .messages .message-item .message-content{max-width:85%}.message .messages-container .messages .message-item .message-content .message-bubble{padding:10px 14px}.message .messages-container .messages .message-item .message-content .message-bubble p{font-size:13px}.message .message-input-container{padding:15px}.message .message-input-container .message-input-form .input-wrapper{padding:6px 6px 6px 16px}.message .message-input-container .message-input-form .input-wrapper .send-btn{height:36px;width:36px}}@media(max-width:480px){.message .chat-header .header-right{gap:8px}.message .chat-header .header-right .header-action-btn{font-size:16px;padding:6px}.message .messages-container{padding:10px}.message .messages-container .messages .message-item .message-content{max-width:90%}}.messages{background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh;padding:20px}.messages .messages-loading{align-items:center;background:#fff;border-radius:20px;display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:40px}.messages .messages-loading .loader{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#25d366;height:50px;margin-bottom:20px;width:50px}.messages .messages-loading p{color:#666;font-size:16px;margin:0}.messages .messages-error{align-items:center;background:#fff;border-radius:20px;display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:40px;text-align:center}.messages .messages-error h3{color:#e74c3c;font-size:24px;margin-bottom:10px}.messages .messages-error p{color:#666;font-size:16px;margin:0}.messages .container{background:#fff;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1);margin:0 auto;max-width:800px;overflow:hidden}.messages .container .title{background:#075e54;color:#fff;padding:30px;text-align:center}.messages .container .title h1{font-size:32px;font-weight:700;margin:0 0 8px}.messages .container .title p{font-size:16px;font-weight:400;margin:0;opacity:.9}.messages .container .conversations-list .conversation-item{border-bottom:1px solid #f0f0f0;cursor:pointer;transition:all .3s ease}.messages .container .conversations-list .conversation-item:hover{background:#f8f9fa}.messages .container .conversations-list .conversation-item:last-child{border-bottom:none}.messages .container .conversations-list .conversation-item.unread{background:#f0f8ff;border-left:4px solid #25d366}.messages .container .conversations-list .conversation-item.unread:hover{background:#e6f3ff}.messages .container .conversations-list .conversation-item .conversation-link{align-items:center;color:inherit;display:flex;gap:20px;padding:20px 30px;text-decoration:none}.messages .container .conversations-list .conversation-item .conversation-link:hover{text-decoration:none}.messages .container .conversations-list .conversation-item .conversation-link .conversation-avatar{border:2px solid #e9ecef;border-radius:50%;flex-shrink:0;height:60px;overflow:hidden;position:relative;width:60px}.messages .container .conversations-list .conversation-item .conversation-link .conversation-avatar img{height:100%;object-fit:cover;width:100%}.messages .container .conversations-list .conversation-item .conversation-link .conversation-avatar .unread-indicator{background:#25d366;border:2px solid #fff;border-radius:50%;height:16px;position:absolute;right:0;top:0;width:16px}.messages .container .conversations-list .conversation-item .conversation-link .conversation-content{flex:1 1;min-width:0}.messages .container .conversations-list .conversation-item .conversation-link .conversation-content .conversation-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.messages .container .conversations-list .conversation-item .conversation-link .conversation-content .conversation-header .username{color:#111b21;font-size:18px;font-weight:600;margin:0;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messages .container .conversations-list .conversation-item .conversation-link .conversation-content .conversation-header .timestamp{color:#667781;flex-shrink:0;font-size:12px;font-weight:400}.messages .container .conversations-list .conversation-item .conversation-link .conversation-content .conversation-preview{align-items:center;display:flex;justify-content:space-between}.messages .container .conversations-list .conversation-item .conversation-link .conversation-content .conversation-preview .last-message{color:#667781;flex:1 1;font-size:14px;line-height:1.4;margin:0;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messages .container .conversations-list .conversation-item .conversation-link .conversation-content .conversation-preview .unread-badge{background:#25d366;border-radius:12px;color:#fff;flex-shrink:0;font-size:10px;font-weight:600;letter-spacing:.5px;margin-left:10px;padding:4px 8px;text-transform:uppercase}.messages .container .no-conversations{align-items:center;color:#667781;display:flex;flex-direction:column;justify-content:center;padding:80px 40px;text-align:center}.messages .container .no-conversations .no-conversations-icon{font-size:80px;margin-bottom:20px;opacity:.6}.messages .container .no-conversations h3{color:#111b21;font-size:24px;font-weight:600;margin:0 0 12px}.messages .container .no-conversations p{color:#667781;font-size:16px;line-height:1.5;margin:0;max-width:400px}.messages .container .no-conversations .no-conversations-modal{margin-top:18px}.messages .container .no-conversations .no-conversations-modal .modal-card{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:12px;display:inline-flex;gap:12px;padding:10px 14px}.messages .container .no-conversations .no-conversations-modal .modal-icon{font-size:20px}.messages .container .no-conversations .no-conversations-modal .modal-text{color:#333;font-weight:700}.messages .container .no-conversations .no-conversations-modal .modal-btn{background:#1dbf73;border:none;border-radius:8px;color:#fff;cursor:pointer;margin-left:8px;padding:8px 12px}.conversation-item{-webkit-animation:slideIn .3s ease-out;animation:slideIn .3s ease-out}@media(max-width:768px){.messages{padding:15px}.messages .container .title{padding:25px 20px}.messages .container .title h1{font-size:28px}.messages .container .title p{font-size:14px}.messages .container .conversations-list .conversation-item .conversation-link{gap:15px;padding:15px 20px}.messages .container .conversations-list .conversation-item .conversation-link .conversation-avatar{height:50px;width:50px}.messages .container .conversations-list .conversation-item .conversation-link .conversation-content .conversation-header .username{font-size:16px;max-width:150px}.messages .container .conversations-list .conversation-item .conversation-link .conversation-content .conversation-header .timestamp{font-size:11px}.messages .container .conversations-list .conversation-item .conversation-link .conversation-content .conversation-preview .last-message{font-size:13px;max-width:200px}.messages .container .no-conversations{padding:60px 30px}.messages .container .no-conversations .no-conversations-icon{font-size:60px}.messages .container .no-conversations h3{font-size:20px}.messages .container .no-conversations p{font-size:14px}}@media(max-width:480px){.messages{padding:10px}.messages .container .title{padding:20px 15px}.messages .container .title h1{font-size:24px}.messages .container .conversations-list .conversation-item .conversation-link{gap:12px;padding:12px 15px}.messages .container .conversations-list .conversation-item .conversation-link .conversation-avatar{height:45px;width:45px}.messages .container .conversations-list .conversation-item .conversation-link .conversation-content .conversation-header .username{font-size:15px;max-width:120px}.messages .container .conversations-list .conversation-item .conversation-link .conversation-content .conversation-preview .last-message{font-size:12px;max-width:150px}}.orders{background:linear-gradient(135deg,#0f0f23,#1a1a2e 50%,#16213e);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh;overflow-x:hidden;position:relative}.orders:before{background:radial-gradient(circle at 20% 80%,rgba(120,119,198,.1) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,119,198,.1) 0,transparent 50%);bottom:0;content:"";left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:0}.orders .container{margin:0 auto;max-width:1400px;padding:2rem 1.5rem;position:relative;z-index:1}.orders .container.split{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:320px 1fr}.orders .container .title{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.orders .container .title h1{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#8b5cf6,#3b82f6);-webkit-background-clip:text;font-size:2.5rem;font-weight:800;margin:0}.orders .container .title .results-count{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);border-radius:12px;color:hsla(0,0%,100%,.7);font-size:.9rem;font-weight:600;padding:.5rem 1rem}.orders .gig-sidebar,.orders .mobile-filter-toggle{display:none}.orders .gig-sidebar .sidebar-background{background:linear-gradient(135deg,rgba(15,15,35,.9),rgba(26,26,46,.9));border-radius:20px;bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.orders .gig-sidebar .sidebar-head{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem}.orders .gig-sidebar .sidebar-head h3{color:#fff;font-size:1.3rem;font-weight:700;margin:0}.orders .gig-sidebar .sidebar-head .close-sidebar{background:none;border:none;border-radius:8px;color:#fff;cursor:pointer;display:none;font-size:1.2rem;padding:.5rem}.orders .gig-sidebar .sidebar-head .close-sidebar:hover{background:hsla(0,0%,100%,.1)}.orders .gig-sidebar .gig-pill{align-items:center;background:hsla(0,0%,100%,.08);border:none;border-radius:12px;color:hsla(0,0%,100%,.9);cursor:pointer;display:flex;font-weight:600;gap:12px;margin-bottom:.75rem;overflow:hidden;padding:1rem;position:relative;text-align:left;transition:all .3s ease;width:100%}.orders .gig-sidebar .gig-pill:before{background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(59,130,246,.1));bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.orders .gig-sidebar .gig-pill:hover{background:hsla(0,0%,100%,.12);-webkit-transform:translateX(4px);transform:translateX(4px)}.orders .gig-sidebar .gig-pill.active{background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(59,130,246,.1));border:1px solid rgba(139,92,246,.3);color:#fff}.orders .gig-sidebar .gig-pill.active:before{opacity:1}.orders .gig-sidebar .gig-pill.active:after{background:linear-gradient(135deg,#8b5cf6,#3b82f6);border-radius:0 4px 4px 0;content:"";height:60%;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:4px}.orders .gig-sidebar .gig-pill img{border:1px solid hsla(0,0%,100%,.2);border-radius:6px;height:24px;object-fit:cover;width:32px}.orders .gig-sidebar .gig-pill .pill-icon{font-size:1.2rem;text-align:center;width:32px}.orders .gig-sidebar .sidebar-tabs{background:hsla(0,0%,100%,.05);border-radius:12px;display:flex;gap:.5rem;margin-top:1.5rem;padding:.5rem}.orders .gig-sidebar .sidebar-tabs .tab{background:transparent;border:none;border-radius:8px;color:hsla(0,0%,100%,.7);cursor:pointer;flex:1 1;font-weight:600;padding:.75rem 1rem;transition:all .3s ease}.orders .gig-sidebar .sidebar-tabs .tab.active{background:linear-gradient(135deg,#8b5cf6,#3b82f6);box-shadow:0 4px 15px rgba(139,92,246,.3);color:#fff}.orders .gig-sidebar .sidebar-tabs .tab:hover:not(.active){background:hsla(0,0%,100%,.1);color:#fff}.orders .bids-main{min-height:400px}.orders .bids-main .empty-state,.orders .bids-main .error-state{color:hsla(0,0%,100%,.8);padding:4rem 2rem;text-align:center}.orders .bids-main .empty-state .empty-icon,.orders .bids-main .empty-state .error-icon,.orders .bids-main .error-state .empty-icon,.orders .bids-main .error-state .error-icon{font-size:4rem;margin-bottom:1.5rem;opacity:.7}.orders .bids-main .empty-state h3,.orders .bids-main .error-state h3{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.orders .bids-main .empty-state p,.orders .bids-main .error-state p{font-size:1rem;line-height:1.6;margin-bottom:2rem}.orders .bids-main .empty-state .retry-btn,.orders .bids-main .error-state .retry-btn{background:linear-gradient(135deg,#8b5cf6,#3b82f6);border:none;border-radius:12px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 2rem;transition:all .3s ease}.orders .bids-main .empty-state .retry-btn:hover,.orders .bids-main .error-state .retry-btn:hover{box-shadow:0 8px 25px rgba(139,92,246,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.orders .bid-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.orders .bid-card{grid-row-gap:1rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;display:grid;grid-template-areas:"head price" "msg msg" "actions actions";grid-template-columns:1fr auto;overflow:hidden;padding:1.5rem;position:relative;row-gap:1rem;transition:all .3s ease}.orders .bid-card .card-glow{background:radial-gradient(circle at center,rgba(139,92,246,.1),transparent 70%);bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.orders .bid-card:hover .card-glow{opacity:1}.orders .bid-card .bid-head{align-items:center;display:flex;gap:1rem;grid-area:head}.orders .bid-card .bid-head .avatar-container{position:relative}.orders .bid-card .bid-head .avatar-container .avatar{border:3px solid #8b5cf6;border-radius:50%;box-shadow:0 4px 15px rgba(139,92,246,.3);height:50px;object-fit:cover;width:50px}.orders .bid-card .bid-head .avatar-container .online-indicator{background:linear-gradient(135deg,#10b981,#34d399);border:2px solid #1a1a2e;border-radius:50%;bottom:2px;height:12px;position:absolute;right:2px;width:12px}.orders .bid-card .bid-head .who{display:flex;flex-direction:column;gap:.5rem}.orders .bid-card .bid-head .who .name{color:#fff;font-size:1.1rem;font-weight:700}.orders .bid-card .bid-head .who .badges{display:flex;flex-wrap:wrap;gap:.5rem}.orders .bid-card .bid-head .who .badges .badge{border:1px solid;border-radius:20px;font-size:.75rem;font-weight:700;padding:.4rem .8rem}.orders .bid-card .bid-head .who .badges .badge.amount{background:rgba(16,185,129,.2);border-color:#10b981;color:#10b981}.orders .bid-card .bid-head .who .badges .badge.days{background:rgba(59,130,246,.2);border-color:#3b82f6;color:#3b82f6}.orders .bid-card .price{align-self:center;color:#10b981;font-size:1.5rem;font-weight:800;grid-area:price}.orders .bid-card .msg{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:hsla(0,0%,100%,.9);font-size:.9rem;grid-area:msg;line-height:1.6;padding:1rem}.orders .bid-card .msg.clamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.orders .bid-card .msg.expanded{overflow:visible}.orders .bid-card .read-more{background:transparent;border:none;color:#8b5cf6;cursor:pointer;font-size:.9rem;font-weight:700;margin-top:.5rem;padding:0;width:-webkit-max-content;width:max-content}.orders .bid-card .read-more:hover{color:#a78bfa}.orders .bid-card .actions{display:flex;flex-wrap:wrap;gap:.75rem;grid-area:actions;justify-content:flex-end}.orders .bid-card .actions .working-status,.orders .bid-card .actions button{border:none;border-radius:10px;cursor:pointer;font-size:.9rem;font-weight:700;padding:.75rem 1.25rem;transition:all .3s ease}.orders .bid-card .actions .approve-btn{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.orders .bid-card .actions .complete-btn{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.orders .bid-card .actions .message-btn{background:rgba(59,130,246,.2);border:1px solid #3b82f6;color:#3b82f6}.orders .bid-card .actions .working-status{background:rgba(139,92,246,.2);border:1px solid #8b5cf6;color:#8b5cf6}.orders .bid-card .actions button:hover{box-shadow:0 6px 20px rgba(0,0,0,.2);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.orders .tabs{background:hsla(0,0%,100%,.05);border-radius:12px;display:flex;gap:.75rem;margin-bottom:2rem;padding:.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.orders .tabs .tab{background:transparent;border:none;border-radius:8px;color:hsla(0,0%,100%,.7);cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.orders .tabs .tab.active{background:linear-gradient(135deg,#8b5cf6,#3b82f6);box-shadow:0 4px 15px rgba(139,92,246,.3);color:#fff}.orders .tabs .tab:hover:not(.active){background:hsla(0,0%,100%,.1);color:#fff}.orders .bid-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.7);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:2000}.orders .bid-modal{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:rgba(21,21,41,.95);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;box-shadow:0 25px 50px rgba(0,0,0,.5);max-width:95vw;padding:2rem;width:520px}.orders .bid-modal h3{color:#fff;font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.orders .bid-modal .sub{color:hsla(0,0%,100%,.7);font-size:.95rem;line-height:1.5;margin:0 0 1.5rem}.orders .bid-modal .bid-field{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.orders .bid-modal .bid-field label{color:hsla(0,0%,100%,.9);font-size:.9rem;font-weight:600}.orders .bid-modal .bid-field input,.orders .bid-modal .bid-field select,.orders .bid-modal .bid-field textarea{background:hsla(0,0%,100%,.08);border:2px solid hsla(0,0%,100%,.1);border-radius:12px;color:#fff;font-family:inherit;font-size:.95rem;padding:1rem;transition:all .3s ease}.orders .bid-modal .bid-field input:focus,.orders .bid-modal .bid-field select:focus,.orders .bid-modal .bid-field textarea:focus{background:hsla(0,0%,100%,.12);border-color:#8b5cf6;outline:none}.orders .bid-modal .bid-field input::-webkit-input-placeholder,.orders .bid-modal .bid-field select::-webkit-input-placeholder,.orders .bid-modal .bid-field textarea::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.orders .bid-modal .bid-field input::placeholder,.orders .bid-modal .bid-field select::placeholder,.orders .bid-modal .bid-field textarea::placeholder{color:hsla(0,0%,100%,.5)}.orders .bid-modal .bid-field textarea{min-height:100px;resize:vertical}.orders .bid-modal .stars-select{display:inline-flex;font-size:2rem;gap:.5rem}.orders .bid-modal .stars-select .star{color:hsla(0,0%,100%,.3);cursor:pointer;text-shadow:0 2px 8px rgba(0,0,0,.3);transition:all .2s ease}.orders .bid-modal .stars-select .star.filled{color:gold;text-shadow:0 0 20px rgba(255,215,0,.5)}.orders .bid-modal .stars-select .star:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.orders .bid-modal .bid-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.orders .bid-modal .bid-actions button{border:none;border-radius:12px;cursor:pointer;font-size:.95rem;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.orders .bid-modal .bid-actions .secondary{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9)}.orders .bid-modal .bid-actions .secondary:hover{background:hsla(0,0%,100%,.15);box-shadow:0 6px 20px rgba(0,0,0,.2);color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.orders .bid-modal .bid-actions .primary{background:linear-gradient(135deg,#8b5cf6,#3b82f6);color:#fff}.orders .bid-modal .bid-actions .primary:hover{box-shadow:0 8px 25px rgba(139,92,246,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.orders .skeleton-container{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.orders .bid-card-skeleton{align-items:center;background:hsla(0,0%,100%,.05);border-radius:16px;display:flex;gap:1rem;padding:1.5rem}.orders .bid-card-skeleton .skeleton-avatar{-webkit-animation:loading 1.5s infinite;animation:loading 1.5s infinite;background:linear-gradient(90deg,hsla(0,0%,100%,.1) 25%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,.1) 75%);background-size:200% 100%;border-radius:50%;height:50px;width:50px}.orders .bid-card-skeleton .skeleton-content{display:flex;flex:1 1;flex-direction:column;gap:.75rem}.orders .bid-card-skeleton .skeleton-content .skeleton-line{-webkit-animation:loading 1.5s infinite;animation:loading 1.5s infinite;background:linear-gradient(90deg,hsla(0,0%,100%,.1) 25%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,.1) 75%);background-size:200% 100%;border-radius:4px;height:1rem}.orders .bid-card-skeleton .skeleton-content .skeleton-line.short{width:60%}.orders .bid-card-skeleton .skeleton-content .skeleton-line.medium{width:80%}.orders .bid-card-skeleton .skeleton-content .skeleton-line.long{width:100%}.orders .sidebar-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(0,0,0,.7);bottom:0;left:0;position:fixed;right:0;top:0;z-index:98}@media(max-width:1200px){.orders .bid-grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}@media(max-width:1024px){.orders .container.split{gap:1rem;grid-template-columns:1fr}}@media(max-width:768px){.orders .container{padding:1rem}.orders .title h1{font-size:2rem}.orders .bid-card,.orders .bid-grid{grid-template-columns:1fr}.orders .bid-card{grid-template-areas:"head" "price" "msg" "actions";text-align:center}.orders .bid-card .bid-head{flex-direction:column;gap:.75rem;text-align:center}.orders .bid-card .price{justify-self:center}.orders .bid-card .actions{flex-direction:column;justify-content:center}.orders .bid-card .actions button{width:100%}.orders .tabs{justify-content:stretch;width:100%}.orders .tabs .tab{flex:1 1;text-align:center}.orders .bid-modal{padding:1.5rem}}@media(max-width:480px){.orders .container{padding:.75rem}.orders .title h1{font-size:1.75rem}.orders .bid-card{padding:1.25rem}.orders .gig-sidebar{width:100vw}}.myGigs{background:linear-gradient(135deg,#f7f9fc,#eef5ff);display:flex;justify-content:center}.myGigs .container{padding:40px 20px;width:1400px}.myGigs .container .title{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.myGigs .container .title h1{margin:0}.myGigs .container .title button{background:#1dbf73;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;padding:10px 14px}.myGigs .container .grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.myGigs .container .gigcard{background:#fff;border:1px solid #e9ecef;border-radius:16px;box-shadow:0 12px 30px rgba(0,0,0,.06);display:flex;flex-direction:column;overflow:hidden}.myGigs .container .thumb{align-items:center;background:#f8f9fa;display:flex;height:180px;justify-content:center;width:100%}.myGigs .container .thumb img{height:100%;object-fit:cover;width:100%}.myGigs .container .thumb .no-visuals{color:#6c757d;font-weight:700}.myGigs .container .content{display:flex;flex-direction:column;gap:8px;padding:14px}.myGigs .container .row1{align-items:center;display:flex;justify-content:space-between}.myGigs .container .titletext{font-size:18px;margin:0}.myGigs .container .status{border-radius:999px;font-size:11px;font-weight:700;padding:4px 10px;text-transform:uppercase}.myGigs .container .status.in_progress{background:#fff3cd;border:1px solid #ffe69c;color:#856404}.myGigs .container .status.completed{background:#d4edda;border:1px solid #c3e6cb;color:#155724}.myGigs .container .row2{align-items:center;display:flex;gap:8px}.myGigs .container .badge{background:#eefaf5;border:1px solid #d7f3e6;border-radius:999px;color:#0f5132;font-size:12px;font-weight:700;padding:4px 10px}.myGigs .container .badge.blue{background:#eef2ff;border-color:#dbe4ff;color:#3b5bdb}.myGigs .container .row3{display:flex}.myGigs .container .ghost{background:transparent;border:1px solid #e9ecef;border-radius:10px;cursor:pointer;padding:6px 10px}.myGigs .container .actions{border-top:1px solid #f1f3f5;display:flex;gap:8px;padding:12px 14px}.myGigs .container .actions .edit{background:#446ee7}.myGigs .container .actions .delete,.myGigs .container .actions .edit{border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;padding:8px 12px}.myGigs .container .actions .delete{background:#dc3545}@media(max-width:1100px){.myGigs .container .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.myGigs .container .grid{grid-template-columns:1fr}}.gig{background:linear-gradient(135deg,#0a0a0a,#1a1a2e 50%,#16213e);color:#fff;min-height:100vh}.gig .gig-error,.gig .gig-loading{align-items:center;display:flex;justify-content:center;min-height:60vh}.gig .gig-error .loader,.gig .gig-loading .loader{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:4px solid hsla(0,0%,100%,.1);border-radius:50%;border-top-color:#1dbf73;box-shadow:0 0 20px rgba(29,191,115,.3);height:60px;width:60px}.gig .gig-error h4,.gig .gig-loading h4{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:15px;color:#ff6b6b;font-size:24px;padding:20px 40px;text-align:center}.gig .gig-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:40px;overflow:hidden;padding:50px 0 30px;position:relative}.gig .gig-header:before{background:linear-gradient(90deg,transparent,#1dbf73,transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.gig .gig-header .container{margin:0 auto;max-width:1200px;padding:0 20px;position:relative;z-index:2}.gig .gig-header .breadcrumb-nav{margin-bottom:25px}.gig .gig-header .breadcrumb-nav .breadcrumbs{color:#94a3b8;font-size:14px;font-weight:500;letter-spacing:.5px}.gig .gig-header .gig-title-section{margin-bottom:35px}.gig .gig-header .gig-title-section .gig-title{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff,#a5b4fc);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:800;line-height:1.1;margin-bottom:20px;text-shadow:0 4px 20px rgba(0,0,0,.3)}.gig .gig-header .gig-title-section .gig-category-badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#1dbf73,#19a463);border:1px solid hsla(0,0%,100%,.2);border-radius:50px;box-shadow:0 8px 25px rgba(29,191,115,.4);color:#fff;display:inline-flex;font-size:14px;font-weight:700;gap:10px;letter-spacing:.5px;padding:12px 24px;text-transform:uppercase}.gig .gig-header .gig-title-section .gig-category-badge .category-icon{-webkit-filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));font-size:18px}.gig .gig-header .seller-preview{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:20px;display:flex;gap:20px;padding:25px;transition:all .3s ease}.gig .gig-header .seller-preview:hover{background:hsla(0,0%,100%,.12);border-color:rgba(29,191,115,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.gig .gig-header .seller-preview .seller-avatar img{border:3px solid #1dbf73;border-radius:50%;box-shadow:0 8px 25px rgba(29,191,115,.3);height:70px;object-fit:cover;width:70px}.gig .gig-header .seller-preview .seller-info .seller-name{color:#fff;font-size:20px;font-weight:700;margin-bottom:8px}.gig .gig-content .container{grid-gap:50px;display:grid;gap:50px;grid-template-columns:1fr 400px;margin:0 auto;max-width:1200px;padding:0 20px}@media(max-width:1024px){.gig .gig-content .container{gap:40px;grid-template-columns:1fr}}@media(max-width:768px){.gig .gig-content .container{gap:30px;padding:0 15px}}.gig .gig-content .gig-main .gig-gallery{border:1px solid hsla(0,0%,100%,.1);border-radius:25px;box-shadow:0 20px 60px rgba(0,0,0,.3);margin-bottom:50px;overflow:hidden}.gig .gig-content .gig-main .gig-gallery .image-slider-container{border-radius:25px;overflow:hidden}.gig .gig-content .gig-main .gig-gallery .image-slider-container .image-slider .slide img{max-height:600px;object-fit:cover;width:100%}.gig .gig-content .gig-main .gig-gallery .image-slider-container .image-slider .slide div{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:15px;display:flex;flex-direction:column;height:400px;justify-content:center}.gig .gig-content .gig-main .gig-description-section{margin-bottom:50px}.gig .gig-content .gig-main .gig-description-section .section-header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;gap:15px;margin-bottom:25px;padding-bottom:15px}.gig .gig-content .gig-main .gig-description-section .section-header h2{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff,#a5b4fc);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:28px;font-weight:700;margin:0}.gig .gig-content .gig-main .gig-description-section .section-header .section-icon{-webkit-filter:drop-shadow(0 2px 8px rgba(0,0,0,.3));filter:drop-shadow(0 2px 8px rgba(0,0,0,.3));font-size:28px}.gig .gig-content .gig-main .gig-description-section .description-content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;box-shadow:0 15px 40px rgba(0,0,0,.2);padding:30px}.gig .gig-content .gig-main .gig-description-section .description-content p{color:#e2e8f0;font-size:16px;font-weight:400;line-height:1.8;margin:0}.gig .gig-content .gig-main .gig-document-section .document-actions{display:flex;gap:12px;margin:10px 0 4px}.gig .gig-content .gig-main .gig-document-section .document-actions .doc-btn{align-items:center;border:1px solid #1dbf73;border-radius:10px;color:#1dbf73;display:inline-flex;font-weight:700;justify-content:center;padding:10px 18px;text-decoration:none;transition:.2s}.gig .gig-content .gig-main .gig-document-section .document-actions .doc-btn.primary{background:#1dbf73;color:#fff}.gig .gig-content .gig-main .gig-document-section .document-actions .doc-btn.secondary{background:transparent}.gig .gig-content .gig-main .gig-document-section .document-actions .doc-btn:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.gig .gig-content .gig-main .seller-details-section{margin-bottom:50px}.gig .gig-content .gig-main .seller-details-section .section-header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;gap:15px;margin-bottom:25px;padding-bottom:15px}.gig .gig-content .gig-main .seller-details-section .section-header h2{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff,#a5b4fc);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:28px;font-weight:700;margin:0}.gig .gig-content .gig-main .seller-details-section .section-header .section-icon{-webkit-filter:drop-shadow(0 2px 8px rgba(0,0,0,.3));filter:drop-shadow(0 2px 8px rgba(0,0,0,.3));font-size:28px}.gig .gig-content .gig-main .seller-details-section .seller-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:25px;box-shadow:0 20px 60px rgba(0,0,0,.3);padding:35px}.gig .gig-content .gig-main .seller-details-section .seller-card .seller-header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;gap:25px;margin-bottom:35px;padding-bottom:25px}@media(max-width:768px){.gig .gig-content .gig-main .seller-details-section .seller-card .seller-header{flex-direction:column;gap:20px;text-align:center}}.gig .gig-content .gig-main .seller-details-section .seller-card .seller-header .seller-avatar-large img{border:4px solid #1dbf73;border-radius:50%;box-shadow:0 12px 35px rgba(29,191,115,.4);height:100px;object-fit:cover;width:100px}.gig .gig-content .gig-main .seller-details-section .seller-card .seller-header .seller-details{flex:1 1}.gig .gig-content .gig-main .seller-details-section .seller-card .seller-header .seller-details .seller-name-large{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff,#a5b4fc);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:26px;font-weight:800;margin-bottom:15px}.gig .gig-content .gig-main .seller-details-section .seller-card .seller-header .seller-details .contact-seller-btn{align-items:center;background:linear-gradient(135deg,#1dbf73,#19a463);border:none;border-radius:50px;box-shadow:0 8px 25px rgba(29,191,115,.4);color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:10px;overflow:hidden;padding:15px 30px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.gig .gig-content .gig-main .seller-details-section .seller-card .seller-header .seller-details .contact-seller-btn:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.gig .gig-content .gig-main .seller-details-section .seller-card .seller-header .seller-details .contact-seller-btn:hover{box-shadow:0 15px 40px rgba(29,191,115,.6);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.gig .gig-content .gig-main .seller-details-section .seller-card .seller-header .seller-details .contact-seller-btn:hover:before{left:100%}.gig .gig-content .gig-main .seller-details-section .seller-card .seller-header .seller-details .contact-seller-btn .btn-icon{font-size:18px}.gig .gig-content .gig-main .seller-details-section .seller-card .seller-stats{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:30px}@media(max-width:768px){.gig .gig-content .gig-main .seller-details-section .seller-card .seller-stats{grid-template-columns:1fr}}.gig .gig-content .gig-main .seller-details-section .seller-card .seller-stats .stat-item{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);border-radius:15px;display:flex;gap:18px;padding:20px;transition:all .3s ease}.gig .gig-content .gig-main .seller-details-section .seller-card .seller-stats .stat-item:hover{background:hsla(0,0%,100%,.12);box-shadow:0 8px 25px rgba(0,0,0,.2);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.gig .gig-content .gig-main .seller-details-section .seller-card .seller-stats .stat-item .stat-icon{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);border-radius:50%;box-shadow:0 4px 15px rgba(0,0,0,.2);display:flex;font-size:24px;height:50px;justify-content:center;width:50px}.gig .gig-content .gig-main .seller-details-section .seller-card .seller-stats .stat-item .stat-content{display:flex;flex-direction:column;gap:4px}.gig .gig-content .gig-main .seller-details-section .seller-card .seller-stats .stat-item .stat-content .stat-label{color:#94a3b8;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.gig .gig-content .gig-main .seller-details-section .seller-card .seller-stats .stat-item .stat-content .stat-value{color:#fff;font-size:16px;font-weight:700}.gig .gig-content .gig-main .seller-details-section .seller-card .seller-bio{border-top:1px solid hsla(0,0%,100%,.1);padding-top:25px}.gig .gig-content .gig-main .seller-details-section .seller-card .seller-bio h4{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff,#a5b4fc);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:18px;font-weight:700;margin-bottom:15px}.gig .gig-content .gig-main .seller-details-section .seller-card .seller-bio p{color:#e2e8f0;font-size:15px;font-weight:400;line-height:1.7;margin:0}.gig .gig-content .gig-sidebar{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:20px}@media(max-width:1024px){.gig .gig-content .gig-sidebar{order:-1;position:static}}.gig .gig-content .gig-sidebar .pricing-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:25px;box-shadow:0 20px 60px rgba(0,0,0,.3);padding:35px}.gig .gig-content .gig-sidebar .pricing-card .price-header{border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:30px;padding-bottom:25px;text-align:center}.gig .gig-content .gig-sidebar .pricing-card .price-header .price-title{color:#94a3b8;font-size:16px;font-weight:600;letter-spacing:1px;margin-bottom:12px;text-transform:uppercase}.gig .gig-content .gig-sidebar .pricing-card .price-header .price-amount{align-items:baseline;display:flex;gap:5px;justify-content:center}.gig .gig-content .gig-sidebar .pricing-card .price-header .price-amount .currency{color:#1dbf73;font-size:28px;font-weight:700}.gig .gig-content .gig-sidebar .pricing-card .price-header .price-amount .amount{color:#fff;font-size:52px;font-weight:800;text-shadow:0 4px 20px rgba(0,0,0,.3)}.gig .gig-content .gig-sidebar .pricing-card .delivery-info{margin-bottom:30px}.gig .gig-content .gig-sidebar .pricing-card .delivery-info .delivery-item{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);border-radius:15px;display:flex;gap:18px;margin-bottom:12px;padding:18px;transition:all .3s ease}.gig .gig-content .gig-sidebar .pricing-card .delivery-info .delivery-item:hover{background:hsla(0,0%,100%,.12);-webkit-transform:translateX(5px);transform:translateX(5px)}.gig .gig-content .gig-sidebar .pricing-card .delivery-info .delivery-item .delivery-icon{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);border-radius:50%;box-shadow:0 4px 15px rgba(0,0,0,.2);display:flex;font-size:22px;height:45px;justify-content:center;width:45px}.gig .gig-content .gig-sidebar .pricing-card .delivery-info .delivery-item .delivery-details{display:flex;flex-direction:column;gap:4px}.gig .gig-content .gig-sidebar .pricing-card .delivery-info .delivery-item .delivery-details .delivery-label{color:#94a3b8;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.gig .gig-content .gig-sidebar .pricing-card .delivery-info .delivery-item .delivery-details .delivery-value{color:#fff;font-size:16px;font-weight:700}.gig .gig-content .gig-sidebar .pricing-card .delivery-info .delivery-item .delivery-details .delivery-value.status-in_progress{background:rgba(255,215,0,.1);border:1px solid rgba(255,215,0,.3);border-radius:20px;color:gold;font-size:13px;font-weight:700;letter-spacing:.5px;padding:6px 14px;text-transform:uppercase}.gig .gig-content .gig-sidebar .pricing-card .delivery-info .delivery-item .delivery-details .delivery-value.status-completed{background:rgba(29,191,115,.1);border:1px solid rgba(29,191,115,.3);border-radius:20px;color:#1dbf73;font-size:13px;font-weight:700;letter-spacing:.5px;padding:6px 14px;text-transform:uppercase}.gig .gig-content .gig-sidebar .pricing-card .bid-metrics{display:flex;justify-content:center;margin:25px 0 20px}.gig .gig-content .gig-sidebar .pricing-card .bid-metrics .metric{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);border-radius:50px;display:inline-flex;gap:10px;padding:12px 20px;transition:all .3s ease}.gig .gig-content .gig-sidebar .pricing-card .bid-metrics .metric:hover{background:hsla(0,0%,100%,.12);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.gig .gig-content .gig-sidebar .pricing-card .bid-metrics .metric .metric-icon{font-size:18px}.gig .gig-content .gig-sidebar .pricing-card .bid-metrics .metric .metric-label{color:#94a3b8;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.gig .gig-content .gig-sidebar .pricing-card .bid-metrics .metric .metric-value{color:#fff;font-size:16px;font-weight:800}.gig .gig-content .gig-sidebar .pricing-card .action-buttons{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr}.gig .gig-content .gig-sidebar .pricing-card .action-buttons .approved-btn,.gig .gig-content .gig-sidebar .pricing-card .action-buttons .bid-btn,.gig .gig-content .gig-sidebar .pricing-card .action-buttons .pending-btn,.gig .gig-content .gig-sidebar .pricing-card .action-buttons .view-bids-btn{align-items:center;border:none;border-radius:15px;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:12px;justify-content:center;overflow:hidden;padding:18px 24px;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.gig .gig-content .gig-sidebar .pricing-card .action-buttons .approved-btn:before,.gig .gig-content .gig-sidebar .pricing-card .action-buttons .bid-btn:before,.gig .gig-content .gig-sidebar .pricing-card .action-buttons .pending-btn:before,.gig .gig-content .gig-sidebar .pricing-card .action-buttons .view-bids-btn:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.gig .gig-content .gig-sidebar .pricing-card .action-buttons .approved-btn:hover:before,.gig .gig-content .gig-sidebar .pricing-card .action-buttons .bid-btn:hover:before,.gig .gig-content .gig-sidebar .pricing-card .action-buttons .pending-btn:hover:before,.gig .gig-content .gig-sidebar .pricing-card .action-buttons .view-bids-btn:hover:before{left:100%}.gig .gig-content .gig-sidebar .pricing-card .action-buttons .approved-btn .btn-icon,.gig .gig-content .gig-sidebar .pricing-card .action-buttons .bid-btn .btn-icon,.gig .gig-content .gig-sidebar .pricing-card .action-buttons .pending-btn .btn-icon,.gig .gig-content .gig-sidebar .pricing-card .action-buttons .view-bids-btn .btn-icon{font-size:20px}.gig .gig-content .gig-sidebar .pricing-card .action-buttons .bid-btn,.gig .gig-content .gig-sidebar .pricing-card .action-buttons .view-bids-btn{background:linear-gradient(135deg,#1dbf73,#19a463);box-shadow:0 8px 25px rgba(29,191,115,.4);color:#fff}.gig .gig-content .gig-sidebar .pricing-card .action-buttons .bid-btn:hover,.gig .gig-content .gig-sidebar .pricing-card .action-buttons .view-bids-btn:hover{box-shadow:0 15px 40px rgba(29,191,115,.6);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.gig .gig-content .gig-sidebar .pricing-card .action-buttons .approved-btn{background:linear-gradient(135deg,#28a745,#20c997);box-shadow:0 4px 15px rgba(40,167,69,.4);color:#fff;cursor:not-allowed}.gig .gig-content .gig-sidebar .pricing-card .action-buttons .pending-btn{background:linear-gradient(135deg,#ffc107,#fd7e14);box-shadow:0 4px 15px rgba(255,193,7,.4);color:#fff;cursor:not-allowed}.gig .bid-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.8);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:2000}.gig .bid-modal{-webkit-animation:popIn .3s cubic-bezier(.4,0,.2,1);animation:popIn .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.95);border:1px solid hsla(0,0%,100%,.2);border-radius:25px;box-shadow:0 25px 80px rgba(0,0,0,.4);max-width:95vw;padding:30px;width:520px}.gig .bid-modal h3{color:#1a1a1a;font-size:24px;font-weight:700;margin:0 0 25px;text-align:center}.gig .bid-modal .bid-field{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.gig .bid-modal .bid-field label{color:#555;font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.gig .bid-modal .bid-field input,.gig .bid-modal .bid-field textarea{background:#fff;border:2px solid #e9ecef;border-radius:12px;font-size:15px;padding:14px 16px;transition:all .3s ease}.gig .bid-modal .bid-field input:focus,.gig .bid-modal .bid-field textarea:focus{border-color:#1dbf73;box-shadow:0 0 0 3px rgba(29,191,115,.1);outline:none}.gig .bid-modal .bid-field .chars-counter{color:#888;font-size:12px;font-weight:500;text-align:right}.gig .bid-modal .bid-actions{display:flex;gap:15px;justify-content:flex-end;margin-top:10px}.gig .bid-modal .bid-actions button{border:none;border-radius:12px;cursor:pointer;font-size:14px;font-weight:700;padding:12px 24px;transition:all .3s ease}.gig .bid-modal .bid-actions .secondary{background:#f1f3f5;color:#333}.gig .bid-modal .bid-actions .secondary:hover{background:#e9ecef;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.gig .bid-modal .bid-actions .primary{background:linear-gradient(135deg,#1dbf73,#19a463);box-shadow:0 4px 15px rgba(29,191,115,.4);color:#fff}.gig .bid-modal .bid-actions .primary:hover:not(:disabled){box-shadow:0 8px 25px rgba(29,191,115,.6);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.gig .bid-modal .bid-actions .primary:disabled{cursor:not-allowed;opacity:.6}.gig .bid-modal .bid-hint{color:#777;font-size:12px;font-style:italic;margin-top:15px;text-align:center}@-webkit-keyframes popIn{0%{opacity:0;-webkit-transform:scale(.9) translateY(20px);transform:scale(.9) translateY(20px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes popIn{0%{opacity:0;-webkit-transform:scale(.9) translateY(20px);transform:scale(.9) translateY(20px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@media(max-width:768px){.gig .gig-header{padding:30px 0 20px}.gig .gig-header .container{padding:0 15px}.gig .gig-header .gig-title-section{margin-bottom:25px}.gig .gig-header .gig-title-section .gig-title{font-size:1.8rem;text-align:center}.gig .gig-header .gig-title-section .gig-category-badge{display:flex;justify-content:center;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.gig .gig-header .seller-preview{flex-direction:column;gap:15px;padding:20px;text-align:center}.gig .gig-header .seller-preview .seller-info .seller-name{font-size:18px;text-align:center}.gig .gig-content .container{gap:30px;padding:0 15px}.gig .gig-content .gig-main .gig-gallery{border-radius:20px;margin-bottom:30px}.gig .gig-content .gig-main .gig-description-section,.gig .gig-content .gig-main .seller-details-section{margin-bottom:30px}.gig .gig-content .gig-main .gig-description-section .section-header,.gig .gig-content .gig-main .seller-details-section .section-header{flex-direction:column;gap:10px;margin-bottom:20px;text-align:center}.gig .gig-content .gig-main .gig-description-section .section-header h2,.gig .gig-content .gig-main .seller-details-section .section-header h2{font-size:24px}.gig .gig-content .gig-main .seller-details-section .seller-card{padding:25px 20px}.gig .gig-content .gig-main .seller-details-section .seller-card .seller-header{flex-direction:column;gap:20px;margin-bottom:25px;text-align:center}.gig .gig-content .gig-main .seller-details-section .seller-card .seller-stats{gap:15px;grid-template-columns:1fr}.gig .gig-content .gig-sidebar .pricing-card{padding:25px 20px}.gig .gig-content .gig-sidebar .pricing-card .price-header{margin-bottom:25px}.gig .gig-content .gig-sidebar .pricing-card .price-header .price-amount .amount{font-size:42px}.gig .gig-content .gig-sidebar .pricing-card .action-buttons{gap:12px}.gig .gig-content .gig-sidebar .pricing-card .action-buttons .approved-btn,.gig .gig-content .gig-sidebar .pricing-card .action-buttons .bid-btn,.gig .gig-content .gig-sidebar .pricing-card .action-buttons .pending-btn,.gig .gig-content .gig-sidebar .pricing-card .action-buttons .view-bids-btn{font-size:15px;padding:16px 20px}}@media(max-width:480px){.gig .gig-header .gig-title-section .gig-title{font-size:1.6rem}.gig .bid-modal{padding:25px 20px}.gig .bid-modal .bid-actions{flex-direction:column;gap:10px}.gig .bid-modal .bid-actions button{width:100%}}@media(prefers-reduced-motion:reduce){.gig *{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.carousel-item{left:0;position:absolute;top:0}.Carousel{width:100%}.carousel-initialized{overflow:hidden;position:relative}.carousel-arrow.carousel-hidden{display:none}.carousel-track{display:flex;position:relative;width:100%}.carousel-next.block,.carousel-prev.block{opacity:1}.carousel-next,.carousel-prev{align-items:center;background:none;border:none;border-radius:100%;color:transparent;cursor:pointer;display:flex;font-size:0;height:100%;justify-content:center;line-height:0;opacity:0;outline:none;padding:0;position:absolute;top:0;transition:all .3s cubic-bezier(.4,0,.2,1) 0ms;width:40px;z-index:4}.carousel-next:focus,.carousel-next:hover,.carousel-prev:focus,.carousel-prev:hover{color:transparent;opacity:1;outline:none;transition:all .3s cubic-bezier(.4,0,.2,1) 0ms}.carousel-next:focus:before,.carousel-next:hover:before,.carousel-prev:focus:before,.carousel-prev:hover:before{opacity:1}.carousel-next.carousel-disabled:before,.carousel-prev.carousel-disabled:before{opacity:.25}.carousel-next:before,.carousel-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:20px;width:20px}.carousel-prev:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath fill='%23900' d='m12.586 27.414-10-10a2 2 0 0 1 0-2.828l10-10a2 2 0 1 1 2.828 2.828L8.828 14H28a2 2 0 1 1 0 4H8.828l6.586 6.586c.39.39.586.902.586 1.414s-.195 1.024-.586 1.414a2 2 0 0 1-2.828 0z'/%3E%3C/svg%3E")}.carousel-next:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cpath fill='%23900' d='m19.414 27.414 10-10a2 2 0 0 0 0-2.828l-10-10a2 2 0 1 0-2.828 2.828L23.172 14H4a2 2 0 1 0 0 4h19.172l-6.586 6.586c-.39.39-.586.902-.586 1.414s.195 1.024.586 1.414a2 2 0 0 0 2.828 0z'/%3E%3C/svg%3E")}.carousel-next.custom:before,.carousel-prev.custom:before{background-image:none;content:normal}.carousel-prev{left:0}[dir=rtl] .carousel-prev{left:auto;right:-25px}[dir=rtl] .carousel-prev:before{content:""}.carousel-next{right:0}[dir=rtl] .carousel-next{left:-25px;right:auto}[dir=rtl] .carousel-next:before{content:""}.carousel-dots{display:block;list-style:none;margin-top:1em;padding:0;text-align:center;width:100%}.carousel-dots li{cursor:pointer;display:inline-block;height:20px;margin:0 5px;padding:0;position:relative;width:20px}.carousel-dots li button{background:transparent;border:0;color:transparent;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;outline:none;padding:5px;width:20px}.carousel-dots li button:focus,.carousel-dots li button:hover{outline:none}.carousel-dots li button:focus:before,.carousel-dots li button:hover:before{opacity:1}.carousel-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:40px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.carousel-dots li.carousel-dots-active button:before{color:#000;opacity:.75}.Carousel .carousel-initialized.scrolling .CustomArrow{display:none}.gigs{background:linear-gradient(135deg,#0a0a0a,#1a1a2e 50%,#16213e);color:#fff;display:flex;justify-content:center;min-height:100vh}.gigs .container{padding:40px 20px;width:min(1400px,100%)}.gigs .container .breadcrumbs{color:#94a3b8;display:block;font-size:13px;font-weight:500;letter-spacing:.3px;margin-bottom:8px}.gigs .container h1{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff,#a5b4fc);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.2rem,5vw,3rem);font-weight:800;line-height:1.1;margin:0 0 12px}.gigs .container p{color:#cbd5e1;font-size:16px;line-height:1.6;margin-bottom:30px;max-width:600px}.gigs .container .menu{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;box-shadow:0 15px 40px rgba(0,0,0,.3);display:flex;justify-content:space-between;margin-bottom:30px;padding:20px 24px;position:relative}@media(max-width:768px){.gigs .container .menu{align-items:stretch;flex-direction:column;gap:20px;padding:20px}}.gigs .container .menu .left{align-items:center;display:flex;flex-wrap:wrap;gap:16px}@media(max-width:480px){.gigs .container .menu .left{align-items:stretch;flex-direction:column;gap:12px}}.gigs .container .menu .left span{color:#fff;font-size:14px;font-weight:700;letter-spacing:.5px;margin-right:8px;text-transform:uppercase}.gigs .container .menu .left input{background:hsla(0,0%,100%,.08);border:2px solid hsla(0,0%,100%,.1);border-radius:12px;color:#fff;font-weight:500;height:48px;padding:0 16px;transition:all .3s ease;width:140px}@media(max-width:480px){.gigs .container .menu .left input{width:100%}}.gigs .container .menu .left input::-webkit-input-placeholder{color:#94a3b8}.gigs .container .menu .left input::placeholder{color:#94a3b8}.gigs .container .menu .left input:focus{background:hsla(0,0%,100%,.12);border-color:#1dbf73;box-shadow:0 0 0 3px rgba(29,191,115,.1);outline:none}.gigs .container .menu .left button{background:linear-gradient(135deg,#1dbf73,#19a463);border:none;border-radius:12px;box-shadow:0 8px 25px rgba(29,191,115,.4);color:#fff;cursor:pointer;font-weight:700;height:48px;overflow:hidden;padding:0 24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.gigs .container .menu .left button:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.gigs .container .menu .left button:hover{box-shadow:0 12px 35px rgba(29,191,115,.6);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.gigs .container .menu .left button:hover:before{left:100%}.gigs .container .menu .left button:active{-webkit-transform:translateY(0);transform:translateY(0)}.gigs .container .menu .right{align-items:center;display:flex;gap:12px;position:relative}.gigs .container .menu .right .sortBy{color:#94a3b8;font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.gigs .container .menu .right .sortType{color:#fff;font-size:14px;font-weight:700}.gigs .container .menu .right img{cursor:pointer;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);height:18px;opacity:.8;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:18px}.gigs .container .menu .right img:hover{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}.gigs .container .menu .right .rightMenu{-webkit-animation:dropdownSlide .3s cubic-bezier(.4,0,.2,1);animation:dropdownSlide .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.95);border:1px solid hsla(0,0%,100%,.2);border-radius:15px;box-shadow:0 20px 60px rgba(0,0,0,.3);display:flex;flex-direction:column;gap:8px;margin-top:12px;min-width:160px;padding:12px;position:absolute;right:0;top:100%;z-index:100}.gigs .container .menu .right .rightMenu span{border-radius:10px;color:#1a1a1a;cursor:pointer;font-size:14px;font-weight:600;padding:12px 16px;transition:all .2s ease}.gigs .container .menu .right .rightMenu span:hover{background:linear-gradient(135deg,#1dbf73,#19a463);color:#fff;-webkit-transform:translateX(4px);transform:translateX(4px)}.gigs .container .cards{grid-gap:24px;-webkit-animation:fadeIn .6s ease-out;animation:fadeIn .6s ease-out;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}@media(max-width:768px){.gigs .container .cards{gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media(max-width:480px){.gigs .container .cards{gap:16px;grid-template-columns:1fr}}.gigs .container .empty-state{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.3);grid-column:1/-1;margin:40px 0;padding:60px 40px;text-align:center}.gigs .container .empty-state .icon{font-size:64px;margin-bottom:20px;opacity:.8}.gigs .container .empty-state h3{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff,#a5b4fc);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:24px;font-weight:700;margin:0 0 12px}.gigs .container .empty-state p{color:#94a3b8;font-size:16px;line-height:1.6;margin:0}.gigs .container .loader{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:4px solid hsla(0,0%,100%,.1);border-radius:50%;border-top-color:#1dbf73;box-shadow:0 0 20px rgba(29,191,115,.3);height:50px;margin:60px auto;width:50px}.gigs .container h4{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,100%,71%,.1);border:1px solid hsla(0,100%,71%,.2);border-radius:15px;color:#ff6b6b;font-size:18px;font-weight:600;padding:20px;text-align:center}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes dropdownSlide{0%{opacity:0;-webkit-transform:translateY(-10px) scale(.95);transform:translateY(-10px) scale(.95)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes dropdownSlide{0%{opacity:0;-webkit-transform:translateY(-10px) scale(.95);transform:translateY(-10px) scale(.95)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@media(max-width:768px){.gigs .container{padding:30px 15px}.gigs .container h1{text-align:center}.gigs .container p{margin-left:auto;margin-right:auto;text-align:center}.gigs .container .menu .left{justify-content:center}.gigs .container .menu .right{justify-content:center;width:100%}}@media(max-width:480px){.gigs .container{padding:20px 12px}.gigs .container .menu{padding:16px}.gigs .container .menu .left input{text-align:center}.gigs .container .menu .left button{width:100%}.gigs .container .menu .right .rightMenu{left:50%;min-width:200px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.gigs .container .empty-state{padding:40px 20px}.gigs .container .empty-state .icon{font-size:48px}.gigs .container .empty-state h3{font-size:20px}.gigs .container .empty-state p{font-size:14px}}@media(prefers-reduced-motion:reduce){.gigs *{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(prefers-color-scheme:dark){.gigs .container .menu .right .rightMenu{background:rgba(30,30,30,.95);border-color:hsla(0,0%,100%,.1)}.gigs .container .menu .right .rightMenu span{color:#fff}.gigs .container .menu .right .rightMenu span:hover{background:linear-gradient(135deg,#1dbf73,#19a463);color:#fff}}.gigCard{background:#fff;border:1px solid #d3d3d3;border-radius:12px;box-shadow:0 8px 22px rgba(0,0,0,.06);font-family:Montserrat,"sans-serif";height:auto;margin-bottom:25px;overflow:hidden;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease;width:324px}.gigCard:hover{box-shadow:0 12px 28px rgba(0,0,0,.1);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.gigCard img{height:180px;object-fit:cover;width:100%}.gigCard .doc-preview{align-items:center;background:#f8fafc;border-bottom:1px solid #f1f3f5;display:flex;flex-direction:column;height:180px;justify-content:center;width:100%}.gigCard .doc-preview .doc-icon{font-size:48px}.gigCard .doc-preview .doc-actions{align-items:center;display:flex;margin-top:8px}.gigCard .doc-preview .doc-actions a{background:#e9f7ff;border:1px solid #cfe8f5;border-radius:8px;color:#0b4f71;font-size:13px;font-weight:700;padding:6px 10px;text-decoration:none}.gigCard .doc-preview .doc-actions a:hover{background:#dff3ff}.gigCard .info{display:flex;flex-direction:column;gap:6px;padding:12px 16px}.gigCard .info .user{align-items:center;display:flex;gap:8px}.gigCard .info .user img{border-radius:50%;height:28px;width:28px}.gigCard .info .category{margin:2px 0 6px}.gigCard .info .category span{background-color:#eef2ff;border-radius:999px;color:#3b5bdb;font-size:11px;font-weight:700;letter-spacing:.5px;padding:4px 10px;text-transform:uppercase}.gigCard .info .desc{color:#111;font-size:14px;line-height:1.5}.gigCard .info .desc:not(.expanded){-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gigCard .info .readmore{align-self:flex-start;background:transparent;border:none;color:#1dbf73;cursor:pointer;font-weight:700;padding:0}.gigCard .info .star{align-items:center;display:flex;gap:5px}.gigCard .info .star img{height:14px;width:14px}.gigCard .info .star span{color:#ffc108;font-size:14px;font-weight:700}.gigCard hr{border:.5px solid #f1f3f5;height:0}.gigCard .details{align-items:center;display:flex;justify-content:space-between;padding:10px 16px 14px}.gigCard .details img{cursor:pointer;height:18px;object-fit:cover;width:18px}.gigCard .details .price{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.gigCard .details .price .total-price{color:#1a1a1a;font-weight:800}.gigCard .details .price .per-page{color:#6c757d;font-size:12px}.gigCard .details .price .no-discount{color:#adb5bd;font-size:12px}.gigCard .details .price .discount-wrap{position:relative}.gigCard .details .price .discount-btn{background:#e6f4ea;border:1px solid #c3e7ca;border-radius:999px;color:#137333;cursor:pointer;font-size:12px;font-weight:700;padding:4px 8px}.gigCard .details .price .discount-wrap:hover .discount-tooltip{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}.gigCard .details .price .discount-tooltip{background:linear-gradient(135deg,#e6fff3,#e9f7ff);border:1px solid #b3f0d0;border-radius:10px;bottom:28px;box-shadow:0 14px 34px rgba(0,0,0,.16);opacity:0;padding:12px 14px;pointer-events:none;position:absolute;right:0;-webkit-transform:translateY(-6px);transform:translateY(-6px);transition:opacity .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease;transition:opacity .18s ease,transform .18s ease,-webkit-transform .18s ease;width:240px;z-index:5}.gigCard .details .price .discount-tooltip:before{background:inherit;border-bottom:1px solid #b3f0d0;border-right:1px solid #b3f0d0;bottom:-7px;content:"";height:12px;position:absolute;right:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:12px}.gigCard .details .price .discount-tooltip .tooltip-title{color:#0f5132;font-weight:900;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.gigCard .details .price .discount-tooltip .tooltip-body{color:#0b4f71;font-weight:600}.gigCard .details .like-btn{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;gap:6px}.gigCard .details .like-btn .likes-count{color:#6c757d;font-size:12px}.gigCard .details .like-btn.liked img{-webkit-filter:invert(16%) sepia(95%) saturate(7459%) hue-rotate(1deg) brightness(90%) contrast(120%);filter:invert(16%) sepia(95%) saturate(7459%) hue-rotate(1deg) brightness(90%) contrast(120%)}.gigCard .details .status-badge .status{border-radius:20px;font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.gigCard .details .status-badge .status.in_progress{background-color:#fff3cd;border:1px solid #ffeaa7;color:#856404}.gigCard .details .status-badge .status.completed{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}@media(max-width:768px){.gigCard{width:100%}}.home{--primary-gradient:linear-gradient(135deg,#667eea,#764ba2);--accent-gradient:linear-gradient(135deg,#f093fb,#f5576c);--success-gradient:linear-gradient(135deg,#4facfe,#00f2fe);--dark-bg:#0a0a0a;--darker-bg:#050505;--card-bg:hsla(0,0%,100%,.05);--text-primary:#fff;--text-secondary:#94a3b8;--border-glow:rgba(56,189,248,.3)}.home .particlesCanvas{inset:0;opacity:.4;pointer-events:none;position:absolute;z-index:1}.home .features{background:var(--darker-bg);display:flex;justify-content:center;overflow:hidden;padding:120px 0;position:relative}.home .features:before{background:linear-gradient(90deg,transparent,var(--border-glow),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.home .features.dark{background:radial-gradient(ellipse at top,#0f172a,var(--darker-bg))}.home .features.dark h1,.home .features.dark h2,.home .features.dark h3{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#e2e8f0,#94a3b8);-webkit-background-clip:text;background-clip:text;color:var(--text-primary)!important}.home .features.dark p{color:var(--text-secondary)!important}.home .features .container{grid-gap:60px;display:grid;gap:60px;grid-template-columns:1fr;position:relative;width:min(1400px,95%);z-index:2}.home .features .container .item{display:flex;flex-direction:column;gap:24px}.home .features .container .item h1{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.1;margin-bottom:12px}.home .features .container .item .feature-points{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:20px}.home .features .container .item .feature-points .feature-point{align-items:flex-start;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--card-bg);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.1);display:flex;gap:20px;overflow:hidden;padding:24px;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.home .features .container .item .feature-points .feature-point:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.home .features .container .item .feature-points .feature-point:hover{border-color:var(--border-glow);box-shadow:0 20px 40px rgba(56,189,248,.2),0 0 0 1px rgba(56,189,248,.1);-webkit-transform:translateY(-8px) scale(1.02);transform:translateY(-8px) scale(1.02)}.home .features .container .item .feature-points .feature-point:hover:before{left:100%}.home .features .container .item .feature-points .feature-point .icon-wrap{align-items:center;-webkit-animation:float 3s ease-in-out infinite;animation:float 3s ease-in-out infinite;background:var(--success-gradient);border-radius:50%;box-shadow:0 8px 20px rgba(79,172,254,.3);display:flex;flex-shrink:0;height:60px;justify-content:center;width:60px}.home .features .container .item .feature-points .feature-point .icon-wrap img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);height:24px;width:24px}.home .features .container .item .feature-points .feature-point .content h3{color:var(--text-primary);font-size:1.25rem;font-weight:700;margin:0 0 8px}.home .features .container .item .feature-points .feature-point .content p{font-size:.95rem;line-height:1.6;margin:0}.home .features .container .academics-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:40px}.home .features .container .academics-grid .academic-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--card-bg);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;overflow:hidden;padding:30px 24px;position:relative;text-align:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.home .features .container .academics-grid .academic-card:after{background:var(--primary-gradient);bottom:0;content:"";height:3px;left:0;position:absolute;right:0;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.home .features .container .academics-grid .academic-card:hover{border-color:var(--border-glow);box-shadow:0 20px 40px rgba(56,189,248,.2),0 0 30px rgba(56,189,248,.1);-webkit-transform:translateY(-8px) scale(1.03);transform:translateY(-8px) scale(1.03)}.home .features .container .academics-grid .academic-card:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.home .features .container .academics-grid .academic-card:hover .icon{-webkit-transform:scale(1.2) rotate(5deg);transform:scale(1.2) rotate(5deg)}.home .features .container .academics-grid .academic-card .icon{display:block;font-size:3rem;margin-bottom:16px;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.home .features .container .academics-grid .academic-card .card-title{color:var(--text-primary);font-size:1.25rem;font-weight:700;margin-bottom:12px}.home .features .container .academics-grid .academic-card .card-desc{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.home .explore{background:radial-gradient(ellipse at bottom,#1a1a2e,#0a0a0a);display:flex;justify-content:center;overflow:hidden;padding:100px 0;position:relative}.home .explore .container{position:relative;width:min(1400px,95%);z-index:2}.home .explore .heading-box{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,.3);margin-bottom:40px;padding:30px;text-align:center}.home .explore .heading-box h1{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;margin:0}.home .explore .carousel{overflow:hidden;padding:20px 0;-webkit-perspective:1000px;perspective:1000px;position:relative}.home .explore .carousel:after,.home .explore .carousel:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:100px;z-index:3}.home .explore .carousel:before{background:linear-gradient(90deg,hsla(0,0%,4%,.9),transparent);left:0}.home .explore .carousel:after{background:linear-gradient(90deg,transparent,hsla(0,0%,4%,.9));right:0}.home .explore .carousel .track{-webkit-animation:marquee 40s linear infinite;animation:marquee 40s linear infinite;display:flex;gap:24px;width:-webkit-max-content;width:max-content;will-change:transform}.home .explore .carousel .track:hover{-webkit-animation-play-state:paused;animation-play-state:paused}.home .explore .carousel .card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--card-bg);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;box-shadow:0 8px 32px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.1);cursor:pointer;min-width:320px;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.home .explore .carousel .card:before{background:var(--primary-gradient);content:"";inset:0;opacity:0;position:absolute;transition:opacity .4s ease;z-index:1}.home .explore .carousel .card:hover{border-color:var(--border-glow);box-shadow:0 25px 50px rgba(56,189,248,.3),0 0 40px rgba(56,189,248,.2);-webkit-transform:translateY(-12px) scale(1.05);transform:translateY(-12px) scale(1.05)}.home .explore .carousel .card:hover:before{opacity:.1}.home .explore .carousel .card:hover .card-title{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.home .explore .carousel .card:hover .media-illustration{-webkit-transform:scale(1.2) rotate(8deg);transform:scale(1.2) rotate(8deg)}.home .explore .carousel .card .card-header{padding:24px;position:relative;z-index:2}.home .explore .carousel .card .card-title{color:var(--text-primary);font-size:1.4rem;font-weight:700;line-height:1.3;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.home .explore .carousel .card .card-media{align-items:center;display:flex;height:200px;justify-content:center;overflow:hidden;position:relative}.home .explore .carousel .card .card-media .card-image{height:100%;inset:0;object-fit:cover;position:absolute;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;width:100%}.home .explore .carousel .card .card-media .media-illustration{background:hsla(0,0%,100%,.95);border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.3);font-size:3.5rem;padding:12px;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275);z-index:2}.home .explore .carousel .card:hover .card-image{-webkit-transform:scale(1.1);transform:scale(1.1)}.home .reviews{background:radial-gradient(ellipse at top,#1a1a2e,var(--darker-bg));display:flex;justify-content:center;overflow:hidden;padding:100px 0;position:relative}.home .reviews .container{position:relative;width:min(1400px,95%);z-index:2}.home .reviews .container h2{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;margin-bottom:60px;text-align:center}.home .reviews .container .cards{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.home .reviews .container .cards .review-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--card-bg);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;overflow:hidden;padding:32px;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.home .reviews .container .cards .review-card:before{background:var(--accent-gradient);content:"";height:4px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.home .reviews .container .cards .review-card:hover{border-color:var(--border-glow);box-shadow:0 20px 40px rgba(56,189,248,.2),0 0 30px rgba(56,189,248,.1);-webkit-transform:translateY(-8px) scale(1.02);transform:translateY(-8px) scale(1.02)}.home .reviews .container .cards .review-card:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.home .reviews .container .cards .review-card .quote-mark{color:rgba(56,189,248,.3);font-size:4rem;line-height:1;position:absolute;right:24px;top:24px}.home .reviews .container .cards .review-card .title{color:var(--text-primary);font-size:1.3rem;font-weight:700;line-height:1.4;margin:0 0 16px}.home .reviews .container .cards .review-card .text{color:var(--text-secondary);font-size:1rem;line-height:1.7;margin:0 0 20px}.home .reviews .container .cards .review-card .stars{color:#fbbf24;font-size:1.2rem;letter-spacing:2px;margin-bottom:20px}.home .reviews .container .cards .review-card .person{align-items:center;border-top:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;padding-top:20px}.home .reviews .container .cards .review-card .person .who .name{color:var(--text-primary);font-size:1.1rem;font-weight:700}.home .reviews .container .cards .review-card .person .who .role{color:var(--text-secondary);font-size:.9rem}.home .reviews .container .cards .review-card .person .logo{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);height:40px;object-fit:contain;opacity:.8}@-webkit-keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media(max-width:1200px){.home .explore .container,.home .features .container,.home .reviews .container{padding:0 20px;width:95%}}@media(max-width:768px){.home .features{padding:80px 0}.home .features .container .academics-grid,.home .features .container .feature-points{gap:16px;grid-template-columns:1fr}.home .explore{padding:60px 0}.home .explore .carousel .card{min-width:280px}.home .reviews{padding:60px 0}.home .reviews .container .cards{gap:20px;grid-template-columns:1fr}}@media(max-width:480px){.home .explore,.home .features,.home .reviews{padding:60px 0}.home .explore .container,.home .features .container,.home .reviews .container{padding:0 16px}.home .explore .carousel .card{min-width:260px}}html{scroll-behavior:smooth}*{box-sizing:border-box}body{background:var(--darker-bg);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;margin:0}.fade-in-up{-webkit-animation:fadeInUp .8s ease-out;animation:fadeInUp .8s ease-out}.stagger-children>:nth-child(6){-webkit-animation-delay:.6s;animation-delay:.6s}.featured{align-items:center;background:linear-gradient(135deg,#0a0a0a,#1a1a2e 50%,#16213e);color:#fff;display:flex;height:700px;justify-content:center;min-height:700px;overflow:hidden;position:relative}.featured .hero-background{left:0;top:0;z-index:0}.featured .hero-background,.featured .hero-background .gradient-orbs{height:100%;position:absolute;width:100%}.featured .hero-background .gradient-orbs .orb{border-radius:50%;-webkit-filter:blur(80px);filter:blur(80px);opacity:.4;position:absolute}.featured .hero-background .gradient-orbs .orb.orb-1{-webkit-animation:float-orb-1 15s ease-in-out infinite;animation:float-orb-1 15s ease-in-out infinite;background:radial-gradient(circle,#22c55e 0,transparent 70%);height:400px;left:5%;top:10%;width:400px}.featured .hero-background .gradient-orbs .orb.orb-2{-webkit-animation:float-orb-2 18s ease-in-out infinite;animation:float-orb-2 18s ease-in-out infinite;background:radial-gradient(circle,#3b82f6 0,transparent 70%);bottom:10%;height:450px;right:5%;width:450px}.featured .hero-background .academic-elements{height:100%;pointer-events:none;position:absolute;width:100%}.featured .hero-background .academic-elements .academic-shape{background:linear-gradient(45deg,#22c55e,#3b82f6);-webkit-filter:blur(1px);filter:blur(1px);opacity:.1;position:absolute}.featured .hero-background .academic-elements .academic-shape.shape-1{-webkit-animation:float-academic-1 10s ease-in-out infinite;animation:float-academic-1 10s ease-in-out infinite;border-radius:6px;height:80px;left:8%;top:15%;width:60px}.featured .hero-background .academic-elements .academic-shape.shape-2{-webkit-animation:float-academic-2 12s ease-in-out infinite;animation:float-academic-2 12s ease-in-out infinite;border-radius:6px 6px 0 0;bottom:20%;height:100px;right:8%;width:70px}.featured .hero-background .academic-elements .academic-shape.shape-3{-webkit-animation:float-academic-3 11s ease-in-out infinite;animation:float-academic-3 11s ease-in-out infinite;border-radius:4px;height:120px;left:85%;top:55%;width:50px}.featured .container{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1.1fr .9fr;max-width:1600px;padding:0 40px;position:relative;width:100%;z-index:2}.featured .container .left{display:flex;flex-direction:column;gap:32px}.featured .container .left .hero-content{display:flex;flex-direction:column;gap:24px}.featured .container .left .hero-content .title-section{display:flex;flex-direction:column;gap:16px}.featured .container .left .hero-content .title-section h1{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff,#a5b4fc);-webkit-background-clip:text;background-clip:text;font-size:clamp(3.5rem,7vw,5rem);font-weight:800;letter-spacing:-.5px;line-height:1.05;margin:0;position:relative;text-shadow:0 8px 32px rgba(0,0,0,.4)}.featured .container .left .hero-content .title-section .academic-badge{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,rgba(34,197,94,.15),rgba(59,130,246,.15));border:1px solid hsla(0,0%,100%,.2);border-radius:50px;box-shadow:0 8px 32px rgba(0,0,0,.2);display:inline-flex;gap:12px;margin-top:8px;padding:12px 24px}.featured .container .left .hero-content .title-section .academic-badge .badge-icon{-webkit-filter:drop-shadow(0 2px 8px rgba(0,0,0,.3));filter:drop-shadow(0 2px 8px rgba(0,0,0,.3));font-size:1.5rem}.featured .container .left .hero-content .title-section .academic-badge .badge-text{color:#e2e8f0;font-size:1rem;font-weight:700;letter-spacing:.5px}.featured .container .left .hero-content .search-section{display:flex;flex-direction:column;gap:20px}.featured .container .left .hero-content .search-section .search-wrapper .search{align-items:center;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:20px;box-shadow:0 25px 60px rgba(0,0,0,.4),0 0 0 1px hsla(0,0%,100%,.08),inset 0 1px 0 hsla(0,0%,100%,.15);display:flex;justify-content:space-between;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.featured .container .left .hero-content .search-section .search-wrapper .search.focused{border-color:rgba(34,197,94,.8);box-shadow:0 35px 80px rgba(0,0,0,.5),0 0 0 1px rgba(34,197,94,.4),inset 0 1px 0 hsla(0,0%,100%,.2);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.featured .container .left .hero-content .search-section .search-wrapper .search .searchInput{align-items:center;display:flex;flex:1 1;gap:20px;padding:0 24px}.featured .container .left .hero-content .search-section .search-wrapper .search .searchInput img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);height:24px;opacity:.9;transition:all .3s ease;width:24px}.featured .container .left .hero-content .search-section .search-wrapper .search .searchInput input{background:transparent;border:none;color:#fff;flex:1 1;font-size:18px;font-weight:500;letter-spacing:.3px;outline:none;padding:26px 0}.featured .container .left .hero-content .search-section .search-wrapper .search .searchInput input::-webkit-input-placeholder{color:#94a3b8;font-weight:400;-webkit-transition:color .3s ease;transition:color .3s ease}.featured .container .left .hero-content .search-section .search-wrapper .search .searchInput input::placeholder{color:#94a3b8;font-weight:400;transition:color .3s ease}.featured .container .left .hero-content .search-section .search-wrapper .search .searchInput input:focus::-webkit-input-placeholder{color:#cbd5e1}.featured .container .left .hero-content .search-section .search-wrapper .search .searchInput input:focus::placeholder{color:#cbd5e1}.featured .container .left .hero-content .search-section .search-wrapper .search .search-btn{background:linear-gradient(135deg,#22c55e,#16a34a);border:none;box-shadow:0 4px 15px rgba(34,197,94,.3);color:#fff;cursor:pointer;font-size:16px;font-weight:700;height:68px;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:140px}.featured .container .left .hero-content .search-section .search-wrapper .search .search-btn:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.featured .container .left .hero-content .search-section .search-wrapper .search .search-btn:hover{background:linear-gradient(135deg,#16a34a,#15803d);box-shadow:0 6px 25px rgba(34,197,94,.4);-webkit-transform:translateX(2px);transform:translateX(2px)}.featured .container .left .hero-content .search-section .search-wrapper .search .search-btn:hover:before{left:100%}.featured .container .left .hero-content .search-section .search-wrapper .search .search-btn:active{-webkit-transform:scale(.98);transform:scale(.98)}.featured .container .left .hero-content .search-section .search-suggestion{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;gap:12px;padding:16px 20px;transition:all .3s ease}.featured .container .left .hero-content .search-section .search-suggestion:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2)}.featured .container .left .hero-content .search-section .search-suggestion .suggestion-icon{font-size:1.2rem;opacity:.8}.featured .container .left .hero-content .search-section .search-suggestion .suggestion-text{color:#cbd5e1;font-size:14px;font-weight:500}.featured .container .left .hero-content .search-section .search-suggestion .suggestion-text .try-text{color:#94a3b8;margin-right:8px}.featured .container .left .hero-content .search-section .search-suggestion .suggestion-text .query-text{color:#22c55e;font-style:italic;font-weight:600}.featured .container .left .hero-content .popular-section{display:flex;flex-direction:column;gap:16px}.featured .container .left .hero-content .popular-section .popular-label{color:#cbd5e1;font-size:16px;font-weight:700;letter-spacing:.5px}.featured .container .left .hero-content .popular-section .popular-buttons{display:flex;flex-wrap:wrap;gap:16px}.featured .container .left .hero-content .popular-section .popular-buttons .popular-tag{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3);border-radius:50px;box-shadow:0 4px 15px rgba(0,0,0,.2);color:#fff;cursor:pointer;font-size:15px;font-weight:600;overflow:hidden;padding:14px 24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.featured .container .left .hero-content .popular-section .popular-buttons .popular-tag:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.15),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.featured .container .left .hero-content .popular-section .popular-buttons .popular-tag:hover{background:rgba(34,197,94,.2);border-color:rgba(34,197,94,.8);box-shadow:0 12px 30px rgba(34,197,94,.3);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.featured .container .left .hero-content .popular-section .popular-buttons .popular-tag:hover:before{left:100%}.featured .container .right{height:550px}.featured .container .right .canvas-container{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.2);border-radius:24px;box-shadow:0 35px 80px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.15),0 0 0 1px hsla(0,0%,100%,.08);height:100%;overflow:hidden;position:relative;width:100%}.featured .container .right .canvas-container .academic-scene{align-items:center;display:flex;height:100%;justify-content:center;-webkit-perspective:1200px;perspective:1200px;width:100%}.featured .container .right .canvas-container .academic-scene .floating-books{-webkit-animation:float-academic 8s ease-in-out infinite;animation:float-academic 8s ease-in-out infinite;height:300px;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:300px}.featured .container .right .canvas-container .academic-scene .floating-books .book{background:linear-gradient(135deg,#22c55e,#3b82f6);border-radius:8px;box-shadow:0 15px 40px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.3);position:absolute}.featured .container .right .canvas-container .academic-scene .floating-books .book.book-1{-webkit-animation:book-float-1 6s ease-in-out infinite;animation:book-float-1 6s ease-in-out infinite;background:linear-gradient(135deg,#22c55e,#10b981);height:150px;-webkit-transform:rotateY(20deg) rotateX(15deg) translateZ(40px);transform:rotateY(20deg) rotateX(15deg) translateZ(40px);width:120px}.featured .container .right .canvas-container .academic-scene .floating-books .book.book-2{-webkit-animation:book-float-2 7s ease-in-out infinite;animation:book-float-2 7s ease-in-out infinite;background:linear-gradient(135deg,#3b82f6,#6366f1);height:130px;-webkit-transform:rotateY(-15deg) rotateX(-10deg) translateZ(20px);transform:rotateY(-15deg) rotateX(-10deg) translateZ(20px);width:100px}.featured .container .right .canvas-container .academic-scene .floating-books .book.book-3{-webkit-animation:book-float-3 6.5s ease-in-out infinite;animation:book-float-3 6.5s ease-in-out infinite;background:linear-gradient(135deg,#8b5cf6,#a855f7);height:120px;-webkit-transform:rotateY(10deg) rotateX(20deg) translateZ(60px);transform:rotateY(10deg) rotateX(20deg) translateZ(60px);width:90px}.featured .container .right .canvas-container .academic-scene .floating-books .pen{-webkit-animation:pen-rotate 10s linear infinite;animation:pen-rotate 10s linear infinite;background:linear-gradient(45deg,#f59e0b,#f97316);border-radius:3px;box-shadow:0 4px 20px rgba(245,158,11,.4);height:80px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg) translateZ(80px);transform:translate(-50%,-50%) rotate(45deg) translateZ(80px);width:6px}.featured .container .right .canvas-container .academic-scene .floating-books .pen:before{background:#f59e0b;border-radius:50%;box-shadow:0 2px 10px rgba(245,158,11,.4);content:"";height:12px;left:50%;position:absolute;top:-8px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:12px}.featured .container .right{align-items:center;display:flex;height:520px;justify-content:center;position:relative}.featured .container .right .image-container{background:transparent;border:none;border-radius:16px;height:100%;overflow:hidden;position:relative;width:100%}.featured .container .right .image-container img{display:block;height:100%;object-fit:cover;width:100%}@-webkit-keyframes float-orb-1{0%,to{-webkit-transform:translateY(0) translateX(0) scale(1);transform:translateY(0) translateX(0) scale(1)}33%{-webkit-transform:translateY(-40px) translateX(30px) scale(1.1);transform:translateY(-40px) translateX(30px) scale(1.1)}66%{-webkit-transform:translateY(20px) translateX(-15px) scale(.9);transform:translateY(20px) translateX(-15px) scale(.9)}}@keyframes float-orb-1{0%,to{-webkit-transform:translateY(0) translateX(0) scale(1);transform:translateY(0) translateX(0) scale(1)}33%{-webkit-transform:translateY(-40px) translateX(30px) scale(1.1);transform:translateY(-40px) translateX(30px) scale(1.1)}66%{-webkit-transform:translateY(20px) translateX(-15px) scale(.9);transform:translateY(20px) translateX(-15px) scale(.9)}}@-webkit-keyframes float-orb-2{0%,to{-webkit-transform:translateY(0) translateX(0) scale(1);transform:translateY(0) translateX(0) scale(1)}33%{-webkit-transform:translateY(30px) translateX(-35px) scale(1.1);transform:translateY(30px) translateX(-35px) scale(1.1)}66%{-webkit-transform:translateY(-20px) translateX(20px) scale(.9);transform:translateY(-20px) translateX(20px) scale(.9)}}@keyframes float-orb-2{0%,to{-webkit-transform:translateY(0) translateX(0) scale(1);transform:translateY(0) translateX(0) scale(1)}33%{-webkit-transform:translateY(30px) translateX(-35px) scale(1.1);transform:translateY(30px) translateX(-35px) scale(1.1)}66%{-webkit-transform:translateY(-20px) translateX(20px) scale(.9);transform:translateY(-20px) translateX(20px) scale(.9)}}@-webkit-keyframes float-academic-1{0%,to{opacity:.1;-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{opacity:.2;-webkit-transform:translateY(-25px) rotate(8deg);transform:translateY(-25px) rotate(8deg)}}@keyframes float-academic-1{0%,to{opacity:.1;-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{opacity:.2;-webkit-transform:translateY(-25px) rotate(8deg);transform:translateY(-25px) rotate(8deg)}}@-webkit-keyframes float-academic-2{0%,to{opacity:.1;-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{opacity:.2;-webkit-transform:translateY(20px) rotate(-6deg);transform:translateY(20px) rotate(-6deg)}}@keyframes float-academic-2{0%,to{opacity:.1;-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{opacity:.2;-webkit-transform:translateY(20px) rotate(-6deg);transform:translateY(20px) rotate(-6deg)}}@-webkit-keyframes float-academic-3{0%,to{opacity:.1;-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{opacity:.2;-webkit-transform:translateY(-30px) rotate(4deg);transform:translateY(-30px) rotate(4deg)}}@keyframes float-academic-3{0%,to{opacity:.1;-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{opacity:.2;-webkit-transform:translateY(-30px) rotate(4deg);transform:translateY(-30px) rotate(4deg)}}@-webkit-keyframes float-academic{0%,to{-webkit-transform:translateY(0) rotateX(0deg) rotateY(0deg) scale(1);transform:translateY(0) rotateX(0deg) rotateY(0deg) scale(1)}33%{-webkit-transform:translateY(-15px) rotateX(8deg) rotateY(8deg) scale(1.05);transform:translateY(-15px) rotateX(8deg) rotateY(8deg) scale(1.05)}66%{-webkit-transform:translateY(8px) rotateX(-5deg) rotateY(-5deg) scale(.95);transform:translateY(8px) rotateX(-5deg) rotateY(-5deg) scale(.95)}}@keyframes float-academic{0%,to{-webkit-transform:translateY(0) rotateX(0deg) rotateY(0deg) scale(1);transform:translateY(0) rotateX(0deg) rotateY(0deg) scale(1)}33%{-webkit-transform:translateY(-15px) rotateX(8deg) rotateY(8deg) scale(1.05);transform:translateY(-15px) rotateX(8deg) rotateY(8deg) scale(1.05)}66%{-webkit-transform:translateY(8px) rotateX(-5deg) rotateY(-5deg) scale(.95);transform:translateY(8px) rotateX(-5deg) rotateY(-5deg) scale(.95)}}@-webkit-keyframes book-float-1{0%,to{-webkit-transform:rotateY(20deg) rotateX(15deg) translateZ(40px) translateY(0);transform:rotateY(20deg) rotateX(15deg) translateZ(40px) translateY(0)}50%{-webkit-transform:rotateY(25deg) rotateX(20deg) translateZ(50px) translateY(-12px);transform:rotateY(25deg) rotateX(20deg) translateZ(50px) translateY(-12px)}}@keyframes book-float-1{0%,to{-webkit-transform:rotateY(20deg) rotateX(15deg) translateZ(40px) translateY(0);transform:rotateY(20deg) rotateX(15deg) translateZ(40px) translateY(0)}50%{-webkit-transform:rotateY(25deg) rotateX(20deg) translateZ(50px) translateY(-12px);transform:rotateY(25deg) rotateX(20deg) translateZ(50px) translateY(-12px)}}@-webkit-keyframes book-float-2{0%,to{-webkit-transform:rotateY(-15deg) rotateX(-10deg) translateZ(20px) translateY(0);transform:rotateY(-15deg) rotateX(-10deg) translateZ(20px) translateY(0)}50%{-webkit-transform:rotateY(-20deg) rotateX(-15deg) translateZ(30px) translateY(10px);transform:rotateY(-20deg) rotateX(-15deg) translateZ(30px) translateY(10px)}}@keyframes book-float-2{0%,to{-webkit-transform:rotateY(-15deg) rotateX(-10deg) translateZ(20px) translateY(0);transform:rotateY(-15deg) rotateX(-10deg) translateZ(20px) translateY(0)}50%{-webkit-transform:rotateY(-20deg) rotateX(-15deg) translateZ(30px) translateY(10px);transform:rotateY(-20deg) rotateX(-15deg) translateZ(30px) translateY(10px)}}@-webkit-keyframes book-float-3{0%,to{-webkit-transform:rotateY(10deg) rotateX(20deg) translateZ(60px) translateY(0);transform:rotateY(10deg) rotateX(20deg) translateZ(60px) translateY(0)}50%{-webkit-transform:rotateY(15deg) rotateX(25deg) translateZ(70px) translateY(-8px);transform:rotateY(15deg) rotateX(25deg) translateZ(70px) translateY(-8px)}}@keyframes book-float-3{0%,to{-webkit-transform:rotateY(10deg) rotateX(20deg) translateZ(60px) translateY(0);transform:rotateY(10deg) rotateX(20deg) translateZ(60px) translateY(0)}50%{-webkit-transform:rotateY(15deg) rotateX(25deg) translateZ(70px) translateY(-8px);transform:rotateY(15deg) rotateX(25deg) translateZ(70px) translateY(-8px)}}@-webkit-keyframes pen-rotate{0%{-webkit-transform:translate(-50%,-50%) rotate(45deg) translateZ(80px);transform:translate(-50%,-50%) rotate(45deg) translateZ(80px)}to{-webkit-transform:translate(-50%,-50%) rotate(405deg) translateZ(80px);transform:translate(-50%,-50%) rotate(405deg) translateZ(80px)}}@keyframes pen-rotate{0%{-webkit-transform:translate(-50%,-50%) rotate(45deg) translateZ(80px);transform:translate(-50%,-50%) rotate(45deg) translateZ(80px)}to{-webkit-transform:translate(-50%,-50%) rotate(405deg) translateZ(80px);transform:translate(-50%,-50%) rotate(405deg) translateZ(80px)}}@media(max-width:1200px){.featured .container{gap:50px;padding:0 32px}.featured .container .right{height:500px}}@media(max-width:1024px){.featured{height:auto;min-height:auto;padding:100px 0}.featured .container{gap:60px;grid-template-columns:1fr;text-align:center}.featured .container .left{align-items:center;gap:40px;order:2}.featured .container .left .hero-content{align-items:center;gap:32px}.featured .container .left .hero-content .popular-section,.featured .container .left .hero-content .title-section{align-items:center}.featured .container .right{height:450px;order:1}.featured .container .right .canvas-container{margin:0 auto;max-width:600px}}@media(max-width:768px){.featured{padding:80px 0}.featured .container{gap:50px;padding:0 24px}.featured .container .left{gap:32px}.featured .container .left .hero-content .title-section h1{font-size:clamp(3rem,9vw,4rem)}.featured .container .left .hero-content .search-section{display:none}.featured .container .left .hero-content .popular-section .popular-buttons{gap:12px;justify-content:center}.featured .container .left .hero-content .popular-section .popular-buttons .popular-tag{font-size:14px;padding:12px 20px}.featured .container .right{height:350px}.featured .container .right .canvas-container .academic-scene .floating-books{-webkit-transform:scale(.9);transform:scale(.9)}}@media(max-width:640px){.featured .right{display:none!important}.featured .container{grid-template-columns:1fr}.featured .container .left{width:100%}}@media(max-width:480px){.featured{height:auto;padding:60px 0}.featured .container{gap:40px;padding:0 20px}.featured .container .left .hero-content .title-section h1{font-size:2.8rem}.featured .container .left .hero-content .title-section .academic-badge{padding:10px 20px}.featured .container .left .hero-content .title-section .academic-badge .badge-text{font-size:.9rem}.featured .container .left .hero-content .popular-section .popular-buttons .popular-tag{font-size:13px;padding:10px 18px}}@media(prefers-reduced-motion:reduce){.featured .academic-elements .academic-shape,.featured .academic-scene .floating-books,.featured .academic-scene .pen,.featured .hero-background .gradient-orbs .orb{-webkit-animation:none!important;animation:none!important}.featured *{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.pay{width:50%}.checkOutForm{margin:30px;padding:15px;width:70%}.checkOutForm .form{align-self:center;border-radius:7px;box-shadow:0 0 0 .5px rgba(50,50,93,.1),0 2px 5px 0 rgba(50,50,93,.1),0 1px 1.5px 0 rgba(0,0,0,.07);min-width:500px;padding:40px;width:10vw}.checkOutForm button{background:#5469d4;border:0;border-radius:4px;box-shadow:0 4px 5.5px 0 rgba(0,0,0,.07);color:#fff;cursor:pointer;display:flex;font-family:Arial,sans-serif;font-size:16px;font-weight:600;margin-top:10px;padding:12px 16px;transition:all .2s ease;width:auto}.checkOutForm button:hover{-webkit-filter:contrast(115%);filter:contrast(115%)}.checkOutForm button:disabled{cursor:default;opacity:.5}.checkOutForm .spinner,.checkOutForm .spinner:after,.checkOutForm .spinner:before{border-radius:50%}.checkOutForm .spinner{box-shadow:inset 0 0 0 2px;color:#fff;font-size:22px;height:20px;margin:0 auto;position:relative;text-indent:-99999px;-webkit-transform:translateZ(0);transform:translateZ(0);width:20px}.checkOutForm .spinner:after,.checkOutForm .spinner:before{content:"";position:absolute}.checkOutForm .spinner:before{-webkit-animation:loading 2s ease 1.5s infinite;animation:loading 2s ease 1.5s infinite;background:#5469d4;border-radius:20.4px 0 0 20.4px;height:20.4px;left:-.2px;top:-.2px;-webkit-transform-origin:10.4px 10.2px;transform-origin:10.4px 10.2px;width:10.4px}.checkOutForm .spinner:after{-webkit-animation:loading 2s ease infinite;animation:loading 2s ease infinite;background:#5469d4;border-radius:0 10.2px 10.2px 0;height:10.2px;left:10.2px;top:-.1px;-webkit-transform-origin:0 10.2px;transform-origin:0 10.2px;width:10.4px}@media only screen and (max-width:600px){.checkOutForm form{min-width:0;min-width:auto;width:80vw}}.success{color:#2af42a;font-size:large;margin:50px}.close,.success{display:flex;justify-content:center}.close{color:red}.cm img{height:300px;margin:auto;width:300px}.cm img,.login{display:flex;justify-content:center}.login{--primary-gradient:linear-gradient(135deg,#667eea,#764ba2);--success-gradient:linear-gradient(135deg,#4facfe,#00f2fe);--accent-gradient:linear-gradient(135deg,#f093fb,#f5576c);--dark-bg:#0a0a0a;--card-bg:hsla(0,0%,100%,.05);--text-primary:#fff;--text-secondary:#94a3b8;--border-glow:rgba(56,189,248,.3);--input-bg:hsla(0,0%,100%,.08);align-items:center;background:radial-gradient(ellipse at top,#1a1a2e,var(--dark-bg));min-height:100vh;overflow:hidden;padding:40px 20px;position:relative}.login:before{-webkit-animation:float 6s ease-in-out infinite;animation:float 6s ease-in-out infinite;background:radial-gradient(circle at 20% 80%,rgba(120,119,198,.15) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,119,198,.1) 0,transparent 50%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.login form{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--card-bg);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.1);display:flex;flex-direction:column;gap:24px;max-width:440px;padding:48px 40px;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275);width:100%;z-index:2}.login form:hover{border-color:var(--border-glow);box-shadow:0 30px 80px rgba(56,189,248,.2),0 0 40px rgba(56,189,248,.1)}.login form:before{background:var(--primary-gradient);border-radius:24px 24px 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}.login form h1{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;color:var(--text-primary);font-size:clamp(2rem,4vw,2.5rem);font-weight:800;line-height:1.2;margin:0 0 8px;text-align:center}.login form .form-subtitle{color:var(--text-secondary);font-size:1rem;line-height:1.5;margin:0 0 8px;text-align:center}.login form label{color:var(--text-primary);display:block;font-size:.95rem;font-weight:600;margin-bottom:8px}.login form .input-group{margin-bottom:8px;position:relative}.login form .input-group input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--input-bg);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:var(--text-primary);font-size:1rem;padding:16px 20px;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.login form .input-group input::-webkit-input-placeholder{color:var(--text-secondary);opacity:.7}.login form .input-group input::placeholder{color:var(--text-secondary);opacity:.7}.login form .input-group input:focus{border-color:var(--border-glow);box-shadow:0 0 0 3px rgba(56,189,248,.1),inset 0 1px 0 hsla(0,0%,100%,.05);outline:none;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.login form .input-group input:hover{border-color:hsla(0,0%,100%,.2)}.login form .input-group .input-icon{font-size:1.2rem;opacity:.7;position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:opacity .3s ease}.login form .input-group:focus-within .input-icon{opacity:1}.login form .password-toggle{background:none;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;font-size:1.1rem;padding:4px;position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all .3s ease}.login form .password-toggle:hover{background:hsla(0,0%,100%,.1);color:var(--text-primary)}.login form button[type=submit]{background:var(--success-gradient);border:none;border-radius:12px;color:#fff;cursor:pointer;display:block;font-size:1.1rem;font-weight:600;margin-left:auto;margin-right:auto;margin-top:8px;overflow:hidden;padding:18px 24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.login form button[type=submit]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.login form button[type=submit]:hover{box-shadow:0 10px 30px rgba(79,172,254,.4),0 0 20px rgba(79,172,254,.2);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.login form button[type=submit]:hover:before{left:100%}.login form button[type=submit]:active{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.login form button[type=submit]:disabled{cursor:not-allowed;opacity:.6;-webkit-transform:none;transform:none}.login form button[type=submit]:disabled:hover{box-shadow:none;-webkit-transform:none;transform:none}.login form .error-message{-webkit-animation:shake .5s ease-in-out;animation:shake .5s ease-in-out;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#fca5a5;font-size:.9rem;margin:8px 0;padding:12px 16px;text-align:center}.login form .error-message:before{content:"⚠️";margin-right:8px}.login form .form-footer{color:var(--text-secondary);font-size:.9rem;margin-top:16px;text-align:center}.login form .form-footer a{color:#60a5fa;font-weight:600;text-decoration:none;transition:color .3s ease}.login form .form-footer a:hover{color:#93c5fd;text-decoration:underline}.login form .divider{align-items:center;color:var(--text-secondary);display:flex;font-size:.9rem;margin:20px 0}.login form .divider:after,.login form .divider:before{background:hsla(0,0%,100%,.1);content:"";flex:1 1;height:1px;margin:0 12px}.login form .social-login{display:flex;gap:12px;margin-bottom:16px}.login form .social-login button{align-items:center;background:var(--input-bg);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:var(--text-primary);cursor:pointer;display:flex;flex:1 1;font-size:.9rem;gap:8px;justify-content:center;padding:12px;transition:all .3s ease}.login form .social-login button:hover{background:hsla(0,0%,100%,.05);border-color:var(--border-glow);-webkit-transform:translateY(-2px);transform:translateY(-2px)}@media(max-width:480px){.login{padding:20px 16px}.login form{gap:20px;padding:32px 24px}}.register{--primary-gradient:linear-gradient(135deg,#667eea,#764ba2);--success-gradient:linear-gradient(135deg,#4facfe,#00f2fe);--accent-gradient:linear-gradient(135deg,#f093fb,#f5576c);--dark-bg:#0a0a0a;--card-bg:hsla(0,0%,100%,.05);--text-primary:#fff;--text-secondary:#94a3b8;--border-glow:rgba(56,189,248,.3);--input-bg:hsla(0,0%,100%,.08);align-items:center;background:radial-gradient(ellipse at top,#1a1a2e,var(--dark-bg));display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:40px 20px;position:relative}.register:before{-webkit-animation:float 6s ease-in-out infinite;animation:float 6s ease-in-out infinite;background:radial-gradient(circle at 20% 80%,rgba(120,119,198,.15) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,119,198,.1) 0,transparent 50%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.register form{grid-gap:60px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--card-bg);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.1);display:grid;gap:60px;grid-template-columns:1fr 1fr;max-width:1000px;padding:60px 50px;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275);width:100%;z-index:2}.register form:hover{border-color:var(--border-glow);box-shadow:0 30px 80px rgba(56,189,248,.2),0 0 40px rgba(56,189,248,.1)}.register form:before{background:var(--primary-gradient);border-radius:24px 24px 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}.register form .left,.register form .right{display:flex;flex-direction:column;gap:20px}.register form .left h1,.register form .right h1{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;color:var(--text-primary);font-size:clamp(1.5rem,3vw,2rem);font-weight:800;line-height:1.2;margin:0 0 24px;position:relative}.register form .left h1:after,.register form .right h1:after{background:var(--success-gradient);border-radius:2px;bottom:-8px;content:"";height:3px;left:0;position:absolute;width:40px}.register form .left label,.register form .right label{color:var(--text-primary);display:block;font-size:.95rem;font-weight:600;margin-bottom:8px}.register form .left .input-group,.register form .right .input-group{margin-bottom:8px;position:relative}.register form .left .input-group input,.register form .left .input-group textarea,.register form .right .input-group input,.register form .right .input-group textarea{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--input-bg);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:var(--text-primary);font-family:inherit;font-size:1rem;padding:16px 20px;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.register form .left .input-group input::-webkit-input-placeholder,.register form .left .input-group textarea::-webkit-input-placeholder,.register form .right .input-group input::-webkit-input-placeholder,.register form .right .input-group textarea::-webkit-input-placeholder{color:var(--text-secondary);opacity:.7}.register form .left .input-group input::placeholder,.register form .left .input-group textarea::placeholder,.register form .right .input-group input::placeholder,.register form .right .input-group textarea::placeholder{color:var(--text-secondary);opacity:.7}.register form .left .input-group input:focus,.register form .left .input-group textarea:focus,.register form .right .input-group input:focus,.register form .right .input-group textarea:focus{border-color:var(--border-glow);box-shadow:0 0 0 3px rgba(56,189,248,.1),inset 0 1px 0 hsla(0,0%,100%,.05);outline:none;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.register form .left .input-group input:hover,.register form .left .input-group textarea:hover,.register form .right .input-group input:hover,.register form .right .input-group textarea:hover{border-color:hsla(0,0%,100%,.2)}.register form .left .input-group .input-icon,.register form .right .input-group .input-icon{font-size:1.2rem;opacity:.7;position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:opacity .3s ease}.register form .left .input-group:focus-within .input-icon,.register form .right .input-group:focus-within .input-icon{opacity:1}.register form .left .file-upload,.register form .right .file-upload{margin-bottom:8px;position:relative}.register form .left .file-upload input[type=file],.register form .right .file-upload input[type=file]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--input-bg);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:var(--text-primary);cursor:pointer;font-size:1rem;padding:16px 20px;transition:all .3s ease;width:100%}.register form .left .file-upload input[type=file]::-webkit-file-upload-button,.register form .right .file-upload input[type=file]::-webkit-file-upload-button{background:var(--success-gradient);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;margin-right:12px;padding:8px 16px;-webkit-transition:all .3s ease;transition:all .3s ease}.register form .left .file-upload input[type=file]::file-selector-button,.register form .right .file-upload input[type=file]::file-selector-button{background:var(--success-gradient);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;margin-right:12px;padding:8px 16px;transition:all .3s ease}.register form .left .file-upload input[type=file]::-webkit-file-upload-button:hover,.register form .right .file-upload input[type=file]::-webkit-file-upload-button:hover{box-shadow:0 4px 12px rgba(79,172,254,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.register form .left .file-upload input[type=file]::file-selector-button:hover,.register form .right .file-upload input[type=file]::file-selector-button:hover{box-shadow:0 4px 12px rgba(79,172,254,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.register form .left .file-upload input[type=file]:hover,.register form .right .file-upload input[type=file]:hover{border-color:var(--border-glow)}.register form .left .file-upload .file-preview,.register form .right .file-upload .file-preview{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;display:flex;gap:12px;margin-top:12px;padding:12px}.register form .left .file-upload .file-preview img,.register form .right .file-upload .file-preview img{border-radius:8px;height:40px;object-fit:cover;width:40px}.register form .left .file-upload .file-preview span,.register form .right .file-upload .file-preview span{color:var(--text-secondary);font-size:.9rem}.register form .left .toggle,.register form .right .toggle{align-items:center;background:var(--input-bg);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;justify-content:space-between;padding:20px;transition:all .3s ease}.register form .left .toggle:hover,.register form .right .toggle:hover{border-color:var(--border-glow)}.register form .left .toggle label,.register form .right .toggle label{color:var(--text-primary);font-size:1rem;margin:0}.register form .left .toggle .switch,.register form .right .toggle .switch{display:inline-block;height:30px;position:relative;width:60px}.register form .left .toggle .switch input,.register form .right .toggle .switch input{height:0;opacity:0;width:0}.register form .left .toggle .switch input:checked+.slider,.register form .right .toggle .switch input:checked+.slider{background:var(--success-gradient)}.register form .left .toggle .switch input:checked+.slider:before,.register form .right .toggle .switch input:checked+.slider:before{-webkit-transform:translateX(30px);transform:translateX(30px)}.register form .left .toggle .switch input:focus+.slider,.register form .right .toggle .switch input:focus+.slider{box-shadow:0 0 0 3px rgba(56,189,248,.2)}.register form .left .toggle .switch .slider,.register form .right .toggle .switch .slider{background:hsla(0,0%,100%,.2);border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:all .4s cubic-bezier(.4,0,.2,1)}.register form .left .toggle .switch .slider:before,.register form .right .toggle .switch .slider:before{background:#fff;border-radius:50%;bottom:4px;box-shadow:0 2px 4px rgba(0,0,0,.2);content:"";height:22px;left:4px;position:absolute;transition:all .4s cubic-bezier(.4,0,.2,1);width:22px}.register form .left button[type=submit],.register form .right button[type=submit]{background:var(--success-gradient);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:16px;overflow:hidden;padding:18px 24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.register form .left button[type=submit]:before,.register form .right button[type=submit]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.register form .left button[type=submit]:hover,.register form .right button[type=submit]:hover{box-shadow:0 10px 30px rgba(79,172,254,.4),0 0 20px rgba(79,172,254,.2);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.register form .left button[type=submit]:hover:before,.register form .right button[type=submit]:hover:before{left:100%}.register form .left button[type=submit]:active,.register form .right button[type=submit]:active{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.register form .left button[type=submit]:disabled,.register form .right button[type=submit]:disabled{cursor:not-allowed;opacity:.6;-webkit-transform:none;transform:none}.register form .left button[type=submit]:disabled:hover,.register form .right button[type=submit]:disabled:hover{box-shadow:none;-webkit-transform:none;transform:none}.register form .error-message{-webkit-animation:shake .5s ease-in-out;animation:shake .5s ease-in-out;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#fca5a5;font-size:.9rem;margin:8px 0;padding:12px 16px;text-align:center}.register form .error-message:before{content:"⚠️";margin-right:8px}.register form .form-divider{align-items:center;color:var(--text-secondary);display:flex;font-size:.9rem;margin:20px 0;position:relative}.register form .form-divider:before{background:hsla(0,0%,100%,.1);content:"";height:1px;left:0;position:absolute;right:0;top:50%}.register form .form-divider span{background:var(--card-bg);padding:0 16px;position:relative;z-index:1}@-webkit-keyframes shake{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}75%{-webkit-transform:translateX(5px);transform:translateX(5px)}}@keyframes shake{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}75%{-webkit-transform:translateX(5px);transform:translateX(5px)}}@-webkit-keyframes slideIn{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media(max-width:968px){.register form{gap:40px;grid-template-columns:1fr;max-width:500px;padding:40px 30px}}@media(max-width:480px){.register{padding:20px 16px}.register form{gap:30px;padding:32px 24px}}.fade-in{-webkit-animation:slideIn .6s ease-out;animation:slideIn .6s ease-out}.stagger-children>*{-webkit-animation:slideIn .6s ease-out forwards;animation:slideIn .6s ease-out forwards}.profile{background:linear-gradient(135deg,#f7f9fc,#eef5ff);display:flex;justify-content:center}.profile .container{padding:40px 20px 60px;width:1100px}.profile .container .header{grid-gap:16px;align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:16px;box-shadow:0 15px 40px rgba(0,0,0,.06);display:grid;gap:16px;grid-template-columns:120px 1fr auto;margin-bottom:20px;padding:20px}.profile .container .header .avatar{border:4px solid #1dbf73;border-radius:50%;height:120px;object-fit:cover;width:120px}.profile .container .header .identity{display:flex;flex-direction:column;gap:6px}.profile .container .header .identity h1{font-size:28px;margin:0}.profile .container .header .identity p{color:#6c757d;margin:0}.profile .container .header .download{background:linear-gradient(135deg,#1dbf73,#19a463);border:0;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;padding:10px 14px}.profile .container .reviews-readonly{background:#fff;border:1px solid #e9ecef;border-radius:16px;box-shadow:0 15px 40px rgba(0,0,0,.06);margin-bottom:20px;padding:20px}.profile .container .reviews-readonly h2{margin:0 0 12px}.profile .container .reviews-readonly .review-card{background:#fdfdfd;border:1px solid #f1f3f5;border-radius:12px;margin-bottom:10px;padding:14px}.profile .container .reviews-readonly .stars{color:#ffc107;font-size:18px}.profile .container .reviews-readonly .pill{border-radius:999px;display:inline-block;font-size:12px;font-weight:700;margin:6px 0;padding:2px 10px}.profile .container .reviews-readonly .pill-excellent{background:#e6ffed;border:1px solid #b7f0c3;color:#0f5132}.profile .container .reviews-readonly .pill-very_good{background:#e6f7ff;border:1px solid #b6e0fe;color:#084298}.profile .container .reviews-readonly .pill-good{background:#fff3cd;border:1px solid #ffe69c;color:#664d03}.profile .container .reviews-readonly .pill-fair,.profile .container .reviews-readonly .pill-poor{background:#f8d7da;border:1px solid #f5c2c7;color:#842029}.profile .container .reviews-readonly .comment{color:#333;line-height:1.6;margin:6px 0 2px}.profile .container .reviews-readonly .meta{color:#6c757d;font-size:12px}.profile .container .reviews-readonly .empty{color:#6c757d;font-style:italic}.profile .container .profile-body{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1.15fr .85fr}.profile .container .card{background:#fff;border:1px solid #e9ecef;border-radius:16px;box-shadow:0 15px 40px rgba(0,0,0,.06);padding:20px}.profile .container .card h2{font-size:20px;margin:0 0 12px}.profile .container .field{margin-bottom:10px}.profile .container .field .label{color:#6c757d;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.profile .container .field .value{color:#1a1a1a;font-weight:700}.profile .container .about .value{color:#333;line-height:1.6;white-space:pre-wrap}.profile .container .list{display:flex;flex-direction:column;gap:8px}.profile .container .list-item{border:1px solid #f1f3f5;border-radius:10px;padding:10px}.profile .container .list-item .title{font-weight:700}.profile .container .list-item .sub{color:#6c757d;font-size:12px}.profile .container .edit-bar{display:flex;justify-content:flex-end;margin-top:20px}.profile .container .edit-btn{background:linear-gradient(135deg,#1dbf73,#19a463);border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;padding:12px 16px}.profile .container .sections{display:none;flex-direction:column;gap:20px;margin-top:20px}.profile .container .sections.editing{display:flex}.profile .container .grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.profile .container .section{background:#fff;border:1px solid #eee;border-radius:8px;display:flex;flex-direction:column;gap:10px;padding:16px}.profile .container .row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.profile .container input,.profile .container textarea{border:1px solid #ddd;border-radius:6px;font-size:14px;padding:10px;text-align:justify}.profile .container textarea{min-height:100px}.profile .container .actions{align-items:center;display:flex;gap:12px}.profile .container .saved{color:#1dbf73}.profile .container .country-select{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}@media(max-width:900px){.profile .container .profile-body{grid-template-columns:1fr}}@media print{.actions,.download,.footer,.navbar,.sections{display:none!important}.profile .container{width:100%}.cv-print{display:block!important;font-size:12pt}.cv-header{align-items:flex-end;border-bottom:2px solid #000;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:8px}.cv-name{font-size:24pt;font-weight:700}.cv-brand{font-size:12pt;font-style:italic}.cv-sub{color:#333;font-size:10pt}.cv-section{margin:10px 0}.cv-title{border-bottom:1px solid #000;font-weight:700;margin-bottom:6px;padding-bottom:4px}.cv-body{text-align:justify}.cv-list{margin:0;padding-left:16px}.cv-row{display:flex;gap:8px}.cv-strong{font-weight:600}.cv-light{color:#555}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.how{--primary-gradient:linear-gradient(135deg,#667eea,#764ba2);--success-gradient:linear-gradient(135deg,#4facfe,#00f2fe);--accent-gradient:linear-gradient(135deg,#f093fb,#f5576c);--dark-bg:#0a0a0a;--card-bg:hsla(0,0%,100%,.05);--text-primary:#fff;--text-secondary:#94a3b8;--border-glow:rgba(56,189,248,.3);background:radial-gradient(ellipse at top,#1a1a2e,var(--dark-bg));color:var(--text-primary);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;min-height:100vh}.how .hero{background:var(--primary-gradient);color:#fff;overflow:hidden;padding:120px 20px 100px;position:relative}.how .hero:before{-webkit-animation:float 6s ease-in-out infinite;animation:float 6s ease-in-out infinite;background:radial-gradient(circle at 20% 80%,rgba(120,119,198,.3) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,119,198,.15) 0,transparent 50%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.how .hero .wrap{margin:0 auto;max-width:1200px;position:relative;text-align:center;z-index:2}.how .hero .icon{-webkit-animation:bounce 2s ease-in-out infinite;animation:bounce 2s ease-in-out infinite;display:inline-block;-webkit-filter:drop-shadow(0 8px 16px rgba(0,0,0,.3));filter:drop-shadow(0 8px 16px rgba(0,0,0,.3));font-size:4rem;margin-bottom:1rem}.how .hero h1{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff,#e2e8f0);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1;margin:0 0 1rem}.how .hero .sub{font-size:clamp(1.1rem,2.5vw,1.3rem);line-height:1.6;margin:0 auto 2rem;max-width:600px;opacity:.95}.how .hero .cta{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2rem}.how .hero .cta button{border:none;border-radius:50px;cursor:pointer;font-size:1rem;font-weight:700;overflow:hidden;padding:1rem 2rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.how .hero .cta button:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.how .hero .cta button:hover:before{left:100%}.how .hero .cta button:first-child{background:#fff;box-shadow:0 8px 25px rgba(0,0,0,.15);color:#667eea}.how .hero .cta button:first-child:hover{box-shadow:0 12px 35px rgba(0,0,0,.25);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.how .hero .cta button.ghost{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:transparent;border:2px solid hsla(0,0%,100%,.3);color:#fff}.how .hero .cta button.ghost:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.how .grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:80px auto;max-width:1200px;padding:0 20px;position:relative;z-index:2}.how .grid .card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--card-bg);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;box-shadow:0 8px 32px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.1);overflow:hidden;padding:2rem;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.how .grid .card:before{background:var(--success-gradient);content:"";height:4px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.how .grid .card:hover{border-color:var(--border-glow);box-shadow:0 20px 40px rgba(56,189,248,.2),0 0 30px rgba(56,189,248,.1);-webkit-transform:translateY(-10px) scale(1.02);transform:translateY(-10px) scale(1.02)}.how .grid .card:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.how .grid .card:hover .badge{-webkit-transform:scale(1.05);transform:scale(1.05)}.how .grid .card .badge{background:var(--success-gradient);border:none;border-radius:50px;box-shadow:0 4px 15px rgba(79,172,254,.3);color:#fff;display:inline-block;font-size:.8rem;font-weight:700;margin-bottom:1rem;padding:.5rem 1rem;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.how .grid .card .badge.purple{background:var(--accent-gradient);box-shadow:0 4px 15px rgba(240,147,251,.3)}.how .grid .card .badge.blue{background:var(--primary-gradient);box-shadow:0 4px 15px rgba(102,126,234,.3)}.how .grid .card h2{color:var(--text-primary);font-size:1.5rem;font-weight:700;line-height:1.3;margin:0 0 1.5rem}.how .grid .card ul{display:flex;flex-direction:column;gap:1.25rem;list-style:none;margin:0;padding:0}.how .grid .card li{align-items:flex-start;display:flex;gap:1rem;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.how .grid .card li:hover{-webkit-transform:translateX(5px);transform:translateX(5px)}.how .grid .card li span{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);border-radius:10px;display:inline-flex;flex-shrink:0;font-size:1.2rem;height:40px;justify-content:center;transition:all .3s ease;width:40px}.how .grid .card li:hover span{background:hsla(0,0%,100%,.2);-webkit-transform:scale(1.1);transform:scale(1.1)}.how .grid .card li div{color:var(--text-secondary);flex:1 1;line-height:1.6}.how .grid .card li div strong{color:var(--text-primary);font-weight:600}.how .grid .card li div em{color:var(--text-primary);font-style:italic}.how .faq{margin:100px auto;max-width:1200px;padding:0 20px;position:relative;z-index:2}.how .faq h2{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,4vw,3rem);font-weight:800;margin:0 0 3rem;text-align:center}.how .faq .items{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.how .faq .item{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--card-bg);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;overflow:hidden;padding:2rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.how .faq .item:before{background:var(--accent-gradient);content:"";height:3px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.how .faq .item:hover{border-color:var(--border-glow);box-shadow:0 15px 35px rgba(56,189,248,.15);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.how .faq .item:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.how .faq .item h3{color:var(--text-primary);font-size:1.25rem;font-weight:700;line-height:1.4;margin:0 0 1rem}.how .faq .item p{color:var(--text-secondary);line-height:1.7;margin:0}.how .faq .item p em{color:var(--text-primary);font-style:italic}@-webkit-keyframes float{0%,to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(-10px) rotate(1deg);transform:translateY(-10px) rotate(1deg)}}@keyframes float{0%,to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(-10px) rotate(1deg);transform:translateY(-10px) rotate(1deg)}}@-webkit-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media(max-width:768px){.how .hero{padding:80px 20px 60px}.how .hero .cta{align-items:center;flex-direction:column}.how .hero .cta button{width:200px}.how .grid{gap:20px;grid-template-columns:1fr}.how .faq,.how .grid{margin:60px auto}.how .faq .items{gap:20px;grid-template-columns:1fr}}@media(max-width:480px){.how .hero{padding:60px 20px 40px}.how .grid{padding:0 16px}.how .grid .card{padding:1.5rem}.how .faq{padding:0 16px}.how .faq .item{padding:1.5rem}}.stagger-children>*{-webkit-animation:fadeInUp .6s ease-out forwards;animation:fadeInUp .6s ease-out forwards;opacity:0}.stagger-children>:first-child{-webkit-animation-delay:.1s;animation-delay:.1s}.stagger-children>:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.stagger-children>:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.stagger-children>:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s}.stagger-children>:nth-child(5){-webkit-animation-delay:.5s;animation-delay:.5s}.seller-dashboard{background:linear-gradient(135deg,#0f0f23,#1a1a2e 50%,#16213e);display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;position:relative}.seller-dashboard:before{background:radial-gradient(circle at 20% 80%,rgba(120,119,198,.1) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,119,198,.1) 0,transparent 50%),radial-gradient(circle at 40% 40%,rgba(120,219,255,.05) 0,transparent 50%);bottom:0;content:"";left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:0}.seller-dashboard .mobile-header{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(15,15,35,.8);border-bottom:1px solid hsla(0,0%,100%,.1);box-shadow:0 4px 20px rgba(0,0,0,.3);display:none;justify-content:space-between;padding:1rem 1.5rem;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.seller-dashboard .mobile-header .menu-toggle{align-items:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;height:40px;justify-content:center;padding:.5rem;transition:all .3s ease;width:40px}.seller-dashboard .mobile-header .menu-toggle:hover{background:hsla(0,0%,100%,.15);-webkit-transform:scale(1.05);transform:scale(1.05)}.seller-dashboard .mobile-header h1{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#8b5cf6,#3b82f6);-webkit-background-clip:text;color:#fff;font-size:1.3rem;font-weight:700;margin:0}.seller-dashboard .mobile-header .user-avatar img{border:2px solid rgba(139,92,246,.5);border-radius:50%;box-shadow:0 4px 15px rgba(139,92,246,.3);height:40px;width:40px}.seller-dashboard .dashboard-container{display:flex;flex:1 1;min-height:calc(100vh - 80px);position:relative;z-index:1}.seller-dashboard .sidebar{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:rgba(15,15,35,.7);border-right:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;height:100vh;overflow-y:auto;position:fixed;width:300px;z-index:100}.seller-dashboard .sidebar .sidebar-background{background:linear-gradient(135deg,rgba(15,15,35,.9),rgba(26,26,46,.9));bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.seller-dashboard .sidebar .sidebar-content{display:flex;flex:1 1;flex-direction:column}.seller-dashboard .sidebar .sidebar-header{border-bottom:1px solid hsla(0,0%,100%,.1);padding:2.5rem 1.5rem 1.5rem}.seller-dashboard .sidebar .sidebar-header h2{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#8b5cf6,#3b82f6);-webkit-background-clip:text;color:#fff;font-size:1.8rem;font-weight:800;margin:0 0 .5rem}.seller-dashboard .sidebar .sidebar-header p{color:hsla(0,0%,100%,.7);font-size:.95rem;font-weight:500;margin:0}.seller-dashboard .sidebar .sidebar-nav{flex:1 1;padding:1.5rem 0}.seller-dashboard .sidebar .sidebar-nav .nav-item{align-items:center;background:none;border:none;border-radius:12px;color:hsla(0,0%,100%,.8);cursor:pointer;display:flex;margin:.25rem 1rem;overflow:hidden;padding:1rem 1.5rem;position:relative;text-align:left;transition:all .3s ease;width:calc(100% - 2rem)}.seller-dashboard .sidebar .sidebar-nav .nav-item:hover{background:hsla(0,0%,100%,.1);color:#fff;-webkit-transform:translateX(8px);transform:translateX(8px)}.seller-dashboard .sidebar .sidebar-nav .nav-item:hover .nav-glow{opacity:1}.seller-dashboard .sidebar .sidebar-nav .nav-item.active{background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(59,130,246,.1));border:1px solid rgba(139,92,246,.3);color:#fff}.seller-dashboard .sidebar .sidebar-nav .nav-item.active:before{background:linear-gradient(135deg,#8b5cf6,#3b82f6);border-radius:0 4px 4px 0;content:"";height:60%;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:4px}.seller-dashboard .sidebar .sidebar-nav .nav-item.active .nav-glow{background:radial-gradient(circle at center,rgba(139,92,246,.4),transparent 70%);opacity:1}.seller-dashboard .sidebar .sidebar-nav .nav-item .nav-glow{background:radial-gradient(circle at center,hsla(0,0%,100%,.1),transparent 70%);bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.seller-dashboard .sidebar .sidebar-nav .nav-item .nav-icon{-webkit-filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));font-size:1.3rem;margin-right:1rem;text-align:center;width:24px}.seller-dashboard .sidebar .sidebar-nav .nav-item .nav-label{font-size:.95rem;font-weight:600;letter-spacing:.2px}.seller-dashboard .sidebar .sidebar-footer{border-top:1px solid hsla(0,0%,100%,.1);padding:1.5rem}.seller-dashboard .sidebar .sidebar-footer .user-info{align-items:center;color:#fff;display:flex}.seller-dashboard .sidebar .sidebar-footer .user-info .user-avatar{margin-right:1rem;position:relative}.seller-dashboard .sidebar .sidebar-footer .user-info .user-avatar img{border:2px solid rgba(139,92,246,.5);border-radius:50%;box-shadow:0 4px 20px rgba(139,92,246,.3);height:50px;width:50px}.seller-dashboard .sidebar .sidebar-footer .user-info .user-avatar .online-indicator{background:linear-gradient(135deg,#10b981,#34d399);border:2px solid rgba(15,15,35,.9);border-radius:50%;bottom:2px;height:12px;position:absolute;right:2px;width:12px}.seller-dashboard .sidebar .sidebar-footer .user-info .user-details h4{font-size:1rem;font-weight:700;margin:0}.seller-dashboard .sidebar .sidebar-footer .user-info .user-details p{color:hsla(0,0%,100%,.7);font-size:.85rem;font-weight:500;margin:0}.seller-dashboard .main-content{background:transparent;flex:1 1;margin-left:300px;min-height:100vh;overflow-y:auto;padding:2.5rem}.seller-dashboard .main-content .welcome-section{margin-bottom:3rem}.seller-dashboard .main-content .welcome-section h1{color:#fff;font-size:3rem;font-weight:800;line-height:1.1;margin:0 0 1rem}.seller-dashboard .main-content .welcome-section h1 .gradient-text{-webkit-text-fill-color:transparent;-webkit-animation:gradientShift 3s ease infinite;animation:gradientShift 3s ease infinite;background:linear-gradient(135deg,#8b5cf6,#3b82f6,#10b981);-webkit-background-clip:text;background-size:200% 200%}.seller-dashboard .main-content .welcome-section p{color:hsla(0,0%,100%,.8);font-size:1.2rem;font-weight:500;margin:0;max-width:600px}.seller-dashboard .main-content .stats-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:4rem}.seller-dashboard .main-content .stats-grid .stat-card{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;cursor:pointer;display:flex;overflow:hidden;padding:2rem;position:relative;transition:all .3s ease}.seller-dashboard .main-content .stats-grid .stat-card:hover{box-shadow:0 20px 40px rgba(0,0,0,.3),0 0 0 1px hsla(0,0%,100%,.1);-webkit-transform:translateY(-8px);transform:translateY(-8px)}.seller-dashboard .main-content .stats-grid .stat-card .stat-glow{bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.seller-dashboard .main-content .stats-grid .stat-card:hover .stat-glow{opacity:1}.seller-dashboard .main-content .stats-grid .stat-card .stat-icon{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 8px 25px rgba(0,0,0,.2);display:flex;font-size:2rem;height:70px;justify-content:center;margin-right:1.5rem;width:70px}.seller-dashboard .main-content .stats-grid .stat-card .stat-content{flex:1 1}.seller-dashboard .main-content .stats-grid .stat-card .stat-content h3{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff,#a5b4fc);-webkit-background-clip:text;color:#fff;font-size:2.5rem;font-weight:800;margin:0 0 .5rem}.seller-dashboard .main-content .stats-grid .stat-card .stat-content p{color:hsla(0,0%,100%,.8);font-size:1rem;font-weight:600;margin:0 0 1rem}.seller-dashboard .main-content .stats-grid .stat-card .stat-content .trend{border-radius:20px;display:inline-block;font-size:.85rem;font-weight:700;padding:.4rem .8rem}.seller-dashboard .main-content .stats-grid .stat-card .stat-content .trend.positive{background:rgba(16,185,129,.2);border:1px solid rgba(16,185,129,.3);color:#10b981}.seller-dashboard .main-content .stats-grid .stat-card .stat-content .trend.negative{background:rgba(239,68,68,.2);border:1px solid rgba(239,68,68,.3);color:#ef4444}.seller-dashboard .main-content .stats-grid .stat-card .stat-content .trend.neutral{background:rgba(156,163,175,.2);border:1px solid rgba(156,163,175,.3);color:#9ca3af}.seller-dashboard .main-content .quick-actions-section{margin-bottom:4rem}.seller-dashboard .main-content .quick-actions-section h2{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#8b5cf6,#3b82f6);-webkit-background-clip:text;color:#fff;font-size:2rem;font-weight:700;margin:0 0 2rem}.seller-dashboard .main-content .quick-actions-section .quick-actions-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.seller-dashboard .main-content .quick-actions-section .quick-actions-grid .quick-action{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;cursor:pointer;display:flex;overflow:hidden;padding:2rem;position:relative;text-align:left;transition:all .3s ease}.seller-dashboard .main-content .quick-actions-section .quick-actions-grid .quick-action:hover{box-shadow:0 15px 30px rgba(0,0,0,.3),0 0 0 1px var(--action-color);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.seller-dashboard .main-content .quick-actions-section .quick-actions-grid .quick-action:hover .action-glow{opacity:1}.seller-dashboard .main-content .quick-actions-section .quick-actions-grid .quick-action:hover .action-arrow{opacity:1;-webkit-transform:translateX(4px);transform:translateX(4px)}.seller-dashboard .main-content .quick-actions-section .quick-actions-grid .quick-action .action-glow{bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.seller-dashboard .main-content .quick-actions-section .quick-actions-grid .quick-action .action-icon{-webkit-filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));font-size:2.5rem;margin-right:1.5rem;text-align:center;width:60px}.seller-dashboard .main-content .quick-actions-section .quick-actions-grid .quick-action .action-content{flex:1 1}.seller-dashboard .main-content .quick-actions-section .quick-actions-grid .quick-action .action-content h4{color:#fff;font-size:1.3rem;font-weight:700;margin:0 0 .5rem}.seller-dashboard .main-content .quick-actions-section .quick-actions-grid .quick-action .action-content p{color:hsla(0,0%,100%,.7);font-size:.95rem;line-height:1.5;margin:0}.seller-dashboard .main-content .quick-actions-section .quick-actions-grid .quick-action .action-arrow{color:var(--action-color);font-size:1.5rem;opacity:.7;transition:all .3s ease}.seller-dashboard .main-content .recent-activity{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(450px,1fr))}.seller-dashboard .main-content .recent-activity .activity-section h3{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#8b5cf6,#3b82f6);-webkit-background-clip:text;color:#fff;font-size:1.5rem;font-weight:700;margin:0 0 1.5rem}.seller-dashboard .main-content .recent-activity .activity-section .activity-list{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;max-height:400px;overflow-y:auto;padding:1.5rem}.seller-dashboard .main-content .recent-activity .activity-section .activity-list::-webkit-scrollbar{width:6px}.seller-dashboard .main-content .recent-activity .activity-section .activity-list::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:3px}.seller-dashboard .main-content .recent-activity .activity-section .activity-list::-webkit-scrollbar-thumb{background:rgba(139,92,246,.5);border-radius:3px}.seller-dashboard .main-content .recent-activity .activity-section .activity-list .recent-item{align-items:center;border:1px solid transparent;border-radius:12px;cursor:pointer;display:flex;margin-bottom:.75rem;padding:1.25rem;position:relative;transition:all .3s ease}.seller-dashboard .main-content .recent-activity .activity-section .activity-list .recent-item:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.1);-webkit-transform:translateX(4px);transform:translateX(4px)}.seller-dashboard .main-content .recent-activity .activity-section .activity-list .recent-item:hover .item-badge{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.seller-dashboard .main-content .recent-activity .activity-section .activity-list .recent-item:last-child{margin-bottom:0}.seller-dashboard .main-content .recent-activity .activity-section .activity-list .recent-item .item-thumb{border:2px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.2);flex-shrink:0;height:60px;margin-right:1.25rem;overflow:hidden;width:60px}.seller-dashboard .main-content .recent-activity .activity-section .activity-list .recent-item .item-thumb img{height:100%;object-fit:cover;width:100%}.seller-dashboard .main-content .recent-activity .activity-section .activity-list .recent-item .item-thumb .message-avatar{border-radius:50%;height:100%;overflow:hidden;width:100%}.seller-dashboard .main-content .recent-activity .activity-section .activity-list .recent-item .item-thumb .message-avatar img{height:100%;object-fit:cover;width:100%}.seller-dashboard .main-content .recent-activity .activity-section .activity-list .recent-item .item-content{flex:1 1}.seller-dashboard .main-content .recent-activity .activity-section .activity-list .recent-item .item-content h4{color:#fff;font-size:1rem;font-weight:700;margin:0 0 .5rem}.seller-dashboard .main-content .recent-activity .activity-section .activity-list .recent-item .item-content p{color:hsla(0,0%,100%,.8);font-size:.9rem;line-height:1.4;margin:0 0 .5rem}.seller-dashboard .main-content .recent-activity .activity-section .activity-list .recent-item .item-content .item-meta{background:hsla(0,0%,100%,.1);border-radius:12px;color:hsla(0,0%,100%,.6);display:inline-block;font-size:.8rem;font-weight:600;padding:.25rem .75rem}.seller-dashboard .main-content .recent-activity .activity-section .activity-list .recent-item .item-badge{background:linear-gradient(135deg,#8b5cf6,#3b82f6);border-radius:50%;height:8px;opacity:0;position:absolute;right:12px;top:12px;-webkit-transform:scale(0);transform:scale(0);transition:all .3s ease;width:8px}.seller-dashboard .main-content .recent-activity .activity-section .activity-list .empty-state{color:hsla(0,0%,100%,.7);padding:3rem 2rem;text-align:center}.seller-dashboard .main-content .recent-activity .activity-section .activity-list .empty-state .empty-icon{font-size:3rem;margin-bottom:1rem;opacity:.7}.seller-dashboard .main-content .recent-activity .activity-section .activity-list .empty-state p{font-size:1.1rem;font-weight:600;margin:0 0 1rem}.seller-dashboard .main-content .recent-activity .activity-section .activity-list .empty-state .empty-subtitle{font-size:.9rem;margin-bottom:1.5rem!important;opacity:.8}.seller-dashboard .main-content .recent-activity .activity-section .activity-list .empty-state .cta-button{background:linear-gradient(135deg,#8b5cf6,#3b82f6);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.seller-dashboard .main-content .recent-activity .activity-section .activity-list .empty-state .cta-button:hover{box-shadow:0 8px 25px rgba(139,92,246,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.seller-dashboard .sidebar-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(0,0,0,.7);bottom:0;left:0;position:fixed;right:0;top:0;z-index:99}.seller-dashboard .skeleton-container .welcome-section{margin-bottom:3rem}.seller-dashboard .skeleton-container .welcome-section .skeleton-title{height:3rem;margin-bottom:1rem;max-width:100%;width:400px}.seller-dashboard .skeleton-container .welcome-section .skeleton-subtitle{height:1.5rem;max-width:100%;width:300px}.seller-dashboard .skeleton-container .quick-actions-section .skeleton-heading{height:2rem;margin-bottom:2rem;width:200px}.seller-dashboard .skeleton-loader{-webkit-animation:loading 1.5s infinite;animation:loading 1.5s infinite;background:linear-gradient(90deg,hsla(0,0%,100%,.1) 25%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,.1) 75%);background-size:200% 100%;border-radius:8px}.seller-dashboard .skeleton-loader.skeleton-text{height:1rem}.seller-dashboard .skeleton-loader.skeleton-text.short{width:60%}.seller-dashboard .skeleton-loader.skeleton-text.medium{width:80%}.seller-dashboard .skeleton-loader.skeleton-text.long{width:100%}.seller-dashboard .skeleton-loader.skeleton-title{height:3rem}.seller-dashboard .skeleton-loader.skeleton-subtitle{height:1.5rem}.seller-dashboard .skeleton-loader.skeleton-heading{height:2rem}.seller-dashboard .skeleton-loader.skeleton-avatar{border-radius:12px;flex-shrink:0;height:60px;margin-right:1.25rem;width:60px}.seller-dashboard .skeleton-loader.skeleton-icon{border-radius:12px;height:60px;margin-right:1.5rem;width:60px}.seller-dashboard .quick-action-skeleton{align-items:center;background:hsla(0,0%,100%,.05);border-radius:16px;display:flex;padding:2rem}.seller-dashboard .quick-action-skeleton .skeleton-content{flex:1 1}@-webkit-keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@-webkit-keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:1024px){.seller-dashboard .main-content{padding:2rem}.seller-dashboard .stats-grid{grid-template-columns:repeat(2,1fr)}.seller-dashboard .recent-activity{grid-template-columns:1fr}}@media(max-width:768px){.seller-dashboard .mobile-header{display:flex}.seller-dashboard .sidebar{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.seller-dashboard .sidebar.open{-webkit-transform:translateX(0);transform:translateX(0)}.seller-dashboard .main-content{margin-left:0;padding:1.5rem 1rem}.seller-dashboard .welcome-section h1{font-size:2.2rem!important}.seller-dashboard .stats-grid{gap:1.5rem;grid-template-columns:1fr}.seller-dashboard .quick-actions-grid,.seller-dashboard .recent-activity{grid-template-columns:1fr}.seller-dashboard .quick-action,.seller-dashboard .stat-card{padding:1.5rem!important}}@media(max-width:480px){.seller-dashboard .main-content{padding:1rem .75rem}.seller-dashboard .welcome-section h1{font-size:1.8rem!important}.seller-dashboard .stats-grid{gap:1rem}.seller-dashboard .stat-card{padding:1.25rem!important}.seller-dashboard .stat-card .stat-icon{font-size:1.5rem!important;height:50px!important;width:50px!important}.seller-dashboard .stat-card .stat-content h3{font-size:2rem!important}.seller-dashboard .quick-action{padding:1.25rem!important}.seller-dashboard .activity-list,.seller-dashboard .recent-item{padding:1rem!important}}.seller-navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(10,10,14,.8);border-bottom:1px solid hsla(0,0%,100%,.08);position:-webkit-sticky;position:sticky;top:0;z-index:1000}.seller-navbar .inner{align-items:center;color:#e5e7eb;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:12px 16px}.seller-navbar .left{align-items:center;display:flex;gap:12px}.seller-navbar .left .hamburger{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;cursor:pointer;display:none;height:36px;justify-content:center;width:36px}.seller-navbar .left .hamburger span{background:#e5e7eb;display:block;height:2px;margin:2px 0;transition:.2s;width:18px}.seller-navbar .left .hamburger.open span:first-child{-webkit-transform:translateY(4px) rotate(45deg);transform:translateY(4px) rotate(45deg)}.seller-navbar .left .hamburger.open span:nth-child(2){opacity:0}.seller-navbar .left .hamburger.open span:nth-child(3){-webkit-transform:translateY(-4px) rotate(-45deg);transform:translateY(-4px) rotate(-45deg)}.seller-navbar .left .brand{align-items:center;color:#fff;display:inline-flex;gap:8px;text-decoration:none}.seller-navbar .left .brand .brand-logo{background:#0b0d12;border:1px solid hsla(0,0%,100%,.12);border-radius:4px;height:28px;object-fit:cover;width:28px}.seller-navbar .left .brand .title{font-weight:700;letter-spacing:.3px}.seller-navbar .nav{display:flex;gap:14px;z-index:1001}.seller-navbar .nav .navlink{border-radius:8px;color:#cbd5e1;padding:8px 10px;text-decoration:none;transition:.2s}.seller-navbar .nav .navlink:hover{background:hsla(0,0%,100%,.06);color:#fff}.seller-navbar .nav .navlink.active{background:rgba(99,102,241,.18);border:1px solid rgba(99,102,241,.35);color:#fff}.seller-navbar .right{align-items:center;display:flex;gap:10px}.seller-navbar .right .iconbtn{background:transparent;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#e5e7eb;cursor:pointer;height:36px;width:36px}.seller-navbar .right .user{align-items:center;display:flex;position:relative}.seller-navbar .right .user img{border:1px solid hsla(0,0%,100%,.15);border-radius:50%;cursor:pointer;height:36px;width:36px}.seller-navbar .right .user:hover .dropdown{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}.seller-navbar .right .dropdown{background:#0b0d12;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.35);opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:44px;-webkit-transform:translateY(-4px);transform:translateY(-4px);transition:.18s;width:180px}.seller-navbar .right .dropdown .item{background:transparent;border:0;color:#e5e7eb;cursor:pointer;display:block;padding:10px 12px;text-align:left;text-decoration:none;width:100%}.seller-navbar .right .dropdown .item:hover{background:hsla(0,0%,100%,.06)}@media(max-width:900px){.seller-navbar .left .hamburger{display:inline-flex}.seller-navbar .right{margin-left:auto}.seller-navbar .nav{background:#0b0d12;border-bottom:1px solid hsla(0,0%,100%,.1);flex-wrap:wrap;gap:8px;left:0;opacity:0;padding:10px 16px;pointer-events:none;position:fixed;right:0;top:56px;-webkit-transform:translateY(-8px);transform:translateY(-8px);transition:opacity .18s ease,visibility 0s linear .18s,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s;transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s,-webkit-transform .18s ease;visibility:hidden;z-index:1001}.seller-navbar .nav.open{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:0s;visibility:visible}}
/*# sourceMappingURL=main.9fec6d75.css.map*/