@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;600;700;900&display=swap";.notification-toast{position:fixed;top:20px;right:20px;min-width:350px;max-width:450px;background:#fff;border-radius:12px;box-shadow:0 10px 40px #00000026;display:flex;align-items:center;gap:1rem;padding:1rem;z-index:1000000;transform:translate(500px);transition:transform .3s ease,opacity .3s ease;opacity:0}.notification-toast.show{transform:translate(0);opacity:1}.toast-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}.toast-content{flex:1;overflow:hidden}.toast-title{margin:0;font-size:1rem;font-weight:600;color:#1f2937}.toast-message{margin:.25rem 0 0;font-size:.9rem;color:#6b7280;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.toast-close{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:1.2rem;padding:.5rem;border-radius:6px;transition:all .2s;flex-shrink:0}.toast-close:hover{background:#f3f4f6;color:#4b5563}.notifications-dropdown{position:relative}.notifications-trigger{background:#ffffff26;backdrop-filter:blur(10px) saturate(1.8);-webkit-backdrop-filter:blur(10px) saturate(1.8);border:1px solid rgba(255,255,255,.25);box-shadow:0 4px 12px #0000001a,0 1px 3px #00000014,inset 0 1px 1px #ffffff4d;color:inherit;cursor:pointer;font-size:1.3rem;padding:.75rem;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center}.notifications-trigger:hover{background:#ffffff40;backdrop-filter:blur(15px) saturate(2);-webkit-backdrop-filter:blur(15px) saturate(2);transform:translateY(-2px);box-shadow:0 6px 16px #00000026,0 2px 4px #0000001a,inset 0 1px 1px #fff6}.notifications-trigger:active{transform:translateY(0);box-shadow:0 2px 8px #0000001a,inset 0 1px 1px #fff3}.notification-badge{position:absolute;top:2px;right:2px;background:#ef4444;color:#fff;border-radius:50%;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;padding:0 4px;border:2px solid white}.notifications-dropdown-menu{position:fixed;top:var(--nd-top, 60px);right:var(--nd-right, 16px);width:400px;max-height:600px;background:#fff;border-radius:12px;box-shadow:0 10px 40px #00000026;overflow:hidden;z-index:999999;display:flex;flex-direction:column}.notifications-header{padding:1rem 1.25rem;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between}.notifications-header h3{margin:0;font-size:1.1rem;color:#1f2937;font-weight:600}.mark-all-read{background:none;border:none;color:#22c55e;font-size:.85rem;font-weight:600;cursor:pointer;padding:.25rem .5rem;border-radius:6px;transition:all .2s}.mark-all-read:hover{background:#f0fdf4}.notifications-list{overflow-y:auto;max-height:500px}.notification-item{display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid #f3f4f6;transition:background .2s;cursor:pointer}.notification-item:hover{background:#f9fafb}.notification-item.unread{background:#f0fdf4}.notification-item.unread:hover{background:#dcfce7}.notification-icon{width:40px;height:40px;border-radius:10px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;color:#6b7280;flex-shrink:0}.notification-item.unread .notification-icon{background:#22c55e;color:#fff}.notification-content{flex:1;min-width:0}.notification-title{margin:0;font-size:.95rem;font-weight:600;color:#1f2937}.notification-message{margin:.25rem 0;font-size:.85rem;color:#6b7280;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.notification-time{font-size:.75rem;color:#9ca3af}.notification-actions{display:flex;gap:.25rem;flex-shrink:0}.notification-action-btn{background:none;border:none;color:#9ca3af;cursor:pointer;padding:.5rem;border-radius:6px;transition:all .2s;font-size:.9rem}.notification-action-btn:hover{background:#f3f4f6;color:#4b5563}.no-notifications{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;color:#9ca3af}.no-notifications i{font-size:3rem;margin-bottom:1rem}.no-notifications p{margin:0;font-size:.95rem}.notifications-footer{padding:.75rem 1.25rem;border-top:1px solid #e5e7eb;text-align:center}.notifications-footer a,.view-all-notifications-btn{color:#22c55e;text-decoration:none;font-size:.9rem;font-weight:600;transition:color .2s;background:none;border:none;cursor:pointer;padding:0;font-family:inherit}.notifications-footer a:hover,.view-all-notifications-btn:hover{color:#16a34a}.notifications-backdrop{display:none}.notifications-close-btn{background:none;border:none;color:#9ca3af;cursor:pointer;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1rem;transition:all .2s;flex-shrink:0}.notifications-close-btn:hover{background:#f3f4f6;color:#374151}.notifications-drag-handle{display:none}@media (max-width: 768px){.notifications-backdrop{display:block;position:fixed;inset:0;background:#00000073;z-index:999998;animation:nd-fade-in .2s ease}.notifications-drag-handle{display:block;width:40px;height:4px;background:#e5e7eb;border-radius:2px;margin:.75rem auto 0;flex-shrink:0}.notifications-dropdown-menu{top:auto!important;right:auto!important;bottom:0;left:0;width:100%;max-height:80vh;border-radius:20px 20px 0 0;box-shadow:0 -8px 40px #0000002e;animation:nd-slide-up .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.notifications-header{padding:.875rem 1.25rem;border-bottom:1px solid #e5e7eb;flex-shrink:0}.notifications-header h3{font-size:1.05rem;display:flex;align-items:center}.mark-all-read{font-size:.78rem;padding:.2rem .5rem;background:#f0fdf4;border-radius:20px;border:1px solid #bbf7d0;color:#16a34a}.notifications-list{flex:1;overflow-y:auto;max-height:none}.notification-item{padding:.875rem 1.25rem;gap:.875rem}.notification-icon{width:38px;height:38px;border-radius:10px}.notification-title{font-size:.9rem}.notification-message{font-size:.82rem}.notification-time{font-size:.72rem}.notification-action-btn{padding:.45rem;font-size:.88rem}.notifications-footer{padding:.875rem 1.25rem;flex-shrink:0}.view-all-notifications-btn{font-size:.9rem;font-weight:600;width:100%;padding:.75rem;background:#f0fdf4;border-radius:12px;border:1px solid #bbf7d0;color:#16a34a;text-align:center}.no-notifications{padding:3rem 1rem}}@media (max-width: 640px){.notification-toast{min-width:auto;max-width:calc(100vw - 40px);right:20px;left:20px}}@keyframes nd-slide-up{0%{transform:translateY(100%);opacity:.6}to{transform:translateY(0);opacity:1}}@keyframes nd-fade-in{0%{opacity:0}to{opacity:1}}body.dark-mode .notification-toast,body.dark-mode .notifications-dropdown-menu{background:#1f2937;box-shadow:0 10px 40px #00000080}body.dark-mode .toast-title,body.dark-mode .notification-title,body.dark-mode .notifications-header h3{color:#f9fafb}body.dark-mode .toast-message,body.dark-mode .notification-message{color:#9ca3af}body.dark-mode .notifications-header,body.dark-mode .notification-item,body.dark-mode .notifications-footer{border-color:#374151}body.dark-mode .notification-item:hover{background:#374151}body.dark-mode .notification-item.unread{background:#22c55e1a}body.dark-mode .notification-item.unread:hover{background:#22c55e33}body.dark-mode .notification-icon{background:#374151;color:#9ca3af}body.dark-mode .toast-close,body.dark-mode .notification-action-btn{color:#9ca3af}body.dark-mode .toast-close:hover,body.dark-mode .notification-action-btn:hover{background:#374151;color:#f9fafb}body.dark-mode .notifications-close-btn{color:#6b7280}body.dark-mode .notifications-close-btn:hover{background:#374151;color:#f9fafb}body.dark-mode .notifications-drag-handle{background:#374151}body.dark-mode .mark-all-read,body.dark-mode .view-all-notifications-btn{background:#22c55e1a;border-color:#22c55e33;color:#22c55e}body.dark-mode .notifications-trigger{background:#0003;backdrop-filter:blur(10px) saturate(1.8);-webkit-backdrop-filter:blur(10px) saturate(1.8);border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 12px #0000004d,0 1px 3px #0003,inset 0 1px 1px #ffffff1a}body.dark-mode .notifications-trigger:hover{background:#0000004d;backdrop-filter:blur(15px) saturate(2);-webkit-backdrop-filter:blur(15px) saturate(2);border:1px solid rgba(255,255,255,.15);box-shadow:0 6px 16px #0006,0 2px 4px #00000040,inset 0 1px 1px #ffffff26}.floating-support-btn{position:fixed;right:3rem;top:5rem;z-index:999;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border:none;border-radius:50%;width:54px;height:54px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;cursor:pointer;box-shadow:0 4px 16px #22c55e4d;transition:all .3s cubic-bezier(.4,0,.2,1);animation:pulse 2s infinite}.floating-support-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #22c55e66}@keyframes pulse{0%,to{box-shadow:0 8px 25px #22c55e66}50%{box-shadow:0 8px 35px #22c55e99,0 0 #22c55eb3}}.support-modal-overlay{position:fixed;inset:0;background:#0009;backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:999999;padding:1rem;animation:fadeIn .3s ease}.support-modal-container{background:#fff;border-radius:20px;width:100%;max-width:1200px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 25px 70px #0000004d;animation:slideUp .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.support-chat-header{background:linear-gradient(135deg,#22c55e,#16a34a);padding:1.5rem 2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-shrink:0}.support-header-content{flex:1;display:flex;align-items:center;gap:1rem;color:#fff}.support-header-icon{font-size:2rem;background:#fff3;padding:.75rem;border-radius:50%}.support-header-content h1{margin:0;font-size:1.5rem}.support-header-content p{margin:.25rem 0 0;opacity:.9;font-size:.875rem}.support-header-actions{display:flex;align-items:center;gap:.75rem}.support-new-ticket-btn{background:#fff;color:#22c55e;border:none;border-radius:12px;padding:.75rem 1.25rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s;font-size:.875rem}.support-new-ticket-btn:hover{transform:translateY(-2px);box-shadow:0 10px 25px #ffffff4d}.support-close-modal-btn{background:#fff3;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;font-size:1.25rem;transition:all .3s}.support-close-modal-btn:hover{background:#ffffff4d;transform:rotate(90deg)}.support-chat-content{display:grid;grid-template-columns:320px 1fr;gap:0;flex:1;overflow:hidden}.support-tickets-sidebar{background:#f9fafb;border-right:1px solid #E5E7EB;padding:1.5rem;overflow:hidden;display:flex;flex-direction:column}.support-sidebar-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.support-sidebar-header h3{margin:0;color:#1f2937;font-size:1.25rem}.support-ticket-count{background:#22c55e;color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.875rem;font-weight:600}.support-tickets-list{flex:1;overflow-y:auto;margin:0 -1.5rem;padding:0 1.5rem}.support-ticket-item{padding:1rem;border-radius:12px;margin-bottom:.75rem;cursor:pointer;transition:all .3s;border:2px solid transparent}.support-ticket-item:hover{background:#f3f4f6}.support-ticket-item.active{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border-color:#22c55e}.support-ticket-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.support-ticket-header h4{margin:0;font-size:1rem;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-ticket-status{font-size:.75rem;padding:.25rem .75rem;border-radius:20px;color:#fff;font-weight:600;text-transform:uppercase}.support-ticket-preview{margin:0;font-size:.875rem;opacity:.7}.support-ticket-item.active .support-ticket-preview{opacity:.9}.support-loading,.support-empty-state{text-align:center;padding:3rem 1rem;color:#9ca3af}.support-loading svg,.support-empty-state svg{font-size:3rem;margin-bottom:1rem}.support-empty-state small{display:block;margin-top:.5rem;font-size:.875rem}.support-chat-area{background:#fff;display:flex;flex-direction:column;overflow:hidden}.support-chat-header-bar{padding:1.25rem 1.5rem;border-bottom:2px solid #F3F4F6;display:flex;align-items:center;justify-content:space-between;background:#f9fafb;color:#1f2937;flex-shrink:0}.support-chat-header-bar h3{margin:0;font-size:1.125rem;color:#1f2937}.support-chat-header-bar p{margin:.25rem 0 0;opacity:.7;font-size:.8125rem;color:#6b7280}.support-close-ticket-btn{background:#fee2e2;border:1px solid #FCA5A5;color:#dc2626;padding:.5rem 1rem;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s;font-size:.875rem}.support-close-ticket-btn:hover{background:#fca5a5;color:#fff}.support-messages-container{flex:1;overflow-y:auto;padding:2rem;background:#f9fafb}.support-no-messages,.support-no-selection{text-align:center;padding:4rem 2rem;color:#9ca3af}.support-no-messages svg,.support-no-selection svg{color:#d1d5db;margin-bottom:1rem}.support-no-selection h3{color:#6b7280;margin:1rem 0 .5rem}.support-message{display:flex;gap:1rem;margin-bottom:1.5rem}.support-message.user{flex-direction:row-reverse}.support-message-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.support-message.user .support-message-avatar{background:linear-gradient(135deg,#22c55e,#16a34a)}.support-message-content{max-width:70%}.support-message-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.support-message.user .support-message-header{flex-direction:row-reverse}.support-message-sender{font-weight:600;color:#1f2937;font-size:.875rem}.support-message-time{font-size:.75rem;color:#9ca3af}.support-message-text{background:#fff;padding:1rem;border-radius:12px;box-shadow:0 2px 8px #0000000d;color:#374151;line-height:1.6}.support-message.user .support-message-text{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.support-message-input-form{padding:1.5rem;border-top:2px solid #F3F4F6;display:flex;gap:1rem}.support-message-input{flex:1;padding:1rem;border:2px solid #E5E7EB;border-radius:12px;font-size:1rem;transition:all .3s}.support-message-input:focus{outline:none;border-color:#22c55e;box-shadow:0 0 0 3px #22c55e1a}.support-send-btn{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border:none;border-radius:12px;padding:1rem 1.5rem;cursor:pointer;font-size:1.25rem;transition:all .3s}.support-send-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #22c55e66}.support-ticket-modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000000;padding:1rem}.support-modal-content{background:#fff;border-radius:16px;padding:2rem;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.support-modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.support-modal-header h2{margin:0;color:#1f2937}.support-modal-close{background:none;border:none;font-size:2rem;color:#9ca3af;cursor:pointer;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:all .3s}.support-modal-close:hover{color:#1f2937;background:#f3f4f6;border-radius:8px}.support-ticket-form{display:flex;flex-direction:column;gap:1.5rem}.support-form-group{display:flex;flex-direction:column;gap:.5rem}.support-form-group label{font-weight:600;color:#374151;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.support-form-group input,.support-form-group select,.support-form-group textarea{padding:.75rem;border:2px solid #E5E7EB;border-radius:8px;font-size:1rem;transition:all .3s}.support-form-group input:focus,.support-form-group select:focus,.support-form-group textarea:focus{outline:none;border-color:#22c55e;box-shadow:0 0 0 3px #22c55e1a}.support-form-group textarea{resize:vertical;font-family:inherit}.support-modal-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.support-btn-secondary,.support-btn-primary{padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s;border:none}.support-btn-secondary{background:#f3f4f6;color:#374151}.support-btn-secondary:hover{background:#e5e7eb}.support-btn-primary{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff}.support-btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #22c55e66}.support-btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none}body.dark-mode .support-modal-container,body.AutoboyExpress-dash-dark-mode .support-modal-container{background:#1f2937}body.dark-mode .support-chat-header,body.AutoboyExpress-dash-dark-mode .support-chat-header{background:linear-gradient(135deg,#22c55e,#16a34a)}body.dark-mode .support-chat-container,body.AutoboyExpress-dash-dark-mode .support-chat-container{background:linear-gradient(135deg,#1f2937,#111827)}body.dark-mode .support-tickets-sidebar,body.dark-mode .support-chat-area,body.dark-mode .support-modal-content,body.AutoboyExpress-dash-dark-mode .support-tickets-sidebar,body.AutoboyExpress-dash-dark-mode .support-chat-area,body.AutoboyExpress-dash-dark-mode .support-modal-content{background:#1f2937;box-shadow:0 10px 40px #00000080}body.dark-mode .support-sidebar-header h3,body.dark-mode .support-chat-header-bar h3,body.dark-mode .support-modal-header h2,body.dark-mode .support-no-selection h3,body.AutoboyExpress-dash-dark-mode .support-sidebar-header h3,body.AutoboyExpress-dash-dark-mode .support-chat-header-bar h3,body.AutoboyExpress-dash-dark-mode .support-modal-header h2,body.AutoboyExpress-dash-dark-mode .support-no-selection h3{color:#f9fafb}body.dark-mode .support-ticket-item,body.AutoboyExpress-dash-dark-mode .support-ticket-item{background:#374151;border-color:#4b5563}body.dark-mode .support-ticket-item:hover,body.AutoboyExpress-dash-dark-mode .support-ticket-item:hover{background:#4b5563}body.dark-mode .support-ticket-item.active,body.AutoboyExpress-dash-dark-mode .support-ticket-item.active{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff}body.dark-mode .support-ticket-header h4,body.AutoboyExpress-dash-dark-mode .support-ticket-header h4{color:#f9fafb}body.dark-mode .support-ticket-item.active .support-ticket-header h4,body.AutoboyExpress-dash-dark-mode .support-ticket-item.active .support-ticket-header h4{color:#fff}body.dark-mode .support-messages-container,body.AutoboyExpress-dash-dark-mode .support-messages-container{background:#111827}body.dark-mode .support-message-text,body.AutoboyExpress-dash-dark-mode .support-message-text{background:#374151;color:#e5e7eb}body.dark-mode .support-message.user .support-message-text,body.AutoboyExpress-dash-dark-mode .support-message.user .support-message-text{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff}body.dark-mode .support-message-sender,body.AutoboyExpress-dash-dark-mode .support-message-sender{color:#f9fafb}body.dark-mode .support-message-input-form,body.AutoboyExpress-dash-dark-mode .support-message-input-form{border-top-color:#374151}body.dark-mode .support-message-input,body.AutoboyExpress-dash-dark-mode .support-message-input{background:#374151;border-color:#4b5563;color:#f9fafb}body.dark-mode .support-message-input:focus,body.AutoboyExpress-dash-dark-mode .support-message-input:focus{border-color:#22c55e;box-shadow:0 0 0 3px #22c55e26}body.dark-mode .support-form-group input,body.dark-mode .support-form-group select,body.dark-mode .support-form-group textarea,body.AutoboyExpress-dash-dark-mode .support-form-group input,body.AutoboyExpress-dash-dark-mode .support-form-group select,body.AutoboyExpress-dash-dark-mode .support-form-group textarea{background:#374151;border-color:#4b5563;color:#f9fafb}body.dark-mode .support-form-group input:focus,body.dark-mode .support-form-group select:focus,body.dark-mode .support-form-group textarea:focus,body.AutoboyExpress-dash-dark-mode .support-form-group input:focus,body.AutoboyExpress-dash-dark-mode .support-form-group select:focus,body.AutoboyExpress-dash-dark-mode .support-form-group textarea:focus{border-color:#22c55e;box-shadow:0 0 0 3px #22c55e1a}body.dark-mode .support-form-group label,body.AutoboyExpress-dash-dark-mode .support-form-group label{color:#d1d5db}body.dark-mode .support-btn-secondary,body.AutoboyExpress-dash-dark-mode .support-btn-secondary{background:#374151;color:#d1d5db}body.dark-mode .support-btn-secondary:hover,body.AutoboyExpress-dash-dark-mode .support-btn-secondary:hover{background:#4b5563}body.dark-mode .support-modal-close,body.AutoboyExpress-dash-dark-mode .support-modal-close{color:#9ca3af}body.dark-mode .support-modal-close:hover,body.AutoboyExpress-dash-dark-mode .support-modal-close:hover{color:#f9fafb;background:#374151}body.dark-mode .support-no-messages p,body.dark-mode .support-no-selection p,body.dark-mode .support-empty-state p,body.AutoboyExpress-dash-dark-mode .support-no-messages p,body.AutoboyExpress-dash-dark-mode .support-no-selection p,body.AutoboyExpress-dash-dark-mode .support-empty-state p{color:#9ca3af}body.dark-mode .support-close-ticket-btn,body.AutoboyExpress-dash-dark-mode .support-close-ticket-btn{background:#ffffff1a;border-color:#fff3}body.dark-mode .support-close-ticket-btn:hover,body.AutoboyExpress-dash-dark-mode .support-close-ticket-btn:hover{background:#fff3}@media (max-width: 968px){.support-modal-container{max-width:95%;max-height:90vh}.support-chat-content{grid-template-columns:1fr}.support-tickets-sidebar{max-height:250px;border-right:none;border-bottom:1px solid #E5E7EB}.support-chat-header{flex-wrap:wrap;padding:1.25rem 1.5rem}.support-header-content h1{font-size:1.25rem}.support-header-icon{font-size:1.5rem;padding:.625rem}.floating-support-btn{width:50px;height:50px;font-size:1.2rem;right:2rem;top:4.5rem}}@media (max-width: 640px){.support-modal-container{max-width:100%;max-height:100vh;border-radius:0}.support-chat-header{padding:1rem 1.25rem}.support-header-icon{font-size:1.35rem;padding:.5rem}.support-header-content h1{font-size:1.125rem}.support-header-content p{font-size:.8125rem}.support-new-ticket-btn{padding:.625rem 1rem;font-size:.8125rem}.support-close-modal-btn{width:36px;height:36px;font-size:1.125rem}.support-message-content{max-width:85%}.support-modal-content{padding:1.5rem}.floating-support-btn{width:46px;height:46px;font-size:1.15rem;right:1.25rem;top:4.25rem}}:root{--nb-green: #22C55E;--nb-green-dark: #16A34A;--nb-green-xdark: #15803D;--nb-green-glow: rgba(34, 197, 94, .35);--nb-green-faint: rgba(34, 197, 94, .12);--nb-text-primary: #0f172a;--nb-text-secondary: #6b7280;--nb-text-invert: #f8fafc;--nb-bg-glass: rgba(255, 255, 255, .88);--nb-bg-glass-dk: rgba(14, 14, 20, .9);--nb-border-light: rgba(34, 197, 94, .22);--nb-border-dark: rgba(34, 197, 94, .18);--nb-shadow: 0 8px 32px rgba(0, 0, 0, .08), 0 2px 8px rgba(34, 197, 94, .06), inset 0 1px 0 rgba(255, 255, 255, .7);--nb-shadow-scrolled: 0 12px 40px rgba(0, 0, 0, .12), 0 4px 16px rgba(34, 197, 94, .1), 0 0 0 1px rgba(34, 197, 94, .15);--nb-shadow-dk: 0 8px 32px rgba(0, 0, 0, .5), 0 2px 8px rgba(34, 197, 94, .1), inset 0 1px 0 rgba(255, 255, 255, .04);--nb-radius: 50px;--nb-radius-inner: 12px;--nb-height: 68px;--nb-height-scrolled: 58px;--nb-blur: blur(30px) saturate(200%);--nb-ease: cubic-bezier(.4, 0, .2, 1);--nb-transition: all .55s var(--nb-ease)}.navbar{position:fixed;top:14px;left:50%;transform:translate(-50%);width:calc(100% - 48px);max-width:1380px;height:var(--nb-height);border-radius:var(--nb-radius);background:var(--nb-bg-glass);backdrop-filter:var(--nb-blur);-webkit-backdrop-filter:var(--nb-blur);border:1px solid var(--nb-border-light);box-shadow:var(--nb-shadow);z-index:1000;padding:0;margin:0;box-sizing:border-box;transition:var(--nb-transition);will-change:transform,width,height}.navbar:before{content:"";position:absolute;inset:-1px;border-radius:calc(var(--nb-radius) + 1px);background:conic-gradient(from 0deg,transparent 0%,var(--nb-green) 20%,transparent 30%,transparent 100%);z-index:-1;opacity:0;transition:opacity .6s ease;pointer-events:none}.navbar:hover:before,.navbar.scrolled:before{opacity:.35}@keyframes glowSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.navbar.scrolled{top:10px;width:calc(100% - 80px);max-width:1100px;height:var(--nb-height-scrolled);box-shadow:var(--nb-shadow-scrolled)}.navbar.nav-hidden{transform:translate(-50%) translateY(calc(-1 * var(--nb-height) - 30px));opacity:0;pointer-events:none}body.dark-mode .navbar{background:var(--nb-bg-glass-dk);border-color:var(--nb-border-dark);box-shadow:var(--nb-shadow-dk)}.nav-container{display:flex;align-items:center;width:100%;height:100%;padding:0 1.5rem 0 1.25rem;box-sizing:border-box;gap:0}.logo{display:flex;align-items:center;flex-shrink:0;text-decoration:none;margin-right:1.25rem}.logo img{height:52px;width:auto;transition:transform .35s var(--nb-ease),filter .35s ease;filter:drop-shadow(0 2px 6px rgba(34,197,94,.15))}body.dark-mode .logo img{filter:drop-shadow(0 2px 6px rgba(34,197,94,.25))}.navbar.scrolled .logo img{height:44px}.logo:hover img{transform:scale(1.06);filter:drop-shadow(0 4px 14px rgba(34,197,94,.35))}.nav-center{display:flex;align-items:center;flex:1;gap:.5rem;min-width:0;justify-content:flex-end}.search-container{position:relative;width:280px;flex-shrink:0;transition:width .4s var(--nb-ease)}.search-container.expanded{width:420px}.search-wrapper{position:relative;width:100%;display:flex;align-items:center;background:#f3f4f6cc;border-radius:var(--nb-radius);border:1.5px solid rgba(229,231,235,.9);transition:all .35s var(--nb-ease)}body.dark-mode .search-wrapper{background:#282834d9;border-color:#374151cc}.search-wrapper:focus-within{background:#fffffffa;border-color:var(--nb-green);box-shadow:0 0 0 3px var(--nb-green-faint)}body.dark-mode .search-wrapper:focus-within{background:#1a1a26fa;border-color:var(--nb-green)}.search-input{flex:1;padding:10px 14px;border:none;background:transparent;color:var(--nb-text-primary);font-size:13.5px;font-weight:500;letter-spacing:.01em;outline:none}body.dark-mode .search-input{color:var(--nb-text-invert)}.search-input::placeholder{color:var(--nb-text-secondary)}body.dark-mode .search-input::placeholder{color:#6b7280}.search-btn{padding:7px 11px;margin:5px;background:linear-gradient(135deg,var(--nb-green) 0%,var(--nb-green-dark) 100%);color:#fff;border:none;border-radius:50px;cursor:pointer;font-size:13px;transition:all .3s var(--nb-ease);display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px}.search-btn:hover{background:linear-gradient(135deg,var(--nb-green-dark) 0%,var(--nb-green-xdark) 100%);transform:scale(1.08);box-shadow:0 3px 10px var(--nb-green-glow)}.search-btn:active{transform:scale(.94)}.navbar-search-results{position:absolute;top:calc(100% + 10px);left:0;right:0;background:#fffffffa;border:1.5px solid #e5e7eb;border-radius:20px;box-shadow:0 16px 48px #0000001f;z-index:1002;max-height:420px;overflow-y:auto;animation:nbDropIn .22s var(--nb-ease) both;backdrop-filter:blur(20px)}body.dark-mode .navbar-search-results{background:#12121cfa;border-color:#2d2d3e;box-shadow:0 16px 48px #0000008c}@keyframes nbDropIn{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.search-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:20px;color:var(--nb-text-secondary);font-size:13px}.search-loading i{font-size:16px;color:var(--nb-green)}.search-results-list{padding:8px}.search-result-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;cursor:pointer;transition:background .2s ease}.search-result-item:hover{background:#22c55e12}body.dark-mode .search-result-item:hover{background:#22c55e1a}.search-result-img{width:46px;height:46px;object-fit:cover;border-radius:10px;flex-shrink:0}.search-result-info{flex:1;min-width:0}.search-result-info h4{font-size:13.5px;font-weight:600;color:var(--nb-text-primary);margin:0 0 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.dark-mode .search-result-info h4{color:var(--nb-text-invert)}.search-result-price{font-size:12.5px;font-weight:700;color:var(--nb-green);margin:0}.search-view-all{border-top:1px solid #f0f0f0;padding:10px}body.dark-mode .search-view-all{border-top-color:#2d2d3e}.view-all-btn{width:100%;padding:9px;background:transparent;border:none;color:var(--nb-green);font-size:13px;font-weight:600;cursor:pointer;border-radius:10px;transition:background .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.view-all-btn:hover{background:var(--nb-green-faint)}.view-all-btn i{font-size:11px}.search-no-results{padding:28px 20px;text-align:center;color:var(--nb-text-secondary);font-size:13px}.search-no-results i{font-size:28px;margin-bottom:10px;opacity:.4;display:block}.become-seller-btn{background:linear-gradient(135deg,var(--nb-green) 0%,var(--nb-green-dark) 100%);color:#fff;padding:9px 18px;border-radius:50px;text-decoration:none;font-weight:700;font-size:13px;letter-spacing:.04em;text-transform:uppercase;display:flex;align-items:center;gap:7px;transition:all .3s var(--nb-ease);border:none;cursor:pointer;white-space:nowrap;flex-shrink:0;box-shadow:0 2px 10px #22c55e40}.become-seller-btn:hover{background:linear-gradient(135deg,var(--nb-green-dark) 0%,var(--nb-green-xdark) 100%);transform:translateY(-2px);box-shadow:0 6px 20px #22c55e61}.nav-dropdown{position:relative;display:flex;align-items:center}.nav-dropdown-trigger{color:var(--nb-text-primary);text-decoration:none;display:flex;align-items:center;gap:7px;font-weight:600;font-size:13px;letter-spacing:.05em;text-transform:uppercase;padding:9px 16px;border-radius:50px;transition:all .3s ease;background:transparent;cursor:pointer;border:none;white-space:nowrap}.nav-dropdown-trigger:hover{background:var(--nb-green-faint);color:var(--nb-green-dark)}body.dark-mode .nav-dropdown-trigger{color:#e2e8f0}body.dark-mode .nav-dropdown-trigger:hover{background:#22c55e26;color:var(--nb-green)}.dropdown-arrow{font-size:.55rem;transition:transform .3s ease}.nav-dropdown:hover .dropdown-arrow{transform:rotate(180deg)}.nav-dropdown-menu{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);background:#fffffffa;border:1.5px solid #e9ecef;border-radius:24px;padding:2rem;min-width:780px;max-width:min(960px,calc(100vw - 40px));display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem;max-height:80vh;overflow-y:auto;clip-path:inset(0 0 100% 0 round 24px);opacity:0;visibility:hidden;pointer-events:none;transition:clip-path .42s var(--nb-ease),opacity .35s ease,visibility 0s linear .42s;box-shadow:0 24px 64px #0000001f;backdrop-filter:blur(20px);z-index:1001}body.dark-mode .nav-dropdown-menu{background:#0e0e16f7;border-color:#1e2130;box-shadow:0 24px 64px #000000a6}.nav-dropdown:hover .nav-dropdown-menu{clip-path:inset(0 0 0% 0 round 24px);opacity:1;visibility:visible;pointer-events:auto;transition:clip-path .42s var(--nb-ease),opacity .35s ease,visibility 0s linear 0s}.dropdown-section{display:flex;flex-direction:column;gap:.25rem;background:#f8fafc99;border-radius:16px;padding:1rem;border:1px solid rgba(229,231,235,.6);transition:border-color .25s ease}body.dark-mode .dropdown-section{background:#1e1e2c80;border-color:#37415180}.dropdown-section:hover{border-color:#22c55e4d}.dropdown-section-title{font-size:10.5px;font-weight:800;color:var(--nb-green);text-transform:uppercase;letter-spacing:.1em;margin:0 0 .5rem .25rem}.dropdown-link{display:flex;align-items:center;gap:.65rem;padding:.6rem .75rem;color:#374151;text-decoration:none;font-size:13.5px;font-weight:500;transition:all .25s ease;border-radius:10px}body.dark-mode .dropdown-link{color:#c9d1d9}.dropdown-link:hover{background:var(--nb-green-faint);color:var(--nb-green-dark);padding-left:1rem}body.dark-mode .dropdown-link:hover{background:#22c55e1f;color:var(--nb-green)}.dropdown-link i{width:18px;font-size:14px;color:#9ca3af;transition:color .2s ease}.dropdown-link:hover i{color:var(--nb-green)}.nav-right{display:flex;align-items:center;gap:.3rem;flex-shrink:0;margin-left:.75rem}.nav-link{color:var(--nb-text-primary);text-decoration:none;display:flex;align-items:center;gap:6px;font-weight:600;font-size:11px;letter-spacing:.07em;text-transform:uppercase;padding:8px 14px;border-radius:50px;transition:all .3s var(--nb-ease);white-space:nowrap;position:relative;border:none;background:none;cursor:pointer;flex-direction:column;gap:2px;text-align:center}.nav-link span{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.75}.nav-link:hover{background:var(--nb-green-faint);color:var(--nb-green-dark)}.nav-link:hover span{opacity:1}body.dark-mode .nav-link{color:#e2e8f0}body.dark-mode .nav-link:hover{background:#22c55e26;color:var(--nb-green)}.nav-link i{font-size:18px;transition:transform .3s var(--nb-ease);display:block}.nb-magnetic{transition:transform .25s var(--nb-ease)!important}.nb-cart-badge{position:absolute;top:4px;right:6px;background:var(--nb-green);color:#fff;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;border:2px solid white;z-index:2}body.dark-mode .nb-cart-badge{border-color:#0e0e14e6}.nb-cart-badge.nb-badge-pulse{animation:badgePop .5s var(--nb-ease) both}@keyframes badgePop{0%{transform:scale(.6)}60%{transform:scale(1.25);box-shadow:0 0 0 4px var(--nb-green-faint)}to{transform:scale(1)}}.nb-user-pill{display:flex;align-items:center;gap:8px;padding:6px 14px 6px 8px;border-radius:50px;background:#22c55e14;border:1.5px solid rgba(34,197,94,.2);cursor:pointer;transition:all .3s var(--nb-ease);text-decoration:none;font-size:13px;font-weight:600;color:var(--nb-text-primary);white-space:nowrap;position:relative}body.dark-mode .nb-user-pill{background:#22c55e1a;border-color:#22c55e40;color:#e2e8f0}.nb-user-pill:hover{background:#22c55e24;border-color:#22c55e66;transform:translateY(-1px)}.nb-user-pill-avatar{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,var(--nb-green) 0%,var(--nb-green-dark) 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;flex-shrink:0;position:relative;overflow:hidden}.nb-user-pill-avatar img{width:100%;height:100%;object-fit:cover;display:block}.nb-user-pill-avatar.nb-premium{background:linear-gradient(135deg,var(--nb-green) 0%,var(--nb-green-dark) 100%)}.nb-user-pill-avatar.nb-premium:before{content:"";position:absolute;inset:-3px;border-radius:50%;background:conic-gradient(var(--nb-green) 0%,#facc15 33%,var(--nb-green) 66%,#facc15 100%);z-index:-1;animation:premiumSpin 3s linear infinite}@keyframes premiumSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.nb-user-name{font-size:13px;font-weight:600;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nb-premium-crown{font-size:11px;color:#facc15;margin-left:-2px}.mobile-menu-btn{display:none;background:#f3f4f6e6;border:1.5px solid rgba(229,231,235,.9);border-radius:50px;padding:9px 12px;cursor:pointer;transition:all .3s ease;flex-shrink:0;align-items:center;gap:6px}body.dark-mode .mobile-menu-btn{background:#1e1e2cd9;border-color:#374151cc}.mobile-menu-btn:hover{background:var(--nb-green);border-color:var(--nb-green)}.mobile-menu-btn:hover .hamburger span{background:#fff}.hamburger{width:20px;height:16px;position:relative;display:flex;flex-direction:column;justify-content:space-between}.hamburger span{display:block;width:100%;height:2.5px;background:#374151;transition:all .3s ease;border-radius:2px}body.dark-mode .hamburger span{background:#e2e8f0}.hamburger.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.ab-desktop-only{display:flex!important}.ab-mobile-only{display:none!important}.nb-logout-btn{display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:50px;border:1.5px solid rgba(239,68,68,.25);background:#ef44440f;color:#dc2626;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:all .3s var(--nb-ease);white-space:nowrap}.nb-logout-btn:hover{background:#ef44441f;border-color:#ef444473;transform:translateY(-1px)}.nb-logout-btn i{font-size:14px}@media (max-width: 1199px){.nav-dropdown-menu{min-width:650px;padding:1.5rem;gap:2rem}.search-container{width:230px}.search-container.expanded{width:340px}}@media (max-width: 1023px){.navbar{width:calc(100% - 32px);top:10px}.nav-dropdown,.nav-dropdown-menu{display:none!important}.nav-container{padding:0 1rem}.search-container{width:200px}.search-container.expanded{width:280px}.nav-link span{display:none}.nav-link{padding:8px 10px;flex-direction:row}}@media (max-width: 768px){.navbar{top:8px;width:calc(100% - 20px);height:60px;border-radius:40px}.navbar.scrolled{top:6px;width:calc(100% - 24px);height:54px}.nav-container{padding:0 10px 0 12px;justify-content:space-between}.nav-center,.search-container{display:none!important}.nav-right{gap:2px;margin-left:0}.nav-link{padding:8px 9px;flex-direction:row;gap:0;min-width:38px;justify-content:center}.nav-link i{font-size:18px}.nav-link span,.nb-user-pill{display:none!important}.mobile-menu-btn{display:flex!important;padding:8px 11px;margin-left:2px}.logo{margin-right:0}.logo img{height:42px}.navbar.scrolled .logo img{height:36px}.ab-desktop-only{display:none!important}.ab-mobile-only{display:flex!important}}@media (max-width: 480px){.navbar{height:56px;border-radius:36px;width:calc(100% - 16px)}.navbar.scrolled{height:50px}.nav-container{padding:0 8px 0 10px}.logo img{height:36px}.navbar.scrolled .logo img{height:30px}.nav-link{padding:7px 8px;min-width:34px}.nav-link i{font-size:17px}.mobile-menu-btn{padding:7px 9px}.hamburger{width:18px;height:14px}.hamburger span{height:2px}}@media (max-width: 768px){.ab-desktop-only{display:none!important}.ab-mobile-only{display:flex!important}}@media (min-width: 769px){.ab-mobile-only{display:none!important}.ab-desktop-only{display:flex!important}}:root{--cc-green: #22C55E;--cc-green-dark: #16A34A;--cc-green-glow: rgba(34, 197, 94, .35);--cc-green-subtle: rgba(34, 197, 94, .12);--cc-radius-panel: 40px 40px 0 0;--cc-radius-card: 20px;--cc-radius-item: 14px;--cc-ease: cubic-bezier(.34, 1.56, .64, 1);--cc-ease-out: cubic-bezier(.4, 0, .2, 1);--cc-glass-light: rgba(255, 255, 255, .06);--cc-glass-border: rgba(255, 255, 255, .1);--cc-text-primary: #f0f4f8;--cc-text-dim: rgba(240, 244, 248, .55)}.cc-overlay{position:fixed;inset:0;background:#0000;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);z-index:10001;visibility:hidden;transition:background .35s var(--cc-ease-out),backdrop-filter .35s var(--cc-ease-out),visibility 0s linear .35s}.cc-overlay.cc-open{background:#000000a6;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);visibility:visible;transition:background .35s var(--cc-ease-out),backdrop-filter .35s var(--cc-ease-out),visibility 0s linear 0s}.cc-panel{position:fixed;bottom:0;left:0;right:0;z-index:10002;max-height:92dvh;max-height:92vh;overflow-y:auto;overflow-x:hidden}@media (max-height: 600px){.cc-panel{max-height:85dvh;max-height:85vh}}.cc-panel{background:radial-gradient(ellipse at 20% 0%,rgba(34,197,94,.07) 0%,transparent 55%),radial-gradient(ellipse at 80% 100%,rgba(34,197,94,.05) 0%,transparent 55%),#0c1016e0;backdrop-filter:blur(40px) saturate(1.6);-webkit-backdrop-filter:blur(40px) saturate(1.6);border-radius:var(--cc-radius-panel);border-top:1px solid var(--cc-glass-border);box-shadow:0 -8px 60px #00000080,0 -1px #ffffff12 inset,0 0 0 1px #22c55e0d;transform:translateY(100%);transition:transform .45s var(--cc-ease);scrollbar-width:thin;scrollbar-color:var(--cc-green) transparent}.cc-panel::-webkit-scrollbar{width:3px}.cc-panel::-webkit-scrollbar-track{background:transparent}.cc-panel::-webkit-scrollbar-thumb{background:var(--cc-green);border-radius:4px}.cc-panel.cc-open{transform:translateY(0)}body:not(.dark-mode) .cc-panel{background:radial-gradient(ellipse at 20% 0%,rgba(34,197,94,.06) 0%,transparent 55%),radial-gradient(ellipse at 80% 100%,rgba(34,197,94,.04) 0%,transparent 55%),#fafcffeb;border-top:1px solid rgba(0,0,0,.08);box-shadow:0 -8px 60px #0000001f,0 -1px #0000000d inset;--cc-text-primary: #0f172a;--cc-text-dim: rgba(15, 23, 42, .5);--cc-glass-light: rgba(0, 0, 0, .04);--cc-glass-border: rgba(0, 0, 0, .08)}.cc-drag-handle{display:flex;justify-content:center;padding:12px 0 4px}.cc-drag-handle:after{content:"";display:block;width:40px;height:4px;border-radius:4px;background:var(--cc-glass-border)}@media (max-width: 374px){.cc-drag-handle{padding:10px 0 2px}.cc-drag-handle:after{width:36px;height:3px}}.cc-panel-inner{padding:0 12px calc(env(safe-area-inset-bottom,0px) + 16px);display:flex;flex-direction:column;gap:10px}@media (max-width: 374px){.cc-panel-inner{padding:0 8px calc(env(safe-area-inset-bottom,0px) + 10px);gap:6px}}@media (max-width: 350px){.cc-panel-inner{padding:0 6px calc(env(safe-area-inset-bottom,0px) + 8px);gap:5px}}.cc-header-bar{display:flex;align-items:center;justify-content:space-between;padding:6px 4px 10px}@media (max-width: 374px){.cc-header-bar{padding:4px 4px 8px}}@media (max-width: 350px){.cc-header-bar{padding:3px 3px 6px}}.cc-header-logo{height:36px;width:auto;filter:drop-shadow(0 2px 8px rgba(34,197,94,.2));pointer-events:none;user-select:none}@media (max-width: 374px){.cc-header-logo{height:32px}}@media (max-width: 350px){.cc-header-logo{height:28px}}.cc-close-btn{width:36px;height:36px;border-radius:50%;background:var(--cc-glass-light);border:1px solid var(--cc-glass-border);color:var(--cc-text-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;transition:all .25s var(--cc-ease-out);flex-shrink:0}@media (max-width: 374px){.cc-close-btn{width:32px;height:32px;font-size:14px}}@media (max-width: 350px){.cc-close-btn{width:30px;height:30px;font-size:13px}}.cc-close-btn:hover{background:#ef444426;border-color:#ef44444d;color:#ef4444}.cc-close-btn:active{transform:scale(.9)}.cc-bento-box{background:var(--cc-glass-light);border:1px solid var(--cc-glass-border);border-radius:var(--cc-radius-card);padding:14px;position:relative;overflow:hidden;opacity:0;transform:scale(.93) translateY(12px);animation:ccPop .45s var(--cc-ease) forwards}@media (max-width: 374px){.cc-bento-box{padding:12px}}@media (max-width: 350px){.cc-bento-box{padding:10px}}@keyframes ccPop{to{opacity:1;transform:scale(1) translateY(0)}}.cc-bento-box:nth-child(1){animation-delay:.05s}.cc-bento-box:nth-child(2){animation-delay:.12s}.cc-bento-box:nth-child(3){animation-delay:.19s}.cc-bento-box:nth-child(4){animation-delay:.26s}.cc-bento-box:nth-child(5){animation-delay:.33s}.cc-ghost-label{position:absolute;top:-8px;right:8px;font-size:48px;font-weight:900;text-transform:uppercase;letter-spacing:-2px;color:var(--cc-green);opacity:.04;pointer-events:none;user-select:none;line-height:1;white-space:nowrap}@media (max-width: 374px){.cc-ghost-label{font-size:36px;top:-6px;right:4px}}@media (max-width: 350px){.cc-ghost-label{font-size:28px;top:-4px;right:2px;opacity:.03}}.cc-bento-label{font-size:9px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--cc-text-dim);margin-bottom:8px}@media (max-width: 374px){.cc-bento-label{font-size:8px;margin-bottom:6px}}@media (max-width: 350px){.cc-bento-label{font-size:7px;margin-bottom:5px;letter-spacing:.5px}}.cc-user-card{background:linear-gradient(135deg,rgba(34,197,94,.12) 0%,var(--cc-glass-light) 100%);border-color:#22c55e33;display:flex;align-items:center;gap:12px;padding:14px 12px;transform-style:preserve-3d;cursor:default;transition:transform .1s ease,box-shadow .3s ease;will-change:transform}@media (max-width: 374px){.cc-user-card{gap:10px;padding:12px 10px}}@media (max-width: 350px){.cc-user-card{gap:8px;padding:10px 8px}}.cc-user-avatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--cc-green),var(--cc-green-dark));display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;flex-shrink:0;box-shadow:0 4px 16px var(--cc-green-glow);position:relative;overflow:hidden}.cc-user-avatar img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width: 374px){.cc-user-avatar{width:44px;height:44px;font-size:18px;box-shadow:0 2px 8px var(--cc-green-glow)}}@media (max-width: 350px){.cc-user-avatar{width:40px;height:40px;font-size:16px;box-shadow:0 2px 6px var(--cc-green-glow)}}.cc-user-avatar.cc-premium:after{content:"";position:absolute;inset:-3px;border-radius:50%;background:conic-gradient(var(--cc-green),#facc15,var(--cc-green));z-index:-1;animation:ccRingSpin 3s linear infinite}@keyframes ccRingSpin{to{transform:rotate(360deg)}}.cc-user-meta{flex:1;min-width:0}.cc-user-name{font-size:15px;font-weight:700;color:var(--cc-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.cc-user-email{font-size:11px;color:var(--cc-text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:2px 0 0}@media (max-width: 374px){.cc-user-name{font-size:13px}.cc-user-email{font-size:10px;margin:1px 0 0}}@media (max-width: 350px){.cc-user-name{font-size:12px}.cc-user-email{font-size:9px}}.cc-user-badge{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:700;letter-spacing:.5px;background:linear-gradient(90deg,var(--cc-green),var(--cc-green-dark));color:#fff;padding:3px 8px;border-radius:20px;margin-top:5px}.cc-guest-card{background:linear-gradient(135deg,#22c55e1a,#22c55e0a);border-color:#22c55e2e;text-align:center;padding:20px}.cc-guest-icon{width:52px;height:52px;border-radius:50%;background:var(--cc-glass-light);border:2px dashed rgba(34,197,94,.4);display:flex;align-items:center;justify-content:center;font-size:22px;color:var(--cc-green);margin:0 auto 12px}.cc-guest-title{font-size:16px;font-weight:700;color:var(--cc-text-primary);margin:0}.cc-guest-sub{font-size:13px;color:var(--cc-text-dim);margin:4px 0 14px}.cc-signin-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;background:linear-gradient(135deg,var(--cc-green),var(--cc-green-dark));color:#fff;border-radius:30px;font-size:14px;font-weight:600;text-decoration:none;box-shadow:0 4px 16px var(--cc-green-glow);transition:all .25s var(--cc-ease-out)}.cc-signin-btn:hover{transform:translateY(-2px);box-shadow:0 6px 24px var(--cc-green-glow)}.cc-signin-btn:active{transform:scale(.96)}.cc-search-box{padding:10px;display:flex;align-items:center;gap:8px}@media (max-width: 374px){.cc-search-box{padding:8px}}@media (max-width: 350px){.cc-search-box{padding:6px;gap:6px}}.cc-search-form{display:flex;align-items:center;gap:8px;width:100%;background:var(--cc-glass-light);border:1px solid var(--cc-glass-border);border-radius:24px;padding:0 12px;height:40px;transition:border-color .25s ease,box-shadow .25s ease}@media (max-width: 374px){.cc-search-form{height:38px;padding:0 10px;border-radius:20px}}@media (max-width: 350px){.cc-search-form{height:36px;padding:0 8px;border-radius:18px}}.cc-search-form.cc-focused{border-color:#22c55e80;box-shadow:0 0 0 2px #22c55e1a}.cc-search-form i{font-size:14px;color:var(--cc-text-dim);flex-shrink:0}.cc-search-input{flex:1;background:none;border:none;outline:none;font-size:13px;color:var(--cc-text-primary);caret-color:var(--cc-green);min-width:0}@media (max-width: 374px){.cc-search-input{font-size:12px}}.cc-search-input::placeholder{color:var(--cc-text-dim)}.cc-search-btn{background:none;border:none;cursor:pointer;padding:0;font-size:14px;color:var(--cc-text-dim);transition:color .2s ease;display:flex;align-items:center}.cc-search-btn:hover{color:var(--cc-green)}.cc-nav-list{display:flex;flex-direction:column;gap:2px}.cc-nav-link{display:flex;align-items:center;gap:10px;padding:12px 10px;border-radius:var(--cc-radius-item);color:var(--cc-text-primary);text-decoration:none;font-size:13px;font-weight:500;border:none;background:none;width:100%;text-align:left;cursor:pointer;position:relative;transition:all .2s var(--cc-ease-out);min-height:44px}@media (max-width: 374px){.cc-nav-link{font-size:12px;padding:10px 8px;gap:8px}}@media (max-width: 350px){.cc-nav-link{font-size:11px;padding:9px 7px;gap:6px;min-height:40px}.cc-nav-link i.cc-link-icon{font-size:14px;width:18px}}.cc-nav-link i.cc-link-icon{font-size:16px;width:20px;text-align:center;color:var(--cc-text-dim);transition:color .2s ease,transform .2s var(--cc-ease);flex-shrink:0}.cc-nav-link span{flex:1}.cc-nav-link i.cc-link-chevron{font-size:11px;color:var(--cc-text-dim);opacity:0;transform:translate(-4px);transition:all .2s ease;flex-shrink:0}.cc-nav-link:hover{background:var(--cc-green-subtle)}.cc-nav-link:hover i.cc-link-icon{color:var(--cc-green);transform:scale(1.15)}.cc-nav-link:hover i.cc-link-chevron{opacity:.7;transform:translate(0)}.cc-nav-link:active{transform:scale(.97)}.cc-nav-link.cc-active{background:var(--cc-green-subtle);border:1px solid rgba(34,197,94,.2);box-shadow:0 0 16px var(--cc-green-glow) inset}.cc-nav-link.cc-active i.cc-link-icon{color:var(--cc-green)}.cc-nav-link.cc-active:before{content:"";position:absolute;left:0;top:20%;bottom:20%;width:3px;border-radius:4px;background:var(--cc-green)}.cc-link-badge{background:var(--cc-green);color:#fff;font-size:10px;font-weight:700;padding:2px 7px;border-radius:20px;margin-left:auto;margin-right:6px;flex-shrink:0}.cc-cat-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}@media (max-width: 374px){.cc-cat-grid{gap:6px}}@media (max-width: 350px){.cc-cat-grid{gap:5px}}.cc-cat-item{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;padding:10px 8px;background:var(--cc-glass-light);border:1px solid var(--cc-glass-border);border-radius:var(--cc-radius-item);color:var(--cc-text-primary);text-decoration:none;font-size:12px;font-weight:500;transition:all .2s var(--cc-ease-out);text-align:center;min-height:56px}@media (max-width: 374px){.cc-cat-item{font-size:11px;padding:8px 6px;min-height:50px}}@media (max-width: 350px){.cc-cat-item{font-size:10px;padding:7px 5px;min-height:48px;gap:4px}.cc-cat-item i{font-size:13px}}.cc-cat-item i{font-size:14px;color:var(--cc-green);width:16px;flex-shrink:0}.cc-cat-item:hover{background:var(--cc-green-subtle);border-color:#22c55e40;transform:translateY(-2px);box-shadow:0 4px 12px #22c55e26}.cc-cat-item:active{transform:scale(.96)}.cc-logout-btn{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:var(--cc-radius-item);width:100%;background:#ef44440f;border:1px solid rgba(239,68,68,.12);color:#ef4444;font-size:14px;font-weight:600;cursor:pointer;text-align:left;transition:all .2s var(--cc-ease-out)}.cc-logout-btn i{font-size:16px;width:20px;text-align:center}@media (max-width: 374px){.cc-logout-btn{gap:10px;padding:10px;font-size:13px}.cc-logout-btn i{font-size:14px;width:18px}}@media (max-width: 350px){.cc-logout-btn{gap:8px;padding:9px 8px;font-size:12px}.cc-logout-btn i{font-size:13px;width:16px}}.cc-logout-btn:hover{background:#ef44441f;border-color:#ef444440;box-shadow:0 0 16px #ef444426 inset}.cc-logout-btn:active{transform:scale(.97)}@media (min-width: 480px){.cc-panel-inner{padding-left:20px;padding-right:20px}.cc-cat-grid{grid-template-columns:1fr 1fr 1fr}}@media (min-width: 600px){.cc-panel{inset:0 0 0 auto;max-height:100dvh;max-height:100vh;width:380px;border-radius:0;transform:translate(100%)}.cc-panel.cc-open{transform:translate(0)}.cc-drag-handle{display:none}.cc-panel-inner{padding:24px 20px calc(env(safe-area-inset-bottom,0px) + 24px)}}.hs-section{position:relative;width:100%;min-height:100vh;overflow:hidden;background:#04080c;display:flex;align-items:center;isolation:isolate}.hs-bg-layer{position:absolute;inset:0;z-index:0}.hs-bg-image{position:absolute;inset:-8%;background-size:cover;background-position:center;background-repeat:no-repeat;will-change:opacity,transform;transform:translateZ(0)}.hs-bg-vignette{position:absolute;inset:0;background:radial-gradient(ellipse 80% 80% at 20% 50%,rgba(4,8,12,.85) 0%,transparent 70%),linear-gradient(180deg,#04080c80,#04080c33 40%,#04080cbf);z-index:1}.hs-orb{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none;will-change:transform,opacity;transform:translateZ(0);z-index:1}.hs-orb-1{width:700px;height:700px;background:radial-gradient(circle,rgba(34,197,94,.14) 0%,transparent 65%);top:-200px;left:-150px;animation:orbDrift 10s ease-in-out infinite}.hs-orb-2{width:500px;height:500px;background:radial-gradient(circle,rgba(16,185,129,.1) 0%,transparent 65%);bottom:-100px;right:15%;animation:orbDrift 13s ease-in-out infinite reverse}.hs-orb-3{width:300px;height:300px;background:radial-gradient(circle,rgba(52,211,153,.08) 0%,transparent 65%);top:40%;right:5%;animation:orbDrift 8s ease-in-out infinite 2s}@keyframes orbDrift{0%,to{transform:translate(0) translateZ(0)}33%{transform:translate(20px,-25px) translateZ(0)}66%{transform:translate(-15px,15px) translateZ(0)}}.hs-grid{position:relative;z-index:10;width:100%;max-width:1500px;margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;gap:2rem;align-items:center;padding:6rem 5% 4rem;min-height:100vh}.hs-left{display:flex;flex-direction:column;gap:1.4rem}.hs-brand-icon{display:inline-flex;align-items:center;justify-content:flex-start;align-self:flex-start}.hs-brand-icon-img{height:160px;width:auto;filter:drop-shadow(0 0 20px rgba(34,197,94,.45)) drop-shadow(0 4px 10px rgba(0,0,0,.35));pointer-events:none;user-select:none}@media (max-width: 768px){.hs-brand-icon-img{height:130px}}@media (max-width: 480px){.hs-brand-icon-img{height:110px}}@media (max-width: 360px){.hs-brand-icon-img{height:90px}}.hs-badge{display:inline-flex;align-items:center;gap:.5rem;background:#22c55e12;border:1px solid rgba(34,197,94,.22);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:100px;padding:.4rem 1rem .4rem .6rem;font-family:Space Mono,JetBrains Mono,monospace;font-size:.65rem;letter-spacing:.14em;color:#ffffffb3;width:fit-content}.hs-badge-dot{width:7px;height:7px;background:#22c55e;border-radius:50%;flex-shrink:0;animation:livePulse 2s ease-in-out infinite}@keyframes livePulse{0%,to{box-shadow:0 0 #22c55eb3}50%{box-shadow:0 0 0 5px #22c55e00}}.hs-badge-divider{opacity:.2;margin:0 .2rem}.hs-eyebrow{font-family:Syne,sans-serif;font-size:clamp(.85rem,1.3vw,1.1rem);font-weight:400;color:#fff6;letter-spacing:.25em;text-transform:uppercase;margin:0}.hs-big-title{display:flex;flex-wrap:nowrap;line-height:.88;perspective:800px;overflow:visible;gap:.01em}.hs-char{display:inline-block;font-family:Syne,sans-serif;font-size:clamp(5.5rem,13vw,11rem);font-weight:800;background:linear-gradient(135deg,#22c55e,#10b981 40%,#34d399,#6ee7b7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;will-change:transform,opacity;letter-spacing:-.03em;line-height:1;transform-style:preserve-3d}.hs-subtitle{font-family:Libre Baskerville,serif;font-size:clamp(1rem,1.8vw,1.5rem);font-weight:400;font-style:italic;color:#ffffff73;letter-spacing:.18em;text-transform:uppercase;margin:0}.hs-description{font-family:Urbanist,sans-serif;font-size:clamp(.9rem,1.1vw,1.05rem);color:#ffffff73;line-height:1.85;max-width:480px;margin:0;font-weight:300}.hs-ctas{display:flex;gap:.85rem;align-items:center;flex-wrap:wrap;margin-top:.25rem}.hs-btn{display:inline-flex;align-items:center;gap:.55rem;padding:.85rem 1.9rem;border-radius:100px;font-family:Urbanist,sans-serif;font-size:.9rem;font-weight:700;letter-spacing:.02em;text-decoration:none;transition:box-shadow .3s cubic-bezier(.4,0,.2,1),background .3s ease;will-change:transform;white-space:nowrap;cursor:pointer;border:none;outline:none}.hs-btn-primary{background:linear-gradient(135deg,#22c55e,#10b981);color:#fff;box-shadow:0 8px 28px #22c55e59,inset 0 1px #ffffff26}.hs-btn-primary:hover{box-shadow:0 0 0 3px #22c55e2e,0 16px 40px #22c55e73,inset 0 1px #ffffff26}.hs-btn-seller{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#0f172a;font-weight:800;box-shadow:0 8px 28px #fbbf244d,inset 0 1px #ffffff40}.hs-btn-seller:hover{box-shadow:0 0 0 3px #fbbf242e,0 16px 40px #fbbf246b,inset 0 1px #ffffff40}.hs-btn-ghost{background:#ffffff0d;color:#ffffffbf;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.hs-btn-ghost:hover{background:#ffffff17;border-color:#ffffff38;color:#fff}.hs-stats-row{display:flex;gap:1.75rem;flex-wrap:wrap;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.05)}.hs-stat{display:flex;flex-direction:column;gap:.15rem}.hs-stat-value{font-family:Space Mono,JetBrains Mono,monospace;font-size:clamp(.9rem,1.3vw,1.1rem);font-weight:700;color:#22c55e;letter-spacing:-.02em;line-height:1}.hs-stat-label{font-family:Urbanist,sans-serif;font-size:.62rem;color:#ffffff4d;letter-spacing:.1em;text-transform:uppercase}.hs-right{position:relative;height:100%;min-height:620px;display:flex;align-items:center;justify-content:center}.hs-logo-float{position:absolute;top:30px;left:50%;transform:translate(-50%);height:72px;width:auto;filter:drop-shadow(0 0 28px rgba(34,197,94,.55)) drop-shadow(0 4px 12px rgba(0,0,0,.4));z-index:8;will-change:transform;pointer-events:none}.hs-devices{position:relative;width:360px;height:520px;flex-shrink:0}.hs-device{position:absolute;border-radius:30px;overflow:hidden;will-change:transform;transform:translateZ(0)}.hs-device img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;user-select:none}.hs-device-front{width:230px;height:440px;left:50%;top:50%;transform:translate(-50%,-50%);z-index:4;box-shadow:0 40px 100px #000000b3,0 0 0 1px #ffffff1a,inset 0 1px #ffffff1f}.hs-device-front:after{content:"";position:absolute;inset:0;border-radius:30px;background:linear-gradient(135deg,rgba(34,197,94,.12) 0%,rgba(255,255,255,.04) 40%,transparent 70%);pointer-events:none;z-index:1}.hs-device-mid{width:185px;height:355px;right:-20px;top:8%;z-index:3;filter:brightness(.65) blur(.5px);box-shadow:0 24px 60px #0000008c,0 0 0 1px #ffffff0f}.hs-device-back{width:165px;height:310px;left:-15px;top:22%;z-index:2;filter:brightness(.42) blur(1.5px);box-shadow:0 20px 50px #00000080,0 0 0 1px #ffffff0a}.hs-product-tag{position:absolute;bottom:95px;left:-30px;background:#04080cd1;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);border:1px solid rgba(255,255,255,.09);border-radius:18px;padding:.8rem 1rem;display:flex;align-items:center;gap:.75rem;z-index:10;min-width:185px;box-shadow:0 16px 40px #0006;will-change:transform}.hs-tag-icon{width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#22c55e,#10b981);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.1rem}.hs-tag-meta p{margin:0;line-height:1.3}.hs-tag-eyebrow{font-family:Space Mono,monospace;font-size:.58rem;letter-spacing:.14em;color:#22c55e;text-transform:uppercase}.hs-tag-name{font-family:Urbanist,sans-serif;font-size:.83rem;font-weight:700;color:#ffffffe6;margin-top:.15rem!important}.hs-tag-price{font-family:Space Mono,monospace;font-size:.7rem;color:#22c55e;font-weight:600;margin-top:.1rem!important}.hs-escrow-badge{position:absolute;top:95px;right:-15px;background:#22c55e14;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border:1px solid rgba(34,197,94,.22);border-radius:100px;padding:.48rem .9rem;display:flex;align-items:center;gap:.45rem;z-index:10;font-family:Urbanist,sans-serif;font-size:.75rem;font-weight:600;color:#ffffffbf;white-space:nowrap;box-shadow:0 8px 24px #00000040;will-change:transform}.hs-rating-chip{position:absolute;bottom:30px;right:-5px;background:#04080cd1;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);border:1px solid rgba(255,255,255,.09);border-radius:100px;padding:.42rem .9rem;display:flex;align-items:center;gap:.45rem;z-index:10;font-family:Space Mono,monospace;font-size:.72rem;color:#fffc;white-space:nowrap;box-shadow:0 8px 24px #0000004d;will-change:transform}.hs-star{color:#fbbf24}.hs-scroll-indicator{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);z-index:20;width:26px;height:44px;border:1.5px solid rgba(255,255,255,.13);border-radius:100px;display:flex;justify-content:center;padding-top:6px}.hs-scroll-dot{width:5px;height:5px;background:#22c55e;border-radius:50%;will-change:transform;flex-shrink:0}@media (max-width: 1280px){.hs-grid{padding:5rem 4% 4rem;gap:1.5rem}.hs-char{font-size:clamp(5rem,11vw,9rem)}}@media (max-width: 1024px){.hs-grid{grid-template-columns:1fr;gap:2.5rem;padding:7rem 5% 3rem;min-height:auto;text-align:center;overflow:hidden}.hs-left{align-items:center;width:100%;overflow:hidden}.hs-brand-icon{align-self:flex-start}.hs-big-title{width:100%;justify-content:center}.hs-badge{align-self:center;max-width:100%;flex-wrap:wrap;justify-content:center;row-gap:.3rem}.hs-description{max-width:600px;text-align:center}.hs-stats-row{justify-content:center}.hs-right{min-height:480px}}@media (max-width: 768px){.hs-brand-icon{align-self:center}.hs-char{font-size:clamp(3rem,11.5vw,7rem)}.hs-ctas{justify-content:center}.hs-btn{font-size:.875rem;padding:.8rem 1.6rem}.hs-right{min-height:420px}.hs-devices{width:290px;height:420px}.hs-device-front{width:185px;height:355px}.hs-device-mid{width:148px;height:285px}.hs-device-back{display:none}.hs-stats-row{gap:1.25rem}.hs-logo-float{height:58px}.hs-orb-1{width:400px;height:400px}.hs-orb-2{width:300px;height:300px}}@media (max-width: 480px){.hs-grid{padding:5.5rem 4% 2.5rem;gap:1.75rem;overflow:hidden}.hs-char{font-size:clamp(2.5rem,13vw,3.5rem)}.hs-badge{font-size:.58rem;padding:.4rem .8rem .4rem .55rem;max-width:100%;flex-wrap:wrap;justify-content:center;row-gap:.25rem}.hs-description{max-width:100%}.hs-eyebrow{font-size:.7rem;letter-spacing:.18em}.hs-ctas{flex-direction:column;width:100%;gap:.7rem}.hs-ctas>div{width:100%!important;display:flex!important}.hs-btn{width:100%;justify-content:center;font-size:.9rem;padding:.9rem 1.5rem}.hs-stats-row{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;text-align:center;padding-top:1rem}.hs-right{min-height:350px}.hs-devices{width:250px;height:350px}.hs-device-front{width:165px;height:315px}.hs-device-mid{width:130px;height:250px;right:-10px}.hs-product-tag{left:-10px;bottom:45px;min-width:160px;padding:.65rem .85rem}.hs-escrow-badge{right:-5px;top:55px;font-size:.68rem;padding:.4rem .75rem}.hs-rating-chip{bottom:8px;right:0;font-size:.65rem;padding:.38rem .75rem}.hs-logo-float{height:48px;top:16px}.hs-scroll-indicator{display:none}}@media (max-width: 360px){.hs-grid{padding:5rem 4% 2rem;gap:1.5rem;overflow:hidden}.hs-char{font-size:clamp(2rem,12vw,3rem)}.hs-badge{font-size:.55rem;padding:.38rem .7rem .38rem .5rem}.hs-stats-row{grid-template-columns:repeat(2,1fr);gap:.6rem}.hs-right{min-height:300px}.hs-devices{width:210px;height:300px}.hs-device-front{width:145px;height:278px}.hs-device-mid{width:112px;height:215px;right:-8px}.hs-product-tag{display:none}.hs-logo-float{height:40px;top:10px}.hs-description{font-size:.85rem;line-height:1.7}}@media (prefers-reduced-motion: reduce){.hs-orb-1,.hs-orb-2,.hs-orb-3,.hs-badge-dot,.hs-scroll-dot{animation:none!important}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-slide,.swiper-cube-shadow{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top,.swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible{.swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color));&.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}&.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled &{display:none!important}svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto;.swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal{.swiper-button-prev,.swiper-button-next,~.swiper-button-prev,~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-button-prev,~.swiper-button-prev,&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-next,~.swiper-button-next,&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-button-prev,~.swiper-button-prev,&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next{.swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon{transform:rotate(0)}}}.swiper-vertical{.swiper-button-prev,.swiper-button-next,~.swiper-button-prev,~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-button-prev,~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto;.swiper-navigation-icon{transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto;.swiper-navigation-icon{transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10;&.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>&,&.swiper-pagination-disabled{display:none!important}}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0;.swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2);button&{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:.2s transform,.2s left}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>&,&.swiper-pagination-horizontal,.swiper-vertical>&.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>&,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}}.swiper-pagination-lock{display:none}:root{--hp-emerald: #22C55E;--hp-emerald-dark: #16A34A;--hp-emerald-light: #4ADE80;--hp-emerald-glow: rgba(34, 197, 94, .35);--hp-emerald-neon: rgba(34, 197, 94, .6);--hp-bg: #F0F4F8;--hp-surface: #FFFFFF;--hp-glass: rgba(255, 255, 255, .75);--hp-glass-border: rgba(255, 255, 255, .45);--hp-text: #0F172A;--hp-text-2: #475569;--hp-text-3: #94A3B8;--hp-border: rgba(0, 0, 0, .06);--primary-green: #22C55E;--primary-green-dark: #16A34A;--primary-green-light: #4ADE80;--primary-green-glow: #10B981;--bg-light: #FFFFFF;--bg-light-secondary: #F9FAFB;--bg-light-tertiary: #F3F4F6;--text-light: #1F2937;--text-light-secondary: #6B7280;--text-light-tertiary: #9CA3AF;--bg-dark: #0A0A0A;--bg-dark-secondary: #111111;--bg-dark-tertiary: #1A1A1A;--text-dark: #F3F4F6;--text-dark-secondary: #9CA3AF;--text-dark-tertiary: #6B7280;--overlay-light: rgba(255, 255, 255, .9);--overlay-dark: rgba(10, 10, 10, .85);--card-light: rgba(255, 255, 255, .95);--card-dark: rgba(30, 30, 30, .95);--card-hover-light: rgba(255, 255, 255, 1);--card-hover-dark: rgba(40, 40, 40, 1);--border-light: rgba(0, 0, 0, .08);--border-dark: rgba(255, 255, 255, .08);--shadow-light: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-dark: 0 20px 25px -5px rgba(0, 0, 0, .5), 0 10px 10px -5px rgba(0, 0, 0, .3);--shadow-glow: 0 0 60px rgba(34, 197, 94, .3);--shadow-glow-intense: 0 0 120px rgba(34, 197, 94, .5);--gradient-primary: linear-gradient(135deg, var(--primary-green), var(--primary-green-dark));--gradient-green-light: linear-gradient(135deg, var(--primary-green-light), var(--primary-green));--glassmorphism-light: rgba(255, 255, 255, .25);--gradient-green: linear-gradient(135deg, var(--primary-green), var(--primary-green-dark));--glassmorphism-dark: rgba(255, 255, 255, .05);--neon-glow: 0 0 5px currentColor, 0 0 10px currentColor, 0 0 15px currentColor;--text-muted-light: #9CA3AF;--text-muted-dark: #6B7280}body.dark-mode{--hp-bg: #080808;--hp-surface: #111111;--hp-glass: rgba(17, 17, 17, .85);--hp-glass-border: rgba(255, 255, 255, .08);--hp-text: #EFEFEF;--hp-text-2: #888888;--hp-text-3: #555555;--hp-border: rgba(255, 255, 255, .06)}.homepage{background:var(--hp-bg);color:var(--hp-text);overflow-x:hidden}.hp-hero.AutoboyExpress-hero-section{min-height:100vh;position:relative;background:var(--hp-bg);overflow:hidden;display:flex;align-items:center;justify-content:center;padding-top:100px}.AutoboyExpress-liquid-glass-hero{background:transparent!important}.AutoboyExpress-hero-bg-image{position:absolute;inset:0;z-index:0;overflow:hidden}.AutoboyExpress-zoom-image{width:100%;height:100%;background:radial-gradient(ellipse at 30% 50%,rgba(34,197,94,.08) 0%,transparent 60%),radial-gradient(ellipse at 70% 80%,rgba(34,197,94,.05) 0%,transparent 50%),var(--hp-bg);animation:slowZoom 20s ease-in-out infinite alternate}body.dark-mode .AutoboyExpress-zoom-image{background:radial-gradient(ellipse at 30% 50%,rgba(34,197,94,.06) 0%,transparent 60%),radial-gradient(ellipse at 70% 80%,rgba(34,197,94,.03) 0%,transparent 50%),#050505}@keyframes slowZoom{0%{transform:scale(1)}to{transform:scale(1.15)}}.AutoboyExpress-liquid-glass-overlay{position:absolute;inset:0;z-index:1;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);filter:url(#liquid-glass-distortion);-webkit-filter:url(#liquid-glass-distortion);isolation:isolate}.AutoboyExpress-glass-tint{position:absolute;inset:0;z-index:0;box-shadow:inset 0 0 5px -8px #ffffff4d;background-color:#fff0}body.dark-mode .AutoboyExpress-glass-tint{box-shadow:inset 0 0 5px -8px #fff3;background-color:#0000}.AutoboyExpress-hero-bg-animation{position:absolute;inset:0;pointer-events:none;z-index:5}.AutoboyExpress-floating-orb{position:absolute;border-radius:50%;background:var(--gradient-primary);filter:blur(80px);opacity:.12;will-change:transform}.AutoboyExpress-orb-1{width:400px;height:400px;top:-200px;right:-200px}.AutoboyExpress-orb-2{width:250px;height:250px;bottom:-120px;left:-120px;background:var(--gradient-green-light)}.AutoboyExpress-orb-3{width:180px;height:180px;top:50%;left:10%;background:var(--gradient-primary)}.AutoboyExpress-hero-particles{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:6;overflow:hidden}.AutoboyExpress-hero-particle{position:absolute;width:4px;height:4px;background:#22c55e80;border-radius:50%;animation:AutoboyExpress-particle-float linear infinite;box-shadow:0 0 6px #22c55e4d}.AutoboyExpress-hero-particle:nth-child(2n){width:2px;height:2px;background:#22c55e4d}.AutoboyExpress-hero-particle:nth-child(3n){width:3px;height:3px;background:#4ade8066;animation-direction:reverse}@keyframes AutoboyExpress-particle-float{0%{transform:translateY(100vh) scale(0);opacity:0}10%{opacity:1;transform:scale(1)}90%{opacity:1}to{transform:translateY(-100px) scale(0);opacity:0}}.AutoboyExpress-hero-gadget-icons{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:7}.AutoboyExpress-gadget-icon{position:absolute;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:var(--hp-glass);backdrop-filter:blur(12px);border:1px solid var(--hp-glass-border);border-radius:50%;color:var(--hp-emerald);font-size:1.4rem;opacity:.55;box-shadow:0 8px 32px #00000014}body.dark-mode .AutoboyExpress-gadget-icon{background:#22c55e14;border:1px solid rgba(34,197,94,.2);box-shadow:0 8px 32px #0000004d,0 0 20px #22c55e14}.AutoboyExpress-gadget-icon i{filter:drop-shadow(0 2px 4px rgba(34,197,94,.3))}.AutoboyExpress-icon-1{top:15%;left:10%}.AutoboyExpress-icon-2{top:25%;right:15%}.AutoboyExpress-icon-3{top:45%;left:8%}.AutoboyExpress-icon-4{top:60%;right:12%}.AutoboyExpress-icon-5{top:80%;left:20%}.AutoboyExpress-icon-6{top:70%;right:25%}.AutoboyExpress-hero-container{max-width:1400px;width:100%;padding:0 2rem;position:relative;z-index:10}.AutoboyExpress-hero-content{text-align:center;max-width:900px;margin:0 auto}.AutoboyExpress-hero-inner{position:relative}.AutoboyExpress-hero-text{position:relative;z-index:2}.AutoboyExpress-hero-subtitle{font-size:.85rem;font-weight:700;color:var(--hp-emerald);font-family:Geist,Inter,sans-serif;letter-spacing:.25em;text-transform:uppercase;margin-bottom:1.2rem;opacity:.85}.AutoboyExpress-hero-title{font-size:clamp(3rem,8vw,7rem);font-weight:900;color:var(--hp-text);font-family:Orbitron,Geist,sans-serif;letter-spacing:-3px;line-height:1.05;margin-bottom:1.5rem;position:relative}body.dark-mode .AutoboyExpress-hero-title{color:var(--text-dark)}.AutoboyExpress-gradient-text{background:linear-gradient(135deg,var(--hp-emerald) 0%,var(--hp-emerald-light) 40%,#ffffff 100%);background-size:300% 300%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:AutoboyExpress-gradient-shift 5s ease-in-out infinite,AutoboyExpress-hero-glow 3s ease-in-out infinite alternate}body.dark-mode .AutoboyExpress-gradient-text{background:linear-gradient(135deg,var(--hp-emerald) 0%,var(--hp-emerald-light) 40%,#e0ffe8 100%);background-size:300% 300%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@keyframes AutoboyExpress-gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes AutoboyExpress-hero-glow{0%{filter:drop-shadow(0 0 10px rgba(34,197,94,.2))}to{filter:drop-shadow(0 0 30px rgba(34,197,94,.5))}}.AutoboyExpress-hero-title:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(34,197,94,.06),transparent);animation:AutoboyExpress-title-shine 4s ease-in-out infinite;pointer-events:none}@keyframes AutoboyExpress-title-shine{0%{transform:translate(-100%);opacity:0}50%{opacity:1}to{transform:translate(100%);opacity:0}}.AutoboyExpress-hero-description{font-size:1.15rem;font-weight:400;color:var(--hp-text-2);font-family:Epilogue,Inter,sans-serif;line-height:1.7;margin-bottom:3rem;max-width:680px;margin-left:auto;margin-right:auto}body.dark-mode .AutoboyExpress-hero-description{color:var(--text-dark-secondary)}.AutoboyExpress-hero-buttons{display:flex;gap:1.2rem;justify-content:center;align-items:center;flex-wrap:wrap}.AutoboyExpress-btn{display:inline-flex;align-items:center;gap:.75rem;padding:1.1rem 2.4rem;border-radius:50px;font-weight:700;font-size:1.05rem;text-decoration:none;border:none;cursor:pointer;transition:all .35s cubic-bezier(.4,0,.2,1);font-family:Geist,Inter,sans-serif;letter-spacing:.3px}.AutoboyExpress-btn-primary{background:linear-gradient(135deg,var(--hp-emerald),var(--hp-emerald-dark))!important;color:#fff;box-shadow:0 8px 32px #22c55e4d}.AutoboyExpress-btn-primary:hover{box-shadow:0 12px 44px #22c55e73;transform:translateY(-3px)}.AutoboyExpress-btn-secondary,.hp-btn-glass{background:var(--hp-glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--hp-text);border:1.5px solid var(--hp-glass-border);box-shadow:0 8px 24px #0000000f}body.dark-mode .AutoboyExpress-btn-secondary,body.dark-mode .hp-btn-glass{background:#ffffff0d;color:var(--text-dark);border:1.5px solid rgba(255,255,255,.1)}.AutoboyExpress-btn-secondary:hover,.hp-btn-glass:hover{background:var(--hp-emerald);color:#fff;border-color:var(--hp-emerald);transform:translateY(-3px);box-shadow:0 12px 36px #22c55e4d}.AutoboyExpress-btn i{transition:transform .3s ease}.AutoboyExpress-btn:hover i{transform:translate(3px)}.hp-flash-sale.flash-sale-banner{background:#080808;padding:1.5rem 0;position:relative;overflow:hidden;border-top:1px solid rgba(34,197,94,.15);border-bottom:1px solid rgba(34,197,94,.15)}.hp-flash-sale.flash-sale-banner:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(34,197,94,.02) 2px,rgba(34,197,94,.02) 4px);pointer-events:none;z-index:0}.flash-sale-container{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.flash-sale-content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2rem}.flash-sale-text{flex:1;min-width:250px}.hp-live-badge{display:inline-flex;align-items:center;gap:6px;background:#ef44441f;border:1px solid rgba(239,68,68,.3);border-radius:20px;padding:4px 12px;margin-bottom:8px}.hp-live-dot{width:8px;height:8px;background:#ef4444;border-radius:50%;animation:livePulse 1.5s ease-in-out infinite;box-shadow:0 0 8px #ef4444}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.hp-live-text{font-size:.7rem;font-weight:800;color:#ef4444;letter-spacing:1.5px;text-transform:uppercase}.flash-sale-icon{font-size:1.5rem;margin-right:.4rem;color:var(--hp-emerald);animation:flashBolt 2s infinite}@keyframes flashBolt{0%,to{transform:scale(1)}50%{transform:scale(1.15) rotate(10deg)}}.flash-sale-title{font-size:1.6rem;font-weight:800;color:#efefef;margin:0}.flash-sale-subtitle{font-size:.95rem;color:var(--hp-text-2);margin:.4rem 0 0;font-weight:500}.hp-cyber-timer .timer-label{color:#888;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:1.5px}.hp-cyber-timer .countdown-timer{display:flex;gap:.6rem;align-items:center}.hp-cyber-timer .time-unit{background:#111;border:1px solid rgba(34,197,94,.2);border-radius:12px;padding:.7rem .9rem;text-align:center;min-width:58px;backdrop-filter:none}.hp-cyber-timer .time-value{display:block;font-size:1.5rem;font-weight:900;color:var(--hp-emerald);line-height:1;font-family:Orbitron,monospace;text-shadow:0 0 12px rgba(34,197,94,.4)}.hp-cyber-timer .time-label{display:block;font-size:.65rem;color:#666;text-transform:uppercase;letter-spacing:.5px;margin-top:.25rem;font-weight:600}.hp-cyber-timer .time-separator{color:var(--hp-emerald);font-size:1.4rem;font-weight:700;text-shadow:0 0 10px rgba(34,197,94,.5);animation:flashColon 1s infinite}@keyframes flashColon{0%,50%{opacity:1}51%,to{opacity:.2}}.hp-flash-sale .flash-sale-cta{background:var(--hp-emerald);color:#fff;padding:.9rem 2rem;border-radius:50px;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 4px 20px #22c55e59;transition:all .3s ease;white-space:nowrap;border:1px solid rgba(34,197,94,.5)}.hp-flash-sale .flash-sale-cta:hover{transform:translateY(-2px);box-shadow:0 8px 32px #22c55e80;color:#fff}.flash-sale-timer{display:flex;flex-direction:column;align-items:center;gap:.5rem}.AutoboyExpress-products-section{padding:100px 0 80px;position:relative;background:var(--hp-bg);overflow:hidden}body.dark-mode .AutoboyExpress-products-section{background:var(--hp-bg)}.AutoboyExpress-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:3.5rem;position:relative;padding:1.5rem 0;gap:2rem}.AutoboyExpress-section-header:before{content:"";position:absolute;left:0;bottom:0;width:80px;height:3px;background:var(--gradient-primary);border-radius:2px}.AutoboyExpress-section-title{font-size:clamp(2rem,4vw,3.2rem);font-weight:900;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-family:Orbitron,sans-serif;letter-spacing:-1.5px;position:relative;margin:0;flex-shrink:0}.AutoboyExpress-more-btn{display:inline-flex;align-items:center;gap:.6rem;background:var(--hp-glass);backdrop-filter:blur(12px);color:var(--hp-text);padding:.75rem 1.4rem;border-radius:50px;font-weight:600;font-size:.9rem;text-decoration:none;border:1px solid var(--hp-border);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #0000000f}body.dark-mode .AutoboyExpress-more-btn{background:#ffffff0a;color:var(--text-dark);border:1px solid var(--border-dark)}.AutoboyExpress-more-btn:hover{background:var(--hp-emerald);color:#fff;transform:translateY(-2px);box-shadow:0 8px 24px #22c55e4d}.AutoboyExpress-more-btn i{transition:transform .3s ease}.AutoboyExpress-more-btn:hover i{transform:translate(3px)}.AutoboyExpress-categories-section{margin-bottom:5rem}.AutoboyExpress-categories-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1.25rem;margin-bottom:4rem}.AutoboyExpress-category-card{background:var(--hp-glass);backdrop-filter:blur(16px) saturate(1.6);-webkit-backdrop-filter:blur(16px) saturate(1.6);border:1px solid var(--hp-border);border-radius:20px;padding:1.8rem 1rem;text-align:center;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;visibility:hidden}body.dark-mode .AutoboyExpress-category-card{background:#111111b3;border:1px solid rgba(255,255,255,.06)}.AutoboyExpress-category-card:hover{transform:translateY(-8px) scale(1.02);border-color:var(--hp-emerald);box-shadow:0 12px 40px #22c55e26,0 0 0 1px #22c55e33}body.dark-mode .AutoboyExpress-category-card:hover{box-shadow:0 12px 40px #22c55e33,0 0 0 1px #22c55e4d}.AutoboyExpress-category-icon{width:70px;height:70px;margin:0 auto 1.2rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#22c55e14,#16a34a0a);border-radius:18px;border:1.5px solid rgba(34,197,94,.15);transition:all .4s cubic-bezier(.4,0,.2,1)}body.dark-mode .AutoboyExpress-category-icon{background:linear-gradient(135deg,#22c55e1a,#16a34a0f);border-color:#22c55e40}.AutoboyExpress-category-icon i{font-size:2.2rem;color:var(--hp-emerald);transition:all .4s cubic-bezier(.4,0,.2,1)}.AutoboyExpress-category-card:hover .AutoboyExpress-category-icon{transform:scale(1.15);background:linear-gradient(135deg,var(--hp-emerald),var(--hp-emerald-dark));border-color:var(--hp-emerald);box-shadow:0 8px 24px #22c55e59}.AutoboyExpress-category-card:hover .AutoboyExpress-category-icon i{color:#fff;transform:scale(1.05)}.AutoboyExpress-category-name{font-size:.95rem;font-weight:600;color:var(--hp-text);font-family:Geist,Inter,sans-serif;transition:color .3s ease}.AutoboyExpress-category-card:hover .AutoboyExpress-category-name{color:var(--hp-emerald)}.AutoboyExpress-deals-section{margin-bottom:2rem}.AutoboyExpress-deals-slider-container{width:100%;padding:0 1rem;position:relative}.AutoboyExpress-products-swiper{padding:2rem 0 3rem!important;width:100%}.AutoboyExpress-products-swiper .swiper-button-next,.AutoboyExpress-products-swiper .swiper-button-prev{width:44px;height:44px;background:var(--hp-emerald);border-radius:50%;color:#fff;transition:all .3s ease;box-shadow:0 4px 16px #22c55e4d}.AutoboyExpress-products-swiper .swiper-button-next:after,.AutoboyExpress-products-swiper .swiper-button-prev:after{font-size:18px;font-weight:900}.AutoboyExpress-products-swiper .swiper-button-next:hover,.AutoboyExpress-products-swiper .swiper-button-prev:hover{background:var(--hp-emerald-dark);transform:scale(1.1);box-shadow:0 6px 24px #22c55e73}.AutoboyExpress-products-swiper .swiper-button-disabled{opacity:.3;cursor:not-allowed}.AutoboyExpress-products-swiper .swiper-pagination{bottom:0!important}.AutoboyExpress-products-swiper .swiper-pagination-bullet{width:10px;height:10px;background:var(--hp-text-3);opacity:1;transition:all .3s ease}.AutoboyExpress-products-swiper .swiper-pagination-bullet-active{background:var(--hp-emerald);width:24px;border-radius:5px}.hp-tilt-card{will-change:transform;perspective:800px}.hp-deal-card.AutoboyExpress-product-card-modern{background:var(--hp-surface);border-radius:20px;overflow:hidden;border:1.5px solid transparent;transition:border-color .4s ease,box-shadow .4s ease;height:100%;display:flex;flex-direction:column}body.dark-mode .hp-deal-card.AutoboyExpress-product-card-modern{background:#111;border-color:#ffffff0d}.swiper-slide-active .hp-deal-card{border-color:var(--hp-emerald);box-shadow:0 0 0 1px #22c55e26,0 12px 40px #22c55e1f}body.dark-mode .swiper-slide-active .hp-deal-card{box-shadow:0 0 0 1px #22c55e40,0 12px 40px #22c55e26,0 0 60px #22c55e14}.AutoboyExpress-product-image-modern{height:240px;position:relative;overflow:hidden;background:linear-gradient(135deg,#f8fafb,#f0f2f4);cursor:pointer}body.dark-mode .AutoboyExpress-product-image-modern{background:linear-gradient(135deg,#1a1a1a,#141414)}.AutoboyExpress-product-image-wrapper{position:relative;width:100%;height:100%;overflow:hidden}.AutoboyExpress-product-image-wrapper .AutoboyExpress-deal-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .5s ease-in-out,transform .5s cubic-bezier(.4,0,.2,1)}.AutoboyExpress-product-image-wrapper .AutoboyExpress-deal-image:first-child{position:relative}.AutoboyExpress-deal-image{width:100%;height:100%;object-fit:contain;transition:transform .5s cubic-bezier(.4,0,.2,1)}.hp-price-pill{display:inline-block;background:var(--hp-glass);backdrop-filter:blur(8px);border:1px solid var(--hp-border);border-radius:10px;padding:4px 10px;font-size:15px;font-weight:700;color:var(--hp-text)}body.dark-mode .hp-price-pill{background:#ffffff0f;border-color:#ffffff14;color:var(--text-dark)}.hp-price-dual{display:flex;flex-direction:column;gap:3px;padding:6px 10px}.hp-price-row{display:flex;align-items:center;gap:6px}.hp-price-label{font-size:10px;color:var(--hp-text-2);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.hp-price-value{font-size:14px;font-weight:700;color:var(--hp-text)}body.dark-mode .hp-price-value{color:var(--text-dark)}.hp-wholesale-label{color:var(--hp-emerald)!important}.hp-wholesale-value{color:var(--hp-emerald)!important;text-shadow:0 0 8px rgba(34,197,94,.2)}.hp-price-wholesale{background:#22c55e0f;border-radius:6px;padding:2px 4px}body.dark-mode .hp-price-wholesale{background:#22c55e1a}.AutoboyExpress-view-all-container{text-align:center;margin-top:3rem;padding:2rem 0}.AutoboyExpress-view-all-btn{display:inline-flex;align-items:center;gap:.8rem;background:var(--gradient-primary);color:#fff;padding:1rem 2.5rem;border-radius:50px;font-weight:700;font-size:1.05rem;text-decoration:none;border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 28px #22c55e4d;position:relative;overflow:hidden}.AutoboyExpress-view-all-btn:before{content:"";position:absolute;inset:0;border-radius:50px;background:radial-gradient(circle at calc(50% + var(--mx, 0) * 60px) calc(50% + var(--my, 0) * 30px),rgba(255,255,255,.35) 0%,rgba(34,197,94,.25) 35%,transparent 70%);filter:blur(12px);opacity:0;transition:opacity .3s ease;pointer-events:none;will-change:background}.AutoboyExpress-view-all-btn:hover:before{opacity:1}.AutoboyExpress-view-all-btn:hover{transform:translateY(-3px);box-shadow:0 12px 40px #22c55e66}.AutoboyExpress-view-all-btn i{transition:transform .3s ease}.AutoboyExpress-view-all-btn:hover i{transform:translate(5px)}.newsletter-section{background:var(--hp-bg);padding:5rem 0;position:relative;overflow:hidden}body.dark-mode .newsletter-section{background:var(--hp-bg)}.newsletter-section .container{max-width:1200px;margin:0 auto;padding:0 2rem}.hp-newsletter-bento.newsletter-content{display:flex;align-items:center;justify-content:space-between;gap:3rem;background:var(--hp-glass);backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5);border:1.5px solid var(--hp-emerald-glow);border-radius:28px;padding:3.5rem;text-align:left;position:relative;overflow:hidden}body.dark-mode .hp-newsletter-bento.newsletter-content{background:#111c;border-color:#22c55e33}.hp-newsletter-bento.newsletter-content:before{display:none}.hp-newsletter-bento.newsletter-content:after{content:"";position:absolute;inset:-2px;border-radius:30px;background:linear-gradient(135deg,rgba(34,197,94,.2),transparent 40%,transparent 60%,rgba(34,197,94,.15));z-index:-1;pointer-events:none}.hp-bento-left,.hp-bento-right{flex:1;min-width:280px}.hp-newsletter-bento .newsletter-title{font-size:2rem;font-weight:800;color:var(--hp-text);margin-bottom:.8rem;display:flex;align-items:center;gap:.8rem;justify-content:flex-start}body.dark-mode .hp-newsletter-bento .newsletter-title{color:var(--text-dark)}.hp-newsletter-bento .newsletter-icon{font-size:1.6rem;color:var(--hp-emerald)}.hp-newsletter-bento .newsletter-subtitle{font-size:1.05rem;color:var(--hp-text-2);margin-bottom:1.5rem;line-height:1.6}body.dark-mode .hp-newsletter-bento .newsletter-subtitle{color:var(--text-dark-secondary)}.hp-newsletter-bento .newsletter-benefits{display:flex;flex-direction:column;gap:.6rem;margin-bottom:0}.hp-newsletter-bento .benefit-item{display:flex;align-items:center;gap:.6rem;color:var(--hp-text-2);font-size:.9rem;font-weight:500}body.dark-mode .hp-newsletter-bento .benefit-item{color:var(--text-dark-secondary)}.hp-newsletter-bento .benefit-item i{color:var(--hp-emerald)}.hp-newsletter-bento .newsletter-form{max-width:100%;margin:0}.hp-newsletter-bento .newsletter-input-group{display:flex;gap:.75rem;margin-bottom:.75rem}.hp-newsletter-bento .newsletter-input{flex:1;padding:.95rem 1.4rem;border:1.5px solid var(--hp-border);border-radius:14px;background:var(--hp-surface);color:var(--hp-text);font-size:.95rem;transition:border-color .3s ease;backdrop-filter:none}body.dark-mode .hp-newsletter-bento .newsletter-input{background:#ffffff0a;border-color:#ffffff1a;color:var(--text-dark)}.hp-newsletter-bento .newsletter-input:focus{outline:none;border-color:var(--hp-emerald);box-shadow:0 0 0 3px #22c55e1a}.hp-newsletter-bento .newsletter-input::placeholder{color:var(--hp-text-3)}body.dark-mode .hp-newsletter-bento .newsletter-input::placeholder{color:#555}.hp-mag-btn.newsletter-btn{background:linear-gradient(135deg,var(--hp-emerald),var(--hp-emerald-dark));color:#fff;border:none;padding:.95rem 1.8rem;border-radius:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;white-space:nowrap;box-shadow:0 4px 20px #22c55e4d}.hp-mag-btn.newsletter-btn:hover{transform:translateY(-2px);box-shadow:0 8px 32px #22c55e73}.hp-newsletter-bento .newsletter-privacy{font-size:.8rem;color:var(--hp-text-3);display:flex;align-items:center;justify-content:flex-start;gap:.4rem}body.dark-mode .hp-newsletter-bento .newsletter-privacy{color:#555}@media (max-width: 1024px){.hp-newsletter-bento.newsletter-content{gap:2.5rem;padding:3rem}.hp-newsletter-bento .newsletter-title{font-size:1.75rem}.hp-newsletter-bento .newsletter-subtitle{font-size:1rem;margin-bottom:1.25rem}}@media (max-width: 768px){.newsletter-section{padding:3.5rem 0}.newsletter-section .container{padding:0 1.5rem}.hp-newsletter-bento.newsletter-content{flex-direction:column;align-items:stretch;gap:2rem;padding:2.5rem;border-radius:20px}.hp-bento-left,.hp-bento-right{flex:1;min-width:unset}.hp-newsletter-bento .newsletter-title{font-size:1.5rem;margin-bottom:.6rem;justify-content:flex-start}.hp-newsletter-bento .newsletter-icon{font-size:1.3rem}.hp-newsletter-bento .newsletter-subtitle{font-size:.95rem;margin-bottom:1rem}.hp-newsletter-bento .newsletter-benefits{gap:.5rem;margin-bottom:1rem}.hp-newsletter-bento .benefit-item{font-size:.85rem;gap:.5rem}.hp-newsletter-bento .newsletter-input-group{flex-direction:column;gap:.6rem}.hp-newsletter-bento .newsletter-input{width:100%;padding:.85rem 1.2rem;font-size:.9rem}.hp-mag-btn.newsletter-btn{width:100%;padding:.85rem 1.5rem;font-size:.95rem;justify-content:center}.hp-newsletter-bento .newsletter-privacy{font-size:.75rem;margin-top:.6rem;justify-content:flex-start}}@media (max-width: 480px){.newsletter-section{padding:2.5rem 0}.newsletter-section .container{padding:0 1rem}.hp-newsletter-bento.newsletter-content{flex-direction:column;align-items:stretch;gap:1.5rem;padding:1.75rem;border-radius:16px}.hp-newsletter-bento .newsletter-title{font-size:1.25rem;margin-bottom:.5rem;gap:.6rem}.hp-newsletter-bento .newsletter-icon{font-size:1.1rem}.hp-newsletter-bento .newsletter-subtitle{font-size:.9rem;margin-bottom:.8rem;line-height:1.5}.hp-newsletter-bento .newsletter-benefits{gap:.4rem;margin-bottom:.8rem}.hp-newsletter-bento .benefit-item{font-size:.8rem;gap:.4rem}.hp-newsletter-bento .newsletter-form{width:100%}.hp-newsletter-bento .newsletter-input-group{flex-direction:column;gap:.5rem;margin-bottom:.5rem}.hp-newsletter-bento .newsletter-input{width:100%;padding:.75rem 1rem;font-size:.88rem;border-radius:10px}.hp-mag-btn.newsletter-btn{width:100%;padding:.75rem 1.25rem;font-size:.9rem;border-radius:10px;gap:.4rem}.hp-newsletter-bento .newsletter-privacy{font-size:.7rem;margin-top:.5rem;line-height:1.4}}@media (max-width: 360px){.newsletter-section{padding:2rem 0}.newsletter-section .container{padding:0 .75rem}.hp-newsletter-bento.newsletter-content{padding:1.25rem;gap:1rem;border-radius:14px}.hp-newsletter-bento .newsletter-title{font-size:1.1rem;margin-bottom:.4rem}.hp-newsletter-bento .newsletter-subtitle{font-size:.85rem;margin-bottom:.6rem}.hp-newsletter-bento .benefit-item{font-size:.75rem}.hp-newsletter-bento .newsletter-input{padding:.65rem .9rem;font-size:.85rem}.hp-mag-btn.newsletter-btn{padding:.65rem 1rem;font-size:.85rem}}.credibility-section{padding:6rem 0;background:var(--hp-bg)}body.dark-mode .credibility-section{background:#0a0a0a}.credibility-section .container{max-width:1400px;margin:0 auto;padding:0 2rem}.credibility-content{text-align:center}.credibility-title{font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:800;color:var(--hp-text);margin-bottom:3rem;text-align:center}body.dark-mode .credibility-title{color:var(--text-dark)}.credibility-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.credibility-item{background:var(--hp-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--hp-border);border-radius:20px;padding:2rem;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);visibility:hidden}body.dark-mode .credibility-item{background:#111111b3;border:1px solid rgba(255,255,255,.06)}.credibility-item:hover{transform:translateY(-6px);border-color:#22c55e33;box-shadow:0 16px 48px #22c55e1a}body.dark-mode .credibility-item:hover{box-shadow:0 16px 48px #22c55e26}.credibility-icon{width:72px;height:72px;background:linear-gradient(135deg,var(--hp-emerald),var(--hp-emerald-dark));border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:1.8rem;color:#fff;box-shadow:0 8px 24px #22c55e40}.credibility-item h3{font-size:1.2rem;font-weight:700;color:var(--hp-text);margin-bottom:.75rem}body.dark-mode .credibility-item h3{color:var(--text-dark)}.credibility-item p{color:var(--hp-text-2);line-height:1.6;margin:0;font-size:.95rem}body.dark-mode .credibility-item p{color:var(--text-dark-secondary)}.assurance-section{padding:5rem 0;background:var(--hp-surface);border-top:1px solid var(--hp-border)}body.dark-mode .assurance-section{background:#0e0e0e;border-top:1px solid rgba(255,255,255,.05)}.assurance-section .container{max-width:1400px;margin:0 auto;padding:0 2rem}.assurance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem}.assurance-column{text-align:center}.assurance-title{font-size:1.2rem;font-weight:700;color:var(--hp-text);margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem}body.dark-mode .assurance-title{color:var(--text-dark)}.assurance-title i{color:var(--hp-emerald);font-size:1.4rem}.payment-methods{display:flex;justify-content:center;align-items:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.payment-methods img{width:44px;height:44px;border-radius:10px;box-shadow:0 4px 12px #00000014;object-fit:contain;display:block;background:#fff;padding:4px}body.dark-mode .payment-methods img{box-shadow:0 4px 12px #0000004d}.shipping-options,.return-policy{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.shipping-option,.return-item{display:flex;align-items:center;justify-content:center;gap:.5rem;color:var(--hp-text);font-weight:500;font-size:.95rem}body.dark-mode .shipping-option,body.dark-mode .return-item{color:var(--text-dark)}.shipping-option i,.return-item i{color:var(--hp-emerald);width:20px}.assurance-column p{color:var(--hp-text-2);font-size:.9rem;margin:0}body.dark-mode .assurance-column p{color:var(--text-dark-secondary)}.loading-container{display:flex;justify-content:center;align-items:center;height:100vh;background:var(--hp-bg);flex-direction:column;gap:1rem}body.dark-mode .loading-container{background:var(--hp-bg)}.loading-spinner .spinner{width:50px;height:50px;border:4px solid var(--hp-border);border-top:4px solid var(--hp-emerald);border-radius:50%;animation:spin 1s linear infinite}.AutoboyExpress-products-swiper .AutoboyExpress-product-card-modern{height:100%;display:flex;flex-direction:column}.AutoboyExpress-product-price-modern{font-size:16px;font-weight:700;line-height:1.2}.AutoboyExpress-pd-zoom-overlay:hover{background:#22c55ee6!important;transform:scale(1.05)}@media (max-width: 1200px){.AutoboyExpress-hero-title{letter-spacing:-2px}}@media (max-width: 768px){.hp-hero.AutoboyExpress-hero-section{min-height:85vh;padding:1.5rem 0}.AutoboyExpress-hero-container{padding:0 1.5rem}.AutoboyExpress-hero-subtitle{font-size:.75rem;margin-bottom:.8rem}.AutoboyExpress-hero-description{font-size:1rem;line-height:1.6;margin-bottom:2.5rem}.AutoboyExpress-hero-buttons{flex-direction:column;gap:1rem}.AutoboyExpress-btn{width:100%;max-width:300px;justify-content:center}.AutoboyExpress-gadget-icon{width:44px;height:44px;font-size:1.1rem;opacity:.4}.hp-flash-sale.flash-sale-banner{padding:1.5rem 1rem}.flash-sale-content{flex-direction:column;text-align:center;gap:1.5rem}.flash-sale-title{font-size:1.5rem}.hp-live-badge{justify-content:center}.hp-cyber-timer .countdown-timer{gap:.4rem;flex-wrap:wrap;justify-content:center}.hp-cyber-timer .time-unit{padding:.6rem .8rem;min-width:55px}.hp-cyber-timer .time-value{font-size:1.3rem}.hp-flash-sale .flash-sale-cta{padding:.85rem 1.8rem;font-size:.95rem}.AutoboyExpress-products-section{padding:60px 0 40px}.AutoboyExpress-products-container{padding:0 1.5rem}.AutoboyExpress-section-header{flex-direction:column;gap:1rem;margin-bottom:2.5rem;text-align:center}.AutoboyExpress-section-header:before{left:50%;transform:translate(-50%)}.AutoboyExpress-categories-grid{grid-template-columns:repeat(3,1fr);gap:.75rem}.AutoboyExpress-category-card{padding:1.2rem .8rem}.AutoboyExpress-category-icon{width:56px;height:56px}.AutoboyExpress-category-icon i{font-size:1.8rem}.AutoboyExpress-category-name{font-size:.85rem}.AutoboyExpress-more-btn{padding:.7rem 1.2rem;font-size:.9rem}.AutoboyExpress-products-swiper .swiper-button-next,.AutoboyExpress-products-swiper .swiper-button-prev{width:36px;height:36px}.AutoboyExpress-products-swiper .swiper-button-next:after,.AutoboyExpress-products-swiper .swiper-button-prev:after{font-size:14px}.AutoboyExpress-deals-slider-container{padding:0 .5rem}.AutoboyExpress-deals-section .AutoboyExpress-action-buttons-modern{display:none}.hp-newsletter-bento.newsletter-content{flex-direction:column;padding:2.5rem 1.5rem;text-align:center}.hp-newsletter-bento .newsletter-title{font-size:1.6rem;justify-content:center}.hp-newsletter-bento .newsletter-benefits{align-items:center}.hp-newsletter-bento .newsletter-input-group{flex-direction:column;gap:.75rem}.hp-mag-btn.newsletter-btn{width:100%;justify-content:center}.hp-newsletter-bento .newsletter-privacy{justify-content:center}.credibility-grid{grid-template-columns:1fr;gap:1.25rem}.assurance-grid{grid-template-columns:1fr;gap:2rem}}@media (max-width: 480px){.hp-hero.AutoboyExpress-hero-section{min-height:80vh;padding:1rem 0}.AutoboyExpress-hero-container{padding:0 1rem}.AutoboyExpress-hero-subtitle{font-size:.7rem;letter-spacing:.15em}.AutoboyExpress-hero-description{font-size:.95rem;margin-bottom:2rem;padding:0 .5rem}.AutoboyExpress-btn{padding:.9rem 1.5rem;font-size:.95rem}.AutoboyExpress-gadget-icon{width:36px;height:36px;font-size:.9rem}.AutoboyExpress-hero-particle{width:2px;height:2px}.hp-flash-sale.flash-sale-banner{padding:1.25rem .75rem}.flash-sale-title{font-size:1.3rem}.flash-sale-subtitle{font-size:.85rem}.hp-cyber-timer .time-unit{padding:.5rem;min-width:48px}.hp-cyber-timer .time-value,.hp-cyber-timer .time-separator{font-size:1.1rem}.hp-flash-sale .flash-sale-cta{padding:.8rem 1.5rem;font-size:.9rem}.AutoboyExpress-products-section{padding:40px 0 30px}.AutoboyExpress-products-container{padding:0 .75rem}.AutoboyExpress-section-header{padding:1.25rem 0;gap:.75rem;margin-bottom:2rem}.AutoboyExpress-section-title{font-size:1.75rem;letter-spacing:-1px;opacity:1!important;visibility:visible!important}.AutoboyExpress-more-btn{padding:.6rem 1rem;font-size:.85rem;min-width:80px}.AutoboyExpress-categories-grid{grid-template-columns:repeat(2,1fr);gap:.75rem}.AutoboyExpress-category-card{padding:1rem .7rem}.AutoboyExpress-category-icon{width:50px;height:50px;margin-bottom:.8rem}.AutoboyExpress-category-icon i{font-size:1.6rem}.AutoboyExpress-category-name{font-size:.85rem}.AutoboyExpress-deals-section .AutoboyExpress-action-buttons-modern{display:none!important}.AutoboyExpress-view-all-btn{padding:1rem 2rem;font-size:.95rem}.hp-newsletter-bento.newsletter-content{padding:2rem 1.25rem;border-radius:20px}.hp-newsletter-bento .newsletter-title{font-size:1.4rem;flex-direction:column;gap:.5rem}.hp-newsletter-bento .newsletter-subtitle{font-size:.9rem}.hp-newsletter-bento .newsletter-input{padding:.85rem 1.2rem;font-size:.9rem}.hp-mag-btn.newsletter-btn{padding:.85rem 1.5rem;font-size:.9rem}.hp-newsletter-bento .newsletter-privacy{font-size:.75rem}.credibility-title{font-size:1.6rem;margin-bottom:2rem}.credibility-item{padding:1.5rem 1rem}.credibility-icon{width:56px;height:56px;font-size:1.5rem}.credibility-item h3{font-size:1.05rem}.credibility-item p{font-size:.9rem}.assurance-section{padding:3rem 0}.assurance-section .container{padding:0 1rem}.assurance-title{font-size:1.05rem;margin-bottom:1rem}.payment-methods{gap:.75rem}.payment-methods img{width:36px;height:36px}.assurance-column p{font-size:.85rem}.shipping-option,.return-item{font-size:.9rem}}@media (max-width: 360px){.AutoboyExpress-hero-subtitle{font-size:.65rem}.AutoboyExpress-hero-description{font-size:.9rem;padding:0}.AutoboyExpress-btn{padding:.8rem 1.2rem;font-size:.9rem}.flash-sale-title{font-size:1.2rem}.hp-cyber-timer .time-unit{padding:.5rem .4rem;min-width:45px}.hp-cyber-timer .time-value{font-size:1rem}.AutoboyExpress-section-title{font-size:1.5rem}.AutoboyExpress-categories-grid{gap:.5rem}.AutoboyExpress-category-card{padding:.75rem .5rem}.AutoboyExpress-category-icon{width:44px;height:44px}.AutoboyExpress-category-icon i{font-size:1.4rem}.AutoboyExpress-category-name{font-size:.8rem}.credibility-title{font-size:1.4rem}.hp-newsletter-bento .newsletter-title{font-size:1.3rem}.AutoboyExpress-action-btn,.AutoboyExpress-more-btn,.AutoboyExpress-btn{min-height:44px;padding:.75rem 1rem}}.hp-flash-deals-section .AutoboyExpress-section-title{color:#f97316}body.dark-mode .hp-flash-deals-section .AutoboyExpress-section-title{color:#fb923c}.hp-flash-deals-section{border-radius:16px;padding:20px;background:linear-gradient(135deg,#f973160f,#ef44440a);border:1px solid rgba(249,115,22,.15);margin-bottom:40px}body.dark-mode .hp-flash-deals-section{background:linear-gradient(135deg,#f973161a,#ef444412);border-color:#f9731640}.hp-fire-icon{color:#f97316;animation:hp-flicker 1.4s ease-in-out infinite alternate}@keyframes hp-flicker{0%{color:#f97316;text-shadow:0 0 4px rgba(249,115,22,.5)}50%{color:#ef4444;text-shadow:0 0 8px rgba(239,68,68,.7)}to{color:#f97316;text-shadow:0 0 4px rgba(249,115,22,.5)}}.AutoboyExpress-badge-modern.hp-flash-timer{background:linear-gradient(135deg,#f97316,#ef4444);color:#fff;bottom:12px;top:auto;left:12px;font-variant-numeric:tabular-nums;letter-spacing:1px;display:flex;align-items:center;gap:4px;padding:5px 10px;box-shadow:0 2px 8px #f9731666}.AutoboyExpress-badge-modern.hp-flash-timer i{color:#fff}.hp-trend-icon{color:#8b5cf6}body.dark-mode .hp-trend-icon{color:#a78bfa}.AutoboyExpress-badge-modern.hp-trending-badge{background:linear-gradient(135deg,#7c3aed,#8b5cf6);color:#fff;top:auto;bottom:12px;left:12px;display:flex;align-items:center;gap:4px;box-shadow:0 2px 8px #7c3aed66}.AutoboyExpress-badge-modern.hp-trending-badge i{color:#fff}.hp-rec-icon{color:#ec4899}body.dark-mode .hp-rec-icon{color:#f472b6}.AutoboyExpress-badge-modern.hp-rec-badge{background:linear-gradient(135deg,#db2777,#ec4899);color:#fff;top:auto;bottom:12px;left:12px;display:flex;align-items:center;gap:4px;box-shadow:0 2px 8px #db277766}.AutoboyExpress-badge-modern.hp-rec-badge i{color:#fff}.AutoboyExpress-product-image-modern .AutoboyExpress-badge-modern.hp-flash-timer,.AutoboyExpress-product-image-modern .AutoboyExpress-badge-modern.hp-trending-badge,.AutoboyExpress-product-image-modern .AutoboyExpress-badge-modern.hp-rec-badge{position:absolute}@media (max-width: 768px){.hp-flash-deals-section{padding:14px;border-radius:12px}}.hp-crown-emoji{margin-right:.35rem}.hp-elite-badge{display:inline-flex;align-items:center;padding:.25rem .85rem;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(135deg,#b8860b,gold,#b8860b);background-size:200% auto;color:#1a1a1a;box-shadow:0 0 12px #ffd70073;animation:hp-elite-shimmer 3s linear infinite}@keyframes hp-elite-shimmer{0%{background-position:0% center}to{background-position:200% center}}.hp-seller-card{position:relative;background:#ffffff0f;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:20px;border:1.5px solid rgba(255,215,0,.2);padding:1.75rem 1.25rem 1.5rem;display:flex;flex-direction:column;align-items:center;gap:.6rem;text-align:center;overflow:hidden;cursor:pointer;min-height:260px}.hp-seller-card-glow{position:absolute;inset:-2px;border-radius:22px;background:linear-gradient(90deg,#b8860b,gold,#b8860b,gold);background-size:300% 100%;animation:hp-gold-border-move 4s linear infinite;z-index:-1;opacity:.5;filter:blur(5px)}@keyframes hp-gold-border-move{0%{background-position:0% 50%}to{background-position:300% 50%}}.hp-seller-card:hover .hp-seller-card-glow{opacity:.9;filter:blur(7px)}.hp-seller-avatar-wrap{position:relative;display:inline-block}.hp-seller-avatar{width:76px;height:76px;border-radius:50%;object-fit:cover;border:3px solid rgba(255,215,0,.6);box-shadow:0 0 18px #ffd7004d}.hp-seller-crown{position:absolute;top:-10px;right:-6px;font-size:1rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.4))}.hp-seller-name{font-size:.95rem;font-weight:700;color:var(--hp-text, #1F2937);margin:0;line-height:1.3;transition:letter-spacing .25s ease}.hp-seller-card:hover .hp-seller-name{letter-spacing:.03em}.hp-seller-verified{position:absolute;bottom:0;right:0;background:#22c55e;color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:.6rem;border:2px solid #fff}.hp-seller-location{font-size:.72rem;color:#9ca3af;margin:.1rem 0 .4rem;display:flex;align-items:center;gap:.25rem}.hp-seller-location i{color:#f59e0b}.hp-seller-stars{display:flex;align-items:center;gap:.2rem;font-size:.75rem;flex-wrap:wrap;justify-content:center}.hp-star-on{color:#f59e0b}.hp-star-off{color:#d1d5db}.hp-star-val{font-size:.75rem;font-weight:600;color:#6b7280;margin-left:.25rem}.hp-star-count{font-size:.7rem;color:#9ca3af}.hp-seller-stats{display:flex;justify-content:center;gap:.75rem;margin-top:.5rem;width:100%}.hp-seller-stat{display:flex;flex-direction:column;align-items:center;font-size:.78rem;font-weight:700;color:#f3f4f6;gap:.1rem}.hp-seller-stat i{color:#f59e0b;font-size:.7rem}.hp-seller-stat small{font-size:.65rem;font-weight:400;color:#9ca3af}.hp-seller-desc{font-size:.72rem;color:#9ca3af;text-align:center;margin:.3rem 0 0;line-height:1.4;overflow:hidden}.hp-seller-preview{display:flex;gap:.4rem;justify-content:center;overflow:hidden;width:100%}.hp-seller-mini-img{width:52px;height:52px;border-radius:10px;object-fit:cover;border:2px solid rgba(255,215,0,.4);box-shadow:0 2px 8px #00000026;flex-shrink:0}.hp-visit-store-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1.25rem;border-radius:999px;font-size:.8rem;font-weight:700;text-decoration:none;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;margin-top:auto;transition:all .25s ease;box-shadow:0 4px 14px #22c55e4d}.hp-visit-store-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #22c55e73}.hp-seller-card-cinematic{position:relative;width:100%;aspect-ratio:3 / 4;border-radius:16px;overflow:hidden;cursor:pointer;box-shadow:0 12px 48px #0006;transition:box-shadow .3s ease}.hp-seller-card-cinematic:hover{box-shadow:0 20px 64px #0009}.hp-seller-bg{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;will-change:transform}.hp-seller-scrim{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.95) 0%,rgba(0,0,0,.75) 25%,rgba(0,0,0,.5) 50%,rgba(0,0,0,.2) 75%,transparent 100%);z-index:1;pointer-events:none}.hp-seller-crown-badge{position:absolute;top:16px;right:16px;z-index:3;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#00000080;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:50%;border:2px solid rgba(255,215,0,.6);box-shadow:0 0 24px #ffd70066,inset 0 0 12px #ffd70033}.hp-crown-svg{width:24px;height:24px;color:gold;filter:drop-shadow(0 0 8px rgba(255,215,0,.6))}.hp-seller-overlay-content{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:28px 20px 24px;display:flex;flex-direction:column;gap:12px}.hp-seller-badge-glass{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:6px 12px;border-radius:20px;background:#ffffff1f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);font-size:.75rem;font-weight:600;color:#ffffffe6;box-shadow:0 4px 24px #0000004d}.hp-seller-badge-glass i{color:#f59e0b;font-size:.8rem}.hp-seller-name-row{display:flex;align-items:center;gap:8px}.hp-seller-name-cinematic{font-size:1.6rem;font-weight:800;letter-spacing:-.02em;color:#fff;margin:0;line-height:1.2;text-shadow:0 4px 16px rgba(0,0,0,.5);flex:1;text-align:left}.hp-seller-check-glow{color:#22c55e;font-size:1.2rem;filter:drop-shadow(0 0 8px rgba(34,197,94,.6))}.hp-seller-micro-stats{display:flex;align-items:center;justify-content:flex-start;gap:4px;font-size:.85rem;color:#ffffffd9}.hp-stat-item{display:flex;align-items:center;gap:4px;white-space:nowrap;font-weight:600}.hp-stat-item i{color:gold;font-size:.8rem}.hp-stat-value{color:#fff;font-weight:700}.hp-stat-label{font-size:.7rem;color:#ffffffb3;font-weight:400}.hp-stat-divider{width:1px;height:16px;background:#fff3;margin:0 4px}.hp-seller-desc-cinematic{font-size:.8rem;line-height:1.5;color:#ffffffd9;margin:4px 0 0;font-weight:400}@media (max-width: 768px){.hp-seller-card-cinematic{aspect-ratio:2.5 / 3.5}.hp-seller-name-cinematic{font-size:1.3rem}.hp-seller-overlay-content{padding:20px 16px 16px;gap:10px}.hp-seller-micro-stats{font-size:.75rem}}.hp-premium-sellers-swiper{padding:12px 0}.hp-premium-sellers-swiper .swiper-slide{height:auto}.hp-premium-sellers-swiper .swiper-button-next,.hp-premium-sellers-swiper .swiper-button-prev{width:40px;height:40px;background:#0006;backdrop-filter:blur(8px);border-radius:50%;border:1px solid rgba(255,255,255,.2);top:50%;transform:translateY(-50%);transition:all .3s ease}.hp-premium-sellers-swiper .swiper-button-next:hover,.hp-premium-sellers-swiper .swiper-button-prev:hover{background:#0009;border-color:#ffd70066}.hp-premium-sellers-swiper .swiper-button-next:after,.hp-premium-sellers-swiper .swiper-button-prev:after{font-size:14px;color:#fffc}.hp-skeleton-row{display:flex;gap:24px;overflow:hidden}.hp-skeleton-card{flex:0 0 calc(25% - 18px);min-width:200px;height:260px;border-radius:20px;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8,#f0f0f0 75%);background-size:200% 100%;animation:hp-skeleton-shine 1.4s infinite}@keyframes hp-skeleton-shine{0%{background-position:200% center}to{background-position:-200% center}}.hp-nearby-icon{color:#22c55e;margin-right:.4rem}.hp-location-permission{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem 2rem;background:#22c55e0a;border:1.5px dashed rgba(34,197,94,.3);border-radius:20px;text-align:center}.hp-location-icon-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center}.hp-location-big-icon{font-size:2.5rem;color:#22c55e;position:relative;z-index:1}.hp-location-pulse{position:absolute;width:80px;height:80px;border-radius:50%;border:2px solid rgba(34,197,94,.4);animation:hp-pulse-ring 2s ease-out infinite}@keyframes hp-pulse-ring{0%{transform:scale(.5);opacity:1}to{transform:scale(1.6);opacity:0}}.hp-location-title{font-size:1.2rem;font-weight:700;margin:0;color:var(--hp-text, #1F2937)}.hp-location-desc{font-size:.875rem;color:#6b7280;max-width:320px;margin:0}.hp-location-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 2rem;border-radius:999px;border:none;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .25s ease;box-shadow:0 6px 20px #22c55e59}.hp-location-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #22c55e80}.hp-location-skip{background:none;border:none;color:#9ca3af;font-size:.8rem;cursor:pointer;text-decoration:underline;padding:0}.hp-location-skip:hover{color:#6b7280}.hp-location-loading{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem;color:#6b7280;font-size:.9rem}.hp-location-spinner{width:40px;height:40px;border:3px solid rgba(34,197,94,.2);border-top-color:#22c55e;border-radius:50%;animation:hp-spin .8s linear infinite}@keyframes hp-spin{to{transform:rotate(360deg)}}.hp-location-fallback-notice{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem 1rem;border-radius:999px;background:#22c55e14;color:#16a34a;font-size:.8rem;font-weight:600;margin-bottom:1rem;border:1px solid rgba(34,197,94,.2)}.hp-distance-badge{background:linear-gradient(135deg,#22c55e,#16a34a)!important;color:#fff!important}.hp-promo-icon{color:#f59e0b;margin-right:.4rem}.hp-promo-nav-row{display:flex;align-items:center;gap:.75rem}.hp-promo-nav-btn{width:36px;height:36px;border-radius:50%;border:1.5px solid rgba(34,197,94,.4);background:#22c55e14;color:#22c55e;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.8rem;transition:all .2s ease}.hp-promo-nav-btn:hover{background:#22c55e;color:#fff;border-color:#22c55e;transform:scale(1.1)}.hp-promo-counter{font-size:.8rem;font-weight:600;color:#6b7280;min-width:36px;text-align:center}.hp-promo-stack-wrapper{position:relative;height:340px;max-width:640px;margin:0 auto}.hp-promo-card{position:absolute;inset:0;border-radius:24px;overflow:hidden;will-change:transform;box-shadow:0 20px 60px #0000002e}.hp-promo-card--active{cursor:grab}.hp-promo-card--active:active{cursor:grabbing}.hp-promo-card-inner{width:100%;height:100%;position:relative;display:flex;align-items:flex-end;border-radius:24px;background:#080c10;overflow:hidden}.hp-liquid-bg{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:24px;filter:blur(60px) contrast(1.2);pointer-events:none}.hp-liquid-blob{position:absolute;border-radius:50%;will-change:transform;transition:transform .9s cubic-bezier(.23,1,.32,1);pointer-events:none}.hp-liquid-blob--1{width:75%;height:75%;top:-25%;left:-15%;background:radial-gradient(circle,#22C55E 0%,transparent 70%);transform:translate3d(calc(var(--mx, 0) * 55px),calc(var(--my, 0) * 50px),0)}.hp-liquid-blob--2{width:65%;height:65%;top:-10%;right:-20%;background:radial-gradient(circle,#3b82f6 0%,transparent 70%);transform:translate3d(calc(var(--mx, 0) * -40px),calc(var(--my, 0) * 35px),0)}.hp-liquid-blob--3{width:60%;height:60%;bottom:-20%;left:20%;background:radial-gradient(circle,#a855f7 0%,transparent 70%);transform:translate3d(calc(var(--mx, 0) * 30px),calc(var(--my, 0) * -50px),0)}.hp-promo-img-layer{position:absolute;inset:0;z-index:1;border-radius:24px;background-size:cover;background-position:center;opacity:.55;mix-blend-mode:luminosity}.hp-promo-overlay{position:absolute;inset:0;z-index:2;background:linear-gradient(to top,rgba(0,0,0,.78) 0%,rgba(0,0,0,.1) 60%,transparent 100%);border-radius:24px}.hp-promo-content{position:relative;z-index:3;padding:2rem;display:flex;flex-direction:column;gap:.6rem;width:100%}.hp-promo-pct-badge{display:inline-block;padding:.25rem .75rem;border-radius:999px;background:#f59e0b;color:#1a1a1a;font-size:.75rem;font-weight:800;width:fit-content;letter-spacing:.05em}.hp-promo-title{font-size:1.5rem;font-weight:800;color:#fff;margin:0;text-shadow:0 2px 8px rgba(0,0,0,.4);line-height:1.2;transition:letter-spacing .3s ease}.hp-promo-card--active:hover .hp-promo-title{letter-spacing:.02em}.hp-promo-desc{font-size:.875rem;color:#ffffffd9;margin:0;line-height:1.4}.hp-promo-cta-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.5rem;border-radius:999px;background:#fffffff2;color:#16a34a;font-size:.85rem;font-weight:700;text-decoration:none;width:fit-content;transition:all .25s ease;box-shadow:0 4px 14px #0003}.hp-promo-cta-btn:hover{background:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #00000040}.hp-promo-dots{display:flex;justify-content:center;gap:.5rem;margin-top:1.5rem}.hp-promo-dot{width:8px;height:8px;border-radius:50%;border:none;background:#d1d5db;cursor:pointer;padding:0;transition:all .25s ease}.hp-promo-dot--active{background:#22c55e;transform:scale(1.35);box-shadow:0 0 8px #22c55e80}.AutoboyExpress-badge-modern.hp-swap-zone-badge{background:linear-gradient(135deg,#10b981,#059669);color:#fff;bottom:12px;top:auto;left:12px;display:flex;align-items:center;gap:4px;box-shadow:0 2px 8px #10b98166}body.dark-mode .AutoboyExpress-badge-modern.hp-swap-zone-badge{box-shadow:0 2px 10px #10b98180}@media (max-width: 768px){.hp-skeleton-card{flex:0 0 calc(50% - 12px);min-width:150px;height:220px}.hp-promo-stack-wrapper{height:280px}.hp-promo-title{font-size:1.2rem}.hp-location-permission{padding:2rem 1.25rem}.hp-seller-avatar{width:60px;height:60px}}@media (max-width: 480px){.hp-skeleton-card{flex:0 0 100%}.hp-promo-stack-wrapper{height:240px}.hp-promo-content{padding:1.25rem}.hp-promo-title{font-size:1rem}}.hp-swap-zone-section{position:relative;padding:2.5rem 1.5rem 2rem;margin:0 -1.5rem;background:linear-gradient(180deg,#10b9810a,#10b98103);border-top:1px solid rgba(16,185,129,.12);border-bottom:1px solid rgba(16,185,129,.08);border-radius:24px}body.dark-mode .hp-swap-zone-section{background:linear-gradient(180deg,#10b98112,#10b98105);border-color:#10b9812e}.hp-swap-zone-header:before{background:linear-gradient(90deg,#10b981,#059669)!important;width:56px!important}.hp-swap-zone-title-group{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.hp-swap-zone-icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-size:1rem;flex-shrink:0;box-shadow:0 0 0 4px #10b98126}body.dark-mode .hp-swap-zone-icon-wrap{box-shadow:0 0 0 4px #10b98140}.hp-swap-zone-title{background:linear-gradient(135deg,#10b981,#059669)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}.hp-swap-zone-pill{display:inline-flex;align-items:center;gap:6px;background:#10b9811a;color:#059669;border:1px solid rgba(16,185,129,.3);border-radius:999px;padding:4px 12px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}body.dark-mode .hp-swap-zone-pill{background:#10b98126;color:#34d399;border-color:#10b98159}.hp-swap-zone-pulse-dot{width:7px;height:7px;background:#10b981;border-radius:50%;flex-shrink:0;box-shadow:0 0 6px #10b981;animation:hp-szpulse 1.8s ease-in-out infinite}@keyframes hp-szpulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}}.AutoboyExpress-badge-modern.hp-swap-zone-badge{background:linear-gradient(135deg,#10b981,#059669);color:#fff;bottom:12px;top:auto;left:12px;display:flex;align-items:center;gap:4px;box-shadow:0 2px 8px #10b98173}.AutoboyExpress-badge-modern.hp-swap-zone-badge i{color:#fff}.hp-szm-overlay{position:fixed;inset:0;background:#00000073;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:flex-end;justify-content:center;z-index:1100;padding:0;transition:background .3s ease}body.dark-mode .hp-szm-overlay{background:#000000a6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media (min-width: 640px){.hp-szm-overlay{align-items:center;padding:1.5rem}}.hp-szm-sheet{width:100%;max-width:600px;max-height:92vh;overflow-y:auto;background:var(--hp-surface, #ffffff);border-radius:24px 24px 0 0;box-shadow:0 -8px 40px #0000002e;display:flex;flex-direction:column;overscroll-behavior:contain;perspective:1200px;transform-style:preserve-3d;will-change:transform,opacity}@media (min-width: 640px){.hp-szm-sheet{border-radius:20px;box-shadow:0 20px 60px #0003}}body.dark-mode .hp-szm-sheet{background:#111;border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 60px #00000080}.hp-szm-sheet::-webkit-scrollbar{width:5px}.hp-szm-sheet::-webkit-scrollbar-track{background:transparent}.hp-szm-sheet::-webkit-scrollbar-thumb{background:#10b9814d;border-radius:3px}.hp-szm-sheet.ios-style{background:#fffffff2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.5);border-radius:26px;box-shadow:0 8px 32px #00000014,inset 0 1px #fff9;color:#1f2937}body.dark-mode .hp-szm-sheet.ios-style{background:#1c1c1ef2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff0d;color:#f3f4f6}.hp-szm-sheet.android-style{background:linear-gradient(135deg,#f0fdfafa,#f0fdfaf2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(16,185,129,.15);border-radius:28px;box-shadow:0 8px 32px #10b9811f,0 0 60px #10b98114;color:#1f2937}body.dark-mode .hp-szm-sheet.android-style{background:linear-gradient(135deg,#0f3a33fa,#0d2a26f2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(16,185,129,.25);box-shadow:0 8px 32px #10b98126,0 0 60px #10b9811a;color:#f3f4f6}.hp-szm-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.25rem 1.1rem 1.5rem;background:#fffc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(16,185,129,.12);color:#1f2937}body.dark-mode .hp-szm-header{background:#111c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom-color:#10b98133;color:#f3f4f6}.hp-szm-header-left{display:flex;align-items:center;gap:.6rem}.hp-szm-header-icon{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#10b981,#059669);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.85rem;flex-shrink:0}.hp-szm-header-title{font-size:1.05rem;font-weight:800;color:var(--hp-text, #0f172a);letter-spacing:-.01em}body.dark-mode .hp-szm-header-title{color:#f0f0f0}.hp-szm-close{width:34px;height:34px;border-radius:50%;background:#0000000d;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#64748b;font-size:.9rem;transition:background .2s ease,color .2s ease;flex-shrink:0}body.dark-mode .hp-szm-close{background:#ffffff12;color:#94a3b8}.hp-szm-close:hover{background:#fee2e2;color:#ef4444}body.dark-mode .hp-szm-close:hover{background:#ef444433;color:#f87171}.hp-szm-product-strip{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background:linear-gradient(135deg,#10b98112,#3b82f60a);border-bottom:1px solid rgba(16,185,129,.1)}body.dark-mode .hp-szm-product-strip{background:linear-gradient(135deg,#10b9811a,#3b82f60f);border-bottom-color:#10b98133}.hp-szm-product-img{width:72px;height:72px;object-fit:cover;border-radius:12px;flex-shrink:0;box-shadow:0 4px 12px #0000001a;transition:all .35s cubic-bezier(.34,1.56,.64,1);will-change:transform,filter}.hp-szm-product-img:hover{transform:scale(1.08);box-shadow:0 8px 24px #10b98140,0 0 20px #10b98133,inset 0 0 12px #10b9811a;filter:brightness(1.05)}body.dark-mode .hp-szm-product-img{box-shadow:0 4px 12px #00000059}body.dark-mode .hp-szm-product-img:hover{box-shadow:0 8px 24px #10b98159,0 0 20px #10b9814d,inset 0 0 12px #10b98126}.hp-szm-product-info{display:flex;flex-direction:column;gap:4px;min-width:0}.hp-szm-product-name{margin:0;font-size:.95rem;font-weight:700;color:var(--hp-text, #0f172a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.dark-mode .hp-szm-product-name{color:#f0f0f0}.hp-szm-device-tag{display:inline-flex;align-items:center;gap:4px;background:#10b9811a;color:#059669;border:1px solid rgba(16,185,129,.25);border-radius:6px;padding:2px 8px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;width:fit-content}body.dark-mode .hp-szm-device-tag{color:#34d399;background:#10b98126;border-color:#10b9814d}.hp-szm-min-value{margin:0;font-size:.82rem;color:var(--hp-text-2, #64748b)}body.dark-mode .hp-szm-min-value{color:#94a3b8}.hp-szm-min-value strong{color:#10b981;font-weight:800;font-variant-numeric:tabular-nums}.hp-szm-form-wrap{padding:1.5rem;flex:1}@media (max-width: 480px){.hp-szm-header{padding:1rem 1rem 1rem 1.25rem}.hp-szm-product-strip{padding:.875rem 1rem}.hp-szm-product-img{width:60px;height:60px}.hp-szm-form-wrap{padding:1rem}}.AutoboyExpress-loader-container{position:fixed;inset:0;background:#0d0d0d;display:flex;align-items:center;justify-content:center;z-index:9999}.AutoboyExpress-loader-logo{width:200px;height:auto;animation:logoPulse 1.6s ease-in-out infinite;will-change:transform,opacity,filter}@keyframes logoPulse{0%{opacity:.35;transform:scale(.92);filter:drop-shadow(0 0 0px rgba(34,197,94,0))}50%{opacity:1;transform:scale(1.06);filter:drop-shadow(0 0 28px rgba(34,197,94,.7))}to{opacity:.35;transform:scale(.92);filter:drop-shadow(0 0 0px rgba(34,197,94,0))}}@media (max-width: 480px){.AutoboyExpress-loader-logo{width:150px}}.cart-button{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;padding:12px 24px;border:none;border-radius:25px;cursor:pointer;font-size:16px;font-family:Geist,sans-serif;transition:all .3s ease;box-shadow:0 2px 5px #0003;position:relative;overflow:hidden;transform-style:preserve-3d;perspective:1000px;transform:translateZ(0);border:1px solid rgba(255,255,255,.1);box-shadow:0 2px 5px #0003,0 5px 15px #22c55e1a,0 0 0 1px #ffffff1a inset;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.cart-button:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,#ffffff26,#ffffff0d);border-radius:25px 25px 100px 100px}.cart-button:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:.5s}.cart-button:hover:after{left:100%}@media (hover: hover){.cart-button:hover{transform:translateZ(10px) scale(1.02);background:linear-gradient(135deg,#16a34a,#15803d);box-shadow:0 8px 25px #22c55e4d,0 0 0 1px #ffffff26 inset,0 0 20px #22c55e33,0 0 0 4px #22c55e1a;letter-spacing:.5px}}.cart-button:active:not(.disabled){transform:translateY(2px) translateZ(-5px);box-shadow:0 4px 15px #22c55e33,0 0 0 1px #ffffff1a inset}.cart-icon{display:inline-flex;align-items:center;justify-content:center;transition:all .3s ease;transform:translateZ(5px)}.cart-icon svg{vertical-align:middle;width:20px;height:20px}.cart-button:hover .cart-icon svg{transform:scale(1.1)}@keyframes addedToCart{0%{transform:scale(1)}50%{transform:scale(1.4) rotate(45deg)}to{transform:scale(1) rotate(0)}}@keyframes progress{0%{width:0}to{width:100%}}.progress-bar{position:absolute;bottom:0;left:0;height:3px;background:#fffc;width:0;transform:translateZ(2px)}.cart-button.adding{pointer-events:none;opacity:.8}.cart-button.adding .progress-bar{animation:progress 1s ease-in-out}.cart-button.success{background:linear-gradient(135deg,#16a34a,#15803d)!important;transform:translateZ(5px);box-shadow:0 4px 15px #22c55e66,0 0 0 1px #ffffff1a inset}.cart-button.success .cart-icon{animation:addedToCart .5s ease-in-out;filter:drop-shadow(0 0 5px rgba(255,255,255,.5))}.cart-button.disabled{background:#9ca3af!important;cursor:not-allowed;opacity:.6}.cart-button.disabled:hover{transform:none;box-shadow:0 2px 5px #0003}@keyframes subtle-pulse{0%{box-shadow:0 0 #22c55e66}70%{box-shadow:0 0 0 10px #22c55e00}to{box-shadow:0 0 #22c55e00}}.cart-button:not(.disabled):not(.adding){animation:subtle-pulse 2s infinite cubic-bezier(.4,0,.6,1)}@media (prefers-reduced-motion: reduce){.cart-button{transition:none;animation:none}.cart-button:hover,.cart-button:active{animation:none;transform:none}}.view-button{--fs: 1em;--col1: #ffffff;--col2: rgba(34, 197, 94, .3);--col3: #22C55E;--col4: #16A34A;--pd: .75em 1.5em;display:grid;align-content:baseline;appearance:none;border:0;grid-template-columns:min-content 1fr;padding:var(--pd);font-size:var(--fs);color:var(--col1);background:linear-gradient(135deg,var(--col3),var(--col4));border-radius:25px;text-shadow:1px 1px var(--col4);box-shadow:inset -2px 1px 1px var(--col2),inset 2px 1px 1px var(--col2);position:relative;transition:all .75s ease-out;transform-origin:center;cursor:pointer;font-family:Geist,sans-serif;font-weight:500;width:100%}body.dark-mode .view-button{--col1: #ffffff;--col2: rgba(34, 197, 94, .4)}.view-button:hover{color:var(--col4);background:linear-gradient(135deg,#fff,#f0f9ff);box-shadow:inset -2px 1px 1px var(--col2),inset 2px 1px 1px var(--col2),inset 0 -2px 20px var(--col4),0 20px 30px var(--col3),0 -20px 30px var(--col2),1px 2px 20px var(--col4);text-shadow:1px 1px var(--col2);transform:scale(1.03)}.view-button:active,.view-button.active{animation:offset 1s ease-in-out;outline:2px solid var(--col2);outline-offset:0}.view-button:after,.view-button:before{content:"";align-self:center;justify-self:center;height:.5em;margin:0 .5em;grid-column:1;grid-row:1;opacity:1}.view-button:after{position:relative;border:2px solid var(--col4);border-radius:50%;transition:all .5s ease-out;height:.1em;width:.1em}.view-button:hover:after{border:2px solid var(--col3);transform:rotate(-120deg) translate(10%,140%)}.view-button:before{border-radius:50% 0%;border:4px solid var(--col4);box-shadow:inset 1px 1px var(--col2);transition:all 1s ease-out;transform:rotate(45deg);height:.45em;width:.45em}.view-button:hover:before{border-radius:50%;border:4px solid var(--col3);transform:scale(1.25) rotate(0);animation:blink 1.5s ease-out 1s infinite alternate}.view-button:hover>span{filter:contrast(150%)}@keyframes blink{0%{transform:scale(1) skew(0);opacity:1}5%{transform:scale(1.5,.1) skew(10deg);opacity:.5}10%,35%{transform:scale(1) skew(0);opacity:1}40%{transform:scale(1.5,.1) skew(10deg);opacity:.25}45%,to{transform:scale(1) skew(0);opacity:1}}@keyframes offset{50%{outline-offset:.15em;outline-color:var(--col1)}55%{outline-offset:.1em;transform:translateY(1px)}80%,to{outline-offset:0}}.view-button{transform-style:preserve-3d;perspective:1000px}.view-button:active{transform:scale(.95) translateY(2px);box-shadow:0 0 5px #22c55e33}@media (prefers-reduced-motion: reduce){.view-button{transition:none}.view-button:hover,.view-button:active{animation:none;transform:none}}@media (max-width: 768px){.cart-button,.view-button{padding:10px 20px;font-size:14px}.cart-icon svg{width:18px;height:18px}}@media (max-width: 480px){.cart-button,.view-button{padding:8px 16px;font-size:13px}}.swap-offer-form-container{max-width:600px;margin:0 auto;padding:2rem;background:#fff;border-radius:16px;box-shadow:0 10px 40px #00000014}.form-header{text-align:center;margin-bottom:2.5rem}.form-header h2{font-size:1.75rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.form-header p{font-size:1rem;color:#6b7280}.progress-indicator{display:flex;gap:1rem;margin-bottom:2rem;justify-content:center}.progress-step{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;color:#fff;background-color:#e5e7eb;transition:all .3s ease;font-size:.95rem}.progress-step.active{background-color:#22c55e;box-shadow:0 4px 12px #22c55e4d}.progress-step.current{transform:scale(1.15);box-shadow:0 0 0 4px #22c55e33}.swap-form-section{margin-bottom:2rem}.swap-form-section h3{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1.5rem}.section-description{font-size:.9rem;color:#6b7280;margin-bottom:1rem;line-height:1.5}.required-shots-guide{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;padding:12px 16px;margin-bottom:1.5rem}.required-shots-guide .guide-title{font-size:.85rem;font-weight:700;color:#166534;margin-bottom:8px}.required-shots-guide .shots-list{list-style:none;counter-reset:shots;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:4px 16px}.required-shots-guide .shots-list li{counter-increment:shots;font-size:.8rem;color:#374151;padding:3px 0;line-height:1.4}.required-shots-guide .shots-list li:before{content:counter(shots) ". ";font-weight:700;color:#22c55e}.form-group{margin-bottom:1.75rem}.form-group label{display:block;font-weight:600;color:#374151;margin-bottom:.75rem;font-size:.95rem}.form-group input[type=text],.form-group input[type=email],.form-group input[type=number],.form-group textarea,.form-group select{width:100%;padding:.875rem 1rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;font-family:inherit;transition:all .3s ease;background-color:#f9fafb}.form-group input[type=text]:focus,.form-group input[type=email]:focus,.form-group input[type=number]:focus,.form-group textarea:focus,.form-group select:focus{outline:none;border-color:#22c55e;background-color:#fff;box-shadow:0 0 0 3px #22c55e1a}.form-group input[type=text].error,.form-group input[type=email].error,.form-group input[type=number].error,.form-group textarea.error,.form-group select.error{border-color:#ef4444;background-color:#fef2f2}.form-group textarea{resize:vertical;min-height:100px}.device-type-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1rem}.device-option{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem 1rem;border:2px solid #e5e7eb;border-radius:12px;background-color:#f9fafb;cursor:pointer;transition:all .3s ease;font-size:.9rem;font-weight:600;color:#6b7280}.device-option:hover{border-color:#22c55e;background-color:#f0fdf4}.device-option.active{border-color:#22c55e;background-color:#dcfce7;color:#15803d;box-shadow:0 4px 12px #22c55e33}.device-option .icon{font-size:2rem;margin-bottom:.5rem}.device-option .label{font-size:.85rem}.slider-container{margin-bottom:1rem}.slider{width:100%;height:6px;border-radius:3px;background:linear-gradient(to right,#ef4444,#f59e0b,#22c55e);outline:none;-webkit-appearance:none;appearance:none}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#22c55e;cursor:pointer;box-shadow:0 2px 8px #22c55e66;transition:all .2s ease}.slider::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 4px 12px #22c55e99}.slider::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#22c55e;cursor:pointer;border:none;box-shadow:0 2px 8px #22c55e66;transition:all .2s ease}.slider::-moz-range-thumb:hover{transform:scale(1.2);box-shadow:0 4px 12px #22c55e99}.slider-labels{display:flex;justify-content:space-between;margin-top:.75rem;font-size:.85rem;color:#6b7280}.slider-labels .current-value{font-weight:700;color:#22c55e}.image-upload-area{margin-bottom:1.5rem}.hidden-input{display:none}.upload-button{width:100%;padding:3rem 2rem;border:2px dashed #cbd5e1;border-radius:12px;background-color:#f8fafc;cursor:pointer;transition:all .3s ease;text-align:center}.upload-button:hover{border-color:#22c55e;background-color:#f0fdf4}.upload-button:active{background-color:#dcfce7}.upload-icon{font-size:3rem;margin-bottom:1rem}.upload-button p{margin:.5rem 0;font-weight:600;color:#1f2937}.upload-hint{font-size:.85rem;color:#6b7280;font-weight:400}.image-count{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background-color:#fef3c7;color:#92400e;border-radius:8px;font-weight:600;font-size:.9rem;margin-bottom:1.5rem}.image-count.complete{background-color:#dcfce7;color:#15803d}.image-count .checkmark{font-size:1.2rem}.image-preview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:1rem;margin-bottom:1.5rem}.image-preview-item{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #0000001a;transition:all .3s ease}.image-preview-item:hover{box-shadow:0 8px 20px #00000026;transform:translateY(-2px)}.image-preview-item img{width:100%;height:100%;object-fit:cover}.image-number{position:absolute;top:8px;left:8px;width:28px;height:28px;background-color:#22c55ee6;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.8rem}.remove-button{position:absolute;top:8px;right:8px;width:28px;height:28px;background-color:#ef4444e6;color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.1rem;transition:all .2s ease;opacity:0}.image-preview-item:hover .remove-button{opacity:1}.remove-button:hover{background-color:#ef4444;transform:scale(1.1)}.summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:1.5rem}.summary-card{padding:1.25rem;background-color:#f3f4f6;border-radius:12px;border-left:4px solid #22c55e}.summary-card label{display:block;font-weight:600;color:#6b7280;font-size:.8rem;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.summary-card p{font-size:1.1rem;font-weight:700;color:#1f2937}.repair-history-box{padding:1.25rem;background-color:#fef3c7;border-radius:12px;border-left:4px solid #f59e0b;margin-bottom:1.5rem}.repair-history-box label{display:block;font-weight:600;color:#92400e;margin-bottom:.5rem}.repair-history-box p{color:#78350f;line-height:1.6}.confirmation-message{padding:1.25rem;background-color:#dbeafe;border-radius:12px;border-left:4px solid #3b82f6}.confirmation-message p{color:#1e40af;font-size:.95rem;line-height:1.6;margin:0}.form-navigation{display:flex;gap:1rem;margin-top:2.5rem;flex-wrap:wrap}.btn-primary,.btn-secondary,.btn-success,.btn-ghost{flex:1;min-width:120px;padding:.875rem 1.5rem;border:none;border-radius:8px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.btn-primary{background-color:#22c55e;color:#fff;box-shadow:0 4px 12px #22c55e4d}.btn-primary:hover:not(:disabled){background-color:#16a34a;transform:translateY(-2px);box-shadow:0 6px 16px #22c55e66}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn-secondary{background-color:#e5e7eb;color:#374151}.btn-secondary:hover:not(:disabled){background-color:#d1d5db}.btn-success{background-color:#22c55e;color:#fff;font-size:1rem;flex:2;box-shadow:0 4px 12px #22c55e4d}.btn-success:hover:not(:disabled){background-color:#16a34a;transform:translateY(-2px);box-shadow:0 6px 16px #22c55e66}.btn-success:disabled{opacity:.6;cursor:not-allowed}.btn-ghost{background-color:transparent;color:#6b7280;border:2px solid #e5e7eb}.btn-ghost:hover:not(:disabled){border-color:#9ca3af;color:#374151}.confirmation-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.confirmation-modal{background-color:#fff;border-radius:16px;padding:2rem;max-width:400px;width:100%;box-shadow:0 20px 60px #0000004d}.confirmation-modal h3{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:1rem}.confirmation-modal p{font-size:.95rem;color:#6b7280;line-height:1.6;margin-bottom:2rem}.modal-buttons{display:flex;gap:1rem}.modal-buttons button{flex:1;padding:.875rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}.modal-buttons .btn-secondary{background-color:#e5e7eb;color:#374151}.modal-buttons .btn-secondary:hover:not(:disabled){background-color:#d1d5db}.modal-buttons .btn-success{background-color:#22c55e;color:#fff;box-shadow:0 4px 12px #22c55e4d}.modal-buttons .btn-success:hover:not(:disabled){background-color:#16a34a;box-shadow:0 6px 16px #22c55e66}.error-message{font-size:.85rem;color:#ef4444;margin-top:.5rem;display:flex;align-items:center;gap:.5rem}.error-message:before{content:"⚠"}@media (max-width: 640px){.swap-offer-form-container{padding:1.5rem;border-radius:12px}.form-header h2{font-size:1.5rem}.device-type-grid{grid-template-columns:1fr}.image-preview-grid{grid-template-columns:repeat(3,1fr)}.form-navigation{flex-direction:column}.btn-success{flex:1}.summary-grid{grid-template-columns:repeat(2,1fr)}.confirmation-overlay{padding:1rem}.confirmation-modal{padding:1.5rem}}@media (prefers-color-scheme: dark){.swap-offer-form-container{background-color:#1f2937;box-shadow:0 10px 40px #0000004d}.form-header h2,.swap-form-section h3{color:#f3f4f6}.form-header p,.section-description{color:#d1d5db}.form-group label{color:#e5e7eb}.form-group input,.form-group textarea,.form-group select{background-color:#111827;color:#f3f4f6;border-color:#374151}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{background-color:#1f2937;border-color:#22c55e}.device-option{background-color:#111827;border-color:#374151;color:#d1d5db}.device-option:hover{background-color:#1f2937}.device-option.active{background-color:#15803d;color:#dcfce7}.confirmation-modal{background-color:#1f2937}.confirmation-modal h3{color:#f3f4f6}.confirmation-modal p{color:#d1d5db}}.AutoboyExpress-product-card-modern{background:var(--bg-light);border-radius:16px;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid transparent;height:100%;display:flex;flex-direction:column;opacity:1!important}body.dark-mode .AutoboyExpress-product-card-modern{background:var(--bg-dark-secondary);border-color:#ffffff0d}.AutoboyExpress-product-card-modern:hover{transform:translateY(-8px);box-shadow:0 20px 40px #22c55e26;border-color:#22c55e}body.dark-mode .AutoboyExpress-product-card-modern:hover{box-shadow:0 20px 40px #22c55e40}.AutoboyExpress-product-card-modern.out-of-stock{opacity:.8!important}.AutoboyExpress-quick-actions-modern{position:absolute;top:12px;right:12px;z-index:10;display:flex;gap:8px}.AutoboyExpress-quick-action-modern{width:36px;height:36px;border-radius:50%;background:#ffffffe6;backdrop-filter:blur(10px);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#6b7280}body.dark-mode .AutoboyExpress-quick-action-modern{background:#0006;color:#e5e7eb}.AutoboyExpress-quick-action-modern:hover{transform:scale(1.1);background:#22c55e;color:#fff}.AutoboyExpress-quick-action-modern.active{background:#ef4444;color:#fff}.AutoboyExpress-quick-action-modern.active:hover{background:#dc2626}.AutoboyExpress-product-image-modern{position:relative;width:100%;height:260px;background:linear-gradient(135deg,#f9fafb,#f3f4f6);display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;padding:8px}body.dark-mode .AutoboyExpress-product-image-modern{background:linear-gradient(135deg,#1f2937,#111827)}.AutoboyExpress-product-img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1);opacity:1!important}.AutoboyExpress-product-card-modern:hover .AutoboyExpress-product-img{transform:scale(1.08)}.AutoboyExpress-badge-modern{position:absolute;top:12px;left:12px;padding:6px 12px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;backdrop-filter:blur(10px)}.AutoboyExpress-badge-modern.new{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff}.AutoboyExpress-badge-modern.out-stock{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.AutoboyExpress-product-info-modern{padding:16px;display:flex;flex-direction:column;gap:12px;flex:1}.AutoboyExpress-product-name-modern{font-size:15px;font-weight:600;color:var(--text-light);line-height:1.4;margin:0;cursor:pointer;transition:color .3s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.dark-mode .AutoboyExpress-product-name-modern{color:var(--text-dark)}.AutoboyExpress-product-name-modern:hover{color:#22c55e}.AutoboyExpress-price-stock-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.AutoboyExpress-product-price-modern{font-size:22px;font-weight:700;color:#22c55e;font-family:Orbitron,Geist,monospace}.AutoboyExpress-stock-badge{padding:4px 10px;border-radius:12px;background:#22c55e1a;color:#16a34a;font-size:11px;font-weight:600;border:1px solid rgba(34,197,94,.2)}body.dark-mode .AutoboyExpress-stock-badge{background:#22c55e26;color:#22c55e}.AutoboyExpress-action-buttons-modern{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;margin-top:auto;align-items:center}.AutoboyExpress-view-btn-modern,.AutoboyExpress-cart-btn-modern{padding:10px 16px!important;font-size:13px!important;border-radius:12px!important;font-weight:600!important}.AutoboyExpress-swap-btn-modern{width:42px;height:42px;border-radius:50%;background:#fff;border:2px solid rgba(34,197,94,.2);color:#22c55e;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:16px;box-shadow:0 2px 8px #0000000d}body.dark-mode .AutoboyExpress-swap-btn-modern{background:var(--bg-dark-secondary);border-color:#22c55e4d;color:#22c55e;box-shadow:0 2px 8px #0000004d}.AutoboyExpress-swap-btn-modern:hover:not(:disabled){transform:scale(1.1) rotate(180deg);background:linear-gradient(135deg,#22c55e,#16a34a);border-color:#22c55e;color:#fff;box-shadow:0 6px 20px #22c55e66}body.dark-mode .AutoboyExpress-swap-btn-modern:hover:not(:disabled){background:linear-gradient(135deg,#22c55e,#16a34a);border-color:#22c55e;color:#fff;box-shadow:0 6px 20px #22c55e80}.AutoboyExpress-swap-btn-modern:active:not(:disabled){transform:scale(.95) rotate(180deg)}.AutoboyExpress-swap-btn-modern:disabled{opacity:.5;cursor:not-allowed;background:#f3f4f6;border-color:#e5e7eb;color:#9ca3af;box-shadow:none}body.dark-mode .AutoboyExpress-swap-btn-modern:disabled{background:#1f2937;border-color:#374151;color:#6b7280}@media (max-width: 768px){.AutoboyExpress-product-card-modern{border-radius:14px}.AutoboyExpress-product-image-modern{height:220px}.AutoboyExpress-product-info-modern{padding:14px;gap:10px}.AutoboyExpress-product-name-modern{font-size:14px}.AutoboyExpress-product-price-modern{font-size:19px}.AutoboyExpress-view-btn-modern,.AutoboyExpress-cart-btn-modern{padding:9px 14px!important;font-size:12px!important}.AutoboyExpress-swap-btn-modern{width:38px;height:38px;font-size:14px}}@media (max-width: 480px){.AutoboyExpress-product-image-modern{height:200px}.AutoboyExpress-product-info-modern{padding:12px}.AutoboyExpress-product-name-modern{font-size:13px}.AutoboyExpress-product-price-modern{font-size:18px}.AutoboyExpress-action-buttons-modern{gap:6px}.AutoboyExpress-view-btn-modern,.AutoboyExpress-cart-btn-modern{padding:8px 12px!important;font-size:11px!important}.AutoboyExpress-swap-btn-modern{width:36px;height:36px;font-size:13px}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.AutoboyExpress-product-card-modern{animation:fadeInScale .4s ease-out}.AutoboyExpress-homepage-actions{display:grid!important;grid-template-columns:1fr auto 1fr!important;gap:10px!important;margin-top:16px!important}.AutoboyExpress-homepage-actions .cart-button,.AutoboyExpress-homepage-actions .view-button{width:100%!important;padding:12px 20px!important;font-size:14px!important}.AutoboyExpress-homepage-actions .view-button{background:linear-gradient(135deg,#22c55e,#16a34a)!important;color:#fff!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 2px 5px #0003,0 5px 15px #22c55e1a,0 0 0 1px #ffffff1a inset!important;text-shadow:none!important;grid-template-columns:auto 1fr!important;padding:12px 20px!important;border-radius:25px!important}.AutoboyExpress-homepage-actions .view-button:before,.AutoboyExpress-homepage-actions .view-button:after{display:none!important}.AutoboyExpress-homepage-actions .view-button:hover{background:linear-gradient(135deg,#16a34a,#15803d)!important;box-shadow:0 8px 25px #22c55e4d,0 0 0 1px #ffffff26 inset,0 0 20px #22c55e33,0 0 0 4px #22c55e1a!important;color:#fff!important;transform:translateZ(10px) scale(1.02)!important}.AutoboyExpress-homepage-actions .view-button:active{transform:translateY(2px) translateZ(-5px)!important;box-shadow:0 4px 15px #22c55e33,0 0 0 1px #ffffff1a inset!important}.AutoboyExpress-homepage-actions .view-button span{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}@media (max-width: 768px){.AutoboyExpress-homepage-actions{gap:8px!important}.AutoboyExpress-homepage-actions .cart-button,.AutoboyExpress-homepage-actions .view-button{padding:10px 16px!important;font-size:13px!important}.AutoboyExpress-homepage-actions .AutoboyExpress-swap-btn-modern{width:38px;height:38px;font-size:14px}}.AutoboyExpress-seller-info-modern{display:flex;align-items:center;gap:6px;font-size:.78rem;color:#6b7280;margin:4px 0;flex-wrap:wrap}.AutoboyExpress-seller-name-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.AutoboyExpress-product-premium-badge{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-size:.6rem;padding:1px 6px;border-radius:4px;font-weight:700;white-space:nowrap;line-height:1.6}.AutoboyExpress-product-premium-badge i{font-size:7px;margin-right:2px}.AutoboyExpress-product-verified-badge{background:#22c55e;color:#fff;font-size:.6rem;padding:1px 6px;border-radius:4px;font-weight:700;white-space:nowrap;line-height:1.6}.AutoboyExpress-product-verified-badge i{font-size:7px;margin-right:2px}body.dark-mode .AutoboyExpress-seller-info-modern{color:#9ca3af}.bg-1{background-image:url(https://images.unsplash.com/photo-1593642632823-8f785ba67e45?w=1920&h=1080&fit=crop&q=90)}.bg-2{background-image:url(https://images.unsplash.com/photo-1526738549149-8e07eca6c147?w=1920&h=1080&fit=crop&q=90)}.bg-3{background-image:url(https://images.unsplash.com/photo-1468495244123-6c6c332eeece?w=1920&h=1080&fit=crop&q=90)}.bg-4{background-image:url(https://images.unsplash.com/photo-1505740420928-5e560c06d30e?w=1920&h=1080&fit=crop&q=90)}.hero-liquid-glass-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);filter:url(#hero-crystal-distortion);-webkit-filter:url(#hero-crystal-distortion);isolation:isolate;pointer-events:none}.noise-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.02;z-index:3;background-image:url("data:image/svg+xml,%3Csvg width='300' height='300' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' /%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' /%3E%3C/svg%3E");pointer-events:none}.noise-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' /%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' /%3E%3C/svg%3E")}.phone-img{width:100%;max-width:280px;height:auto;min-height:350px;position:relative;z-index:2;filter:drop-shadow(0 20px 40px rgba(0,0,0,.1));background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 500"><defs><linearGradient id="grad" x1="0%" y1="0%" x2="100%" y2="100%"><stop offset="0%" style="stop-color:%2322C55E;stop-opacity:0.8" /><stop offset="50%" style="stop-color:%234ADE80;stop-opacity:0.8" /><stop offset="100%" style="stop-color:%2316A34A;stop-opacity:0.8" /></linearGradient></defs><g transform="translate(200,250)"><rect x="-80" y="-150" width="160" height="300" rx="20" fill="url(%23grad)" opacity="0.9"/><rect x="-70" y="-140" width="140" height="280" rx="15" fill="%23000" opacity="0.1"/><circle cx="0" cy="-120" r="5" fill="%23fff" opacity="0.8"/><rect x="-50" y="-100" width="100" height="180" rx="10" fill="%23fff" opacity="0.1"/><g transform="translate(0,-20)"><rect x="-40" y="-50" width="80" height="10" rx="5" fill="%23fff" opacity="0.2"/><rect x="-40" y="-30" width="60" height="10" rx="5" fill="%23fff" opacity="0.2"/><rect x="-40" y="-10" width="70" height="10" rx="5" fill="%23fff" opacity="0.2"/></g></g></svg>');background-size:contain;background-repeat:no-repeat;background-position:center;opacity:1!important;visibility:visible!important}.footer-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(https://images.unsplash.com/photo-1518770660439-4636190af475?w=1920&h=1080&fit=crop);background-size:cover;background-position:center;background-attachment:fixed;filter:brightness(.3) saturate(1.5);z-index:1}.shop-root{--sh-emerald: #22C55E;--sh-emerald-dark: #16A34A;--sh-emerald-light: #4ADE80;--sh-emerald-glow: rgba(34, 197, 94, .3);--sh-emerald-dim: rgba(34, 197, 94, .12);--sh-bg: #F0F4F8;--sh-surface: #FFFFFF;--sh-surface-2: #F8FAFC;--sh-border: rgba(15, 23, 42, .07);--sh-border-mid: rgba(15, 23, 42, .12);--sh-text: #0F172A;--sh-text-2: #475569;--sh-text-3: #94A3B8;--sh-shadow-out: 6px 6px 14px rgba(163, 177, 198, .6), -5px -5px 12px rgba(255, 255, 255, .9);--sh-shadow-in: inset 3px 3px 8px rgba(163, 177, 198, .5), inset -3px -3px 8px rgba(255, 255, 255, .8);--sh-shadow-hover: 0 12px 32px rgba(34, 197, 94, .18), 0 4px 16px rgba(0, 0, 0, .1);--sh-shadow-card: 0 2px 8px rgba(0, 0, 0, .06), 0 1px 3px rgba(0, 0, 0, .04);--sh-radius: 22px;--sh-radius-sm: 12px;--sh-radius-pill: 999px;--sh-glass: rgba(255, 255, 255, .8);--sh-glass-border: rgba(255, 255, 255, .55);font-family:Epilogue,Inter,sans-serif;background:var(--sh-bg);min-height:100vh}.shop-container{max-width:1640px;margin:0 auto;padding:2rem 2rem 4rem;padding-top:120px}.shop-breadcrumb{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--sh-text-3);margin-bottom:1.5rem}.shop-breadcrumb a{color:var(--sh-text-3);text-decoration:none;transition:color .2s}.shop-breadcrumb a:hover{color:var(--sh-emerald)}.shop-breadcrumb i{font-size:.65rem}.shop-breadcrumb span{color:var(--sh-text-2);font-weight:600}.shop-omni-trigger{display:flex;align-items:center;gap:.875rem;background:var(--sh-surface);border:1.5px solid var(--sh-border);border-radius:var(--sh-radius-pill);padding:.875rem 1.25rem;max-width:680px;margin:0 auto 2rem;cursor:pointer;box-shadow:var(--sh-shadow-out);transition:box-shadow .25s,border-color .25s}.shop-omni-trigger:hover{border-color:var(--sh-emerald);box-shadow:var(--sh-shadow-hover)}.shop-omni-trigger-icon{color:var(--sh-emerald);font-size:1rem;flex-shrink:0}.shop-omni-trigger-text{flex:1;font-size:.9rem;color:var(--sh-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shop-omni-trigger-right{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.shop-omni-active-badge{background:var(--sh-emerald-dim);color:var(--sh-emerald);font-size:.72rem;font-weight:700;padding:.2rem .6rem;border-radius:var(--sh-radius-pill)}.shop-omni-hotkey{background:var(--sh-surface-2);border:1px solid var(--sh-border-mid);border-radius:6px;padding:.2rem .5rem;font-size:.72rem;color:var(--sh-text-3);font-family:monospace}.shop-omni-overlay{position:fixed;inset:0;z-index:9999;background:#0f172a8c;backdrop-filter:blur(16px) saturate(1.5);display:flex;align-items:flex-start;justify-content:center;padding-top:10vh}.shop-omni-panel{width:100%;max-width:680px;background:var(--sh-surface);border:1.5px solid var(--sh-border-mid);border-radius:var(--sh-radius);box-shadow:0 32px 80px #0000003d,0 8px 24px #0000001f;overflow:hidden;margin:0 1rem}.shop-omni-input-row{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid var(--sh-border)}.shop-omni-search-icon{color:var(--sh-emerald);font-size:1.05rem;flex-shrink:0}.shop-omni-input{flex:1;border:none;outline:none;font-size:1rem;background:transparent;color:var(--sh-text);font-family:inherit}.shop-omni-input::placeholder{color:var(--sh-text-3)}.shop-omni-save-btn,.shop-omni-clear-btn{background:none;border:none;cursor:pointer;color:var(--sh-text-3);width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .2s}.shop-omni-save-btn:hover{background:var(--sh-emerald-dim);color:var(--sh-emerald)}.shop-omni-clear-btn:hover{background:#ef44441a;color:#ef4444}.shop-omni-esc{background:var(--sh-surface-2);border:1px solid var(--sh-border);border-radius:6px;padding:.25rem .6rem;font-size:.72rem;color:var(--sh-text-3);cursor:pointer;white-space:nowrap}.shop-omni-results{padding:.5rem 0}.shop-omni-section{padding:.25rem 0}.shop-omni-section-title{padding:.625rem 1.25rem;font-size:.7rem;font-weight:700;color:var(--sh-text-3);text-transform:uppercase;letter-spacing:.8px;display:flex;align-items:center;gap:.5rem}.shop-omni-item{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;cursor:pointer;transition:background .15s;position:relative}.shop-omni-item:hover{background:var(--sh-surface-2)}.shop-omni-item-icon{color:var(--sh-text-3);font-size:.85rem;width:16px;flex-shrink:0}.shop-omni-item span{font-size:.9rem;color:var(--sh-text)}.shop-omni-item-del{margin-left:auto;background:none;border:none;color:var(--sh-text-3);cursor:pointer;opacity:0;padding:.25rem;border-radius:4px;transition:all .2s}.shop-omni-item:hover .shop-omni-item-del{opacity:1}.shop-omni-item-del:hover{background:#ef44441a;color:#ef4444}.shop-omni-footer{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.25rem;border-top:1px solid var(--sh-border);font-size:.83rem;color:var(--sh-text-2)}.shop-omni-view-all{background:none;border:none;color:var(--sh-emerald);font-weight:700;cursor:pointer;font-size:.83rem;display:flex;align-items:center;gap:.4rem;transition:gap .2s}.shop-omni-view-all:hover{gap:.7rem}.shop-results-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.75rem;padding:.75rem 1.25rem;background:var(--sh-glass);backdrop-filter:blur(12px);border:1px solid var(--sh-glass-border);border-radius:var(--sh-radius-sm);box-shadow:var(--sh-shadow-card)}.shop-results-info{display:flex;align-items:center;gap:1rem}.shop-results-count{font-size:.85rem;font-weight:700;color:var(--sh-text-2)}.shop-clear-filters{display:flex;align-items:center;gap:.4rem;background:#ef444414;color:#ef4444;border:1px solid rgba(239,68,68,.2);border-radius:var(--sh-radius-pill);padding:.3rem .75rem;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .2s}.shop-clear-filters:hover{background:#ef444424}.shop-results-controls{display:flex;align-items:center;gap:.75rem}.shop-mobile-filter-btn{display:none;align-items:center;gap:.5rem;background:var(--sh-emerald);color:#fff;border:none;border-radius:var(--sh-radius-pill);padding:.5rem 1rem;font-size:.85rem;font-weight:600;cursor:pointer;position:relative;transition:background .2s}.shop-mobile-filter-btn:hover{background:var(--sh-emerald-dark)}.shop-filter-badge{position:absolute;top:-6px;right:-6px;background:#ef4444;color:#fff;border-radius:50%;width:18px;height:18px;font-size:.65rem;font-weight:700;display:flex;align-items:center;justify-content:center}.shop-view-toggle{display:flex;background:var(--sh-surface-2);border:1px solid var(--sh-border);border-radius:10px;padding:3px;gap:2px}.shop-view-btn{background:none;border:none;width:34px;height:34px;border-radius:8px;cursor:pointer;color:var(--sh-text-3);display:flex;align-items:center;justify-content:center;font-size:.9rem;transition:all .2s}.shop-view-btn:hover{background:var(--sh-surface);color:var(--sh-text-2)}.shop-view-btn.active{background:var(--sh-emerald);color:#fff}.shop-sort-select{background:var(--sh-surface);border:1.5px solid var(--sh-border);border-radius:10px;padding:.5rem .875rem;font-size:.85rem;color:var(--sh-text);font-family:inherit;cursor:pointer;outline:none;min-width:160px;transition:border-color .2s}.shop-sort-select:focus{border-color:var(--sh-emerald)}.shop-layout{display:grid;grid-template-columns:280px 1fr;gap:2rem;align-items:start}.shop-sidebar{background:var(--sh-glass);backdrop-filter:blur(20px) saturate(1.6);border:1px solid var(--sh-glass-border);border-radius:var(--sh-radius);padding:0;position:sticky;top:5.5rem;max-height:calc(100vh - 6.5rem);overflow-y:auto;box-shadow:var(--sh-shadow-out);scrollbar-width:thin;scrollbar-color:var(--sh-emerald) transparent}.shop-sidebar::-webkit-scrollbar{width:4px}.shop-sidebar::-webkit-scrollbar-thumb{background:var(--sh-emerald);border-radius:4px}.shop-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.25rem 1rem;border-bottom:1px solid var(--sh-border);background:linear-gradient(135deg,var(--sh-emerald) 0%,var(--sh-emerald-dark) 100%);border-radius:var(--sh-radius) var(--sh-radius) 0 0}.shop-sidebar-header span{font-size:1rem;font-weight:700;color:#fff;letter-spacing:.3px}.shop-sidebar-close{background:#ffffff26;border:none;color:#fff;width:28px;height:28px;border-radius:50%;cursor:pointer;display:none;align-items:center;justify-content:center;font-size:.8rem;transition:background .2s}.shop-sidebar-close:hover{background:#ffffff47}.shop-filter-block{padding:1rem 1.25rem;border-bottom:1px solid var(--sh-border)}.shop-filter-block:last-child{border-bottom:none}.shop-filter-toggle{width:100%;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:.875rem;font-weight:700;color:var(--sh-text);padding:0;margin-bottom:.75rem;font-family:inherit}.shop-filter-toggle i{font-size:.7rem;color:var(--sh-text-3)}.shop-filter-count{display:inline-flex;align-items:center;justify-content:center;background:var(--sh-emerald);color:#fff;border-radius:999px;padding:.1rem .45rem;font-size:.65rem;font-weight:700;margin-left:.5rem;font-style:normal}.shop-filter-list{display:flex;flex-direction:column;gap:.25rem;max-height:200px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--sh-emerald) transparent}.shop-filter-check{display:flex;align-items:center;gap:.625rem;padding:.4rem .5rem;border-radius:8px;cursor:pointer;transition:background .15s}.shop-filter-check:hover{background:var(--sh-emerald-dim)}.shop-filter-check input[type=checkbox]{display:none}.shop-check-box{width:18px;height:18px;border-radius:5px;border:2px solid var(--sh-border-mid);background:var(--sh-surface);flex-shrink:0;transition:all .2s;position:relative}.shop-filter-check input:checked~.shop-check-box{background:var(--sh-emerald);border-color:var(--sh-emerald)}.shop-filter-check input:checked~.shop-check-box:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border:2px solid white;border-top:none;border-left:none;transform:rotate(40deg)}.shop-check-label{font-size:.83rem;color:var(--sh-text-2)}.shop-price-block{display:flex;flex-direction:column;gap:.5rem}.shop-range{width:100%;height:5px;-webkit-appearance:none;background:var(--sh-border-mid);border-radius:3px;outline:none;accent-color:var(--sh-emerald)}.shop-range::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;background:var(--sh-emerald);border:3px solid white;border-radius:50%;cursor:pointer;box-shadow:0 2px 8px var(--sh-emerald-glow)}.shop-price-labels{display:flex;justify-content:space-between;font-size:.78rem;font-weight:600;color:var(--sh-text-2);margin-top:.25rem}.shop-brand-search{display:flex;align-items:center;gap:.5rem;background:var(--sh-surface);border:1.5px solid var(--sh-border);border-radius:8px;padding:.4rem .75rem;margin-bottom:.625rem}.shop-brand-search i{color:var(--sh-text-3);font-size:.8rem}.shop-brand-search input{border:none;outline:none;background:transparent;font-size:.82rem;color:var(--sh-text);width:100%;font-family:inherit}.shop-sidebar-overlay{display:none;position:fixed;inset:0;background:#00000073;z-index:299}.shop-products-area{display:flex;flex-direction:column;gap:2rem}.shop-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;perspective:1200px}.shop-grid--list{grid-template-columns:1fr}.shop-card{background:var(--sh-surface);border-radius:var(--sh-radius);border:1px solid var(--sh-border);box-shadow:var(--sh-shadow-out);overflow:hidden;cursor:pointer;position:relative;transition:box-shadow .28s,border-color .28s;display:flex;flex-direction:column}.shop-card:hover{box-shadow:var(--sh-shadow-hover);border-color:#22c55e4d}.shop-card--oos{filter:saturate(.25);opacity:.75}.shop-card--oos:hover{filter:saturate(.4);opacity:.88}.shop-card__glare{position:absolute;inset:0;pointer-events:none;z-index:10;border-radius:inherit}.shop-card__img-wrap{position:relative;height:200px;background:var(--sh-surface-2);overflow:hidden;flex-shrink:0}.shop-card__img{width:100%;height:100%;object-fit:contain;padding:.75rem;transition:transform .4s cubic-bezier(.4,0,.2,1)}.shop-card:hover .shop-card__img{transform:scale(1.06)}.shop-card__frost{position:absolute;inset:0;background:#f8fafc8c;backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:5}.shop-card__frost span{background:#0f172abf;color:#fff;font-size:.78rem;font-weight:700;padding:.4rem 1rem;border-radius:var(--sh-radius-pill);letter-spacing:.5px;text-transform:uppercase}.shop-card__badge{position:absolute;top:10px;left:10px;display:flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--sh-radius-pill);font-size:.68rem;font-weight:700;letter-spacing:.4px;z-index:4;background-size:220% 220%;animation:holographic 4s ease infinite;box-shadow:0 2px 10px #0000002e;text-transform:uppercase;color:#fff}.shop-card__badge i{font-size:.6rem}@keyframes holographic{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.badge-new{background:linear-gradient(135deg,#22c55e,#059669,#10b981,#22c55e)}.badge-uk{background:linear-gradient(135deg,#3b82f6,#2563eb,#60a5fa,#3b82f6)}.badge-ng{background:linear-gradient(135deg,#f59e0b,#d97706,#fcd34d,#f59e0b)}.badge-deal{background:linear-gradient(135deg,#8b5cf6,#7c3aed,#a78bfa,#8b5cf6)}.badge-swap{background:linear-gradient(135deg,#ec4899,#db2777,#f472b6,#ec4899)}.badge-sale{background:linear-gradient(135deg,#f97316,#ea580c,#fb923c,#f97316)}.badge-refurb{background:linear-gradient(135deg,#14b8a6,#0d9488,#5eead4,#14b8a6)}.badge-generic{background:linear-gradient(135deg,#6b7280,#4b5563,#9ca3af,#6b7280)}.shop-card__new-badge{position:absolute;top:10px;right:10px;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;font-size:.62rem;font-weight:900;padding:3px 8px;border-radius:var(--sh-radius-pill);letter-spacing:1.5px;z-index:4;box-shadow:0 0 12px #22c55e80;animation:newBadgePulse 2.5s ease infinite}@keyframes newBadgePulse{0%,to{box-shadow:0 0 10px #22c55e66}50%{box-shadow:0 0 20px #22c55eb3}}.shop-card__wish-btn{position:absolute;bottom:10px;right:10px;width:36px;height:36px;background:#ffffffe6;backdrop-filter:blur(8px);border:1px solid var(--sh-border-mid);border-radius:50%;cursor:pointer;color:var(--sh-text-3);font-size:.9rem;display:flex;align-items:center;justify-content:center;z-index:4;transition:all .2s;opacity:0;transform:scale(.8)}.shop-card:hover .shop-card__wish-btn{opacity:1;transform:scale(1)}.shop-card__wish-btn:hover{color:#ef4444;border-color:#fca5a5}.shop-card__wish-btn--active{color:#ef4444!important;border-color:#fca5a5!important;background:#fee2e2e6!important;opacity:1!important;transform:scale(1)!important}.shop-card__body{padding:1rem 1.1rem 1.1rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.shop-card__name{font-size:.9rem;font-weight:700;color:var(--sh-text);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shop-card__brand{font-size:.72rem;font-weight:600;color:var(--sh-text-3);text-transform:uppercase;letter-spacing:.8px}.shop-price-wrap{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}.shop-price-tag{display:inline-flex;align-items:baseline;gap:2px;background:linear-gradient(135deg,#0f172a,#1e293b);padding:.3rem .75rem .3rem .55rem;border-radius:10px;box-shadow:0 2px 8px #0f172a2e}.shop-price-curr{color:var(--sh-emerald);font-size:.8rem;font-weight:800;font-family:Orbitron,Courier New,monospace}.shop-price-val{color:#fff;font-size:.95rem;font-weight:800;font-family:Orbitron,Courier New,monospace;letter-spacing:-.3px}.shop-wholesale-chip{display:inline-flex;align-items:center;gap:.35rem;background:var(--sh-emerald-dim);border:1px solid rgba(34,197,94,.3);padding:.22rem .625rem;border-radius:8px;animation:emeraldPulse 2.2s ease infinite}.shop-wholesale-chip span:first-child{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--sh-emerald-dark)}.shop-ws-val{font-size:.78rem;font-weight:700;color:var(--sh-emerald);font-family:Orbitron,Courier New,monospace}@keyframes emeraldPulse{0%,to{box-shadow:0 0 #22c55e4d}50%{box-shadow:0 0 0 5px #22c55e00}}.shop-card__stock{font-size:.72rem;color:var(--sh-emerald);font-weight:600}.shop-card__actions{display:flex;gap:.4rem;margin-top:auto;padding-top:.5rem}.shop-card__action-btn{border:none;border-radius:10px;cursor:pointer;font-weight:700;font-size:.78rem;display:flex;align-items:center;justify-content:center;gap:.35rem;transition:all .22s cubic-bezier(.4,0,.2,1);height:36px;font-family:inherit}.shop-card__view-btn{flex:1;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);color:var(--sh-text-2);border:1px solid var(--sh-border-mid)}.shop-card__view-btn:hover{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);color:var(--sh-text);transform:translateY(-1px)}.shop-card__swap-btn{width:36px;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb;border:1px solid rgba(59,130,246,.2)}.shop-card__swap-btn:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #2563eb59}.shop-card__cart-btn{width:36px;background:linear-gradient(135deg,#ecfdf5,#d1fae5);color:var(--sh-emerald-dark);border:1px solid rgba(34,197,94,.2)}.shop-card__cart-btn:hover{background:linear-gradient(135deg,var(--sh-emerald),var(--sh-emerald-dark));color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px var(--sh-emerald-glow)}.shop-card__buy-btn{width:36px;background:linear-gradient(135deg,#fff7ed,#ffedd5);color:#ea580c;border:1px solid rgba(249,115,22,.2)}.shop-card__buy-btn:hover{background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #f9731659}.shop-card__action-btn--disabled{background:#f1f5f9!important;color:var(--sh-text-3)!important;cursor:not-allowed!important;border-color:var(--sh-border)!important;box-shadow:none!important;transform:none!important}.shop-grid--list .shop-card{flex-direction:row;height:auto;min-height:220px}.shop-grid--list .shop-card__img-wrap{width:280px;min-width:280px;height:auto;min-height:220px;flex-shrink:0}.shop-grid--list .shop-card__body{padding:1.25rem 1.5rem;flex:1;display:flex;flex-direction:column;justify-content:space-between;min-height:0}.shop-grid--list .shop-card__name{-webkit-line-clamp:2}.shop-grid--list .shop-card__actions{margin-top:auto;padding-top:.5rem}.shop-skeleton{background:var(--sh-surface);border-radius:var(--sh-radius);border:1px solid var(--sh-border);overflow:hidden;box-shadow:var(--sh-shadow-out)}.shop-skeleton__img{height:200px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:300% 100%;animation:shimmer 1.6s infinite}.shop-skeleton__body{padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.6rem}.shop-skeleton__line{height:12px;border-radius:6px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:300% 100%;animation:shimmer 1.6s infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-100% 0}}.shop-empty{grid-column:1 / -1;text-align:center;padding:5rem 2rem;display:flex;flex-direction:column;align-items:center;gap:1rem;color:var(--sh-text-3)}.shop-empty__svg{width:200px;height:160px;margin-bottom:.5rem}.shop-empty p{font-size:.95rem}.shop-empty__btn{background:var(--sh-emerald);color:#fff;border:none;border-radius:var(--sh-radius-pill);padding:.7rem 1.75rem;font-size:.88rem;font-weight:700;cursor:pointer;margin-top:.5rem;transition:background .2s;font-family:inherit}.shop-empty__btn:hover{background:var(--sh-emerald-dark)}.shop-pagination{display:flex;align-items:center;justify-content:center;gap:.75rem}.shop-pg-arrow{width:42px;height:42px;border-radius:50%;background:var(--sh-surface);border:1.5px solid var(--sh-border-mid);cursor:pointer;color:var(--sh-text-2);display:flex;align-items:center;justify-content:center;font-size:.85rem;transition:all .22s;box-shadow:var(--sh-shadow-out)}.shop-pg-arrow:hover:not(:disabled){background:var(--sh-emerald);color:#fff;border-color:var(--sh-emerald);box-shadow:0 4px 14px var(--sh-emerald-glow)}.shop-pg-arrow:disabled{opacity:.35;cursor:not-allowed}.shop-pg-pill{display:flex;align-items:center;gap:.25rem;background:var(--sh-surface);border:1.5px solid var(--sh-border-mid);border-radius:var(--sh-radius-pill);padding:.3rem .5rem;box-shadow:var(--sh-shadow-in)}.shop-pg-dot{min-width:36px;height:36px;border-radius:var(--sh-radius-pill);background:transparent;border:none;cursor:pointer;color:var(--sh-text-2);font-size:.85rem;font-weight:600;display:flex;align-items:center;justify-content:center;transition:all .2s;font-family:inherit;padding:0 .5rem}.shop-pg-dot:hover{background:var(--sh-emerald-dim);color:var(--sh-emerald)}.shop-pg-dot--active{background:linear-gradient(135deg,var(--sh-emerald),var(--sh-emerald-dark));color:#fff;box-shadow:0 2px 10px var(--sh-emerald-glow)}.shop-pg-ellipsis{color:var(--sh-text-3);font-weight:600;padding:0 .25rem}@media (max-width: 1280px){.shop-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 1024px){.shop-layout{grid-template-columns:260px 1fr;gap:1.5rem}.shop-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.shop-container{padding:1rem;padding-top:100px}.shop-grid--list .shop-card__img-wrap{width:200px;min-width:200px;min-height:200px}.shop-grid--list .shop-card__body{padding:1rem 1.25rem}.shop-layout{grid-template-columns:1fr}.shop-sidebar{position:fixed;top:0;left:-100%;width:300px;max-width:85vw;height:100vh;max-height:100vh;border-radius:0;z-index:300;transition:left .3s ease}.shop-sidebar--open{left:0}.shop-sidebar-close{display:flex}.shop-sidebar-overlay{display:block}.shop-mobile-filter-btn{display:flex}.shop-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.shop-omni-trigger{max-width:100%}.shop-omni-hotkey{display:none}}@media (max-width: 520px){.shop-container{padding:.75rem;padding-top:90px}.shop-grid{grid-template-columns:1fr;gap:.875rem}.shop-grid--list .shop-card__img-wrap{width:140px;min-width:140px;min-height:180px}.shop-grid--list .shop-card{min-height:180px}.shop-grid--list .shop-card__body{padding:.75rem 1rem}.shop-results-bar{flex-direction:column;gap:.75rem;align-items:stretch}.shop-results-controls{justify-content:space-between}.shop-pg-pill{gap:.15rem;padding:.2rem .35rem}.shop-pg-dot{min-width:30px;height:30px;font-size:.78rem}.shop-pg-arrow{width:36px;height:36px}}@media (hover: none){.shop-card{transform:none!important}.shop-card__glare{display:none}.shop-card__wish-btn{opacity:1;transform:scale(1)}}.sd-darkmode-btn{position:fixed;right:1.5rem;bottom:2rem;z-index:9999;width:48px;height:48px;border-radius:50%;background:#fff;border:1.5px solid rgba(15,23,42,.12);cursor:pointer;color:#f59e0b;font-size:1.05rem;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #0000001f,6px 6px 14px #a3b1c680,-5px -5px 12px #ffffffe6;transition:background .25s,border-color .25s,box-shadow .25s,color .25s;outline:none}.sd-darkmode-btn:hover{background:#22c55e;color:#fff;border-color:#22c55e;box-shadow:0 4px 16px #22c55e66}.shop-root.shop-dark~.sd-darkmode-btn,.sd-darkmode-btn.dark{color:#a5b4fc;background:#1a1a1a;border-color:#ffffff1a;box-shadow:0 4px 20px #00000080,4px 4px 12px #0009,-3px -3px 8px #ffffff05}.shop-root.shop-dark~.sd-darkmode-btn:hover{background:#22c55e;color:#fff;border-color:#22c55e}.shop-root.shop-dark{--sh-bg: #080808;--sh-surface: #111111;--sh-surface-2: #1A1A1A;--sh-border: rgba(255, 255, 255, .06);--sh-border-mid: rgba(255, 255, 255, .1);--sh-text: #EFEFEF;--sh-text-2: #888888;--sh-text-3: #444444;--sh-shadow-out: 4px 4px 12px rgba(0,0,0,.7), -3px -3px 8px rgba(255,255,255,.02);--sh-shadow-in: inset 2px 2px 8px rgba(0,0,0,.6), inset -2px -2px 6px rgba(255,255,255,.015);--sh-shadow-hover: 0 12px 32px rgba(34, 197, 94, .25), 0 4px 16px rgba(0,0,0,.6);--sh-shadow-card: 0 2px 12px rgba(0,0,0,.5), 0 1px 4px rgba(0,0,0,.35);--sh-glass: rgba(17, 17, 17, .92);--sh-glass-border: rgba(255, 255, 255, .06);background:var(--sh-bg)}.shop-root.shop-dark .shop-card{background:var(--sh-surface);border-color:var(--sh-border)}.shop-root.shop-dark .shop-card:hover{border-color:#22c55e59}.shop-root.shop-dark .shop-card__img-wrap{background:var(--sh-surface-2)}.shop-root.shop-dark .shop-card__frost{background:#090b12a6}.shop-root.shop-dark .shop-card__wish-btn{background:#0f1117e0;border-color:var(--sh-border-mid);color:var(--sh-text-3)}.shop-root.shop-dark .shop-card__wish-btn--active{background:#7f1d1d80!important}.shop-root.shop-dark .shop-card__view-btn{background:linear-gradient(135deg,#1c1c1c,#222);color:var(--sh-text-2);border-color:var(--sh-border-mid)}.shop-root.shop-dark .shop-card__view-btn:hover{background:linear-gradient(135deg,#222,#2a2a2a);color:var(--sh-text)}.shop-root.shop-dark .shop-card__swap-btn{background:linear-gradient(135deg,#141420,#181826);color:#60a5fa;border-color:#3b82f62e}.shop-root.shop-dark .shop-card__cart-btn{background:linear-gradient(135deg,#0e1a13,#121f17);color:var(--sh-emerald-light);border-color:#22c55e2e}.shop-root.shop-dark .shop-card__buy-btn{background:linear-gradient(135deg,#1a110a,#20150c);color:#fb923c;border-color:#f973162e}.shop-root.shop-dark .shop-card__action-btn--disabled{background:#1a1a1a!important;color:var(--sh-text-3)!important;border-color:var(--sh-border)!important}.shop-root.shop-dark .shop-sidebar{background:var(--sh-glass);border-color:var(--sh-glass-border)}.shop-root.shop-dark .shop-filter-block{border-bottom-color:var(--sh-border)}.shop-root.shop-dark .shop-filter-toggle{color:var(--sh-text)}.shop-root.shop-dark .shop-check-box{background:var(--sh-surface-2);border-color:var(--sh-border-mid)}.shop-root.shop-dark .shop-check-label{color:var(--sh-text-2)}.shop-root.shop-dark .shop-filter-check:hover{background:var(--sh-emerald-dim)}.shop-root.shop-dark .shop-brand-search{background:var(--sh-surface-2);border-color:var(--sh-border)}.shop-root.shop-dark .shop-brand-search input{color:var(--sh-text)}.shop-root.shop-dark .shop-range{background:var(--sh-border-mid)}.shop-root.shop-dark .shop-price-labels{color:var(--sh-text-2)}.shop-root.shop-dark .shop-omni-overlay{background:#000000b3}.shop-root.shop-dark .shop-omni-panel{background:var(--sh-surface);border-color:var(--sh-border-mid)}.shop-root.shop-dark .shop-omni-input-row{border-bottom-color:var(--sh-border)}.shop-root.shop-dark .shop-omni-input{color:var(--sh-text)}.shop-root.shop-dark .shop-omni-esc{background:var(--sh-surface-2);border-color:var(--sh-border-mid)}.shop-root.shop-dark .shop-omni-item:hover{background:var(--sh-surface-2)}.shop-root.shop-dark .shop-omni-item span{color:var(--sh-text)}.shop-root.shop-dark .shop-omni-footer{border-top-color:var(--sh-border);color:var(--sh-text-2)}.shop-root.shop-dark .shop-omni-trigger{background:var(--sh-surface);border-color:var(--sh-border-mid)}.shop-root.shop-dark .shop-omni-hotkey{background:var(--sh-surface-2);border-color:var(--sh-border-mid)}.shop-root.shop-dark .shop-results-bar{background:var(--sh-glass);border-color:var(--sh-glass-border)}.shop-root.shop-dark .shop-sort-select{background:var(--sh-surface);border-color:var(--sh-border-mid);color:var(--sh-text);color-scheme:dark}.shop-root.shop-dark .shop-view-toggle{background:var(--sh-surface-2);border-color:var(--sh-border)}.shop-root.shop-dark .shop-view-btn{color:var(--sh-text-3)}.shop-root.shop-dark .shop-view-btn:hover{background:var(--sh-surface);color:var(--sh-text-2)}.shop-root.shop-dark .shop-skeleton{background:var(--sh-surface);border-color:var(--sh-border)}.shop-root.shop-dark .shop-skeleton__img,.shop-root.shop-dark .shop-skeleton__line{background:linear-gradient(90deg,var(--sh-surface) 25%,var(--sh-surface-2) 50%,var(--sh-surface) 75%);background-size:300% 100%}.shop-root.shop-dark .shop-pg-arrow{background:var(--sh-surface);border-color:var(--sh-border-mid);color:var(--sh-text-2)}.shop-root.shop-dark .shop-pg-pill{background:var(--sh-surface);border-color:var(--sh-border-mid)}.shop-root.shop-dark .shop-pg-dot{color:var(--sh-text-2)}.shop-root.shop-dark .shop-pg-dot:hover{background:var(--sh-emerald-dim);color:var(--sh-emerald)}.shop-root.shop-dark .shop-breadcrumb,.shop-root.shop-dark .shop-breadcrumb a{color:var(--sh-text-3)}.shop-root.shop-dark .shop-breadcrumb span{color:var(--sh-text-2)}.shop-root.shop-dark .shop-empty,.shop-root.shop-dark .shop-empty p{color:var(--sh-text-3)}.shop-flash{background:var(--sh-surface);border:1.5px solid var(--sh-border);border-radius:var(--sh-radius);padding:1.25rem 1.5rem;margin-bottom:1.75rem;box-shadow:var(--sh-shadow-card);overflow:hidden}.shop-flash__header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.shop-flash__title{font-size:.95rem;font-weight:700;color:var(--sh-text);display:flex;align-items:center;gap:.45rem}.shop-flash__title i{color:#ef4444}.shop-flash__badge{background:#ef44441a;color:#ef4444;font-size:.68rem;font-weight:700;padding:.18rem .55rem;border-radius:var(--sh-radius-pill)}.shop-flash__loading{color:var(--sh-text-3);font-size:.85rem;padding:.75rem 0}.shop-flash__strip{display:flex;gap:1rem;overflow-x:auto;padding-bottom:.4rem;scrollbar-width:thin;scrollbar-color:var(--sh-border-mid) transparent}.shop-flash__strip::-webkit-scrollbar{height:4px}.shop-flash__strip::-webkit-scrollbar-track{background:transparent}.shop-flash__strip::-webkit-scrollbar-thumb{background:var(--sh-border-mid);border-radius:99px}.shop-flash-card{flex:0 0 158px;background:var(--sh-surface-2);border:1.5px solid var(--sh-border);border-radius:var(--sh-radius-sm);overflow:hidden;cursor:pointer;transition:box-shadow .2s,border-color .2s}.shop-flash-card:hover{box-shadow:var(--sh-shadow-hover);border-color:var(--sh-emerald)}.shop-flash-card__img-wrap{position:relative;height:108px;background:var(--sh-bg);overflow:hidden}.shop-flash-card__img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.shop-flash-card:hover .shop-flash-card__img{transform:scale(1.05)}.shop-flash-card__img-ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--sh-text-3);font-size:1.6rem}.shop-flash-card__discount{position:absolute;top:6px;right:6px;background:#ef4444;color:#fff;font-size:.62rem;font-weight:800;padding:.12rem .38rem;border-radius:var(--sh-radius-pill)}.shop-flash-card__body{padding:.6rem .75rem}.shop-flash-card__name{font-size:.73rem;font-weight:600;color:var(--sh-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 0 .3rem}.shop-flash-card__prices{display:flex;align-items:baseline;gap:.35rem;flex-wrap:wrap}.shop-flash-card__price{font-size:.8rem;font-weight:700;color:var(--sh-emerald)}.shop-flash-card__orig{font-size:.62rem;color:var(--sh-text-3);text-decoration:line-through}.shop-flash-card__timer{font-size:.62rem;font-weight:600;color:#ef4444;margin-top:.3rem;display:flex;align-items:center;gap:.3rem;font-family:Courier New,monospace}.shop-saved-search-item{display:flex;align-items:center;gap:.5rem;padding:.45rem .6rem;border-radius:var(--sh-radius-sm);cursor:pointer;transition:background .15s,color .15s;font-size:.8rem;color:var(--sh-text-2)}.shop-saved-search-item:hover{background:var(--sh-emerald-dim);color:var(--sh-emerald)}.shop-saved-search-icon{color:var(--sh-text-3);font-size:.68rem;flex-shrink:0}.shop-saved-search-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-saved-search-del{background:none;border:none;cursor:pointer;color:var(--sh-text-3);padding:.1rem .3rem;border-radius:4px;font-size:.68rem;transition:color .15s,background .15s;opacity:0;flex-shrink:0}.shop-saved-search-item:hover .shop-saved-search-del{opacity:1}.shop-saved-search-del:hover{color:#ef4444;background:#ef444414}.shop-requests{margin-top:2.5rem;background:var(--sh-surface);border:1.5px solid var(--sh-border);border-radius:var(--sh-radius);padding:1.5rem;box-shadow:var(--sh-shadow-card)}.shop-requests__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}.shop-requests__title{font-size:.95rem;font-weight:700;color:var(--sh-text);margin:0 0 .2rem}.shop-requests__title i{color:var(--sh-emerald);margin-right:.3rem}.shop-requests__sub{font-size:.78rem;color:var(--sh-text-3);margin:0}.shop-requests__new-btn{display:flex;align-items:center;gap:.4rem;background:var(--sh-emerald);color:#fff;border:none;border-radius:var(--sh-radius-pill);padding:.55rem 1.2rem;font-size:.8rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s}.shop-requests__new-btn:hover{background:var(--sh-emerald-dark)}.shop-requests__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}.shop-requests__mine{margin-top:1.5rem}.shop-requests__mine-title{font-size:.82rem;font-weight:600;color:var(--sh-text-2);margin:0 0 .75rem}.shop-requests__empty{text-align:center;padding:2rem 1rem;color:var(--sh-text-3);font-size:.85rem}.shop-requests__empty i{font-size:2rem;margin-bottom:.75rem;display:block;opacity:.4}.shop-requests__empty a{color:var(--sh-emerald);text-decoration:none}.shop-requests__empty a:hover{text-decoration:underline}.shop-request-card{background:var(--sh-surface-2);border:1.5px solid var(--sh-border);border-radius:var(--sh-radius-sm);padding:1rem;transition:border-color .2s}.shop-request-card:hover{border-color:var(--sh-border-mid)}.shop-request-card--mine{border-color:#22c55e33}.shop-request-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.shop-request-card__title{font-size:.85rem;font-weight:600;color:var(--sh-text);flex:1;line-height:1.35}.shop-request-card__status{font-size:.62rem;font-weight:700;text-transform:uppercase;padding:.12rem .45rem;border-radius:var(--sh-radius-pill);white-space:nowrap;flex-shrink:0}.shop-request-card__status--open{background:#22c55e1f;color:var(--sh-emerald)}.shop-request-card__status--fulfilled{background:#3b82f61f;color:#3b82f6}.shop-request-card__status--closed{background:#94a3b81f;color:var(--sh-text-3)}.shop-request-card__desc{font-size:.77rem;color:var(--sh-text-2);margin:0 0 .75rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shop-request-card__meta{display:flex;gap:.75rem;flex-wrap:wrap;font-size:.72rem;color:var(--sh-text-3)}.shop-request-card__meta i{color:var(--sh-emerald-dark)}.shop-request-card__del{background:none;border:none;cursor:pointer;color:var(--sh-text-3);font-size:.72rem;padding:.15rem .3rem;border-radius:4px;transition:color .15s,background .15s;flex-shrink:0}.shop-request-card__del:hover{color:#ef4444;background:#ef444414}.shop-req-modal{background:var(--sh-surface);border-radius:var(--sh-radius);max-width:500px;width:92vw;box-shadow:0 24px 60px #0000002e;overflow:hidden}.shop-req-modal__header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--sh-border)}.shop-req-modal__header h3{font-size:.95rem;font-weight:700;color:var(--sh-text);margin:0}.shop-req-modal__header h3 i{color:var(--sh-emerald);margin-right:.4rem}.shop-req-modal__body{padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.shop-req-modal__field{display:flex;flex-direction:column;gap:.4rem}.shop-req-modal__field label{font-size:.78rem;font-weight:600;color:var(--sh-text-2)}.shop-req-modal__field input,.shop-req-modal__field textarea{background:var(--sh-surface-2);border:1.5px solid var(--sh-border);border-radius:var(--sh-radius-sm);padding:.6rem .9rem;font-size:.875rem;color:var(--sh-text);outline:none;transition:border-color .2s;resize:none}.shop-req-modal__field input:focus,.shop-req-modal__field textarea:focus{border-color:var(--sh-emerald)}.shop-req-modal__row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.shop-req-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid var(--sh-border)}.shop-req-modal__submit{display:flex;align-items:center;gap:.45rem;background:var(--sh-emerald);color:#fff;border:none;border-radius:var(--sh-radius-pill);padding:.6rem 1.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .2s}.shop-req-modal__submit:hover:not(:disabled){background:var(--sh-emerald-dark)}.shop-req-modal__submit:disabled{opacity:.6;cursor:default}@media (max-width: 480px){.shop-req-modal__row,.shop-requests__grid{grid-template-columns:1fr}}.shop-request-card--clickable{cursor:pointer;transition:transform .18s,box-shadow .18s,border-color .18s}.shop-request-card--clickable:hover{transform:translateY(-2px);box-shadow:0 6px 24px #22c55e26;border-color:var(--sh-emerald)}.shop-request-card__view-hint{font-size:.75rem;color:var(--sh-emerald);margin-top:.6rem;display:flex;align-items:center;gap:.3rem;opacity:0;transition:opacity .18s}.shop-request-card--clickable:hover .shop-request-card__view-hint{opacity:1}.shop-req-detail-modal{background:var(--sh-surface, #fff);border-radius:16px;width:100%;max-width:600px;max-height:88vh;overflow-y:auto;box-shadow:0 24px 64px #00000038;display:flex;flex-direction:column}body.dark-mode .shop-req-detail-modal{background:#1e293b;color:#e2e8f0}.shop-req-detail__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem 1rem;border-bottom:1px solid rgba(148,163,184,.15)}.shop-req-detail__header-left{display:flex;flex-direction:column;gap:.4rem;flex:1}.shop-req-detail__title{font-size:1.1rem;font-weight:700;margin:0;line-height:1.3}.shop-req-detail__body{padding:1.25rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:1.25rem}.shop-req-detail__desc{margin:0;color:#64748b;font-size:.9rem;line-height:1.55}body.dark-mode .shop-req-detail__desc{color:#94a3b8}.shop-req-detail__meta{display:flex;flex-wrap:wrap;gap:.5rem}.shop-req-detail__meta span{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;padding:.3rem .7rem;background:#22c55e1a;color:var(--sh-emerald);border-radius:20px;font-weight:500}.shop-req-detail__fulfill-btn{align-self:flex-start;padding:.55rem 1.2rem;background:#22c55e;color:#fff;border:none;border-radius:8px;font-weight:600;font-size:.85rem;cursor:pointer;display:flex;align-items:center;gap:.4rem;transition:background .18s}.shop-req-detail__fulfill-btn:hover:not(:disabled){background:#16a34a}.shop-req-detail__fulfill-btn:disabled{opacity:.6;cursor:default}.shop-req-detail__responses{display:flex;flex-direction:column;gap:.75rem}.shop-req-detail__responses-title{font-size:.95rem;font-weight:700;display:flex;align-items:center;gap:.5rem;margin:0}.shop-req-detail__resp-count{background:var(--sh-emerald);color:#fff;border-radius:12px;padding:.1rem .5rem;font-size:.75rem;font-weight:700}.shop-req-detail__loading{color:#64748b;font-size:.85rem;display:flex;align-items:center;gap:.4rem}.shop-req-detail__resp-empty{color:#64748b;font-size:.85rem;margin:0}body.dark-mode .shop-req-detail__resp-empty,body.dark-mode .shop-req-detail__loading{color:#94a3b8}.shop-req-detail__resp-list{display:flex;flex-direction:column;gap:.75rem}.shop-req-detail__resp-item{background:#94a3b812;border:1px solid rgba(148,163,184,.15);border-radius:10px;padding:.9rem 1rem;display:flex;flex-direction:column;gap:.4rem}body.dark-mode .shop-req-detail__resp-item{background:#ffffff0a}.shop-req-detail__resp-top{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.shop-req-detail__resp-seller{font-weight:600;font-size:.85rem;color:var(--sh-emerald);display:flex;align-items:center;gap:.35rem}.shop-req-detail__resp-time{font-size:.75rem;color:#94a3b8}.shop-req-detail__resp-msg{margin:0;font-size:.85rem;color:#475569;line-height:1.5}body.dark-mode .shop-req-detail__resp-msg{color:#cbd5e1}.shop-req-detail__resp-link{align-self:flex-start;font-size:.8rem;font-weight:600;color:var(--sh-emerald);text-decoration:none;display:flex;align-items:center;gap:.3rem;padding:.3rem .7rem;background:#22c55e1a;border-radius:6px;transition:background .15s}.shop-req-detail__resp-link:hover{background:#22c55e33}.shop-req-detail__respond-form{background:#22c55e0d;border:1px solid rgba(34,197,94,.2);border-radius:12px;padding:1.1rem;display:flex;flex-direction:column;gap:.75rem}.shop-req-detail__respond-title{font-size:.9rem;font-weight:700;margin:0;color:var(--sh-emerald);display:flex;align-items:center;gap:.4rem}@media (max-width: 600px){.shop-req-detail-modal{border-radius:16px 16px 0 0;max-height:92vh}.shop-req-detail__header,.shop-req-detail__body{padding:1rem}}.shop-wtb-view{padding:2rem 0 3rem}.shop-wtb-header{display:flex;align-items:center;gap:1.25rem;margin-bottom:2rem;padding:1.75rem 2rem;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:16px;color:#fff;flex-wrap:wrap}.shop-wtb-header__icon{width:52px;height:52px;background:#fff3;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;flex-shrink:0}.shop-wtb-header>div:nth-child(2){flex:1;min-width:180px}.shop-wtb-header__title{font-size:1.5rem;font-weight:700;margin:0 0 .25rem}.shop-wtb-header__sub{font-size:.9rem;opacity:.88;margin:0}@media (max-width: 600px){.shop-wtb-header{padding:1.25rem;gap:1rem}.shop-wtb-header__title{font-size:1.2rem}}.cart-page{min-height:100vh;background:var(--bg-light);color:var(--text-light);transition:all .3s ease}body.dark-mode .cart-page{background:var(--bg-dark);color:var(--text-dark)}.cart-container{max-width:1400px;margin:0 auto;padding:2rem;padding-top:120px}.cart-breadcrumb{display:flex;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.9rem;color:var(--text-light-secondary)}body.dark-mode .cart-breadcrumb{color:var(--text-dark-secondary)}.cart-breadcrumb a{color:var(--primary-green);text-decoration:none;transition:color .3s ease}.cart-breadcrumb a:hover{color:var(--primary-green-dark)}.cart-header{margin-bottom:2rem}.cart-title{font-size:2.5rem;font-weight:700;color:var(--text-light);margin:0 0 .5rem;line-height:1.2}body.dark-mode .cart-title{color:var(--text-dark)}.cart-subtitle{font-size:1.1rem;color:var(--text-light-secondary);margin:0}body.dark-mode .cart-subtitle{color:var(--text-dark-secondary)}.cart-main-grid{display:grid;grid-template-columns:2fr 1fr;gap:3rem;margin-bottom:3rem}.cart-items-section{display:flex;flex-direction:column;gap:2rem}.cart-items-list{display:flex;flex-direction:column;gap:1.5rem}.cart-item{background:var(--card-light);border:1px solid var(--border-light);border-radius:16px;padding:1.5rem;transition:all .3s ease;backdrop-filter:blur(10px)}body.dark-mode .cart-item{background:var(--card-dark);border-color:var(--border-dark)}.cart-item:hover{transform:translateY(-2px);box-shadow:var(--shadow-light)}body.dark-mode .cart-item:hover{box-shadow:var(--shadow-dark)}.cart-item-content{display:grid;grid-template-columns:120px 1fr auto;gap:1.5rem;align-items:center}.cart-item-image{width:120px;height:120px;border-radius:12px;overflow:hidden;background:var(--bg-light-secondary);display:flex;align-items:center;justify-content:center}body.dark-mode .cart-item-image{background:var(--bg-dark-secondary)}.cart-item-image img{width:100%;height:100%;object-fit:cover}.cart-item-details{display:flex;flex-direction:column;gap:1rem}.cart-item-info{flex:1}.cart-item-name{font-size:1.25rem;font-weight:600;color:var(--text-light);margin:0 0 .5rem;line-height:1.3}body.dark-mode .cart-item-name{color:var(--text-dark)}.cart-item-description{font-size:.95rem;color:var(--text-light-secondary);margin:0;line-height:1.4}body.dark-mode .cart-item-description{color:var(--text-dark-secondary)}.cart-item-price-mobile{display:none;font-size:1.1rem;font-weight:600;color:var(--primary-green);margin-top:.5rem}.cart-item-actions{display:flex;align-items:center;gap:1rem}.cart-quantity-controls{display:flex;align-items:center;background:var(--bg-light-secondary);border:1px solid var(--border-light);border-radius:8px;overflow:hidden}body.dark-mode .cart-quantity-controls{background:var(--bg-dark-secondary);border-color:var(--border-dark)}.cart-quantity-btn{width:40px;height:40px;border:none;background:transparent;color:var(--text-light);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;min-height:44px}body.dark-mode .cart-quantity-btn{color:var(--text-dark)}.cart-quantity-btn:hover:not(:disabled){background:var(--primary-green);color:#fff}.cart-quantity-btn:disabled{opacity:.5;cursor:not-allowed}.cart-quantity-value{min-width:50px;height:40px;display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--text-light);border-left:1px solid var(--border-light);border-right:1px solid var(--border-light)}body.dark-mode .cart-quantity-value{color:var(--text-dark);border-color:var(--border-dark)}.cart-item-secondary-actions{display:flex;gap:.5rem}.cart-save-later-btn{width:44px;height:44px;border:none;background:#22c55e1a;color:var(--primary-green);border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;touch-action:manipulation}.cart-save-later-btn:hover{background:#22c55e33;transform:scale(1.05)}.cart-remove-btn{width:44px;height:44px;border:none;background:#dc26261a;color:#dc2626;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;touch-action:manipulation}.cart-remove-btn:hover{background:#dc262633;transform:scale(1.05)}.cart-item-price-desktop{font-size:1.25rem;font-weight:700;color:var(--primary-green);text-align:right;min-width:120px}.cart-promo-section{background:var(--card-light);border:1px solid var(--border-light);border-radius:12px;padding:1.5rem}body.dark-mode .cart-promo-section{background:var(--card-dark);border-color:var(--border-dark)}.cart-promo-section h3{font-size:1.1rem;font-weight:600;color:var(--text-light);margin:0 0 1rem}body.dark-mode .cart-promo-section h3{color:var(--text-dark)}.promo-input-group{display:flex;gap:.75rem}.promo-input{flex:1;padding:.75rem 1rem;border:1px solid var(--border-light);border-radius:8px;background:var(--bg-light);color:var(--text-light);font-size:.95rem;transition:all .3s ease;min-height:44px}body.dark-mode .promo-input{background:var(--bg-dark);border-color:var(--border-dark);color:var(--text-dark)}.promo-input:focus{outline:none;border-color:var(--primary-green);box-shadow:0 0 0 2px #22c55e1a}.promo-apply-btn{padding:.75rem 1.5rem;background:var(--primary-green);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;min-height:44px;touch-action:manipulation}.promo-apply-btn:hover{background:var(--primary-green-dark);transform:translateY(-1px)}.applied-promo{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#22c55e1a;border:1px solid var(--primary-green);border-radius:8px;color:var(--primary-green)}.applied-promo-info{display:flex;align-items:center;gap:.5rem}.promo-description{font-size:.85rem;opacity:.8}.remove-promo-btn{width:28px;height:28px;border:none;background:transparent;color:var(--primary-green);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.remove-promo-btn:hover{background:#22c55e33}.cart-summary{background:var(--card-light);border:1px solid var(--border-light);border-radius:16px;padding:2rem;height:fit-content;position:sticky;top:140px;backdrop-filter:blur(10px)}body.dark-mode .cart-summary{background:var(--card-dark);border-color:var(--border-dark)}.cart-summary-title{font-size:1.5rem;font-weight:700;color:var(--text-light);margin:0 0 1.5rem;text-align:center}body.dark-mode .cart-summary-title{color:var(--text-dark)}.cart-summary-content{margin-bottom:2rem}.cart-total-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border-light)}body.dark-mode .cart-total-row{border-bottom-color:var(--border-dark)}.cart-total-row:last-child{border-bottom:none}.cart-final-total{font-size:1.25rem;font-weight:700;padding-top:1rem;border-top:2px solid var(--border-light);margin-top:1rem}body.dark-mode .cart-final-total{border-top-color:var(--border-dark)}.cart-total-label{color:var(--text-light-secondary);font-weight:500}body.dark-mode .cart-total-label{color:var(--text-dark-secondary)}.cart-final-total .cart-total-label{color:var(--text-light);font-weight:700}body.dark-mode .cart-final-total .cart-total-label{color:var(--text-dark)}.cart-total-value{color:var(--text-light);font-weight:600}body.dark-mode .cart-total-value{color:var(--text-dark)}.cart-final-total .cart-total-value{color:var(--primary-green);font-weight:700}.discount-row .cart-total-value{color:var(--primary-green)}.cart-summary-actions{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.cart-checkout-btn{width:100%;padding:1rem 1.5rem;background:var(--gradient-primary);color:#fff;border:none;border-radius:12px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:56px;touch-action:manipulation}.cart-checkout-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--shadow-glow)}.cart-checkout-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.cart-continue-shopping-btn{width:100%;padding:.75rem 1.5rem;background:transparent;color:var(--text-light-secondary);border:1px solid var(--border-light);border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;touch-action:manipulation}body.dark-mode .cart-continue-shopping-btn{color:var(--text-dark-secondary);border-color:var(--border-dark)}.cart-continue-shopping-btn:hover{background:var(--bg-light-secondary);color:var(--text-light);border-color:var(--primary-green)}body.dark-mode .cart-continue-shopping-btn:hover{background:var(--bg-dark-secondary);color:var(--text-dark)}.cart-security-badge{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;background:#22c55e1a;border:1px solid var(--primary-green);border-radius:8px;color:var(--primary-green);font-size:.9rem;font-weight:600}.cart-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;background:var(--card-light);border:1px solid var(--border-light);border-radius:16px;margin:2rem 0}body.dark-mode .cart-empty-state{background:var(--card-dark);border-color:var(--border-dark)}.cart-empty-icon{font-size:4rem;color:var(--text-light-tertiary);margin-bottom:1.5rem}body.dark-mode .cart-empty-icon{color:var(--text-dark-tertiary)}.cart-empty-title{font-size:1.75rem;font-weight:700;color:var(--text-light);margin:0 0 1rem}body.dark-mode .cart-empty-title{color:var(--text-dark)}.cart-empty-description{font-size:1.1rem;color:var(--text-light-secondary);margin:0 0 2rem;max-width:400px;line-height:1.5}body.dark-mode .cart-empty-description{color:var(--text-dark-secondary)}.cart-saved-items-section{margin:3rem 0;padding:2rem;background:var(--card-light);border:1px solid var(--border-light);border-radius:16px}body.dark-mode .cart-saved-items-section{background:var(--card-dark);border-color:var(--border-dark)}.saved-items-title{font-size:1.5rem;font-weight:700;color:var(--text-light);margin:0 0 1.5rem;display:flex;align-items:center;gap:.75rem}body.dark-mode .saved-items-title{color:var(--text-dark)}.saved-items-title i{color:var(--primary-green)}.saved-items-list{display:flex;flex-direction:column;gap:1rem}.saved-item{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--bg-light-secondary);border:1px solid var(--border-light);border-radius:12px;transition:all .3s ease}body.dark-mode .saved-item{background:var(--bg-dark-secondary);border-color:var(--border-dark)}.saved-item:hover{transform:translateY(-2px);box-shadow:var(--shadow-light)}body.dark-mode .saved-item:hover{box-shadow:var(--shadow-dark)}.saved-item-image{width:80px;height:80px;border-radius:8px;overflow:hidden;background:var(--bg-light);display:flex;align-items:center;justify-content:center;flex-shrink:0}body.dark-mode .saved-item-image{background:var(--bg-dark)}.saved-item-image img{width:100%;height:100%;object-fit:cover}.saved-item-details{flex:1}.saved-item-name{font-size:1.1rem;font-weight:600;color:var(--text-light);margin:0 0 .25rem}body.dark-mode .saved-item-name{color:var(--text-dark)}.saved-item-description{font-size:.9rem;color:var(--text-light-secondary);margin:0 0 .5rem}body.dark-mode .saved-item-description{color:var(--text-dark-secondary)}.saved-item-price{font-size:1rem;font-weight:600;color:var(--primary-green)}.saved-item-actions{display:flex;gap:.75rem;align-items:center}.move-to-cart-btn{padding:.5rem 1rem;background:var(--primary-green);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;min-height:40px;touch-action:manipulation;white-space:nowrap}.move-to-cart-btn:hover{background:var(--primary-green-dark);transform:translateY(-1px)}.remove-saved-btn{width:40px;height:40px;border:none;background:#dc26261a;color:#dc2626;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;touch-action:manipulation}.remove-saved-btn:hover{background:#dc262633;transform:scale(1.1)}.cart-recently-viewed{margin-top:3rem;padding:2rem;background:var(--card-light);border:1px solid var(--border-light);border-radius:16px}body.dark-mode .cart-recently-viewed{background:var(--card-dark);border-color:var(--border-dark)}.cart-recently-viewed h3{font-size:1.5rem;font-weight:700;color:var(--text-light);margin:0 0 1.5rem;text-align:center}body.dark-mode .cart-recently-viewed h3{color:var(--text-dark)}.recently-viewed-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.recently-viewed-item{text-align:center;cursor:pointer;transition:all .3s ease}.recently-viewed-item:hover{transform:translateY(-4px)}.recently-viewed-item img{width:100%;height:150px;object-fit:cover;border-radius:8px;margin-bottom:.75rem;background:var(--bg-light-secondary)}body.dark-mode .recently-viewed-item img{background:var(--bg-dark-secondary)}.recently-viewed-item h4{font-size:1rem;font-weight:600;color:var(--text-light);margin:0 0 .5rem}body.dark-mode .recently-viewed-item h4{color:var(--text-dark)}.recently-viewed-item span{font-size:1.1rem;font-weight:700;color:var(--primary-green)}@media (max-width: 1024px){.cart-main-grid{grid-template-columns:1fr;gap:2rem}.cart-summary{position:static;order:-1}}@media (max-width: 768px){.cart-container{padding:1rem;padding-top:100px}.cart-title{font-size:2rem}.cart-item-content{grid-template-columns:80px 1fr;gap:1rem}.cart-item-image{width:80px;height:80px}.cart-item-price-desktop{display:none}.cart-item-price-mobile{display:block}.cart-item-details{gap:.75rem}.cart-item-actions{flex-direction:column;align-items:stretch;gap:.75rem}.cart-quantity-controls{align-self:flex-start}.promo-input-group{flex-direction:column}.recently-viewed-items{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.recently-viewed-item img{height:120px}}@media (max-width: 640px){.cart-item{padding:1rem}.cart-item-content{grid-template-columns:1fr;gap:1rem;text-align:center}.cart-item-image{width:100px;height:100px;margin:0 auto}.cart-item-actions{flex-direction:row;justify-content:space-between;align-items:center}.cart-summary{padding:1.5rem}.cart-breadcrumb{font-size:.8rem;margin-bottom:1rem}.recently-viewed-items{grid-template-columns:repeat(2,1fr)}.saved-item{flex-direction:column;text-align:center;padding:1rem}.saved-item-actions{width:100%;justify-content:space-between;margin-top:.75rem}.move-to-cart-btn{flex:1;justify-content:center}}@media (max-width: 480px){.cart-container{padding:.75rem;padding-top:90px}.cart-title{font-size:1.75rem}.cart-item{padding:.75rem}.cart-summary{padding:1rem}.cart-checkout-btn,.cart-continue-shopping-btn{min-height:48px;font-size:.9rem}.recently-viewed-items{grid-template-columns:1fr}.recently-viewed-item img{height:100px}}.checkout-page,.checkout-page *{box-sizing:border-box}.checkout-page{min-height:100vh;background:#f9fafb;padding:120px 0 2rem;overflow-x:hidden;transition:background .3s ease}body.dark-mode .checkout-page{background:var(--bg-dark, #0a0a0a)}.checkout-container{max-width:1200px;margin:0 auto;padding:0 1rem;width:100%;overflow-x:hidden}.checkout-loading,.checkout-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;text-align:center;gap:1rem}.checkout-empty svg{color:#9ca3af}.checkout-empty h2{font-size:1.5rem;color:#1f2937;margin:0}body.dark-mode .checkout-empty h2{color:var(--text-dark, #f3f4f6)}.checkout-empty p{color:#6b7280;margin:.5rem 0 1.5rem}body.dark-mode .checkout-empty p{color:var(--text-dark-secondary, #9ca3af)}.checkout-steps{display:flex;align-items:center;justify-content:center;margin-bottom:3rem;padding:2rem;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;transition:all .3s ease;width:100%;overflow:hidden}body.dark-mode .checkout-steps{background:var(--bg-dark-secondary, #111111);box-shadow:0 1px 3px #0000004d;border:1px solid var(--border-dark, rgba(255, 255, 255, .08))}.step{display:flex;flex-direction:column;align-items:center;gap:.5rem;min-width:120px}.step-number{width:50px;height:50px;border-radius:50%;background:#e5e7eb;color:#9ca3af;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.2rem;transition:all .3s ease}body.dark-mode .step-number{background:var(--bg-dark-tertiary, #1a1a1a);color:var(--text-dark-secondary, #9ca3af)}.step.active .step-number,.step.completed .step-number{background:#22c55e;color:#fff}.step-label{font-size:.9rem;color:#6b7280;font-weight:500}body.dark-mode .step-label{color:var(--text-dark-secondary, #9ca3af)}.step.active .step-label{color:#22c55e}.step-line{flex:1;height:2px;background:#e5e7eb;min-width:50px}body.dark-mode .step-line{background:var(--border-dark, rgba(255, 255, 255, .08))}.checkout-content{display:grid;grid-template-columns:1fr minmax(0,450px);gap:2rem;align-items:start;width:100%}.checkout-main{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 1px 3px #0000001a;transition:all .3s ease;width:100%;min-width:0;overflow:hidden}body.dark-mode .checkout-main{background:var(--bg-dark-secondary, #111111);box-shadow:0 1px 3px #0000004d;border:1px solid var(--border-dark, rgba(255, 255, 255, .08))}.checkout-section h2{font-size:1.5rem;color:#1f2937;margin:0 0 1.5rem;display:flex;align-items:center;gap:.5rem}body.dark-mode .checkout-section h2{color:var(--text-dark, #f3f4f6)}.checkout-section h2 svg{color:#22c55e}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group.full-width{grid-column:1 / -1}.form-group label{font-weight:500;color:#374151;font-size:.9rem;display:flex;align-items:center;gap:.5rem}body.dark-mode .form-group label{color:var(--text-dark, #f3f4f6)}.form-group label svg{color:#9ca3af}body.dark-mode .form-group label svg{color:var(--text-dark-secondary, #9ca3af)}.form-group input{width:100%;padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;transition:all .2s;background:#fff;color:#1f2937;min-width:0}body.dark-mode .form-group input{background:var(--bg-dark-tertiary, #1a1a1a);border-color:var(--border-dark, rgba(255, 255, 255, .08));color:var(--text-dark, #f3f4f6)}body.dark-mode .form-group input:focus{border-color:#22c55e;background:var(--bg-dark-secondary, #111111);box-shadow:0 0 0 3px #22c55e33}.form-group input:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}body.dark-mode .form-group input:disabled{background:var(--bg-dark, #0a0a0a);color:var(--text-dark-tertiary, #6b7280);border-color:var(--border-dark, rgba(255, 255, 255, .05))}.error-message{color:#ef4444;font-size:.85rem}.checkbox-group label{flex-direction:row;gap:.5rem;cursor:pointer}.checkbox-group input[type=checkbox]{width:auto;cursor:pointer}.payment-methods{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.payment-method{border:2px solid #e5e7eb;border-radius:12px;padding:1.5rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:1rem;background:#fff;width:100%;max-width:100%;overflow:hidden}body.dark-mode .payment-method{background:var(--bg-dark-tertiary, #1a1a1a);border-color:var(--border-dark, rgba(255, 255, 255, .08))}.payment-method:hover{border-color:#22c55e;background:#f0fdf4;box-shadow:0 4px 12px #22c55e26}body.dark-mode .payment-method:hover{background:var(--bg-dark-secondary, #111111);border-color:#22c55e;box-shadow:0 4px 12px #22c55e40}.payment-method.selected{border-color:#22c55e;background:#f0fdf4;box-shadow:0 0 0 3px #22c55e1a}body.dark-mode .payment-method.selected{background:var(--bg-dark-secondary, #111111);border-color:#22c55e;box-shadow:0 0 0 3px #22c55e33}.payment-method input[type=radio]{width:20px;height:20px;cursor:pointer}.payment-method-content{display:flex;align-items:center;gap:1rem;flex:1;min-width:0;overflow:hidden}.payment-method-content>div{min-width:0;overflow:hidden}.payment-method-content svg{font-size:2rem;color:#22c55e}.payment-method-content h4{margin:0;font-size:1.1rem;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.dark-mode .payment-method-content h4{color:var(--text-dark, #f3f4f6)}.payment-method-content p{margin:.25rem 0 0;font-size:.9rem;color:#6b7280}body.dark-mode .payment-method-content p{color:var(--text-dark-secondary, #9ca3af)}.insufficient-balance{color:#ef4444;font-size:.85rem;font-weight:600}.escrow-option{background:#fef3c7;border:2px solid #fbbf24;border-radius:12px;padding:1.5rem;transition:all .3s ease}body.dark-mode .escrow-option{background:#fbbf241a;border-color:#fbbf244d}.escrow-option label{display:flex;align-items:flex-start;gap:1rem;cursor:pointer}.escrow-option input[type=checkbox]{margin-top:.25rem;width:20px;height:20px;cursor:pointer}.escrow-option label>div{display:flex;align-items:flex-start;gap:.75rem;min-width:0;overflow:hidden}.escrow-option span{min-width:0;overflow:hidden}.escrow-option svg{color:#f59e0b;font-size:1.5rem;margin-top:.25rem}.escrow-option strong{display:block;color:#78350f;margin-bottom:.25rem}body.dark-mode .escrow-option strong{color:#fbbf24}.escrow-option p{margin:0;font-size:.9rem;color:#92400e}body.dark-mode .escrow-option p{color:#fcd34d}.review-section{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #e5e7eb}body.dark-mode .review-section{border-bottom-color:var(--border-dark, rgba(255, 255, 255, .08))}.review-section:last-child{border-bottom:none}.review-section h3{font-size:1.1rem;color:#1f2937;margin:0 0 1rem}body.dark-mode .review-section h3{color:var(--text-dark, #f3f4f6)}.review-info p{margin:.5rem 0;color:#4b5563;overflow-wrap:break-word;word-break:break-word}body.dark-mode .review-info p{color:var(--text-dark-secondary, #9ca3af)}.review-info strong{color:#1f2937}body.dark-mode .review-info strong{color:var(--text-dark, #f3f4f6)}.escrow-badge{display:inline-flex;align-items:center;gap:.5rem;background:#fef3c7;color:#92400e;padding:.5rem 1rem;border-radius:6px;font-weight:600;margin-top:.5rem}body.dark-mode .escrow-badge{background:#fbbf2426;color:#fbbf24}.review-items{display:flex;flex-direction:column;gap:1rem}.review-item{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb;transition:all .3s ease;width:100%;min-width:0;overflow:hidden}body.dark-mode .review-item{background:var(--bg-dark-tertiary, #1a1a1a);border-color:var(--border-dark, rgba(255, 255, 255, .08))}.review-item:hover{border-color:#22c55e;box-shadow:0 4px 12px #22c55e1a}body.dark-mode .review-item:hover{box-shadow:0 4px 12px #22c55e33}.review-item img{width:80px;height:80px;object-fit:cover;border-radius:8px}.review-item-info{flex:1;min-width:0;overflow:hidden}.review-item-info h4{margin:0;font-size:1rem;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.dark-mode .review-item-info h4{color:var(--text-dark, #f3f4f6)}.review-item-info p{margin:.25rem 0 0;color:#6b7280;font-size:.9rem}body.dark-mode .review-item-info p{color:var(--text-dark-secondary, #9ca3af)}.review-item-price{font-weight:600;color:#1f2937;font-size:1.1rem}body.dark-mode .review-item-price{color:var(--text-dark, #f3f4f6)}.checkout-actions{display:flex;justify-content:space-between;gap:1rem;margin-top:2rem;padding-top:2rem;border-top:1px solid #e5e7eb}body.dark-mode .checkout-actions{border-top-color:var(--border-dark, rgba(255, 255, 255, .08))}.checkout-sidebar{position:sticky;top:2rem;width:100%;min-width:0;overflow:hidden}.order-summary{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 1px 3px #0000001a;transition:all .3s ease;border:1px solid #e5e7eb;width:100%;overflow:hidden}body.dark-mode .order-summary{background:#111!important;box-shadow:0 1px 3px #0000004d;border:1px solid rgba(255,255,255,.08)}.order-summary h3{font-size:1.25rem;color:#1f2937;margin:0 0 2rem;padding-bottom:1rem;border-bottom:2px solid #e5e7eb;font-weight:700}body.dark-mode .order-summary h3{color:var(--text-dark, #f3f4f6);border-bottom-color:var(--border-dark, rgba(255, 255, 255, .08))}.summary-items{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:1.5rem}.summary-item{display:flex;align-items:center;gap:1rem;padding:.75rem;border-radius:8px;transition:all .2s ease;width:100%;min-width:0;overflow:hidden}.summary-item:hover{background:#f9fafb}body.dark-mode .summary-item:hover{background:var(--bg-dark-tertiary, #1a1a1a)}.summary-item img{width:60px;height:60px;object-fit:cover;border-radius:8px;border:2px solid #e5e7eb;transition:all .2s ease}body.dark-mode .summary-item img{border-color:var(--border-dark, rgba(255, 255, 255, .08))}.summary-item:hover img{border-color:#22c55e}.summary-item-info{flex:1;min-width:0;overflow:hidden}.summary-item-info p{margin:0;font-size:.9rem;color:#1f2937;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.dark-mode .summary-item-info p{color:var(--text-dark, #f3f4f6)}.summary-item-info span{font-size:.8rem;color:#6b7280;display:block;margin-top:.25rem}body.dark-mode .summary-item-info span{color:var(--text-dark-secondary, #9ca3af)}.summary-item-price{font-weight:700;color:#22c55e;font-size:1rem;white-space:nowrap}body.dark-mode .summary-item-price{color:#22c55e}.summary-divider{height:1px;background:#e5e7eb;margin:1.5rem 0}body.dark-mode .summary-divider{background:var(--border-dark, rgba(255, 255, 255, .08))}.summary-row{display:flex;justify-content:space-between;align-items:center;margin:1rem 0;font-size:.95rem;color:#4b5563;padding:.5rem 0}body.dark-mode .summary-row{color:var(--text-dark-secondary, #9ca3af)}.summary-row span:first-child{font-weight:500}.summary-row span:last-child{font-weight:600;color:#1f2937}body.dark-mode .summary-row span:last-child{color:var(--text-dark, #f3f4f6)}.summary-row.total{font-size:1.35rem;font-weight:700;color:#1f2937;padding:1.25rem 0 0;margin-top:1.5rem;border-top:2px solid #e5e7eb}body.dark-mode .summary-row.total{color:var(--text-dark, #f3f4f6);border-top-color:var(--border-dark, rgba(255, 255, 255, .08))}.summary-row.total span:last-child{color:#22c55e}.escrow-notice{display:flex;align-items:flex-start;gap:.75rem;background:#fef3c7;padding:1.25rem;border-radius:10px;margin-top:1.5rem;border:1px solid #fbbf24;transition:all .3s ease}body.dark-mode .escrow-notice{background:#fbbf241a;border-color:#fbbf244d}.escrow-notice svg{color:#f59e0b;margin-top:.25rem;font-size:1.25rem}body.dark-mode .escrow-notice svg{color:#fbbf24}.escrow-notice p{margin:0;font-size:.875rem;color:#92400e;line-height:1.5}body.dark-mode .escrow-notice p{color:#fcd34d}.btn-primary,.btn-secondary{padding:.875rem 2rem;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;border:none;display:inline-flex;align-items:center;gap:.5rem}.btn-primary{background:#22c55e;color:#fff}.btn-primary:hover:not(:disabled){background:#16a34a;transform:translateY(-2px);box-shadow:0 4px 12px #22c55e4d}.btn-primary:disabled{background:#9ca3af;cursor:not-allowed;transform:none}.btn-secondary{background:#fff;color:#4b5563;border:2px solid #e5e7eb}body.dark-mode .btn-secondary{background:var(--bg-dark-tertiary, #1a1a1a);color:var(--text-dark, #f3f4f6);border-color:var(--border-dark, rgba(255, 255, 255, .08))}.btn-secondary:hover:not(:disabled){border-color:#9ca3af;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}body.dark-mode .btn-secondary:hover:not(:disabled){border-color:var(--primary-green, #22c55e);box-shadow:0 4px 12px #22c55e33}@media (max-width: 968px){.checkout-content{grid-template-columns:1fr}.checkout-sidebar{position:static;order:-1}.form-grid{grid-template-columns:1fr}.checkout-steps{padding:1.25rem 1rem;margin-bottom:1.5rem}.step{min-width:80px}.step-label{font-size:.8rem}.step-number{width:40px;height:40px;font-size:1rem}.order-summary{padding:1.5rem}.checkout-section h2{font-size:1.25rem}}@media (max-width: 640px){.checkout-page{padding:90px 0 .75rem}.checkout-container{padding:0 .75rem}.checkout-main{padding:1.25rem;border-radius:10px}.checkout-section h2{font-size:1.1rem;margin-bottom:1.25rem}.checkout-steps{padding:1rem .75rem;margin-bottom:1rem;border-radius:10px}.step{min-width:60px}.step-number{width:36px;height:36px;font-size:.9rem}.step-label{font-size:.75rem}.step-line{min-width:16px}.checkout-actions{flex-direction:column-reverse;gap:.75rem;margin-top:1.5rem;padding-top:1.5rem}.checkout-actions button{width:100%;justify-content:center}.order-summary{padding:1.25rem;border-radius:10px}.order-summary h3{font-size:1.1rem;margin-bottom:1.25rem}.summary-item img{width:48px;height:48px}.summary-item-info p{font-size:.825rem}.summary-row{font-size:.875rem;padding:.375rem 0;margin:.5rem 0}.summary-row.total{font-size:1.15rem;padding:1rem 0 0;margin-top:1rem}.payment-method{padding:1rem;gap:.75rem}.payment-method-content{gap:.75rem}.payment-method-content svg{font-size:1.5rem}.payment-method-content h4{font-size:.975rem}.payment-method-content p{font-size:.825rem}.escrow-option{padding:1rem}.escrow-option label{gap:.75rem}.escrow-option label>div{gap:.5rem}.escrow-option svg{font-size:1.25rem}.review-item{padding:.75rem;gap:.75rem}.review-item img{width:60px;height:60px}.review-item-info h4{font-size:.9rem}.review-item-price{font-size:.975rem}.escrow-notice{padding:1rem;gap:.625rem}.escrow-notice p{font-size:.8rem}.btn-primary,.btn-secondary{padding:.75rem 1.5rem;font-size:.975rem}}@media (max-width: 400px){.checkout-container{padding:0 .5rem}.checkout-main,.order-summary{padding:1rem}.step{min-width:50px}.step-number{width:32px;height:32px;font-size:.825rem}.step-label{font-size:.7rem}.step-line{min-width:10px}.payment-method{padding:.875rem .75rem}.review-item img{width:50px;height:50px}.summary-item img{width:40px;height:40px}}.checkout-recommendations{margin-top:20px;padding:16px;border-radius:12px;border:1px solid #e5e7eb;background:#fafafa}.checkout-recommendations-title{font-size:.95rem;font-weight:600;margin-bottom:12px;color:#1f2937}.checkout-rec-icon{color:#f59e0b;margin-right:6px}.checkout-recommendations-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.checkout-rec-item{display:flex;flex-direction:column;align-items:center;padding:10px 8px;border-radius:8px;background:#fff;border:1px solid #e5e7eb;cursor:pointer;transition:box-shadow .2s,transform .15s}.checkout-rec-item:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-1px)}.checkout-rec-img{width:60px;height:60px;object-fit:cover;border-radius:6px;margin-bottom:6px}.checkout-rec-name{font-size:.75rem;text-align:center;line-height:1.3;margin-bottom:4px;color:#374151}.checkout-rec-price{font-size:.8rem;font-weight:700;color:#22c55e}body.dark-mode .checkout-recommendations{background:#1f2937;border-color:#374151}body.dark-mode .checkout-recommendations-title{color:#f3f4f6}body.dark-mode .checkout-rec-item{background:#111827;border-color:#374151}body.dark-mode .checkout-rec-name{color:#d1d5db}.sd-root{--sd-bg: #f0f4f8;--sd-surface: rgba(255, 255, 255, .75);--sd-surface-solid:#ffffff;--sd-border: rgba(0, 0, 0, .08);--sd-text: #111827;--sd-text-sub: #6b7280;--sd-text-muted: #9ca3af;--sd-emerald: #22c55e;--sd-emerald-dim: #16a34a;--sd-emerald-glow: rgba(34, 197, 94, .18);--sd-emerald-15: rgba(34, 197, 94, .15);--sd-red: #ef4444;--sd-red-dim: #dc2626;--sd-blue: #3b82f6;--sd-amber: #f59e0b;--sd-shadow-sm: 0 2px 10px rgba(0,0,0,.06);--sd-shadow-md: 0 8px 32px rgba(0,0,0,.1);--sd-shadow-lg: 0 20px 60px rgba(0,0,0,.14);--sd-blur: blur(20px);--sd-radius: 16px;--sd-radius-sm: 10px;--sd-radius-pill: 9999px;min-height:100vh;background:var(--sd-bg);color:var(--sd-text);font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif;transition:background .3s ease,color .3s ease}.sd-root.sd-dark{--sd-bg: #0a0f1a;--sd-surface: rgba(18, 24, 38, .82);--sd-surface-solid:#111827;--sd-border: rgba(255, 255, 255, .07);--sd-text: #f1f5f9;--sd-text-sub: #94a3b8;--sd-text-muted: #64748b;--sd-shadow-sm: 0 2px 10px rgba(0,0,0,.3);--sd-shadow-md: 0 8px 32px rgba(0,0,0,.45);--sd-shadow-lg: 0 20px 60px rgba(0,0,0,.6);--sd-emerald-glow: rgba(34, 197, 94, .12)}.sd-root.sd-dark{background:radial-gradient(ellipse at 20% 0%,rgba(34,197,94,.04) 0%,transparent 55%),radial-gradient(ellipse at 80% 80%,rgba(59,130,246,.04) 0%,transparent 55%),var(--sd-bg)}.sd-header{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem 1rem;position:sticky;top:0;z-index:50;background:var(--sd-surface);backdrop-filter:var(--sd-blur);-webkit-backdrop-filter:var(--sd-blur);border-bottom:1px solid var(--sd-border)}.sd-header__center{display:flex;align-items:center;gap:.875rem}.sd-header__icon{width:46px;height:46px;border-radius:14px;background:var(--sd-emerald);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.1rem;box-shadow:0 4px 16px var(--sd-emerald-glow);flex-shrink:0}.sd-header__title{font-size:1.4rem;font-weight:800;letter-spacing:-.02em;color:var(--sd-text);margin:0;line-height:1.2}.sd-header__sub{font-size:.8rem;color:var(--sd-text-muted);margin:2px 0 0}.sd-back-btn,.sd-darkmode-btn{width:42px;height:42px;border-radius:12px;border:1px solid var(--sd-border);background:var(--sd-surface);backdrop-filter:var(--sd-blur);color:var(--sd-text-sub);font-size:.95rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.sd-back-btn:hover,.sd-darkmode-btn:hover{border-color:var(--sd-emerald);color:var(--sd-emerald);box-shadow:0 0 0 3px var(--sd-emerald-15)}.sd-back{width:42px;height:42px;border-radius:12px;border:1px solid var(--sd-border);background:var(--sd-surface);backdrop-filter:var(--sd-blur);color:var(--sd-text-sub);font-size:.95rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;padding:0}.sd-back:hover{border-color:var(--sd-emerald);color:var(--sd-emerald);box-shadow:0 0 0 3px var(--sd-emerald-15)}.sd-title{font-size:1.4rem;font-weight:800;letter-spacing:-.02em;color:var(--sd-text);margin:0;line-height:1.2;display:flex;align-items:center;gap:.75rem;flex:1}.sd-dark-toggle{width:42px;height:42px;border-radius:12px;border:1px solid var(--sd-border);background:var(--sd-surface);backdrop-filter:var(--sd-blur);color:var(--sd-text-sub);font-size:.95rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;padding:0}.sd-dark-toggle:hover{border-color:var(--sd-emerald);color:var(--sd-emerald);box-shadow:0 0 0 3px var(--sd-emerald-15)}.sd-root.sd-dark .sd-dark-toggle{color:#fff9}.sd-root.sd-dark .sd-dark-toggle:hover{color:var(--sd-emerald)}.sd-tabs-wrap{display:flex;justify-content:center;padding:1.5rem 2rem 0}.sd-tabs{display:inline-flex;gap:4px;background:var(--sd-surface);backdrop-filter:var(--sd-blur);-webkit-backdrop-filter:var(--sd-blur);border:1px solid var(--sd-border);border-radius:var(--sd-radius-pill);padding:5px;box-shadow:var(--sd-shadow-sm)}.sd-tab{position:relative;display:flex;align-items:center;gap:.45rem;padding:.55rem 1.25rem;border:none;background:transparent;border-radius:var(--sd-radius-pill);cursor:pointer;font-size:.875rem;font-weight:600;color:var(--sd-text-muted);transition:color .2s ease;white-space:nowrap;z-index:1}.sd-tab__bg{position:absolute;inset:0;border-radius:var(--sd-radius-pill);background:var(--sd-emerald);z-index:-1;box-shadow:0 3px 14px var(--sd-emerald-glow)}.sd-tab--active{color:#fff}.sd-tab__count{background:#ffffff40;color:inherit;border-radius:9999px;font-size:.7rem;font-weight:700;padding:1px 7px;min-width:20px;text-align:center}.sd-tab:not(.sd-tab--active) .sd-tab__count{background:var(--sd-border);color:var(--sd-text-muted)}.sd-main{padding:1.75rem 2rem 4rem;max-width:1400px;margin:0 auto}.sd-available-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.sd-available-card{background:var(--sd-surface);backdrop-filter:var(--sd-blur);-webkit-backdrop-filter:var(--sd-blur);border:1px solid var(--sd-border);border-radius:var(--sd-radius);overflow:hidden;box-shadow:var(--sd-shadow-sm);cursor:pointer;transition:box-shadow .25s ease,border-color .25s ease}.sd-available-card:hover{box-shadow:var(--sd-shadow-md),0 0 0 1px var(--sd-emerald);border-color:var(--sd-emerald)}.sd-available-card__img-wrap{position:relative;height:220px;overflow:hidden;background:var(--sd-border)}.sd-available-card__img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.sd-available-card:hover .sd-available-card__img-wrap img{transform:scale(1.04)}.sd-available-card__badge{position:absolute;top:.875rem;right:.875rem;background:var(--sd-emerald);color:#fff;padding:.3rem .7rem;border-radius:var(--sd-radius-pill);font-size:.72rem;font-weight:700;letter-spacing:.04em;display:flex;align-items:center;gap:.35rem;box-shadow:0 4px 12px #22c55e59}.sd-available-card__body{padding:1.25rem}.sd-available-card__name{font-size:1rem;font-weight:700;color:var(--sd-text);margin:0 0 .625rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.sd-available-card__meta-row{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.sd-price-chip{background:var(--sd-emerald-glow);color:var(--sd-emerald-dim);border:1px solid var(--sd-emerald-15);border-radius:var(--sd-radius-pill);padding:.2rem .7rem;font-size:.85rem;font-weight:800;letter-spacing:-.01em}.sd-root.sd-dark .sd-price-chip{color:var(--sd-emerald)}.sd-condition-chip{background:var(--sd-border);color:var(--sd-text-muted);border-radius:var(--sd-radius-pill);padding:.2rem .65rem;font-size:.72rem;font-weight:600;text-transform:capitalize;letter-spacing:.02em}.sd-available-card__cta{width:100%;padding:.7rem 1rem;background:var(--sd-emerald);color:#fff;border:none;border-radius:var(--sd-radius-sm);font-size:.875rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:background .2s ease,box-shadow .2s ease;letter-spacing:.01em}.sd-available-card__cta:hover{background:var(--sd-emerald-dim);box-shadow:0 4px 16px var(--sd-emerald-glow)}.sd-deals-list{display:flex;flex-direction:column;gap:1.5rem;max-width:780px;margin:0 auto}.sd-versus-card{background:var(--sd-surface);backdrop-filter:var(--sd-blur);-webkit-backdrop-filter:var(--sd-blur);border:1px solid var(--sd-border);border-radius:var(--sd-radius);padding:1.5rem;box-shadow:var(--sd-shadow-sm);transition:box-shadow .25s ease}.sd-versus-card:hover{box-shadow:var(--sd-shadow-md)}.sd-versus-card--failed{opacity:.65;border-style:dashed}.sd-versus-card__meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.sd-versus-card__number{font-size:.75rem;font-weight:700;letter-spacing:.08em;color:var(--sd-text-muted);background:var(--sd-border);padding:.2rem .6rem;border-radius:var(--sd-radius-pill);font-family:SF Mono,Fira Code,monospace}.sd-versus-card__date{font-size:.78rem;color:var(--sd-text-muted);display:flex;align-items:center;gap:.35rem}.sd-versus-layout{display:grid;grid-template-columns:1fr 72px 1fr;gap:.5rem;align-items:center;margin-bottom:1.25rem}.sd-versus-side{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.4rem}.sd-versus-side__img-wrap{width:90px;height:90px;border-radius:14px;overflow:hidden;border:2px solid var(--sd-border);background:var(--sd-border);flex-shrink:0}.sd-versus-side__img-wrap img{width:100%;height:100%;object-fit:cover}.sd-versus-side__name{font-size:.7rem;font-weight:700;color:var(--sd-emerald);margin:0;text-transform:uppercase;letter-spacing:.06em}.sd-versus-side__product{font-size:.8rem;font-weight:600;color:var(--sd-text-sub);margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}.sd-versus-center{display:flex;flex-direction:column;align-items:center;gap:.4rem}.sd-connector-svg{width:52px;height:52px}.sd-connector-svg.active{color:var(--sd-emerald)}.sd-connector-svg.inactive{color:var(--sd-text-muted)}.sd-cash-chip{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border-radius:var(--sd-radius-pill);padding:.15rem .55rem;font-size:.68rem;font-weight:800;display:flex;align-items:center;gap:.25rem;box-shadow:0 2px 8px #f59e0b66;white-space:nowrap}.sd-bento-row{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1.1rem}.sd-bento-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .75rem;border-radius:var(--sd-radius-pill);font-size:.72rem;font-weight:600;background:var(--sd-border);color:var(--sd-text-sub);border:1px solid var(--sd-border)}.sd-bento-chip--location{background:var(--sd-emerald-glow);color:var(--sd-emerald-dim);border-color:var(--sd-emerald-15)}.sd-root.sd-dark .sd-bento-chip--location{color:var(--sd-emerald)}.sd-bento-chip--payer{background:#f59e0b1a;color:#d97706;border-color:#f59e0b33}.sd-stepper{display:flex;align-items:flex-start;margin-bottom:1.1rem;gap:0}.sd-stepper--failed{justify-content:center;gap:.5rem;color:var(--sd-red);font-weight:700;font-size:.875rem;padding:.625rem;background:#ef444414;border-radius:var(--sd-radius-sm)}.sd-stepper__step{display:flex;flex-direction:column;align-items:center;flex:1;position:relative}.sd-stepper__dot{width:20px;height:20px;border-radius:50%;border:2px solid var(--sd-border);background:var(--sd-bg);display:flex;align-items:center;justify-content:center;font-size:.7rem;color:var(--sd-text-muted);z-index:1;transition:all .3s ease;flex-shrink:0}.sd-stepper__step.active .sd-stepper__dot{border-color:var(--sd-emerald);background:var(--sd-emerald);color:#fff}.sd-stepper__step.current .sd-stepper__dot{box-shadow:0 0 0 4px var(--sd-emerald-glow)}.sd-stepper__pulse{width:8px;height:8px;border-radius:50%;background:#fff}.sd-stepper__label{font-size:.62rem;font-weight:600;margin-top:.3rem;text-align:center;color:var(--sd-text-muted);letter-spacing:.03em}.sd-stepper__step.active .sd-stepper__label{color:var(--sd-emerald)}.sd-stepper__line{position:absolute;top:9px;left:50%;width:100%;height:2px;background:var(--sd-border);z-index:0}.sd-stepper__line-fill{height:100%;background:var(--sd-emerald);box-shadow:0 0 6px var(--sd-emerald-glow);border-radius:9999px}.sd-terms{font-size:.8rem;color:var(--sd-text-muted);font-style:italic;padding:.5rem .75rem;border-left:2px solid var(--sd-emerald-15);margin-bottom:1rem;background:var(--sd-emerald-glow);border-radius:0 var(--sd-radius-sm) var(--sd-radius-sm) 0}.sd-versus-actions{display:flex;gap:.625rem;flex-wrap:wrap;margin-top:.5rem}.sd-action-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.625rem 1rem;border:none;border-radius:var(--sd-radius-sm);font-size:.82rem;font-weight:700;cursor:pointer;transition:all .2s ease;letter-spacing:.01em;min-width:100px}.sd-action-btn:disabled{opacity:.45;cursor:not-allowed}.sd-action-btn--accept{background:var(--sd-emerald);color:#fff;box-shadow:0 3px 12px var(--sd-emerald-glow)}.sd-action-btn--accept:hover:not(:disabled){background:var(--sd-emerald-dim)}.sd-action-btn--reject{background:#ef44441a;color:var(--sd-red);border:1px solid rgba(239,68,68,.2)}.sd-action-btn--reject:hover:not(:disabled){background:var(--sd-red);color:#fff;border-color:var(--sd-red)}.sd-action-btn--cancel{background:#ef44441a;color:var(--sd-red);border:1px solid rgba(239,68,68,.2)}.sd-action-btn--cancel:hover:not(:disabled){background:var(--sd-red);color:#fff}.sd-action-btn--ship{background:#3b82f61a;color:var(--sd-blue);border:1px solid rgba(59,130,246,.2)}.sd-action-btn--ship:hover:not(:disabled){background:var(--sd-blue);color:#fff}.sd-action-btn--ghost{background:transparent;color:var(--sd-text-muted);border:1px solid var(--sd-border);font-size:.75rem}.sd-action-btn--ghost:hover:not(:disabled){border-color:var(--sd-red);color:var(--sd-red)}.sd-placeholder-product{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--sd-text-muted);gap:.4rem;padding:.5rem}.sd-placeholder-product svg{width:100%;height:60%;max-width:70px}.sd-placeholder-product span{font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;text-align:center;line-height:1.2}.sd-empty{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5rem 2rem;text-align:center;color:var(--sd-text-muted)}.sd-empty__svg{width:200px;height:160px;color:var(--sd-text-muted);margin-bottom:1.5rem}.sd-empty h3{font-size:1.35rem;font-weight:800;color:var(--sd-text);margin:0 0 .5rem;letter-spacing:-.02em}.sd-empty p{font-size:.9rem;color:var(--sd-text-muted);max-width:320px;line-height:1.6;margin:0 0 1.5rem}.sd-empty__cta{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.5rem;background:var(--sd-emerald);color:#fff;border:none;border-radius:var(--sd-radius-pill);font-size:.875rem;font-weight:700;cursor:pointer;box-shadow:0 4px 16px var(--sd-emerald-glow);transition:all .2s ease}.sd-empty__cta:hover{background:var(--sd-emerald-dim);transform:translateY(-1px)}.sd-loader{width:48px;height:48px}.sd-loader__ring{width:48px;height:48px;border-radius:50%;border:3px solid var(--sd-border);border-top-color:var(--sd-emerald);box-shadow:0 0 16px var(--sd-emerald-glow)}.sd-modal-overlay{position:fixed;inset:0;background:#00000073;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;transition:background .3s ease}.sd-root.sd-dark .sd-modal-overlay{background:#000000a6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.sd-modal{background:var(--sd-surface);backdrop-filter:var(--sd-blur);-webkit-backdrop-filter:var(--sd-blur);border:1px solid var(--sd-border);border-radius:20px;max-width:520px;width:100%;max-height:92vh;overflow-y:auto;box-shadow:var(--sd-shadow-lg);perspective:1200px;transform-style:preserve-3d;will-change:transform,opacity}.sd-modal.ios-style{background:#fffffff2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.5);border-radius:26px;box-shadow:0 8px 32px #00000014,inset 0 1px #fff9;color:#1f2937}.sd-root.sd-dark .sd-modal.ios-style{background:#1c1c1ef2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff0d;color:#f3f4f6}.sd-modal.android-style{background:linear-gradient(135deg,#f0fdfafa,#f0fdfaf2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(16,185,129,.15);border-radius:28px;box-shadow:0 8px 32px #10b9811f,0 0 60px #10b98114;color:#1f2937}.sd-root.sd-dark .sd-modal.android-style{background:linear-gradient(135deg,#0f3a33fa,#0d2a26f2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(16,185,129,.25);box-shadow:0 8px 32px #10b98126,0 0 60px #10b9811a;color:#f3f4f6}.sd-modal::-webkit-scrollbar{width:6px}.sd-modal::-webkit-scrollbar-track{background:transparent}.sd-modal::-webkit-scrollbar-thumb{background:var(--sd-border);border-radius:9999px}.sd-modal__header{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.5rem;border-bottom:1px solid var(--sd-border);position:sticky;top:0;background:#fffc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:1}.sd-root.sd-dark .sd-modal__header{background:#111c;border-bottom-color:#10b98133}.sd-modal__header h2{font-size:1.05rem;font-weight:800;color:var(--sd-text);margin:0;letter-spacing:-.02em;flex:1}.sd-modal__close{width:34px;height:34px;border-radius:50%;border:none;background:#0000000d;color:#64748b;font-size:1.3rem;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;transition:background .2s ease,color .2s ease;padding:0;flex-shrink:0}.sd-root.sd-dark .sd-modal__close{background:#ffffff12;color:#94a3b8}.sd-modal__close:hover{background:#fee2e2;color:#ef4444}.sd-root.sd-dark .sd-modal__close:hover{background:#ef444433;color:#f87171}.sd-modal__body{padding:1.25rem 1.5rem}.sd-modal__target-label{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--sd-text-muted);margin:0 0 .625rem}.sd-modal__target-card{display:flex;gap:.875rem;align-items:center;padding:.875rem;background:var(--sd-emerald-glow);border:1px solid var(--sd-emerald-15);border-radius:var(--sd-radius-sm);margin-bottom:.875rem}.sd-modal__target-card img,.sd-modal__target-img{width:64px;height:64px;border-radius:10px;object-fit:cover;flex-shrink:0;box-shadow:0 4px 12px #0000001a;transition:all .35s cubic-bezier(.34,1.56,.64,1);will-change:transform,filter}.sd-modal__target-card img:hover,.sd-modal__target-img:hover{transform:scale(1.08);box-shadow:0 8px 24px #10b98140,0 0 20px #10b98133,inset 0 0 12px #10b9811a;filter:brightness(1.05)}.sd-root.sd-dark .sd-modal__target-card img,.sd-root.sd-dark .sd-modal__target-img{box-shadow:0 4px 12px #00000059}.sd-root.sd-dark .sd-modal__target-card img:hover,.sd-root.sd-dark .sd-modal__target-img:hover{box-shadow:0 8px 24px #10b98159,0 0 20px #10b9814d,inset 0 0 12px #10b98126}.sd-modal__target-placeholder{width:64px;height:64px;border-radius:10px;background:var(--sd-border);display:flex;align-items:center;justify-content:center;color:var(--sd-text-muted);font-size:1.4rem;flex-shrink:0}.sd-modal__target-name{font-size:.9rem;font-weight:700;color:var(--sd-text);margin:0 0 .25rem}.sd-modal__target-price{font-size:1rem;font-weight:800;color:var(--sd-emerald);margin:0}.sd-modal__connector{display:flex;align-items:center;justify-content:center;height:48px;margin-bottom:.75rem;position:relative;overflow:hidden}.sd-modal__vs{display:flex;align-items:center;justify-content:center}.sd-modal__vs .sd-connector-svg{width:44px;height:44px}.sd-swap-anim__left,.sd-swap-anim__right{position:absolute;font-size:1.4rem;color:var(--sd-emerald)}.sd-modal__section-label{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--sd-text-muted);margin:0 0 .75rem}.sd-modal__scroller-wrap{position:relative;margin-bottom:1.25rem;display:flex;align-items:center;gap:.5rem}.sd-modal__scroller{display:flex;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:.5rem .25rem;flex:1;scrollbar-width:none;-ms-overflow-style:none}.sd-modal__scroller::-webkit-scrollbar{display:none}.sd-scroller__item{min-width:130px;max-width:130px;scroll-snap-align:start;background:var(--sd-surface-solid);border:2px solid var(--sd-border);border-radius:var(--sd-radius-sm);padding:.75rem;display:flex;flex-direction:column;align-items:center;gap:.4rem;cursor:pointer;position:relative;transition:all .2s ease;flex-shrink:0}.sd-scroller__item img{width:70px;height:70px;object-fit:cover;border-radius:8px}.sd-scroller__placeholder{width:70px;height:70px;border-radius:8px;background:var(--sd-border);display:flex;align-items:center;justify-content:center;color:var(--sd-text-muted);font-size:1.3rem}.sd-scroller__name{font-size:.72rem;font-weight:700;color:var(--sd-text);margin:0;text-align:center;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3}.sd-scroller__price{font-size:.75rem;font-weight:800;color:var(--sd-emerald);margin:0}.sd-scroller__item--selected{border-color:var(--sd-emerald);box-shadow:0 0 0 3px var(--sd-emerald-glow),0 4px 16px var(--sd-emerald-glow)}.sd-scroller__check{position:absolute;top:6px;right:6px;color:var(--sd-emerald);font-size:.875rem;background:#fff;border-radius:50%;line-height:1}.sd-root.sd-dark .sd-scroller__check{background:var(--sd-bg)}.sd-scroller-arrow{width:34px;height:34px;border-radius:50%;border:1px solid var(--sd-border);background:var(--sd-surface-solid);color:var(--sd-text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.8rem;flex-shrink:0;transition:all .2s ease;padding:0}.sd-scroller-arrow:hover{border-color:var(--sd-emerald);color:var(--sd-emerald);background:var(--sd-emerald-glow);box-shadow:0 0 0 2px var(--sd-emerald-15)}.sd-root.sd-dark .sd-scroller-arrow{background:#ffffff12}.sd-modal__scroller-loading,.sd-modal__scroller-empty{padding:1rem;border-radius:var(--sd-radius-sm);background:var(--sd-border);font-size:.85rem;color:var(--sd-text-muted);margin-bottom:1.25rem;text-align:center;display:flex;align-items:center;justify-content:center;gap:.5rem}.sd-modal__scroller-empty{color:var(--sd-red);background:#ef44440f;border:1px solid rgba(239,68,68,.15)}.sd-device-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:.75rem}.sd-device-option{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1rem;border:2px solid var(--sd-border);background:var(--sd-surface-solid);border-radius:var(--sd-radius-sm);cursor:pointer;transition:all .2s ease}.sd-device-option:hover{border-color:var(--sd-emerald);background:var(--sd-emerald-glow)}.sd-device-option.active{border-color:var(--sd-emerald);background:var(--sd-emerald);color:#fff;box-shadow:0 0 0 3px var(--sd-emerald-glow)}.sd-device-option .icon{font-size:1.5rem;color:var(--sd-text-muted);transition:color .2s ease}.sd-device-option:hover .icon{color:var(--sd-text)}.sd-device-option.active .icon{color:#fff}.sd-root.sd-dark .sd-device-option .icon{color:#ffffff80}.sd-root.sd-dark .sd-device-option:hover .icon{color:#fffc}.sd-root.sd-dark .sd-device-option.active .icon{color:#fff}.sd-device-option .label{font-size:.75rem;font-weight:700;text-align:center}.sd-root.sd-dark .sd-device-option{background:#ffffff0d}.sd-modal__form{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.sd-modal__field-row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.sd-modal__field{display:flex;flex-direction:column;gap:.35rem}.sd-modal__field label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--sd-text-muted)}.sd-modal__field input,.sd-modal__field select,.sd-modal__field textarea{background:var(--sd-surface-solid);border:1px solid var(--sd-border);border-radius:var(--sd-radius-sm);padding:.6rem .875rem;font-size:.875rem;color:var(--sd-text);font-family:inherit;outline:none;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.sd-modal__field input:focus,.sd-modal__field select:focus,.sd-modal__field textarea:focus{border-color:var(--sd-emerald);box-shadow:0 0 0 3px var(--sd-emerald-glow)}.sd-modal__field input.error,.sd-modal__field select.error,.sd-modal__field textarea.error{border-color:var(--sd-red);box-shadow:0 0 0 3px #ef444433}.sd-slider{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;background:var(--sd-border);outline:none;cursor:pointer}.sd-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--sd-emerald);cursor:pointer;box-shadow:0 2px 8px var(--sd-emerald-glow);transition:all .2s ease}.sd-slider::-webkit-slider-thumb:hover{transform:scale(1.2)}.sd-slider::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--sd-emerald);cursor:pointer;border:none;box-shadow:0 2px 8px var(--sd-emerald-glow);transition:all .2s ease}.sd-slider::-moz-range-thumb:hover{transform:scale(1.2)}.sd-error-message{font-size:.75rem;color:var(--sd-red);margin:.25rem 0 0;font-weight:600}.sd-modal__field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%239ca3af' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:14px;padding-right:2.25rem}.sd-modal__field textarea{resize:none}.sd-trade-summary{display:flex;align-items:center;gap:.875rem;padding:.875rem 1rem;background:var(--sd-surface-solid);border:1px solid var(--sd-border);border-radius:var(--sd-radius-sm);flex-wrap:wrap;margin-top:.5rem}.sd-trade-summary__side{display:flex;flex-direction:column;gap:.2rem;flex:1;text-align:center}.sd-trade-summary__label{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--sd-text-muted)}.sd-trade-summary__val{font-size:.95rem;font-weight:800;color:var(--sd-text);letter-spacing:-.01em}.sd-trade-summary__arrow{color:var(--sd-emerald);font-size:1rem;flex-shrink:0}.sd-trade-summary__balance{flex-basis:100%;text-align:center;font-size:.75rem;font-weight:700;color:#d97706;background:#f59e0b1a;border-radius:var(--sd-radius-pill);padding:.2rem .75rem;display:flex;align-items:center;justify-content:center;gap:.35rem}.sd-modal__footer{display:flex;gap:.75rem;justify-content:flex-end;padding:1rem 1.5rem 1.25rem;border-top:1px solid var(--sd-border);position:sticky;bottom:0;background:var(--sd-surface);backdrop-filter:var(--sd-blur)}.sd-modal__btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1.5rem;border-radius:var(--sd-radius-sm);font-size:.875rem;font-weight:700;cursor:pointer;border:none;transition:all .2s ease;letter-spacing:.01em;min-width:120px}.sd-modal__btn:disabled{opacity:.45;cursor:not-allowed}.sd-modal__btn--cancel{background:var(--sd-border);color:var(--sd-text-sub);border:1px solid var(--sd-border)}.sd-modal__btn--cancel:hover:not(:disabled){background:#ef44441a;color:var(--sd-red);border-color:var(--sd-red)}.sd-root.sd-dark .sd-modal__btn--cancel{background:#ffffff12}.sd-root.sd-dark .sd-modal__btn--cancel:hover:not(:disabled){background:#ef444433;border-color:var(--sd-red)}.sd-modal__btn--submit{background:var(--sd-emerald);color:#fff;box-shadow:0 4px 16px var(--sd-emerald-glow)}.sd-modal__btn--submit:hover:not(:disabled){background:var(--sd-emerald-dim);box-shadow:0 6px 22px var(--sd-emerald-glow);transform:translateY(-2px)}@media (max-width: 768px){.sd-header{padding:1rem}.sd-header__title{font-size:1.1rem}.sd-header__sub{display:none}.sd-tabs-wrap{padding:1rem 1rem 0}.sd-tabs{gap:2px;padding:4px}.sd-tab{padding:.5rem .875rem;font-size:.8rem}.sd-main{padding:1.25rem 1rem 4rem}.sd-available-grid{grid-template-columns:1fr 1fr;gap:.875rem}.sd-available-card__img-wrap{height:160px}.sd-versus-layout{grid-template-columns:1fr 56px 1fr}.sd-versus-side__img-wrap{width:70px;height:70px}.sd-connector-svg{width:44px;height:44px}.sd-modal__field-row{grid-template-columns:1fr}.sd-modal__footer{flex-direction:column-reverse}.sd-modal__btn{width:100%;justify-content:center}.sd-stepper__label{font-size:.55rem}}@media (max-width: 480px){.sd-available-grid{grid-template-columns:1fr}.sd-versus-layout{grid-template-columns:1fr 48px 1fr}.sd-versus-side__img-wrap{width:60px;height:60px}}.sd-root *{box-sizing:border-box}.sd-offer-card{background:var(--card-bg, #fff);border:1px solid var(--border, #e2e8f0);border-radius:14px;padding:16px 20px;display:flex;flex-direction:column;gap:10px;box-shadow:0 1px 4px #0000000d;transition:box-shadow .2s}.sd-dark .sd-offer-card{background:#1e293b;border-color:#334155}.sd-offer-card:hover{box-shadow:0 4px 12px #00000014}.sd-offer-card__header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.sd-offer-card__number{font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;display:block;margin-bottom:3px}.sd-offer-card__model{font-size:15px;font-weight:700;color:#1e293b;margin:0 0 3px}.sd-dark .sd-offer-card__model{color:#f1f5f9}.sd-offer-card__specs{font-size:12px;color:#64748b}.sd-dark .sd-offer-card__specs{color:#94a3b8}.sd-offer-card__badge-col{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.sd-offer-card__badge{padding:4px 12px;border-radius:20px;font-size:11px;font-weight:700;white-space:nowrap}.sd-offer-card__date{font-size:11px;color:#94a3b8;white-space:nowrap}.sd-offer-card__target{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:9px;background:#f8fafc;border:1px solid #e2e8f0}.sd-dark .sd-offer-card__target{background:#0f172a;border-color:#1e293b}.sd-offer-card__target-img{width:44px;height:44px;border-radius:7px;object-fit:cover;flex-shrink:0}.sd-offer-card__target-label{font-size:11px;color:#94a3b8;margin-bottom:2px}.sd-offer-card__target-name{font-size:13px;font-weight:600;color:#1e293b}.sd-dark .sd-offer-card__target-name{color:#f1f5f9}.sd-offer-card__target-price{font-size:12px;color:#22c55e;font-weight:700}.sd-offer-card__topup{padding:12px 14px;border-radius:9px;background:#eff6ff;border:1px solid #bfdbfe}.sd-dark .sd-offer-card__topup{background:#0f172a;border-color:#1e40af}.sd-offer-card__topup-label{font-size:12px;color:#3b82f6;font-weight:600;margin:0 0 4px}.sd-offer-card__topup-amount{font-size:20px;font-weight:800;color:#1e293b;margin:0 0 10px}.sd-dark .sd-offer-card__topup-amount{color:#f1f5f9}.sd-offer-card__topup-actions{display:flex;gap:8px}.sd-offer-card__hint{font-size:12px;color:#64748b;margin:0}.sd-dark .sd-offer-card__hint{color:#94a3b8}.store-profile-container{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding-top:120px;padding-bottom:3rem}.store-profile-header{position:relative;margin-bottom:2rem}.store-back-btn{position:absolute;top:1rem;left:1rem;background:#fffffff2;color:#22c55e;border:none;padding:.75rem 1.25rem;border-radius:8px;cursor:pointer;font-size:1.1rem;z-index:10;transition:all .3s ease;box-shadow:0 2px 8px #0000001a}.store-back-btn:hover{background:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.store-banner{height:300px;background:linear-gradient(135deg,#22c55e,#16a34a);position:relative;display:flex;align-items:flex-end;padding:2rem}.store-banner-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.3) 100%)}.store-info{position:relative;z-index:5;display:flex;align-items:center;gap:2rem;max-width:1400px;margin:0 auto;width:100%}.store-avatar{width:120px;height:120px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:3rem;color:#22c55e;box-shadow:0 4px 12px #00000026;flex-shrink:0}.store-details h1{font-size:2.5rem;color:#fff;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.2)}.store-location{color:#fffffff2;font-size:1.1rem;display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.store-description{color:#ffffffe6;font-size:1rem;max-width:600px;line-height:1.5}.store-stats{max-width:1400px;margin:-3rem auto 2rem;padding:0 2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;position:relative;z-index:10}.store-stat{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 12px #0000001a;display:flex;align-items:center;gap:1.5rem;transition:all .3s ease}.store-stat:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000026}.store-stat-icon{width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.75rem}.store-stat-info h3{font-size:2rem;color:#1f2937;margin-bottom:.25rem}.store-stat-info p{color:#6b7280;font-size:.9rem}.store-contact{max-width:1400px;margin:0 auto 2rem;padding:0 2rem}.store-contact h2{font-size:1.75rem;color:#1f2937;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem}.store-contact-grid{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 12px #0000001a;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.store-contact-item{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f9fafb;border-radius:8px}.store-contact-item svg{font-size:1.5rem;color:#22c55e;flex-shrink:0}.store-contact-item span{color:#374151;font-size:1rem}.store-products-section{max-width:1400px;margin:0 auto;padding:0 2rem}.store-products-section h2{font-size:1.75rem;color:#1f2937;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem}.store-products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem}.store-product-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #0000001a;transition:all .3s ease;cursor:pointer}.store-product-card:hover{transform:translateY(-8px);box-shadow:0 12px 24px #00000026}.store-product-image{position:relative;height:250px;overflow:hidden;background:#f3f4f6}.store-product-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.store-product-card:hover .store-product-image img{transform:scale(1.05)}.store-product-badge{position:absolute;top:1rem;right:1rem;padding:.5rem 1rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.store-product-badge.out-of-stock{background:#ef4444;color:#fff}.store-product-badge.featured{background:#f59e0b;color:#fff}.store-product-content{padding:1.5rem}.store-product-content h3{font-size:1.1rem;color:#1f2937;margin-bottom:.75rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;min-height:2.8rem}.store-product-price{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.store-product-price-regular,.store-product-price-discount{font-size:1.5rem;font-weight:700;color:#22c55e}.store-product-price-original{font-size:1rem;color:#9ca3af;text-decoration:line-through}.store-product-rating{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.95rem;color:#374151}.store-product-reviews{color:#6b7280;font-size:.85rem}.store-product-footer{margin-top:1rem}.store-product-btn{width:100%;padding:.75rem;background:#22c55e;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.store-product-btn:hover{background:#16a34a}.store-profile-loading,.store-products-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:1rem}.store-profile-loading p,.store-products-loading p{font-size:1.1rem;color:#6b7280}.store-products-empty{text-align:center;padding:4rem 2rem;color:#6b7280}.store-products-empty svg{color:#d1d5db;margin-bottom:1.5rem}.store-products-empty h3{font-size:1.5rem;color:#374151;margin-bottom:.5rem}.store-profile-error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;padding:2rem}.store-profile-error svg{color:#d1d5db;margin-bottom:1.5rem}.store-profile-error h2{font-size:2rem;color:#1f2937;margin-bottom:.5rem}.store-profile-error p{font-size:1.1rem;color:#6b7280;margin-bottom:2rem}.store-profile-error button{padding:.75rem 2rem;background:#22c55e;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s ease}.store-profile-error button:hover{background:#16a34a}.sp-follow-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;border-radius:24px;font-size:14px;font-weight:600;cursor:pointer;border:2px solid rgba(255,255,255,.9);background:#ffffff26;color:#fff;backdrop-filter:blur(8px);transition:all .3s ease;margin-top:14px}.sp-follow-btn:hover:not(:disabled){background:#ffffff4d;transform:translateY(-2px)}.sp-follow-btn:disabled{opacity:.6;cursor:not-allowed}.sp-follow-btn--following{background:#ef444433;border-color:#fff9}.sp-follow-btn--following:hover:not(:disabled){background:#ef444466}.sp-tabs-wrap{max-width:1400px;margin:0 auto;padding:0 2rem}.sp-tabs-nav{display:flex;gap:4px;background:#fff;border-radius:14px;padding:6px;box-shadow:0 4px 12px #00000014;margin-bottom:2rem}.sp-tab-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border:none;border-radius:10px;background:transparent;color:#6b7280;font-size:15px;font-weight:600;cursor:pointer;transition:all .25s ease}.sp-tab-btn:hover{background:#f3f4f6;color:#374151}.sp-tab-btn.sp-tab-active{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;box-shadow:0 4px 12px #22c55e4d}.sp-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;font-size:12px;font-weight:700;background:#0000001a}.sp-tab-btn.sp-tab-active .sp-tab-count{background:#ffffff40}.sp-tab-content-wrap{max-width:1400px;margin:0 auto;padding:0 2rem 3rem}.sp-empty-state{text-align:center;padding:5rem 2rem;color:#9ca3af}.sp-empty-state svg{color:#d1d5db;margin-bottom:1.5rem}.sp-empty-state h3{font-size:1.5rem;color:#374151;margin-bottom:.5rem}.sp-rating-overview{display:flex;gap:3rem;align-items:center;background:#fff;padding:2rem 2.5rem;border-radius:16px;box-shadow:0 4px 12px #00000014;margin-bottom:2rem;flex-wrap:wrap}.sp-rating-big{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:120px}.sp-rating-number{font-size:4rem;font-weight:800;color:#1f2937;line-height:1}.sp-rating-stars{display:flex;gap:3px}.sp-rating-total{font-size:13px;color:#6b7280}.sp-rating-bars{flex:1;display:flex;flex-direction:column;gap:6px;min-width:200px}.sp-rating-bar-row{display:flex;align-items:center;gap:8px}.sp-rating-bar-label{font-size:13px;color:#6b7280;min-width:32px;display:flex;align-items:center;gap:3px}.sp-rating-bar-track{flex:1;height:8px;background:#f3f4f6;border-radius:4px;overflow:hidden}.sp-rating-bar-fill{height:100%;background:linear-gradient(90deg,#22c55e,#16a34a);border-radius:4px;transition:width .6s ease}.sp-rating-bar-count{font-size:12px;color:#9ca3af;min-width:28px;text-align:right}.sp-reviews-list{display:flex;flex-direction:column;gap:1.25rem}.sp-review-card{background:#fff;border-radius:14px;padding:1.5rem;box-shadow:0 2px 8px #0000000f;border:1px solid #F3F4F6;transition:box-shadow .3s ease}.sp-review-card:hover{box-shadow:0 6px 20px #0000001a}.sp-review-header{display:flex;align-items:center;gap:1rem;margin-bottom:.875rem}.sp-review-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;font-size:1.2rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sp-review-meta{flex:1}.sp-review-author{display:block;font-weight:600;color:#1f2937;font-size:15px;margin-bottom:3px}.sp-review-stars{display:flex;gap:2px}.sp-review-date{font-size:12px;color:#9ca3af;white-space:nowrap}.sp-review-comment{color:#374151;font-size:14px;line-height:1.6;margin:0}.sp-review-seller-reply{margin-top:1rem;padding:.875rem 1rem;background:#22c55e0f;border-left:3px solid #22C55E;border-radius:0 8px 8px 0}.sp-reply-label{display:block;font-size:12px;font-weight:700;color:#16a34a;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.sp-review-seller-reply p{margin:0;font-size:13px;color:#374151;line-height:1.5}.sp-qa-list{display:flex;flex-direction:column;gap:1.25rem}.sp-qa-card{background:#fff;border-radius:14px;padding:1.5rem;box-shadow:0 2px 8px #0000000f;border:1px solid #F3F4F6;transition:box-shadow .3s ease}.sp-qa-card:hover{box-shadow:0 6px 20px #0000001a}.sp-qa-product-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#22c55e1a;color:#16a34a;border-radius:20px;font-size:12px;font-weight:600;margin-bottom:1rem}.sp-qa-question{display:flex;gap:12px;align-items:flex-start;margin-bottom:1rem}.sp-qa-icon{font-size:1.2rem;flex-shrink:0;line-height:1.4}.sp-qa-body{flex:1}.sp-qa-text{font-weight:600;color:#1f2937;font-size:15px;margin:0 0 6px;line-height:1.4}.sp-qa-footer{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sp-qa-author,.sp-qa-date{font-size:12px;color:#9ca3af}.sp-qa-dot{color:#d1d5db;font-size:12px}.sp-qa-upvotes{font-size:12px;color:#6b7280;display:flex;align-items:center;gap:4px}.sp-qa-answer{padding:.875rem 1rem;background:#22c55e0f;border-left:3px solid #22C55E;border-radius:0 8px 8px 0;margin-top:.5rem}.sp-qa-answer-label{display:block;font-size:11px;font-weight:700;color:#16a34a;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.sp-qa-answer p{margin:0;font-size:13px;color:#374151;line-height:1.5}.sp-qa-no-answer{font-size:13px;color:#9ca3af;font-style:italic;margin:.5rem 0 0}.sp-qa-view-product{display:inline-block;margin-top:1rem;padding:6px 14px;background:transparent;border:1px solid #22C55E;color:#22c55e;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.sp-qa-view-product:hover{background:#22c55e;color:#fff}@media (max-width: 768px){.store-profile-container{padding-bottom:2rem}.store-banner{height:auto;min-height:250px;padding:1.5rem}.store-info{flex-direction:column;align-items:flex-start;text-align:center}.store-avatar{width:100px;height:100px;font-size:2.5rem;margin:0 auto}.store-details h1{font-size:1.75rem}.store-stats{grid-template-columns:1fr 1fr;margin-top:-2rem;padding:0 1rem;gap:1rem}.store-stat{flex-direction:column;text-align:center;padding:1rem}.store-stat-icon{width:50px;height:50px;font-size:1.5rem}.store-stat-info h3{font-size:1.5rem}.store-contact,.store-products-section{padding:0 1rem}.store-contact-grid{grid-template-columns:1fr;padding:1.5rem;gap:1rem}.store-products-grid{grid-template-columns:1fr;gap:1.5rem}.store-back-btn{padding:.6rem 1rem;font-size:1rem}.sp-tabs-wrap{padding:0 1rem}.sp-tabs-nav{flex-direction:column;gap:4px}.sp-tab-btn{justify-content:flex-start;padding:10px 14px}.sp-tab-content-wrap{padding:0 1rem 2rem}.sp-rating-overview{flex-direction:column;align-items:flex-start;gap:1.5rem;padding:1.5rem}.sp-rating-number{font-size:3rem}.sp-review-header{flex-wrap:wrap}.sp-review-date{width:100%;margin-left:0}.sp-qa-card{padding:1.25rem}}.escrow-status-card{background:var(--bg-light);border:1px solid var(--border-light);border-radius:16px;padding:24px;box-shadow:0 2px 8px #0000001a;margin-bottom:24px;transition:all .3s ease}body.dark-mode .escrow-status-card{background:var(--bg-dark-secondary);border-color:var(--border-dark);box-shadow:0 2px 8px #0000004d}.escrow-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid var(--border-light)}body.dark-mode .escrow-header{border-bottom-color:var(--border-dark)}.escrow-header h3{font-size:20px;font-weight:600;color:var(--text-light);margin:0}body.dark-mode .escrow-header h3{color:var(--text-dark)}.escrow-details{display:flex;flex-direction:column;gap:12px}.escrow-info-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.escrow-info-row .label{font-size:14px;color:var(--text-light-secondary);font-weight:500}body.dark-mode .escrow-info-row .label{color:var(--text-dark-secondary)}.escrow-info-row .value{font-size:14px;color:var(--text-light);font-weight:600}body.dark-mode .escrow-info-row .value{color:var(--text-dark)}.escrow-info-row .amount{color:#22c55e;font-size:16px}.escrow-info-row .amount-highlight{color:#22c55e;font-size:18px;font-weight:700}.escrow-loading,.escrow-error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.escrow-loading .spinner{width:40px;height:40px;border:4px solid #f3f4f6;border-top-color:#22c55e;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px}.escrow-loading p{color:var(--text-light-secondary);font-size:14px}body.dark-mode .escrow-loading p{color:var(--text-dark-secondary)}.escrow-error p{color:#ef4444;font-size:14px;margin:0}.escrow-actions{display:flex;gap:12px;margin-top:24px;padding-top:20px;border-top:2px solid var(--border-light)}body.dark-mode .escrow-actions{border-top-color:var(--border-dark)}.btn-confirm-delivery,.btn-request-refund{flex:1;padding:12px 20px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:6px}.btn-confirm-delivery{background:#22c55e;color:#fff}.btn-confirm-delivery:hover:not(:disabled){background:#16a34a;transform:translateY(-1px);box-shadow:0 4px 12px #22c55e4d}.btn-request-refund{background:#3b82f6;color:#fff}.btn-request-refund:hover:not(:disabled){background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.btn-confirm-delivery:disabled,.btn-request-refund:disabled{opacity:.6;cursor:not-allowed}.escrow-seller-info{margin-top:20px;padding:16px;background:#fef3c7;border-left:4px solid #f59e0b;border-radius:8px}.escrow-seller-info .info-text{margin:0;color:#92400e;font-size:14px;line-height:1.5}.partial-releases{margin-top:24px;padding-top:20px;border-top:2px solid var(--border-light)}body.dark-mode .partial-releases{border-top-color:var(--border-dark)}.partial-releases h4{font-size:16px;font-weight:600;color:var(--text-light);margin-bottom:12px}body.dark-mode .partial-releases h4{color:var(--text-dark)}.partial-release-item{display:flex;justify-content:space-between;align-items:center;padding:12px;background:var(--bg-light-secondary);border-radius:8px;margin-bottom:8px}body.dark-mode .partial-release-item{background:var(--bg-dark-tertiary)}.partial-release-item .amount{color:#22c55e;font-weight:600;font-size:14px}.partial-release-item .reason{flex:1;color:var(--text-light-secondary);font-size:13px;margin:0 12px}body.dark-mode .partial-release-item .reason{color:var(--text-dark-secondary)}.partial-release-item .date{color:var(--text-light-tertiary);font-size:12px}body.dark-mode .partial-release-item .date{color:var(--text-dark-tertiary)}.modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content{background:var(--bg-light);border-radius:16px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}body.dark-mode .modal-content{background:var(--bg-dark-secondary);box-shadow:0 20px 25px -5px #00000080,0 10px 10px -5px #0000004d}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--border-light)}body.dark-mode .modal-header{border-bottom-color:var(--border-dark)}.modal-header h3{font-size:20px;font-weight:600;color:var(--text-light);margin:0}body.dark-mode .modal-header h3{color:var(--text-dark)}.modal-close{background:none;border:none;font-size:28px;color:var(--text-light-secondary);cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease}body.dark-mode .modal-close{color:var(--text-dark-secondary)}.modal-close:hover{background:var(--bg-light-secondary);color:var(--text-light)}body.dark-mode .modal-close:hover{background:var(--bg-dark-tertiary);color:var(--text-dark)}.modal-body{padding:24px}.modal-description{color:var(--text-light-secondary);font-size:14px;line-height:1.6;margin-bottom:20px}body.dark-mode .modal-description{color:var(--text-dark-secondary)}.form-group{margin-bottom:16px}.form-group label{display:block;font-size:14px;font-weight:600;color:var(--text-light);margin-bottom:8px}body.dark-mode .form-group label{color:var(--text-dark)}.refund-reason-input{width:100%;padding:12px;border:1px solid var(--border-light);border-radius:8px;font-size:14px;font-family:inherit;resize:vertical;transition:border-color .2s ease;background:var(--bg-light);color:var(--text-light)}body.dark-mode .refund-reason-input{background:var(--bg-dark-tertiary);border-color:var(--border-dark);color:var(--text-dark)}.refund-reason-input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.modal-footer{display:flex;gap:12px;padding:16px 24px;border-top:1px solid var(--border-light);justify-content:flex-end}body.dark-mode .modal-footer{border-top-color:var(--border-dark)}.btn-cancel,.btn-submit-refund{padding:10px 20px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-cancel{background:var(--bg-light-secondary);color:var(--text-light)}body.dark-mode .btn-cancel{background:var(--bg-dark-tertiary);color:var(--text-dark)}.btn-cancel:hover:not(:disabled){background:var(--border-light)}body.dark-mode .btn-cancel:hover:not(:disabled){background:var(--border-dark)}.btn-submit-refund{background:#3b82f6;color:#fff}.btn-submit-refund:hover:not(:disabled){background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.btn-submit-refund:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.escrow-status-card{padding:16px}.escrow-header{flex-direction:column;align-items:flex-start;gap:12px}.escrow-actions{flex-direction:column}.btn-confirm-delivery,.btn-request-refund{width:100%}.partial-release-item{flex-direction:column;align-items:flex-start;gap:8px}.partial-release-item .reason{margin:0}.modal-content{margin:20px}.modal-footer{flex-direction:column-reverse}.btn-cancel,.btn-submit-refund{width:100%}}.delivery-code-container{background:linear-gradient(135deg,#fffffff2,#f8fafcf2);border:2px solid rgba(34,197,94,.2);border-radius:16px;padding:24px;margin:20px 0;box-shadow:0 4px 20px #00000014;transition:all .3s ease}body.dark-mode .delivery-code-container{background:linear-gradient(135deg,#1e1e1ef2,#141414f2);border-color:#22c55e4d;box-shadow:0 4px 20px #0006}.delivery-code-container:hover{border-color:#22c55e66;box-shadow:0 6px 25px #22c55e26;transform:translateY(-2px)}.delivery-code-container.loading{display:flex;align-items:center;justify-content:center;gap:12px;padding:20px;min-height:120px}.loading-icon{font-size:24px;color:#22c55e}.loading-text{font-size:14px;color:#6b7280}body.dark-mode .loading-text{color:#9ca3af}.delivery-code-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.key-icon{font-size:20px;color:#22c55e}.delivery-code-title{font-size:18px;font-weight:700;color:#1f2937;margin:0}body.dark-mode .delivery-code-title{color:#f3f4f6}.delivery-code-description{font-size:14px;color:#6b7280;margin-bottom:20px}body.dark-mode .delivery-code-description{color:#9ca3af}.delivery-code-display{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#fff,#f9fafb);border:2px dashed #22C55E;border-radius:12px;padding:24px;margin-bottom:16px;position:relative;overflow:hidden}body.dark-mode .delivery-code-display{background:linear-gradient(135deg,#1a1a1a,#0f0f0f);border-color:#16a34a}.delivery-code-display:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#22c55e0d,#16a34a05);pointer-events:none}.code-text{font-size:36px;font-weight:900;letter-spacing:8px;color:#22c55e;text-shadow:0 2px 4px rgba(34,197,94,.2);font-family:Orbitron,monospace;position:relative;z-index:1}body.dark-mode .code-text{color:#22c55e;text-shadow:0 0 10px rgba(34,197,94,.5)}.copy-button{position:relative;padding:12px 16px;background:#22c55e;color:#fff;border:none;border-radius:10px;font-size:16px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;z-index:1}.copy-button:hover{background:#16a34a;transform:scale(1.05);box-shadow:0 4px 12px #22c55e66}.copy-button:active{transform:scale(.95)}.copy-button.copied{background:#10b981}.copy-feedback{font-size:12px;font-weight:600;animation:fadeInScale .3s ease}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.delivery-code-note{display:flex;align-items:center;gap:8px;font-size:12px;color:#6b7280;font-style:italic;padding:12px;background:#22c55e0d;border-radius:8px;border-left:3px solid #22C55E}body.dark-mode .delivery-code-note{color:#9ca3af;background:#22c55e1a}.delivery-code-note i{color:#22c55e;font-size:14px}@media (max-width: 768px){.delivery-code-container{padding:20px}.code-text{font-size:28px;letter-spacing:6px}.copy-button{padding:10px 14px;font-size:14px}.delivery-code-display{padding:20px 16px}}@media (max-width: 480px){.delivery-code-display{flex-direction:column;gap:16px;text-align:center}.code-text{font-size:24px;letter-spacing:4px}.copy-button{width:100%;justify-content:center}}@keyframes pulse-glow{0%,to{box-shadow:0 4px 20px #22c55e1a}50%{box-shadow:0 4px 30px #22c55e4d}}.delivery-code-container:hover{animation:pulse-glow 2s infinite}.delivery-tracking-container{max-width:800px;margin:0 auto;padding:24px}.delivery-tracking-container.loading,.delivery-tracking-container.error,.delivery-tracking-container.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;gap:16px}.loading-spinner{font-size:48px;color:#22c55e}.error-message{color:#ef4444;font-size:16px;text-align:center}.retry-button{padding:12px 24px;background:#22c55e;color:#fff;border:none;border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s ease}.retry-button:hover{background:#16a34a;transform:translateY(-2px);box-shadow:0 4px 12px #22c55e4d}.delivery-tracking-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding:16px;background:linear-gradient(135deg,#fffffff2,#f8fafcf2);border-radius:12px;border:1px solid rgba(34,197,94,.2)}body.dark-mode .delivery-tracking-header{background:linear-gradient(135deg,#1e1e1ef2,#141414f2);border-color:#22c55e4d}.status-badge{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:20px;color:#fff;font-weight:700;font-size:14px;box-shadow:0 2px 8px #00000026}.status-badge svg{font-size:16px}.refresh-button{display:flex;align-items:center;gap:8px;padding:8px 16px;background:transparent;color:#22c55e;border:2px solid #22C55E;border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease}.refresh-button:hover{background:#22c55e;color:#fff}.refresh-button:disabled{opacity:.6;cursor:not-allowed}.refresh-button.spinning svg{animation:spin 1s linear infinite}.rider-info-card{background:linear-gradient(135deg,#fffffff2,#f8fafcf2);border:2px solid rgba(34,197,94,.2);border-radius:16px;padding:24px;margin-bottom:20px;box-shadow:0 4px 20px #00000014}body.dark-mode .rider-info-card{background:linear-gradient(135deg,#1e1e1ef2,#141414f2);border-color:#22c55e4d;box-shadow:0 4px 20px #0006}.section-title{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:700;color:#1f2937;margin-bottom:16px}body.dark-mode .section-title{color:#f3f4f6}.section-title svg{color:#22c55e}.rider-details{display:flex;align-items:center;gap:16px}.rider-avatar{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#22c55e,#16a34a);display:flex;align-items:center;justify-content:center;font-size:28px;color:#fff;flex-shrink:0;box-shadow:0 4px 12px #22c55e4d}.rider-avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover}.rider-info{flex:1}.rider-name{font-size:18px;font-weight:700;color:#1f2937;margin:0 0 4px}body.dark-mode .rider-name{color:#f3f4f6}.rider-id{font-size:13px;color:#6b7280;margin:0 0 8px}body.dark-mode .rider-id{color:#9ca3af}.rider-rating{display:flex;align-items:center;gap:8px}.stars{font-size:14px}.rating-value{font-size:14px;font-weight:600;color:#f59e0b}.call-rider-button{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#22c55e;color:#fff;border:none;border-radius:10px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease;white-space:nowrap}.call-rider-button:hover{background:#16a34a;transform:translateY(-2px);box-shadow:0 4px 12px #22c55e66}.estimated-delivery-card,.current-location-card{display:flex;align-items:center;gap:16px;background:linear-gradient(135deg,#22c55e1a,#16a34a0d);border:2px solid rgba(34,197,94,.2);border-radius:12px;padding:20px;margin-bottom:16px}body.dark-mode .estimated-delivery-card,body.dark-mode .current-location-card{background:linear-gradient(135deg,#22c55e26,#16a34a14);border-color:#22c55e4d}.clock-icon,.map-icon{font-size:32px;color:#22c55e}.label{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px}body.dark-mode .label{color:#9ca3af}.time,.location{font-size:18px;font-weight:700;color:#1f2937;margin:0}body.dark-mode .time,body.dark-mode .location{color:#f3f4f6}.delivery-timeline{background:linear-gradient(135deg,#fffffff2,#f8fafcf2);border:2px solid rgba(34,197,94,.2);border-radius:16px;padding:24px;margin-bottom:20px;box-shadow:0 4px 20px #00000014}body.dark-mode .delivery-timeline{background:linear-gradient(135deg,#1e1e1ef2,#141414f2);border-color:#22c55e4d;box-shadow:0 4px 20px #0006}.timeline-list{position:relative;padding-left:40px}.timeline-list:before{content:"";position:absolute;left:16px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#22c55e,#22c55e33)}.timeline-item{position:relative;padding-bottom:32px}.timeline-marker{position:absolute;left:-28px;top:4px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;z-index:1}body.dark-mode .timeline-marker{background:#1a1a1a}.timeline-item.completed .timeline-marker{background:#22c55e;box-shadow:0 0 0 4px #22c55e33}.check-icon{color:#fff;font-size:14px}.pending-dot{width:12px;height:12px;border-radius:50%;background:#d1d5db;border:2px solid white}body.dark-mode .pending-dot{background:#6b7280;border-color:#1a1a1a}.timeline-content{padding-left:8px}.timeline-title{font-size:16px;font-weight:700;color:#1f2937;margin:0 0 4px}body.dark-mode .timeline-title{color:#f3f4f6}.timeline-description{font-size:14px;color:#6b7280;margin:0 0 8px}body.dark-mode .timeline-description{color:#9ca3af}.timeline-time,.timeline-location{font-size:12px;color:#9ca3af;display:block;margin-top:4px}.timeline-location{display:flex;align-items:center;gap:6px;color:#22c55e}.timeline-location svg{font-size:12px}.tracking-id-footer{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px;background:#22c55e0d;border-radius:10px;border:1px dashed rgba(34,197,94,.3)}body.dark-mode .tracking-id-footer{background:#22c55e1a;border-color:#22c55e66}.tracking-label{font-size:14px;font-weight:600;color:#6b7280}body.dark-mode .tracking-label{color:#9ca3af}.tracking-code{font-family:Orbitron,monospace;font-size:14px;font-weight:700;color:#22c55e;background:#22c55e1a;padding:6px 12px;border-radius:6px}@media (max-width: 768px){.delivery-tracking-container{padding:16px}.delivery-tracking-header{flex-direction:column;gap:12px}.refresh-button{width:100%;justify-content:center}.rider-details{flex-wrap:wrap}.call-rider-button{width:100%;justify-content:center}}@media (max-width: 480px){.status-badge{font-size:12px;padding:8px 16px}.rider-avatar{width:48px;height:48px;font-size:20px}.section-title{font-size:16px}.timeline-list{padding-left:32px}}.order-confirmation-page{min-height:100vh;background:linear-gradient(135deg,#f9fafb,#f3f4f6,#f9fafb);padding:120px 0 2rem;position:relative;overflow-x:hidden}body.dark-mode .order-confirmation-page{background:linear-gradient(135deg,#0f172a,#1e293b,#0f172a)}.order-confirmation-page:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 50%,rgba(34,197,94,.05) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(34,197,94,.05) 0%,transparent 50%);pointer-events:none;z-index:0}body.dark-mode .order-confirmation-page:before{background:radial-gradient(circle at 20% 50%,rgba(34,197,94,.08) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(34,197,94,.08) 0%,transparent 50%)}.order-confirmation-container{max-width:900px;margin:0 auto;padding:0 1rem;position:relative;z-index:1}.order-confirmation-loading,.order-confirmation-error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;text-align:center;gap:1.5rem}.order-confirmation-loading .spinner{font-size:3.5rem;color:#22c55e;filter:drop-shadow(0 0 20px rgba(34,197,94,.4));animation:spin 1s linear infinite,pulse 2s ease-in-out infinite}body.dark-mode .order-confirmation-loading .spinner{filter:drop-shadow(0 0 30px rgba(34,197,94,.6))}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.order-confirmation-error h2{font-size:1.75rem;color:#1f2937;margin:0;font-weight:700;font-family:Geist,Orbitron,sans-serif}body.dark-mode .order-confirmation-error h2{color:#f9fafb}.order-confirmation-error p{color:#6b7280;margin:.5rem 0 1.5rem;font-size:1.05rem}body.dark-mode .order-confirmation-error p{color:#9ca3af}.order-success-banner{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;padding:2.5rem;border-radius:20px;margin-bottom:2.5rem;display:flex;align-items:center;gap:2rem;box-shadow:0 8px 32px #22c55e4d,0 0 0 1px #ffffff1a inset;position:relative;overflow:hidden}.order-success-banner:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:shimmer 3s infinite}@keyframes shimmer{0%{left:-100%}to{left:100%}}body.dark-mode .order-success-banner{box-shadow:0 8px 32px #22c55e66,0 0 0 1px #ffffff26 inset}.order-success-banner .success-icon{font-size:3.5rem;flex-shrink:0;filter:drop-shadow(0 4px 8px rgba(0,0,0,.2))}.order-success-banner h1{font-size:2rem;margin:0 0 .75rem;font-weight:800;font-family:Geist,Orbitron,sans-serif;letter-spacing:-.5px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.order-success-banner p{margin:0;font-size:1.05rem;opacity:.95;line-height:1.5}.order-details-card{background:#fff;border-radius:20px;padding:2.5rem;box-shadow:0 4px 24px #00000014,0 0 0 1px #0000000a;margin-bottom:2.5rem;margin-top:2rem;backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.4,0,.2,1)}body.dark-mode .order-details-card{background:#1e293bf2;box-shadow:0 4px 24px #0006,0 0 0 1px #ffffff0d}.order-details-card:hover{box-shadow:0 8px 40px #0000001f,0 0 0 1px #22c55e1a}body.dark-mode .order-details-card:hover{box-shadow:0 8px 40px #00000080,0 0 0 1px #22c55e33}.order-header{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:2rem;border-bottom:2px solid #E5E7EB;margin-bottom:2.5rem}body.dark-mode .order-header{border-bottom-color:#ffffff1a}.order-header h2{font-size:1.75rem;color:#1f2937;margin:0 0 .75rem;font-weight:800;font-family:Geist,Orbitron,sans-serif;letter-spacing:-.5px;background:linear-gradient(135deg,#1f2937,#22c55e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}body.dark-mode .order-header h2{background:linear-gradient(135deg,#f9fafb,#22c55e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.order-number{font-size:1rem;color:#6b7280;margin:.25rem 0;font-family:Geist,monospace;font-weight:600;letter-spacing:.5px}body.dark-mode .order-number{color:#9ca3af}.order-date{font-size:.95rem;color:#9ca3af;margin:.25rem 0 0}body.dark-mode .order-date{color:#6b7280}.order-status{display:flex;align-items:center;gap:.75rem;padding:.875rem 1.75rem;border-radius:12px;font-weight:700;font-size:1.05rem;backdrop-filter:blur(10px);border:2px solid transparent;transition:all .3s cubic-bezier(.4,0,.2,1)}.order-status svg{font-size:1.35rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.order-section{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid rgba(229,231,235,.6);transition:all .3s ease}body.dark-mode .order-section{border-bottom-color:#ffffff14}.order-section:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.order-section h3{font-size:1.35rem;color:#1f2937;margin:0 0 1.75rem;display:flex;align-items:center;gap:.75rem;font-weight:700;font-family:Geist,Orbitron,sans-serif;letter-spacing:-.3px}body.dark-mode .order-section h3{color:#f9fafb}.order-section h3 svg{color:#22c55e;font-size:1.5rem;filter:drop-shadow(0 2px 6px rgba(34,197,94,.3))}.order-items{display:flex;flex-direction:column;gap:1.25rem}.order-item{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-radius:16px;border:1px solid rgba(229,231,235,.6);transition:all .3s cubic-bezier(.4,0,.2,1)}body.dark-mode .order-item{background:linear-gradient(135deg,#1f2937,#111827);border-color:#ffffff14}.order-item:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014;border-color:#22c55e4d}body.dark-mode .order-item:hover{box-shadow:0 8px 24px #0006;border-color:#22c55e66}.order-item img{width:90px;height:90px;object-fit:cover;border-radius:12px;flex-shrink:0;box-shadow:0 4px 12px #0000001a;transition:transform .3s ease}.order-item:hover img{transform:scale(1.05)}.order-item-info{flex:1}.order-item-info h4{margin:0 0 .5rem;font-size:1.1rem;color:#1f2937;font-weight:700;line-height:1.3}body.dark-mode .order-item-info h4{color:#f9fafb}.order-item-info p{margin:.5rem 0 0;font-size:.95rem;color:#6b7280;line-height:1.5}body.dark-mode .order-item-info p{color:#9ca3af}.order-item-info .seller-name{color:#22c55e;font-weight:600;transition:color .3s ease}.order-item-info .seller-name:hover{color:#16a34a}.order-item-price{font-size:1.25rem;font-weight:800;color:#22c55e;flex-shrink:0;font-family:Orbitron,Geist,monospace;letter-spacing:-.5px}body.dark-mode .order-item-price{color:#22c55e;text-shadow:0 0 10px rgba(34,197,94,.3)}.shipping-address{background:linear-gradient(135deg,#f9fafb,#f3f4f6);padding:1.75rem;border-radius:16px;border:1px solid rgba(229,231,235,.6);transition:all .3s ease}body.dark-mode .shipping-address{background:linear-gradient(135deg,#1f2937,#111827);border-color:#ffffff14}.shipping-address:hover{box-shadow:0 4px 16px #0000000f;border-color:#22c55e33}body.dark-mode .shipping-address:hover{box-shadow:0 4px 16px #0000004d;border-color:#22c55e4d}.shipping-address p{margin:.75rem 0;color:#4b5563;line-height:1.7;font-size:1rem}body.dark-mode .shipping-address p{color:#9ca3af}.shipping-address p:first-child{margin-top:0}.shipping-address p:last-child{margin-bottom:0}.shipping-address strong{color:#1f2937;font-size:1.1rem;font-weight:700;display:block;margin-bottom:.25rem}body.dark-mode .shipping-address strong{color:#f9fafb}.payment-info{background:linear-gradient(135deg,#f9fafb,#f3f4f6);padding:1.75rem;border-radius:16px;border:1px solid rgba(229,231,235,.6);transition:all .3s ease}body.dark-mode .payment-info{background:linear-gradient(135deg,#1f2937,#111827);border-color:#ffffff14}.payment-info:hover{box-shadow:0 4px 16px #0000000f;border-color:#22c55e33}body.dark-mode .payment-info:hover{box-shadow:0 4px 16px #0000004d;border-color:#22c55e4d}.payment-row{display:flex;justify-content:space-between;align-items:center;margin:1rem 0;color:#4b5563;font-size:1rem}body.dark-mode .payment-row{color:#9ca3af}.payment-row:first-child{margin-top:0}.payment-row:last-child{margin-bottom:0}.payment-row strong{color:#1f2937;text-transform:capitalize;font-weight:700;font-size:1.05rem}body.dark-mode .payment-row strong{color:#f9fafb}.payment-status{padding:.5rem 1.125rem;border-radius:10px;font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease}.payment-status.pending{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;box-shadow:0 2px 8px #fef3c766}.payment-status.completed,.payment-status.paid{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#166534;box-shadow:0 2px 8px #dcfce766}.payment-status.failed{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#991b1b;box-shadow:0 2px 8px #fee2e266}.escrow-badge{display:inline-flex;align-items:center;gap:.75rem;background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;padding:1rem 1.5rem;border-radius:12px;font-weight:700;margin-top:1.25rem;box-shadow:0 4px 12px #fef3c74d;border:1px solid rgba(146,64,14,.1)}body.dark-mode .escrow-badge{box-shadow:0 4px 12px #0000004d;border-color:#92400e33}.escrow-badge svg{font-size:1.35rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.order-summary{background:linear-gradient(135deg,#f9fafb,#f3f4f6);padding:1.75rem;border-radius:16px;border:1px solid rgba(229,231,235,.6);transition:all .3s ease}body.dark-mode .order-summary{background:linear-gradient(135deg,#1f2937,#111827);border-color:#ffffff14}.order-summary:hover{box-shadow:0 4px 16px #0000000f;border-color:#22c55e33}body.dark-mode .order-summary:hover{box-shadow:0 4px 16px #0000004d;border-color:#22c55e4d}.summary-row{display:flex;justify-content:space-between;align-items:center;font-size:1.05rem;color:#4b5563;transition:color .3s ease}body.dark-mode .summary-row{color:#9ca3af}.summary-row span:first-child{font-weight:600}.summary-row span:last-child{font-weight:700;font-family:Orbitron,Geist,monospace}.summary-row.total{font-size:1.5rem;font-weight:800;color:#22c55e;padding-top:1rem;margin-top:.5rem;letter-spacing:-.5px}body.dark-mode .summary-row.total{color:#22c55e;text-shadow:0 0 15px rgba(34,197,94,.3)}.summary-divider{height:2px;background:linear-gradient(90deg,transparent,#D1D5DB,transparent);margin:.75rem 0;border-radius:2px}body.dark-mode .summary-divider{background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}.order-actions{display:flex;gap:1.25rem;margin-top:2.5rem;padding-top:2.5rem;border-top:2px solid rgba(229,231,235,.6);flex-wrap:wrap}body.dark-mode .order-actions{border-top-color:#ffffff1a}.tracking-timeline{background:#fff;border-radius:20px;padding:2.5rem;box-shadow:0 4px 24px #00000014,0 0 0 1px #0000000a;transition:all .3s ease}body.dark-mode .tracking-timeline{background:#1e293bf2;box-shadow:0 4px 24px #0006,0 0 0 1px #ffffff0d}.tracking-timeline:hover{box-shadow:0 8px 40px #0000001f,0 0 0 1px #22c55e1a}body.dark-mode .tracking-timeline:hover{box-shadow:0 8px 40px #00000080,0 0 0 1px #22c55e33}.tracking-timeline h3{font-size:1.5rem;color:#1f2937;margin:0 0 2.5rem;display:flex;align-items:center;gap:.75rem;font-weight:800;font-family:Geist,Orbitron,sans-serif;letter-spacing:-.5px}body.dark-mode .tracking-timeline h3{color:#f9fafb}.tracking-timeline h3 svg{color:#22c55e;font-size:1.75rem;filter:drop-shadow(0 2px 6px rgba(34,197,94,.3))}.timeline{position:relative;padding-left:2.5rem}.timeline:before{content:"";position:absolute;left:.625rem;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#e5e7eb,#e5e7eb4d);border-radius:3px}body.dark-mode .timeline:before{background:linear-gradient(180deg,#ffffff1a,#ffffff08)}.timeline-item{position:relative;padding-bottom:2.5rem;transition:all .3s ease}.timeline-item:last-child{padding-bottom:0}.timeline-marker{position:absolute;left:-1.625rem;top:.25rem;width:1.25rem;height:1.25rem;border-radius:50%;background:#e5e7eb;border:4px solid white;box-shadow:0 0 0 3px #e5e7eb;z-index:1;transition:all .4s cubic-bezier(.4,0,.2,1)}body.dark-mode .timeline-marker{border-color:#1e293bf2;background:#4b5563;box-shadow:0 0 0 3px #4b55634d}.timeline-item.completed .timeline-marker{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 0 0 3px #22c55e4d,0 0 20px #22c55e66;transform:scale(1.1)}body.dark-mode .timeline-item.completed .timeline-marker{box-shadow:0 0 0 3px #22c55e66,0 0 20px #22c55e80}.timeline-content h4{margin:0 0 .5rem;font-size:1.1rem;color:#1f2937;font-weight:700;transition:color .3s ease}body.dark-mode .timeline-content h4{color:#f9fafb}.timeline-content p{margin:0;font-size:.95rem;color:#6b7280;line-height:1.5}body.dark-mode .timeline-content p{color:#9ca3af}.timeline-item.completed .timeline-content h4{color:#22c55e;font-weight:800}body.dark-mode .timeline-item.completed .timeline-content h4{color:#22c55e;text-shadow:0 0 10px rgba(34,197,94,.2)}.btn-primary,.btn-secondary{padding:1rem 2rem;border-radius:14px;font-weight:700;font-size:1.05rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;display:inline-flex;align-items:center;gap:.75rem;text-decoration:none;justify-content:center;position:relative;overflow:hidden}.btn-primary{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;flex:1;box-shadow:0 4px 16px #22c55e4d,0 0 0 1px #ffffff1a inset;font-family:Geist,sans-serif}body.dark-mode .btn-primary{box-shadow:0 4px 16px #22c55e66,0 0 0 1px #ffffff26 inset}.btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#16a34a,#15803d);transform:translateY(-3px);box-shadow:0 8px 24px #22c55e66,0 0 0 1px #fff3 inset}body.dark-mode .btn-primary:hover:not(:disabled){box-shadow:0 8px 24px #22c55e80,0 0 0 1px #ffffff40 inset}.btn-primary:active:not(:disabled){transform:translateY(-1px)}.btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-secondary{background:#fff;color:#4b5563;border:2px solid #E5E7EB;font-family:Geist,sans-serif}body.dark-mode .btn-secondary{background:#1e293bf2;color:#e5e7eb;border-color:#ffffff1a}.btn-secondary:hover:not(:disabled){border-color:#22c55e;color:#22c55e;transform:translateY(-3px);box-shadow:0 8px 24px #22c55e26}body.dark-mode .btn-secondary:hover:not(:disabled){border-color:#22c55e;color:#22c55e;box-shadow:0 8px 24px #22c55e40}.btn-secondary:active:not(:disabled){transform:translateY(-1px)}.btn-secondary:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width: 768px){.order-confirmation-page{padding:1.5rem 0}.order-success-banner{flex-direction:column;text-align:center;padding:2rem;border-radius:16px}.order-success-banner .success-icon{font-size:3rem}.order-success-banner h1{font-size:1.75rem}.order-success-banner p{font-size:1rem}.order-details-card{padding:2rem;border-radius:16px;margin-top:1.5rem}.order-header{flex-direction:column;gap:1.5rem;padding-bottom:1.5rem;margin-bottom:2rem}.order-header h2{font-size:1.5rem}.order-status{width:100%;justify-content:center}.order-section{margin-bottom:2rem;padding-bottom:1.5rem}.order-section h3{font-size:1.25rem}.order-item{flex-direction:column;text-align:center;padding:1.25rem}.order-item img{width:100%;height:220px;border-radius:10px}.order-item-info h4{font-size:1rem}.order-item-price{font-size:1.15rem;margin-top:.5rem}.order-actions{flex-direction:column;gap:1rem;margin-top:2rem;padding-top:2rem}.order-actions button{width:100%}.btn-primary,.btn-secondary{padding:.875rem 1.75rem;font-size:1rem}.tracking-timeline{padding:2rem;border-radius:16px}.tracking-timeline h3{font-size:1.35rem}.timeline{padding-left:2rem}.timeline-marker{left:-1.375rem;width:1.1rem;height:1.1rem}.summary-row{font-size:1rem}.summary-row.total{font-size:1.35rem}}@media (max-width: 480px){.order-confirmation-page{padding:1rem 0}.order-success-banner{padding:1.5rem;gap:1.5rem}.order-success-banner h1{font-size:1.5rem}.order-success-banner p{font-size:.95rem}.order-details-card{padding:1.5rem}.order-header h2{font-size:1.35rem}.order-section h3{font-size:1.15rem;gap:.5rem}.order-section h3 svg{font-size:1.25rem}.order-item{padding:1rem}.order-item img{height:200px}.order-item-info h4{font-size:.95rem}.order-item-price{font-size:1.1rem}.shipping-address,.payment-info,.order-summary{padding:1.25rem}.summary-row{font-size:.95rem}.summary-row.total{font-size:1.25rem}.btn-primary,.btn-secondary{padding:.75rem 1.5rem;font-size:.95rem;gap:.5rem}.tracking-timeline{padding:1.5rem}.tracking-timeline h3{font-size:1.2rem}.timeline{padding-left:1.75rem}.timeline-marker{left:-1.25rem;width:1rem;height:1rem;border-width:3px}.timeline-content h4{font-size:1rem}.timeline-content p{font-size:.9rem}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.order-confirmation-loading h2{animation:fadeInUp .6s ease-out}.order-details-card,.tracking-timeline{animation:scaleIn .5s cubic-bezier(.4,0,.2,1)}.floating-buttons-container{position:fixed;top:50%;transform:translateY(-50%);right:2rem;display:flex;flex-direction:column;gap:1rem;z-index:999}.floating-btn{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:20px;transition:all .3s ease;box-shadow:0 4px 20px #00000026}.theme-toggle-btn{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border:3px solid white}body.dark-mode .theme-toggle-btn{background:linear-gradient(135deg,#1e293b,#0f172a);border:3px solid #22C55E}.theme-toggle-btn:hover{box-shadow:0 6px 30px #22c55e66}.theme-toggle-btn i,.theme-toggle-btn svg{color:#fff;width:26px;height:26px}body.dark-mode .theme-toggle-btn i,body.dark-mode .theme-toggle-btn svg{color:#22c55e;width:26px;height:26px}.support-btn{background:#fff;color:#22c55e;border:3px solid #22C55E}body.dark-mode .support-btn{background:#1a1a1a;color:#22c55e;border:3px solid #22C55E}.support-btn:hover{background:#22c55e;color:#fff;box-shadow:0 6px 30px #22c55e66}body.dark-mode .support-btn:hover{background:#22c55e;color:#fff}@media (max-width: 768px){.floating-buttons-container{right:1rem;gap:.75rem}.floating-btn{width:50px;height:50px;font-size:18px}.theme-toggle-btn i,.theme-toggle-btn svg{width:22px;height:22px}}@media (max-width: 480px){.floating-buttons-container{right:.75rem;gap:.5rem}.floating-btn{width:46px;height:46px;font-size:16px}.theme-toggle-btn i,.theme-toggle-btn svg{width:20px;height:20px}}.back-to-top-btn{position:fixed;bottom:2rem;right:2rem;width:60px;height:60px;border-radius:50%;background:#fffffff2;border:1px solid rgba(0,0,0,.1);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:9999;box-shadow:0 10px 30px #0003;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:0;visibility:hidden;transform:translateY(100px) scale(.8)}.back-to-top-btn.visible{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.back-to-top-btn:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 0 25px #22c55eb3,0 0 50px #22c55e80;background:linear-gradient(135deg,#22c55e,#16a34a)}.back-to-top-btn:hover i{color:#fff!important}.back-to-top-btn:active{transform:translateY(-2px) scale(.95)}.back-to-top-btn i{font-size:1.5rem;color:#1f2937;position:relative;z-index:2;transition:color .3s ease}.progress-ring{position:absolute;top:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.progress-ring-bg{fill:none;stroke:#22c55e1a;stroke-width:3}.progress-ring-circle{fill:none;stroke:#22c55e;stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset .1s ease-out}body.dark-mode .back-to-top-btn{background:#1e1e1ef2;border:1px solid rgba(255,255,255,.1)}body.dark-mode .back-to-top-btn i{color:#f3f4f6}@media (max-width: 768px){.back-to-top-btn{width:50px;height:50px;bottom:1.5rem;right:1.5rem}.back-to-top-btn i{font-size:1.2rem}}@media (max-width: 480px){.back-to-top-btn{width:45px;height:45px;bottom:1rem;right:1rem}.back-to-top-btn i{font-size:1.1rem}}.toast{position:fixed;top:20px;right:20px;display:flex;align-items:center;gap:12px;padding:16px 20px;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:12px;box-shadow:0 10px 40px #22c55e66,0 0 60px #22c55e33;color:#fff;min-width:300px;max-width:400px;z-index:1000000;animation:slideInRight .4s cubic-bezier(.68,-.55,.265,1.55);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(10px)}.toast-success{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 10px 40px #22c55e66,0 0 60px #22c55e33}.toast-error{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 10px 40px #ef444466,0 0 60px #ef444433}.toast-icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.toast-icon svg{width:100%;height:100%}.toast-content{flex:1}.toast-message{margin:0;font-size:14px;font-weight:500;line-height:1.5}.toast-close{flex-shrink:0;width:24px;height:24px;border:none;background:#fff3;color:#fff;border-radius:50%;cursor:pointer;font-size:18px;line-height:1;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.toast-close:hover{background:#ffffff4d;transform:scale(1.1)}@keyframes slideInRight{0%{transform:translate(400px);opacity:0}to{transform:translate(0);opacity:1}}@media (max-width: 768px){.toast{top:10px;right:10px;left:10px;min-width:auto;max-width:none}}._logocon_4avrk_99{justify-content:center;display:flex;align-items:center}._logosign_4avrk_113{display:flex;align-items:center;text-decoration:none;transition:all .3s ease;position:relative}._logosign_4avrk_113 img{height:160px;width:auto;transition:all .3s ease;filter:drop-shadow(0 2px 8px rgba(34,197,94,.2))}._logosign_4avrk_113:hover img{transform:scale(1.05);filter:drop-shadow(0 4px 12px rgba(34,197,94,.4))}._authContainer_4avrk_155{display:grid;grid-template-columns:1fr 1fr;height:100vh;position:relative;font-family:Epilogue,sans-serif;background-color:var(--bg-dark);color:var(--text-dark);overflow:hidden}._authVisual_4avrk_179{position:relative;background:#000;overflow:hidden}._orbsContainer_4avrk_193{position:absolute;width:100%;height:100%}._orb_4avrk_193{position:absolute;border-radius:50%;filter:blur(80px);opacity:.8;animation:_float_4avrk_1 20s ease-in-out infinite}._orb1_4avrk_223{width:600px;height:600px;background:radial-gradient(circle,var(--primary-green-light),transparent);top:-200px;left:-200px;animation-duration:25s}._orb2_4avrk_241{width:400px;height:400px;background:radial-gradient(circle,var(--primary-green),transparent);bottom:-150px;right:-150px;animation-duration:20s;animation-delay:-5s}._orb3_4avrk_261{width:500px;height:500px;background:radial-gradient(circle,var(--primary-green-glow),transparent);top:50%;left:50%;transform:translate(-50%,-50%);animation-duration:30s;animation-delay:-10s}@keyframes _float_4avrk_1{0%,to{transform:translate(0) scale(1)}25%{transform:translate(50px,-50px) scale(1.1)}50%{transform:translate(-30px,30px) scale(.9)}75%{transform:translate(-50px,-30px) scale(1.05)}}._particles_4avrk_315{position:absolute;width:100%;height:100%;overflow:hidden}._particle_4avrk_315{position:absolute;width:4px;height:4px;background:var(--primary-green);border-radius:50%;opacity:.6;animation:_rise_4avrk_1 15s linear infinite}@keyframes _rise_4avrk_1{0%{transform:translateY(100vh) translate(0);opacity:0}10%{opacity:.6}90%{opacity:.6}to{transform:translateY(-10vh) translate(100px);opacity:0}}._authFormContainer_4avrk_385{display:flex;align-items:center;justify-content:center;background:var(--bg-dark);padding:2rem;position:relative;z-index:10;height:100vh;overflow-y:auto;overflow-x:hidden}._formWrapper_4avrk_413{width:100%;max-width:450px;opacity:0;transform:translateY(20px);animation:_fadeInUp_4avrk_1 .8s ease forwards;padding:2rem 0;margin:auto;min-height:min-content}@keyframes _fadeInUp_4avrk_1{to{opacity:1;transform:translateY(0)}}._authFormContainer_4avrk_385::-webkit-scrollbar{width:8px}._authFormContainer_4avrk_385::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}._authFormContainer_4avrk_385::-webkit-scrollbar-thumb{background:var(--primary-green);border-radius:4px;opacity:.5}._authFormContainer_4avrk_385::-webkit-scrollbar-thumb:hover{background:var(--primary-green-light)}._authFormContainer_4avrk_385{scrollbar-width:thin;scrollbar-color:var(--primary-green) rgba(255,255,255,.05)}._authLogo_4avrk_503{text-align:center;margin-bottom:3rem}._authLogo_4avrk_503 i{font-size:3rem;color:var(--primary-green);margin-bottom:.5rem;display:block}._authLogo_4avrk_503 h1{font-family:Geist,sans-serif;font-size:2rem;font-weight:800;color:var(--text-dark);margin:0}._authLogo_4avrk_503 p{font-size:.875rem;color:var(--text-dark-secondary);margin-top:.25rem}._formTitle_4avrk_557{font-family:Geist,sans-serif;font-size:2.5rem;font-weight:700;color:var(--text-dark);margin-bottom:2rem;text-align:center}._authForm_4avrk_385{display:flex;flex-direction:column;gap:1.5rem}._formGroup_4avrk_589{display:flex;flex-direction:column;gap:.5rem}._formLabel_4avrk_601{font-size:.875rem;font-weight:500;color:var(--text-dark)}._formInput_4avrk_613{padding:1rem 1.25rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:var(--text-dark);font-size:1rem;transition:all .3s ease;position:relative}._formInput_4avrk_613:focus{outline:none;background:#ffffff14;border-color:var(--primary-green);box-shadow:0 0 0 3px #22c55e1a}._formInput_4avrk_613::placeholder{color:var(--text-dark-tertiary)}._passwordInputWrapper_4avrk_659{position:relative}._passwordToggle_4avrk_667{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-dark-secondary);cursor:pointer;padding:.5rem;transition:color .3s ease}._passwordToggle_4avrk_667:hover{color:var(--primary-green)}._checkboxGroup_4avrk_703{display:flex;align-items:center;justify-content:space-between;margin:.5rem 0}._checkboxWrapper_4avrk_717{display:flex;align-items:center;gap:.5rem}._checkboxInput_4avrk_729{width:20px;height:20px;accent-color:var(--primary-green);cursor:pointer}._checkboxLabel_4avrk_743{font-size:.875rem;color:var(--text-dark);cursor:pointer}._termsLink_4avrk_755{color:#22c55e;text-decoration:underline;font-weight:600;transition:color .2s}._termsLink_4avrk_755:hover{color:#16a34a}._forgotLink_4avrk_777{font-size:.875rem;color:var(--primary-green);text-decoration:none;transition:all .3s ease}._forgotLink_4avrk_777:hover{color:var(--primary-green-light);text-decoration:underline}._submitBtn_4avrk_803{padding:1rem 2rem;background:var(--gradient-primary);color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;margin-top:1rem}._submitBtn_4avrk_803:hover{transform:translateY(-2px);box-shadow:0 10px 30px #22c55e4d}._submitBtn_4avrk_803:active{transform:translateY(0)}._submitBtn_4avrk_803:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}._submitBtn_4avrk_803:hover:before{left:100%}._authDivider_4avrk_883{display:flex;align-items:center;gap:1rem;margin:2rem 0}._dividerLine_4avrk_897{flex:1;height:1px;background:#ffffff1a}._dividerText_4avrk_909{font-size:.875rem;color:var(--text-dark-secondary)}._socialAuth_4avrk_921{display:flex;gap:1rem;justify-content:center;align-items:center}._socialBtn_4avrk_935{flex:1;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.875rem 1.5rem;background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:var(--text-dark);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none}._socialBtn_4avrk_935:hover{background:#ffffff0d;border-color:var(--primary-green);transform:translateY(-2px)}._socialBtn_4avrk_935 img{width:20px;height:20px}._authFooter_4avrk_995{text-align:center;margin-top:2rem;font-size:.875rem;color:var(--text-dark-secondary)}._authFooter_4avrk_995 a{color:var(--primary-green);text-decoration:none;font-weight:500;transition:all .3s ease}._authFooter_4avrk_995 a:hover{color:var(--primary-green-light);text-decoration:underline}._submitBtn_4avrk_803._loading_4avrk_1035{color:transparent;pointer-events:none}._submitBtn_4avrk_803._loading_4avrk_1035:after{content:"";position:absolute;width:20px;height:20px;top:50%;left:50%;margin-left:-10px;margin-top:-10px;border:2px solid white;border-radius:50%;border-top-color:transparent;animation:_spin_4avrk_1 .8s linear infinite}@keyframes _spin_4avrk_1{to{transform:rotate(360deg)}}._hidden_4avrk_1089{display:none}@media (max-width: 1024px){._authContainer_4avrk_155{grid-template-columns:1fr}._authVisual_4avrk_179{display:none}._authFormContainer_4avrk_385{background:var(--bg-dark);position:relative}._authFormContainer_4avrk_385:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(34,197,94,.1),transparent);pointer-events:none}}@media (max-width: 768px){._logosign_4avrk_113 img{height:120px}._formWrapper_4avrk_413{padding:0 1.5rem;max-width:480px;width:100%;margin:0 auto}}@media (max-width: 480px){._logosign_4avrk_113 img{height:90px}._formWrapper_4avrk_413{padding:0 1rem}._formTitle_4avrk_557{font-size:2rem}._socialAuth_4avrk_921{flex-direction:column}}@media (max-width: 360px){._logosign_4avrk_113 img{height:72px}._formWrapper_4avrk_413{padding:0 .75rem}._formTitle_4avrk_557{font-size:1.75rem}}@keyframes _rippleAnimation_4avrk_1{to{transform:scale(4);opacity:0}}.AutoboyExpress-review-card{padding:1.5rem;background:#fff;border:1px solid #E5E7EB;border-radius:12px;margin-bottom:1rem}.AutoboyExpress-review-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.AutoboyExpress-review-user{display:flex;align-items:flex-start;gap:.75rem}.AutoboyExpress-review-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden}.AutoboyExpress-review-avatar img{width:100%;height:100%;object-fit:cover}.AutoboyExpress-review-avatar-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;font-weight:700;font-size:1.125rem}.AutoboyExpress-review-user-info{flex:1}.AutoboyExpress-review-name-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.AutoboyExpress-review-name{font-weight:700;font-size:.875rem;color:#1f2937}.AutoboyExpress-review-verified{display:flex;align-items:center;gap:.25rem;padding:.125rem .5rem;background:#22c55e1a;color:#22c55e;border-radius:4px;font-size:.625rem;font-weight:600}.AutoboyExpress-review-stars{display:flex;gap:.125rem}.AutoboyExpress-review-stars .star-filled{color:gold;font-size:.875rem}.AutoboyExpress-review-stars .star-empty{color:#d1d5db;font-size:.875rem}.AutoboyExpress-review-date{font-size:.75rem;color:#9ca3af}.AutoboyExpress-review-title{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.AutoboyExpress-review-comment{font-size:.875rem;line-height:1.5;color:#6b7280;margin:0 0 .75rem}.AutoboyExpress-review-images{display:flex;gap:.5rem;margin-bottom:.75rem}.AutoboyExpress-review-image{width:80px;height:80px;border-radius:8px;object-fit:cover;cursor:pointer;transition:transform .2s}.AutoboyExpress-review-image:hover{transform:scale(1.05)}.AutoboyExpress-review-footer{display:flex;align-items:center}.AutoboyExpress-review-helpful-btn{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;background:transparent;border:1px solid #E5E7EB;border-radius:8px;color:#6b7280;font-size:.8125rem;cursor:pointer;transition:all .2s}.AutoboyExpress-review-helpful-btn:hover:not(:disabled){background:#f9fafb;border-color:#22c55e;color:#22c55e}.AutoboyExpress-review-helpful-btn.voted{background:#22c55e1a;border-color:#22c55e;color:#22c55e;cursor:default}.AutoboyExpress-review-helpful-btn:disabled{opacity:.6;cursor:not-allowed}.AutoboyExpress-review-seller-response{margin-top:1rem;padding:.75rem 1rem;background:#22c55e0d;border-left:3px solid #22C55E;border-radius:8px}.AutoboyExpress-seller-response-header{display:flex;align-items:center;gap:.375rem;color:#22c55e;font-size:.75rem;font-weight:700;margin-bottom:.5rem}.AutoboyExpress-seller-response-message{font-size:.8125rem;line-height:1.4;color:#1f2937;margin:0 0 .25rem}.AutoboyExpress-seller-response-date{font-size:.6875rem;color:#9ca3af}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-review-card{background:#1f2937;border-color:#374151}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-review-name,body.AutoboyExpress-dash-dark-mode .AutoboyExpress-review-title,body.AutoboyExpress-dash-dark-mode .AutoboyExpress-seller-response-message{color:#f9fafb}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-review-comment{color:#d1d5db}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-review-helpful-btn{border-color:#374151;color:#9ca3af}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-review-helpful-btn:hover:not(:disabled){background:#374151}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-review-seller-response{background:#22c55e1a}.AutoboyExpress-review-form-container{background:#fff;border-radius:12px;padding:1.5rem;border:1px solid #E5E7EB}.AutoboyExpress-review-form-header h3{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0 0 .5rem}.AutoboyExpress-review-form-product{font-size:.875rem;color:#6b7280;margin:0 0 1.5rem}.AutoboyExpress-review-form-error{background:#fee2e2;color:#dc2626;padding:.75rem 1rem;border-radius:8px;margin-bottom:1rem;font-size:.875rem}.AutoboyExpress-review-form{display:flex;flex-direction:column;gap:1.5rem}.AutoboyExpress-review-form-section{display:flex;flex-direction:column}.AutoboyExpress-review-form-label{font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.75rem}.AutoboyExpress-review-form-select{padding:.75rem 1rem;border:1px solid #D1D5DB;border-radius:8px;font-size:.875rem;color:#1f2937;outline:none;transition:border-color .2s;background:#fff;cursor:pointer}.AutoboyExpress-review-form-select:focus{border-color:#22c55e}.AutoboyExpress-review-form-notice{background:#fef3c7;color:#92400e;padding:.875rem 1rem;border-radius:8px;font-size:.875rem;border-left:4px solid #F59E0B;margin-bottom:1rem}.AutoboyExpress-review-form-stars{display:flex;gap:.5rem;margin-bottom:.5rem}.AutoboyExpress-review-star-btn{background:none;border:none;padding:.25rem;cursor:pointer;transition:transform .2s}.AutoboyExpress-review-star-btn:hover{transform:scale(1.1)}.AutoboyExpress-review-star-btn .star-filled{color:gold;font-size:2rem}.AutoboyExpress-review-star-btn .star-empty{color:#d1d5db;font-size:2rem}.AutoboyExpress-review-rating-label{font-size:1rem;font-weight:600;color:#22c55e;margin:0}.AutoboyExpress-review-form-input{padding:.75rem 1rem;border:1px solid #D1D5DB;border-radius:8px;font-size:.875rem;color:#1f2937;outline:none;transition:border-color .2s}.AutoboyExpress-review-form-input:focus{border-color:#22c55e}.AutoboyExpress-review-form-textarea{padding:.75rem 1rem;border:1px solid #D1D5DB;border-radius:8px;font-size:.875rem;color:#1f2937;font-family:inherit;resize:vertical;outline:none;transition:border-color .2s;min-height:120px}.AutoboyExpress-review-form-textarea:focus{border-color:#22c55e}.AutoboyExpress-review-char-count{font-size:.75rem;color:#9ca3af;text-align:right;margin-top:.25rem}.AutoboyExpress-review-form-images{display:flex;gap:.75rem;flex-wrap:wrap}.AutoboyExpress-review-image-preview{position:relative;width:100px;height:100px;border-radius:8px;overflow:hidden}.AutoboyExpress-review-image-preview img{width:100%;height:100%;object-fit:cover}.AutoboyExpress-review-image-remove{position:absolute;top:.25rem;right:.25rem;width:24px;height:24px;border-radius:50%;background:#ef4444e6;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.AutoboyExpress-review-image-remove:hover{background:#dc2626}.AutoboyExpress-review-image-upload{width:100px;height:100px;border:2px dashed #D1D5DB;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;cursor:pointer;transition:all .2s;background:#f9fafb}.AutoboyExpress-review-image-upload:hover{border-color:#22c55e;background:#22c55e0d}.AutoboyExpress-review-image-upload svg{font-size:1.5rem;color:#9ca3af}.AutoboyExpress-review-image-upload span{font-size:.6875rem;font-weight:600;color:#6b7280}.AutoboyExpress-review-image-hint{font-size:.75rem;color:#9ca3af;margin:.5rem 0 0}.AutoboyExpress-review-form-actions{display:flex;gap:.75rem;margin-top:.5rem}.AutoboyExpress-review-form-cancel,.AutoboyExpress-review-form-submit{flex:1;padding:.875rem 1.5rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}.AutoboyExpress-review-form-cancel{background:#fff;color:#374151;border:1px solid #D1D5DB}.AutoboyExpress-review-form-cancel:hover:not(:disabled){background:#f9fafb}.AutoboyExpress-review-form-submit{background:#22c55e;color:#fff;border:none}.AutoboyExpress-review-form-submit:hover:not(:disabled){background:#16a34a}.AutoboyExpress-review-form-cancel:disabled,.AutoboyExpress-review-form-submit:disabled{opacity:.6;cursor:not-allowed}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-review-form-container{background:#1f2937;border-color:#374151}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-review-form-header h3{color:#f9fafb}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-review-form-product{color:#d1d5db}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-review-form-label{color:#f3f4f6}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-review-form-input,body.AutoboyExpress-dash-dark-mode .AutoboyExpress-review-form-textarea,body.AutoboyExpress-dash-dark-mode .AutoboyExpress-review-form-select{background:#374151;border-color:#4b5563;color:#f9fafb}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-review-form-input:focus,body.AutoboyExpress-dash-dark-mode .AutoboyExpress-review-form-textarea:focus,body.AutoboyExpress-dash-dark-mode .AutoboyExpress-review-form-select:focus{border-color:#22c55e}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-review-form-notice{background:#f59e0b26;color:#fcd34d;border-left-color:#f59e0b}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-review-image-upload{background:#374151;border-color:#4b5563}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-review-image-upload:hover{border-color:#22c55e;background:#22c55e1a}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-review-form-cancel{background:#374151;color:#f3f4f6;border-color:#4b5563}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-review-form-cancel:hover:not(:disabled){background:#4b5563}.yarl__fullsize{height:100%;width:100%}.yarl__relative{position:relative}.yarl__portal{inset:0;opacity:0;overflow:hidden;position:fixed;transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);z-index:var(--yarl__portal_zindex,9999)}.yarl__portal_open{opacity:1}.yarl__container{background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));inset:0;outline:none;overflow:hidden;overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);position:absolute;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;-moz-user-select:none;user-select:none}.yarl__carousel{align-content:center;align-items:stretch;display:flex;flex:0 0 auto;height:100%;justify-content:center;opacity:var(--yarl__pull_opacity,1);transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px, 0)*1px + var(--yarl__carousel_spacing_percent, 0)*1%))}.yarl__carousel_with_slides{-moz-column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%);column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%)}.yarl__flex_center{align-content:center;align-items:center;display:flex;justify-content:center}.yarl__slide{flex:1;overflow:hidden;padding:calc(var(--yarl__carousel_padding_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_padding_percent, 0)*1%);position:relative}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;touch-action:var(--yarl__controller_touch_action,none);-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.yarl__slide_image_cover{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.yarl__slide_image_loading{opacity:0}@media screen and (min-width:800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transform-style:preserve-3d}}.yarl__slide_placeholder{left:50%;line-height:0;position:absolute;top:50%;transform:translate(-50%) translateY(-50%)}.yarl__slide_loading{animation:yarl__delayed_fadein 1s linear;color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,hsla(0,0%,100%,.8)))}.yarl__slide_loading line{animation:yarl__stroke_opacity 1s linear infinite}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{color:var(--yarl__slide_icon_error_color,red);height:var(--yarl__slide_icon_error_size,48px);width:var(--yarl__slide_icon_error_size,48px)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{animation:unset}}.yarl__toolbar{display:flex;justify-content:flex-end;inset:0 0 auto auto;padding:var(--yarl__toolbar_padding,8px);position:absolute}[dir=rtl] .yarl__toolbar{inset:0 auto auto 0}.yarl__icon{height:var(--yarl__icon_size,32px);width:var(--yarl__icon_size,32px)}.yarl__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--yarl__button_background_color,transparent);border:var(--yarl__button_border,0);color:var(--yarl__color_button,hsla(0,0%,100%,.8));cursor:pointer;filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));line-height:0;margin:var(--yarl__button_margin,0);outline:none;padding:var(--yarl__button_padding,8px);-webkit-tap-highlight-color:transparent}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,hsla(0,0%,100%,.8))}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,hsla(0,0%,100%,.4));cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;transform:translateY(-50%) rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;transform:translateY(-50%) rotate(180deg)}.yarl__no_scroll{height:100%;overflow:hidden;overscroll-behavior:none}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}.bg-1{background-image:url(https://images.unsplash.com/photo-1593642632823-8f785ba67e45?w=1920&h=1080&fit=crop&q=90)}.bg-2{background-image:url(https://images.unsplash.com/photo-1526738549149-8e07eca6c147?w=1920&h=1080&fit=crop&q=90)}.bg-3{background-image:url(https://images.unsplash.com/photo-1468495244123-6c6c332eeece?w=1920&h=1080&fit=crop&q=90)}.bg-4{background-image:url(https://images.unsplash.com/photo-1505740420928-5e560c06d30e?w=1920&h=1080&fit=crop&q=90)}.hero-liquid-glass-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);filter:url(#hero-crystal-distortion);-webkit-filter:url(#hero-crystal-distortion);isolation:isolate;pointer-events:none}.noise-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.02;z-index:3;background-image:url("data:image/svg+xml,%3Csvg width='300' height='300' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' /%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' /%3E%3C/svg%3E");pointer-events:none}.noise-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' /%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' /%3E%3C/svg%3E")}.phone-img{width:100%;max-width:280px;height:auto;min-height:350px;position:relative;z-index:2;filter:drop-shadow(0 20px 40px rgba(0,0,0,.1));background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 500"><defs><linearGradient id="grad" x1="0%" y1="0%" x2="100%" y2="100%"><stop offset="0%" style="stop-color:%2322C55E;stop-opacity:0.8" /><stop offset="50%" style="stop-color:%234ADE80;stop-opacity:0.8" /><stop offset="100%" style="stop-color:%2316A34A;stop-opacity:0.8" /></linearGradient></defs><g transform="translate(200,250)"><rect x="-80" y="-150" width="160" height="300" rx="20" fill="url(%23grad)" opacity="0.9"/><rect x="-70" y="-140" width="140" height="280" rx="15" fill="%23000" opacity="0.1"/><circle cx="0" cy="-120" r="5" fill="%23fff" opacity="0.8"/><rect x="-50" y="-100" width="100" height="180" rx="10" fill="%23fff" opacity="0.1"/><g transform="translate(0,-20)"><rect x="-40" y="-50" width="80" height="10" rx="5" fill="%23fff" opacity="0.2"/><rect x="-40" y="-30" width="60" height="10" rx="5" fill="%23fff" opacity="0.2"/><rect x="-40" y="-10" width="70" height="10" rx="5" fill="%23fff" opacity="0.2"/></g></g></svg>');background-size:contain;background-repeat:no-repeat;background-position:center;opacity:1!important;visibility:visible!important}.footer-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(https://images.unsplash.com/photo-1518770660439-4636190af475?w=1920&h=1080&fit=crop);background-size:cover;background-position:center;background-attachment:fixed;filter:brightness(.3) saturate(1.5);z-index:1}.AutoboyExpress-products-section{padding:120px 0 80px;position:relative;background:linear-gradient(135deg,var(--bg-light) 0%,var(--bg-light-secondary) 100%);overflow:hidden}body.dark-mode .AutoboyExpress-products-section{background:linear-gradient(135deg,var(--bg-dark) 0%,var(--bg-dark-secondary) 100%)}.AutoboyExpress-bg-animation{position:absolute;inset:0;pointer-events:none;z-index:0}.AutoboyExpress-floating-orb{position:absolute;border-radius:50%;background:var(--gradient-primary);filter:blur(80px);opacity:.1;animation:AutoboyExpress-float 20s infinite ease-in-out}.AutoboyExpress-orb-1{width:300px;height:300px;top:-150px;right:-150px;animation-delay:0s}.AutoboyExpress-orb-2{width:200px;height:200px;bottom:-100px;left:-100px;background:var(--gradient-green-light);animation-delay:5s}.AutoboyExpress-orb-3{width:150px;height:150px;top:50%;left:10%;background:var(--gradient-primary);animation-delay:10s}@keyframes AutoboyExpress-float{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(30px,-30px) rotate(90deg)}50%{transform:translate(-20px,-50px) rotate(180deg)}75%{transform:translate(-40px,20px) rotate(270deg)}}.AutoboyExpress-products-container{max-width:1500px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.AutoboyExpress-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4rem;position:relative;padding:1.5rem 0;gap:2rem}.AutoboyExpress-section-header:before{content:"";position:absolute;left:0;bottom:0;width:100px;height:4px;background:var(--gradient-primary);border-radius:2px;animation:expandLine 2s ease-out}@keyframes expandLine{0%{width:0}to{width:100px}}.AutoboyExpress-section-title{font-size:3.5rem;font-weight:900;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-family:Orbitron,sans-serif;letter-spacing:-2px;position:relative;margin:0;flex-shrink:0}@keyframes AutoboyExpress-titleGlow{0%{filter:drop-shadow(0 0 10px rgba(34,197,94,.3))}to{filter:drop-shadow(0 0 20px rgba(34,197,94,.6))}}*/ .AutoboyExpress-categories-section{margin-bottom:6rem}.AutoboyExpress-categories-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem;margin-bottom:5rem}.AutoboyExpress-category-card{background:var(--card-light);backdrop-filter:blur(20px) saturate(1.8);border:1px solid var(--border-light);border-radius:20px;padding:2rem;text-align:center;cursor:pointer;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}body.dark-mode .AutoboyExpress-category-card{background:var(--card-dark);border:1px solid var(--border-dark)}.AutoboyExpress-category-card:before{content:"";position:absolute;inset:0;background:var(--gradient-primary);opacity:0;transition:opacity .3s ease;z-index:-2}.AutoboyExpress-category-card:hover:before{opacity:1}.AutoboyExpress-category-card:hover{transform:translateY(-10px) scale(1.02);box-shadow:var(--shadow-glow)}.AutoboyExpress-category-image{width:100%;height:120px;object-fit:contain;margin-bottom:1rem;filter:drop-shadow(0 10px 20px rgba(0,0,0,.1));transition:transform .3s ease}.AutoboyExpress-category-card:hover .AutoboyExpress-category-image{transform:scale(1.1) rotate(5deg)}.AutoboyExpress-category-name{font-size:1rem;font-weight:600;color:var(--text-light);font-family:Geist,sans-serif;transition:color .3s ease}body.dark-mode .AutoboyExpress-category-name{color:var(--text-dark)}.AutoboyExpress-category-card:hover .AutoboyExpress-category-name{color:#fff}.AutoboyExpress-deals-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;position:relative}.AutoboyExpress-deal-card{background:var(--card-light);backdrop-filter:blur(20px) saturate(1.8);border:1px solid var(--border-light);border-radius:24px;padding:1.5rem;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;animation:AutoboyExpress-fadeInUp .6s ease forwards;opacity:0;transform:translateY(30px)}body.dark-mode .AutoboyExpress-deal-card{background:var(--card-dark);border:1px solid var(--border-dark)}.AutoboyExpress-deal-card:before{content:"";position:absolute;inset:0;background:var(--gradient-primary);opacity:0;transition:opacity .3s ease;z-index:-2}.AutoboyExpress-deal-card:after{content:"";position:absolute;inset:2px;background:var(--card-light);border-radius:22px;z-index:-1;transition:all .3s ease}body.dark-mode .AutoboyExpress-deal-card:after{background:var(--card-dark)}.AutoboyExpress-deal-card:hover:before{opacity:1}.AutoboyExpress-deal-card:hover{transform:translateY(-15px) scale(1.02);box-shadow:var(--shadow-glow)}.AutoboyExpress-deal-card:hover:after{background:var(--card-hover-light)}body.dark-mode .AutoboyExpress-deal-card:hover:after{background:var(--card-hover-dark)}.AutoboyExpress-deal-image-container{position:relative;width:100%;height:200px;margin-bottom:1.5rem;border-radius:16px;overflow:hidden;background:var(--bg-light-tertiary)}body.dark-mode .AutoboyExpress-deal-image-container{background:var(--bg-dark-tertiary)}.AutoboyExpress-deal-image{width:100%;height:100%;object-fit:cover;transition:all .5s cubic-bezier(.4,0,.2,1);border-radius:16px}.AutoboyExpress-deal-card:hover .AutoboyExpress-deal-image{transform:scale(1.1) rotate(2deg)}.AutoboyExpress-product-badges{position:absolute;top:12px;left:12px;display:flex;flex-direction:column;gap:.5rem;z-index:2}.AutoboyExpress-deal-badge{padding:.3rem .8rem;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);background:var(--gradient-primary);color:#fff;animation:AutoboyExpress-pulse 2s infinite}.AutoboyExpress-deal-badge.hot{background:var(--gradient-green-light);animation:AutoboyExpress-bounce 1s infinite}.AutoboyExpress-deal-badge.new{background:linear-gradient(135deg,var(--primary-green-glow),var(--primary-green-light))}@keyframes AutoboyExpress-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes AutoboyExpress-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.AutoboyExpress-favorite-btn{position:absolute;top:12px;right:12px;width:40px;height:40px;border-radius:50%;background:var(--glassmorphism-light);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:2}body.dark-mode .AutoboyExpress-favorite-btn{background:var(--glassmorphism-dark)}.AutoboyExpress-favorite-btn:hover{transform:scale(1.1);background:var(--primary-green);color:#fff}.AutoboyExpress-favorite-btn.active{background:var(--primary-green);color:#fff;animation:AutoboyExpress-heartBeat .6s ease}@keyframes AutoboyExpress-heartBeat{0%,to{transform:scale(1)}25%{transform:scale(1.2)}50%{transform:scale(1.1)}75%{transform:scale(1.15)}}.AutoboyExpress-deal-info{position:relative;z-index:1}.AutoboyExpress-deal-name{font-size:1.2rem;font-weight:700;color:var(--text-light);margin-bottom:.5rem;line-height:1.3;transition:color .3s ease}body.dark-mode .AutoboyExpress-deal-name{color:var(--text-dark)}.AutoboyExpress-deal-card:hover .AutoboyExpress-deal-name{color:var(--primary-green)}.AutoboyExpress-product-specs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.AutoboyExpress-spec-tag{background:var(--bg-light-tertiary);color:var(--text-light-secondary);padding:.2rem .6rem;border-radius:12px;font-size:.75rem;font-weight:500;border:1px solid var(--border-light)}body.dark-mode .AutoboyExpress-spec-tag{background:var(--bg-dark-tertiary);color:var(--text-dark-secondary);border:1px solid var(--border-dark)}.AutoboyExpress-deal-price{display:flex;align-items:center;gap:.8rem;margin-bottom:1rem}.AutoboyExpress-current-price{font-size:1.5rem;font-weight:900;color:var(--primary-green);font-family:Orbitron,sans-serif}.AutoboyExpress-original-price{font-size:1rem;color:var(--text-light-tertiary);text-decoration:line-through}body.dark-mode .AutoboyExpress-original-price{color:var(--text-dark-tertiary)}.AutoboyExpress-discount{background:var(--primary-green-glow);color:#fff;padding:.2rem .5rem;border-radius:8px;font-size:.75rem;font-weight:700}.AutoboyExpress-product-rating{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.AutoboyExpress-stars{display:flex;gap:.1rem}.AutoboyExpress-star{color:var(--primary-green);font-size:.9rem}.AutoboyExpress-star.empty{color:var(--text-light-tertiary)}body.dark-mode .AutoboyExpress-star.empty{color:var(--text-dark-tertiary)}.AutoboyExpress-rating-count{color:var(--text-light-secondary);font-size:.85rem}body.dark-mode .AutoboyExpress-rating-count{color:var(--text-dark-secondary)}.AutoboyExpress-product-actions{display:flex;gap:.8rem}.AutoboyExpress-action-btn{flex:1;padding:.8rem 1rem;border-radius:12px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;border:none;display:flex;align-items:center;justify-content:center;gap:.5rem}.AutoboyExpress-btn-primary{background:var(--gradient-primary);color:#fff}.AutoboyExpress-btn-secondary{background:var(--glassmorphism-light);color:var(--text-light);border:1px solid var(--border-light);backdrop-filter:blur(10px)}body.dark-mode .AutoboyExpress-btn-secondary{background:var(--glassmorphism-dark);color:var(--text-dark);border:1px solid var(--border-dark)}.AutoboyExpress-action-btn:hover{transform:translateY(-2px)}.AutoboyExpress-btn-primary:hover{box-shadow:0 10px 30px #22c55e66}.AutoboyExpress-btn-secondary:hover{background:var(--primary-green);color:#fff}.AutoboyExpress-deal-card:nth-child(1){animation-delay:.1s}.AutoboyExpress-deal-card:nth-child(2){animation-delay:.2s}.AutoboyExpress-deal-card:nth-child(3){animation-delay:.3s}.AutoboyExpress-deal-card:nth-child(4){animation-delay:.4s}.AutoboyExpress-deal-card:nth-child(5){animation-delay:.5s}.AutoboyExpress-deal-card:nth-child(6){animation-delay:.6s}.AutoboyExpress-deal-card:nth-child(7){animation-delay:.7s}.AutoboyExpress-deal-card:nth-child(8){animation-delay:.8s}.AutoboyExpress-deal-card:nth-child(9){animation-delay:.9s}.AutoboyExpress-deal-card:nth-child(10){animation-delay:1s}.AutoboyExpress-deal-card:nth-child(11){animation-delay:1.1s}.AutoboyExpress-deal-card:nth-child(12){animation-delay:1.2s}@keyframes AutoboyExpress-fadeInUp{to{opacity:1;transform:translateY(0)}}@media (max-width: 1200px){.AutoboyExpress-deals-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.AutoboyExpress-section-title{font-size:3rem}}@media (max-width: 768px){.AutoboyExpress-section-header{flex-direction:column;align-items:center;text-align:center;gap:2rem;padding:2rem 1rem}.AutoboyExpress-section-header:before{left:50%;transform:translate(-50%)}.AutoboyExpress-products-container{padding:0 1rem}.AutoboyExpress-products-section{padding:80px 0 60px}.AutoboyExpress-section-header{flex-direction:column;gap:1.5rem;margin-bottom:3rem;text-align:center}.AutoboyExpress-section-title{font-size:2.8rem;text-align:center}.AutoboyExpress-categories-grid{grid-template-columns:repeat(3,1fr);gap:1rem}.AutoboyExpress-category-card{padding:1.5rem 1rem}.AutoboyExpress-deals-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.AutoboyExpress-deal-card{padding:1.2rem}.AutoboyExpress-deal-image-container{height:180px}.AutoboyExpress-more-btn{padding:1rem 1.5rem;font-size:1rem;min-width:100px;width:auto;max-width:200px}}@media (max-width: 480px){.AutoboyExpress-section-header{padding:2rem .75rem;gap:1.5rem}.AutoboyExpress-section-title{font-size:2rem;letter-spacing:-1px}.AutoboyExpress-categories-grid{grid-template-columns:repeat(2,1fr)}.AutoboyExpress-deals-grid{grid-template-columns:1fr;gap:1rem}.AutoboyExpress-deal-card{padding:1rem}.AutoboyExpress-deal-image-container{height:160px}.AutoboyExpress-product-actions{flex-direction:column;gap:.5rem}.AutoboyExpress-more-btn{padding:.8rem 1.5rem;font-size:1rem;gap:.5rem}.AutoboyExpress-more-btn span{font-size:.9rem}.AutoboyExpress-more-btn i{font-size:.8rem}.AutoboyExpress-products-container{padding:0 .75rem}.AutoboyExpress-section-header{padding:2rem .75rem;margin-bottom:2rem}.AutoboyExpress-section-title{font-size:2.2rem;letter-spacing:-.5px;opacity:1!important;visibility:visible!important}.AutoboyExpress-categories-grid{grid-template-columns:1fr 1fr;gap:1rem;padding:0}.AutoboyExpress-category-card{padding:1.2rem .8rem}.AutoboyExpress-category-image{height:80px;margin-bottom:1rem}.AutoboyExpress-category-name{font-size:1rem}}@media (max-width: 360px){.AutoboyExpress-section-header{padding:1.5rem .5rem}.AutoboyExpress-section-title{font-size:2rem}.AutoboyExpress-categories-grid{gap:.75rem}.AutoboyExpress-more-btn{padding:.75rem 1rem;font-size:.85rem;min-width:90px}}.force-visible{opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important}.AutoboyExpress-loading{opacity:.7;animation:AutoboyExpress-shimmer 1.5s infinite}@keyframes AutoboyExpress-shimmer{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.AutoboyExpress-reveal{opacity:0;transform:translateY(50px);transition:all .8s cubic-bezier(.4,0,.2,1)}.AutoboyExpress-reveal.active{opacity:1;transform:translateY(0)}.AutoboyExpress-discount-showcase{padding:100px 0 80px;background:linear-gradient(135deg,var(--bg-light) 0%,var(--bg-light-secondary) 100%);position:relative;overflow:hidden}body.dark-mode .AutoboyExpress-discount-showcase{background:linear-gradient(135deg,var(--bg-dark) 0%,var(--bg-dark-secondary) 100%)}.AutoboyExpress-discount-container{max-width:1500px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.AutoboyExpress-discount-header{text-align:center;margin-bottom:4rem;position:relative}.AutoboyExpress-discount-title{font-size:3.5rem;font-weight:900;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-family:Orbitron,sans-serif;letter-spacing:-2px;margin-bottom:1rem;animation:AutoboyExpress-discount-glow 3s ease-in-out infinite alternate}@keyframes AutoboyExpress-discount-glow{0%{filter:drop-shadow(0 0 15px rgba(34,197,94,.4))}to{filter:drop-shadow(0 0 25px rgba(34,197,94,.8))}}.AutoboyExpress-discount-subtitle{font-size:1.2rem;color:var(--text-light-secondary);font-weight:500;max-width:600px;margin:0 auto}body.dark-mode .AutoboyExpress-discount-subtitle{color:var(--text-dark-secondary)}.AutoboyExpress-discount-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-bottom:3rem}.AutoboyExpress-discount-item{background:var(--card-light);backdrop-filter:blur(20px) saturate(1.8);border:1px solid var(--border-light);border-radius:24px;padding:1.5rem;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;animation:AutoboyExpress-discount-fadeIn .8s ease forwards;opacity:0;transform:translateY(30px)}body.dark-mode .AutoboyExpress-discount-item{background:var(--card-dark);border:1px solid var(--border-dark)}.AutoboyExpress-discount-item:before{content:"";position:absolute;inset:0;background:var(--gradient-primary);opacity:0;transition:opacity .3s ease;z-index:-2}.AutoboyExpress-discount-item:after{content:"";position:absolute;inset:2px;background:var(--card-light);border-radius:22px;z-index:-1;transition:all .3s ease}body.dark-mode .AutoboyExpress-discount-item:after{background:var(--card-dark)}.AutoboyExpress-discount-item:hover:before{opacity:1}.AutoboyExpress-discount-item:hover{transform:translateY(-10px) scale(1.02);box-shadow:var(--shadow-glow)}.AutoboyExpress-discount-badge{position:absolute;top:-15px;left:20px;margin-top:2rem;background:var(--gradient-primary);color:#fff;padding:.5rem 1.2rem;border-radius:50px;font-size:1rem;font-weight:900;box-shadow:0 10px 30px #22c55e66;z-index:3;animation:AutoboyExpress-discount-pulse 2s infinite}@keyframes AutoboyExpress-discount-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.AutoboyExpress-discount-image-wrapper{position:relative;width:100%;height:200px;margin-bottom:1.5rem;border-radius:16px;overflow:hidden;background:var(--bg-light-tertiary)}body.dark-mode .AutoboyExpress-discount-image-wrapper{background:var(--bg-dark-tertiary)}.AutoboyExpress-discount-product-image{width:100%;height:100%;object-fit:cover;transition:all .5s cubic-bezier(.4,0,.2,1);border-radius:16px}.AutoboyExpress-discount-item:hover .AutoboyExpress-discount-product-image{transform:scale(1.1) rotate(2deg)}.AutoboyExpress-discount-content{position:relative;z-index:2}.AutoboyExpress-discount-product-name{font-size:1.3rem;font-weight:700;color:var(--text-light);margin-bottom:.8rem;line-height:1.3;transition:color .3s ease}body.dark-mode .AutoboyExpress-discount-product-name{color:var(--text-dark)}.AutoboyExpress-discount-item:hover .AutoboyExpress-discount-product-name{color:var(--primary-green)}.AutoboyExpress-discount-price-wrapper{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.AutoboyExpress-discount-current-price{font-size:1.2rem;font-weight:900;color:var(--primary-green);font-family:Orbitron,sans-serif}.AutoboyExpress-discount-original-price{font-size:1.2rem;color:var(--text-light-tertiary);text-decoration:line-through;font-weight:500}body.dark-mode .AutoboyExpress-discount-original-price{color:var(--text-dark-tertiary)}.AutoboyExpress-discount-savings{background:var(--primary-green-glow);color:#fff;padding:.3rem .8rem;border-radius:20px;font-size:.9rem;font-weight:700}.AutoboyExpress-discount-actions{display:flex;gap:.8rem}.AutoboyExpress-discount-btn{flex:1;padding:1rem 1.5rem;border-radius:16px;font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;border:none;display:flex;align-items:center;justify-content:center;gap:.5rem}.AutoboyExpress-discount-btn-primary{background:var(--gradient-primary);color:#fff}.AutoboyExpress-discount-btn-secondary{background:var(--glassmorphism-light);color:var(--text-light);border:2px solid var(--border-light);backdrop-filter:blur(10px)}body.dark-mode .AutoboyExpress-discount-btn-secondary{background:var(--glassmorphism-dark);color:var(--text-dark);border:2px solid var(--border-dark)}.AutoboyExpress-discount-btn:hover{transform:translateY(-3px)}.AutoboyExpress-discount-btn-primary:hover{box-shadow:0 15px 40px #22c55e80}.AutoboyExpress-discount-btn-secondary:hover{background:var(--primary-green);color:#fff;border-color:var(--primary-green)}.AutoboyExpress-discount-item:nth-child(1){animation-delay:.1s}.AutoboyExpress-discount-item:nth-child(2){animation-delay:.2s}.AutoboyExpress-discount-item:nth-child(3){animation-delay:.3s}.AutoboyExpress-discount-item:nth-child(4){animation-delay:.4s}.AutoboyExpress-discount-item:nth-child(5){animation-delay:.5s}.AutoboyExpress-discount-item:nth-child(6){animation-delay:.6s}.AutoboyExpress-discount-item:nth-child(7){animation-delay:.7s}.AutoboyExpress-discount-item:nth-child(8){animation-delay:.8s}@keyframes AutoboyExpress-discount-fadeIn{to{opacity:1;transform:translateY(0)}}.AutoboyExpress-cta-banner{position:relative;min-height:70vh;background:linear-gradient(135deg,#22c55ef2,#16a34ae6),url(https://images.unsplash.com/photo-1557804506-669a67965ba0?w=1920&h=1080&fit=crop&auto=format) center/cover;display:flex;align-items:center;justify-content:center;margin:80px 0;overflow:hidden}.AutoboyExpress-cta-content-wrapper{text-align:center;max-width:900px;padding:4rem 2rem;position:relative;z-index:10}.AutoboyExpress-cta-text-section{background:#ffffff14;backdrop-filter:blur(25px) saturate(1.8);border:1px solid rgba(255,255,255,.15);border-radius:32px;padding:4rem 3rem;position:relative;overflow:hidden;box-shadow:0 25px 60px #0000004d}.AutoboyExpress-cta-text-section:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,rgba(255,255,255,.1) 0%,transparent 30%,transparent 70%,rgba(255,255,255,.05) 100%);pointer-events:none}.AutoboyExpress-cta-main-heading{font-size:4.5rem;font-weight:900;line-height:1.1;margin-bottom:1.5rem;font-family:Orbitron,sans-serif;letter-spacing:-3px;background:linear-gradient(135deg,#fff,#f0f0f0,#fff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 30px rgba(255,255,255,.3);position:relative;z-index:2}.AutoboyExpress-cta-tagline{font-size:1.5rem;font-weight:500;margin-bottom:3rem;color:#ffffffe6;line-height:1.6;letter-spacing:.5px;position:relative;z-index:2}.AutoboyExpress-cta-action-button{display:inline-flex;align-items:center;gap:1rem;background:#ffffff26;backdrop-filter:blur(15px);color:#fff;padding:1.5rem 3.5rem;border-radius:60px;font-weight:700;font-size:1.2rem;border:2px solid rgba(255,255,255,.2);cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);text-decoration:none;position:relative;overflow:hidden;z-index:2;box-shadow:0 15px 35px #0003}.AutoboyExpress-cta-action-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}.AutoboyExpress-cta-action-button:hover:before{left:100%}.AutoboyExpress-cta-action-button:hover{transform:translateY(-8px) scale(1.05);background:#ffffff40;border-color:#fff6;box-shadow:0 25px 60px #0006}.AutoboyExpress-cta-action-button i{transition:transform .3s ease;font-size:1.1rem}.AutoboyExpress-cta-action-button:hover i{transform:translate(8px)}.AutoboyExpress-cta-decorative-elements{position:absolute;inset:0;pointer-events:none;z-index:1}.AutoboyExpress-cta-shape{position:absolute;background:#ffffff14;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.AutoboyExpress-cta-shape-1{width:200px;height:200px;border-radius:50%;top:10%;right:8%;animation:AutoboyExpress-cta-float 8s ease-in-out infinite}.AutoboyExpress-cta-shape-2{width:120px;height:120px;border-radius:30% 70% 70% 30%/30% 30% 70% 70%;bottom:15%;left:5%;animation:AutoboyExpress-cta-float 6s ease-in-out infinite reverse}.AutoboyExpress-cta-shape-3{width:150px;height:150px;border-radius:50%;top:60%;right:15%;animation:AutoboyExpress-cta-float 10s ease-in-out infinite;animation-delay:-2s}.AutoboyExpress-cta-shape-4{width:80px;height:80px;border-radius:20px;top:20%;left:10%;animation:AutoboyExpress-cta-rotate 20s linear infinite}.AutoboyExpress-cta-shape-5{width:60px;height:200px;border-radius:30px;bottom:20%;right:25%;animation:AutoboyExpress-cta-float 7s ease-in-out infinite;animation-delay:-1s}@keyframes AutoboyExpress-cta-float{0%,to{transform:translateY(0) rotate(0);opacity:.7}33%{transform:translateY(-20px) rotate(120deg);opacity:.9}66%{transform:translateY(15px) rotate(240deg);opacity:.6}}@keyframes AutoboyExpress-cta-rotate{0%{transform:rotate(0) scale(1);opacity:.6}50%{transform:rotate(180deg) scale(1.1);opacity:.8}to{transform:rotate(360deg) scale(1);opacity:.6}}.AutoboyExpress-cta-particles{position:absolute;inset:0;pointer-events:none;z-index:2}.AutoboyExpress-cta-particle{position:absolute;width:4px;height:4px;background:#fff9;border-radius:50%;animation:AutoboyExpress-cta-particle-float 8s linear infinite}@keyframes AutoboyExpress-cta-particle-float{0%{transform:translateY(100vh) scale(0);opacity:0}10%{opacity:1;transform:scale(1)}90%{opacity:1}to{transform:translateY(-100px) scale(0);opacity:0}}@media (max-width: 1200px){.AutoboyExpress-cta-main-heading{font-size:4rem}}@media (max-width: 768px){.AutoboyExpress-cta-banner{min-height:60vh;margin:60px 0}.AutoboyExpress-cta-content-wrapper{padding:2rem 1rem}.AutoboyExpress-cta-text-section{padding:3rem 2rem;border-radius:24px}.AutoboyExpress-cta-main-heading{font-size:3rem;letter-spacing:-2px}.AutoboyExpress-cta-tagline{font-size:1.2rem;margin-bottom:2.5rem}.AutoboyExpress-cta-action-button{padding:1.2rem 2.5rem;font-size:1.1rem}.AutoboyExpress-cta-shape-1,.AutoboyExpress-cta-shape-2,.AutoboyExpress-cta-shape-3{display:none}}@media (max-width: 480px){.AutoboyExpress-cta-banner{min-height:50vh}.AutoboyExpress-cta-main-heading{font-size:2.5rem;letter-spacing:-1px}.AutoboyExpress-cta-tagline{font-size:1rem}.AutoboyExpress-cta-text-section{padding:2.5rem 1.5rem}.AutoboyExpress-cta-action-button{padding:1rem 2rem;font-size:1rem;gap:.8rem}}@media (max-width: 1200px){.AutoboyExpress-discount-title,.AutoboyExpress-cta-main-heading{font-size:3rem}}@media (max-width: 768px){.AutoboyExpress-discount-showcase{padding:80px 0 60px}.AutoboyExpress-discount-container{padding:0 1rem}.AutoboyExpress-discount-title{font-size:2.5rem}.AutoboyExpress-discount-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.AutoboyExpress-cta-content-wrapper{flex-direction:column;min-height:auto}.AutoboyExpress-cta-text-section{padding:3rem 2rem 2rem;text-align:center}.AutoboyExpress-cta-main-heading{font-size:2.5rem}.AutoboyExpress-cta-tagline{font-size:1.2rem}.AutoboyExpress-cta-image-section{height:300px}.AutoboyExpress-cta-phone-overlay{width:150px;left:1rem}}@media (max-width: 480px){.AutoboyExpress-discount-title{font-size:2rem}.AutoboyExpress-discount-grid{grid-template-columns:1fr;gap:1rem}.AutoboyExpress-discount-item{padding:1.2rem}.AutoboyExpress-discount-actions{flex-direction:column;gap:.5rem}.AutoboyExpress-cta-main-heading{font-size:2rem}.AutoboyExpress-cta-tagline{font-size:1rem}.AutoboyExpress-cta-text-section{padding:2rem 1.5rem 1.5rem}}@property --pd-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.pd-root{--pd-bg: #F5F5F7;--pd-surface: #FFFFFF;--pd-surface-2: #F3F4F6;--pd-border: rgba(0, 0, 0, .07);--pd-text-1: #0A0A0A;--pd-text-2: #4B5563;--pd-text-3: #9CA3AF;--pd-accent: #22C55E;--pd-accent-rgb: 34, 197, 94;--pd-dominant-rgb: 34, 197, 94;--pd-radius: 20px;--pd-radius-sm: 12px;--pd-container: 1360px;--pd-gap: clamp(2rem, 4vw, 4rem);--pd-shadow: 0 2px 16px rgba(0, 0, 0, .06);--pd-shadow-lg: 0 10px 40px rgba(0, 0, 0, .1);background:var(--pd-bg);color:var(--pd-text-1);min-height:100vh;overflow-x:hidden;position:relative}.pd-root.dark-mode{--pd-bg: #0D0D0D;--pd-surface: #161616;--pd-surface-2: #1E1E1E;--pd-border: rgba(255, 255, 255, .08);--pd-text-1: #F0F0F0;--pd-text-2: #A1A1AA;--pd-text-3: #52525B;--pd-shadow: 0 2px 16px rgba(0, 0, 0, .4);--pd-shadow-lg: 0 10px 40px rgba(0, 0, 0, .55)}.pd-hero-radial-bg{position:fixed;top:-15%;right:-8%;width:55vw;height:55vw;border-radius:50%;background:radial-gradient(circle,rgba(var(--pd-dominant-rgb),.1) 0%,transparent 70%);pointer-events:none;z-index:0;filter:blur(50px);transition:background 1s ease;will-change:background}.pd-container{max-width:var(--pd-container);margin:0 auto;padding:120px clamp(1rem,4vw,3rem) 4rem;position:relative;z-index:1}.pd-breadcrumb{display:flex;align-items:center;gap:.5rem;font-size:13px;color:var(--pd-text-3);margin-bottom:2.5rem;flex-wrap:wrap}.pd-breadcrumb a{color:var(--pd-text-2);text-decoration:none;transition:color .2s}.pd-breadcrumb a:hover{color:var(--pd-accent)}.pd-breadcrumb span:last-child{color:var(--pd-text-1);font-weight:500}.pd-hero-grid{display:grid;grid-template-columns:54% 1fr;gap:var(--pd-gap);align-items:start;margin-bottom:clamp(3rem,6vw,6rem)}.pd-gallery{position:sticky;top:100px;height:fit-content}.pd-gallery__main{position:relative;aspect-ratio:1 / 1;border-radius:var(--pd-radius);overflow:hidden;background:var(--pd-surface);box-shadow:var(--pd-shadow-lg);cursor:zoom-in;border:1px solid var(--pd-border)}.pd-gallery__image{width:100%;height:100%;object-fit:contain;display:block;padding:1.5rem;box-sizing:border-box}.pd-gallery__zoom-hint{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;gap:.4rem;background:#0000008c;color:#fff;font-size:12px;font-weight:500;padding:.4rem .8rem;border-radius:20px;backdrop-filter:blur(6px);opacity:0;transform:translateY(-4px);transition:opacity .25s,transform .25s;pointer-events:none}.pd-gallery__main:hover .pd-gallery__zoom-hint{opacity:1;transform:translateY(0)}.pd-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background:var(--pd-surface);border:1px solid var(--pd-border);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--pd-text-2);font-size:13px;transition:all .22s;box-shadow:var(--pd-shadow);opacity:0;pointer-events:none;z-index:2}.pd-gallery__arrow--prev{left:.75rem}.pd-gallery__arrow--next{right:.75rem}.pd-gallery__main:hover .pd-gallery__arrow{opacity:1;pointer-events:auto}.pd-gallery__arrow:hover{background:var(--pd-accent);color:#fff;border-color:var(--pd-accent);transform:translateY(-50%) scale(1.08)}.pd-gallery__thumbs{display:flex;gap:.6rem;margin-top:1rem;flex-wrap:wrap;justify-content:center}.pd-gallery__thumb{width:64px;height:64px;padding:0;border-radius:var(--pd-radius-sm);overflow:hidden;border:2px solid transparent;background:var(--pd-surface);cursor:pointer;transition:all .22s;box-shadow:var(--pd-shadow);flex-shrink:0}.pd-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.pd-gallery__thumb:hover{border-color:rgba(var(--pd-accent-rgb),.5)}.pd-gallery__thumb.is-active{border-color:var(--pd-accent);box-shadow:0 0 0 3px rgba(var(--pd-accent-rgb),.18)}.pd-info-pane{display:flex;flex-direction:column;gap:1.5rem}.pd-actions{background:var(--pd-surface);border-radius:var(--pd-radius);padding:clamp(1.5rem,3vw,2.5rem);border:1px solid var(--pd-border);box-shadow:var(--pd-shadow)}.pd-actions__title{font-size:clamp(1.4rem,2.8vw,2.1rem);font-weight:700;line-height:1.2;color:var(--pd-text-1);letter-spacing:-.02em;margin:0 0 1rem}.pd-actions__rating{display:flex;align-items:center;gap:.5rem;margin-bottom:1.25rem}.pd-actions__stars{color:#fbbf24;font-size:16px;letter-spacing:1px}.pd-actions__rating-text{font-size:13px;color:var(--pd-text-2)}.pd-actions__price-wrap{margin-bottom:1.25rem}.pd-actions__price{font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800;color:var(--pd-text-1);letter-spacing:-.03em;filter:drop-shadow(0 2px 12px rgba(var(--pd-dominant-rgb),.22));transition:filter .6s ease}.pd-actions__price--main{display:block}.pd-actions__price--accent{color:var(--pd-accent)}.pd-actions__dual-price{display:flex;gap:2rem;flex-wrap:wrap;align-items:flex-start}.pd-actions__price-label{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--pd-text-3);margin-bottom:.2rem}.pd-actions__price-label--wholesale{color:var(--pd-accent)}.pd-actions__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;align-items:center}.pd-actions__tag{padding:.3rem .8rem;background:var(--pd-surface-2);border:1px solid var(--pd-border);border-radius:20px;font-size:12px;font-weight:500;color:var(--pd-text-2)}.pd-actions__stock-pill{padding:.3rem .8rem;border-radius:20px;font-size:12px;font-weight:600}.pd-actions__stock-pill.is-in{background:#22c55e1f;color:#16a34a}.pd-actions__stock-pill.is-out{background:#ef44441a;color:#dc2626}.pd-actions__desc{font-size:14px;line-height:1.65;color:var(--pd-text-2);margin:0 0 1.5rem}.pd-actions__variants{margin-bottom:1.5rem}.pd-actions__variants-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--pd-text-3);margin-bottom:.6rem}.pd-actions__variants-row{display:flex;flex-wrap:wrap;gap:.5rem}.pd-actions__variant-btn{padding:.45rem 1rem;background:var(--pd-surface-2);border:1.5px solid var(--pd-border);border-radius:var(--pd-radius-sm);font-size:13px;font-weight:500;color:var(--pd-text-2);cursor:pointer;transition:all .2s;display:flex;flex-direction:column;align-items:center;gap:2px}.pd-actions__variant-btn:hover{border-color:var(--pd-accent);color:var(--pd-text-1)}.pd-actions__variant-btn.is-active{border-color:var(--pd-accent);background:rgba(var(--pd-accent-rgb),.08);color:var(--pd-accent);font-weight:700}.pd-actions__variant-price{font-size:11px;opacity:.7}.pd-actions__cta-row{display:flex;gap:.75rem;align-items:center}.pd-actions__add-btn{flex:1;padding:.9rem 1.75rem;background:var(--pd-accent);color:#fff;border:none;border-radius:var(--pd-radius-sm);font-size:15px;font-weight:700;cursor:pointer;transition:background .22s,box-shadow .22s;will-change:transform;display:flex;align-items:center;justify-content:center;gap:.55rem;box-shadow:0 4px 20px rgba(var(--pd-accent-rgb),.35)}.pd-actions__add-btn:hover{background:#16a34a;box-shadow:0 6px 28px rgba(var(--pd-accent-rgb),.5)}.pd-actions__add-btn.is-disabled{background:var(--pd-surface-2);color:var(--pd-text-3);box-shadow:none;cursor:not-allowed}.pd-actions__icon-btn{width:48px;height:48px;border-radius:var(--pd-radius-sm);border:1.5px solid var(--pd-border);background:var(--pd-surface-2);color:var(--pd-text-2);font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .22s;will-change:transform;flex-shrink:0}.pd-actions__icon-btn:hover{border-color:var(--pd-accent);color:var(--pd-accent)}.pd-actions__icon-btn.is-heart{background:#fee2e2;border-color:#ef4444;color:#dc2626}.pd-actions__icon-btn.is-bell{background:#fef3c7;border-color:#f59e0b;color:#d97706}.pd-root.dark-mode .pd-actions__icon-btn.is-heart{background:#ef444426;border-color:#ef4444;color:#ef4444}.pd-root.dark-mode .pd-actions__icon-btn.is-bell{background:#f59e0b26;border-color:#f59e0b;color:#f59e0b}.pd-seller{background:#ffffffb8;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:1px solid rgba(255,255,255,.45);border-radius:var(--pd-radius);padding:clamp(1.25rem,2.5vw,2rem);box-shadow:0 8px 32px rgba(var(--pd-dominant-rgb),.1),var(--pd-shadow);transition:box-shadow .6s ease;position:relative;overflow:hidden}.pd-root.dark-mode .pd-seller{background:#161616cc;border-color:#ffffff14}@keyframes pd-spin-badge{to{--pd-angle: 360deg}}.pd-seller__badge{display:inline-flex;align-items:center;gap:.4rem;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#fff;padding:.3rem .9rem;border-radius:20px;margin-bottom:1rem;background:conic-gradient(from var(--pd-angle),#22C55E 0deg,#16A34A 60deg,#4ADE80 120deg,#22C55E 180deg,#86EFAC 240deg,#22C55E 360deg);animation:pd-spin-badge 3s linear infinite;box-shadow:0 2px 12px #22c55e66}.pd-seller__name{font-size:18px;font-weight:700;color:var(--pd-text-1);margin-bottom:.3rem;transition:color .2s}.pd-seller__name:hover{color:var(--pd-accent)}.pd-seller__meta{display:flex;align-items:center;gap:.5rem;font-size:13px;color:var(--pd-text-2);margin-bottom:1.25rem;flex-wrap:wrap}.pd-seller__sep{opacity:.4}.pd-seller__score{display:inline-flex;align-items:center;gap:3px;padding:.2rem .55rem;background:rgba(var(--pd-accent-rgb),.1);color:var(--pd-accent);font-size:12px;font-weight:700;border-radius:20px}.pd-seller__followers{display:inline-flex;align-items:center;gap:4px;padding:.2rem .55rem;background:var(--pd-surface-2);border:1px solid var(--pd-border);border-radius:20px;font-size:12px;font-weight:600;color:var(--pd-text-1);transition:background .2s}.pd-seller__actions{display:flex;gap:.6rem;margin-bottom:1.25rem;flex-wrap:wrap}.pd-seller__follow-btn,.pd-seller__chat-btn{flex:1;min-width:100px;padding:.65rem 1rem;border-radius:var(--pd-radius-sm);font-size:13px;font-weight:600;cursor:pointer;transition:all .22s;display:flex;align-items:center;justify-content:center;gap:.4rem}.pd-seller__follow-btn{background:var(--pd-accent);color:#fff;border:2px solid var(--pd-accent);box-shadow:0 4px 14px rgba(var(--pd-accent-rgb),.28)}.pd-seller__follow-btn:hover{background:#16a34a;border-color:#16a34a}.pd-seller__follow-btn.is-following{background:var(--pd-surface-2);color:var(--pd-text-2);border-color:var(--pd-border);box-shadow:none}.pd-seller__follow-btn.is-following:hover{background:#ef444414;color:#ef4444;border-color:#ef4444}.pd-seller__follow-btn:disabled{opacity:.55;cursor:not-allowed}.pd-seller__chat-btn{background:var(--pd-surface-2);color:var(--pd-text-1);border:1.5px solid var(--pd-border)}.pd-seller__chat-btn:hover{border-color:var(--pd-accent);color:var(--pd-accent)}.pd-seller__pro-tag{display:inline-flex;align-items:center;gap:3px;margin-left:.4rem;padding:.15rem .5rem;background:linear-gradient(135deg,gold,orange);color:#000;font-size:10px;font-weight:800;border-radius:10px;letter-spacing:.05em;box-shadow:0 1px 4px #ffa50059}.pd-seller__indicators{display:flex;flex-direction:column;gap:.5rem;border-top:1px solid var(--pd-border);padding-top:1rem}.pd-seller__indicator{display:flex;align-items:center;gap:.5rem;font-size:13px;color:var(--pd-text-2)}.pd-seller__dot{width:7px;height:7px;border-radius:50%;background:var(--pd-accent);flex-shrink:0;box-shadow:0 0 5px rgba(var(--pd-accent-rgb),.5)}.pd-seller__dot--geo{background:#60a5fa;box-shadow:0 0 5px #60a5fa80}.pd-tabs-section{margin-bottom:clamp(3rem,5vw,5rem)}.pd-tabs-nav{display:flex;gap:.25rem;border-bottom:1px solid var(--pd-border);margin-bottom:2rem;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.pd-tabs-nav::-webkit-scrollbar{display:none}.pd-tab-btn{padding:.7rem 1.4rem;background:transparent;border:none;border-bottom:2.5px solid transparent;margin-bottom:-1px;font-size:14px;font-weight:600;color:var(--pd-text-2);cursor:pointer;transition:all .22s;white-space:nowrap}.pd-tab-btn:hover{color:var(--pd-text-1)}.pd-tab-btn.is-active{color:var(--pd-accent);border-bottom-color:var(--pd-accent)}.pd-tab-content{min-height:200px}.pd-tab-pane{background:var(--pd-surface);border-radius:var(--pd-radius);padding:clamp(1.5rem,3vw,2.5rem);border:1px solid var(--pd-border);box-shadow:var(--pd-shadow)}.pd-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem}.pd-feature-col h4{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--pd-text-3);margin:0 0 1rem}.pd-feature-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.55rem}.pd-feature-list li{font-size:14px;color:var(--pd-text-2);padding-bottom:.55rem;border-bottom:1px solid var(--pd-border);display:flex;gap:.5rem}.pd-feature-list li:last-child{border-bottom:none}.pd-feature-list li strong{color:var(--pd-text-1);font-weight:600;min-width:90px;flex-shrink:0}.pd-feature-list--specs li{justify-content:space-between}.pd-feature-list--specs li span{color:var(--pd-text-2);text-align:right}.pd-feature-desc{font-size:14px;line-height:1.7;color:var(--pd-text-2);margin:0}.pd-empty-text{text-align:center;color:var(--pd-text-3);padding:2.5rem 0;font-size:14px}.pd-review-summary{display:flex;gap:2.5rem;align-items:flex-start;margin-bottom:2rem;flex-wrap:wrap;padding-bottom:2rem;border-bottom:1px solid var(--pd-border)}.pd-rating-big{text-align:center;flex-shrink:0}.pd-rating-number{font-size:clamp(3rem,6vw,4.5rem);font-weight:900;line-height:1;color:var(--pd-text-1);letter-spacing:-.04em}.pd-rating-star{display:block;color:#fbbf24;font-size:1.5rem;margin:.25rem 0}.pd-rating-big p{font-size:13px;color:var(--pd-text-3);margin:0}.pd-rating-bars{flex:1;min-width:220px}.pd-rating-bar-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem;font-size:13px;color:var(--pd-text-2)}.pd-rating-bar-star{color:#fbbf24;font-size:12px}.pd-rating-bar-track{flex:1;height:6px;background:var(--pd-surface-2);border-radius:3px;overflow:hidden}.pd-rating-bar-fill{height:100%;background:linear-gradient(90deg,var(--pd-accent),#16A34A);border-radius:3px;transition:width .6s ease}.pd-rating-bar-count{width:30px;text-align:right;color:var(--pd-text-3)}.pd-reviews-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.pd-reviews-header h4{margin:0;color:var(--pd-text-1);font-size:16px}.pd-review-write-btn{padding:.5rem 1.1rem;background:var(--pd-accent);color:#fff;border:none;border-radius:var(--pd-radius-sm);cursor:pointer;font-size:13px;font-weight:600;transition:background .22s}.pd-review-write-btn:hover{background:#16a34a}.pd-review-form-wrap{margin-bottom:1.75rem}.pd-reviews-list{display:flex;flex-direction:column;gap:1rem}.pd-qa-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.pd-qa-header h4{margin:0;color:var(--pd-text-1);font-size:16px}.pd-question-form{background:var(--pd-surface-2);border:1px solid var(--pd-border);border-radius:var(--pd-radius-sm);padding:1.25rem;margin-bottom:1.5rem}.pd-question-form>p{font-weight:600;margin:0 0 .75rem;color:var(--pd-text-1);font-size:14px}.pd-question-form textarea{width:100%;padding:.75rem;border:1px solid var(--pd-border);border-radius:var(--pd-radius-sm);background:var(--pd-surface);color:var(--pd-text-1);font-size:14px;resize:vertical;box-sizing:border-box;font-family:inherit}.pd-question-form__actions{display:flex;gap:.75rem;justify-content:flex-end;margin-top:.75rem}.pd-question-form__cancel{padding:.5rem 1rem;background:transparent;border:1px solid var(--pd-border);border-radius:var(--pd-radius-sm);cursor:pointer;color:var(--pd-text-2);font-size:13px;transition:background .2s}.pd-question-form__cancel:hover{background:var(--pd-surface-2)}.pd-question-form__submit{padding:.5rem 1.25rem;background:var(--pd-accent);color:#fff;border:none;border-radius:var(--pd-radius-sm);cursor:pointer;font-size:13px;font-weight:600;transition:background .22s,opacity .22s}.pd-question-form__submit:hover{background:#16a34a}.pd-question-form__submit:disabled{opacity:.5;cursor:not-allowed}.pd-qa-list{display:flex;flex-direction:column;gap:1rem}.pd-qa-card{background:var(--pd-surface-2);border:1px solid var(--pd-border);border-radius:var(--pd-radius-sm);padding:1.25rem}.pd-qa-question{display:flex;gap:.75rem;align-items:flex-start}.pd-qa-icon{font-size:1.1rem;flex-shrink:0}.pd-qa-text{font-weight:600;color:var(--pd-text-1);font-size:14px;margin:0 0 .25rem}.pd-qa-meta{font-size:12px;color:var(--pd-text-3)}.pd-qa-answer{display:flex;gap:.75rem;align-items:flex-start;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--pd-border)}.pd-qa-answer-label{display:block;font-size:11px;font-weight:700;color:var(--pd-accent);text-transform:uppercase;letter-spacing:.07em;margin-bottom:.25rem}.pd-qa-answer-text{margin:0;font-size:14px;color:var(--pd-text-2)}.pd-qa-pending{margin:.75rem 0 0;font-size:13px;color:var(--pd-text-3);font-style:italic}.pd-empty-qa{text-align:center;padding:3rem 0;color:var(--pd-text-3);display:flex;flex-direction:column;align-items:center;gap:1rem}.pd-empty-qa p{margin:0;font-size:14px}.pd-loading-inline{display:flex;justify-content:center;padding:2.5rem}.pd-similar-section{margin-bottom:clamp(3rem,5vw,5rem)}.pd-similar-title{font-size:clamp(1.4rem,2.5vw,1.9rem);font-weight:800;letter-spacing:-.025em;color:var(--pd-text-1);margin:0 0 1.75rem}.pd-similar-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.25rem}.pd-similar-card{background:var(--pd-surface);border:1px solid var(--pd-border);border-radius:var(--pd-radius);overflow:hidden;cursor:pointer;transition:transform .25s,box-shadow .25s;box-shadow:var(--pd-shadow)}.pd-similar-card:hover{transform:translateY(-5px);box-shadow:var(--pd-shadow-lg)}.pd-similar-card__img{width:100%;height:200px;object-fit:cover;display:block}.pd-similar-card__body{padding:1rem}.pd-similar-card__title{font-size:14px;font-weight:600;color:var(--pd-text-1);margin:0 0 .35rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-similar-card__rating{display:flex;align-items:center;gap:.3rem;margin-bottom:.35rem;font-size:13px}.pd-similar-card__rating span:first-child{color:#fbbf24}.pd-similar-card__rating span:last-child{color:var(--pd-text-3)}.pd-similar-card__price{font-size:1.15rem;font-weight:800;color:var(--pd-accent);margin:0}.pd-cta-banner{background:linear-gradient(135deg,#0a0a0a,#1a1a2e,#16213e);color:#fff;text-align:center;padding:clamp(3rem,7vw,7rem) 2rem;position:relative;overflow:hidden}.pd-cta-banner:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(34,197,94,.12) 0%,transparent 65%);pointer-events:none}.pd-cta-inner{position:relative;z-index:1}.pd-cta-heading{font-size:clamp(2rem,5vw,3.5rem);font-weight:900;letter-spacing:-.03em;line-height:1.1;margin:0 0 .75rem}.pd-cta-sub{font-size:1rem;color:#fff9;margin:0 0 2rem}.pd-cta-btn{display:inline-flex;align-items:center;gap:.6rem;padding:.9rem 2rem;background:var(--pd-accent);color:#fff;text-decoration:none;border-radius:var(--pd-radius-sm);font-size:15px;font-weight:700;transition:background .22s,transform .22s;box-shadow:0 4px 20px #22c55e66}.pd-cta-btn:hover{background:#16a34a;transform:translateY(-2px)}.pd-theme-toggle,.pd-back-to-top{position:fixed;right:28px;z-index:1000;width:48px;height:48px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;transition:all .25s;box-shadow:var(--pd-shadow-lg)}.pd-theme-toggle{bottom:88px;background:var(--pd-surface);color:var(--pd-text-1);border:1px solid var(--pd-border)}.pd-theme-toggle:hover{transform:scale(1.1)}.pd-root.dark-mode .pd-theme-toggle{color:#fbbf24}.pd-back-to-top{bottom:28px;background:var(--pd-accent);color:#fff;box-shadow:0 4px 16px rgba(var(--pd-accent-rgb),.4)}.pd-back-to-top:hover{background:#16a34a;transform:translateY(-3px)}.pd-loading-state,.pd-error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:1rem;font-size:16px;color:var(--pd-text-2)}.pd-error-state p{color:#ef4444}.pd-error-state button{padding:.75rem 1.5rem;background:var(--pd-accent);color:#fff;border:none;border-radius:var(--pd-radius-sm);cursor:pointer;font-size:15px;font-weight:600;transition:background .22s}.pd-error-state button:hover{background:#16a34a}@media (max-width: 1024px){.pd-hero-grid{grid-template-columns:1fr}.pd-gallery{position:static}.pd-gallery__main{aspect-ratio:4 / 3}}@media (max-width: 768px){.pd-container{padding-top:100px}.pd-actions__cta-row{flex-wrap:wrap}.pd-actions__add-btn{min-width:100%}.pd-review-summary{flex-direction:column;gap:1.5rem}.pd-rating-big{width:100%}.pd-similar-grid{grid-template-columns:repeat(2,1fr)}.pd-seller__actions{flex-direction:column}.pd-features-grid{grid-template-columns:1fr}}@media (max-width: 480px){.pd-similar-grid{grid-template-columns:1fr}.pd-gallery__thumbs{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:.25rem}.pd-tab-btn{padding:.6rem .9rem;font-size:13px}}.seller-3d-boxes{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:300px;height:300px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300 300"><rect x="50" y="50" width="200" height="200" fill="%23D4A574" stroke="%23A0826D" stroke-width="2"/><rect x="50" y="50" width="200" height="50" fill="%23E6D4B8" stroke="%23A0826D" stroke-width="2"/><text x="150" y="85" text-anchor="middle" font-size="14" fill="%23333">AutoboyExpress</text></svg>') no-repeat center;background-size:contain;animation:floatBoxes 8s ease-in-out infinite}.seller-3d-character{position:absolute;bottom:0;right:-50px;width:250px;height:350px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 250 350"><circle cx="125" cy="80" r="40" fill="%23F4A460"/><rect x="85" y="120" width="80" height="100" rx="10" fill="%2322C55E"/><rect x="60" y="130" width="25" height="80" rx="10" fill="%23F4A460"/><rect x="165" y="130" width="25" height="80" rx="10" fill="%23F4A460"/><path d="M85 80 Q125 60 165 80" fill="none" stroke="%23333" stroke-width="3" stroke-linecap="round"/></svg>') no-repeat center;background-size:contain;animation:characterBounce 4s ease-in-out infinite}body{font-family:Epilogue,sans-serif;background-color:var(--bg-light);color:var(--text-light);overflow-x:hidden;line-height:1.6}.seller-hero{position:relative;min-height:100vh;display:flex;align-items:center;padding:100px 5% 60px;background:linear-gradient(135deg,#000,#0a0a0a);overflow:hidden}.seller-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 50%,var(--primary-green-glow) 0%,transparent 50%);opacity:.3;animation:pulseGlow 4s ease-in-out infinite}@keyframes pulseGlow{0%,to{opacity:.3}50%{opacity:.5}}.seller-hero-container{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;z-index:1}.seller-hero-content{color:#fff}.seller-hero-title{font-family:Syne,sans-serif;font-size:clamp(3rem,8vw,5.5rem);font-weight:800;line-height:1;margin-bottom:2rem;opacity:0;transform:translateY(50px)}.seller-hero-subtitle{font-size:clamp(1.2rem,2vw,1.5rem);color:#fffc;margin-bottom:3rem;opacity:0;transform:translateY(50px)}.seller-hero-cta{display:inline-block;padding:1.2rem 3rem;background:var(--gradient-primary);color:#fff;text-decoration:none;font-size:1.1rem;font-weight:600;border-radius:100px;transition:all .3s ease;position:relative;overflow:hidden;opacity:0;transform:translateY(50px)}.seller-hero-cta:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#fff3;border-radius:50%;transform:translate(-50%,-50%);transition:all .6s ease}.seller-hero-cta:hover:before{width:300px;height:300px}.seller-hero-cta:hover{transform:translateY(-3px);box-shadow:0 20px 40px #22c55e4d}.seller-hero-visual{position:relative;height:500px;opacity:0;transform:translate(50px)}.seller-visual-frame{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:400px;height:400px;border:3px solid var(--primary-green);border-radius:20px;animation:floatFrame 6s ease-in-out infinite}@keyframes floatFrame{0%,to{transform:translate(-50%,-50%) rotate(0)}50%{transform:translate(-50%,-55%) rotate(5deg)}}.seller-3d-boxes{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:300px;height:300px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300 300"><rect x="50" y="50" width="200" height="200" fill="%23D4A574" stroke="%23A0826D" stroke-width="2"/><rect x="50" y="50" width="200" height="50" fill="%23E6D4B8" stroke="%23A0826D" stroke-width="2"/><text x="150" y="85" text-anchor="middle" font-size="14" fill="%23333">AutoboyExpress</text></svg>') no-repeat center;background-size:contain;animation:floatBoxes 8s ease-in-out infinite}@keyframes floatBoxes{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-45%) scale(1.05)}}.seller-3d-character{position:absolute;bottom:0;right:-50px;width:250px;height:350px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 250 350"><circle cx="125" cy="80" r="40" fill="%23F4A460"/><rect x="85" y="120" width="80" height="100" rx="10" fill="%2322C55E"/><rect x="60" y="130" width="25" height="80" rx="10" fill="%23F4A460"/><rect x="165" y="130" width="25" height="80" rx="10" fill="%23F4A460"/><path d="M85 80 Q125 60 165 80" fill="none" stroke="%23333" stroke-width="3" stroke-linecap="round"/></svg>') no-repeat center;background-size:contain;animation:characterBounce 4s ease-in-out infinite}@keyframes characterBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.seller-benefits{padding:80px 5%;background:var(--bg-light);position:relative}body.dark-mode .seller-benefits{background:var(--bg-dark)}.seller-benefits-container{max-width:1400px;margin:0 auto}.seller-benefits-header{text-align:center;margin-bottom:4rem}.seller-benefits-title{font-family:Syne,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:700;color:var(--text-light);margin-bottom:1rem;opacity:0;transform:translateY(30px)}body.dark-mode .seller-benefits-title{color:var(--text-dark)}.seller-benefits-grid{background:var(--gradient-primary);border-radius:24px;padding:3rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2px;position:relative;overflow:hidden}.seller-benefits-grid:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.1),transparent);animation:shimmerBenefits 3s linear infinite}@keyframes shimmerBenefits{0%{transform:translate(-100%) translateY(-100%)}to{transform:translate(100%) translateY(100%)}}.seller-benefit-card{background:#ffffff1a;backdrop-filter:blur(10px);padding:2.5rem;text-align:center;color:#fff;position:relative;overflow:hidden;opacity:0;transform:translateY(30px)}.seller-benefit-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,white,transparent);transform:translate(-100%);transition:transform .6s ease}.seller-benefit-card:hover:after{transform:translate(100%)}.seller-benefit-icon{font-size:3rem;margin-bottom:1.5rem;display:block;animation:iconFloat 3s ease-in-out infinite}.seller-benefit-card:nth-child(2) .seller-benefit-icon{animation-delay:.5s}.seller-benefit-card:nth-child(3) .seller-benefit-icon{animation-delay:1s}.seller-benefit-card:nth-child(4) .seller-benefit-icon{animation-delay:1.5s}@keyframes iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.seller-benefit-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem;font-family:Geist,sans-serif}.seller-benefit-desc{font-size:1rem;opacity:.9;line-height:1.6}.seller-enrollment{padding:80px 5%;background:var(--bg-light-secondary);position:relative;overflow:hidden}body.dark-mode .seller-enrollment{background:var(--bg-dark-secondary)}.seller-enrollment:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,var(--primary-green-glow),transparent);opacity:.05}.seller-enrollment-container{max-width:1400px;margin:0 auto;position:relative;z-index:1}.seller-enrollment-header{text-align:center;margin-bottom:4rem}.seller-enrollment-title{font-family:Syne,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:700;color:var(--text-light);margin-bottom:1rem;opacity:0;transform:translateY(30px)}body.dark-mode .seller-enrollment-title{color:var(--text-dark)}.seller-steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:4rem}.seller-step-card{background:var(--bg-light);border:2px solid var(--border-light);border-radius:20px;padding:2.5rem;text-align:center;position:relative;transition:all .3s ease;opacity:0;transform:translateY(30px) scale(.95)}body.dark-mode .seller-step-card{background:var(--bg-dark);border:2px solid var(--border-dark)}.seller-step-card:before{content:"";position:absolute;inset:-2px;background:var(--gradient-primary);border-radius:20px;opacity:0;z-index:-1;transition:opacity .3s ease}.seller-step-card:hover:before{opacity:1}.seller-step-card:hover{transform:translateY(-10px) scale(1);box-shadow:var(--shadow-light)}body.dark-mode .seller-step-card:hover{box-shadow:var(--shadow-dark)}.seller-step-icon{width:100px;height:100px;background:var(--bg-light-secondary);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:2.5rem;color:var(--primary-green);position:relative;overflow:hidden}body.dark-mode .seller-step-icon{background:var(--bg-dark-secondary)}.seller-step-icon:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:var(--primary-green-light);border-radius:50%;transform:translate(-50%,-50%);transition:all .5s ease;opacity:.3}.seller-step-card:hover .seller-step-icon:after{width:100%;height:100%}.seller-step-number{position:absolute;top:-10px;right:-10px;width:40px;height:40px;background:var(--gradient-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;box-shadow:0 5px 15px #22c55e4d}.seller-step-title{font-size:1.25rem;font-weight:700;color:var(--text-light);margin-bottom:1rem;font-family:Geist,sans-serif}body.dark-mode .seller-step-title{color:var(--text-dark)}.seller-step-desc{color:var(--text-light-secondary);line-height:1.6;font-size:.95rem}body.dark-mode .seller-step-desc{color:var(--text-dark-secondary)}.seller-step-highlight{color:var(--primary-green);font-weight:600}.seller-enroll-cta{text-align:center;margin-top:4rem}.seller-enroll-btn{display:inline-block;padding:1.5rem 4rem;background:var(--gradient-primary);color:#fff;text-decoration:none;font-size:1.25rem;font-weight:700;border-radius:100px;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 10px 30px #22c55e4d;opacity:0;transform:translateY(30px)}.seller-enroll-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}.seller-enroll-btn:hover:before{left:100%}.seller-enroll-btn:hover{transform:translateY(-5px);box-shadow:0 20px 40px #22c55e66}@media (max-width: 768px){.seller-hero-container{grid-template-columns:1fr;text-align:center;margin-top:100px}.seller-hero-visual{height:300px;margin-top:3rem}.seller-visual-frame{width:250px;height:250px}.seller-3d-boxes{width:200px;height:200px}.seller-3d-character{width:150px;height:250px;right:-20px}.seller-benefits-grid{padding:1.5rem;gap:1px}.seller-benefit-card{padding:2rem 1.5rem}.seller-steps-grid{grid-template-columns:1fr;gap:1.5rem}.seller-step-card{padding:2rem}.seller-enroll-btn{padding:1.2rem 3rem;font-size:1.1rem}}.fade-up{opacity:0;transform:translateY(30px)}.fade-up.visible{opacity:1;transform:translateY(0);transition:all .8s cubic-bezier(.4,0,.2,1)}.bg-1{background-image:url(https://images.unsplash.com/photo-1593642632823-8f785ba67e45?w=1920&h=1080&fit=crop&q=90)}.bg-2{background-image:url(https://images.unsplash.com/photo-1526738549149-8e07eca6c147?w=1920&h=1080&fit=crop&q=90)}.bg-3{background-image:url(https://images.unsplash.com/photo-1468495244123-6c6c332eeece?w=1920&h=1080&fit=crop&q=90)}.bg-4{background-image:url(https://images.unsplash.com/photo-1505740420928-5e560c06d30e?w=1920&h=1080&fit=crop&q=90)}.hero-liquid-glass-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);filter:url(#hero-crystal-distortion);-webkit-filter:url(#hero-crystal-distortion);isolation:isolate;pointer-events:none}.noise-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.02;z-index:3;background-image:url("data:image/svg+xml,%3Csvg width='300' height='300' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' /%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' /%3E%3C/svg%3E");pointer-events:none}.noise-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' /%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' /%3E%3C/svg%3E")}.phone-img{width:100%;max-width:280px;height:auto;min-height:350px;position:relative;z-index:2;filter:drop-shadow(0 20px 40px rgba(0,0,0,.1));background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 500"><defs><linearGradient id="grad" x1="0%" y1="0%" x2="100%" y2="100%"><stop offset="0%" style="stop-color:%2322C55E;stop-opacity:0.8" /><stop offset="50%" style="stop-color:%234ADE80;stop-opacity:0.8" /><stop offset="100%" style="stop-color:%2316A34A;stop-opacity:0.8" /></linearGradient></defs><g transform="translate(200,250)"><rect x="-80" y="-150" width="160" height="300" rx="20" fill="url(%23grad)" opacity="0.9"/><rect x="-70" y="-140" width="140" height="280" rx="15" fill="%23000" opacity="0.1"/><circle cx="0" cy="-120" r="5" fill="%23fff" opacity="0.8"/><rect x="-50" y="-100" width="100" height="180" rx="10" fill="%23fff" opacity="0.1"/><g transform="translate(0,-20)"><rect x="-40" y="-50" width="80" height="10" rx="5" fill="%23fff" opacity="0.2"/><rect x="-40" y="-30" width="60" height="10" rx="5" fill="%23fff" opacity="0.2"/><rect x="-40" y="-10" width="70" height="10" rx="5" fill="%23fff" opacity="0.2"/></g></g></svg>');background-size:contain;background-repeat:no-repeat;background-position:center;opacity:1!important;visibility:visible!important}.footer-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(https://images.unsplash.com/photo-1518770660439-4636190af475?w=1920&h=1080&fit=crop);background-size:cover;background-position:center;background-attachment:fixed;filter:brightness(.3) saturate(1.5);z-index:1}.section-title,.section-subtitle,.section-label,.cta-title,.cta-description,.card-title,.card-description,.seller-hero-container,.seller-benefits-container,.seller-enrollment-container{opacity:1!important;visibility:visible!important}.seller-hero-content,.seller-hero-visual,.seller-benefit-card,.seller-step-card,.seller-hero-title,.seller-hero-subtitle,.seller-hero-cta{opacity:1!important;transform:translateY(0)!important}.seller-hero-title{color:#fff!important;font-family:Geist,sans-serif!important;font-size:clamp(3rem,8vw,5.5rem)!important;font-weight:800!important;line-height:1!important;margin-bottom:2rem!important}.seller-hero-subtitle{color:#fffc!important;font-size:clamp(1.2rem,2vw,1.5rem)!important;margin-bottom:3rem!important}.seller-hero-visual{opacity:1!important;transform:translate(0)!important}.become-seller-page.dark-mode{background-color:var(--bg-dark);color:var(--text-dark)}.become-seller-page.dark-mode .seller-hero{background-color:var(--bg-dark)}.become-seller-page.dark-mode .seller-hero-title{color:var(--text-dark)}.become-seller-page.dark-mode .seller-hero-subtitle{color:var(--text-dark-secondary)}.become-seller-page.dark-mode .seller-hero-cta{background:var(--gradient-primary);color:#fff;border:none}.become-seller-page.dark-mode .seller-hero-cta:hover{background:var(--gradient-primary);transform:translateY(-2px);box-shadow:var(--shadow-glow)}.become-seller-page.dark-mode .seller-benefits{background-color:var(--bg-dark-secondary)}.become-seller-page.dark-mode .seller-benefits-title{color:var(--text-dark)}.become-seller-page.dark-mode .seller-benefit-card{background-color:var(--bg-dark-tertiary);border-color:var(--border-dark)}.become-seller-page.dark-mode .seller-benefit-icon{color:var(--primary-green)}.become-seller-page.dark-mode .seller-benefit-title{color:var(--text-dark)}.become-seller-page.dark-mode .seller-benefit-desc{color:var(--text-dark-secondary)}.become-seller-page.dark-mode .seller-benefit-card:hover{background-color:var(--bg-dark);box-shadow:var(--shadow-glow);transform:translateY(-5px)}.become-seller-page.dark-mode .seller-enrollment{background-color:var(--bg-dark)}.become-seller-page.dark-mode .seller-enrollment-title{color:var(--text-dark)}.become-seller-page.dark-mode .seller-step-card{background-color:var(--bg-dark-secondary);border-color:var(--border-dark)}.become-seller-page.dark-mode .seller-step-number{background:var(--gradient-primary);color:#fff}.become-seller-page.dark-mode .seller-step-icon{color:var(--primary-green)}.become-seller-page.dark-mode .seller-step-title{color:var(--text-dark)}.become-seller-page.dark-mode .seller-step-desc{color:var(--text-dark-secondary)}.become-seller-page.dark-mode .seller-step-highlight{color:var(--primary-green)}.become-seller-page.dark-mode .seller-step-card:hover{background-color:var(--bg-dark-tertiary);box-shadow:var(--shadow-glow);transform:translateY(-5px)}.become-seller-page.dark-mode .seller-enroll-btn{background:var(--gradient-primary);color:#fff}.become-seller-page.dark-mode .seller-enroll-btn:hover{background:var(--gradient-primary);transform:translateY(-2px);box-shadow:var(--shadow-glow)}.become-seller-page.dark-mode .seller-visual-frame{border-color:var(--border-dark);background:var(--bg-dark-secondary)}.become-seller-page.dark-mode .seller-3d-boxes{background:var(--gradient-primary)}.become-seller-page.dark-mode .seller-3d-character{background:var(--bg-dark-tertiary);border-color:var(--border-dark)}@media (max-width: 768px){.theme-toggle{right:20px;width:45px;height:45px}.theme-toggle svg{font-size:18px}.back-to-top{right:20px;bottom:20px;width:45px;height:45px}}.custom-alert{position:fixed;top:20px;right:20px;min-width:300px;max-width:500px;padding:16px 20px;border-radius:12px;box-shadow:0 10px 40px #00000026;z-index:10000;animation:slideInRight .3s ease-out,fadeIn .3s ease-out;backdrop-filter:blur(10px)}.custom-alert-content{display:flex;align-items:center;gap:12px}.custom-alert-icon{font-size:24px;flex-shrink:0}.custom-alert-message{flex:1;margin:0;font-size:15px;font-weight:500;line-height:1.5;color:#fff}.custom-alert-close{background:none;border:none;color:#fff;font-size:18px;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;opacity:.8;transition:opacity .2s;flex-shrink:0}.custom-alert-close:hover{opacity:1}.custom-alert-success{background:linear-gradient(135deg,#22c55e,#16a34a);border:1px solid rgba(255,255,255,.2)}.custom-alert-error{background:linear-gradient(135deg,#ef4444,#dc2626);border:1px solid rgba(255,255,255,.2)}.custom-alert-warning{background:linear-gradient(135deg,#f59e0b,#d97706);border:1px solid rgba(255,255,255,.2)}.custom-alert-info{background:linear-gradient(135deg,#3b82f6,#2563eb);border:1px solid rgba(255,255,255,.2)}body.dark-mode .custom-alert{box-shadow:0 10px 40px #0006}body.dark-mode .custom-alert-success{background:linear-gradient(135deg,#16a34a,#15803d)}body.dark-mode .custom-alert-error{background:linear-gradient(135deg,#dc2626,#b91c1c)}body.dark-mode .custom-alert-warning{background:linear-gradient(135deg,#d97706,#b45309)}body.dark-mode .custom-alert-info{background:linear-gradient(135deg,#2563eb,#1d4ed8)}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@media (max-width: 768px){.custom-alert{top:10px;right:10px;left:10px;min-width:unset;max-width:unset;padding:12px 16px}.custom-alert-message{font-size:14px}.custom-alert-icon{font-size:20px}}:root{--primary-green: #22C55E;--primary-green-dark: #16A34A;--primary-green-light: #4ADE80;--primary-green-glow: #10B981;--bg-light: #FFFFFF;--bg-light-secondary: #F9FAFB;--bg-light-tertiary: #F3F4F6;--text-light: #1F2937;--text-light-secondary: #6B7280;--text-light-tertiary: #9CA3AF;--bg-dark: #0A0A0A;--bg-dark-secondary: #111111;--bg-dark-tertiary: #1A1A1A;--text-dark: #F3F4F6;--text-dark-secondary: #9CA3AF;--text-dark-tertiary: #6B7280;--overlay-light: rgba(255, 255, 255, .9);--overlay-dark: rgba(10, 10, 10, .85);--card-light: rgba(255, 255, 255, .95);--card-dark: rgba(30, 30, 30, .95);--card-hover-light: rgba(255, 255, 255, 1);--card-hover-dark: rgba(40, 40, 40, 1);--border-light: rgba(0, 0, 0, .08);--border-dark: rgba(255, 255, 255, .08);--shadow-light: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-dark: 0 20px 25px -5px rgba(0, 0, 0, .5), 0 10px 10px -5px rgba(0, 0, 0, .3);--shadow-glow: 0 0 60px rgba(34, 197, 94, .3);--shadow-glow-intense: 0 0 120px rgba(34, 197, 94, .5);--gradient-primary: linear-gradient(135deg, var(--primary-green), var(--primary-green-dark));--gradient-green-light: linear-gradient(135deg, var(--primary-green-light), var(--primary-green));--glassmorphism-light: rgba(255, 255, 255, .25);--gradient-green: linear-gradient(135deg, var(--primary-green), var(--primary-green-dark));--glassmorphism-dark: rgba(255, 255, 255, .05);--neon-glow: 0 0 5px currentColor, 0 0 10px currentColor, 0 0 15px currentColor;--text-muted-light: #9CA3AF;--text-muted-dark: #6B7280}body{font-family:Epilogue,sans-serif;background-color:var(--bg-light);color:var(--text-light);min-height:100vh;overflow-x:hidden}.seller-auth-container{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;position:relative}.seller-auth-visual{background:linear-gradient(135deg,#0f766e,#22c55e);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:2rem}.visual-floating-elements{position:absolute;width:100%;height:100%}.visual-element{position:absolute;opacity:.1;animation:floatElements 20s ease-in-out infinite}.visual-element:nth-child(1){top:10%;left:10%;width:200px;height:200px;background:radial-gradient(circle,rgba(255,255,255,.3),transparent);animation-delay:0s}.visual-element:nth-child(2){bottom:20%;right:15%;width:150px;height:150px;background:radial-gradient(circle,rgba(255,255,255,.2),transparent);animation-delay:5s}@keyframes floatElements{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.1)}}.visual-3d-content{position:relative;z-index:1;text-align:center}.visual-3d-character{width:300px;height:400px;margin:0 auto;position:relative;animation:characterFloat 6s ease-in-out infinite}@keyframes characterFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.visual-3d-phone{width:200px;height:350px;background:linear-gradient(to bottom,#1a1a1a,#2a2a2a);border-radius:30px;margin:0 auto;position:relative;box-shadow:0 20px 40px #0000004d;transform:perspective(1000px) rotateY(-15deg)}.phone-screen{position:absolute;inset:10px;background:#fff;border-radius:20px;padding:20px;overflow:hidden}.phone-store{background:var(--primary-green);color:#fff;padding:10px;border-radius:10px;margin-bottom:10px;font-weight:700;text-align:center}.visual-products{position:absolute;bottom:-50px;left:50%;transform:translate(-50%);display:flex;gap:20px}.product-box{width:60px;height:60px;background:#fff3;border-radius:10px;backdrop-filter:blur(10px);animation:productBounce 3s ease-in-out infinite}.product-box:nth-child(2){animation-delay:.5s}.product-box:nth-child(3){animation-delay:1s}@keyframes productBounce{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(5deg)}}.seller-auth-forms{background:var(--bg-light);display:flex;align-items:center;justify-content:center;padding:2rem;position:relative}body.dark-mode .seller-auth-forms{background:var(--bg-dark)}.seller-form-card{background:#fff;border-radius:24px;padding:3rem;width:100%;max-width:500px;box-shadow:0 10px 30px #0000001a;position:relative;min-height:600px;display:flex;flex-direction:column}body.dark-mode .seller-form-card{background:var(--bg-dark-secondary);box-shadow:0 10px 30px #00000080}.seller-form-logo{text-align:center;margin-bottom:2rem}.logocon{justify-content:center;display:flex;align-items:center}.logosign a{display:flex;align-items:center;text-decoration:none;transition:all .3s ease;position:relative}.logosign img{height:160px;width:auto;transition:all .3s ease;filter:drop-shadow(0 2px 8px rgba(34,197,94,.2))}.logosign:hover img{transform:scale(1.05);filter:drop-shadow(0 4px 12px rgba(34,197,94,.4))}.seller-form-title{font-family:Geist,sans-serif;font-size:1.75rem;font-weight:700;text-align:center;margin-bottom:2rem;color:var(--text-light)}body.dark-mode .seller-form-title{color:var(--text-dark)}.seller-form-step{display:none;animation:fadeInUp .5s ease;flex:1;display:flex;flex-direction:column}.seller-form-step.active{display:flex}.seller-form-group{margin-bottom:1.5rem}.seller-form-label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-light-secondary);font-size:.875rem}body.dark-mode .seller-form-label{color:var(--text-dark-secondary)}.seller-form-input,.seller-form-select{width:100%;padding:1rem 1.25rem;border:2px solid var(--border-light);border-radius:12px;font-size:1rem;transition:all .3s ease;background:var(--bg-light);color:var(--text-light)}body.dark-mode .seller-form-input,body.dark-mode .seller-form-select{background:var(--bg-dark);color:var(--text-dark);border-color:var(--border-dark)}.seller-form-input:focus,.seller-form-select:focus{outline:none;border-color:var(--primary-green);box-shadow:0 0 0 3px #22c55e1a}.seller-phone-group{display:grid;grid-template-columns:100px 1fr;gap:.75rem}.seller-country-code{padding:1rem;border:2px solid var(--border-light);border-radius:12px;background:var(--bg-light-secondary);font-weight:600;display:flex;align-items:center;justify-content:center}body.dark-mode .seller-country-code{background:var(--bg-dark-tertiary);border-color:var(--border-dark)}.seller-verification-input{font-size:1.5rem;text-align:center;letter-spacing:.5rem;font-weight:700}.seller-radio-group{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem}.seller-radio-option{position:relative;cursor:pointer}.seller-radio-input{position:absolute;opacity:0}.seller-radio-label{display:block;padding:1rem;border:2px solid var(--border-light);border-radius:12px;text-align:center;transition:all .3s ease;font-weight:500}body.dark-mode .seller-radio-label{border-color:var(--border-dark)}.seller-radio-input:checked+.seller-radio-label{border-color:var(--primary-green);background:#22c55e1a;color:var(--primary-green)}.seller-checkbox-group{display:flex;align-items:start;gap:.75rem;margin-top:1.5rem}.seller-checkbox{width:20px;height:20px;accent-color:var(--primary-green);cursor:pointer;margin-top:2px}.seller-checkbox-label{font-size:.875rem;color:var(--text-light-secondary);cursor:pointer;line-height:1.5}body.dark-mode .seller-checkbox-label{color:var(--text-dark-secondary)}.seller-password-hint{font-size:.75rem;color:var(--text-light-tertiary);margin-top:.5rem;line-height:1.5}body.dark-mode .seller-password-hint{color:var(--text-dark-tertiary)}.seller-form-button{width:100%;padding:1rem 2rem;background:var(--gradient-primary);color:#fff;border:none;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:auto;text-decoration:none;text-align:center}.seller-form-button:hover{transform:translateY(-2px);box-shadow:0 10px 30px #22c55e4d}.seller-form-button:active{transform:translateY(0)}.seller-resend-button{width:100%;padding:1rem;background:transparent;color:var(--primary-green);border:2px solid var(--primary-green);border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:1rem}.seller-resend-button:hover{background:var(--primary-green);color:#fff}.seller-social-button{width:100%;padding:1rem 2rem;background:var(--bg-dark);color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:1rem;text-decoration:none}.seller-social-button:hover{transform:translateY(-2px);box-shadow:0 10px 30px #0003}.seller-social-google{background:#fff;color:var(--text-light);border:2px solid var(--border-light)}body.dark-mode .seller-social-google{background:var(--bg-dark-secondary);color:var(--text-dark);border-color:var(--border-dark)}.seller-social-email{background:var(--bg-dark)}.seller-social-AutoboyExpress{background:var(--gradient-primary)}.seller-form-footer{text-align:center;margin-top:2rem;font-size:.875rem;color:var(--text-light-secondary)}body.dark-mode .seller-form-footer{color:var(--text-dark-secondary)}.seller-form-footer a{color:var(--primary-green);text-decoration:none;font-weight:600;transition:all .3s ease}.seller-form-footer a:hover{text-decoration:underline}.seller-progress-bar{position:absolute;top:0;left:0;right:0;height:4px;background:var(--bg-light-secondary);border-radius:24px 24px 0 0;overflow:hidden}body.dark-mode .seller-progress-bar{background:var(--bg-dark-tertiary)}.seller-progress-fill{height:100%;background:var(--gradient-primary);transition:width .5s ease;width:20%}@media (max-width: 1024px){.seller-auth-container{grid-template-columns:1fr}.seller-auth-visual{display:none}}@media (max-width: 480px){.seller-auth-forms{padding:1rem}.seller-form-card{padding:2rem 1.5rem}.seller-form-title{font-size:1.5rem}.seller-radio-group{grid-template-columns:1fr}.seller-phone-group{grid-template-columns:80px 1fr}}.seller-form-button.loading{position:relative;color:transparent;pointer-events:none}.seller-form-button.loading:after{content:"";position:absolute;width:20px;height:20px;top:50%;left:50%;margin-left:-10px;margin-top:-10px;border:2px solid white;border-radius:50%;border-top-color:transparent;animation:spin .8s linear infinite}.seller-error-message{color:#ef4444;font-size:.875rem;margin-top:.5rem;display:none}.seller-error-message.show{display:block;animation:shake .5s ease}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}:root{--primary-green: #22C55E;--primary-green-dark: #16A34A;--primary-green-light: #4ADE80;--primary-green-glow: #10B981;--bg-light: #F5F5F7;--bg-light-secondary: #EBEBED;--bg-light-tertiary: #E1E1E3;--text-light: #1F2937;--text-light-secondary: #6B7280;--text-light-tertiary: #9CA3AF;--bg-dark: #0A0A0A;--bg-dark-secondary: #111111;--bg-dark-tertiary: #1A1A1A;--text-dark: #F3F4F6;--text-dark-secondary: #9CA3AF;--text-dark-tertiary: #6B7280;--overlay-light: rgba(245, 245, 247, .9);--overlay-dark: rgba(10, 10, 10, .85);--card-light: rgba(255, 255, 255, .98);--card-dark: rgba(30, 30, 30, .95);--card-hover-light: rgba(255, 255, 255, 1);--card-hover-dark: rgba(40, 40, 40, 1);--border-light: rgba(0, 0, 0, .08);--border-dark: rgba(255, 255, 255, .08);--shadow-light: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-dark: 0 20px 25px -5px rgba(0, 0, 0, .5), 0 10px 10px -5px rgba(0, 0, 0, .3);--shadow-glow: 0 0 60px rgba(34, 197, 94, .3);--shadow-glow-intense: 0 0 120px rgba(34, 197, 94, .5);--gradient-primary: linear-gradient(135deg, var(--primary-green), var(--primary-green-dark));--gradient-green-light: linear-gradient(135deg, var(--primary-green-light), var(--primary-green));--glassmorphism-light: rgba(255, 255, 255, .25);--gradient-green: linear-gradient(135deg, var(--primary-green), var(--primary-green-dark));--glassmorphism-dark: rgba(255, 255, 255, .05);--neon-glow: 0 0 5px currentColor, 0 0 10px currentColor, 0 0 15px currentColor;--text-muted-light: #9CA3AF;--text-muted-dark: #6B7280}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Epilogue,sans-serif;background-color:var(--bg-light);color:var(--text-light);overflow-x:hidden;transition:all .5s cubic-bezier(.4,0,.2,1);line-height:1.6}body.dark-mode{background-color:var(--bg-dark);color:var(--text-dark)}h1,h2,h3{font-family:Geist,sans-serif;font-weight:800;letter-spacing:-.02em;line-height:.95}h4,h5,h6{font-family:Libre Baskerville,serif;font-weight:700;letter-spacing:-.01em;line-height:1.2}p{font-family:Epilogue,sans-serif;font-weight:400;line-height:1.7;letter-spacing:-.01em}.accent-text{font-family:Rosario,sans-serif;font-weight:500;font-style:italic}.hero-section{position:relative;width:100%;min-height:100vh;height:auto;overflow:hidden;background:var(--bg-light)}body.dark-mode .hero-section{background:var(--bg-dark)}.background-container{position:absolute;top:0;left:0;width:100%;height:100%}.background-layer{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.background-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;transition:opacity 2s cubic-bezier(.4,0,.2,1)}.background-image.active{opacity:1}.bg-1{background-image:url(https://images.unsplash.com/photo-1593642632823-8f785ba67e45?w=1920&h=1080&fit=crop&q=90)}.bg-2{background-image:url(https://images.unsplash.com/photo-1526738549149-8e07eca6c147?w=1920&h=1080&fit=crop&q=90)}.bg-3{background-image:url(https://images.unsplash.com/photo-1468495244123-6c6c332eeece?w=1920&h=1080&fit=crop&q=90)}.bg-4{background-image:url(https://images.unsplash.com/photo-1505740420928-5e560c06d30e?w=1920&h=1080&fit=crop&q=90)}.hero-liquid-glass-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);filter:url(#hero-crystal-distortion);-webkit-filter:url(#hero-crystal-distortion);isolation:isolate;pointer-events:none}.hero-glass-tint{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;box-shadow:inset 0 0 5px -8px #ffffff4d;background-color:#fff0;pointer-events:none}body.dark-mode .hero-glass-tint{box-shadow:inset 0 0 5px -8px #fff3;background-color:#0000}.gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#ffffffb3,#0009,#000000e6);z-index:2;pointer-events:none}body.dark-mode .gradient-overlay{background:linear-gradient(180deg,#00000080,#0009,#000000e6)}.noise-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.02;z-index:3;background-image:url("data:image/svg+xml,%3Csvg width='300' height='300' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' /%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' /%3E%3C/svg%3E");pointer-events:none}.hero-content{position:relative;z-index:100;min-height:calc(100vh - 98px);display:flex;align-items:center;justify-content:center;padding:2rem 5%}@media (max-width: 768px){.hero-content{min-height:calc(100vh - 70px);padding:1.5rem 4%}}@media (max-width: 480px){.hero-content{min-height:calc(100vh - 60px);padding:1rem 3%}}.hero-inner{max-width:1400px;margin:0 auto;width:100%;display:flex;justify-content:center;align-items:center}.hero-text{max-width:1300px;width:100%;text-align:center;margin:0 auto}.hero-title{font-size:clamp(2.7rem,8vw,6rem);margin-bottom:2rem;color:var(--text-light);opacity:0;text-transform:uppercase;transform:translateY(60px) translateZ(0);position:relative}body.dark-mode .hero-title{color:var(--text-dark)}.hero-title .gradient-text{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block}.hero-subtitle{font-family:Libre Baskerville,serif;font-size:clamp(1.2rem,2.5vw,2rem);font-weight:400;font-style:italic;margin-bottom:1.5rem;color:var(--primary-green);opacity:0;transform:translateY(40px)}.hero-description{font-size:clamp(1.1rem,2vw,1.5rem);margin-bottom:3rem;color:var(--text-light-secondary);max-width:700px;opacity:0;transform:translateY(40px);font-weight:300}body.dark-mode .hero-description{color:var(--text-dark-secondary)}.hero-buttons{display:flex;gap:2rem;opacity:0;transform:translateY(40px);flex-wrap:wrap}.btn{padding:1.2rem 3.5rem;border-radius:100px;text-decoration:none;font-family:Epilogue,sans-serif;font-weight:600;font-size:1.1rem;transition:all .4s cubic-bezier(.4,0,.2,1);display:inline-block;position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:.05em}.btn-primary{background:var(--gradient-primary);color:#fff;border:none;box-shadow:0 10px 30px #22c55e4d}.btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s ease}.btn-primary:hover:before{left:100%}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 15px 40px #22c55e66}.btn-secondary{background:transparent;color:var(--text-light);border:2px solid var(--border-light);backdrop-filter:blur(10px);background:var(--glassmorphism-light)}body.dark-mode .btn-secondary{color:var(--text-dark);border:2px solid var(--border-dark);background:var(--glassmorphism-dark)}.btn-secondary:hover{border-color:var(--primary-green);color:var(--primary-green);transform:translateY(-3px);box-shadow:0 10px 30px #22c55e33}.floating-bubbles{position:absolute;width:100%;height:100%;overflow:hidden;z-index:5;pointer-events:none}.bubble{position:absolute;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fffc,#22c55e66);backdrop-filter:blur(2px);opacity:0;animation:bubbleFloat 15s infinite ease-in-out}.bubble.tiny{width:4px;height:4px}.bubble.small{width:8px;height:8px}.bubble.medium{width:12px;height:12px}.bubble.large{width:16px;height:16px}@keyframes bubbleFloat{0%{opacity:0;transform:translateY(100vh) translate(0) scale(0)}10%{opacity:.7;transform:translateY(90vh) translate(10px) scale(1)}20%{opacity:.6;transform:translateY(70vh) translate(-20px) scale(1.1)}40%{opacity:.8;transform:translateY(40vh) translate(30px) scale(.9)}60%{opacity:.6;transform:translateY(20vh) translate(-25px) scale(1.05)}80%{opacity:.4;transform:translateY(5vh) translate(15px) scale(.95)}to{opacity:0;transform:translateY(-10vh) translate(0) scale(.8)}}.bubble:before{content:"";position:absolute;top:15%;left:15%;width:30%;height:30%;background:radial-gradient(circle,rgba(255,255,255,.9),transparent);border-radius:50%}body.dark-mode .bubble{background:radial-gradient(circle at 30% 30%,#ffffff4d,#22c55e33)}@media (max-width: 1366px) and (min-width: 1024px){.hero-content{height:90vh;padding:0 4%}.hero-inner{max-width:1200px}.hero-text{max-width:1000px}.hero-title{font-size:clamp(3rem,6vw,4.5rem);margin-bottom:1.5rem;line-height:1.1}.hero-subtitle{font-size:clamp(1.1rem,2vw,1.6rem);margin-bottom:1.2rem}.hero-description{font-size:clamp(1rem,1.5vw,1.25rem);margin-bottom:2.5rem;max-width:600px;line-height:1.5}.hero-buttons{gap:1.5rem}.btn{padding:1rem 2.8rem;font-size:1rem}}@media (max-width: 1023px) and (min-width: 769px){.hero-content{height:85vh;padding:0 3.5%}.hero-title{font-size:clamp(2.8rem,7vw,4rem);margin-bottom:1.4rem}.hero-subtitle{font-size:clamp(1rem,2.2vw,1.5rem);margin-bottom:1.1rem}.hero-description{font-size:clamp(1rem,1.8vw,1.2rem);margin-bottom:2.2rem;max-width:550px}.btn{padding:1rem 2.5rem;font-size:.95rem}}@media (max-width: 768px){.hero-section{height:90vh;min-height:600px}.hero-content{height:90vh;padding:0 5%;display:flex;align-items:center;justify-content:center}.hero-inner{width:100%;max-width:600px}.hero-text{text-align:center}.hero-title{font-size:clamp(2.2rem,9vw,3.2rem);line-height:1.2;margin-bottom:1.2rem;letter-spacing:-1px}.hero-subtitle{font-size:clamp(.95rem,2.5vw,1.2rem);margin-bottom:1rem}.hero-description{font-size:clamp(.95rem,2.2vw,1.1rem);line-height:1.6;margin-bottom:2rem;padding:0 1rem}.hero-buttons{flex-direction:column;width:100%;max-width:320px;margin:0 auto;gap:1rem}.btn{width:100%;text-align:center;padding:1rem 2rem;font-size:1rem}.gradient-orb{opacity:.3;width:300px;height:300px}}@media (max-width: 480px){.hero-section{height:85vh;min-height:550px}.hero-content{padding:0 4%;height:85vh}.hero-inner,.hero-text{max-width:100%}.hero-title{font-size:clamp(1.8rem,8vw,2.5rem);line-height:1.25;margin-bottom:1rem}.hero-subtitle{font-size:clamp(.85rem,2.2vw,1rem);margin-bottom:.75rem}.hero-description{font-size:clamp(.9rem,2vw,1rem);padding:0 .5rem;margin-bottom:1.5rem}.hero-buttons{max-width:100%;gap:.75rem}.btn{padding:.9rem 1.5rem;font-size:.95rem}.gradient-orb{width:250px;height:250px}}@media (prefers-reduced-motion: reduce){.background-image,.bubble{animation:none!important;transition:opacity .3s ease!important}}.hero-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:200}.mobile-nav-dropdown{width:100%}.mobile-dropdown-trigger{display:flex;align-items:center;justify-content:space-between;cursor:pointer;position:relative}.mobile-dropdown-arrow{font-size:.8rem;transition:transform .3s ease}.mobile-nav-dropdown.active .mobile-dropdown-arrow{transform:rotate(180deg)}.mobile-dropdown-menu{max-height:0;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);background:var(--glassmorphism-light);border-radius:15px;margin-top:.5rem;padding:0 1rem}body.dark-mode .mobile-dropdown-menu{background:var(--glassmorphism-dark)}.mobile-nav-dropdown.active .mobile-dropdown-menu{max-height:500px;padding:1rem}.mobile-dropdown-section{margin-bottom:1.5rem}.mobile-dropdown-section:last-child{margin-bottom:0}.mobile-dropdown-section h5{font-size:.9rem;font-weight:700;color:var(--primary-green);margin:0 0 .8rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-light);text-transform:uppercase;letter-spacing:.5px}body.dark-mode .mobile-dropdown-section h5{border-bottom:1px solid var(--border-dark)}.mobile-dropdown-link{display:block;padding:.6rem .8rem;color:var(--text-light);text-decoration:none;border-radius:8px;font-weight:500;font-size:.9rem;transition:all .3s ease;margin-bottom:.3rem}body.dark-mode .mobile-dropdown-link{color:var(--text-dark)}.mobile-dropdown-link:hover{background:var(--primary-green);color:#fff;transform:translate(5px)}@media (max-width: 1200px){.nav-dropdown-menu{min-width:450px}}@media (max-width: 992px){.nav-dropdown{display:none}}@media (max-width: 768px){.nav-dropdown-menu{min-width:300px;grid-template-columns:1fr;gap:1.5rem}}.loading{position:relative;overflow:hidden}.loading:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,255,136,.2),transparent);animation:loading 1.5s infinite}@keyframes loading{to{left:100%}}.pulse{animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 #0f86}70%{box-shadow:0 0 0 10px #0f80}to{box-shadow:0 0 #0f80}}.theme-toggle{position:fixed;right:3rem;top:50%;transform:translateY(-50%);background:var(--card-light);border:1px solid var(--border-light);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1001;transition:all .3s ease;box-shadow:0 10px 30px #0000001a}body.dark-mode .theme-toggle{background:var(--card-dark);border:1px solid var(--border-dark);box-shadow:0 10px 30px #ffffff1a}.theme-toggle:hover{transform:translateY(-50%) scale(1.1)}.theme-toggle i{font-size:1.25rem;color:var(--primary-green);transition:all .3s ease}@media (max-width: 768px){.hero-title{font-size:clamp(2.5rem,10vw,4rem)}.hero-buttons{flex-direction:column;width:100%}.btn{width:100%;text-align:center}}@media (max-width: 480px){.hero-title{font-size:clamp(2rem,8vw,3.5rem);line-height:1.15;margin-bottom:20px;letter-spacing:-1px;padding-right:10px;word-wrap:break-word;overflow-wrap:break-word}}.text-gradient{background:linear-gradient(135deg,var(--primary-green),var(--primary-green-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.categories-section{position:relative;min-height:100vh;padding:120px 0;background:var(--bg-light);overflow:visible;z-index:1}body.dark-mode .categories-section{background:var(--bg-dark)}.animated-bg-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;opacity:.8}@media (min-width: 769px){.gradient-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.6;will-change:transform}.orb-1{width:600px;height:600px;background:radial-gradient(circle,var(--primary-green-light),transparent);top:-200px;left:-200px}.orb-2{width:800px;height:800px;background:radial-gradient(circle,var(--primary-green),transparent);bottom:-300px;right:-300px}.orb-3{width:500px;height:500px;background:radial-gradient(circle,var(--primary-green-glow),transparent);top:50%;left:50%;transform:translate(-50%,-50%)}body.dark-mode .gradient-orb{opacity:.3}}@media (max-width: 768px){.gradient-orb{display:none}.animated-bg-container:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(135deg,#22c55e1a,#10a34a0d,#4ade801a)}}.noise-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' /%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' /%3E%3C/svg%3E")}.container{position:relative;z-index:10;max-width:1600px;margin:0 auto;padding:0 5%}.section-header{text-align:center;margin-bottom:80px;position:relative;z-index:10;opacity:1!important;visibility:visible!important;max-width:90%;margin-left:auto;margin-right:auto;overflow:visible}.section-label{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:var(--primary-green);color:#fff;border-radius:100px;font-size:.875rem;font-weight:600;margin-bottom:24px;opacity:1!important;visibility:visible!important;max-width:calc(100% - 2rem);text-align:center;white-space:nowrap}.section-label i{font-size:.75rem}.section-title{font-size:clamp(3rem,6vw,5rem);margin-bottom:24px;text-transform:uppercase;opacity:1!important;visibility:visible!important;color:var(--text-light);line-height:1.3;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;max-width:100%;display:block}body.dark-mode .section-title{color:var(--text-dark)}.title-line{display:block!important;opacity:1!important;word-wrap:break-word;overflow-wrap:break-word;width:100%;margin-bottom:.5rem}.title-line:last-child{margin-bottom:0}.title-line.highlight{color:var(--primary-green);opacity:1!important;display:block!important}body.dark-mode .title-line.highlight{color:var(--primary-green-light)}.section-subtitle{font-size:clamp(1.1rem,2vw,1.4rem);color:var(--text-light-secondary);line-height:1.6;word-wrap:break-word;overflow-wrap:break-word;max-width:600px;margin:0 auto;font-weight:400;opacity:1!important;visibility:visible!important}body.dark-mode .section-subtitle{color:var(--text-dark-secondary)}.categories-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:32px;margin-bottom:100px;position:relative;z-index:10;opacity:1!important;visibility:visible!important}@media (max-width: 768px){.categories-grid{grid-template-columns:1fr;gap:24px}}.category-card{position:relative;background:var(--card-light);border:1px solid var(--border-light);border-radius:24px;padding:48px 40px;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;opacity:1!important;visibility:visible!important;z-index:5}body.dark-mode .category-card{background:var(--card-dark);border:1px solid var(--border-dark)}.category-card:hover{transform:translateY(-10px);box-shadow:var(--shadow-light);border-color:var(--primary-green)}body.dark-mode .category-card:hover{box-shadow:var(--shadow-dark)}.category-card.featured{background:linear-gradient(135deg,var(--primary-green),var(--primary-green-dark));border:none;color:#fff}.featured-badge{position:absolute;top:20px;right:20px;background:#fff3;backdrop-filter:blur(10px);padding:6px 16px;border-radius:100px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.card-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);width:300px;height:300px;background:radial-gradient(circle,var(--primary-green-light),transparent);filter:blur(60px);opacity:0;transition:all .4s ease;pointer-events:none;z-index:0}.icon-wrapper{position:relative;width:80px;height:80px;margin-bottom:32px}.icon-bg{position:absolute;width:100%;height:100%;background:linear-gradient(135deg,var(--primary-green-light),var(--primary-green));border-radius:20px;opacity:.1;transition:all .8s cubic-bezier(.4,0,.2,1)}.featured .icon-bg{background:#fff3}.icon-wrapper i{position:relative;font-size:36px;color:var(--primary-green);display:flex;align-items:center;justify-content:center;width:100%;height:100%}.featured .icon-wrapper i{color:#fff}.card-title{font-size:2rem;margin-bottom:16px;font-family:Geist,sans-serif}.card-description{font-size:1.1rem;font-weight:500;margin-bottom:12px;color:var(--text-light)}body.dark-mode .card-description{color:var(--text-dark)}.featured .card-description{color:#fff}.card-detail{font-size:.95rem;color:var(--text-light-secondary);margin-bottom:32px;line-height:1.6}body.dark-mode .card-detail{color:var(--text-dark-secondary)}.featured .card-detail{color:#fffc}.card-stats{display:flex;gap:32px;margin-bottom:32px}.stat{display:flex;flex-direction:column}.stat-number{font-size:1.75rem;font-weight:700;color:var(--primary-green);font-family:Geist,sans-serif}.featured .stat-number{color:#fff}.stat-label{font-size:.875rem;color:var(--text-light-secondary)}body.dark-mode .stat-label{color:var(--text-dark-secondary)}.featured .stat-label{color:#fffc}.shop-btn{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;background:transparent;border:2px solid var(--primary-green);color:var(--primary-green);border-radius:100px;font-weight:600;text-decoration:none;transition:all .3s ease;position:relative;overflow:hidden}.shop-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--primary-green);transition:left .3s ease;z-index:-1}.shop-btn:hover:before{left:0}.shop-btn:hover{color:#fff;transform:translate(5px)}.shop-btn.primary{background:#fff;color:var(--primary-green);border-color:#fff}.shop-btn.primary:before{background:#fff3}.shop-btn.primary:hover{border-color:#fffc}.cta-section{position:relative;background:var(--bg-light-secondary);border-radius:32px;padding:60px 50px;overflow:visible;margin-top:60px;opacity:1!important;visibility:visible!important;z-index:10}body.dark-mode .cta-section{background:var(--bg-dark-secondary)}.cta-content{display:flex;flex-direction:row;gap:60px;align-items:center;justify-content:space-between;opacity:1!important;visibility:visible!important}.cta-left{flex:1;max-width:100%;opacity:1!important;visibility:visible!important}.cta-right{flex:0 0 280px;opacity:1!important;visibility:visible!important}.cta-title,.cta-description,.cta-features,.cta-buttons{opacity:1!important;visibility:visible!important}.cta-title{font-size:clamp(1.8rem,3vw,2.5rem);margin-bottom:16px;line-height:1.4;font-weight:800;word-wrap:break-word;overflow-wrap:break-word}.cta-title .text-gradient{display:block;word-wrap:break-word}@media (max-width: 1024px){.cta-section{padding:50px 40px}.cta-content{gap:40px}.cta-left{max-width:60%}.cta-right{flex:0 0 240px}.cta-title{font-size:clamp(1.6rem,3.5vw,2rem)}}@media (max-width: 768px){.cta-section{padding:40px 30px}.cta-content{flex-direction:column;gap:30px}.cta-left{max-width:100%}.cta-right{flex:0 0 auto;width:100%}.cta-title{font-size:clamp(1.4rem,5vw,1.8rem)}}.cta-description{font-size:clamp(1rem,1.8vw,1.1rem);color:var(--text-light-secondary);margin-bottom:30px;line-height:1.6;max-width:100%}body.dark-mode .cta-description{color:var(--text-dark-secondary)}.cta-features{display:flex;flex-direction:column;gap:14px;margin-bottom:35px}.feature{display:flex;align-items:center;gap:10px;font-size:clamp(.9rem,1.5vw,1rem)}.feature i{color:var(--primary-green);font-size:1.1rem;flex-shrink:0}.cta-buttons{display:flex;gap:15px;flex-wrap:wrap}.cta-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border-radius:100px;font-size:clamp(.9rem,1.5vw,1rem);font-weight:600;text-decoration:none;transition:all .3s ease;position:relative;overflow:hidden}@media (max-width: 480px){.cta-buttons{flex-direction:column;width:100%}.cta-btn{width:100%;justify-content:center;padding:16px 24px}}.cta-btn.primary{background:var(--primary-green);color:#fff;border:2px solid var(--primary-green)}.cta-btn.primary:hover{background:var(--primary-green-dark);border-color:var(--primary-green-dark);transform:translateY(-2px);box-shadow:0 10px 30px #22c55e4d}.cta-btn.secondary{background:transparent;color:var(--text-light);border:2px solid var(--border-light)}body.dark-mode .cta-btn.secondary{color:var(--text-dark);border-color:var(--border-dark)}.cta-btn.secondary:hover{background:var(--card-light);transform:translateY(-2px);border-color:var(--primary-green);color:var(--primary-green)}body.dark-mode .cta-btn.secondary:hover{background:var(--card-dark)}.phone-showcase{position:relative;display:flex;justify-content:center;align-items:center;width:100%;max-width:300px;margin:0 auto}.phone-img{width:100%;max-width:280px;height:auto;min-height:350px;position:relative;z-index:2;filter:drop-shadow(0 20px 40px rgba(0,0,0,.1));background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 500"><defs><linearGradient id="grad" x1="0%" y1="0%" x2="100%" y2="100%"><stop offset="0%" style="stop-color:%2322C55E;stop-opacity:0.8" /><stop offset="50%" style="stop-color:%234ADE80;stop-opacity:0.8" /><stop offset="100%" style="stop-color:%2316A34A;stop-opacity:0.8" /></linearGradient></defs><g transform="translate(200,250)"><rect x="-80" y="-150" width="160" height="300" rx="20" fill="url(%23grad)" opacity="0.9"/><rect x="-70" y="-140" width="140" height="280" rx="15" fill="%23000" opacity="0.1"/><circle cx="0" cy="-120" r="5" fill="%23fff" opacity="0.8"/><rect x="-50" y="-100" width="100" height="180" rx="10" fill="%23fff" opacity="0.1"/><g transform="translate(0,-20)"><rect x="-40" y="-50" width="80" height="10" rx="5" fill="%23fff" opacity="0.2"/><rect x="-40" y="-30" width="60" height="10" rx="5" fill="%23fff" opacity="0.2"/><rect x="-40" y="-10" width="70" height="10" rx="5" fill="%23fff" opacity="0.2"/></g></g></svg>');background-size:contain;background-repeat:no-repeat;background-position:center;opacity:1!important;visibility:visible!important}@media (max-width: 768px){.phone-showcase{max-width:220px}.phone-img{max-width:200px;min-height:280px}}@media (max-width: 480px){.phone-showcase{max-width:180px}.phone-img{max-width:160px;min-height:240px}}.phone-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:280px;height:280px;background:radial-gradient(circle,var(--primary-green-light),transparent);filter:blur(100px);opacity:.5;animation:pulse 4s ease-in-out infinite;z-index:1}@keyframes pulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.5}50%{transform:translate(-50%,-50%) scale(1.2);opacity:.3}}@media (max-width: 1024px){.categories-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.category-card{padding:36px 32px}.section-title{font-size:clamp(2.5rem,5vw,4rem)}}@media (max-width: 768px){.categories-section{padding:60px 0}.container{padding:0 1.25rem}.section-header{margin-bottom:2.5rem;padding:0 .5rem;max-width:95%}.section-title{font-size:clamp(1.5rem,5vw,2.5rem);line-height:1.35;margin-bottom:1rem;letter-spacing:.5px}.title-line{display:block!important;margin-bottom:.4rem}.section-subtitle{font-size:clamp(.875rem,2.5vw,1rem);line-height:1.6;padding:0 .5rem}.categories-grid{grid-template-columns:1fr;gap:1.5rem;margin-bottom:3rem}.category-card{padding:2rem 1.5rem}.icon-wrapper{width:55px;height:55px;margin-bottom:1.25rem}.icon-wrapper i{font-size:26px}.card-title{font-size:1.3rem;margin-bottom:1rem}.card-stats{gap:1.25rem;margin-bottom:1.25rem;flex-wrap:wrap;justify-content:center}.stat-number{font-size:1.6rem}.stat-label{font-size:.8rem}.card-description{font-size:.95rem;line-height:1.6}.cta-section{padding:2rem 1.5rem;margin-top:2.5rem;border-radius:24px}.cta-content{grid-template-columns:1fr;gap:2rem}.cta-left{text-align:center}.cta-title{font-size:clamp(1.5rem,5vw,1.8rem);margin-bottom:1rem;line-height:1.3}.cta-description{font-size:.95rem;margin-bottom:1.5rem;line-height:1.5}.cta-features{align-items:center;gap:1rem;margin-bottom:2rem}.feature{font-size:.9rem;justify-content:center}.feature i{font-size:1rem}.cta-buttons{justify-content:center;flex-direction:row;gap:1rem}.cta-btn{padding:.85rem 1.5rem;font-size:.9rem}.cta-right{order:-1;min-height:280px}.phone-showcase{margin-top:0}.phone-img{max-width:220px;min-height:280px}.phone-glow{width:200px;height:200px}}@media (max-width: 480px){.categories-section{padding:40px 0}.container{padding:0 1rem}.section-header{margin-bottom:1.75rem;padding:0 .25rem;max-width:98%}.section-title{font-size:clamp(1.25rem,4.5vw,1.75rem);line-height:1.4;margin-bottom:.75rem;letter-spacing:0px;word-break:break-word}.title-line{display:block!important;margin-bottom:.35rem}.section-subtitle{font-size:clamp(.8rem,2vw,.9rem);line-height:1.55;padding:0 .25rem}.categories-grid{gap:1.25rem;margin-bottom:2.5rem}.category-card{padding:1.5rem 1.25rem}.icon-wrapper{width:50px;height:50px;margin-bottom:1rem}.icon-wrapper i{font-size:24px}.card-title{font-size:1.15rem;margin-bottom:.85rem}.card-stats{gap:1rem;margin-bottom:1rem}.stat-number{font-size:1.4rem}.stat-label{font-size:.75rem}.card-description{font-size:.9rem;line-height:1.6;margin-bottom:1.25rem}.cta-section{padding:1.75rem 1rem;margin-top:2rem;border-radius:20px}.cta-content{gap:1.75rem}.cta-title{font-size:clamp(1.3rem,5.5vw,1.6rem);margin-bottom:.85rem;line-height:1.3}.cta-description{font-size:.85rem;margin-bottom:1.25rem;line-height:1.5}.cta-features{gap:.85rem;margin-bottom:1.75rem}.feature{font-size:.85rem}.feature i{font-size:.95rem}.cta-buttons{flex-direction:column;gap:.75rem}.cta-btn{padding:.8rem 1.3rem;font-size:.85rem;width:100%;max-width:300px;margin:0 auto}.cta-right{min-height:240px}.phone-img{max-width:180px;min-height:240px}.phone-glow{width:160px;height:160px}}@media (max-width: 360px){.categories-section{padding:30px 0}.container{padding:0 .75rem}.section-header{margin-bottom:1.5rem;padding:0;max-width:100%}.section-title{font-size:clamp(1.1rem,4vw,1.5rem);line-height:1.45;margin-bottom:.5rem;letter-spacing:-.5px}.title-line{display:block!important;margin-bottom:.3rem}.section-subtitle{font-size:clamp(.75rem,1.8vw,.85rem);line-height:1.5}.section-label{font-size:.7rem;padding:.35rem .75rem}}.fade-in{opacity:0;transform:translateY(30px);animation:fadeIn .8s ease-out forwards}@keyframes fadeIn{to{opacity:1;transform:translateY(0)}}.slide-in-left{opacity:0;transform:translate(-50px);animation:slideInLeft .8s ease-out forwards}@keyframes slideInLeft{to{opacity:1;transform:translate(0)}}.slide-in-right{opacity:0;transform:translate(50px);animation:slideInRight .8s ease-out forwards}@keyframes slideInRight{to{opacity:1;transform:translate(0)}}.hover-lift{transition:transform .3s ease}.hover-lift:hover{transform:translateY(-5px)}.loading{position:relative;pointer-events:none}.loading:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border:2px solid transparent;border-top-color:var(--primary-green);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}a:focus,button:focus{outline:2px solid var(--primary-green);outline-offset:2px}::selection{background-color:var(--primary-green);color:#fff}::-moz-selection{background-color:var(--primary-green);color:#fff}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg-light-secondary)}body.dark-mode ::-webkit-scrollbar-track{background:var(--bg-dark-secondary)}::-webkit-scrollbar-thumb{background:var(--primary-green);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--primary-green-dark)}@media print{.animated-bg-container,.card-glow,.phone-glow{display:none}.categories-section{background:#fff;color:#000}}.ab-trending-section{padding:120px 0 80px;position:relative;background:linear-gradient(135deg,var(--bg-light) 0%,var(--bg-light-secondary) 100%);overflow:hidden}body.dark-mode .ab-trending-section{background:linear-gradient(135deg,var(--bg-dark) 0%,var(--bg-dark-secondary) 100%)}.ab-bg-animation{position:absolute;inset:0;pointer-events:none;z-index:0}.ab-floating-orb{position:absolute;border-radius:50%;background:var(--gradient-primary);filter:blur(80px);opacity:.08;animation:ab-float 25s infinite ease-in-out}.ab-orb-1{width:400px;height:400px;top:-200px;right:-200px;animation-delay:0s}.ab-orb-2{width:300px;height:300px;bottom:-150px;left:-150px;background:var(--gradient-green-light);animation-delay:8s}.ab-orb-3{width:250px;height:250px;top:40%;left:5%;background:var(--gradient-primary);animation-delay:15s}@keyframes ab-float{0%,to{transform:translate(0) rotate(0) scale(1)}25%{transform:translate(40px,-40px) rotate(90deg) scale(1.1)}50%{transform:translate(-30px,-60px) rotate(180deg) scale(.9)}75%{transform:translate(-50px,30px) rotate(270deg) scale(1.05)}}.ab-container{max-width:1400px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.ab-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4rem;position:relative}.ab-section-header:before{content:"";position:absolute;left:0;bottom:-15px;width:120px;height:4px;background:var(--gradient-primary);border-radius:2px;animation:ab-expandLine 2s ease-out}@keyframes ab-expandLine{0%{width:0;opacity:0}to{width:120px;opacity:1}}.ab-section-title{font-size:3.5rem;font-weight:900;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-2px;position:relative;animation:ab-titleGlow 4s ease-in-out infinite alternate}@keyframes ab-titleGlow{0%{filter:drop-shadow(0 0 10px rgba(34,197,94,.3))}to{filter:drop-shadow(0 0 25px rgba(34,197,94,.6))}}.ab-more-btn{background:var(--glassmorphism-light);backdrop-filter:blur(20px) saturate(1.8);color:var(--text-light);border:1px solid var(--border-light);padding:1rem 2.5rem;border-radius:50px;font-weight:700;font-size:1.1rem;cursor:pointer;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;text-decoration:none;display:flex;align-items:center;gap:.8rem}body.dark-mode .ab-more-btn{background:var(--glassmorphism-dark);color:var(--text-dark);border:1px solid var(--border-dark)}.ab-more-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--gradient-primary);transition:left .6s ease;z-index:-1}.ab-more-btn:hover:before{left:0}.ab-more-btn:hover{color:#fff;transform:translateY(-4px) scale(1.05);box-shadow:var(--shadow-glow)}.ab-more-btn i{transition:transform .4s ease}.ab-more-btn:hover i{transform:translate(8px)}.ab-products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;position:relative}.ab-product-card{position:relative;height:400px;border-radius:24px;overflow:hidden;cursor:pointer;transition:all .6s cubic-bezier(.4,0,.2,1);animation:ab-fadeInUp .8s ease forwards;opacity:0;transform:translateY(40px)}.ab-product-card:hover{transform:translateY(-20px) scale(1.03);box-shadow:var(--shadow-glow)}.ab-product-image{width:100%;height:100%;object-fit:cover;transition:all .8s cubic-bezier(.4,0,.2,1)}.ab-product-card:hover .ab-product-image{transform:scale(1.1);filter:brightness(.8)}.ab-product-overlay{position:absolute;bottom:0;left:0;right:0;background:var(--glassmorphism-overlay);backdrop-filter:blur(20px) saturate(1.8);border-top:1px solid rgba(255,255,255,.2);padding:1.25rem 1.5rem;transform:translateY(100%);transition:all .6s cubic-bezier(.4,0,.2,1)}body.dark-mode .ab-product-overlay{background:var(--glassmorphism-overlay-dark);border-top:1px solid rgba(255,255,255,.1)}.ab-product-card:hover .ab-product-overlay{transform:translateY(0)}.ab-product-name{font-size:1.4rem;font-weight:800;color:var(--text-light);margin-bottom:.5rem;line-height:1.2;transition:all .3s ease}body.dark-mode .ab-product-name{color:var(--text-dark)}.ab-product-description{font-size:.95rem;color:var(--text-light-secondary);margin-bottom:1.5rem;line-height:1.4;opacity:.9}body.dark-mode .ab-product-description{color:var(--text-dark-secondary)}.ab-explore-btn{background:var(--gradient-primary);color:#fff;border:none;padding:.8rem 1.5rem;border-radius:50px;font-weight:700;font-size:.9rem;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:.5rem;position:relative;overflow:hidden}.ab-explore-btn:hover{transform:translateY(-2px);box-shadow:0 15px 35px #22c55e66}.ab-explore-btn i{transition:transform .3s ease}.ab-explore-btn:hover i{transform:translate(3px)}.ab-status-badge{position:absolute;top:1.5rem;left:1.5rem;background:var(--glassmorphism-light);backdrop-filter:blur(15px);color:var(--text-light);padding:.5rem 1rem;border-radius:25px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border:1px solid rgba(255,255,255,.2);transition:all .3s ease;z-index:2}body.dark-mode .ab-status-badge{background:var(--glassmorphism-dark);color:var(--text-dark);border:1px solid rgba(255,255,255,.1)}.ab-status-badge.trending{background:var(--gradient-primary);color:#fff;animation:ab-pulse 2s infinite}.ab-status-badge.new{background:var(--gradient-green-light);color:#fff}.ab-status-badge.featured{background:var(--primary-green-glow);color:#fff}@keyframes ab-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.ab-overlay-product-title{font-size:.8rem;opacity:.85;margin-bottom:4px;font-weight:600}.ab-overlay-price{font-size:.9rem;color:#22c55e;font-weight:700;margin-top:4px}.ab-overlay-count{font-size:.75rem;opacity:.7;margin-top:.4rem;color:#22c55e;font-weight:600}.ab-mobile-info{display:none}.ab-favorite-btn{position:absolute;top:1.5rem;right:1.5rem;width:45px;height:45px;border-radius:50%;background:var(--glassmorphism-light);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:2}body.dark-mode .ab-favorite-btn{background:var(--glassmorphism-dark);border:1px solid rgba(255,255,255,.1)}.ab-favorite-btn:hover{transform:scale(1.1);background:var(--primary-green);color:#fff}.ab-favorite-btn.active{background:var(--primary-green);color:#fff;animation:ab-heartBeat .6s ease}@keyframes ab-heartBeat{0%,to{transform:scale(1)}25%{transform:scale(1.2)}50%{transform:scale(1.1)}75%{transform:scale(1.15)}}.ab-product-card:nth-child(1){animation-delay:.1s}.ab-product-card:nth-child(2){animation-delay:.2s}.ab-product-card:nth-child(3){animation-delay:.3s}.ab-product-card:nth-child(4){animation-delay:.4s}.ab-product-card:nth-child(5){animation-delay:.5s}.ab-product-card:nth-child(6){animation-delay:.6s}.ab-product-card:nth-child(7){animation-delay:.7s}.ab-product-card:nth-child(8){animation-delay:.8s}@keyframes ab-fadeInUp{to{opacity:1;transform:translateY(0)}}@media (max-width: 1200px){.products-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.section-title{font-size:3rem}}@media (max-width: 768px){.container{padding:0 1.5rem}.trending-section,.ab-trending-section{padding:60px 0 40px}.section-header,.ab-section-header{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2.5rem;text-align:left}.section-title,.ab-section-title{font-size:clamp(2rem,7vw,2.5rem);line-height:1.2}.more-btn,.ab-more-btn{padding:.75rem 1.25rem;font-size:.9rem}.products-grid,.ab-products-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}.product-card,.ab-product-card{height:300px}.ab-product-card .ab-product-overlay{display:none!important}.ab-mobile-info{display:flex!important;flex-direction:column;gap:4px;padding:10px 14px;background:#000000d9;backdrop-filter:blur(10px);border-radius:0 0 20px 20px;position:absolute;bottom:0;left:0;right:0;z-index:5}.ab-mobile-info-top{display:flex;justify-content:space-between;align-items:center}.ab-mobile-info-name{font-size:.9rem;font-weight:700;color:#fff}.ab-mobile-info-count{font-size:.7rem;font-weight:600;color:#22c55e;background:#22c55e26;padding:2px 8px;border-radius:10px}.ab-mobile-info-price{font-size:1rem;font-weight:700;color:#22c55e}.ab-mobile-info-desc{font-size:.75rem;color:#fff9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-overlay,.ab-product-overlay{padding:1.25rem}.product-name,.ab-product-name{font-size:1.1rem}.product-price,.ab-product-price{font-size:1.2rem}}@media (max-width: 480px){.container{padding:0 1rem}.trending-section,.ab-trending-section{padding:40px 0 30px}.section-header,.ab-section-header{margin-bottom:2rem;gap:.75rem}.section-title,.ab-section-title{font-size:clamp(1.6rem,7vw,2rem);letter-spacing:-.5px;line-height:1.2}.more-btn,.ab-more-btn{padding:.65rem 1rem;font-size:.85rem;min-width:80px}.products-grid,.ab-products-grid{grid-template-columns:1fr;gap:1rem}.product-card,.ab-product-card{height:280px;border-radius:16px;cursor:pointer}.ab-product-card .ab-product-overlay{display:none!important}.ab-mobile-info{display:flex!important;flex-direction:column;gap:4px;padding:10px 12px;background:#000000d9;backdrop-filter:blur(10px);border-radius:0 0 16px 16px;position:absolute;bottom:0;left:0;right:0;z-index:5}.ab-mobile-info-top{display:flex;justify-content:space-between;align-items:center}.ab-mobile-info-name{font-size:.85rem;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}.ab-mobile-info-count{font-size:.65rem;font-weight:600;color:#22c55e;background:#22c55e26;padding:2px 8px;border-radius:10px;white-space:nowrap}.ab-mobile-info-price{font-size:.9rem;font-weight:700;color:#22c55e}.ab-mobile-info-desc{font-size:.7rem;color:#fff9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ab-product-card:hover{transform:none!important}.product-overlay{padding:1.25rem;transform:translateY(0);background:#000000bf;backdrop-filter:blur(15px)}.product-name,.ab-product-name{font-size:1.2rem;margin-bottom:.75rem}.product-category,.ab-product-category{font-size:.85rem}.product-price,.ab-product-price{font-size:1.3rem}.btn-primary,.btn-secondary{width:60%;font-size:small}.reveal{opacity:0;transform:translateY(50px);transition:all .8s cubic-bezier(.4,0,.2,1)}.reveal.active{opacity:1;transform:translateY(0)}.loading{opacity:.7;animation:shimmer 1.5s infinite}@keyframes shimmer{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}}.footer{position:relative;overflow:hidden;margin-top:auto}.footer-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(https://images.unsplash.com/photo-1518770660439-4636190af475?w=1920&h=1080&fit=crop);background-size:cover;background-position:center;background-attachment:fixed;filter:brightness(.3) saturate(1.5);z-index:1}.footer-gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#22c55e4d,#10a34a33,#0a0a0acc,#10a34a33,#22c55e4d);background-size:200% 200%;animation:gradientShift 15s ease infinite;z-index:2}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.footer-glass{position:relative;background:#ffffff0d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,.1);z-index:3}body.dark-mode .footer-glass{background:#0000004d}.footer-nav{padding:2rem 5%;border-bottom:1px solid rgba(255,255,255,.1)}.footer-nav-content{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem}.footer-logo{display:flex;align-items:center;text-decoration:none;transition:all .3s ease;position:relative}.footer-logo img{height:120px;width:auto;transition:all .3s ease;filter:drop-shadow(0 2px 8px rgba(34,197,94,.2))}.footer-logo:hover img{transform:scale(1.05);filter:drop-shadow(0 4px 12px rgba(34,197,94,.4))}.footer-logo-text{display:flex;flex-direction:column;line-height:1}.footer-logo-subtitle{font-size:.75rem;font-weight:400;opacity:.8;font-family:Epilogue,sans-serif}.footer-nav-links{display:flex;gap:3rem;align-items:center}.footer-nav-link{color:#fff;text-decoration:none;font-weight:500;position:relative;transition:all .3s ease}.footer-nav-link:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:var(--primary-green);transition:width .3s ease}.footer-nav-link:hover:after{width:100%}.footer-auth{display:flex;gap:1rem}.footer-btn{padding:.75rem 2rem;border-radius:100px;text-decoration:none;font-weight:600;transition:all .3s ease;display:inline-block}.footer-btn-outline{color:#fff;border:2px solid rgba(255,255,255,.3);background:transparent}.footer-btn-outline:hover{background:#ffffff1a;border-color:var(--primary-green);transform:translateY(-2px)}.footer-btn-primary{background:var(--gradient-primary);color:#fff;border:none;box-shadow:0 5px 20px #22c55e4d;position:relative;overflow:hidden}.footer-btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 30px #22c55e80}.footer-content{padding:4rem 5% 3rem}.footer-grid{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}.footer-column h3{font-family:Geist,sans-serif;font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.footer-column h3 i{color:var(--primary-green);font-size:1rem}.footer-links{display:flex;flex-direction:column;gap:1rem}.footer-link{color:#fffc;text-decoration:none;display:flex;align-items:flex-start;gap:.75rem;transition:all .3s ease;position:relative;padding-left:1.5rem}.footer-link span{display:flex;flex-direction:column;gap:.3rem;flex:1}.footer-link strong{color:#fffffff2;font-weight:600}.footer-link small{font-size:.75rem;color:#fff9;line-height:1.2}.footer-link:before{content:"";position:absolute;left:0;width:0;height:2px;background:var(--primary-green);transition:width .3s ease}.footer-link:hover{color:var(--primary-green);transform:translate(5px)}.footer-link:hover:before{width:10px}.footer-link i{font-size:.875rem;color:var(--primary-green);opacity:.7;flex-shrink:0;width:.875rem;text-align:center}.contact-info{display:flex;flex-direction:column;gap:1rem}.contact-item{color:#fffc;display:flex;align-items:flex-start;gap:1rem}.contact-item span{display:flex;flex-direction:column;gap:.3rem}.contact-item i{color:var(--primary-green);font-size:1.25rem;width:30px;text-align:center;flex-shrink:0;margin-top:.2rem}.contact-item small{font-size:.85rem;color:#fff9;line-height:1.3}.contact-link{color:var(--primary-green);text-decoration:none;transition:all .3s ease}.contact-link:hover{color:var(--primary-green-light);text-decoration:underline}.live-chat-btn{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:var(--gradient-primary);color:#fff;text-decoration:none;border-radius:100px;font-weight:600;margin-top:1rem;transition:all .3s ease;position:relative;overflow:hidden}.live-chat-btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#fff3;border-radius:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s}.live-chat-btn:hover:before{width:300px;height:300px}.live-chat-btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px #22c55e80}.newsletter-section{grid-column:1 / -1;text-align:center;padding:3rem;background:#ffffff0d;border-radius:20px;backdrop-filter:blur(10px);margin-top:2rem}.newsletter-title{font-family:Geist,sans-serif;font-size:2rem;font-weight:700;color:#fff;margin-bottom:.5rem}.newsletter-subtitle{color:#fffc;margin-bottom:2rem}.newsletter-form{display:flex;gap:1rem;max-width:500px;margin:0 auto}.newsletter-input{flex:1;padding:1rem 1.5rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:100px;color:#fff;font-size:1rem;transition:all .3s ease}.newsletter-input::placeholder{color:#ffffff80}.newsletter-input:focus{outline:none;background:#ffffff26;border-color:var(--primary-green)}.newsletter-btn{padding:1rem 2rem;background:var(--gradient-primary);color:#fff;border:none;border-radius:100px;font-weight:600;cursor:pointer;transition:all .3s ease}.newsletter-btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px #22c55e80}.footer-bottom{padding:2rem 5%;border-top:1px solid rgba(255,255,255,.1);background:#0003}.footer-bottom-content{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem}.footer-copyright{color:#fffc;font-size:.875rem}.footer-legal{display:flex;gap:2rem;align-items:center}.footer-legal-link{color:#fffc;text-decoration:none;font-size:.875rem;transition:all .3s ease}.footer-legal-link:hover{color:var(--primary-green)}.footer-social{display:flex;gap:1rem}.social-link{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:50%;color:#fff;text-decoration:none;transition:all .3s ease}.social-link:hover{background:var(--primary-green);border-color:var(--primary-green);transform:translateY(-3px) rotate(360deg);box-shadow:0 5px 20px #22c55e80}.footer-particles{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.particle{position:absolute;width:2px;height:2px;background:var(--primary-green);border-radius:50%;opacity:.5;animation:floatUp 10s linear infinite}@keyframes floatUp{0%{transform:translateY(100vh) translate(0);opacity:0}10%{opacity:.5}90%{opacity:.5}to{transform:translateY(-10vh) translate(100px);opacity:0}}@media (max-width: 1366px) and (min-width: 1024px){.footer-nav{padding:1.5rem 4%}.footer-nav-content{max-width:1200px;gap:1.5rem}.footer-logo img{height:100px}.footer-nav-links{gap:2rem}.footer-nav-link{font-size:.9rem}.footer-btn{padding:.6rem 1.5rem;font-size:.9rem}.footer-content{padding:3rem 4% 2.5rem}.footer-grid{max-width:1200px;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.footer-column h3{font-size:1.1rem;margin-bottom:1.2rem}.footer-links{gap:.8rem}.footer-link,.contact-item{font-size:.9rem}.newsletter-section{padding:2.5rem}.newsletter-title{font-size:1.7rem}.newsletter-subtitle{font-size:.9rem}.newsletter-form{max-width:450px}.newsletter-input{padding:.8rem 1.2rem;font-size:.9rem}.newsletter-btn{padding:.8rem 1.5rem;font-size:.9rem}.footer-bottom{padding:1.5rem 4%}.footer-bottom-content{max-width:1200px;gap:1.5rem}.footer-copyright,.footer-legal-link{font-size:.8rem}.social-link{width:35px;height:35px}.live-chat-btn{padding:.8rem 1.5rem;font-size:.9rem}}@media (max-width: 1023px) and (min-width: 769px){.footer-nav{padding:1.3rem 3.5%}.footer-nav-content{gap:1.2rem}.footer-logo img{height:90px}.footer-nav-links{gap:1.5rem}.footer-nav-link{font-size:.85rem}.footer-btn{padding:.5rem 1.2rem;font-size:.85rem}.footer-content{padding:2.5rem 3.5% 2rem}.footer-grid{gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.footer-column h3{font-size:1rem;margin-bottom:1rem}.footer-links{gap:.7rem}.footer-link,.contact-item{font-size:.85rem}.newsletter-section{padding:2rem}.newsletter-title{font-size:1.5rem}.newsletter-subtitle{font-size:.85rem}.newsletter-form{max-width:400px}.newsletter-input{padding:.7rem 1rem;font-size:.85rem}.newsletter-btn{padding:.7rem 1.2rem;font-size:.85rem}.footer-bottom{padding:1.3rem 3.5%}.footer-bottom-content{gap:1.2rem}.social-link{width:32px;height:32px}.live-chat-btn{padding:.7rem 1.2rem;font-size:.85rem}}@media (max-width: 1024px) and (min-width: 769px){.footer-nav{padding:1.2rem 3%}.footer-nav-content{gap:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center}.footer-logo img{height:80px}.footer-nav-links{gap:1rem;flex-basis:100%;order:3;justify-content:center;margin-top:.5rem}.footer-auth{gap:.75rem}.footer-btn{padding:.6rem 1.2rem;font-size:.85rem}.footer-content{padding:2rem 3% 1.5rem}.footer-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.footer-column h3{font-size:1.05rem;margin-bottom:1rem}.footer-links{gap:.6rem}.footer-link{font-size:.85rem}.contact-info{gap:.8rem}.contact-item{font-size:.85rem}.live-chat-btn{padding:.7rem 1.2rem;font-size:.85rem;width:100%}.footer-bottom{padding:1.2rem 3%}.footer-bottom-content{gap:1.5rem}.footer-copyright{font-size:.8rem}.footer-social{gap:.8rem}.social-link{font-size:1.2rem}}@media (max-width: 768px) and (min-width: 481px){.footer-nav{padding:1rem 3%}.footer-nav-content{flex-direction:column;gap:.8rem;align-items:center}.footer-logo img{height:70px}.footer-nav-links{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.8rem;width:100%}.footer-nav-link{font-size:.8rem}.footer-auth{width:100%;gap:.5rem;justify-content:center}.footer-btn{flex:1;min-width:120px;padding:.6rem 1rem;font-size:.8rem}.footer-content{padding:1.5rem 3% 1rem}.footer-grid{grid-template-columns:1fr;gap:1.5rem}.footer-column{text-align:center;align-items:center}.footer-column h3{font-size:1rem;margin-bottom:.8rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.footer-links{gap:.6rem;width:100%;align-items:center}.footer-link{font-size:.82rem;flex-direction:row;align-items:flex-start;justify-content:flex-start;text-align:left;padding:0;width:100%;max-width:320px}.footer-link:before{display:none}.footer-link i{flex-shrink:0;width:18px;text-align:center;margin-top:2px}.footer-link span{text-align:left}.contact-info{gap:.8rem;align-items:center;width:100%}.contact-item{flex-direction:row;align-items:flex-start;justify-content:flex-start;font-size:.82rem;gap:.75rem;width:100%;max-width:320px}.contact-item i{font-size:1.1rem;flex-shrink:0;width:22px;text-align:center;margin-top:2px}.contact-item span{text-align:left;flex:1}.contact-link{color:var(--primary-green)}.live-chat-btn{padding:.6rem 1rem;font-size:.8rem;width:90%;margin:.5rem auto}.footer-bottom{padding:1rem 3%}.footer-bottom-content{flex-direction:column;gap:1rem;text-align:center}.footer-copyright{font-size:.75rem}.footer-social{justify-content:center;gap:1rem}.social-link{font-size:1.3rem}.quick{display:none}}@media (max-width: 480px){.footer-nav{padding:.8rem 2%}.footer-nav-content{flex-direction:column;gap:.6rem;align-items:center}.footer-logo img{height:60px}.footer-nav-links{flex-direction:column;align-items:center;gap:.4rem;width:100%}.footer-nav-link{font-size:.75rem}.footer-auth{width:100%;gap:.4rem;flex-direction:column;align-items:stretch}.footer-btn{width:100%;padding:.5rem .8rem;font-size:.75rem;text-align:center}.footer-content{padding:1rem 2% .8rem}.footer-grid{grid-template-columns:1fr;gap:1.2rem}.footer-column{text-align:center;display:flex;flex-direction:column;align-items:center;width:100%;padding:0 .5rem}.footer-column h3{font-size:.95rem;margin-bottom:.6rem;display:flex;align-items:center;justify-content:center;gap:.4rem}.footer-column h3 i{font-size:.9rem}.footer-links{display:flex;flex-direction:column;align-items:center;width:100%;gap:.6rem}.footer-link{font-size:.8rem;flex-direction:row;align-items:flex-start;justify-content:flex-start;padding:0;width:100%;max-width:280px;text-align:left}.footer-link:before{display:none}.footer-link i{font-size:.85rem;flex-shrink:0;margin-top:2px;width:18px;text-align:center}.footer-link span{display:flex;flex-direction:column;text-align:left;flex:1}.footer-link span strong{font-weight:600;margin-bottom:.15rem}.footer-link span small{font-size:.68rem}.contact-info{gap:.75rem;align-items:center;width:100%}.contact-item{flex-direction:row;align-items:flex-start;justify-content:flex-start;font-size:.8rem;gap:.75rem;width:100%;max-width:280px;text-align:left}.contact-item i{font-size:1rem;flex-shrink:0;width:20px;text-align:center;margin-top:2px}.contact-item span{text-align:left;flex:1}.contact-link{color:var(--primary-green);text-decoration:none}.live-chat-btn{padding:.5rem .8rem;font-size:.75rem;width:100%;margin:.5rem 0}.live-chat-btn i{margin-right:.3rem}.footer-bottom{padding:.8rem 2%}.footer-bottom-content{flex-direction:column;gap:.8rem;text-align:center;align-items:center}.footer-copyright{font-size:.7rem}.footer-legal{flex-wrap:wrap;justify-content:center;gap:.5rem}.footer-legal-link{font-size:.7rem}.footer-social{justify-content:center;gap:.8rem}.social-link{font-size:1.1rem}.quick{display:none}}.back-to-top{position:fixed;bottom:2rem;right:2rem;width:60px;height:60px;background:var(--card-light);backdrop-filter:blur(20px) saturate(1.8);border:1px solid var(--border-light);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1000;box-shadow:var(--shadow-light);overflow:hidden;isolation:isolate}body.dark-mode .back-to-top{background:var(--card-dark);border:1px solid var(--border-dark);box-shadow:var(--shadow-dark)}.back-to-top.visible{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.back-to-top:before{content:"";position:absolute;inset:0;background:var(--gradient-primary);opacity:0;transition:all .4s ease;z-index:-1}.back-to-top:hover:before{opacity:1}.back-to-top:after{content:"";position:absolute;inset:-2px;background:conic-gradient(from 0deg,var(--primary-green),var(--primary-green-light),var(--primary-green-glow),var(--primary-green-dark),var(--primary-green));border-radius:50%;opacity:0;animation:rotate 3s linear infinite;z-index:-2;transition:opacity .3s ease}.back-to-top:hover:after{opacity:1}.back-to-top i{font-size:1.4rem;color:var(--text-light);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;z-index:1}body.dark-mode .back-to-top i{color:var(--text-dark)}.back-to-top:hover i{color:#fff;transform:translateY(-3px);filter:drop-shadow(0 4px 8px rgba(255,255,255,.3))}.back-to-top:hover{transform:translateY(-8px) scale(1.05);box-shadow:var(--shadow-glow)}.back-to-top:active{transform:translateY(-4px) scale(.98)}.progress-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;opacity:0;transition:opacity .3s ease}.back-to-top:hover .progress-ring{opacity:1}.progress-ring__circle{fill:none;stroke:var(--primary-green-light);stroke-width:2;stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dasharray .3s ease}.ripple{position:absolute;border-radius:50%;background:#22c55e66;transform:scale(0);animation:rippleEffect .6s linear;pointer-events:none}@keyframes rippleEffect{to{transform:scale(4);opacity:0}}.back-to-top.pulse{animation:pulseGlow 2s infinite}@keyframes pulseGlow{0%,to{box-shadow:var(--shadow-light),0 0 #22c55e66}50%{box-shadow:var(--shadow-light),0 0 0 15px #22c55e00}}body.dark-mode .back-to-top.pulse{animation:pulseGlowDark 2s infinite}@keyframes pulseGlowDark{0%,to{box-shadow:var(--shadow-dark),0 0 #22c55e66}50%{box-shadow:var(--shadow-dark),0 0 0 15px #22c55e00}}@media (max-width: 768px){.back-to-top{width:55px;height:55px;bottom:1.5rem;right:1.5rem}.back-to-top i{font-size:1.3rem}.progress-ring{width:51px;height:51px}}@media (max-width: 480px){.back-to-top{width:50px;height:50px;bottom:1rem;right:1rem}.back-to-top i{font-size:1.2rem}.progress-ring{width:46px;height:46px}.back-to-top:hover{transform:translateY(-6px) scale(1.03)}}@media (max-width: 320px){.back-to-top{width:45px;height:45px;bottom:.8rem;right:.8rem}.back-to-top i{font-size:1.1rem}.progress-ring{width:41px;height:41px}}@media (prefers-contrast: high){.back-to-top{border:2px solid var(--primary-green)}.back-to-top:hover{background:var(--primary-green)}}@media (prefers-reduced-motion: reduce){.back-to-top,.back-to-top i,.back-to-top:before,.back-to-top:after,.progress-ring__circle{transition:none;animation:none}.back-to-top.visible{transform:none}}[data-aos]{pointer-events:auto!important}.section-header[data-aos],.section-header[data-aos].aos-init,.section-header[data-aos].aos-animate,.categories-grid .category-card[data-aos],.categories-grid .category-card[data-aos].aos-init,.categories-grid .category-card[data-aos].aos-animate,.cta-section[data-aos],.cta-section[data-aos].aos-init,.cta-section[data-aos].aos-animate{opacity:1!important;visibility:visible!important;transform:none!important}.categories-section [data-aos]{opacity:1!important;transform:none!important;transition-property:none!important}.categories-section [data-aos]:before,.categories-section [data-aos]:after{transition-property:none!important}.section-title,.section-subtitle,.section-label,.cta-title,.cta-description,.card-title,.card-description{opacity:1!important;visibility:visible!important}.seller-signup-page{width:100%;height:100vh;overflow-x:hidden}.seller-auth-container,.seller-form-card,.seller-auth-visual,.seller-auth-forms{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.seller-auth-container{min-height:100vh!important;display:grid!important;grid-template-columns:1fr 1fr!important;position:relative!important;gap:0!important;width:100%!important}.seller-auth-visual{opacity:1!important;visibility:visible!important;transform:translate(0)!important;background:linear-gradient(135deg,#0f766e,#22c55e)!important;position:relative!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:2rem!important}.seller-auth-forms{opacity:1!important;visibility:visible!important;transform:translate(0)!important;background:var(--bg-light)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:2rem!important;position:relative!important}.seller-form-card{opacity:1!important;visibility:visible!important;transform:translateY(0)!important;background:#fff!important;border-radius:24px!important;padding:3rem!important;width:100%!important;max-width:500px!important;box-shadow:0 10px 30px #0000001a!important;position:relative!important;min-height:600px!important;display:flex!important;flex-direction:column!important}.seller-progress-bar{position:relative!important;height:4px!important;background-color:#ffffff1a!important;border-radius:2px!important;margin-bottom:2rem!important;overflow:hidden!important}.seller-progress-fill{height:100%!important;background:var(--gradient-primary)!important;border-radius:2px!important;transition:width .3s ease!important}.seller-form-navigation{display:flex;gap:1rem;margin-top:1.5rem;width:100%;flex-wrap:nowrap}.seller-form-navigation .seller-form-button{flex:1;min-width:0;white-space:nowrap;padding:.875rem 1.25rem;font-size:.95rem}.seller-form-button-secondary{background:transparent!important;color:#22c55e!important;border:2px solid #22C55E!important;flex:0 0 auto!important;min-width:100px!important;max-width:120px!important}.seller-form-button-secondary:hover{background:#22c55e1a!important;border-color:#22c55e!important;color:#22c55e!important}.seller-password-input{position:relative;display:flex;align-items:center}.seller-password-toggle{position:absolute;right:15px;background:none;border:none;color:var(--text-light-secondary);cursor:pointer;padding:5px;transition:color .3s ease}.seller-password-toggle:hover{color:var(--primary-green)}.seller-password-hint{margin-top:1rem;padding:1rem;background:var(--bg-light-secondary);border-radius:12px;border-left:4px solid var(--primary-green)}.seller-password-hint p{margin:0 0 .5rem;font-weight:600;color:var(--text-light)}.seller-password-hint ul{margin:0;padding-left:1.5rem;color:var(--text-light-secondary)}.seller-password-hint li{margin-bottom:.25rem}.seller-phone-input{display:flex;align-items:center;border:2px solid var(--border-light);border-radius:12px;overflow:hidden;transition:all .3s ease}.seller-phone-input:focus-within{border-color:var(--primary-green);box-shadow:0 0 0 3px #22c55e1a}.seller-country-code{background:var(--bg-light-tertiary);padding:1rem;color:var(--text-light);font-weight:600;border-right:2px solid var(--border-light)}.seller-phone-input .seller-form-input{border:none;border-radius:0;margin:0;flex:1}.seller-phone-input .seller-form-input:focus{box-shadow:none}.seller-radio-options{display:flex;gap:2rem;margin-top:.5rem}.seller-radio-option{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.75rem 1rem;border:2px solid var(--border-light);border-radius:12px;transition:all .3s ease;flex:1;justify-content:center}.seller-radio-option:hover{border-color:var(--primary-green);background:#22c55e0d}.seller-radio-option input[type=radio]{accent-color:var(--primary-green)}.seller-radio-option input[type=radio]:checked+span{color:var(--primary-green);font-weight:600}.seller-checkbox-option{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;padding:1rem;border:2px solid var(--border-light);border-radius:12px;transition:all .3s ease}.seller-checkbox-option:hover{border-color:var(--primary-green);background:#22c55e0d}.seller-checkbox-option input[type=checkbox]{accent-color:var(--primary-green);margin-top:.125rem}.seller-resend-button{background:none;border:none;color:var(--primary-green);font-weight:600;cursor:pointer;margin-top:1rem;padding:.5rem 0;transition:all .3s ease}.seller-resend-button:hover{text-decoration:underline}.seller-resend-button:disabled{color:var(--text-light-tertiary);cursor:not-allowed}.seller-verification-input{text-align:center;font-size:1.5rem;font-weight:600;letter-spacing:.5rem}.seller-signup-page.dark-mode{background-color:var(--bg-dark);color:var(--text-dark)}.seller-signup-page.dark-mode .seller-auth-forms{background:var(--bg-dark)!important}.seller-signup-page.dark-mode .seller-form-card{background:var(--bg-dark-secondary)!important;box-shadow:0 10px 30px #00000080!important}.seller-signup-page.dark-mode .seller-auth-card{background-color:var(--bg-dark-secondary);border-color:var(--border-dark)}.seller-signup-page.dark-mode .seller-form-title,.seller-signup-page.dark-mode .seller-form-label{color:var(--text-dark)}.seller-signup-page.dark-mode .seller-form-input,.seller-signup-page.dark-mode .seller-form-select{background-color:var(--bg-dark-tertiary);color:var(--text-dark);border-color:var(--border-dark)}.seller-signup-page.dark-mode .seller-form-input::placeholder{color:var(--text-dark-tertiary)}.seller-signup-page.dark-mode .seller-progress-circle{background:var(--bg-dark-tertiary);color:var(--text-dark-secondary);border-color:var(--border-dark)}.seller-signup-page.dark-mode .seller-progress-line{background:var(--border-dark)}.seller-signup-page.dark-mode .seller-password-hint{background:var(--bg-dark-tertiary)}.seller-signup-page.dark-mode .seller-password-hint p{color:var(--text-dark)}.seller-signup-page.dark-mode .seller-password-hint ul{color:var(--text-dark-secondary)}.seller-signup-page.dark-mode .seller-country-code{background:var(--bg-dark-tertiary);color:var(--text-dark);border-color:var(--border-dark)}.seller-signup-page.dark-mode .seller-phone-input{border-color:var(--border-dark)}.seller-signup-page.dark-mode .seller-radio-option,.seller-signup-page.dark-mode .seller-checkbox-option{border-color:var(--border-dark);color:var(--text-dark)}.seller-signup-page.dark-mode .seller-radio-option:hover,.seller-signup-page.dark-mode .seller-checkbox-option:hover{background:#22c55e1a}.seller-signup-page.dark-mode .seller-form-button-secondary{color:var(--text-dark-secondary)!important;border-color:var(--border-dark)!important}.seller-signup-page.dark-mode .seller-form-button-secondary:hover{background:var(--bg-dark-tertiary)!important}.seller-signup-page.dark-mode .seller-resend-button{color:var(--primary-green)}.seller-signup-page.dark-mode .seller-password-toggle{color:var(--text-dark-secondary)}.seller-signup-page.dark-mode .seller-form-footer a{color:var(--primary-green)}.theme-toggle{position:fixed;top:50%;right:30px;transform:translateY(-50%);width:50px;height:50px;background:var(--gradient-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow-light);z-index:1000;border:none}.theme-toggle:hover{transform:translateY(-50%) scale(1.1);box-shadow:var(--shadow-glow)}.theme-toggle svg{color:#fff;font-size:20px;transition:transform .3s ease}.theme-toggle:hover svg{transform:rotate(20deg)}.back-to-top{position:fixed;bottom:30px;right:30px;width:50px;height:50px;background:var(--gradient-primary);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow-light);z-index:999}.back-to-top:hover{transform:translateY(-3px);box-shadow:var(--shadow-glow)}.back-to-top svg{color:#fff;font-size:16px}.progress-ring{width:50px;height:50px;position:absolute}.progress-ring__circle{stroke:#ffffff4d;stroke-width:2;fill:transparent;r:26;cx:28;cy:28}@media (max-width: 768px){.seller-auth-container{grid-template-columns:1fr!important;grid-template-rows:1fr!important}.seller-auth-visual{display:none!important}.seller-auth-forms{padding:1rem!important}.seller-form-card{padding:2rem!important;margin:0!important}.seller-progress-bar{padding:0 1rem}.seller-progress-circle{width:32px;height:32px;font-size:12px}.seller-progress-line{width:40px;margin:0 5px}.seller-radio-options{flex-direction:column;gap:1rem}.seller-form-navigation{flex-direction:column-reverse;gap:1rem;width:100%}.seller-form-navigation .seller-form-button{width:100%;max-width:100%}.seller-form-button-secondary{max-width:100%!important;width:100%}.theme-toggle,.back-to-top{right:20px;width:45px;height:45px}.theme-toggle svg,.back-to-top svg{font-size:16px}}@media (max-width: 1024px) and (min-width: 769px){.seller-form-card{max-width:450px!important;padding:2.5rem!important}.seller-form-navigation .seller-form-button{padding:.75rem 1rem;font-size:.9rem}.seller-form-button-secondary{min-width:90px!important;max-width:110px!important}}@media (max-width: 480px){.seller-form-card{padding:1.5rem!important}.seller-form-navigation{gap:.75rem}.seller-form-navigation .seller-form-button{padding:.75rem 1rem;font-size:.875rem}}.seller-step-indicator{text-align:center;color:var(--text-light-secondary);font-size:.875rem;font-weight:500;margin-bottom:1rem;letter-spacing:.5px}.seller-optional-text{font-size:.8rem;color:var(--text-light-secondary);font-weight:400;font-style:italic;margin-left:4px}.seller-signup-page.dark-mode .seller-optional-text,.seller-signup-page.dark-mode .seller-step-indicator{color:var(--text-dark-secondary)}.seller-bank-verification-header{text-align:center;margin-bottom:2rem;padding:1.5rem;background:linear-gradient(135deg,#22c55e1a,#0f766e1a);border-radius:16px;border:2px solid rgba(34,197,94,.2)}.seller-bank-verification-header .bank-icon{font-size:3rem;color:var(--primary-green);margin-bottom:1rem;filter:drop-shadow(0 4px 8px rgba(34,197,94,.3))}.seller-bank-verification-header h4{margin:0 0 .5rem;font-size:1.5rem;font-weight:700;color:var(--text-light);background:linear-gradient(135deg,#0f766e,#22c55e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.seller-signup-page.dark-mode .seller-bank-verification-header{background:linear-gradient(135deg,#22c55e26,#0f766e26);border-color:#22c55e4d}.seller-signup-page.dark-mode .seller-bank-verification-header h4{color:var(--text-dark)}.seller-info-text{color:var(--text-light-secondary);font-size:.95rem;line-height:1.6;margin:0;padding:0 1rem}.seller-signup-page.dark-mode .seller-info-text{color:var(--text-dark-secondary)}.seller-verified-badge{display:flex;align-items:center;gap:1rem;padding:1.25rem;background:linear-gradient(135deg,#22c55e26,#10b98126);border:2px solid #22C55E;border-radius:16px;margin-top:1.5rem;animation:slideIn .4s ease-out}.seller-verified-badge .verified-icon{font-size:2rem;color:#22c55e;flex-shrink:0;filter:drop-shadow(0 2px 4px rgba(34,197,94,.4))}.seller-verified-badge div{flex:1}.seller-verified-badge strong{display:block;color:#22c55e;font-size:1rem;font-weight:700;margin-bottom:.25rem}.seller-verified-badge p{margin:0;color:var(--text-light);font-size:.95rem;font-weight:600}.seller-signup-page.dark-mode .seller-verified-badge{background:linear-gradient(135deg,#22c55e33,#10b98133);border-color:#22c55e}.seller-signup-page.dark-mode .seller-verified-badge p{color:var(--text-dark)}.seller-verify-button{width:100%;padding:1rem 1.5rem;background:linear-gradient(135deg,#22c55e,#10b981);color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:1.5rem;transition:all .3s ease;box-shadow:0 4px 12px #22c55e40}.seller-verify-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #22c55e66;background:linear-gradient(135deg,#10b981,#059669)}.seller-verify-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.seller-verify-button svg{font-size:1.25rem}.locked-input{background-color:#f3f4f6!important;color:#6b7280!important;cursor:not-allowed!important;border-color:#d1d5db!important;position:relative}.seller-signup-page.dark-mode .locked-input{background-color:#374151!important;color:#9ca3af!important;border-color:#4b5563!important}.lock-icon,.unlock-icon{font-size:.875rem;margin-left:.5rem;vertical-align:middle}.lock-icon{color:#ef4444;filter:drop-shadow(0 1px 2px rgba(239,68,68,.3))}.unlock-icon{color:#22c55e;filter:drop-shadow(0 1px 2px rgba(34,197,94,.3))}.seller-warning-box{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;background:linear-gradient(135deg,#fbbf241a,#f59e0b1a);border:2px solid #fbbf24;border-left:4px solid #f59e0b;border-radius:12px;margin-bottom:1.5rem;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{border-color:#fbbf24}50%{border-color:#f59e0b}}.seller-warning-box svg{font-size:1.5rem;color:#f59e0b;flex-shrink:0;margin-top:.125rem}.seller-warning-box p{margin:0;color:#92400e;font-size:.95rem;line-height:1.5;font-weight:500}.seller-signup-page.dark-mode .seller-warning-box{background:linear-gradient(135deg,#fbbf2426,#f59e0b26);border-color:#fbbf24}.seller-signup-page.dark-mode .seller-warning-box p{color:#fcd34d}.seller-hint-text{display:block;margin-top:.5rem;font-size:.875rem;color:var(--text-light-secondary);font-style:italic;line-height:1.4}.seller-signup-page.dark-mode .seller-hint-text{color:var(--text-dark-secondary)}.seller-form-input.bank-input{padding-left:2.5rem}.seller-form-input.bank-input::placeholder{font-size:.95rem}.seller-form-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2322C55E'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1.5rem;padding-right:3rem;cursor:pointer}.seller-form-select:focus{border-color:var(--primary-green);box-shadow:0 0 0 3px #22c55e1a}.bank-code-display{font-size:.875rem;color:var(--text-light-secondary);font-weight:600;padding:.5rem .75rem;background:var(--bg-light-secondary);border-radius:8px;display:inline-block;margin-top:.5rem}.seller-signup-page.dark-mode .bank-code-display{background:var(--bg-dark-tertiary);color:var(--text-dark-secondary)}.bvn-input{letter-spacing:.5px;font-weight:600}.account-number-input{letter-spacing:1px;font-weight:600}.seller-form-input.success{border-color:#22c55e!important;background:#22c55e0d}.seller-form-input.error{border-color:#ef4444!important;background:#ef44440d}.seller-signup-page.dark-mode .seller-form-input.success{background:#22c55e1a}.seller-signup-page.dark-mode .seller-form-input.error{background:#ef44441a}.seller-verify-button svg.fa-spin{animation:spin 1s linear infinite}.seller-toast{position:fixed;top:2rem;right:2rem;z-index:9999;min-width:300px;max-width:500px;padding:1.25rem 1.5rem;border-radius:12px;box-shadow:0 10px 30px #0003;display:flex;align-items:center;gap:1rem;animation:slideInRight .4s ease-out}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.seller-toast.success{background:linear-gradient(135deg,#22c55e,#10b981);color:#fff}.seller-toast.error{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.seller-toast.info{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.seller-toast svg{font-size:1.5rem;flex-shrink:0}.seller-toast p{margin:0;font-size:.95rem;font-weight:500;line-height:1.4}@media (max-width: 768px){.seller-bank-verification-header{padding:1rem}.seller-bank-verification-header .bank-icon{font-size:2.5rem}.seller-bank-verification-header h4{font-size:1.25rem}.seller-info-text{padding:0;font-size:.875rem}.seller-verified-badge{flex-direction:column;text-align:center;gap:.75rem}.seller-verified-badge .verified-icon{font-size:1.75rem}.seller-warning-box{padding:1rem;gap:.75rem}.seller-warning-box svg{font-size:1.25rem}.seller-warning-box p{font-size:.875rem}.seller-toast{top:1rem;right:1rem;left:1rem;min-width:auto;max-width:none}.seller-verify-button{padding:.875rem 1.25rem;font-size:.95rem}}@media (max-width: 480px){.seller-bank-verification-header{padding:.75rem}.seller-bank-verification-header .bank-icon{font-size:2rem;margin-bottom:.75rem}.seller-bank-verification-header h4{font-size:1.125rem}.seller-info-text{font-size:.8125rem}.seller-verified-badge{padding:1rem}.seller-verified-badge strong{font-size:.95rem}.seller-verified-badge p{font-size:.875rem}.seller-warning-box{padding:.875rem}.seller-hint-text{font-size:.8125rem}.lock-icon,.unlock-icon{font-size:.75rem}}.seller-verify-button:focus,.seller-form-select:focus,.locked-input:focus{outline:3px solid rgba(34,197,94,.5);outline-offset:2px}@media (prefers-contrast: high){.seller-bank-verification-header,.seller-verified-badge{border-width:3px}.seller-warning-box{border-width:3px;border-left-width:5px}.locked-input{border-width:3px!important}}@media (prefers-reduced-motion: reduce){.seller-verified-badge,.seller-toast,.seller-warning-box{animation:none}.seller-verify-button:hover:not(:disabled){transform:none}.theme-toggle:hover,.back-to-top:hover{transform:none}}.seller-terms-link{color:#22c55e;text-decoration:underline;font-weight:600;transition:color .2s}.seller-terms-link:hover{color:#16a34a}.kyc-container{max-width:900px;margin:0 auto;padding:2rem;background:#fff;border-radius:16px;box-shadow:0 4px 6px #0000001a}.dark-mode .kyc-container{background:#1f2937;box-shadow:0 4px 6px #0006}.dark-mode .kyc-resend-timer{color:#9ca3af}.kyc-toast{position:fixed;top:2rem;right:2rem;padding:1rem 1.5rem;border-radius:12px;box-shadow:0 10px 25px #00000026;z-index:9999;animation:slideInRight .3s ease;font-weight:500}.kyc-toast-success{background:#22c55e;color:#fff}.kyc-toast-error{background:#ef4444;color:#fff}.kyc-header{text-align:center;margin-bottom:3rem}.kyc-header-icon{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;color:#fff;font-size:2.5rem;margin-bottom:1rem;box-shadow:0 8px 20px #22c55e4d}.kyc-header h2{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.dark-mode .kyc-header h2{color:#f9fafb}.kyc-header p{color:#6b7280;font-size:1rem}.dark-mode .kyc-header p{color:#9ca3af}.kyc-progress{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:3rem;position:relative}.kyc-progress:before{content:"";position:absolute;top:30px;left:50px;right:50px;height:2px;background:#e5e7eb;z-index:0}.dark-mode .kyc-progress:before{background:#374151}.kyc-progress-step{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:1;cursor:pointer;transition:all .3s ease}.kyc-progress-step:hover{transform:translateY(-2px)}.kyc-progress-icon{width:60px;height:60px;border-radius:50%;background:#f3f4f6;border:3px solid #E5E7EB;display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:1.5rem;margin-bottom:.75rem;transition:all .3s ease}.dark-mode .kyc-progress-icon{background:#374151;border-color:#4b5563;color:#6b7280}.kyc-progress-step.active .kyc-progress-icon{background:linear-gradient(135deg,#22c55e,#16a34a);border-color:#22c55e;color:#fff;box-shadow:0 4px 12px #22c55e66}.kyc-progress-step.completed .kyc-progress-icon{background:#22c55e;border-color:#22c55e;color:#fff}.kyc-progress-step span{font-size:.875rem;font-weight:600;color:#6b7280;margin-bottom:.5rem}.dark-mode .kyc-progress-step span{color:#9ca3af}.kyc-progress-step.active span,.dark-mode .kyc-progress-step.active span{color:#22c55e}.kyc-status-badge{font-size:.75rem;font-weight:600;padding:.25rem .5rem;border-radius:12px;display:inline-flex;align-items:center;gap:.25rem}.kyc-content{padding:2rem;background:#f9fafb;border-radius:12px;min-height:500px}.dark-mode .kyc-content{background:#111827}.kyc-step-content{max-width:600px;margin:0 auto}.kyc-step-icon{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;color:#fff;font-size:1.75rem;margin-bottom:1.5rem}.kyc-step-content h3{font-size:1.75rem;font-weight:700;color:#1f2937;margin-bottom:.75rem}.dark-mode .kyc-step-content h3{color:#f9fafb}.kyc-step-description{color:#6b7280;font-size:1rem;margin-bottom:2rem}.dark-mode .kyc-step-description{color:#9ca3af}.kyc-form-section{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 4px #0000000d}.dark-mode .kyc-form-section{background:#1f2937}.kyc-form-group{margin-bottom:1.5rem}.kyc-form-group label{display:block;font-weight:600;color:#374151;margin-bottom:.5rem;font-size:.95rem}.dark-mode .kyc-form-group label{color:#e5e7eb}.kyc-form-group input,.kyc-form-group select,.kyc-form-group textarea{width:100%;padding:.875rem 1rem;border:2px solid #E5E7EB;border-radius:10px;font-size:1rem;transition:all .3s ease;background:#fff;color:#1f2937}.dark-mode .kyc-form-group input,.dark-mode .kyc-form-group select,.dark-mode .kyc-form-group textarea{background:#111827;border-color:#374151;color:#f9fafb}.kyc-form-group input:focus,.kyc-form-group select:focus,.kyc-form-group textarea:focus{outline:none;border-color:#22c55e;box-shadow:0 0 0 3px #22c55e1a}.kyc-readonly-input{background-color:#f3f4f6!important;cursor:not-allowed;border-color:#e5e7eb!important}.dark-mode .kyc-readonly-input{background-color:#374151!important;border-color:#4b5563!important}.kyc-input-with-button{display:flex;gap:.75rem}.kyc-input-with-button input{flex:1}.kyc-lookup-btn{padding:0 1.5rem;background:#f3f4f6;border:2px solid #E5E7EB;border-radius:10px;color:#374151;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .3s ease;white-space:nowrap;display:flex;align-items:center;justify-content:center;min-width:120px}.dark-mode .kyc-lookup-btn{background:#111827;border-color:#374151;color:#f9fafb}.kyc-lookup-btn:hover:not(:disabled){border-color:#22c55e;color:#22c55e;background:#22c55e0d}.kyc-lookup-btn:disabled{opacity:.6;cursor:not-allowed}.kyc-form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.kyc-email-verified-box{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;background:#22c55e14;border:1.5px solid rgba(34,197,94,.35);border-radius:12px;margin-top:1.5rem}.dark-mode .kyc-email-verified-box{background:#22c55e0f;border-color:#22c55e40}.kyc-email-verified-icon{color:#22c55e;font-size:1.75rem;flex-shrink:0;margin-top:2px}.kyc-email-verified-title{font-weight:700;color:#16a34a;font-size:1rem;margin-bottom:.3rem}.dark-mode .kyc-email-verified-title{color:#4ade80}.kyc-email-verified-sub{color:#6b7280;font-size:.875rem}.dark-mode .kyc-email-verified-sub{color:#9ca3af}.kyc-code-input{text-align:center;font-size:1.5rem;font-weight:700;letter-spacing:.5rem;padding:1rem!important}.kyc-email-display{text-align:center;padding:1.5rem;background:#f3f4f6;border-radius:10px;color:#374151;font-weight:500;margin-bottom:1.5rem}.dark-mode .kyc-email-display{background:#111827;color:#e5e7eb}.kyc-resend-timer{text-align:center;color:#6b7280;font-size:.875rem;margin-top:1rem}.kyc-upload-section{margin-top:2rem}.kyc-upload-section h4{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:.75rem}.dark-mode .kyc-upload-section h4{color:#f9fafb}.kyc-upload-size-notice{display:flex;align-items:center;gap:.5rem;padding:.6rem .9rem;background:#f59e0b1a;border:1px solid rgba(245,158,11,.35);border-radius:8px;color:#92400e;font-size:.8rem;font-weight:500;margin-bottom:1rem}.dark-mode .kyc-upload-size-notice{background:#f59e0b14;border-color:#f59e0b40;color:#fcd34d}.kyc-upload-hint{display:block;font-size:.7rem;font-weight:500;color:#9ca3af;margin-top:4px}.kyc-help-text{color:#6b7280;font-size:.875rem;margin-bottom:1rem;line-height:1.5}.dark-mode .kyc-help-text{color:#9ca3af}.kyc-upload-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-top:1rem}.kyc-upload-item{text-align:center}.kyc-upload-label{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;border:2px dashed #D1D5DB;border-radius:12px;background:#f9fafb;cursor:pointer;transition:all .3s ease;min-height:150px}.dark-mode .kyc-upload-label{background:#111827;border-color:#4b5563}.kyc-upload-label:hover{border-color:#22c55e;background:#22c55e0d}.kyc-upload-label svg{font-size:2rem;color:#9ca3af;margin-bottom:.5rem}.kyc-upload-label:hover svg{color:#22c55e}.kyc-upload-label span{font-weight:600;color:#6b7280;font-size:.875rem}.dark-mode .kyc-upload-label span{color:#9ca3af}.kyc-file-name{margin-top:.5rem;font-size:.75rem;color:#22c55e;font-weight:500;word-break:break-all}.kyc-btn{width:100%;padding:1rem 2rem;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.5rem}.kyc-btn:disabled{opacity:.5;cursor:not-allowed}.kyc-btn-primary{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;box-shadow:0 4px 12px #22c55e4d}.kyc-btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #22c55e66}.kyc-btn-secondary{background:transparent;border:2px solid #22C55E;color:#22c55e}.kyc-btn-secondary:hover:not(:disabled){background:#22c55e1a}@media (max-width: 768px){.kyc-container{padding:1.5rem}.kyc-header-icon{width:60px;height:60px;font-size:2rem}.kyc-header h2{font-size:1.5rem}.kyc-progress{flex-wrap:wrap;gap:1rem}.kyc-progress:before{display:none}.kyc-progress-step{flex:0 0 calc(50% - .5rem)}.kyc-progress-icon{width:50px;height:50px;font-size:1.25rem}.kyc-content,.kyc-form-section{padding:1.5rem}.kyc-form-row,.kyc-upload-grid{grid-template-columns:1fr}.kyc-toast{right:1rem;left:1rem;top:1rem}}@media (max-width: 480px){.kyc-container{padding:1rem;border-radius:12px}.kyc-header h2,.kyc-step-content h3{font-size:1.25rem}.kyc-progress-step{flex:0 0 100%}.kyc-code-input{font-size:1.25rem;letter-spacing:.35rem}}.AutoboyExpress-disputes-container{max-width:1200px;margin:0 auto;padding:6rem 2rem 2rem}.AutoboyExpress-disputes-loading{display:flex;justify-content:center;align-items:center;min-height:400px;color:#22c55e}.AutoboyExpress-disputes-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.AutoboyExpress-disputes-header h1{font-size:2rem;font-weight:700;color:#1f2937;margin:0 0 .5rem}.AutoboyExpress-disputes-header p{color:#6b7280;margin:0}.AutoboyExpress-disputes-create-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#22c55e;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s}.AutoboyExpress-disputes-create-btn:hover{background:#16a34a}.AutoboyExpress-disputes-modal{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.AutoboyExpress-disputes-form{background:#fff;border-radius:16px;padding:2rem;max-width:600px;width:100%;max-height:90vh;overflow-y:auto}.AutoboyExpress-disputes-form-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.AutoboyExpress-disputes-form-header h2{margin:0;color:#1f2937}.AutoboyExpress-disputes-form-header button{background:none;border:none;font-size:1.5rem;color:#9ca3af;cursor:pointer}.AutoboyExpress-form-group{margin-bottom:1.5rem}.AutoboyExpress-form-group label{display:block;margin-bottom:.5rem;font-weight:600;color:#374151}.AutoboyExpress-form-group input,.AutoboyExpress-form-group select,.AutoboyExpress-form-group textarea{width:100%;padding:.75rem;border:1px solid #D1D5DB;border-radius:8px;font-size:1rem}.AutoboyExpress-form-group textarea{resize:vertical;font-family:inherit}.AutoboyExpress-form-actions{display:flex;gap:1rem;justify-content:flex-end}.AutoboyExpress-form-actions button{padding:.75rem 1.5rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s}.AutoboyExpress-form-actions button[type=button]{background:#fff;border:1px solid #D1D5DB;color:#374151}.AutoboyExpress-form-actions button[type=submit]{background:#22c55e;border:none;color:#fff}.AutoboyExpress-disputes-list{display:flex;flex-direction:column;gap:1rem}.AutoboyExpress-disputes-empty{text-align:center;padding:4rem 2rem;color:#9ca3af}.AutoboyExpress-disputes-empty h3{margin:1rem 0 .5rem;color:#1f2937}.AutoboyExpress-dispute-card{background:#fff;border:1px solid #E5E7EB;border-radius:12px;padding:1.5rem}.AutoboyExpress-dispute-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.AutoboyExpress-dispute-header h3{margin:0 0 .25rem;color:#1f2937;font-size:1.125rem}.AutoboyExpress-dispute-header p{margin:0;color:#6b7280;font-size:.875rem}.AutoboyExpress-dispute-status{padding:.375rem .75rem;border-radius:6px;color:#fff;font-size:.75rem;font-weight:600}.AutoboyExpress-dispute-description{color:#6b7280;line-height:1.5;margin-bottom:1rem}.AutoboyExpress-dispute-footer{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid #E5E7EB}.AutoboyExpress-dispute-amount{font-weight:600;color:#22c55e}.AutoboyExpress-dispute-date{font-size:.875rem;color:#9ca3af}body.dark-mode .AutoboyExpress-disputes-container,body.AutoboyExpress-dash-dark-mode .AutoboyExpress-disputes-container{background:#111827;color:#f9fafb}body.dark-mode .AutoboyExpress-disputes-form,body.dark-mode .AutoboyExpress-dispute-card,body.AutoboyExpress-dash-dark-mode .AutoboyExpress-disputes-form,body.AutoboyExpress-dash-dark-mode .AutoboyExpress-dispute-card{background:#1f2937;border-color:#374151;box-shadow:0 4px 12px #0000004d}body.dark-mode .AutoboyExpress-disputes-header h1,body.dark-mode .AutoboyExpress-dispute-header h3,body.dark-mode .AutoboyExpress-disputes-form-header h2,body.dark-mode .AutoboyExpress-disputes-empty h3,body.AutoboyExpress-dash-dark-mode .AutoboyExpress-disputes-header h1,body.AutoboyExpress-dash-dark-mode .AutoboyExpress-dispute-header h3,body.AutoboyExpress-dash-dark-mode .AutoboyExpress-disputes-form-header h2,body.AutoboyExpress-dash-dark-mode .AutoboyExpress-disputes-empty h3{color:#f9fafb}body.dark-mode .AutoboyExpress-disputes-header p,body.dark-mode .AutoboyExpress-dispute-header p,body.dark-mode .AutoboyExpress-dispute-description,body.dark-mode .AutoboyExpress-form-group label,body.AutoboyExpress-dash-dark-mode .AutoboyExpress-disputes-header p,body.AutoboyExpress-dash-dark-mode .AutoboyExpress-dispute-header p,body.AutoboyExpress-dash-dark-mode .AutoboyExpress-dispute-description,body.AutoboyExpress-dash-dark-mode .AutoboyExpress-form-group label{color:#d1d5db}body.dark-mode .AutoboyExpress-form-group input,body.dark-mode .AutoboyExpress-form-group select,body.dark-mode .AutoboyExpress-form-group textarea,body.AutoboyExpress-dash-dark-mode .AutoboyExpress-form-group input,body.AutoboyExpress-dash-dark-mode .AutoboyExpress-form-group select,body.AutoboyExpress-dash-dark-mode .AutoboyExpress-form-group textarea{background:#374151;border-color:#4b5563;color:#f9fafb}body.dark-mode .AutoboyExpress-form-group input:focus,body.dark-mode .AutoboyExpress-form-group select:focus,body.dark-mode .AutoboyExpress-form-group textarea:focus,body.AutoboyExpress-dash-dark-mode .AutoboyExpress-form-group input:focus,body.AutoboyExpress-dash-dark-mode .AutoboyExpress-form-group select:focus,body.AutoboyExpress-dash-dark-mode .AutoboyExpress-form-group textarea:focus{border-color:#22c55e;outline:none;box-shadow:0 0 0 3px #22c55e1a}body.dark-mode .AutoboyExpress-dispute-footer,body.AutoboyExpress-dash-dark-mode .AutoboyExpress-dispute-footer{border-top-color:#374151}body.dark-mode .AutoboyExpress-form-actions button[type=button],body.AutoboyExpress-dash-dark-mode .AutoboyExpress-form-actions button[type=button]{background:#374151;border-color:#4b5563;color:#d1d5db}body.dark-mode .AutoboyExpress-form-actions button[type=button]:hover,body.AutoboyExpress-dash-dark-mode .AutoboyExpress-form-actions button[type=button]:hover{background:#4b5563}body.dark-mode .AutoboyExpress-disputes-form-header button,body.AutoboyExpress-dash-dark-mode .AutoboyExpress-disputes-form-header button{color:#9ca3af}body.dark-mode .AutoboyExpress-disputes-form-header button:hover,body.AutoboyExpress-dash-dark-mode .AutoboyExpress-disputes-form-header button:hover{color:#f9fafb}.escrow-analytics-container{padding:20px;max-width:1400px;margin:0 auto}.escrow-analytics-loading,.escrow-analytics-error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:var(--text-light)}body.dark-mode .escrow-analytics-loading,body.dark-mode .escrow-analytics-error{color:var(--text-dark)}.spinner{width:50px;height:50px;border:4px solid rgba(34,197,94,.2);border-top-color:#22c55e;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.escrow-analytics-error i{font-size:48px;color:#ef4444;margin-bottom:16px}.retry-button{margin-top:16px;padding:12px 24px;background:#22c55e;color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease}.retry-button:hover{background:#16a34a;transform:translateY(-2px)}.escrow-analytics-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;flex-wrap:wrap;gap:16px}.escrow-analytics-header h2{font-size:28px;font-weight:700;color:var(--text-light);margin:0}body.dark-mode .escrow-analytics-header h2{color:var(--text-dark)}.time-range-selector{display:flex;gap:8px;background:var(--bg-light-secondary);padding:4px;border-radius:12px}body.dark-mode .time-range-selector{background:var(--bg-dark-secondary)}.time-range-selector button{padding:8px 16px;border:none;background:transparent;color:var(--text-light-secondary);font-size:14px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s}body.dark-mode .time-range-selector button{color:var(--text-dark-secondary)}.time-range-selector button.active{background:#22c55e;color:#fff}.time-range-selector button:hover:not(.active){background:#22c55e1a;color:#22c55e}.analytics-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:32px}.analytics-card{background:var(--bg-light);border:1px solid var(--border-light);border-radius:16px;padding:24px;display:flex;gap:16px;transition:all .3s ease}body.dark-mode .analytics-card{background:var(--bg-dark-secondary);border-color:var(--border-dark)}.analytics-card:hover{transform:translateY(-4px);box-shadow:0 10px 30px #0000001a}.card-icon{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.card-icon i{font-size:28px;color:#fff}.card-content{flex:1}.card-content h3{font-size:14px;font-weight:600;color:var(--text-light-secondary);margin:0 0 8px;text-transform:uppercase;letter-spacing:.5px}body.dark-mode .card-content h3{color:var(--text-dark-secondary)}.card-value{font-size:24px;font-weight:700;color:var(--text-light);margin:0 0 8px;font-family:Orbitron,monospace}body.dark-mode .card-value{color:var(--text-dark)}.card-change{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;padding:4px 8px;border-radius:6px}.card-change.positive{background:#22c55e1a;color:#22c55e}.card-change.negative{background:#ef44441a;color:#ef4444}.card-subtitle{font-size:13px;color:var(--text-light-tertiary)}body.dark-mode .card-subtitle{color:var(--text-dark-tertiary)}.analytics-charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:20px;margin-bottom:32px}.chart-card{background:var(--bg-light);border:1px solid var(--border-light);border-radius:16px;padding:24px}body.dark-mode .chart-card{background:var(--bg-dark-secondary);border-color:var(--border-dark)}.chart-card h3{font-size:18px;font-weight:600;color:var(--text-light);margin:0 0 20px}body.dark-mode .chart-card h3{color:var(--text-dark)}.status-chart{margin-bottom:20px}.status-bar{height:40px;display:flex;border-radius:10px;overflow:hidden;margin-bottom:16px}.status-segment{transition:all .3s ease;cursor:pointer}.status-segment:hover{opacity:.8}.status-segment.held{background:linear-gradient(135deg,#3b82f6,#2563eb)}.status-segment.released{background:linear-gradient(135deg,#22c55e,#16a34a)}.status-segment.refunded{background:linear-gradient(135deg,#f59e0b,#d97706)}.status-legend{display:flex;gap:20px;flex-wrap:wrap}.legend-item{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-light)}body.dark-mode .legend-item{color:var(--text-dark)}.legend-color{width:16px;height:16px;border-radius:4px}.legend-color.held{background:linear-gradient(135deg,#3b82f6,#2563eb)}.legend-color.released{background:linear-gradient(135deg,#22c55e,#16a34a)}.legend-color.refunded{background:linear-gradient(135deg,#f59e0b,#d97706)}.metric-display{text-align:center;padding:40px 20px}.metric-value{font-size:64px;font-weight:700;color:#22c55e;font-family:Orbitron,monospace;line-height:1}.metric-unit{font-size:20px;color:var(--text-light-secondary);margin-top:8px;font-weight:600}body.dark-mode .metric-unit{color:var(--text-dark-secondary)}.metric-description{font-size:14px;color:var(--text-light-tertiary);margin-top:16px}body.dark-mode .metric-description{color:var(--text-dark-tertiary)}.recent-activity-section{background:var(--bg-light);border:1px solid var(--border-light);border-radius:16px;padding:24px}body.dark-mode .recent-activity-section{background:var(--bg-dark-secondary);border-color:var(--border-dark)}.recent-activity-section h3{font-size:18px;font-weight:600;color:var(--text-light);margin:0 0 20px}body.dark-mode .recent-activity-section h3{color:var(--text-dark)}.activity-list{display:flex;flex-direction:column;gap:12px}.activity-item{display:flex;align-items:center;gap:16px;padding:16px;background:var(--bg-light-secondary);border-radius:12px;transition:all .2s}body.dark-mode .activity-item{background:var(--bg-dark-tertiary)}.activity-item:hover{background:#22c55e0d}.activity-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.activity-icon i{font-size:20px;color:#fff}.activity-icon.held{background:linear-gradient(135deg,#3b82f6,#2563eb)}.activity-icon.released{background:linear-gradient(135deg,#22c55e,#16a34a)}.activity-icon.refunded{background:linear-gradient(135deg,#f59e0b,#d97706)}.activity-icon.disputed{background:linear-gradient(135deg,#ef4444,#dc2626)}.activity-title{font-size:14px;font-weight:600;color:var(--text-light);margin:0 0 4px}body.dark-mode .activity-title{color:var(--text-dark)}.activity-amount{font-size:16px;font-weight:700;color:#22c55e;font-family:Orbitron,monospace;margin:0}.activity-time{font-size:12px;color:var(--text-light-tertiary)}body.dark-mode .activity-time{color:var(--text-dark-tertiary)}@media (max-width: 768px){.escrow-analytics-container{padding:16px}.escrow-analytics-header{flex-direction:column;align-items:flex-start}.escrow-analytics-header h2{font-size:24px}.analytics-summary-grid,.analytics-charts{grid-template-columns:1fr}.time-range-selector{width:100%}.time-range-selector button{flex:1;font-size:13px;padding:8px 12px}.metric-value{font-size:48px}}@media (max-width: 480px){.escrow-analytics-header h2{font-size:20px}.analytics-card{padding:16px}.card-icon{width:48px;height:48px}.card-icon i,.card-value{font-size:20px}.chart-card{padding:16px}.status-bar{height:30px}.metric-value{font-size:40px}.activity-item{padding:12px}.activity-icon{width:40px;height:40px}.activity-icon i{font-size:16px}}.AutoboyExpress-dash-dark-mode .escrow-analytics-loading,.AutoboyExpress-dash-dark-mode .escrow-analytics-error,.AutoboyExpress-dash-dark-mode .escrow-analytics-header h2{color:var(--text-dark)}.AutoboyExpress-dash-dark-mode .time-range-selector{background:var(--bg-dark-secondary)}.AutoboyExpress-dash-dark-mode .time-range-selector button{color:var(--text-dark-secondary)}.AutoboyExpress-dash-dark-mode .analytics-card{background:var(--bg-dark-secondary);border-color:var(--border-dark)}.AutoboyExpress-dash-dark-mode .card-content h3{color:var(--text-dark-secondary)}.AutoboyExpress-dash-dark-mode .card-value{color:var(--text-dark)}.AutoboyExpress-dash-dark-mode .card-subtitle{color:var(--text-dark-tertiary)}.AutoboyExpress-dash-dark-mode .chart-card{background:var(--bg-dark-secondary);border-color:var(--border-dark)}.AutoboyExpress-dash-dark-mode .chart-card h3,.AutoboyExpress-dash-dark-mode .legend-item{color:var(--text-dark)}.AutoboyExpress-dash-dark-mode .metric-unit{color:var(--text-dark-secondary)}.AutoboyExpress-dash-dark-mode .metric-description{color:var(--text-dark-tertiary)}.AutoboyExpress-dash-dark-mode .recent-activity-section{background:var(--bg-dark-secondary);border-color:var(--border-dark)}.AutoboyExpress-dash-dark-mode .recent-activity-section h3{color:var(--text-dark)}.AutoboyExpress-dash-dark-mode .activity-item{background:var(--bg-dark-tertiary)}.AutoboyExpress-dash-dark-mode .activity-title{color:var(--text-dark)}.AutoboyExpress-dash-dark-mode .activity-time{color:var(--text-dark-tertiary)}.escrow-settings-panel{background:var(--bg-light);border:1px solid var(--border-light);border-radius:16px;padding:24px;margin-bottom:20px}body.dark-mode .escrow-settings-panel,body.AutoboyExpress-dash-dark-mode .escrow-settings-panel{background:var(--bg-dark-secondary);border-color:var(--border-dark)}.settings-title{font-size:18px;font-weight:700;color:var(--text-light);margin:0 0 20px;display:flex;align-items:center;gap:10px}body.dark-mode .settings-title,body.AutoboyExpress-dash-dark-mode .settings-title{color:var(--text-dark)}.settings-title i{color:#22c55e;font-size:20px}.settings-error{padding:12px 16px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:12px;color:#ef4444;font-size:14px;margin-bottom:16px;display:flex;align-items:center;gap:8px}.settings-list{display:flex;flex-direction:column;gap:0}.setting-item{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid var(--border-light)}body.dark-mode .setting-item,body.AutoboyExpress-dash-dark-mode .setting-item{border-bottom-color:var(--border-dark)}.setting-item:last-child{border-bottom:none}.setting-left{display:flex;align-items:center;gap:16px;flex:1}.setting-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#22c55e;background:#22c55e1a;border-radius:12px;flex-shrink:0}.setting-text{display:flex;flex-direction:column;gap:4px}.setting-label{font-size:15px;font-weight:600;color:var(--text-light)}body.dark-mode .setting-label,body.AutoboyExpress-dash-dark-mode .setting-label{color:var(--text-dark)}.setting-description{font-size:13px;color:var(--text-light-secondary)}body.dark-mode .setting-description,body.AutoboyExpress-dash-dark-mode .setting-description{color:var(--text-dark-secondary)}.toggle-switch{position:relative;display:inline-block;width:52px;height:28px;flex-shrink:0}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{position:absolute;cursor:pointer;inset:0;background-color:#d1d5db;transition:.3s;border-radius:28px}body.dark-mode .toggle-slider,body.AutoboyExpress-dash-dark-mode .toggle-slider{background-color:#4b5563}.toggle-slider:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:#fff;transition:.3s;border-radius:50%;box-shadow:0 2px 4px #0003}.toggle-switch input:checked+.toggle-slider{background-color:#22c55e}.toggle-switch input:checked+.toggle-slider:before{transform:translate(24px)}.toggle-switch input:disabled+.toggle-slider{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.escrow-settings-panel{padding:20px}.settings-title{font-size:16px}.setting-item{padding:14px 0}.setting-icon{width:36px;height:36px;font-size:16px}.setting-label{font-size:14px}.setting-description{font-size:12px}.toggle-switch{width:48px;height:26px}.toggle-slider:before{height:18px;width:18px}.toggle-switch input:checked+.toggle-slider:before{transform:translate(22px)}}@media (max-width: 480px){.escrow-settings-panel{padding:16px}.setting-left{gap:12px}.setting-icon{width:32px;height:32px;font-size:14px}}.kyc-banner{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;margin-bottom:1.5rem;border-radius:12px;border-left:4px solid;background:#fff;box-shadow:0 2px 8px #0000001a;animation:slideDown .3s ease}.dark-mode .kyc-banner,body.AutoboyExpress-dash-dark-mode .kyc-banner{background:#1f2937}.kyc-banner-warning{border-left-color:#f59e0b;background:linear-gradient(to right,rgba(245,158,11,.1),transparent)}.dark-mode .kyc-banner-warning,body.AutoboyExpress-dash-dark-mode .kyc-banner-warning{background:linear-gradient(to right,#f59e0b26,#1f2937)}.kyc-banner-info{border-left-color:#3b82f6;background:linear-gradient(to right,rgba(59,130,246,.1),transparent)}.dark-mode .kyc-banner-info,body.AutoboyExpress-dash-dark-mode .kyc-banner-info{background:linear-gradient(to right,#3b82f626,#1f2937)}.kyc-banner-error{border-left-color:#ef4444;background:linear-gradient(to right,rgba(239,68,68,.1),transparent)}.dark-mode .kyc-banner-error,body.AutoboyExpress-dash-dark-mode .kyc-banner-error{background:linear-gradient(to right,#ef444426,#1f2937)}.kyc-banner-success{border-left-color:#22c55e;background:linear-gradient(to right,rgba(34,197,94,.1),transparent)}.dark-mode .kyc-banner-success,body.AutoboyExpress-dash-dark-mode .kyc-banner-success{background:linear-gradient(to right,#22c55e26,#1f2937)}.kyc-banner-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;font-size:1.25rem;flex-shrink:0}.kyc-banner-warning .kyc-banner-icon{background:#f59e0b33;color:#f59e0b}.kyc-banner-info .kyc-banner-icon{background:#3b82f633;color:#3b82f6}.kyc-banner-error .kyc-banner-icon{background:#ef444433;color:#ef4444}.kyc-banner-success .kyc-banner-icon{background:#22c55e33;color:#22c55e}.kyc-banner-content{flex:1}.kyc-banner-title{font-size:1rem;font-weight:700;color:#1f2937;margin:0 0 .25rem}.dark-mode .kyc-banner-title,body.AutoboyExpress-dash-dark-mode .kyc-banner-title{color:#f9fafb}.kyc-banner-message{font-size:.875rem;color:#6b7280;margin:0;line-height:1.5}.dark-mode .kyc-banner-message,body.AutoboyExpress-dash-dark-mode .kyc-banner-message{color:#9ca3af}.kyc-banner-actions{display:flex;align-items:center;gap:.75rem}.kyc-banner-btn{padding:.625rem 1.25rem;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;white-space:nowrap}.kyc-banner-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #22c55e4d}.kyc-banner-btn:active{transform:translateY(0)}.kyc-banner-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:6px;color:#9ca3af;cursor:pointer;transition:all .2s ease;font-size:1rem}.kyc-banner-close:hover{background:#0000000d;color:#6b7280}.dark-mode .kyc-banner-close:hover,body.AutoboyExpress-dash-dark-mode .kyc-banner-close:hover{background:#ffffff1a;color:#d1d5db}@media (max-width: 768px){.kyc-banner{flex-direction:column;align-items:flex-start;padding:1rem;gap:.75rem}.kyc-banner-actions{width:100%;justify-content:space-between}.kyc-banner-btn{flex:1;justify-content:center}}@media (max-width: 480px){.kyc-banner-title{font-size:.9375rem}.kyc-banner-message{font-size:.8125rem}.kyc-banner-btn{padding:.5rem 1rem;font-size:.8125rem}}.bank-accounts-modal{position:fixed;inset:0;background:#0009;backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;animation:fadeIn .3s ease}.bank-accounts-container{background:#fff;border-radius:20px;max-width:700px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d;animation:slideUp .3s ease}.bank-accounts-header{display:flex;justify-content:space-between;align-items:flex-start;padding:2rem;border-bottom:1px solid #E5E7EB;position:sticky;top:0;background:#fff;z-index:10}.bank-accounts-header h2{font-size:1.75rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;display:flex;align-items:center;gap:.75rem}.bank-accounts-header h2 svg{color:#22c55e}.bank-accounts-header p{color:#6b7280;margin:0;font-size:.875rem}.bank-accounts-close-btn{background:#ef44441a;border:none;width:40px;height:40px;border-radius:50%;color:#ef4444;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.bank-accounts-close-btn:hover{background:#ef4444;color:#fff;transform:rotate(90deg)}.bank-accounts-loading{text-align:center;padding:4rem 2rem}.bank-accounts-loading svg{color:#22c55e;margin-bottom:1rem}.bank-accounts-loading p{color:#6b7280;font-size:1.125rem}.bank-accounts-add-btn{margin:1.5rem 2rem;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border:none;padding:1rem 2rem;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;box-shadow:0 4px 12px #22c55e4d}.bank-accounts-add-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #22c55e66}.bank-accounts-add-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.bank-account-form{padding:2rem;border-bottom:1px solid #E5E7EB;background:linear-gradient(135deg,#22c55e05,#16a34a05)}.bank-account-form h3{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0 0 1.5rem}.form-group{margin-bottom:1.5rem}.form-group label{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.form-group input{width:100%;padding:.875rem 1rem;border:1px solid #D1D5DB;border-radius:10px;font-size:1rem;transition:all .3s ease;background:#fff}.form-group input:focus{outline:none;border-color:#22c55e;box-shadow:0 0 0 3px #22c55e1a}.form-group input.error{border-color:#ef4444}.error-text{display:block;color:#ef4444;font-size:.75rem;margin-top:.5rem}.form-actions{display:flex;gap:1rem;margin-top:2rem}.form-actions button{flex:1;padding:.875rem 1.5rem;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;display:flex;align-items:center;justify-content:center;gap:.5rem}.btn-secondary{background:#f3f4f6;color:#4b5563}.btn-secondary:hover{background:#e5e7eb}.btn-primary{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;box-shadow:0 4px 12px #22c55e4d}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 16px #22c55e66}.btn-primary:disabled,.btn-secondary:disabled{opacity:.6;cursor:not-allowed;transform:none}.bank-accounts-list{padding:2rem}.bank-accounts-empty{text-align:center;padding:3rem 2rem}.bank-accounts-empty svg{color:#d1d5db;margin-bottom:1rem}.bank-accounts-empty h3{font-size:1.25rem;font-weight:700;color:#4b5563;margin:0 0 .5rem}.bank-accounts-empty p{color:#9ca3af;margin:0}.bank-account-card{background:#fff;border:2px solid #E5E7EB;border-radius:16px;padding:1.5rem;margin-bottom:1rem;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}.bank-account-card:hover{border-color:#22c55e;box-shadow:0 8px 24px #22c55e1a;transform:translateY(-2px)}.bank-account-card.default{border-color:#22c55e;background:linear-gradient(135deg,#22c55e08,#16a34a08)}.bank-account-info{display:flex;align-items:center;gap:1rem;flex:1}.bank-icon{width:60px;height:60px;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;flex-shrink:0}.bank-details h4{font-size:1.125rem;font-weight:700;color:#1f2937;margin:0 0 .25rem}.bank-details .account-number{font-size:1rem;font-weight:600;color:#22c55e;margin:0 0 .25rem;font-family:Geist,monospace;letter-spacing:.05em}.bank-details .account-name{font-size:.875rem;color:#6b7280;margin:0}.verified-badge{display:inline-flex;align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,#22c55e26,#16a34a26);border:1.5px solid #22C55E;color:#16a34a;border-radius:8px;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.3px;box-shadow:0 2px 8px #22c55e33;animation:verifiedPulse 2s ease-in-out infinite}.verified-badge svg{font-size:1rem;filter:drop-shadow(0 1px 2px rgba(22,163,74,.3))}@keyframes verifiedPulse{0%,to{box-shadow:0 2px 8px #22c55e33}50%{box-shadow:0 4px 12px #22c55e59}}.bank-account-actions{display:flex;align-items:center;gap:.75rem}.default-badge{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border-radius:8px;font-size:.875rem;font-weight:600;white-space:nowrap}.btn-set-default{padding:.5rem 1rem;background:#fff;border:2px solid #22C55E;color:#22c55e;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;white-space:nowrap}.btn-set-default:hover{background:#22c55e;color:#fff}.btn-delete{width:40px;height:40px;background:#ef44441a;border:none;border-radius:8px;color:#ef4444;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;font-size:1rem}.btn-delete:hover{background:#ef4444;color:#fff}.btn-set-default:disabled,.btn-delete:disabled{opacity:.5;cursor:not-allowed}.bank-accounts-note{padding:1rem 1.5rem;background:#3b82f60d;border:1px solid rgba(59,130,246,.2);border-radius:12px;margin:0 2rem 2rem;display:flex;gap:1rem;align-items:flex-start}.bank-accounts-note svg{color:#3b82f6;font-size:1.25rem;margin-top:.125rem;flex-shrink:0}.bank-accounts-note p{color:#1e40af;font-size:.875rem;margin:0;line-height:1.6}.bank-accounts-note strong{font-weight:600}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.bank-accounts-container{max-height:95vh;border-radius:20px 20px 0 0;margin-top:auto}.bank-account-card{flex-direction:column;align-items:flex-start}.bank-account-actions{width:100%;justify-content:space-between;margin-top:1rem}.form-actions{flex-direction:column}}.bank-name-notice{display:flex;align-items:flex-start;gap:.5rem;padding:.875rem 1rem;background:#f59e0b14;border:1px solid rgba(245,158,11,.3);border-radius:10px;margin-bottom:1.5rem;font-size:.875rem;color:#92400e;line-height:1.5}.bank-add-error{position:relative;padding:1rem 2.5rem 1rem 1rem;border-radius:10px;margin-bottom:1.25rem;font-size:.875rem;line-height:1.55;border:1px solid}.bank-add-error--name_mismatch{background:#ef444412;border-color:#ef44444d;color:#991b1b}.bank-add-error--duplicate{background:#f59e0b12;border-color:#f59e0b4d;color:#92400e}.bank-add-error--generic{background:#ef444412;border-color:#ef44444d;color:#991b1b}.bank-add-error__header{font-weight:700;margin-bottom:.5rem;display:flex;align-items:center;gap:.4rem}.bank-add-error__body p{margin:0 0 .5rem}.bank-add-error__body p:last-child{margin-bottom:0}.bank-name-compare{background:#0000000d;border-radius:8px;padding:.625rem .875rem;margin:.5rem 0;font-size:.8125rem;display:flex;flex-direction:column;gap:.25rem}.name-label{color:#6b7280;font-size:.75rem;margin-right:.25rem}.bank-add-error__tip{font-size:.8125rem;color:#7f1d1d;margin-top:.5rem!important}.bank-add-error__dismiss{position:absolute;top:.75rem;right:.75rem;background:none;border:none;cursor:pointer;color:inherit;opacity:.6;font-size:.875rem;padding:.125rem;line-height:1}.bank-add-error__dismiss:hover{opacity:1}.address-management{padding:1.5rem;background:#fff;border-radius:16px;box-shadow:0 2px 8px #00000014}.address-management.dark{background:#1e293b;color:#f8fafc}.address-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.address-management.dark .address-header{border-bottom-color:#334155}.address-header h2{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.address-management.dark .address-header h2{color:#f8fafc}.address-header h2 svg{color:#22c55e}.btn-add-address{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:#22c55e;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-add-address:hover{background:#16a34a;transform:translateY(-1px)}.address-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:#6b7280}.address-loading p{margin-top:1rem}.address-form-container{background:#f9fafb;border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;border:1px solid #e5e7eb}.address-management.dark .address-form-container{background:#0f172a;border-color:#334155}.address-form-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.address-form-header h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0}.address-management.dark .address-form-header h3{color:#f8fafc}.btn-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;transition:all .2s ease}.btn-close:hover{background:#fee2e2;border-color:#fecaca;color:#dc2626}.address-form .form-group{margin-bottom:1rem}.address-form label{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.address-management.dark .address-form label{color:#d1d5db}.address-form input[type=text]{width:100%;padding:.75rem 1rem;font-size:.9375rem;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#1f2937;transition:all .2s ease}.address-management.dark .address-form input[type=text]{background:#1e293b;border-color:#475569;color:#f8fafc}.address-form input[type=text]:focus{outline:none;border-color:#22c55e;box-shadow:0 0 0 3px #22c55e1a}.address-form input[type=text]::placeholder{color:#9ca3af}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 640px){.form-row{grid-template-columns:1fr}}.type-buttons{display:flex;gap:.75rem}.type-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#4b5563;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.address-management.dark .type-btn{background:#1e293b;border-color:#475569;color:#d1d5db}.type-btn:hover{border-color:#22c55e;color:#22c55e}.type-btn.selected{background:#22c55e;border-color:#22c55e;color:#fff}.checkbox-group{margin-top:.5rem}.checkbox-label{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-size:.9375rem}.checkbox-label input[type=checkbox]{width:18px;height:18px;accent-color:#22C55E}.form-actions{display:flex;gap:1rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e5e7eb}.address-management.dark .form-actions{border-top-color:#334155}.btn-cancel{flex:1;padding:.75rem 1.5rem;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#4b5563;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .2s ease}.address-management.dark .btn-cancel{background:#334155;border-color:#475569;color:#d1d5db}.btn-cancel:hover{background:#f3f4f6}.btn-save{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:#22c55e;border:none;border-radius:8px;color:#fff;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-save:hover:not(:disabled){background:#16a34a}.btn-save:disabled{opacity:.6;cursor:not-allowed}.address-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;text-align:center;color:#6b7280}.address-empty svg{color:#9ca3af;margin-bottom:1rem}.address-empty h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.address-management.dark .address-empty h3{color:#f8fafc}.address-empty p{color:#6b7280;margin-bottom:1.5rem}.btn-add-first{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#22c55e;color:#fff;border:none;border-radius:8px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-add-first:hover{background:#16a34a;transform:translateY(-1px)}.address-list{display:grid;gap:1rem}.address-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.25rem;transition:all .2s ease}.address-management.dark .address-card{background:#0f172a;border-color:#334155}.address-card:hover{border-color:#22c55e;box-shadow:0 4px 12px #22c55e1a}.address-card.selectable{cursor:pointer}.address-card.default{border-color:#22c55e;background:linear-gradient(to right,rgba(34,197,94,.05),transparent)}.address-management.dark .address-card.default{background:linear-gradient(to right,rgba(34,197,94,.1),transparent)}.address-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.address-type{display:flex;align-items:center;gap:.5rem;color:#22c55e;font-weight:600;text-transform:capitalize}.default-badge{display:flex;align-items:center;gap:.375rem;padding:.25rem .75rem;background:#22c55e1a;color:#22c55e;border-radius:20px;font-size:.75rem;font-weight:600}.address-card-body{margin-bottom:1rem}.address-street{font-size:.9375rem;font-weight:500;color:#1f2937;margin:0 0 .25rem}.address-management.dark .address-street{color:#f8fafc}.address-location,.address-country{font-size:.875rem;color:#6b7280;margin:0 0 .25rem}.address-landmark{font-size:.8125rem;color:#9ca3af;margin:.5rem 0 0}.address-card-actions{display:flex;gap:.5rem;flex-wrap:wrap;padding-top:.75rem;border-top:1px solid #f3f4f6}.address-management.dark .address-card-actions{border-top-color:#334155}.btn-action{display:flex;align-items:center;gap:.375rem;padding:.5rem .875rem;background:transparent;border:1px solid #e5e7eb;border-radius:6px;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease}.address-management.dark .btn-action{border-color:#475569;color:#d1d5db}.btn-action:hover:not(:disabled){transform:translateY(-1px)}.btn-action:disabled{opacity:.6;cursor:not-allowed}.btn-default{color:#f59e0b;border-color:#fcd34d}.btn-default:hover:not(:disabled){background:#fffbeb;border-color:#f59e0b}.btn-edit{color:#3b82f6;border-color:#93c5fd}.btn-edit:hover{background:#eff6ff;border-color:#3b82f6}.btn-delete{color:#ef4444;border-color:#fca5a5}.btn-delete:hover:not(:disabled){background:#fef2f2;border-color:#ef4444}@media (max-width: 768px){.address-management{padding:1rem}.address-header{flex-direction:column;align-items:flex-start;gap:1rem}.btn-add-address{width:100%;justify-content:center}.type-buttons{flex-wrap:wrap}.type-btn{flex:1 1 calc(33.333% - .5rem);min-width:80px}.address-card-actions{justify-content:stretch}.btn-action{flex:1;justify-content:center}.form-actions{flex-direction:column}}.twofa-container{max-width:800px;margin:0 auto;padding:2rem}.twofa-loading{text-align:center;padding:3rem;color:var(--text-light)}.twofa-loading svg{color:var(--primary-green);margin-bottom:1rem}.twofa-loading p{font-size:1rem;color:var(--text-light-secondary)}.twofa-header{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid rgba(34,197,94,.2)}.twofa-header-icon{width:60px;height:60px;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:28px;box-shadow:0 4px 16px #22c55e4d}.twofa-header-content h2{font-size:1.75rem;font-weight:700;color:var(--text-light);margin:0 0 .5rem}.twofa-header-content p{font-size:.95rem;color:var(--text-light-secondary);margin:0}.twofa-status{padding:1rem 1.5rem;border-radius:12px;margin-bottom:1.5rem;display:flex;align-items:center;gap:1rem;font-size:1rem;font-weight:600}.twofa-status svg{font-size:1.5rem}.twofa-status.enabled{background:#22c55e1a;border:1px solid rgba(34,197,94,.3);color:#16a34a}.twofa-status.disabled{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#dc2626}.twofa-alert{padding:1rem 1.25rem;border-radius:10px;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem;font-size:.95rem;animation:slideIn .3s ease-out}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.twofa-alert svg{font-size:1.25rem}.twofa-alert-success{background:#22c55e1a;border:1px solid rgba(34,197,94,.3);color:#16a34a}.twofa-alert-error{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#dc2626}.twofa-content{background:#ffffffe6;border:1px solid rgba(209,213,219,.3);border-radius:16px;padding:2rem;box-shadow:0 4px 12px #0000000d}.twofa-section,.twofa-info{margin-bottom:2rem}.twofa-info h3{font-size:1.25rem;font-weight:600;color:var(--text-light);margin-bottom:1rem}.twofa-info ul{list-style:none;padding:0;margin:0}.twofa-info ul li{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;font-size:.95rem;color:var(--text-light)}.twofa-info ul li svg{color:#22c55e;font-size:1.125rem}.twofa-warning{display:flex;gap:1rem;padding:1.25rem;background:#fbbf241a;border:1px solid rgba(251,191,36,.3);border-radius:12px;margin-bottom:1.5rem}.twofa-warning svg{font-size:1.75rem;color:#f59e0b;flex-shrink:0;margin-top:.25rem}.twofa-warning h4{font-size:1.125rem;font-weight:600;color:var(--text-light);margin:0 0 .5rem}.twofa-warning p{font-size:.9rem;color:var(--text-light-secondary);margin:0}.twofa-form-container{margin-top:1.5rem}.twofa-step{background:#f9fafbcc;border:1px solid rgba(229,231,235,.5);border-radius:12px;padding:1.5rem}.twofa-step-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(209,213,219,.3)}.twofa-step-header svg{font-size:1.5rem;color:#22c55e}.twofa-step-header h4{font-size:1.125rem;font-weight:600;color:var(--text-light);margin:0}.twofa-step>p{font-size:.9rem;color:var(--text-light-secondary);margin-bottom:1.25rem}.twofa-form-group{margin-bottom:1.5rem}.twofa-form-group label{display:block;font-size:.9rem;font-weight:600;color:var(--text-light);margin-bottom:.5rem}.twofa-form-group input{width:100%;padding:.875rem 1rem;border:1px solid rgba(209,213,219,.5);border-radius:10px;font-size:1rem;font-weight:600;letter-spacing:.5px;text-align:center;color:var(--text-light);background:#fff;transition:all .2s}.twofa-form-group input:focus{outline:none;border-color:#22c55e;box-shadow:0 0 0 3px #22c55e1a}.twofa-form-group small{display:block;margin-top:.5rem;font-size:.8rem;color:var(--text-light-secondary);text-align:center}.twofa-form-actions{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.twofa-btn{padding:.875rem 1.5rem;border:none;border-radius:10px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem;white-space:nowrap}.twofa-btn:disabled{opacity:.6;cursor:not-allowed}.twofa-btn-primary{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;box-shadow:0 4px 12px #22c55e4d}.twofa-btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #22c55e66}.twofa-btn-primary:active:not(:disabled){transform:translateY(0)}.twofa-btn-secondary{background:#d1d5db80;color:var(--text-light);border:1px solid rgba(209,213,219,.5)}.twofa-btn-secondary:hover:not(:disabled){background:#d1d5dbb3}.twofa-btn-danger{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 4px 12px #ef44444d}.twofa-btn-danger:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #ef444466}.twofa-btn-danger:active:not(:disabled){transform:translateY(0)}.twofa-tips{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(209,213,219,.3)}.twofa-tips h4{font-size:1.125rem;font-weight:600;color:var(--text-light);margin-bottom:1rem}.twofa-tips ul{list-style:none;padding:0;margin:0}.twofa-tips ul li{padding:.5rem 0 .5rem 1.5rem;font-size:.9rem;color:var(--text-light-secondary);position:relative}.twofa-tips ul li:before{content:"•";position:absolute;left:0;color:#22c55e;font-size:1.25rem;line-height:1.4}.twofa-container.dark-mode .twofa-loading{color:var(--text-dark)}.twofa-container.dark-mode .twofa-loading p{color:var(--text-dark-secondary)}.twofa-container.dark-mode .twofa-header-content h2{color:var(--text-dark)}.twofa-container.dark-mode .twofa-header-content p{color:var(--text-dark-secondary)}.twofa-container.dark-mode .twofa-content{background:#1f2937f2;border-color:#4b55634d;box-shadow:0 4px 12px #0000004d}.twofa-container.dark-mode .twofa-info h3,.twofa-container.dark-mode .twofa-info ul li,.twofa-container.dark-mode .twofa-warning h4{color:var(--text-dark)}.twofa-container.dark-mode .twofa-warning p{color:var(--text-dark-secondary)}.twofa-container.dark-mode .twofa-step{background:#111827e6;border-color:#4b556366}.twofa-container.dark-mode .twofa-step-header h4{color:var(--text-dark)}.twofa-container.dark-mode .twofa-step>p{color:var(--text-dark-secondary)}.twofa-container.dark-mode .twofa-form-group label{color:var(--text-dark)}.twofa-container.dark-mode .twofa-form-group input{background:#1f2937f2;border-color:#4b556380;color:var(--text-dark)}.twofa-container.dark-mode .twofa-form-group small{color:var(--text-dark-secondary)}.twofa-container.dark-mode .twofa-btn-secondary{background:#4b556380;color:var(--text-dark);border-color:#4b556380}.twofa-container.dark-mode .twofa-btn-secondary:hover:not(:disabled){background:#4b5563b3}.twofa-container.dark-mode .twofa-tips h4{color:var(--text-dark)}.twofa-container.dark-mode .twofa-tips ul li{color:var(--text-dark-secondary)}@media (max-width: 768px){.twofa-container{padding:1rem}.twofa-header{flex-direction:column;text-align:center;gap:1rem}.twofa-header-icon{width:50px;height:50px;font-size:24px}.twofa-header-content h2{font-size:1.5rem}.twofa-content{padding:1.5rem}.twofa-form-actions{flex-direction:column-reverse}.twofa-btn{width:100%;justify-content:center}}@media (max-width: 480px){.twofa-header-content h2{font-size:1.25rem}.twofa-content,.twofa-step{padding:1.25rem}}.backup-codes-section{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(209,213,219,.3)}.backup-codes-info{font-size:.9rem;color:var(--text-light-secondary);line-height:1.5;margin-bottom:1.5rem}.backup-codes-display{background:#f9fafbcc;border:1px solid rgba(209,213,219,.4);border-radius:12px;padding:1.5rem}.backup-codes-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem;margin-bottom:1.5rem}.backup-code-item{background:#fff;border:1px solid rgba(0,0,0,.05);padding:.75rem;border-radius:8px;text-align:center;font-family:Courier New,Courier,monospace;font-weight:600;box-shadow:0 2px 4px #00000005}.backup-code-item code{color:#16a34a;font-size:1rem;letter-spacing:1px}.backup-codes-actions{display:flex;gap:.75rem;margin-bottom:1rem}.backup-codes-warning{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#ef44440d;border:1px solid rgba(239,68,68,.1);border-radius:8px;color:#dc2626;font-size:.85rem;font-weight:600}.backup-codes-warning svg{font-size:1rem}.twofa-container.dark-mode .backup-codes-section{border-color:#4b55634d}.twofa-container.dark-mode .backup-codes-info{color:var(--text-dark-secondary)}.twofa-container.dark-mode .backup-codes-display{background:#111827e6;border-color:#4b556366}.twofa-container.dark-mode .backup-code-item{background:#1f2937f2;border-color:#4b556366}.twofa-container.dark-mode .backup-code-item code{color:#4ade80}.twofa-container.dark-mode .backup-codes-warning{background:#ef44441a;border-color:#ef444433;color:#f87171}@media (max-width: 480px){.backup-codes-grid{grid-template-columns:repeat(2,1fr)}.backup-codes-actions{flex-direction:column}}.AutoboyExpress-premium-overlay{position:fixed;inset:0;background:#000000bf;backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:10000;padding:1rem;animation:fadeIn .3s ease}.AutoboyExpress-premium-modal{background:linear-gradient(135deg,#1a1a1a,#0f172a);border-radius:20px;max-width:1200px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px #22c55e40;border:1px solid rgba(34,197,94,.2);animation:slideUp .4s ease}.AutoboyExpress-premium-header{display:flex;justify-content:space-between;align-items:center;padding:2rem;border-bottom:1px solid rgba(34,197,94,.2);background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:20px 20px 0 0}.AutoboyExpress-premium-title{display:flex;align-items:center;gap:1rem}.AutoboyExpress-premium-title h2{font-size:2rem;font-weight:700;color:#fff;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.2)}.AutoboyExpress-premium-icon{font-size:2rem;color:gold;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.AutoboyExpress-premium-close{background:#fff3;border:none;width:40px;height:40px;border-radius:50%;color:#fff;font-size:1.2rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.AutoboyExpress-premium-close:hover{background:#ffffff4d;transform:rotate(90deg)}.AutoboyExpress-premium-close:disabled{opacity:.5;cursor:not-allowed}.AutoboyExpress-premium-toast{margin:1rem 2rem 0;padding:1rem;border-radius:10px;font-weight:500;animation:slideDown .3s ease}@keyframes slideDown{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.AutoboyExpress-premium-toast-success{background:#22c55e33;border:1px solid #22C55E;color:#4ade80}.AutoboyExpress-premium-toast-error{background:#ef444433;border:1px solid #EF4444;color:#fca5a5}.AutoboyExpress-premium-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;color:#22c55e}.AutoboyExpress-premium-loading p{margin-top:1.5rem;font-size:1.1rem;color:#9ca3af}.AutoboyExpress-premium-content{padding:2rem}.AutoboyExpress-premium-plans h3{font-size:1.5rem;font-weight:600;color:#fff;margin-bottom:1.5rem;text-align:center}.AutoboyExpress-premium-plans-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.AutoboyExpress-premium-plan-card{background:linear-gradient(135deg,#1f2937,#111827);border:2px solid rgba(107,114,128,.3);border-radius:15px;padding:2rem;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.AutoboyExpress-premium-plan-card:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(34,197,94,.1) 0%,transparent 70%);opacity:0;transition:opacity .3s ease}.AutoboyExpress-premium-plan-card:hover:before{opacity:1}.AutoboyExpress-premium-plan-card:hover{border-color:#22c55e;transform:translateY(-5px);box-shadow:0 10px 30px #22c55e4d}.AutoboyExpress-premium-plan-card.selected{border-color:#22c55e;background:linear-gradient(135deg,#1f2937,#16a34a15);box-shadow:0 0 30px #22c55e66}.AutoboyExpress-premium-plan-card.popular{border-color:gold}.AutoboyExpress-premium-popular-badge{position:absolute;top:1rem;right:-2.5rem;background:linear-gradient(135deg,gold,orange);color:#000;padding:.3rem 3rem;font-size:.75rem;font-weight:700;transform:rotate(45deg);box-shadow:0 2px 10px #ffd70080}.AutoboyExpress-premium-plan-icon{width:60px;height:60px;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;font-size:1.8rem;color:#fff;box-shadow:0 4px 15px #22c55e66}.AutoboyExpress-premium-plan-card h4{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.5rem;text-align:center}.AutoboyExpress-premium-plan-description{color:#9ca3af;text-align:center;margin-bottom:1.5rem;font-size:.9rem;line-height:1.5}.AutoboyExpress-premium-plan-price{text-align:center;margin-bottom:1rem}.AutoboyExpress-premium-plan-price .price{font-size:2.5rem;font-weight:700;color:#22c55e;display:block}.AutoboyExpress-premium-plan-price .period{color:#9ca3af;font-size:1rem}.AutoboyExpress-premium-plan-discount{background:#22c55e33;color:#4ade80;padding:.5rem 1rem;border-radius:20px;text-align:center;font-size:.9rem;font-weight:600;border:1px solid #22C55E}.AutoboyExpress-premium-features{background:#1f293780;border-radius:15px;padding:2rem;margin-bottom:2rem;border:1px solid rgba(107,114,128,.2)}.AutoboyExpress-premium-features h3{font-size:1.5rem;font-weight:600;color:#fff;margin-bottom:1.5rem;text-align:center}.AutoboyExpress-premium-features-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.AutoboyExpress-premium-feature-item{display:flex;gap:1rem;align-items:flex-start}.AutoboyExpress-premium-feature-item .check-icon{color:#22c55e;font-size:1.2rem;margin-top:.2rem;flex-shrink:0}.AutoboyExpress-premium-feature-item strong{color:#fff;display:block;margin-bottom:.3rem;font-size:1.05rem}.AutoboyExpress-premium-feature-item p{color:#9ca3af;font-size:.9rem;line-height:1.5;margin:0}.AutoboyExpress-premium-security{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#9ca3af;font-size:.9rem;margin-bottom:2rem}.AutoboyExpress-premium-security svg{color:#22c55e}.AutoboyExpress-premium-actions{display:flex;gap:1rem;justify-content:center}.AutoboyExpress-premium-btn{padding:1rem 2.5rem;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.7rem;border:none;position:relative;overflow:hidden}.AutoboyExpress-premium-btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#fff3;transform:translate(-50%,-50%);transition:width .6s,height .6s}.AutoboyExpress-premium-btn:hover:before{width:300px;height:300px}.AutoboyExpress-premium-btn-primary{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;box-shadow:0 4px 15px #22c55e66}.AutoboyExpress-premium-btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #22c55e99}.AutoboyExpress-premium-btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none}.AutoboyExpress-premium-btn-secondary{background:#6b728033;color:#9ca3af;border:1px solid rgba(107,114,128,.3)}.AutoboyExpress-premium-btn-secondary:hover{background:#6b72804d;border-color:#6b728080}.AutoboyExpress-premium-btn-secondary:disabled{opacity:.5;cursor:not-allowed}.AutoboyExpress-premium-btn svg{position:relative;z-index:1}.AutoboyExpress-premium-btn span{position:relative;z-index:1}@media (max-width: 768px){.AutoboyExpress-premium-modal{margin:0;border-radius:20px 20px 0 0;max-height:95vh}.AutoboyExpress-premium-header{padding:1.5rem}.AutoboyExpress-premium-title h2{font-size:1.5rem}.AutoboyExpress-premium-content{padding:1.5rem}.AutoboyExpress-premium-plans-grid,.AutoboyExpress-premium-features-list{grid-template-columns:1fr}.AutoboyExpress-premium-actions{flex-direction:column}.AutoboyExpress-premium-btn{width:100%;justify-content:center}}.AutoboyExpress-premium-modal::-webkit-scrollbar{width:10px}.AutoboyExpress-premium-modal::-webkit-scrollbar-track{background:#1a1a1a}.AutoboyExpress-premium-modal::-webkit-scrollbar-thumb{background:#22c55e;border-radius:5px}.AutoboyExpress-premium-modal::-webkit-scrollbar-thumb:hover{background:#16a34a}.AutoboyExpress-dash-quick-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin-bottom:2rem}.AutoboyExpress-dash-quick-action{display:flex;align-items:center;gap:1.25rem;padding:1.75rem;background:#fffc;backdrop-filter:blur(25px) saturate(180%);-webkit-backdrop-filter:blur(25px) saturate(180%);border:1px solid rgba(229,231,235,.5);border-radius:18px;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;text-decoration:none;color:inherit;position:relative;overflow:hidden}.AutoboyExpress-dash-quick-action:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#22c55e0d,#10a37f0d);opacity:0;transition:opacity .3s ease}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-quick-action{background:#191919d9;border-color:#32323299}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-quick-action:before{background:linear-gradient(135deg,#22c55e14,#10a37f14)}.AutoboyExpress-dash-quick-action:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 16px 48px #22c55e33;border-color:#22c55e66}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-quick-action:hover{box-shadow:0 16px 48px #22c55e4d;border-color:#22c55e80}.AutoboyExpress-dash-quick-action-icon{width:60px;height:60px;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;box-shadow:0 8px 24px #22c55e59;transition:all .3s ease;flex-shrink:0;position:relative}.AutoboyExpress-dash-quick-action-icon:after{content:"";position:absolute;inset:-3px;border-radius:16px;padding:3px;background:linear-gradient(135deg,#22c55e,#16a34a,#10b981);background-size:200% 200%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease;animation:gradientRotate 3s linear infinite}@keyframes gradientRotate{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.AutoboyExpress-dash-quick-action:hover .AutoboyExpress-dash-quick-action-icon{transform:scale(1.1) rotate(8deg);box-shadow:0 12px 32px #22c55e73}.AutoboyExpress-dash-quick-action:hover .AutoboyExpress-dash-quick-action-icon:after{opacity:1}.AutoboyExpress-dash-quick-action h3{margin:0 0 .375rem;font-size:1.125rem;font-weight:700;color:var(--text-light);transition:color .3s ease}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-quick-action h3{color:var(--text-dark)}.AutoboyExpress-dash-quick-action:hover h3{color:var(--primary-green)}.AutoboyExpress-dash-quick-action p{margin:0;color:var(--text-light-secondary);font-size:.9375rem;font-weight:500;line-height:1.4}.AutoboyExpress-dash-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;margin-bottom:2rem}.AutoboyExpress-dash-stat-card{padding:1.75rem;background:#ffffffd9;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(229,231,235,.4);border-radius:20px;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-stat-card{background:#191919e6;border-color:#32323299}.AutoboyExpress-dash-stat-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 60px #22c55e40;border-color:var(--primary-green)}.AutoboyExpress-dash-stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#22c55e,#16a34a,#10b981);background-size:200% 100%;animation:shimmer 3s linear infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.AutoboyExpress-dash-stat-icon{width:56px;height:56px;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;margin:0 auto;box-shadow:0 8px 24px #22c55e66;transition:all .3s ease;position:relative}.AutoboyExpress-dash-stat-card:hover .AutoboyExpress-dash-stat-icon{transform:scale(1.1) rotate(5deg);box-shadow:0 12px 32px #22c55e80}.AutoboyExpress-dash-stat-icon:after{content:"";position:absolute;inset:-2px;border-radius:16px;padding:2px;background:linear-gradient(135deg,#22c55e,#16a34a);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease}.AutoboyExpress-dash-stat-card:hover .AutoboyExpress-dash-stat-icon:after{opacity:1}.AutoboyExpress-dash-stat-value{font-size:2.25rem;font-weight:900;background:linear-gradient(135deg,#22c55e,#16a34a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem;font-family:Orbitron,monospace;line-height:1.2;letter-spacing:-.5px;position:relative;z-index:1}.AutoboyExpress-dash-stat-label{color:var(--text-light-secondary);font-size:.9375rem;font-weight:600;font-family:Geist,sans-serif;line-height:1.4;letter-spacing:.3px;position:relative;z-index:1}.AutoboyExpress-dash-section{background:#ffffffd9;backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);border:1px solid rgba(229,231,235,.4);border-radius:20px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.AutoboyExpress-dash-section:before{content:"";position:absolute;inset:0;border-radius:20px;padding:2px;background:linear-gradient(135deg,#22c55e4d,#10b9814d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-section{background:#1e1e1ed9;border-color:#40404066}.AutoboyExpress-dash-section:hover{box-shadow:0 20px 60px #22c55e33;transform:translateY(-4px)}.AutoboyExpress-dash-section:hover:before{opacity:1}.AutoboyExpress-dash-section-header{padding:1.75rem 2rem;border-bottom:1px solid rgba(229,231,235,.3);display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#22c55e0d,#10b98105);position:relative}.AutoboyExpress-dash-section-header:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#22C55E,transparent);opacity:0;transition:opacity .3s ease}.AutoboyExpress-dash-section:hover .AutoboyExpress-dash-section-header:after{opacity:1}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-section-header{border-bottom-color:#4040404d;background:linear-gradient(135deg,#22c55e14,#10b9810a)}.AutoboyExpress-dash-section-title{margin:0;font-size:1.375rem;font-weight:700;color:var(--text-light);font-family:Geist,sans-serif;letter-spacing:-.3px;position:relative}.AutoboyExpress-dash-section-title:before{content:"";position:absolute;left:-1rem;top:50%;transform:translateY(-50%);width:4px;height:24px;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:2px}.AutoboyExpress-dash-section-content{padding:2rem}.AutoboyExpress-dash-order-item{display:flex;align-items:center;justify-content:space-between;padding:1.25rem;margin-bottom:.75rem;background:#fff9;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(229,231,235,.3);border-radius:14px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden}.AutoboyExpress-dash-order-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(135deg,#22c55e,#16a34a);opacity:0;transition:opacity .3s ease}.AutoboyExpress-dash-order-item:hover{background:#ffffffd9;border-color:#22c55e4d;transform:translate(4px);box-shadow:0 8px 24px #22c55e26}.AutoboyExpress-dash-order-item:hover:before{opacity:1}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-order-item{background:#1e1e1e99;border-color:#4040404d}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-order-item:hover{background:#282828d9;border-color:#22c55e66}.AutoboyExpress-dash-order-item:last-child{margin-bottom:0}.AutoboyExpress-dash-order-info h4{margin:0 0 .375rem;font-size:1.0625rem;font-weight:700;color:var(--text-light);font-family:Geist,sans-serif}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-order-info h4{color:var(--text-dark)}.AutoboyExpress-dash-order-info p{margin:0 0 .25rem;color:var(--text-light-secondary);font-size:.9375rem;font-weight:500}.AutoboyExpress-dash-order-id{font-size:.8125rem;color:var(--text-light-tertiary);font-family:Geist,monospace;padding:.25rem .625rem;background:#22c55e1a;border-radius:6px;display:inline-block}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-order-id{color:var(--text-dark-tertiary);background:#22c55e26}.AutoboyExpress-dash-order-amount{font-size:1.25rem;font-weight:800;background:linear-gradient(135deg,#22c55e,#16a34a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.375rem;font-family:Orbitron,monospace}.AutoboyExpress-dash-order-status{font-size:.9375rem;font-weight:600;padding:.375rem .875rem;border-radius:8px;display:inline-block}.AutoboyExpress-dash-chart-container{height:320px;position:relative;padding:1.5rem;background:#ffffff80;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(229,231,235,.3);border-radius:16px;overflow:hidden}.AutoboyExpress-dash-chart-container:before{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:linear-gradient(135deg,#22c55e08,#10b98103);pointer-events:none}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-chart-container{background:#1e1e1e80;border-color:#4040404d}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-chart-container:before{background:linear-gradient(135deg,#22c55e0d,#10b98105)}.AutoboyExpress-dash-table-container{overflow-x:auto;border-radius:14px;background:#fff6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-table-container{background:#1e1e1e66}.AutoboyExpress-dash-table{width:100%;border-collapse:separate;border-spacing:0}.AutoboyExpress-dash-table th,.AutoboyExpress-dash-table td{padding:1.125rem 1.25rem;text-align:left;border-bottom:1px solid rgba(229,231,235,.3)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-table th,.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-table td{border-bottom-color:#4040404d}.AutoboyExpress-dash-table th{font-weight:700;color:var(--text-light-secondary);font-size:.8125rem;text-transform:uppercase;letter-spacing:.8px;background:linear-gradient(135deg,#22c55e14,#10b9810a);font-family:Geist,sans-serif;position:relative}.AutoboyExpress-dash-table th:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#22C55E,transparent);opacity:.5}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-table th{color:var(--text-dark-secondary);background:linear-gradient(135deg,#22c55e1f,#10b9810f)}.AutoboyExpress-dash-table tbody tr{transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.AutoboyExpress-dash-table tbody tr:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(135deg,#22c55e,#16a34a);opacity:0;transition:opacity .3s ease}.AutoboyExpress-dash-table tbody tr:hover{background:#22c55e0d;transform:translate(3px)}.AutoboyExpress-dash-table tbody tr:hover:before{opacity:1}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-table tbody tr:hover{background:#22c55e14}.AutoboyExpress-dash-product-info{display:flex;align-items:center;gap:1.125rem}.AutoboyExpress-dash-product-image{width:48px;height:48px;border-radius:10px;object-fit:cover;border:2px solid rgba(34,197,94,.2);transition:all .3s ease}.AutoboyExpress-dash-table tbody tr:hover .AutoboyExpress-dash-product-image{border-color:#22c55e80;transform:scale(1.05)}.AutoboyExpress-dash-customer-email{font-size:.8125rem;color:var(--text-light-tertiary);font-family:Geist,monospace}.AutoboyExpress-dash-status-badge{padding:.375rem .875rem;border-radius:12px;font-size:.8125rem;font-weight:600;color:#fff;text-transform:capitalize;box-shadow:0 4px 12px #00000026;font-family:Geist,sans-serif;letter-spacing:.3px}.AutoboyExpress-dash-actions{display:flex;gap:.625rem}.AutoboyExpress-dash-action-btn{width:36px;height:36px;border:none;border-radius:10px;background:#fffc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(229,231,235,.4);color:var(--text-light-secondary);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;position:relative}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-action-btn{background:#1e1e1ecc;border-color:#40404066;color:var(--text-dark-secondary)}.AutoboyExpress-dash-action-btn:hover{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;transform:scale(1.1) rotate(5deg);box-shadow:0 6px 20px #22c55e66;border-color:transparent}.AutoboyExpress-dash-action-btn-danger:hover{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 6px 20px #ef444466}.AutoboyExpress-dash-btn{display:inline-flex;align-items:center;gap:.625rem;padding:.875rem 1.75rem;border:none;border-radius:12px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);text-decoration:none;font-family:Geist,sans-serif;letter-spacing:.3px;position:relative;overflow:hidden}.AutoboyExpress-dash-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.AutoboyExpress-dash-btn:hover:before{left:100%}.AutoboyExpress-dash-btn-primary{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;box-shadow:0 8px 24px #22c55e59;border:1px solid rgba(255,255,255,.2)}.AutoboyExpress-dash-btn-primary:hover{transform:translateY(-3px);box-shadow:0 12px 32px #22c55e80}.AutoboyExpress-dash-btn-primary:active{transform:translateY(-1px);box-shadow:0 6px 20px #22c55e66}.AutoboyExpress-dash-filters{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.AutoboyExpress-dash-filter-btn{padding:.625rem 1.25rem;background:#fffc;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(229,231,235,.4);border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:.625rem;color:var(--text-light-secondary);font-weight:600;font-size:.9375rem;font-family:Geist,sans-serif;position:relative;overflow:hidden}.AutoboyExpress-dash-filter-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#22c55e,#16a34a);opacity:0;transition:opacity .3s ease}.AutoboyExpress-dash-filter-btn>*{position:relative;z-index:1}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-filter-btn{background:#1e1e1ecc;border-color:#40404066;color:var(--text-dark-secondary)}.AutoboyExpress-dash-filter-btn:hover{border-color:#22c55e;transform:translateY(-2px);box-shadow:0 6px 20px #22c55e40}.AutoboyExpress-dash-filter-btn:hover:before{opacity:1}.AutoboyExpress-dash-filter-btn:hover,.AutoboyExpress-dash-filter-btn:hover>*{color:#fff}.AutoboyExpress-dash-search svg{position:absolute;left:1rem;color:var(--text-light-tertiary);z-index:2;transition:all .3s ease}.AutoboyExpress-dash-search input{padding:.75rem 1rem .75rem 2.75rem;background:#fffc;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(229,231,235,.4);border-radius:12px;color:var(--text-light);font-size:.9375rem;min-width:250px;font-family:Geist,sans-serif;transition:all .3s cubic-bezier(.4,0,.2,1)}.AutoboyExpress-dash-search input:focus{outline:none;border-color:#22c55e;box-shadow:0 0 0 3px #22c55e1a}.AutoboyExpress-dash-search input:focus+svg,.AutoboyExpress-dash-search:hover svg{color:#22c55e}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-search input{background:#1e1e1ecc;border-color:#40404066;color:var(--text-dark)}.AutoboyExpress-dash-readonly-input{cursor:not-allowed!important;opacity:.7}.AutoboyExpress-dash-readonly-input:focus{border-color:var(--border-light)!important;box-shadow:none!important}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-readonly-input:focus{border-color:var(--border-dark)!important}.AutoboyExpress-dash-product-details{padding:2rem}.AutoboyExpress-dash-detail-row{display:flex;justify-content:space-between;align-items:flex-start;padding:.75rem 0;border-bottom:1px solid var(--border-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-detail-row{border-bottom-color:var(--border-dark)}.AutoboyExpress-dash-detail-row:last-child{border-bottom:none}.AutoboyExpress-dash-detail-label{font-weight:600;color:var(--text-light-secondary);min-width:150px;font-size:.9rem}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-detail-label{color:var(--text-dark-secondary)}.AutoboyExpress-dash-detail-value{color:var(--text-light);text-align:right;flex:1;font-size:.95rem}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-detail-value{color:var(--text-dark)}.AutoboyExpress-dash-detail-description{color:var(--text-light);line-height:1.6;font-size:.95rem;white-space:pre-wrap}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-detail-description{color:var(--text-dark)}@media (max-width: 1023px){.AutoboyExpress-dash-mobile-overlay{display:block}.AutoboyExpress-dash-content-area,.AutoboyExpress-dash-header{padding:1rem}.AutoboyExpress-dash-title{font-size:1.5rem}.AutoboyExpress-dash-quick-actions{grid-template-columns:1fr}.AutoboyExpress-dash-stats{grid-template-columns:repeat(2,1fr)}.AutoboyExpress-dash-content,.AutoboyExpress-dash-earnings-cards{grid-template-columns:1fr}.AutoboyExpress-dash-metrics-grid{grid-template-columns:repeat(2,1fr)}}.AutoboyExpress-dash-container{background:linear-gradient(135deg,#f0fdf4,#dcfce7,#d1fae5);position:relative;overflow-x:hidden}.AutoboyExpress-dash-container:before{content:"";position:fixed;top:-50%;right:-20%;width:800px;height:800px;background:radial-gradient(circle,rgba(34,197,94,.15) 0%,transparent 70%);border-radius:50%;filter:blur(100px);pointer-events:none;z-index:0}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-container{background:linear-gradient(135deg,#0a0a0a,#1a1a1a,#0f0f0f)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-container:before{background:radial-gradient(circle,rgba(34,197,94,.08) 0%,transparent 70%)}.AutoboyExpress-dash-sidebar{background:#ffffffd9;backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%);border-right:1px solid rgba(34,197,94,.1);box-shadow:4px 0 24px #0000000a}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-sidebar{background:#0f0f0feb;border-right:1px solid rgba(34,197,94,.15);box-shadow:4px 0 24px #00000080}.AutoboyExpress-dash-header{background:#ffffffd9;backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%);border-bottom:1px solid rgba(34,197,94,.1)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-header{background:#0f0f0feb;border-bottom:1px solid rgba(34,197,94,.15)}.AutoboyExpress-dash-section{background:#ffffffbf;backdrop-filter:blur(25px) saturate(180%);-webkit-backdrop-filter:blur(25px) saturate(180%);border:1px solid rgba(229,231,235,.5)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-section{background:#191919d9;border:1px solid rgba(50,50,50,.6)}.AutoboyExpress-dash-stat-card{background:#ffffffd9;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(229,231,235,.4);position:relative;overflow:hidden}.AutoboyExpress-dash-stat-card:after{content:"";position:absolute;top:-50%;right:-30%;width:150px;height:150px;background:radial-gradient(circle,rgba(34,197,94,.12) 0%,transparent 70%);border-radius:50%;filter:blur(40px);pointer-events:none}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-stat-card{background:#191919e6;border:1px solid rgba(50,50,50,.6)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-stat-card:after{background:radial-gradient(circle,rgba(34,197,94,.08) 0%,transparent 70%)}.AutoboyExpress-dash-notification-wrapper,.AutoboyExpress-dash-settings-wrapper{position:relative}.AutoboyExpress-dash-notification-btn,.AutoboyExpress-dash-settings-btn{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#ffffff80;backdrop-filter:blur(10px);border:1px solid var(--border-light);border-radius:12px;color:var(--text-light);cursor:pointer;transition:all .3s ease;font-size:1.125rem}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-notification-btn,.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-settings-btn{background:#ffffff14;border-color:var(--border-dark);color:var(--text-dark)}.AutoboyExpress-dash-notification-btn:hover,.AutoboyExpress-dash-settings-btn:hover{background:var(--primary-green);color:#fff;transform:scale(1.05);box-shadow:0 0 20px #22c55e4d}.AutoboyExpress-dash-notification-badge{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 6px;display:flex;align-items:center;justify-content:center;background:#ef4444;color:#fff;border-radius:10px;font-size:.75rem;font-weight:700;border:2px solid var(--bg-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-notification-badge{border-color:var(--bg-dark)}.AutoboyExpress-dash-dropdown{position:absolute;top:calc(100% + 12px);right:0;width:380px;max-height:500px;background:#fffffff2;backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);border:1px solid var(--border-light);border-radius:16px;box-shadow:0 20px 60px #00000026;overflow:hidden;z-index:2000;animation:dropdownSlideIn .3s ease}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-dropdown{background:#141414f2;border-color:var(--border-dark);box-shadow:0 20px 60px #00000080}@keyframes dropdownSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.AutoboyExpress-dash-dropdown-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-dropdown-header{border-bottom-color:var(--border-dark)}.AutoboyExpress-dash-dropdown-header h3{margin:0;font-size:1.125rem;font-weight:700;color:var(--text-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-dropdown-header h3{color:var(--text-dark)}.AutoboyExpress-dash-mark-read-btn{padding:.5rem 1rem;background:transparent;border:none;color:var(--primary-green);font-size:.875rem;font-weight:600;cursor:pointer;border-radius:8px;transition:all .3s ease}.AutoboyExpress-dash-mark-read-btn:hover{background:#22c55e1a}.AutoboyExpress-dash-dropdown-content{max-height:400px;overflow-y:auto}.AutoboyExpress-dash-dropdown-content::-webkit-scrollbar{width:6px}.AutoboyExpress-dash-dropdown-content::-webkit-scrollbar-track{background:transparent}.AutoboyExpress-dash-dropdown-content::-webkit-scrollbar-thumb{background:var(--primary-green);border-radius:3px}.AutoboyExpress-dash-dropdown-footer{padding:1rem 1.5rem;border-top:1px solid var(--border-light);text-align:center}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-dropdown-footer{border-top-color:var(--border-dark)}.AutoboyExpress-dash-dropdown-footer button{width:100%;padding:.75rem;background:transparent;border:none;color:var(--primary-green);font-size:.9rem;font-weight:600;cursor:pointer;border-radius:8px;transition:all .3s ease}.AutoboyExpress-dash-dropdown-footer button:hover{background:#22c55e1a}.AutoboyExpress-dash-notification-item{display:flex;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid var(--border-light);cursor:pointer;transition:all .3s ease;position:relative}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-notification-item{border-bottom-color:var(--border-dark)}.AutoboyExpress-dash-notification-item:last-child{border-bottom:none}.AutoboyExpress-dash-notification-item.unread{background:#22c55e0d}.AutoboyExpress-dash-notification-item.unread:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--primary-green)}.AutoboyExpress-dash-notification-item:hover{background:#22c55e14}.AutoboyExpress-dash-notification-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--gradient-primary);border-radius:12px;color:#fff;font-size:1.125rem;flex-shrink:0}.AutoboyExpress-dash-notification-content{flex:1;min-width:0}.AutoboyExpress-dash-notification-content h4{margin:0 0 .25rem;font-size:.95rem;font-weight:600;color:var(--text-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-notification-content h4{color:var(--text-dark)}.AutoboyExpress-dash-notification-content p{margin:0 0 .25rem;font-size:.875rem;color:var(--text-light-secondary);line-height:1.4}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-notification-content p{color:var(--text-dark-secondary)}.AutoboyExpress-dash-notification-content span{font-size:.75rem;color:var(--text-light-tertiary)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-notification-content span{color:var(--text-dark-tertiary)}.AutoboyExpress-dash-settings-dropdown{width:260px}.AutoboyExpress-dash-dropdown-item{width:100%;display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;background:transparent;border:none;color:var(--text-light);font-size:.95rem;font-weight:500;cursor:pointer;transition:all .3s ease;text-align:left}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-dropdown-item{color:var(--text-dark)}.AutoboyExpress-dash-dropdown-item:hover{background:#22c55e1a;color:var(--primary-green)}.AutoboyExpress-dash-dropdown-item svg{width:20px;font-size:1.125rem}.AutoboyExpress-dash-dropdown-divider{height:1px;background:var(--border-light);margin:.5rem 0}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-dropdown-divider{background:var(--border-dark)}.AutoboyExpress-dash-logout-btn{color:#ef4444!important}.AutoboyExpress-dash-logout-btn:hover{background:#ef44441a!important}@media (max-width: 768px){.AutoboyExpress-dash-dropdown{width:320px}.AutoboyExpress-dash-notifications-dropdown{position:fixed;top:60px;right:1rem;left:1rem;width:auto}.AutoboyExpress-dash-settings-dropdown{width:240px}}.bd-settings-layout{display:grid;grid-template-columns:200px 1fr;gap:1.5rem;align-items:start}.bd-settings-nav{display:flex;flex-direction:column;gap:.25rem;background:var(--card-light, #fff);border:1px solid var(--border-light, #e5e7eb);border-radius:14px;padding:.75rem;position:sticky;top:1rem}.AutoboyExpress-dash-dark-mode .bd-settings-nav{background:var(--card-dark, #1e1e1e);border-color:var(--border-dark, #374151)}.bd-settings-nav-item{display:flex;align-items:center;gap:.75rem;padding:.65rem .9rem;border-radius:10px;border:none;background:transparent;color:var(--text-light-secondary, #6b7280);font-size:.875rem;font-weight:500;cursor:pointer;text-align:left;transition:all .2s;width:100%}.bd-settings-nav-item:hover{background:#22c55e14;color:#22c55e}.bd-settings-nav-item.active{background:#22c55e1f;color:#22c55e;font-weight:600}.AutoboyExpress-dash-dark-mode .bd-settings-nav-item{color:var(--text-dark-secondary, #9ca3af)}.AutoboyExpress-dash-dark-mode .bd-settings-nav-item.active,.AutoboyExpress-dash-dark-mode .bd-settings-nav-item:hover{color:#4ade80;background:#22c55e1a}.bd-settings-nav-icon{width:14px;flex-shrink:0}.bd-settings-panel{min-width:0}.bd-settings-card{background:var(--card-light, #fff);border:1px solid var(--border-light, #e5e7eb);border-radius:16px;padding:1.75rem}.AutoboyExpress-dash-dark-mode .bd-settings-card{background:var(--card-dark, #1e1e1e);border-color:var(--border-dark, #374151)}.bd-settings-card-danger{border-color:#fecaca!important;background:#ef444405!important}.AutoboyExpress-dash-dark-mode .bd-settings-card-danger{background:#ef44440d!important;border-color:#ef44444d!important}.bd-settings-card-header{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.bd-settings-card-icon{color:#22c55e;font-size:1.25rem;margin-top:.15rem;flex-shrink:0}.bd-settings-card-icon.danger{color:#ef4444}.bd-settings-card-title{font-size:1rem;font-weight:700;color:var(--text-light, #1f2937);margin:0 0 .2rem}.AutoboyExpress-dash-dark-mode .bd-settings-card-title{color:var(--text-dark, #f3f4f6)}.bd-settings-card-title.danger{color:#ef4444}.bd-settings-card-sub{font-size:.8rem;color:var(--text-light-secondary, #6b7280);margin:0}.AutoboyExpress-dash-dark-mode .bd-settings-card-sub{color:var(--text-dark-secondary, #9ca3af)}.bd-settings-avatar-row{display:flex;align-items:flex-start;gap:1.5rem;padding:1rem 0 1.5rem;border-bottom:1px solid var(--border-light, #e5e7eb);margin-bottom:1.5rem}.AutoboyExpress-dash-dark-mode .bd-settings-avatar-row{border-color:var(--border-dark, #374151)}.bd-settings-avatar-wrap{flex-shrink:0}.bd-settings-avatar-img{width:88px;height:88px;border-radius:50%;object-fit:cover;border:3px solid #22C55E}.bd-settings-avatar-controls{flex:1;display:flex;flex-direction:column;gap:.6rem;min-width:0}.bd-settings-avatar-toggle{display:inline-flex;border:1px solid var(--border-light, #e5e7eb);border-radius:8px;overflow:hidden;width:fit-content}.AutoboyExpress-dash-dark-mode .bd-settings-avatar-toggle{border-color:var(--border-dark, #374151)}.bd-settings-avatar-toggle-btn{padding:.35rem .9rem;border:none;background:transparent;font-size:.8rem;cursor:pointer;color:var(--text-light-secondary, #6b7280);transition:all .2s}.bd-settings-avatar-toggle-btn.active{background:#22c55e;color:#fff;font-weight:600}.bd-settings-form{display:flex;flex-direction:column;gap:1rem}.bd-settings-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.bd-settings-field{display:flex;flex-direction:column;gap:.35rem}.bd-settings-field label{font-size:.8rem;font-weight:600;color:var(--text-light-secondary, #6b7280);display:flex;align-items:center;gap:.5rem}.AutoboyExpress-dash-dark-mode .bd-settings-field label{color:var(--text-dark-secondary, #9ca3af)}.bd-settings-input{padding:.65rem .875rem;border:1px solid var(--border-light, #e5e7eb);border-radius:10px;background:var(--bg-light, #f9fafb);color:var(--text-light, #1f2937);font-size:.875rem;width:100%;box-sizing:border-box;transition:border-color .2s,box-shadow .2s;resize:vertical;font-family:inherit}.bd-settings-input:focus{outline:none;border-color:#22c55e;box-shadow:0 0 0 3px #22c55e1a;background:#fff}.AutoboyExpress-dash-dark-mode .bd-settings-input{background:#111827;border-color:var(--border-dark, #374151);color:var(--text-dark, #f3f4f6)}.AutoboyExpress-dash-dark-mode .bd-settings-input:focus{background:#1f2937;border-color:#22c55e}.bd-settings-input.bd-readonly{background:var(--bg-light-secondary, #f3f4f6);cursor:not-allowed;opacity:.7}.AutoboyExpress-dash-dark-mode .bd-settings-input.bd-readonly{background:#0d1117}.bd-settings-readonly-badge{font-size:.7rem;font-weight:500;background:#f3f4f6;color:#9ca3af;padding:.1rem .45rem;border-radius:20px}.AutoboyExpress-dash-dark-mode .bd-settings-readonly-badge{background:#1f2937;color:#6b7280}.bd-settings-actions{display:flex;gap:.75rem;align-items:center;margin-top:.5rem;flex-wrap:wrap}.bd-settings-btn-primary{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.4rem;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border:none;border-radius:10px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s;font-family:inherit}.bd-settings-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#16a34a,#15803d);transform:translateY(-1px);box-shadow:0 4px 12px #22c55e4d}.bd-settings-btn-primary:disabled{opacity:.6;cursor:not-allowed}.bd-settings-btn-outline{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.4rem;background:transparent;color:var(--text-light, #1f2937);border:1px solid var(--border-light, #e5e7eb);border-radius:10px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s;font-family:inherit}.AutoboyExpress-dash-dark-mode .bd-settings-btn-outline{color:var(--text-dark, #f3f4f6);border-color:var(--border-dark, #374151)}.bd-settings-btn-outline:hover:not(:disabled){border-color:#22c55e;color:#22c55e}.bd-settings-btn-outline:disabled{opacity:.6;cursor:not-allowed}.bd-settings-btn-danger{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.4rem;background:#ef4444;color:#fff;border:none;border-radius:10px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s;font-family:inherit}.bd-settings-btn-danger:hover:not(:disabled){background:#dc2626;transform:translateY(-1px)}.bd-settings-btn-danger:disabled{opacity:.6;cursor:not-allowed}.bd-settings-btn-danger-outline{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:transparent;color:#ef4444;border:1px solid #ef4444;border-radius:8px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap;font-family:inherit}.bd-settings-btn-danger-outline:hover:not(:disabled){background:#ef44440f}.bd-settings-btn-danger-outline:disabled{opacity:.5;cursor:not-allowed}.bd-notif-list{display:flex;flex-direction:column;gap:0}.bd-notif-item{display:flex;align-items:center;justify-content:space-between;padding:.9rem 0;border-bottom:1px solid var(--border-light, #e5e7eb);gap:1rem}.AutoboyExpress-dash-dark-mode .bd-notif-item{border-color:var(--border-dark, #374151)}.bd-notif-item:last-child{border-bottom:none}.bd-notif-item-text{display:flex;flex-direction:column;gap:.2rem;flex:1}.bd-notif-item-label{font-size:.875rem;font-weight:600;color:var(--text-light, #1f2937)}.AutoboyExpress-dash-dark-mode .bd-notif-item-label{color:var(--text-dark, #f3f4f6)}.bd-notif-item-sub{font-size:.775rem;color:var(--text-light-secondary, #6b7280)}.AutoboyExpress-dash-dark-mode .bd-notif-item-sub{color:var(--text-dark-secondary, #9ca3af)}.bd-toggle{position:relative;display:inline-flex;align-items:center;cursor:pointer;flex-shrink:0}.bd-toggle input{position:absolute;opacity:0;width:0;height:0}.bd-toggle-track{width:42px;height:24px;background:var(--border-light, #d1d5db);border-radius:999px;display:flex;align-items:center;padding:2px;transition:background .25s}.bd-toggle input:checked~.bd-toggle-track{background:#22c55e}.bd-toggle-thumb{width:20px;height:20px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;transition:transform .25s}.bd-toggle input:checked~.bd-toggle-track .bd-toggle-thumb{transform:translate(18px)}.bd-session-list{display:flex;flex-direction:column;gap:.5rem}.bd-session-item{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem;border-radius:10px;border:1px solid var(--border-light, #e5e7eb);gap:1rem;transition:border-color .2s}.AutoboyExpress-dash-dark-mode .bd-session-item{border-color:var(--border-dark, #374151)}.bd-session-item.current{border-color:#22c55e;background:#22c55e0a}.bd-session-info{flex:1;min-width:0}.bd-session-device{font-size:.875rem;font-weight:600;color:var(--text-light, #1f2937);margin:0 0 .2rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.AutoboyExpress-dash-dark-mode .bd-session-device{color:var(--text-dark, #f3f4f6)}.bd-session-badge{font-size:.7rem;background:#22c55e1f;color:#22c55e;padding:.15rem .5rem;border-radius:20px;font-weight:700}.bd-session-meta{font-size:.775rem;color:var(--text-light-secondary, #6b7280);margin:0}.AutoboyExpress-dash-dark-mode .bd-session-meta{color:var(--text-dark-secondary, #9ca3af)}.bd-settings-empty{text-align:center;color:var(--text-light-secondary, #9ca3af);padding:2rem 0;font-size:.9rem}.bd-settings-danger-warning{font-size:.875rem;color:#ef4444;background:#ef44440f;border:1px solid rgba(239,68,68,.2);border-radius:8px;padding:.75rem 1rem;margin-bottom:.25rem}@media (max-width: 768px){.bd-settings-layout{grid-template-columns:1fr}.bd-settings-nav{flex-direction:row;flex-wrap:wrap;position:static}.bd-settings-nav-item{flex:1;min-width:70px;justify-content:center;flex-direction:column;gap:.2rem;font-size:.72rem;padding:.5rem .3rem;text-align:center}.bd-settings-grid-2{grid-template-columns:1fr}.bd-settings-avatar-row{flex-direction:column;align-items:center}.bd-settings-avatar-controls{align-items:center}}.AutoboyExpress-wallet-header{background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:20px;padding:2.5rem;margin-bottom:2rem;display:flex;justify-content:space-between;align-items:center;box-shadow:0 10px 40px #22c55e40;position:relative;overflow:hidden}.AutoboyExpress-wallet-header:before{content:"";position:absolute;top:-50%;right:-10%;width:300px;height:300px;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);border-radius:50%}.AutoboyExpress-wallet-header-content{display:flex;align-items:center;gap:1.5rem;z-index:1}.AutoboyExpress-wallet-header-icon{width:70px;height:70px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#fff;backdrop-filter:blur(10px)}.AutoboyExpress-wallet-title{font-size:2rem;font-weight:800;color:#fff;margin:0}.AutoboyExpress-wallet-subtitle{font-size:.95rem;color:#ffffffd9;margin:.25rem 0 0}.AutoboyExpress-wallet-total-balance{display:flex;flex-direction:column;align-items:flex-end;z-index:1}.AutoboyExpress-wallet-total-label{font-size:.875rem;color:#ffffffd9;font-weight:500;margin-bottom:.375rem}.AutoboyExpress-wallet-total-amount{font-size:2.5rem;font-weight:900;color:#fff;font-family:Orbitron,monospace;text-shadow:0 2px 10px rgba(0,0,0,.2)}.AutoboyExpress-wallet-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:2rem}.AutoboyExpress-wallet-balance-card{background:#fff;border-radius:20px;padding:2rem;position:relative;overflow:hidden;border:1px solid rgba(0,0,0,.08);transition:all .3s cubic-bezier(.4,0,.2,1)}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-wallet-balance-card{background:#1e1e1ef2;border-color:#ffffff14}.AutoboyExpress-wallet-balance-card:hover{transform:translateY(-5px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-wallet-balance-card:hover{box-shadow:0 20px 25px -5px #00000080,0 10px 10px -5px #0000004d}.AutoboyExpress-wallet-available{background:linear-gradient(135deg,#ecfdf5,#d1fae5)}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-wallet-available{background:linear-gradient(135deg,#064e3b,#065f46)}.AutoboyExpress-wallet-held{background:linear-gradient(135deg,#fef3c7,#fde68a)}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-wallet-held{background:linear-gradient(135deg,#78350f,#92400e)}.AutoboyExpress-wallet-card-icon{width:60px;height:60px;border-radius:15px;display:flex;align-items:center;justify-content:center;font-size:1.75rem;margin-bottom:1.5rem;position:relative;z-index:1}.AutoboyExpress-wallet-available .AutoboyExpress-wallet-card-icon{background:#22c55e;color:#fff;box-shadow:0 10px 30px #22c55e4d}.AutoboyExpress-wallet-held .AutoboyExpress-wallet-card-icon{background:#f59e0b;color:#fff;box-shadow:0 10px 30px #f59e0b4d}.AutoboyExpress-wallet-card-content{position:relative;z-index:1}.AutoboyExpress-wallet-card-label{font-size:.875rem;font-weight:600;color:#6b7280;display:block;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-wallet-card-label{color:#9ca3af}.AutoboyExpress-wallet-card-amount{font-size:2rem;font-weight:900;color:#1f2937;margin:0;font-family:Orbitron,monospace}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-wallet-card-amount{color:#f3f4f6}.AutoboyExpress-wallet-card-subtitle{font-size:.813rem;color:#9ca3af;margin-top:.5rem;display:block}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-wallet-card-subtitle{color:#6b7280}.AutoboyExpress-wallet-card-decoration{position:absolute;bottom:-30px;right:-30px;width:150px;height:150px;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);border-radius:50%}.AutoboyExpress-wallet-actions-card{background:#fff;border-radius:20px;padding:2rem;border:1px solid rgba(0,0,0,.08);display:flex;flex-direction:column;gap:1.5rem}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-wallet-actions-card{background:#1e1e1ef2;border-color:#ffffff14}.AutoboyExpress-wallet-actions-title{font-size:1.125rem;font-weight:700;color:#1f2937;margin:0}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-wallet-actions-title{color:#f3f4f6}.AutoboyExpress-wallet-actions-buttons{display:flex;flex-direction:column;gap:.75rem}.AutoboyExpress-wallet-action-btn{padding:1rem 1.5rem;border:none;border-radius:12px;font-size:.938rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:.75rem}.AutoboyExpress-wallet-withdraw-btn{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;box-shadow:0 4px 15px #22c55e4d}.AutoboyExpress-wallet-withdraw-btn:hover:not(:disabled){background:linear-gradient(135deg,#16a34a,#15803d);transform:translateY(-2px);box-shadow:0 6px 20px #22c55e66}.AutoboyExpress-wallet-withdraw-btn:disabled{opacity:.5;cursor:not-allowed}.AutoboyExpress-wallet-history-btn{background:#f9fafb;color:#1f2937;border:2px solid rgba(0,0,0,.08)}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-wallet-history-btn{background:#111;color:#f3f4f6;border-color:#ffffff14}.AutoboyExpress-wallet-history-btn:hover{background:#f3f4f6;transform:translateY(-2px)}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-wallet-history-btn:hover{background:#1a1a1a}.AutoboyExpress-wallet-minimum-notice{padding:.875rem;background:#fef3c7;border:1px solid #FDE68A;border-radius:10px;font-size:.813rem;color:#92400e;display:flex;align-items:center}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-wallet-minimum-notice{background:#78350f;border-color:#92400e;color:#fde68a}.AutoboyExpress-wallet-transactions{background:#fff;border-radius:20px;border:1px solid rgba(0,0,0,.08);overflow:hidden}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-wallet-transactions{background:#1e1e1ef2;border-color:#ffffff14}.AutoboyExpress-wallet-transactions-header{padding:2rem;border-bottom:1px solid rgba(0,0,0,.08);display:flex;justify-content:space-between;align-items:center}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-wallet-transactions-header{border-bottom-color:#ffffff14}.AutoboyExpress-wallet-transactions-title{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0;display:flex;align-items:center}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-wallet-transactions-title{color:#f3f4f6}.AutoboyExpress-wallet-transactions-subtitle{font-size:.875rem;color:#6b7280;margin:.375rem 0 0}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-wallet-transactions-subtitle{color:#9ca3af}.AutoboyExpress-wallet-transactions-actions{display:flex;gap:.75rem}.AutoboyExpress-wallet-filter-btn{padding:.75rem 1.25rem;background:#f9fafb;border:1px solid rgba(0,0,0,.08);border-radius:10px;font-size:.875rem;font-weight:600;color:#1f2937;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-wallet-filter-btn{background:#111;border-color:#ffffff14;color:#f3f4f6}.AutoboyExpress-wallet-filter-btn:hover{background:#f3f4f6}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-wallet-filter-btn:hover{background:#1a1a1a}.AutoboyExpress-wallet-transactions-content{padding:2rem}.AutoboyExpress-wallet-transactions-list{display:flex;flex-direction:column;gap:1rem}.AutoboyExpress-wallet-transaction-item{display:grid;grid-template-columns:auto 1fr auto;gap:1.25rem;padding:1.5rem;background:#f9fafb;border-radius:15px;border:1px solid rgba(0,0,0,.08);transition:all .3s cubic-bezier(.4,0,.2,1);align-items:center}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-wallet-transaction-item{background:#111;border-color:#ffffff14}.AutoboyExpress-wallet-transaction-item:hover{transform:translate(5px);box-shadow:0 4px 15px #0000001a}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-wallet-transaction-item:hover{box-shadow:0 4px 15px #0000004d}.AutoboyExpress-wallet-transaction-icon-wrapper{display:flex;align-items:center;justify-content:center}.AutoboyExpress-wallet-transaction-icon{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.AutoboyExpress-wallet-transaction-icon.credit{background:#dcfce7;color:#16a34a}.AutoboyExpress-wallet-transaction-icon.debit{background:#fee2e2;color:#dc2626}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-wallet-transaction-icon.credit{background:#065f46;color:#86efac}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-wallet-transaction-icon.debit{background:#7f1d1d;color:#fca5a5}.AutoboyExpress-wallet-transaction-details{flex:1;display:flex;flex-direction:column;gap:.5rem}.AutoboyExpress-wallet-transaction-main{display:flex;justify-content:space-between;align-items:center}.AutoboyExpress-wallet-transaction-desc{font-size:1rem;font-weight:600;color:#1f2937}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-wallet-transaction-desc{color:#f3f4f6}.AutoboyExpress-wallet-transaction-amount{font-size:1.125rem;font-weight:700;font-family:Orbitron,monospace}.AutoboyExpress-wallet-transaction-amount.credit{color:#16a34a}.AutoboyExpress-wallet-transaction-amount.debit{color:#dc2626}.AutoboyExpress-wallet-transaction-meta{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.AutoboyExpress-wallet-transaction-date{font-size:.813rem;color:#6b7280;display:flex;align-items:center}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-wallet-transaction-date{color:#9ca3af}.AutoboyExpress-wallet-transaction-status{padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600}.AutoboyExpress-wallet-transaction-status.completed{background:#dcfce7;color:#166534}.AutoboyExpress-wallet-transaction-status.pending{background:#fef3c7;color:#92400e}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-wallet-transaction-status.completed{background:#065f46;color:#86efac}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-wallet-transaction-status.pending{background:#78350f;color:#fde68a}.AutoboyExpress-wallet-transaction-type-badge{padding:.5rem 1rem;border-radius:10px;font-size:.813rem;font-weight:600}.AutoboyExpress-wallet-transaction-type-badge.credit{background:#dcfce7;color:#166534}.AutoboyExpress-wallet-transaction-type-badge.debit{background:#fee2e2;color:#991b1b}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-wallet-transaction-type-badge.credit{background:#065f46;color:#86efac}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-wallet-transaction-type-badge.debit{background:#7f1d1d;color:#fca5a5}.AutoboyExpress-wallet-empty-state{text-align:center;padding:4rem 2rem}.AutoboyExpress-wallet-empty-icon{width:100px;height:100px;margin:0 auto 1.5rem;background:#f9fafb;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:3rem;color:#9ca3af}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-wallet-empty-icon{background:#111;color:#6b7280}.AutoboyExpress-wallet-empty-state h3{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0 0 .5rem}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-wallet-empty-state h3{color:#f3f4f6}.AutoboyExpress-wallet-empty-state p{font-size:.938rem;color:#6b7280;margin:0}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-wallet-empty-state p{color:#9ca3af}.AutoboyExpress-wallet-loading-spinner{width:50px;height:50px;margin:0 auto 1rem;border:4px solid rgba(0,0,0,.08);border-top-color:#22c55e;border-radius:50%;animation:wallet-spin .8s linear infinite}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-wallet-loading-spinner{border-color:#ffffff14;border-top-color:#22c55e}@keyframes wallet-spin{to{transform:rotate(360deg)}}@media (max-width: 992px){.AutoboyExpress-wallet-header{flex-direction:column;gap:2rem;text-align:center}.AutoboyExpress-wallet-header-content{flex-direction:column}.AutoboyExpress-wallet-total-balance{align-items:center}.AutoboyExpress-wallet-cards-grid{grid-template-columns:1fr}}@media (max-width: 768px){.AutoboyExpress-wallet-header{padding:2rem 1.5rem}.AutoboyExpress-wallet-title{font-size:1.5rem}.AutoboyExpress-wallet-total-amount{font-size:2rem}.AutoboyExpress-wallet-transactions-header{flex-direction:column;align-items:flex-start;gap:1rem}.AutoboyExpress-wallet-transaction-item{grid-template-columns:auto 1fr;gap:1rem}.AutoboyExpress-wallet-transaction-type-badge{grid-column:2;justify-self:end;margin-top:.5rem}}.AutoboyExpress-dash-products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;padding:.5rem}.AutoboyExpress-modern-product-card{position:relative;background:#fff;border-radius:16px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #00000014;border:1px solid #f0f0f0}.AutoboyExpress-modern-product-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000001f;border-color:#e0e0e0}.AutoboyExpress-product-status-badge{position:absolute;top:12px;left:12px;z-index:10;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-size:11px;font-weight:600;text-transform:capitalize;backdrop-filter:blur(10px);background:#fffffff2;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 8px #00000014}.AutoboyExpress-product-status-badge[data-status=active],.AutoboyExpress-product-status-badge[data-status=published]{color:#16a34a;background:#dcfce7f2;border-color:#86efac}.AutoboyExpress-product-status-badge[data-status=draft]{color:#f59e0b;background:#fef3c7f2;border-color:#fde047}.AutoboyExpress-product-status-badge[data-status=inactive],.AutoboyExpress-product-status-badge[data-status=out_of_stock]{color:#dc2626;background:#fee2e2f2;border-color:#fca5a5}.AutoboyExpress-status-dot{width:6px;height:6px;border-radius:50%;background:currentColor;animation:pulse 2s infinite}.AutoboyExpress-product-image-wrapper{position:relative;width:100%;height:280px;overflow:hidden;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.AutoboyExpress-product-image{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.4,0,.2,1)}.AutoboyExpress-modern-product-card:hover .AutoboyExpress-product-image{transform:scale(1.05)}.AutoboyExpress-product-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.6) 0%,transparent 50%);display:flex;align-items:flex-end;justify-content:center;opacity:0;transition:opacity .3s ease;padding-bottom:20px}.AutoboyExpress-modern-product-card:hover .AutoboyExpress-product-overlay{opacity:1}.AutoboyExpress-product-quick-action{background:#fff;border:none;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #00000026;color:#1f2937}.AutoboyExpress-product-quick-action:hover{background:#3b82f6;color:#fff;transform:scale(1.1)}.AutoboyExpress-product-info{padding:20px}.AutoboyExpress-product-name{font-size:16px;font-weight:600;color:#111827;margin:0 0 16px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:44px}.AutoboyExpress-product-price-section{margin-bottom:16px}.AutoboyExpress-product-price{display:flex;flex-direction:column;gap:4px}.AutoboyExpress-price-label{font-size:11px;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.AutoboyExpress-price-value{font-size:24px;font-weight:700;color:#111827;line-height:1}.AutoboyExpress-product-metrics{display:flex;align-items:center;gap:12px;padding:16px 0;border-top:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6;margin-bottom:16px}.AutoboyExpress-metric{flex:1;display:flex;flex-direction:column;gap:4px;text-align:center}.AutoboyExpress-metric-label{font-size:10px;font-weight:500;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px}.AutoboyExpress-metric-value{font-size:16px;font-weight:700;color:#374151}.AutoboyExpress-metric-divider{width:1px;height:32px;background:#e5e7eb}.AutoboyExpress-product-actions{display:flex;gap:8px}.AutoboyExpress-action-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.AutoboyExpress-btn-edit{background:#eff6ff;color:#2563eb}.AutoboyExpress-btn-edit:hover{background:#dbeafe;transform:translateY(-1px);box-shadow:0 2px 8px #2563eb33}.AutoboyExpress-btn-delete{background:#fef2f2;color:#dc2626;padding:10px}.AutoboyExpress-btn-delete:hover{background:#fee2e2;transform:translateY(-1px);box-shadow:0 2px 8px #dc262633}.AutoboyExpress-dash-dark-mode .AutoboyExpress-modern-product-card{background:#1f2937;border-color:#374151}.AutoboyExpress-dash-dark-mode .AutoboyExpress-product-name{color:#f9fafb}.AutoboyExpress-dash-dark-mode .AutoboyExpress-price-value,.AutoboyExpress-dash-dark-mode .AutoboyExpress-metric-value{color:#f3f4f6}.AutoboyExpress-dash-dark-mode .AutoboyExpress-price-label,.AutoboyExpress-dash-dark-mode .AutoboyExpress-metric-label{color:#9ca3af}.AutoboyExpress-dash-dark-mode .AutoboyExpress-product-metrics{border-color:#374151}.AutoboyExpress-dash-dark-mode .AutoboyExpress-metric-divider{background:#4b5563}.AutoboyExpress-dash-dark-mode .AutoboyExpress-product-image-wrapper{background:linear-gradient(135deg,#374151,#1f2937)}@media (max-width: 1200px){.AutoboyExpress-dash-products-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width: 768px){.AutoboyExpress-dash-products-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem}.AutoboyExpress-product-image-wrapper{height:220px}.AutoboyExpress-product-name{font-size:14px;min-height:auto}.AutoboyExpress-price-value{font-size:20px}.AutoboyExpress-metric-value{font-size:14px}.AutoboyExpress-product-info{padding:16px}}@media (max-width: 480px){.AutoboyExpress-dash-products-grid{grid-template-columns:1fr}}.AutoboyExpress-modern-list-container{display:flex;flex-direction:column;gap:1rem;padding:.5rem}.AutoboyExpress-modern-list-item{display:flex;align-items:center;gap:1.5rem;padding:1.25rem;background:#fff;border-radius:12px;border:1px solid #f0f0f0;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0000000f}.AutoboyExpress-modern-list-item:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0000001a;border-color:#e0e0e0}.AutoboyExpress-list-image-section{position:relative;flex-shrink:0}.AutoboyExpress-list-image-wrapper{width:120px;height:120px;border-radius:10px;overflow:hidden;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.AutoboyExpress-list-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.AutoboyExpress-modern-list-item:hover .AutoboyExpress-list-image{transform:scale(1.08)}.AutoboyExpress-list-status-badge{position:absolute;top:8px;left:8px;display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:16px;font-size:10px;font-weight:600;text-transform:capitalize;backdrop-filter:blur(8px);background:#fffffff2;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 6px #00000014}.AutoboyExpress-list-status-badge[data-status=active],.AutoboyExpress-list-status-badge[data-status=published]{color:#16a34a;background:#dcfce7f2;border-color:#86efac}.AutoboyExpress-list-status-badge[data-status=draft]{color:#f59e0b;background:#fef3c7f2;border-color:#fde047}.AutoboyExpress-list-status-badge[data-status=inactive],.AutoboyExpress-list-status-badge[data-status=out_of_stock]{color:#dc2626;background:#fee2e2f2;border-color:#fca5a5}.AutoboyExpress-list-info-section{flex:1;min-width:0}.AutoboyExpress-list-product-name{font-size:16px;font-weight:600;color:#111827;margin:0 0 8px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.AutoboyExpress-list-product-price{font-size:20px;font-weight:700;color:#22c55e;margin:0}.AutoboyExpress-list-metrics-section{display:flex;align-items:center;gap:1.5rem;padding:0 1.5rem;border-left:1px solid #e5e7eb;border-right:1px solid #e5e7eb}.AutoboyExpress-list-metric{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:70px}.AutoboyExpress-list-metric-label{font-size:10px;font-weight:500;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px}.AutoboyExpress-list-metric-value{font-size:16px;font-weight:700;color:#374151}.AutoboyExpress-list-actions-section{display:flex;gap:8px;flex-shrink:0}.AutoboyExpress-list-action-btn{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.AutoboyExpress-list-btn-view{background:#f0fdf4;color:#16a34a}.AutoboyExpress-list-btn-view:hover{background:#dcfce7;transform:translateY(-1px);box-shadow:0 2px 8px #16a34a33}.AutoboyExpress-list-btn-edit{background:#eff6ff;color:#2563eb}.AutoboyExpress-list-btn-edit:hover{background:#dbeafe;transform:translateY(-1px);box-shadow:0 2px 8px #2563eb33}.AutoboyExpress-list-btn-delete{background:#fef2f2;color:#dc2626;padding:10px}.AutoboyExpress-list-btn-delete:hover{background:#fee2e2;transform:translateY(-1px);box-shadow:0 2px 8px #dc262633}.AutoboyExpress-dash-dark-mode .AutoboyExpress-modern-list-item{background:#1f2937;border-color:#374151}.AutoboyExpress-dash-dark-mode .AutoboyExpress-list-product-name{color:#f9fafb}.AutoboyExpress-dash-dark-mode .AutoboyExpress-list-product-price{color:#34d399}.AutoboyExpress-dash-dark-mode .AutoboyExpress-list-metric-value{color:#f3f4f6}.AutoboyExpress-dash-dark-mode .AutoboyExpress-list-metrics-section{border-color:#374151}.AutoboyExpress-dash-dark-mode .AutoboyExpress-list-image-wrapper{background:linear-gradient(135deg,#374151,#1f2937)}@media (max-width: 1200px){.AutoboyExpress-list-metrics-section{gap:1rem;padding:0 1rem}.AutoboyExpress-list-metric{min-width:60px}}@media (max-width: 768px){.AutoboyExpress-modern-list-item{flex-wrap:wrap;gap:1rem}.AutoboyExpress-list-image-wrapper{width:100px;height:100px}.AutoboyExpress-list-metrics-section{flex:1 1 100%;justify-content:space-around;border-left:none;border-right:none;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;padding:12px 0;margin:0}.AutoboyExpress-list-actions-section{flex:1 1 100%;justify-content:flex-end}.AutoboyExpress-list-action-btn span{display:none}.AutoboyExpress-list-action-btn{padding:10px}}@media (max-width: 480px){.AutoboyExpress-modern-list-item{padding:1rem}.AutoboyExpress-list-image-wrapper{width:80px;height:80px}.AutoboyExpress-list-product-name{font-size:14px}.AutoboyExpress-list-product-price{font-size:18px}.AutoboyExpress-list-metric-value{font-size:14px}.AutoboyExpress-list-metrics-section{gap:.75rem}}.AutoboyExpress-dash-modal-overlay{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;backdrop-filter:blur(4px)}.AutoboyExpress-dash-modal{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;animation:modalSlideIn .3s ease-out}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.AutoboyExpress-dash-modal-header{padding:1.5rem 2rem;border-bottom:1px solid #E5E7EB;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-radius:16px 16px 0 0}.AutoboyExpress-dash-modal-header h2{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0;display:flex;align-items:center;gap:.75rem}.AutoboyExpress-dash-modal-close{background:transparent;border:none;font-size:1.75rem;color:#6b7280;cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease;padding:0;line-height:1}.AutoboyExpress-dash-modal-close:hover{background:#ef44441a;color:#ef4444}.AutoboyExpress-dash-modal-close:disabled{opacity:.5;cursor:not-allowed}.AutoboyExpress-dash-modal-body{padding:2rem}.AutoboyExpress-dash-modal-body p{margin:0 0 1.5rem;color:#6b7280;font-size:.95rem;line-height:1.6}.AutoboyExpress-dash-form-group{margin-bottom:1.5rem}.AutoboyExpress-dash-form-group label{display:block;font-weight:600;color:#374151;margin-bottom:.5rem;font-size:.95rem}.AutoboyExpress-dash-form-group input,.AutoboyExpress-dash-form-group textarea,.AutoboyExpress-dash-form-group select{width:100%;padding:.875rem 1rem;border:2px solid #E5E7EB;border-radius:10px;font-size:1rem;color:#1f2937;transition:all .2s ease;font-family:inherit;box-sizing:border-box}.AutoboyExpress-dash-form-group input:focus,.AutoboyExpress-dash-form-group textarea:focus,.AutoboyExpress-dash-form-group select:focus{outline:none;border-color:#22c55e;box-shadow:0 0 0 3px #22c55e1a}.AutoboyExpress-dash-form-group input:disabled,.AutoboyExpress-dash-form-group textarea:disabled,.AutoboyExpress-dash-form-group select:disabled{background:#f3f4f6;cursor:not-allowed;opacity:.7}.AutoboyExpress-dash-form-group input[type=number]{-moz-appearance:textfield}.AutoboyExpress-dash-form-group input[type=number]::-webkit-outer-spin-button,.AutoboyExpress-dash-form-group input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.AutoboyExpress-dash-form-group textarea{resize:vertical;min-height:100px}.AutoboyExpress-dash-form-group p{margin-top:.5rem;font-size:.85rem;color:#6b7280}.AutoboyExpress-dash-modal-footer{padding:1.5rem 2rem;border-top:1px solid #E5E7EB;display:flex;gap:1rem;justify-content:flex-end;align-items:center;background:#f9fafb;border-radius:0 0 16px 16px}.AutoboyExpress-dash-primary-button,.AutoboyExpress-dash-secondary-button{padding:.875rem 1.75rem;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;border:none;min-width:120px}.AutoboyExpress-dash-primary-button{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;box-shadow:0 4px 12px #22c55e4d}.AutoboyExpress-dash-primary-button:hover:not(:disabled){background:linear-gradient(135deg,#16a34a,#15803d);box-shadow:0 6px 16px #22c55e66;transform:translateY(-2px)}.AutoboyExpress-dash-primary-button:active:not(:disabled){transform:translateY(0)}.AutoboyExpress-dash-primary-button:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.AutoboyExpress-dash-secondary-button{background:#f3f4f6;color:#374151;border:2px solid #E5E7EB}.AutoboyExpress-dash-secondary-button:hover:not(:disabled){background:#e5e7eb;border-color:#d1d5db}.AutoboyExpress-dash-secondary-button:disabled{opacity:.5;cursor:not-allowed}.AutoboyExpress-wallet-actions-buttons{display:flex;gap:1rem;flex-wrap:wrap}.AutoboyExpress-wallet-action-btn{flex:1;min-width:140px;padding:1rem 1.5rem;border:2px solid #E5E7EB;border-radius:12px;background:#fff;color:#374151;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.75rem}.AutoboyExpress-wallet-action-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.AutoboyExpress-wallet-action-btn:disabled{opacity:.5;cursor:not-allowed}.AutoboyExpress-wallet-action-btn svg{font-size:1.25rem}.AutoboyExpress-wallet-topup-btn{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff!important;border-color:transparent}.AutoboyExpress-wallet-topup-btn:hover:not(:disabled){background:linear-gradient(135deg,#16a34a,#15803d);box-shadow:0 4px 12px #22c55e4d}.AutoboyExpress-wallet-withdraw-btn:hover:not(:disabled){border-color:#3b82f6;color:#3b82f6;background:#3b82f60d}.AutoboyExpress-wallet-history-btn:hover:not(:disabled){border-color:#8b5cf6;color:#8b5cf6;background:#8b5cf60d}@media (max-width: 768px){.AutoboyExpress-dash-modal{max-width:95%;margin:0 auto}.AutoboyExpress-dash-modal-header,.AutoboyExpress-dash-modal-body,.AutoboyExpress-dash-modal-footer{padding:1.25rem 1.5rem}.AutoboyExpress-dash-modal-header h2{font-size:1.25rem}.AutoboyExpress-dash-modal-footer{flex-direction:column;gap:.75rem}.AutoboyExpress-dash-primary-button,.AutoboyExpress-dash-secondary-button{width:100%}.AutoboyExpress-wallet-actions-buttons{flex-direction:column}.AutoboyExpress-wallet-action-btn{width:100%;min-width:unset}}@media (prefers-color-scheme: dark){.AutoboyExpress-dash-modal{background:#1f2937}.AutoboyExpress-dash-modal-header{background:linear-gradient(135deg,#374151,#1f2937);border-bottom-color:#374151}.AutoboyExpress-dash-modal-header h2{color:#f9fafb}.AutoboyExpress-dash-modal-close{color:#9ca3af}.AutoboyExpress-dash-modal-close:hover{background:#ef444433;color:#ef4444}.AutoboyExpress-dash-modal-body p,.AutoboyExpress-dash-form-group label{color:#d1d5db}.AutoboyExpress-dash-form-group input,.AutoboyExpress-dash-form-group textarea,.AutoboyExpress-dash-form-group select{background:#374151;border-color:#4b5563;color:#f9fafb}.AutoboyExpress-dash-form-group input:focus,.AutoboyExpress-dash-form-group textarea:focus,.AutoboyExpress-dash-form-group select:focus{border-color:#22c55e;background:#374151}.AutoboyExpress-dash-modal-footer{background:#374151;border-top-color:#4b5563}.AutoboyExpress-dash-secondary-button{background:#4b5563;color:#f9fafb;border-color:#6b7280}.AutoboyExpress-dash-secondary-button:hover:not(:disabled){background:#6b7280}.AutoboyExpress-wallet-action-btn{background:#374151;border-color:#4b5563;color:#d1d5db}}.AutoboyExpress-dash-container{display:flex;height:100vh;background:var(--bg-light);color:var(--text-light);font-family:Epilogue,sans-serif;overflow:hidden;transition:all .3s ease}.AutoboyExpress-dash-sidebar{width:280px;background:var(--card-light);backdrop-filter:blur(20px);border-right:1px solid var(--border-light);padding:2rem 0;display:flex;flex-direction:column;position:fixed;left:0;top:0;height:100vh;z-index:1000;box-shadow:var(--shadow-light);transition:all .3s ease;transform:translate(-100%);overflow-y:auto;overflow-x:hidden}.AutoboyExpress-dash-sidebar::-webkit-scrollbar{width:8px}.AutoboyExpress-dash-sidebar::-webkit-scrollbar-track{background:transparent}.AutoboyExpress-dash-sidebar::-webkit-scrollbar-thumb{background:var(--primary-green);border-radius:10px;transition:background .3s ease}.AutoboyExpress-dash-sidebar::-webkit-scrollbar-thumb:hover{background:var(--primary-green-dark)}.AutoboyExpress-dash-sidebar{scrollbar-width:thin;scrollbar-color:var(--primary-green) transparent}.AutoboyExpress-dash-main{flex:1;margin-left:0;display:flex;flex-direction:column;overflow:hidden}.AutoboyExpress-dash-header{padding:1.5rem 2rem;background:var(--card-light);backdrop-filter:blur(20px);border-bottom:1px solid var(--border-light);display:flex;align-items:center;justify-content:space-between;box-shadow:var(--shadow-light);position:sticky;top:0;z-index:100}.AutoboyExpress-dash-title{margin:0;font-size:1.75rem;font-weight:700;font-family:Geist,sans-serif;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.AutoboyExpress-dash-content-area{flex:1;padding:2rem;overflow-y:auto;background:var(--bg-light-secondary)}.AutoboyExpress-dash-content-wrapper{max-width:1400px;margin:0 auto}.AutoboyExpress-premium-welcome-banner{display:flex;align-items:center;justify-content:space-between;padding:2rem;margin-bottom:2rem;background:linear-gradient(135deg,#22c55e1a,#16a34a0d);backdrop-filter:blur(20px);border:1px solid rgba(34,197,94,.2);border-radius:20px;position:relative;overflow:hidden}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-welcome-banner{background:linear-gradient(135deg,#22c55e14,#16a34a08);border-color:#22c55e26}.AutoboyExpress-premium-welcome-banner:before{content:"";position:absolute;top:-50%;right:-10%;width:300px;height:300px;background:radial-gradient(circle,rgba(34,197,94,.15) 0%,transparent 70%);border-radius:50%;pointer-events:none}.AutoboyExpress-premium-welcome-content{display:flex;align-items:center;gap:1.5rem;flex:1}.AutoboyExpress-premium-welcome-icon{width:60px;height:60px;background:var(--gradient-primary);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.75rem;box-shadow:0 8px 32px #22c55e4d}.AutoboyExpress-premium-welcome-text h2{margin:0 0 .5rem;font-size:1.5rem;font-weight:700;color:var(--text-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-welcome-text h2{color:var(--text-dark)}.AutoboyExpress-premium-welcome-text p{margin:0;color:var(--text-light-secondary);font-size:.95rem}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-welcome-text p{color:var(--text-dark-secondary)}.AutoboyExpress-premium-welcome-badge{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--gradient-primary);border-radius:12px;color:#fff;font-weight:600;font-size:.9rem;box-shadow:0 8px 32px #22c55e4d;white-space:nowrap}.AutoboyExpress-dash-quick-action{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:var(--card-light);backdrop-filter:blur(20px);border:1px solid var(--border-light);border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;text-decoration:none;color:inherit;position:relative;overflow:hidden}.AutoboyExpress-dash-quick-action:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(34,197,94,.05) 0%,transparent 100%);opacity:0;transition:opacity .3s ease}.AutoboyExpress-dash-quick-action:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 12px 40px #22c55e40;background:var(--card-hover-light);border-color:#22c55e4d}.AutoboyExpress-dash-quick-action:hover:before{opacity:1}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-quick-action:hover{background:var(--card-hover-dark);border-color:#22c55e66}.AutoboyExpress-dash-quick-action-icon{width:56px;height:56px;background:var(--gradient-primary);border-radius:14px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.35rem;box-shadow:0 8px 24px #22c55e59;transition:all .3s ease}.AutoboyExpress-dash-quick-action:hover .AutoboyExpress-dash-quick-action-icon{transform:rotate(-5deg) scale(1.1);box-shadow:0 12px 32px #22c55e80}.AutoboyExpress-dash-quick-action-content h3{margin:0 0 .25rem;font-size:1.1rem;font-weight:600}.AutoboyExpress-dash-quick-action-content p{margin:0;color:var(--text-light-secondary);font-size:.9rem}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-quick-action-content p{color:var(--text-dark-secondary)}.AutoboyExpress-dash-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;margin-bottom:2rem}.AutoboyExpress-dash-stat-card{padding:2rem 1.5rem;background:var(--card-light);backdrop-filter:blur(20px);border:1px solid var(--border-light);border-radius:20px;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.AutoboyExpress-dash-stat-card:hover{transform:translateY(-10px) scale(1.03);box-shadow:0 20px 60px #22c55e40;border-color:#22c55e66}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-stat-card:hover{box-shadow:0 20px 60px #22c55e59}.AutoboyExpress-dash-stat-gradient-border{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary-green) 0%,var(--primary-green-light) 50%,var(--primary-green) 100%);background-size:200% 100%;animation:gradientShift 3s ease infinite}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.AutoboyExpress-dash-stat-card:hover .AutoboyExpress-dash-stat-gradient-border{height:4px;animation-duration:1.5s}.AutoboyExpress-dash-stat-header{margin-bottom:1.25rem}.AutoboyExpress-dash-stat-icon{width:64px;height:64px;background:var(--gradient-primary);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;margin:0 auto;box-shadow:0 8px 32px #22c55e59;transition:all .4s cubic-bezier(.4,0,.2,1)}.AutoboyExpress-dash-stat-card:hover .AutoboyExpress-dash-stat-icon{transform:rotate(10deg) scale(1.15);box-shadow:0 12px 48px #22c55e80}.AutoboyExpress-dash-stat-icon-products{background:linear-gradient(135deg,#22c55e,#10b981)}.AutoboyExpress-dash-stat-icon-orders{background:linear-gradient(135deg,#3b82f6,#2563eb)}.AutoboyExpress-dash-stat-icon-sales{background:linear-gradient(135deg,#f59e0b,#d97706)}.AutoboyExpress-dash-stat-icon-earnings{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.AutoboyExpress-dash-stat-value{font-size:2.25rem;font-weight:900;color:var(--primary-green);margin-bottom:.5rem;font-family:Orbitron,monospace;line-height:1.2;letter-spacing:-.5px;transition:all .3s ease}.AutoboyExpress-dash-stat-card:hover .AutoboyExpress-dash-stat-value{transform:scale(1.05);text-shadow:0 0 20px rgba(34,197,94,.3)}.AutoboyExpress-dash-stat-label{color:var(--text-light-secondary);font-size:.9rem;font-weight:600;font-family:Geist,sans-serif;line-height:1.4;letter-spacing:.3px;text-transform:uppercase;font-size:.75rem}@media (min-width: 1024px){.AutoboyExpress-dash-sidebar{position:fixed;transform:translate(0)}.AutoboyExpress-dash-main{margin-left:280px}.AutoboyExpress-dash-mobile-toggle{display:none}}@media (max-width: 1023px){.AutoboyExpress-dash-mobile-overlay{display:block}.AutoboyExpress-dash-content-area,.AutoboyExpress-dash-header{padding:1rem}.AutoboyExpress-dash-title{font-size:1.5rem}.AutoboyExpress-premium-welcome-banner{padding:1.5rem;flex-direction:column;align-items:flex-start;gap:1rem}.AutoboyExpress-premium-welcome-content{width:100%}.AutoboyExpress-premium-welcome-text h2{font-size:1.3rem}.AutoboyExpress-premium-welcome-badge{align-self:flex-start}.AutoboyExpress-dash-quick-actions{grid-template-columns:1fr;gap:1rem}.AutoboyExpress-dash-stats{grid-template-columns:repeat(2,1fr);gap:1rem}.AutoboyExpress-dash-stat-card{padding:1.5rem 1rem}.AutoboyExpress-dash-stat-icon{width:56px;height:56px;font-size:1.35rem}.AutoboyExpress-dash-stat-value{font-size:1.85rem}.AutoboyExpress-dash-content,.AutoboyExpress-dash-earnings-cards{grid-template-columns:1fr}.AutoboyExpress-dash-metrics-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.AutoboyExpress-premium-welcome-banner{padding:1.25rem}.AutoboyExpress-premium-welcome-icon{width:50px;height:50px;font-size:1.5rem}.AutoboyExpress-premium-welcome-text h2{font-size:1.15rem}.AutoboyExpress-premium-welcome-text p{font-size:.85rem}.AutoboyExpress-premium-welcome-badge{padding:.6rem 1.25rem;font-size:.85rem}.AutoboyExpress-dash-stats{grid-template-columns:1fr;gap:1rem}.AutoboyExpress-dash-stat-card{padding:1.5rem}.AutoboyExpress-dash-stat-icon{width:52px;height:52px;font-size:1.25rem}.AutoboyExpress-dash-stat-value{font-size:1.75rem}.AutoboyExpress-dash-stat-label{font-size:.7rem}.AutoboyExpress-dash-quick-action{padding:1.25rem}.AutoboyExpress-dash-quick-action-icon{width:48px;height:48px;font-size:1.2rem}.AutoboyExpress-dash-quick-action-content h3{font-size:1rem}.AutoboyExpress-dash-quick-action-content p{font-size:.85rem}.AutoboyExpress-dash-metrics-grid{grid-template-columns:1fr}.AutoboyExpress-dash-filters{flex-direction:column;align-items:stretch;gap:.5rem}.AutoboyExpress-dash-search input{min-width:auto;width:100%}.AutoboyExpress-dash-table-container{font-size:.8rem}.AutoboyExpress-dash-table th,.AutoboyExpress-dash-table td{padding:.5rem}.AutoboyExpress-dash-order-item{flex-direction:column;align-items:flex-start;gap:.5rem}.AutoboyExpress-dash-order-details{text-align:left;width:100%;display:flex;justify-content:space-between;align-items:center}.AutoboyExpress-dash-modal{max-width:100%;max-height:100vh;border-radius:0}.AutoboyExpress-dash-modal-header{padding:1.5rem 1rem}.AutoboyExpress-dash-modal-header h2{font-size:1.25rem}.AutoboyExpress-dash-product-form{padding:1rem}.AutoboyExpress-dash-form-row{grid-template-columns:1fr;gap:1rem}.AutoboyExpress-dash-form-actions{flex-direction:column-reverse}.AutoboyExpress-dash-form-actions button{width:100%}.AutoboyExpress-dash-image-preview-grid{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.AutoboyExpress-premium-messages-container{grid-template-columns:1fr;height:calc(100vh - 150px)}.AutoboyExpress-premium-messages-list{display:none;border-right:none}.AutoboyExpress-premium-messages-list.show-mobile{display:flex}.AutoboyExpress-premium-message-chat{display:none}.AutoboyExpress-premium-message-chat.show-mobile{display:flex}.AutoboyExpress-premium-messages-container:not(.chat-open) .AutoboyExpress-premium-messages-list{display:flex}.AutoboyExpress-premium-messages-container:not(.chat-open) .AutoboyExpress-premium-message-chat{display:none}.AutoboyExpress-premium-messages-container.chat-open .AutoboyExpress-premium-messages-list{display:none}.AutoboyExpress-premium-messages-container.chat-open .AutoboyExpress-premium-message-chat{display:flex}.AutoboyExpress-premium-messages-header h3{font-size:1.125rem}.AutoboyExpress-premium-message-item{padding:.875rem 1rem}.AutoboyExpress-premium-message-avatar{width:40px;height:40px;font-size:.875rem}.AutoboyExpress-premium-online-dot{width:10px;height:10px}.AutoboyExpress-premium-chat-header,.AutoboyExpress-premium-chat-messages,.AutoboyExpress-premium-chat-input{padding:1rem}.AutoboyExpress-premium-chat-message{max-width:85%}.AutoboyExpress-premium-report-cards{grid-template-columns:1fr;gap:1rem}.AutoboyExpress-premium-report-card{padding:1.25rem}.AutoboyExpress-premium-report-icon{width:50px;height:50px;font-size:1.25rem}.AutoboyExpress-premium-report-value{font-size:1.5rem}.AutoboyExpress-premium-badge-showcase{padding:2rem 1.5rem}.AutoboyExpress-premium-badge-icon{width:90px;height:90px;font-size:2.5rem}.AutoboyExpress-premium-badge-showcase h2{font-size:1.5rem}.AutoboyExpress-premium-achievements-grid{grid-template-columns:1fr}.AutoboyExpress-premium-vip-header{padding:2rem 1.5rem}.AutoboyExpress-premium-vip-badge{width:80px;height:80px;font-size:2rem}.AutoboyExpress-premium-vip-header h2{font-size:1.5rem}.AutoboyExpress-premium-contact-btn{padding:1.25rem}}@media (max-width: 480px){.AutoboyExpress-premium-welcome-banner{padding:1rem}.AutoboyExpress-premium-welcome-content{flex-direction:column;align-items:flex-start;gap:1rem}.AutoboyExpress-premium-welcome-icon{width:45px;height:45px;font-size:1.35rem}.AutoboyExpress-premium-welcome-text h2{font-size:1rem}.AutoboyExpress-premium-welcome-text p{font-size:.8rem}.AutoboyExpress-premium-welcome-badge{padding:.5rem 1rem;font-size:.8rem}.AutoboyExpress-dash-section-content{padding:1rem}.AutoboyExpress-dash-stat-card{padding:1.25rem 1rem}.AutoboyExpress-dash-stat-icon{width:48px;height:48px;font-size:1.15rem}.AutoboyExpress-dash-stat-value{font-size:1.5rem}.AutoboyExpress-dash-stat-label{font-size:.65rem}.AutoboyExpress-dash-quick-action{padding:1rem}.AutoboyExpress-dash-quick-action-icon{width:44px;height:44px;font-size:1.1rem}.AutoboyExpress-dash-quick-action-content h3{font-size:.95rem}.AutoboyExpress-dash-quick-action-content p{font-size:.8rem}.AutoboyExpress-dash-earnings-card{padding:1rem}}.AutoboyExpress-dash-content-area{scroll-behavior:smooth}.AutoboyExpress-dash-content-area::-webkit-scrollbar{width:6px}.AutoboyExpress-dash-content-area::-webkit-scrollbar-track{background:var(--bg-light-tertiary)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-content-area::-webkit-scrollbar-track{background:var(--bg-dark-tertiary)}.AutoboyExpress-dash-content-area::-webkit-scrollbar-thumb{background:var(--primary-green);border-radius:3px}.AutoboyExpress-dash-content-area::-webkit-scrollbar-thumb:hover{background:var(--primary-green-dark)}.AutoboyExpress-dash-loading-spinner{width:50px;height:50px;border:4px solid var(--glassmorphism-light);border-top-color:var(--primary-green);border-radius:50%;animation:AutoboyExpress-dash-spin .8s linear infinite}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-loading-spinner{border-color:var(--glassmorphism-dark);border-top-color:var(--primary-green)}@keyframes AutoboyExpress-dash-spin{to{transform:rotate(360deg)}}.AutoboyExpress-wallet-loading-spinner{width:30px;height:30px;border:3px solid var(--glassmorphism-light);border-top-color:var(--primary-green);border-radius:50%;animation:AutoboyExpress-dash-spin .8s linear infinite}.AutoboyExpress-dash-dark-mode .AutoboyExpress-wallet-loading-spinner{border-color:var(--glassmorphism-dark);border-top-color:var(--primary-green)}.AutoboyExpress-premium-badge-text{color:gold!important;display:flex;align-items:center;gap:.5rem}.AutoboyExpress-premium-messages-container{display:grid;grid-template-columns:380px 1fr;gap:1.5rem;height:calc(100vh - 200px);min-height:650px;position:relative}.AutoboyExpress-premium-messages-list{background:#ffffffb3;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(209,213,219,.3);border-radius:24px;overflow:hidden;box-shadow:0 8px 32px #0000000f,0 2px 8px #0000000a;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-messages-list{background:#1f2937b3;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-color:#4b55634d;box-shadow:0 8px 32px #0000004d,0 2px 8px #0003}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-messages-list:hover{box-shadow:0 12px 40px #0006,0 4px 16px #0000004d}.AutoboyExpress-premium-messages-header{padding:1.5rem;border-bottom:1px solid var(--border-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-messages-header{border-bottom-color:var(--border-dark)}.AutoboyExpress-premium-messages-header h3{margin:0 0 1rem;font-size:1.25rem;font-weight:600}.AutoboyExpress-premium-messages-items{flex:1;overflow-y:auto}.AutoboyExpress-premium-message-item{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border-bottom:1px solid rgba(229,231,235,.5);position:relative;animation:slideInLeft .3s ease-out}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-message-item{border-bottom-color:#37415180}.AutoboyExpress-premium-message-item:hover{background:linear-gradient(90deg,#22c55e0d,#22c55e05);transform:translate(4px);box-shadow:0 2px 8px #22c55e14}.AutoboyExpress-premium-message-item.active{background:linear-gradient(90deg,#22c55e1a,#22c55e0d);border-left:4px solid #22C55E;padding-left:calc(1.5rem - 4px)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-message-item:hover{background:linear-gradient(90deg,#22c55e26,#22c55e14)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-message-item.active{background:linear-gradient(90deg,#22c55e33,#22c55e1a)}.AutoboyExpress-premium-message-avatar{width:56px;height:56px;border-radius:50%;background:var(--gradient-primary);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;position:relative;flex-shrink:0;border:3px solid rgba(34,197,94,.1);transition:all .3s cubic-bezier(.4,0,.2,1)}.AutoboyExpress-premium-message-item:hover .AutoboyExpress-premium-message-avatar{transform:scale(1.05);border-color:#22c55e4d;box-shadow:0 4px 12px #22c55e33}.AutoboyExpress-premium-online-dot{position:absolute;bottom:2px;right:2px;width:12px;height:12px;background:#22c55e;border:2px solid var(--card-light);border-radius:50%}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-online-dot{border-color:var(--card-dark)}.AutoboyExpress-premium-message-top{display:flex;justify-content:space-between;margin-bottom:.25rem}.AutoboyExpress-premium-message-info h4{margin:0;font-size:.95rem;font-weight:600}.AutoboyExpress-premium-message-time{font-size:.75rem;color:var(--text-light-secondary)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-message-time{color:var(--text-dark-secondary)}.AutoboyExpress-premium-unread-badge{background:var(--primary-green);color:#fff;border-radius:12px;padding:.25rem .5rem;font-size:.75rem;font-weight:600;min-width:20px;text-align:center}.AutoboyExpress-premium-chat-area,.AutoboyExpress-premium-message-chat{display:flex;flex-direction:column;background:#ffffffb3;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(209,213,219,.3);border-radius:24px;box-shadow:0 8px 32px #0000000f,0 2px 8px #0000000a,inset 0 1px #fffc;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-chat-area,.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-message-chat{background:#1f2937cc;border-color:#4b55634d;box-shadow:0 8px 32px #0000004d,0 2px 8px #0003,inset 0 1px #ffffff0d}.AutoboyExpress-premium-back-btn{display:none;width:40px;height:40px;align-items:center;justify-content:center;background:var(--glassmorphism-light);border:1px solid var(--border-light);border-radius:10px;color:var(--text-light);cursor:pointer;transition:all .3s ease;margin-right:1rem}.AutoboyExpress-premium-back-btn:hover{background:var(--primary-green);color:#fff}@media (max-width: 768px){.AutoboyExpress-premium-back-btn{display:flex}}.AutoboyExpress-premium-chat-header{padding:1.5rem;border-bottom:1px solid var(--border-light);display:flex;align-items:center;gap:1rem}.AutoboyExpress-premium-chat-header h4{margin:0;font-size:1rem;font-weight:600}.AutoboyExpress-premium-status{font-size:.875rem;color:var(--text-light-secondary)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-status{color:var(--text-dark-secondary)}.AutoboyExpress-premium-chat-message.received{background:var(--bg-light-secondary);padding:1rem;border-radius:15px 15px 15px 5px}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-chat-message.received{background:var(--bg-dark-tertiary)}.AutoboyExpress-premium-chat-message p{margin:0 0 .5rem}.AutoboyExpress-premium-chat-time{font-size:.75rem;color:var(--text-light-secondary)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-chat-time{color:var(--text-dark-secondary)}.AutoboyExpress-premium-chat-input{padding:1.5rem;border-top:1px solid rgba(229,231,235,.5);display:flex;gap:1rem;align-items:center;background:#ffffff80;backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.4,0,.2,1)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-chat-input{border-top-color:#4b556380;background:#1f293780}.AutoboyExpress-premium-chat-input input[type=text],.AutoboyExpress-premium-chat-input textarea{flex:1;padding:.875rem 1.25rem;background:#fffc;border:2px solid rgba(229,231,235,.5);border-radius:16px;color:#1f2937;font-size:.95rem;transition:all .3s cubic-bezier(.4,0,.2,1);outline:none;font-family:inherit;resize:none;min-height:44px;max-height:120px}.AutoboyExpress-premium-chat-input input[type=text]:focus,.AutoboyExpress-premium-chat-input textarea:focus{background:#fff;border-color:#22c55e80;box-shadow:0 0 0 4px #22c55e1a,0 4px 12px #22c55e26;transform:translateY(-1px)}.AutoboyExpress-premium-chat-input input[type=text]::placeholder,.AutoboyExpress-premium-chat-input textarea::placeholder{color:#6b728099}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-chat-input input[type=text],.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-chat-input textarea{background:#374151cc;border-color:#4b556380;color:#f3f4f6}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-chat-input input[type=text]:focus,.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-chat-input textarea:focus{background:#374151;border-color:#22c55e99}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-chat-input input[type=text]::placeholder,.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-chat-input textarea::placeholder{color:#9ca3af99}.AutoboyExpress-premium-chat-input button{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#22c55e,#16a34a);border:none;border-radius:12px;color:#fff;font-size:1rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #22c55e4d}.AutoboyExpress-premium-chat-input button:hover:not(:disabled){background:linear-gradient(135deg,#16a34a,#15803d);transform:translateY(-2px) scale(1.05);box-shadow:0 6px 20px #22c55e66}.AutoboyExpress-premium-chat-input button:active:not(:disabled){transform:translateY(0) scale(.98)}.AutoboyExpress-premium-chat-input button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.AutoboyExpress-premium-chat-input button[type=button]:not(:last-child){background:#e5e7eb99;color:#6b7280;box-shadow:0 2px 8px #00000014}.AutoboyExpress-premium-chat-input button[type=button]:not(:last-child):hover:not(:disabled){background:#d1d5dbcc;color:#4b5563}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-chat-input button[type=button]:not(:last-child){background:#4b556399;color:#d1d5db}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-chat-input button[type=button]:not(:last-child):hover:not(:disabled){background:#6b7280cc;color:#e5e7eb}.AutoboyExpress-premium-no-message{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:var(--text-light-secondary)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-no-message{color:var(--text-dark-secondary)}.AutoboyExpress-premium-no-message svg{font-size:4rem;opacity:.3}.AutoboyExpress-premium-report-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.AutoboyExpress-premium-report-card{background:var(--card-light);border:1px solid var(--border-light);border-radius:15px;padding:1.5rem;display:flex;gap:1.5rem;align-items:flex-start;transition:all .3s ease}.AutoboyExpress-premium-report-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-report-card:hover{box-shadow:var(--shadow-dark)}.AutoboyExpress-premium-report-icon{width:60px;height:60px;background:var(--gradient-primary);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;flex-shrink:0}.AutoboyExpress-premium-report-info h3{margin:0 0 .5rem;font-size:.875rem;font-weight:500;color:var(--text-light-secondary)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-report-info h3{color:var(--text-dark-secondary)}.AutoboyExpress-premium-report-value{font-size:1.75rem;font-weight:700;color:var(--text-light);margin-bottom:.5rem}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-report-value{color:var(--text-dark)}.AutoboyExpress-premium-report-change{font-size:.875rem;font-weight:500}.AutoboyExpress-premium-report-change.positive{color:#22c55e}.AutoboyExpress-premium-report-change.negative{color:#ef4444}.AutoboyExpress-premium-badge-showcase{background:var(--gradient-primary);color:#fff;padding:3rem 2rem;border-radius:20px;text-align:center;margin-bottom:2rem;box-shadow:var(--shadow-glow)}.AutoboyExpress-premium-badge-icon{width:120px;height:120px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:3rem}.AutoboyExpress-premium-badge-showcase h2{margin:0 0 .5rem;font-size:2rem;font-weight:700}.AutoboyExpress-premium-badge-showcase p{margin:0 0 2rem;font-size:1.125rem;opacity:.9}.AutoboyExpress-premium-badge-progress{max-width:400px;margin:0 auto}.AutoboyExpress-premium-progress-info{display:flex;justify-content:space-between;margin-bottom:.75rem;font-size:.875rem;font-weight:500}.AutoboyExpress-premium-progress-bar{height:12px;background:#fff3;border-radius:10px;overflow:hidden}.AutoboyExpress-premium-progress-fill{height:100%;background:#fff;border-radius:10px;transition:width .3s ease}.AutoboyExpress-premium-achievements-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.AutoboyExpress-premium-achievement{background:var(--card-light);border:2px solid var(--border-light);border-radius:15px;padding:2rem 1.5rem;text-align:center;transition:all .3s ease}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-achievement{background:var(--card-dark);border-color:var(--border-dark)}.AutoboyExpress-premium-achievement.unlocked{border-color:var(--primary-green)}.AutoboyExpress-premium-achievement.locked{opacity:.5}.AutoboyExpress-premium-achievement-icon{width:80px;height:80px;background:var(--gradient-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;font-size:2rem;color:#fff}.AutoboyExpress-premium-achievement.locked .AutoboyExpress-premium-achievement-icon{background:var(--bg-light-tertiary);color:var(--text-light-secondary)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-achievement.locked .AutoboyExpress-premium-achievement-icon{background:var(--bg-dark-tertiary);color:var(--text-dark-secondary)}.AutoboyExpress-premium-achievement h4{margin:0 0 .5rem;font-size:1rem;font-weight:600}.AutoboyExpress-premium-achievement-status{font-size:.875rem;color:var(--text-light-secondary)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-achievement-status{color:var(--text-dark-secondary)}.AutoboyExpress-premium-achievement.unlocked .AutoboyExpress-premium-achievement-status{color:var(--primary-green);font-weight:600}.AutoboyExpress-premium-vip-header{text-align:center;padding:3rem 2rem;background:var(--gradient-primary);color:#fff;border-radius:20px;margin-bottom:2rem}.AutoboyExpress-premium-vip-badge{width:100px;height:100px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:2.5rem}.AutoboyExpress-premium-vip-header h2{margin:0 0 .5rem;font-size:2rem;font-weight:700}.AutoboyExpress-premium-vip-header p{margin:0;font-size:1.125rem;opacity:.9}.AutoboyExpress-premium-contact-options{display:grid;gap:1rem}.AutoboyExpress-premium-contact-btn{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;background:var(--bg-light);border:1px solid var(--border-light);border-radius:12px;cursor:pointer;transition:all .3s ease;text-align:left}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-contact-btn{background:var(--bg-dark-secondary);border-color:var(--border-dark)}.AutoboyExpress-premium-contact-btn:hover{background:var(--primary-green);color:#fff;transform:translate(5px);border-color:var(--primary-green)}.AutoboyExpress-premium-contact-btn svg{font-size:1.5rem;color:var(--primary-green)}.AutoboyExpress-premium-contact-btn:hover svg{color:#fff}.AutoboyExpress-premium-contact-btn h4{margin:0 0 .25rem;font-size:1rem;font-weight:600;color:var(--text-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-contact-btn h4{color:var(--text-dark)}.AutoboyExpress-premium-contact-btn p{margin:0;font-size:.875rem;opacity:.8;color:var(--text-light-secondary)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-contact-btn p{color:var(--text-dark-secondary)}.AutoboyExpress-premium-contact-btn:hover h4,.AutoboyExpress-premium-contact-btn:hover p{color:#fff}@media (max-width: 992px){.AutoboyExpress-premium-messages-container{grid-template-columns:1fr;gap:0}.AutoboyExpress-premium-messages-list{border-radius:20px}.AutoboyExpress-premium-message-chat{position:fixed;inset:0;z-index:9999;border-radius:0;opacity:0;transform:translate(100%);transition:all .4s cubic-bezier(.4,0,.2,1)}.AutoboyExpress-premium-message-chat-open{opacity:1!important;transform:translate(0)!important}.AutoboyExpress-premium-back-btn{display:flex}}@media (max-width: 640px){.AutoboyExpress-premium-messages-container{height:calc(100vh - 180px);min-height:500px}.AutoboyExpress-premium-messages-list{border-radius:16px}.AutoboyExpress-premium-message-item{padding:1rem;gap:.875rem}.AutoboyExpress-premium-message-avatar{width:48px;height:48px;font-size:.9rem}.AutoboyExpress-premium-message-info h4{font-size:.875rem}.AutoboyExpress-premium-message-time{font-size:.7rem}.AutoboyExpress-premium-chat-header{padding:1rem 1.25rem}.AutoboyExpress-premium-chat-messages{padding:1rem}.AutoboyExpress-premium-chat-input{padding:1rem;gap:.75rem}.AutoboyExpress-premium-chat-input input[type=text]{padding:.75rem 1rem;font-size:.875rem;border-radius:14px}.AutoboyExpress-premium-chat-input button{width:40px;height:40px;font-size:.9rem;border-radius:10px}.AutoboyExpress-premium-back-btn{width:38px;height:38px}}@media (max-width: 480px){.AutoboyExpress-premium-messages-container{min-height:450px}.AutoboyExpress-premium-messages-list{border-radius:12px}.AutoboyExpress-premium-message-item{padding:.875rem;gap:.75rem}.AutoboyExpress-premium-message-avatar{width:44px;height:44px;border-width:2px}.AutoboyExpress-premium-chat-header{padding:.875rem 1rem}.AutoboyExpress-premium-chat-header h4{font-size:.9rem}.AutoboyExpress-premium-status{font-size:.8rem}.AutoboyExpress-premium-chat-input{padding:.875rem}.AutoboyExpress-premium-chat-input input[type=text]{padding:.675rem .875rem;font-size:.85rem}.AutoboyExpress-premium-chat-input button{width:36px;height:36px;font-size:.85rem}}.AutoboyExpress-dash-table-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0;border-radius:12px}@media (min-width: 1024px){.AutoboyExpress-dash-table-wrapper{overflow-x:visible}}@media (max-width: 768px){.AutoboyExpress-dash-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#22C55E transparent}.AutoboyExpress-dash-table-wrapper::-webkit-scrollbar{height:8px}.AutoboyExpress-dash-table-wrapper::-webkit-scrollbar-track{background:transparent;border-radius:10px}.AutoboyExpress-dash-table-wrapper::-webkit-scrollbar-thumb{background:#22c55e;border-radius:10px}.AutoboyExpress-dash-table-wrapper::-webkit-scrollbar-thumb:hover{background:#16a34a}.AutoboyExpress-dash-table-wrapper .AutoboyExpress-dash-table{min-width:600px;margin:0}}@media (max-width: 480px){.AutoboyExpress-dash-table-wrapper .AutoboyExpress-dash-table{min-width:500px;font-size:.875rem}.AutoboyExpress-dash-table-wrapper .AutoboyExpress-dash-table th,.AutoboyExpress-dash-table-wrapper .AutoboyExpress-dash-table td{padding:.625rem .75rem}}.AutoboyExpress-premium-orders-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-bottom:2rem}.AutoboyExpress-premium-order-stat-card{display:flex;align-items:center;gap:1.25rem;padding:1.75rem;background:var(--card-light);backdrop-filter:blur(20px);border:1px solid var(--border-light);border-radius:18px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-order-stat-card{background:var(--card-dark);border-color:var(--border-dark)}.AutoboyExpress-premium-order-stat-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(34,197,94,.03) 0%,transparent 100%);opacity:0;transition:opacity .3s ease}.AutoboyExpress-premium-order-stat-card:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 16px 48px #22c55e33;border-color:#22c55e4d}.AutoboyExpress-premium-order-stat-card:hover:before{opacity:1}.AutoboyExpress-premium-order-stat-icon{width:60px;height:60px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;box-shadow:0 8px 24px #00000026;transition:all .3s ease}.AutoboyExpress-premium-order-stat-card:hover .AutoboyExpress-premium-order-stat-icon{transform:rotate(-8deg) scale(1.1)}.AutoboyExpress-premium-order-stat-content h3{margin:0 0 .5rem;font-size:.875rem;font-weight:600;color:var(--text-light-secondary);text-transform:uppercase;letter-spacing:.5px}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-order-stat-content h3{color:var(--text-dark-secondary)}.AutoboyExpress-premium-order-stat-value{font-size:2rem;font-weight:900;color:var(--primary-green);font-family:Orbitron,monospace;line-height:1;margin:0}.AutoboyExpress-premium-orders-controls{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.AutoboyExpress-premium-filter-group{display:flex;align-items:center;gap:.75rem}.AutoboyExpress-premium-filter-select{padding:.75rem 1.25rem;background:var(--card-light);border:1px solid var(--border-light);border-radius:12px;color:var(--text-light);font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;outline:none}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-filter-select{background:var(--card-dark);border-color:var(--border-dark);color:var(--text-dark)}.AutoboyExpress-premium-filter-select:hover{border-color:var(--primary-green);background:var(--card-hover-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-filter-select:hover{background:var(--card-hover-dark)}.AutoboyExpress-premium-orders-table-wrapper{overflow-x:auto;border-radius:16px;border:1px solid var(--border-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-orders-table-wrapper{border-color:var(--border-dark)}.AutoboyExpress-premium-orders-table{width:100%;border-collapse:collapse;background:var(--card-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-orders-table{background:var(--card-dark)}.AutoboyExpress-premium-orders-table thead{background:linear-gradient(135deg,#22c55e0d,#16a34a05)}.AutoboyExpress-premium-orders-table thead tr{border-bottom:2px solid var(--border-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-orders-table thead tr{border-bottom-color:var(--border-dark)}.AutoboyExpress-premium-orders-table th{padding:1.25rem 1.5rem;text-align:left;font-size:.75rem;font-weight:700;color:var(--text-light-secondary);text-transform:uppercase;letter-spacing:.8px}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-orders-table th{color:var(--text-dark-secondary)}.AutoboyExpress-premium-order-row{border-bottom:1px solid var(--border-light);transition:all .2s ease}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-order-row{border-bottom-color:var(--border-dark)}.AutoboyExpress-premium-order-row:hover{background:#22c55e08}.AutoboyExpress-premium-order-row td{padding:1.25rem 1.5rem;font-size:.9rem;vertical-align:middle}.AutoboyExpress-premium-order-id{font-family:Courier New,monospace;font-weight:700;color:var(--primary-green);font-size:.85rem}.AutoboyExpress-premium-customer-cell{display:flex;align-items:center;gap:1rem}.AutoboyExpress-premium-customer-avatar{width:42px;height:42px;border-radius:50%;background:var(--gradient-primary);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.1rem;box-shadow:0 4px 12px #22c55e40;flex-shrink:0}.AutoboyExpress-premium-customer-info{display:flex;flex-direction:column;gap:.25rem}.AutoboyExpress-premium-customer-name{font-weight:600;color:var(--text-light);font-size:.95rem}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-customer-name{color:var(--text-dark)}.AutoboyExpress-premium-customer-email{font-size:.8rem;color:var(--text-light-secondary)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-customer-email{color:var(--text-dark-secondary)}.AutoboyExpress-premium-product-info{display:flex;flex-direction:column;gap:.25rem}.AutoboyExpress-premium-product-name{font-weight:600;color:var(--text-light);font-size:.9rem}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-product-name{color:var(--text-dark)}.AutoboyExpress-premium-product-qty{font-size:.75rem;color:var(--text-light-secondary);font-weight:500}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-product-qty{color:var(--text-dark-secondary)}.AutoboyExpress-premium-order-amount{font-weight:700;color:var(--primary-green);font-size:1rem}.AutoboyExpress-premium-order-date{color:var(--text-light-secondary);font-size:.85rem}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-order-date{color:var(--text-dark-secondary)}.AutoboyExpress-premium-status-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:capitalize}.AutoboyExpress-premium-status-dot{width:8px;height:8px;border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.AutoboyExpress-premium-status-pending{background:#fbbf2426;color:#f59e0b}.AutoboyExpress-premium-status-pending .AutoboyExpress-premium-status-dot{background:#f59e0b}.AutoboyExpress-premium-status-processing{background:#3b82f626;color:#3b82f6}.AutoboyExpress-premium-status-processing .AutoboyExpress-premium-status-dot{background:#3b82f6}.AutoboyExpress-premium-status-shipped{background:#8b5cf626;color:#8b5cf6}.AutoboyExpress-premium-status-shipped .AutoboyExpress-premium-status-dot{background:#8b5cf6}.AutoboyExpress-premium-status-delivered,.AutoboyExpress-premium-status-completed{background:#22c55e26;color:#22c55e}.AutoboyExpress-premium-status-delivered .AutoboyExpress-premium-status-dot,.AutoboyExpress-premium-status-completed .AutoboyExpress-premium-status-dot{background:#22c55e}.AutoboyExpress-premium-status-cancelled{background:#ef444426;color:#ef4444}.AutoboyExpress-premium-status-cancelled .AutoboyExpress-premium-status-dot{background:#ef4444}.AutoboyExpress-premium-payment-badge{display:inline-block;padding:.45rem .9rem;border-radius:18px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.AutoboyExpress-premium-payment-pending{background:#fbbf2426;color:#d97706}.AutoboyExpress-premium-payment-paid,.AutoboyExpress-premium-payment-completed{background:#22c55e26;color:#16a34a}.AutoboyExpress-premium-payment-escrow{background:#3b82f626;color:#2563eb}.AutoboyExpress-premium-payment-failed{background:#ef444426;color:#dc2626}.AutoboyExpress-premium-order-actions{display:flex;align-items:center;gap:.75rem}.AutoboyExpress-premium-action-btn{width:36px;height:36px;border-radius:10px;border:1px solid var(--border-light);background:var(--card-light);color:var(--text-light);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:.9rem}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-action-btn{background:var(--card-dark);border-color:var(--border-dark);color:var(--text-dark)}.AutoboyExpress-premium-action-btn:hover{background:var(--primary-green);border-color:var(--primary-green);color:#fff;transform:scale(1.1)}.AutoboyExpress-premium-auto-label{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .8rem;background:linear-gradient(135deg,#22c55e1a,#16a34a0d);border:1px solid rgba(34,197,94,.3);border-radius:12px;font-size:.7rem;font-weight:700;color:var(--primary-green);text-transform:uppercase;letter-spacing:.5px}.AutoboyExpress-premium-empty-state{text-align:center;padding:4rem 2rem;color:var(--text-light-secondary)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-empty-state{color:var(--text-dark-secondary)}.AutoboyExpress-premium-empty-state svg{color:var(--text-light-tertiary);margin-bottom:1.5rem;opacity:.4}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-empty-state svg{color:var(--text-dark-tertiary)}.AutoboyExpress-premium-empty-state h3{margin:0 0 .75rem;font-size:1.35rem;font-weight:700;color:var(--text-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-empty-state h3{color:var(--text-dark)}.AutoboyExpress-premium-empty-state p{margin:0;font-size:.95rem;color:var(--text-light-secondary)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-empty-state p{color:var(--text-dark-secondary)}.AutoboyExpress-premium-pagination{display:flex;align-items:center;justify-content:space-between;margin-top:2rem;padding:1.5rem;background:var(--card-light);border:1px solid var(--border-light);border-radius:16px}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-pagination{background:var(--card-dark);border-color:var(--border-dark)}.AutoboyExpress-premium-pagination-info{color:var(--text-light-secondary);font-size:.9rem;font-weight:500}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-pagination-info{color:var(--text-dark-secondary)}.AutoboyExpress-premium-pagination-controls{display:flex;align-items:center;gap:1rem}.AutoboyExpress-premium-pagination-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:var(--card-light);border:1px solid var(--border-light);border-radius:12px;color:var(--text-light);font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-pagination-btn{background:var(--card-dark);border-color:var(--border-dark);color:var(--text-dark)}.AutoboyExpress-premium-pagination-btn:hover:not(:disabled){background:var(--primary-green);border-color:var(--primary-green);color:#fff;transform:translateY(-2px)}.AutoboyExpress-premium-pagination-btn:disabled{opacity:.4;cursor:not-allowed}.AutoboyExpress-premium-pagination-pages{display:flex;align-items:center;gap:.5rem}.AutoboyExpress-premium-page-btn{min-width:40px;height:40px;padding:.5rem;background:var(--card-light);border:1px solid var(--border-light);border-radius:10px;color:var(--text-light);font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-page-btn{background:var(--card-dark);border-color:var(--border-dark);color:var(--text-dark)}.AutoboyExpress-premium-page-btn:hover{background:#22c55e1a;border-color:var(--primary-green);color:var(--primary-green)}.AutoboyExpress-premium-page-btn.active{background:var(--primary-green);border-color:var(--primary-green);color:#fff;box-shadow:0 4px 12px #22c55e4d}@media (max-width: 1024px){.AutoboyExpress-premium-orders-stats{grid-template-columns:repeat(2,1fr)}.AutoboyExpress-premium-pagination{flex-direction:column;gap:1.5rem;align-items:stretch}.AutoboyExpress-premium-pagination-controls{justify-content:center;flex-wrap:wrap}}@media (max-width: 768px){.AutoboyExpress-premium-orders-stats{grid-template-columns:1fr}.AutoboyExpress-premium-orders-controls{flex-direction:column;align-items:stretch}.AutoboyExpress-premium-pagination-pages{overflow-x:auto;padding:.5rem 0}.AutoboyExpress-premium-customer-cell{flex-direction:column;align-items:flex-start}.AutoboyExpress-premium-customer-avatar{width:36px;height:36px;font-size:.95rem}}@media (max-width: 640px){.AutoboyExpress-premium-order-stat-card{padding:1.25rem}.AutoboyExpress-premium-order-stat-icon{width:50px;height:50px;font-size:1.25rem}.AutoboyExpress-premium-order-stat-value{font-size:1.75rem}.AutoboyExpress-premium-pagination-btn{padding:.6rem 1rem;font-size:.85rem}.AutoboyExpress-premium-page-btn{min-width:36px;height:36px;font-size:.85rem}}.activity-container{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 6px #0000000d,0 2px 4px #00000008;transition:all .3s ease}.activity-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #f3f4f6}.activity-header-left h2{margin:0 0 .25rem;font-size:1.5rem;color:#1f2937;display:flex;align-items:center;gap:.75rem;font-weight:700}.activity-header-left h2 i{color:#22c55e}.activity-subtitle{margin:0;font-size:.875rem;color:#6b7280;font-weight:500}.activity-refresh-btn{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border:none;border-radius:10px;padding:.75rem 1rem;cursor:pointer;transition:all .3s ease;font-size:1rem;box-shadow:0 2px 8px #22c55e33}.activity-refresh-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #22c55e4d}.activity-refresh-btn:active{transform:translateY(0)}.activity-filters{display:flex;gap:.75rem;margin-bottom:1.5rem;flex-wrap:wrap;padding:.5rem 0}.activity-filter-pill{padding:.625rem 1.25rem;border-radius:25px;border:2px solid #e5e7eb;background:#fff;color:#6b7280;cursor:pointer;transition:all .3s ease;font-weight:600;font-size:.875rem;display:flex;align-items:center;gap:.5rem}.activity-filter-pill:hover{border-color:#22c55e;color:#22c55e;background:#22c55e0d;transform:translateY(-2px)}.activity-filter-pill.active{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border-color:#22c55e;box-shadow:0 4px 12px #22c55e40}.activity-filter-pill i{font-size:.875rem}.activity-loading,.activity-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;color:#9ca3af;text-align:center}.activity-loading i,.activity-empty i{font-size:3.5rem;margin-bottom:1.5rem;color:#d1d5db}.activity-empty p{font-size:1.125rem;font-weight:600;margin:0 0 .5rem;color:#6b7280}.activity-empty small{font-size:.875rem;color:#9ca3af}.activity-list{display:flex;flex-direction:column;gap:1rem}.activity-item{display:flex;align-items:flex-start;gap:1.25rem;padding:1.25rem;background:#f9fafb;border-radius:12px;transition:all .3s ease;border:2px solid transparent;position:relative;overflow:hidden}.activity-item:before{content:"";position:absolute;left:0;top:0;height:100%;width:4px;background:linear-gradient(135deg,#22c55e,#16a34a);opacity:0;transition:opacity .3s ease}.activity-item:hover{background:#fff;border-color:#e5e7eb;transform:translate(4px);box-shadow:0 4px 12px #00000014}.activity-item:hover:before{opacity:1}.activity-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:12px;flex-shrink:0;transition:all .3s ease}.activity-item:hover .activity-icon{transform:scale(1.1) rotate(5deg)}.activity-icon i{font-size:1.5rem}.activity-content{flex:1}.activity-text{margin:0 0 .75rem;color:#374151;font-size:1rem;line-height:1.6;font-weight:500}.activity-meta{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.activity-time{font-size:.875rem;color:#9ca3af;display:flex;align-items:center;gap:.375rem}.activity-time i{font-size:.75rem}.activity-type-badge{padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}body.dark-mode .activity-container{background:#1f2937;box-shadow:0 4px 6px #0000004d,0 2px 4px #0003}body.dark-mode .activity-header{border-bottom-color:#374151}body.dark-mode .activity-header-left h2{color:#f9fafb}body.dark-mode .activity-subtitle{color:#9ca3af}body.dark-mode .activity-filter-pill{background:#374151;border-color:#4b5563;color:#d1d5db}body.dark-mode .activity-filter-pill:hover{background:#22c55e1a;border-color:#22c55e;color:#22c55e}body.dark-mode .activity-filter-pill.active{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border-color:#22c55e}body.dark-mode .activity-item{background:#374151}body.dark-mode .activity-item:hover{background:#4b5563;border-color:#6b7280}body.dark-mode .activity-text{color:#e5e7eb}body.dark-mode .activity-empty p{color:#d1d5db}@media (max-width: 768px){.activity-container{padding:1.5rem;border-radius:12px}.activity-header{flex-direction:column;align-items:flex-start;gap:1rem}.activity-header-left h2{font-size:1.25rem}.activity-refresh-btn{align-self:flex-end;padding:.625rem 1rem}.activity-filters{gap:.5rem}.activity-filter-pill{padding:.5rem 1rem;font-size:.8125rem}.activity-item{padding:1rem;gap:1rem}.activity-icon{width:45px;height:45px}.activity-icon i{font-size:1.25rem}.activity-text{font-size:.9375rem}.activity-meta{flex-direction:column;align-items:flex-start;gap:.5rem}}@media (max-width: 480px){.activity-filters{overflow-x:auto;flex-wrap:nowrap;padding-bottom:1rem;-webkit-overflow-scrolling:touch}.activity-filter-pill{flex-shrink:0}}body.dark-mode .activity-container,body.AutoboyExpress-dash-dark-mode .activity-container{background:var(--bg-dark-secondary, #1a1a1a);border:1px solid rgba(255,255,255,.12)}body.dark-mode .activity-header,body.AutoboyExpress-dash-dark-mode .activity-header{border-bottom-color:#ffffff26}body.dark-mode .activity-header-left h2,body.AutoboyExpress-dash-dark-mode .activity-header-left h2{color:var(--text-dark, #f3f4f6)}body.dark-mode .activity-subtitle,body.AutoboyExpress-dash-dark-mode .activity-subtitle{color:var(--text-dark-secondary, #9ca3af)}body.dark-mode .activity-filter-pill,body.AutoboyExpress-dash-dark-mode .activity-filter-pill{background:var(--bg-dark-tertiary, #2a2a2a);border-color:#ffffff26;color:var(--text-dark-secondary, #9ca3af)}body.dark-mode .activity-filter-pill:hover,body.AutoboyExpress-dash-dark-mode .activity-filter-pill:hover{border-color:var(--primary-green, #22c55e);background:var(--bg-dark-secondary, #1a1a1a)}body.dark-mode .activity-filter-pill.active,body.AutoboyExpress-dash-dark-mode .activity-filter-pill.active{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border-color:transparent}body.dark-mode .activity-item,body.AutoboyExpress-dash-dark-mode .activity-item{background:var(--bg-dark-tertiary, #2a2a2a);border-color:#ffffff1a}body.dark-mode .activity-item:hover,body.AutoboyExpress-dash-dark-mode .activity-item:hover{border-color:var(--primary-green, #22c55e);background:var(--bg-dark-secondary, #1a1a1a)}body.dark-mode .activity-title,body.AutoboyExpress-dash-dark-mode .activity-title{color:var(--text-dark, #f3f4f6)}body.dark-mode .activity-description,body.AutoboyExpress-dash-dark-mode .activity-description{color:var(--text-dark-secondary, #9ca3af)}body.dark-mode .activity-time,body.AutoboyExpress-dash-dark-mode .activity-time{color:var(--text-dark-tertiary, #6b7280)}body.dark-mode .activity-type-badge,body.AutoboyExpress-dash-dark-mode .activity-type-badge{background:#ffffff1a;border-color:#ffffff26}body.dark-mode .activity-empty,body.AutoboyExpress-dash-dark-mode .activity-empty{background:var(--bg-dark-tertiary, #2a2a2a)}body.dark-mode .activity-empty p,body.AutoboyExpress-dash-dark-mode .activity-empty p{color:var(--text-dark-secondary, #9ca3af)}.AutoboyExpress-tracking-modal{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem}.AutoboyExpress-tracking-content{background:#fff;border-radius:16px;max-width:700px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.AutoboyExpress-tracking-header{display:flex;justify-content:space-between;align-items:flex-start;padding:1.5rem;border-bottom:1px solid #E5E7EB}.AutoboyExpress-tracking-header h2{margin:0;font-size:1.5rem;font-weight:700;color:#1f2937}.AutoboyExpress-tracking-order-number{margin:.25rem 0 0;font-size:.875rem;color:#6b7280}.AutoboyExpress-tracking-close-icon{background:none;border:none;font-size:2rem;color:#9ca3af;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:color .2s}.AutoboyExpress-tracking-close-icon:hover{color:#1f2937}.AutoboyExpress-tracking-info{padding:1rem 1.5rem;background:#f9fafb;border-bottom:1px solid #E5E7EB}.AutoboyExpress-tracking-info-item{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;font-size:.875rem}.AutoboyExpress-tracking-info-item strong{color:#374151;font-weight:600}.AutoboyExpress-tracking-info-item span{color:#6b7280}.AutoboyExpress-tracking-timeline{padding:2rem 1.5rem;position:relative}.AutoboyExpress-tracking-step{position:relative;padding-left:3rem;padding-bottom:2rem}.AutoboyExpress-tracking-step.completed .AutoboyExpress-tracking-step-icon{background:#22c55e;color:#fff}.AutoboyExpress-tracking-step.pending .AutoboyExpress-tracking-step-icon{background:#e5e7eb;color:#9ca3af}.AutoboyExpress-tracking-step-icon{position:absolute;left:0;top:0;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;z-index:1}.AutoboyExpress-tracking-step-content h4{margin:0 0 .25rem;font-size:1rem;font-weight:600;color:#1f2937}.AutoboyExpress-tracking-step-content p{margin:0 0 .5rem;font-size:.875rem;color:#6b7280;line-height:1.4}.AutoboyExpress-tracking-step-time{font-size:.75rem;color:#9ca3af}.AutoboyExpress-tracking-step-meta{margin-top:.5rem;font-size:.75rem;color:#22c55e;font-weight:600}.AutoboyExpress-tracking-step-line{position:absolute;left:19px;top:45px;width:2px;height:calc(100% - 40px);background:#e5e7eb}.AutoboyExpress-tracking-step-line.completed{background:#22c55e}.AutoboyExpress-tracking-events{padding:1.5rem;border-top:1px solid #E5E7EB;background:#f9fafb}.AutoboyExpress-tracking-events h3{margin:0 0 1rem;font-size:1.125rem;font-weight:600;color:#1f2937}.AutoboyExpress-tracking-events-list{display:flex;flex-direction:column;gap:1rem}.AutoboyExpress-tracking-event{padding:1rem;background:#fff;border-radius:8px;border:1px solid #E5E7EB}.AutoboyExpress-tracking-event-time{font-size:.75rem;color:#9ca3af;margin-bottom:.5rem}.AutoboyExpress-tracking-event-details strong{font-size:.875rem;color:#1f2937;font-weight:600;display:block;margin-bottom:.25rem}.AutoboyExpress-tracking-event-location{font-size:.8125rem;color:#6b7280;margin:0}.AutoboyExpress-tracking-footer{padding:1rem 1.5rem;border-top:1px solid #E5E7EB;display:flex;justify-content:flex-end}.AutoboyExpress-tracking-close-btn{padding:.75rem 1.5rem;background:#22c55e;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:background .2s}.AutoboyExpress-tracking-close-btn:hover{background:#16a34a}.AutoboyExpress-tracking-loading,.AutoboyExpress-tracking-error{padding:3rem;text-align:center;color:#6b7280}.AutoboyExpress-tracking-loading svg{color:#22c55e;margin-bottom:1rem}.AutoboyExpress-tracking-error p{margin-bottom:1rem}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-tracking-content{background:#1f2937}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-tracking-header{border-bottom-color:#374151}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-tracking-header h2,body.AutoboyExpress-dash-dark-mode .AutoboyExpress-tracking-step-content h4,body.AutoboyExpress-dash-dark-mode .AutoboyExpress-tracking-events h3,body.AutoboyExpress-dash-dark-mode .AutoboyExpress-tracking-event-details strong{color:#f9fafb}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-tracking-info,body.AutoboyExpress-dash-dark-mode .AutoboyExpress-tracking-events{background:#111827;border-color:#374151}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-tracking-event{background:#1f2937;border-color:#374151}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-tracking-footer{border-top-color:#374151}@media (max-width: 768px){.AutoboyExpress-tracking-content{max-height:100vh;border-radius:0}.AutoboyExpress-tracking-header{padding:1rem}.AutoboyExpress-tracking-timeline{padding:1.5rem 1rem}}:root{--primary-green: #22C55E;--primary-green-dark: #16A34A;--primary-green-light: #4ADE80;--primary-green-glow: #10B981;--bg-light: #FFFFFF;--bg-light-secondary: #F9FAFB;--bg-light-tertiary: #F3F4F6;--text-light: #1F2937;--text-light-secondary: #6B7280;--text-light-tertiary: #9CA3AF;--bg-dark: #0A0A0A;--bg-dark-secondary: #111111;--bg-dark-tertiary: #1A1A1A;--text-dark: #F3F4F6;--text-dark-secondary: #9CA3AF;--text-dark-tertiary: #6B7280;--overlay-light: rgba(255, 255, 255, .9);--overlay-dark: rgba(10, 10, 10, .85);--card-light: rgba(255, 255, 255, .95);--card-dark: rgba(30, 30, 30, .95);--card-hover-light: rgba(255, 255, 255, 1);--card-hover-dark: rgba(40, 40, 40, 1);--border-light: rgba(0, 0, 0, .08);--border-dark: rgba(255, 255, 255, .08);--shadow-light: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-dark: 0 20px 25px -5px rgba(0, 0, 0, .5), 0 10px 10px -5px rgba(0, 0, 0, .3);--shadow-glow: 0 0 60px rgba(34, 197, 94, .3);--shadow-glow-intense: 0 0 120px rgba(34, 197, 94, .5);--glassmorphism-light: rgba(255, 255, 255, .25);--glassmorphism-dark: rgba(255, 255, 255, .05);--gradient-primary: linear-gradient(135deg, var(--primary-green), var(--primary-green-dark));--gradient-green-light: linear-gradient(135deg, var(--primary-green-light), var(--primary-green))}body:has(.AutoboyExpress-dash-container){margin:0!important;padding:0!important;overflow:hidden!important}html:has(.AutoboyExpress-dash-container){margin:0;padding:0;overflow:hidden}.AutoboyExpress-dash-container{position:fixed;inset:0;width:100%;height:100%;display:flex;background:var(--bg-light);color:var(--text-light);font-family:Epilogue,sans-serif;overflow:hidden;z-index:100;margin:0;padding:0;transition:all .3s ease}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-container{background:var(--bg-dark);color:var(--text-dark)}.AutoboyExpress-dash-sidebar{width:280px;background:var(--card-light);backdrop-filter:blur(20px);border-right:1px solid var(--border-light);padding:2rem 0;display:flex;flex-direction:column;position:fixed;left:0;top:0;height:100%;z-index:1000;box-shadow:var(--shadow-light);transition:all .3s ease;transform:translate(-100%);overflow-y:auto;overflow-x:hidden}.AutoboyExpress-dash-sidebar::-webkit-scrollbar{width:12px}.AutoboyExpress-dash-sidebar::-webkit-scrollbar-track{background:linear-gradient(90deg,#0000000f,#0000000a);border-radius:10px;margin:12px 0;border:1px solid rgba(0,0,0,.08)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-sidebar::-webkit-scrollbar-track{background:linear-gradient(90deg,#ffffff0f,#ffffff0a);border:1px solid rgba(255,255,255,.08)}.AutoboyExpress-dash-sidebar::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#22c55e,#16a34a);border-radius:10px;border:3px solid transparent;background-clip:padding-box;box-shadow:0 2px 6px #22c55e4d;transition:all .3s ease}.AutoboyExpress-dash-sidebar::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#16a34a,#15803d);box-shadow:0 0 10px #22c55e80}.AutoboyExpress-dash-sidebar::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#15803d,#14532d);box-shadow:0 0 12px #22c55eb3}.AutoboyExpress-dash-sidebar{scrollbar-width:auto;scrollbar-color:#22C55E rgba(0,0,0,.06)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-sidebar{scrollbar-color:#22C55E rgba(255,255,255,.06)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-sidebar{background:var(--card-dark);border-right-color:var(--border-dark);box-shadow:var(--shadow-dark)}.AutoboyExpress-dash-sidebar-open{transform:translate(0)}.AutoboyExpress-dash-logo{padding:0 2rem;margin-bottom:2rem;text-align:center}.AutoboyExpress-dash-logo img{height:100px;width:auto}.AutoboyExpress-dash-profile{padding:0 2rem;margin-bottom:2rem;display:flex;align-items:center;gap:1rem}.AutoboyExpress-dash-profile-avatar{width:50px;height:50px;background:var(--gradient-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;box-shadow:var(--shadow-glow)}.AutoboyExpress-dash-profile-info h3{margin:0;font-size:1rem;font-weight:600}.AutoboyExpress-dash-profile-info p{margin:0;font-size:.875rem;color:var(--primary-green);opacity:.8}.AutoboyExpress-dash-nav{list-style:none;margin:0;padding:0;flex:1}.AutoboyExpress-dash-nav-item{margin:.5rem 1rem}.AutoboyExpress-dash-nav-link{display:flex;align-items:center;gap:1rem;padding:1rem;color:var(--text-light-secondary);text-decoration:none;border-radius:12px;transition:all .3s ease;background:none;border:none;width:100%;text-align:left;font-size:.95rem;font-weight:500;cursor:pointer}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-nav-link{color:var(--text-dark-secondary)}.AutoboyExpress-dash-nav-link:hover{background:var(--glassmorphism-light);color:var(--text-light);transform:translate(5px)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-nav-link:hover{background:var(--glassmorphism-dark);color:var(--text-dark)}.AutoboyExpress-dash-nav-link.active{background:var(--gradient-primary);color:#fff;box-shadow:var(--shadow-glow)}.AutoboyExpress-dash-nav-icon{width:20px;font-size:1.1rem}.AutoboyExpress-dash-mobile-overlay{position:fixed;inset:0;background:#00000080;z-index:999;display:none}.AutoboyExpress-dash-main{flex:1;margin:0;padding:0;display:flex;flex-direction:column;overflow:hidden;height:100vh;position:relative}.AutoboyExpress-dash-header{margin:0;padding:1.5rem 2rem;height:80px;min-height:80px;max-height:80px;background:var(--card-light);backdrop-filter:blur(20px);border-bottom:1px solid var(--border-light);display:flex;align-items:center;justify-content:space-between;box-shadow:var(--shadow-light);position:relative;z-index:10;flex-shrink:0;flex-grow:0;flex-basis:auto}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-header{background:var(--card-dark);border-bottom-color:var(--border-dark);box-shadow:var(--shadow-dark)}.AutoboyExpress-dash-mobile-toggle{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--glassmorphism-light);border:1px solid var(--border-light);border-radius:10px;color:var(--text-light);cursor:pointer;transition:all .3s ease}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-mobile-toggle{background:var(--glassmorphism-dark);border-color:var(--border-dark);color:var(--text-dark)}.AutoboyExpress-dash-mobile-toggle:hover{background:var(--primary-green);color:#fff;transform:scale(1.05)}.AutoboyExpress-dash-title{margin:0;font-size:1.25rem;font-weight:700;font-family:Geist,sans-serif;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.AutoboyExpress-dash-header-actions{display:flex;align-items:center;gap:1rem}.AutoboyExpress-dash-theme-toggle{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--glassmorphism-light);border:1px solid var(--border-light);border-radius:50%;color:var(--text-light);cursor:pointer;transition:all .3s ease}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-theme-toggle{background:var(--glassmorphism-dark);border-color:var(--border-dark);color:var(--text-dark)}.AutoboyExpress-dash-theme-toggle:hover{background:var(--primary-green);color:#fff;transform:scale(1.1) rotate(15deg);box-shadow:var(--shadow-glow)}.AutoboyExpress-dash-content-area{flex:1;padding:2rem;overflow-y:auto;overflow-x:hidden;background:var(--bg-light-secondary);min-height:0;position:relative;-webkit-overflow-scrolling:touch;will-change:scroll-position}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-content-area{background:var(--bg-dark-secondary)}.AutoboyExpress-dash-content-wrapper{max-width:1400px;margin:0 auto;min-height:2000px;padding-bottom:4rem}.AutoboyExpress-dash-quick-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.AutoboyExpress-dash-quick-action{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:var(--card-light);backdrop-filter:blur(20px);border:1px solid var(--border-light);border-radius:16px;transition:all .3s ease;cursor:pointer;text-decoration:none;color:inherit}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-quick-action{background:var(--card-dark);border-color:var(--border-dark)}.AutoboyExpress-dash-quick-action:hover{transform:translateY(-5px);box-shadow:var(--shadow-glow);background:var(--card-hover-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-quick-action:hover{background:var(--card-hover-dark)}.AutoboyExpress-dash-quick-action-icon{width:50px;height:50px;background:var(--gradient-primary);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;box-shadow:var(--shadow-glow)}.AutoboyExpress-dash-quick-action h3{margin:0 0 .25rem;font-size:1.1rem;font-weight:600}.AutoboyExpress-dash-quick-action p{margin:0;color:var(--text-light-secondary);font-size:.9rem}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-quick-action p{color:var(--text-dark-secondary)}.AutoboyExpress-dash-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}.AutoboyExpress-dash-stat-card{padding:1.5rem;background:var(--card-light);backdrop-filter:blur(20px);border:1px solid var(--border-light);border-radius:16px;text-align:center;transition:all .3s ease;position:relative;overflow:hidden}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-stat-card{background:var(--card-dark);border-color:var(--border-dark)}.AutoboyExpress-dash-stat-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-glow)}.AutoboyExpress-dash-stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-primary)}.AutoboyExpress-dash-stat-header{margin-bottom:1rem}.AutoboyExpress-dash-stat-icon{width:50px;height:50px;background:var(--gradient-primary);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;margin:0 auto;box-shadow:var(--shadow-glow)}.AutoboyExpress-dash-stat-value{font-size:2rem;font-weight:900;color:var(--primary-green);margin-bottom:.5rem;font-family:Orbitron,monospace;line-height:1.2;letter-spacing:-.5px}.AutoboyExpress-stat-value-white,.AutoboyExpress-wallet-stat-card .AutoboyExpress-dash-stat-value{color:#fff!important}.AutoboyExpress-wallet-balance-amount{color:#fff!important;font-size:2rem;font-weight:900;font-family:Orbitron,monospace;line-height:1.2;letter-spacing:-.5px;margin-bottom:.5rem}.AutoboyExpress-dash-stat-label{color:var(--text-light-secondary);font-size:.875rem;font-weight:600;font-family:Geist,sans-serif;line-height:1.4;letter-spacing:.3px}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-stat-label{color:var(--text-dark-secondary)}.AutoboyExpress-dash-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem}.AutoboyExpress-dash-section{background:var(--card-light);backdrop-filter:blur(20px);border:1px solid var(--border-light);border-radius:16px;overflow:hidden;transition:all .3s ease}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-section{background:var(--card-dark);border-color:var(--border-dark)}.AutoboyExpress-dash-section:hover{box-shadow:var(--shadow-glow)}.AutoboyExpress-dash-section-header{padding:1.5rem;border-bottom:1px solid var(--border-light);display:flex;align-items:center;justify-content:space-between}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-section-header{border-bottom-color:var(--border-dark)}.AutoboyExpress-dash-section-title{margin:0;font-size:1.25rem;font-weight:600;color:var(--text-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-section-title{color:var(--text-dark)}.AutoboyExpress-dash-section-content{padding:1.5rem}.AutoboyExpress-dash-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center;opacity:.7}.AutoboyExpress-dash-empty-icon{font-size:3rem;color:var(--primary-green);opacity:.5;margin-bottom:1rem}.AutoboyExpress-dash-empty-text{margin:0 0 .5rem;font-size:1rem;font-weight:600;color:var(--text-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-empty-text{color:var(--text-dark)}.AutoboyExpress-dash-empty-subtext{margin:0;font-size:.875rem;color:var(--text-light-secondary);opacity:.7}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-empty-subtext{color:var(--text-dark-secondary)}.AutoboyExpress-dash-order-item{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;border-bottom:1px solid var(--border-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-order-item{border-bottom-color:var(--border-dark)}.AutoboyExpress-dash-order-item:last-child{border-bottom:none}.AutoboyExpress-dash-order-info h4{margin:0 0 .25rem;font-size:1rem;font-weight:600}.AutoboyExpress-dash-order-info p{margin:0 0 .25rem;color:var(--text-light-secondary);font-size:.9rem}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-order-info p{color:var(--text-dark-secondary)}.AutoboyExpress-dash-order-id{font-size:.8rem;color:var(--text-light-tertiary);font-family:Geist,monospace}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-order-id{color:var(--text-dark-tertiary)}.AutoboyExpress-dash-order-details{text-align:right}.AutoboyExpress-dash-order-amount{font-size:1.1rem;font-weight:600;color:var(--primary-green);margin-bottom:.25rem}.AutoboyExpress-dash-order-status{font-size:.9rem;font-weight:500}.AutoboyExpress-dash-chart-container{height:300px;position:relative}.AutoboyExpress-dash-table-container{overflow-x:auto}.AutoboyExpress-dash-table{width:100%;border-collapse:collapse;margin-top:1rem}.AutoboyExpress-dash-table th,.AutoboyExpress-dash-table td{padding:1rem;text-align:left;border-bottom:1px solid var(--border-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-table th,.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-table td{border-bottom-color:var(--border-dark)}.AutoboyExpress-dash-table th{font-weight:600;color:var(--text-light-secondary);font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-table th{color:var(--text-dark-secondary)}.AutoboyExpress-dash-table tr:hover{background:var(--glassmorphism-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-table tr:hover{background:var(--glassmorphism-dark)}.AutoboyExpress-dash-product-info{display:flex;align-items:center;gap:1rem}.AutoboyExpress-dash-product-image{width:40px;height:40px;border-radius:8px;object-fit:cover}.AutoboyExpress-dash-customer-info>div{display:flex;flex-direction:column}.AutoboyExpress-dash-customer-email{font-size:.8rem;color:var(--text-light-tertiary)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-customer-email{color:var(--text-dark-tertiary)}.AutoboyExpress-dash-status-badge{padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:500;color:#fff;text-transform:capitalize}.AutoboyExpress-dash-actions{display:flex;gap:.5rem}.AutoboyExpress-dash-action-btn{width:32px;height:32px;border:none;border-radius:8px;background:var(--glassmorphism-light);color:var(--text-light-secondary);cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-action-btn{background:var(--glassmorphism-dark);color:var(--text-dark-secondary)}.AutoboyExpress-dash-action-btn:hover{background:var(--primary-green);color:#fff;transform:scale(1.1)}.AutoboyExpress-dash-action-btn-danger:hover{background:#ef4444}.AutoboyExpress-dash-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:10px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease;text-decoration:none}.AutoboyExpress-dash-btn-primary{background:var(--gradient-primary);color:#fff;box-shadow:var(--shadow-glow)}.AutoboyExpress-dash-btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-glow-intense)}.AutoboyExpress-dash-filters{display:flex;align-items:center;gap:1rem}.AutoboyExpress-dash-filter-btn{padding:.5rem 1rem;background:var(--glassmorphism-light);border:1px solid var(--border-light);border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;color:var(--text-light-secondary)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-filter-btn{background:var(--glassmorphism-dark);border-color:var(--border-dark);color:var(--text-dark-secondary)}.AutoboyExpress-dash-filter-btn:hover{background:var(--primary-green);color:#fff}.AutoboyExpress-dash-search{position:relative;display:flex;align-items:center}.AutoboyExpress-dash-search svg{position:absolute;left:.75rem;color:var(--text-light-tertiary);z-index:1}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-search svg{color:var(--text-dark-tertiary)}.AutoboyExpress-dash-search input{padding:.5rem .75rem .5rem 2.5rem;background:var(--glassmorphism-light);border:1px solid var(--border-light);border-radius:8px;color:var(--text-light);font-size:.9rem;min-width:200px}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-search input{background:var(--glassmorphism-dark);border-color:var(--border-dark);color:var(--text-dark)}.AutoboyExpress-dash-search input::placeholder{color:var(--text-light-tertiary)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-search input::placeholder{color:var(--text-dark-tertiary)}.AutoboyExpress-dash-earnings-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.AutoboyExpress-dash-earnings-card{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:var(--card-light);backdrop-filter:blur(20px);border:1px solid var(--border-light);border-radius:16px;transition:all .3s ease}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-earnings-card{background:var(--card-dark);border-color:var(--border-dark)}.AutoboyExpress-dash-earnings-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-glow)}.AutoboyExpress-dash-earnings-icon{width:50px;height:50px;background:var(--gradient-primary);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;box-shadow:var(--shadow-glow)}.AutoboyExpress-dash-earnings-info h3{margin:0 0 .5rem;font-size:1rem;font-weight:600;color:var(--text-light-secondary)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-earnings-info h3{color:var(--text-dark-secondary)}.AutoboyExpress-dash-earnings-amount{font-size:1.5rem;font-weight:700;color:var(--primary-green);font-family:Geist,sans-serif}.AutoboyExpress-dash-earnings-breakdown{display:flex;flex-direction:column;gap:1rem}.AutoboyExpress-dash-breakdown-item{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}.AutoboyExpress-dash-breakdown-total{font-weight:600;font-size:1.1rem;color:var(--primary-green)}.AutoboyExpress-dash-metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem}.AutoboyExpress-dash-metric{text-align:center;padding:1rem;background:var(--glassmorphism-light);border-radius:12px;border:1px solid var(--border-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-metric{background:var(--glassmorphism-dark);border-color:var(--border-dark)}.AutoboyExpress-dash-metric h4{margin:0 0 .5rem;font-size:.9rem;color:var(--text-light-secondary);font-weight:500}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-metric h4{color:var(--text-dark-secondary)}.AutoboyExpress-dash-metric-value{font-size:1.5rem;font-weight:700;color:var(--primary-green);font-family:Geist,sans-serif}.AutoboyExpress-dash-settings-form{display:flex;flex-direction:column;gap:1.5rem}.AutoboyExpress-dash-form-group{display:flex;flex-direction:column;gap:.5rem}.AutoboyExpress-dash-form-group label{font-weight:500;color:var(--text-light-secondary);font-size:.9rem}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-form-group label{color:var(--text-dark-secondary)}.AutoboyExpress-dash-form-group input,.AutoboyExpress-dash-form-group textarea{padding:.75rem;background:var(--glassmorphism-light);border:1px solid var(--border-light);border-radius:8px;color:var(--text-light);font-size:.9rem;transition:all .3s ease}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-form-group input,.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-form-group textarea{background:var(--glassmorphism-dark);border-color:var(--border-dark);color:var(--text-dark)}.AutoboyExpress-dash-form-group input:focus,.AutoboyExpress-dash-form-group textarea:focus{outline:none;border-color:var(--primary-green);box-shadow:0 0 0 3px #22c55e1a}.AutoboyExpress-dash-notification-settings{display:flex;flex-direction:column;gap:1rem}.AutoboyExpress-dash-notification-item label{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-weight:400}.AutoboyExpress-dash-notification-item input[type=checkbox]{width:18px;height:18px;accent-color:var(--primary-green)}.AutoboyExpress-dash-modal-overlay{position:fixed;inset:0;background:#0009;backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem;animation:fadeIn .3s ease}.AutoboyExpress-dash-modal{background:var(--card-light);border-radius:20px;max-width:900px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:var(--shadow-dark);animation:slideUp .3s ease}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-modal{background:var(--card-dark)}.AutoboyExpress-dash-modal-header{display:flex;align-items:center;justify-content:space-between;padding:2rem;border-bottom:1px solid var(--border-light);position:sticky;top:0;background:var(--card-light);backdrop-filter:blur(20px);z-index:10;border-radius:20px 20px 0 0}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-modal-header{border-bottom-color:var(--border-dark);background:var(--card-dark)}.AutoboyExpress-dash-modal-header h2{margin:0;font-size:1.75rem;font-weight:700;color:var(--text-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-modal-header h2{color:var(--text-dark)}.AutoboyExpress-dash-modal-close{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--glassmorphism-light);border:1px solid var(--border-light);border-radius:10px;color:var(--text-light);cursor:pointer;transition:all .3s ease}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-modal-close{background:var(--glassmorphism-dark);border-color:var(--border-dark);color:var(--text-dark)}.AutoboyExpress-dash-modal-close:hover{background:#ef4444;color:#fff;transform:scale(1.05)}.AutoboyExpress-dash-product-form{padding:2rem}.AutoboyExpress-dash-form-section{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--border-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-form-section{border-bottom-color:var(--border-dark)}.AutoboyExpress-dash-form-section:last-of-type{border-bottom:none}.AutoboyExpress-dash-form-section h3{margin:0 0 1.5rem;font-size:1.25rem;font-weight:600;color:var(--text-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-form-section h3{color:var(--text-dark)}.AutoboyExpress-dash-form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:1.5rem}.AutoboyExpress-dash-form-row:last-child{margin-bottom:0}.AutoboyExpress-dash-checkbox-label{display:flex;align-items:center;gap:.75rem;cursor:pointer}.AutoboyExpress-dash-checkbox-label input[type=checkbox]{width:20px;height:20px;accent-color:var(--primary-green);cursor:pointer}.AutoboyExpress-dash-checkbox-label span{font-size:.95rem;color:var(--text-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-checkbox-label span{color:var(--text-dark)}.AutoboyExpress-dash-image-upload-area{margin-bottom:1.5rem}.AutoboyExpress-dash-upload-label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem 2rem;border:2px dashed var(--border-light);border-radius:15px;background:var(--glassmorphism-light);cursor:pointer;transition:all .3s ease}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-upload-label{border-color:var(--border-dark);background:var(--glassmorphism-dark)}.AutoboyExpress-dash-upload-label:hover{border-color:var(--primary-green);background:#22c55e0d}.AutoboyExpress-dash-upload-label svg{font-size:2.5rem;color:var(--primary-green)}.AutoboyExpress-dash-upload-label span{font-size:.95rem;color:var(--text-light-secondary)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-upload-label span{color:var(--text-dark-secondary)}.AutoboyExpress-dash-image-preview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1rem}.AutoboyExpress-dash-image-preview{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;border:2px solid var(--border-light);background:var(--bg-light-secondary)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-image-preview{border-color:var(--border-dark);background:var(--bg-dark-secondary)}.AutoboyExpress-dash-image-preview img{width:100%;height:100%;object-fit:cover}.AutoboyExpress-dash-remove-image{position:absolute;top:.5rem;right:.5rem;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#ef4444e6;border:none;border-radius:50%;color:#fff;cursor:pointer;transition:all .3s ease}.AutoboyExpress-dash-remove-image:hover{background:#dc2626;transform:scale(1.1)}.AutoboyExpress-dash-form-actions{display:flex;gap:1rem;justify-content:flex-end;padding-top:2rem;border-top:1px solid var(--border-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-form-actions{border-top-color:var(--border-dark)}.AutoboyExpress-dash-btn-secondary{background:var(--glassmorphism-light);color:var(--text-light);border:1px solid var(--border-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-btn-secondary{background:var(--glassmorphism-dark);color:var(--text-dark);border-color:var(--border-dark)}.AutoboyExpress-dash-btn-secondary:hover{background:var(--bg-light-secondary);transform:translateY(-2px)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-btn-secondary:hover{background:var(--bg-dark-tertiary)}@media (min-width: 1024px){.AutoboyExpress-dash-sidebar{transform:translate(0)}.AutoboyExpress-dash-main{margin-left:280px}.AutoboyExpress-dash-mobile-toggle{display:none}}@media (max-width: 1023px){.AutoboyExpress-dash-mobile-overlay{display:block}.AutoboyExpress-dash-content-area,.AutoboyExpress-dash-header{padding:1rem}.AutoboyExpress-dash-title{font-size:1.1rem}.AutoboyExpress-dash-quick-actions{grid-template-columns:1fr}.AutoboyExpress-dash-stats{grid-template-columns:repeat(2,1fr)}.AutoboyExpress-dash-content,.AutoboyExpress-dash-earnings-cards{grid-template-columns:1fr}.AutoboyExpress-dash-metrics-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.AutoboyExpress-dash-stats,.AutoboyExpress-dash-metrics-grid{grid-template-columns:1fr}.AutoboyExpress-dash-filters{flex-direction:column;align-items:stretch;gap:.5rem}.AutoboyExpress-dash-search input{min-width:auto;width:100%}.AutoboyExpress-dash-table-container{font-size:.8rem}.AutoboyExpress-dash-table th,.AutoboyExpress-dash-table td{padding:.5rem}.AutoboyExpress-dash-order-item{flex-direction:column;align-items:flex-start;gap:.5rem}.AutoboyExpress-dash-order-details{text-align:left;width:100%;display:flex;justify-content:space-between;align-items:center}.AutoboyExpress-dash-modal{max-width:100%;max-height:100vh;border-radius:0}.AutoboyExpress-dash-modal-header{padding:1.5rem 1rem}.AutoboyExpress-dash-modal-header h2{font-size:1.25rem}.AutoboyExpress-dash-product-form{padding:1rem}.AutoboyExpress-dash-form-row{grid-template-columns:1fr;gap:1rem}.AutoboyExpress-dash-form-actions{flex-direction:column-reverse}.AutoboyExpress-dash-form-actions button{width:100%}.AutoboyExpress-dash-image-preview-grid{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}}@media (max-width: 480px){.AutoboyExpress-dash-section-content,.AutoboyExpress-dash-quick-action,.AutoboyExpress-dash-stat-card,.AutoboyExpress-dash-earnings-card{padding:1rem}}.AutoboyExpress-dash-content-area,.AutoboyExpress-dash-sidebar{scroll-behavior:smooth;scroll-padding-top:20px}.AutoboyExpress-dash-content-area::-webkit-scrollbar{width:14px;height:14px}.AutoboyExpress-dash-content-area::-webkit-scrollbar-track{background:linear-gradient(90deg,#00000014,#0000000f);border-radius:10px;margin:8px 0;border:1px solid rgba(0,0,0,.1)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-content-area::-webkit-scrollbar-track{background:linear-gradient(90deg,#ffffff14,#ffffff0f);border:1px solid rgba(255,255,255,.1)}.AutoboyExpress-dash-content-area::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#22c55e,#16a34a);border-radius:10px;border:3px solid transparent;background-clip:padding-box;box-shadow:0 2px 6px #22c55e4d;transition:all .3s ease}.AutoboyExpress-dash-content-area::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#16a34a,#15803d);box-shadow:0 0 12px #22c55e99;transform:scale(1.05)}.AutoboyExpress-dash-content-area::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#15803d,#14532d);box-shadow:0 0 15px #22c55ecc}.AutoboyExpress-dash-content-area{scrollbar-width:auto;scrollbar-color:#22C55E rgba(0,0,0,.08)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-content-area{scrollbar-color:#22C55E rgba(255,255,255,.08)}@keyframes AutoboyExpress-dash-fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AutoboyExpress-dash-content-wrapper>*{animation:AutoboyExpress-dash-fadeIn .5s ease forwards}.AutoboyExpress-dash-content-wrapper>*:nth-child(1){animation-delay:.1s}.AutoboyExpress-dash-content-wrapper>*:nth-child(2){animation-delay:.2s}.AutoboyExpress-dash-content-wrapper>*:nth-child(3){animation-delay:.3s}@media print{.AutoboyExpress-dash-sidebar,.AutoboyExpress-dash-header,.AutoboyExpress-dash-mobile-toggle,.AutoboyExpress-dash-theme-toggle,.AutoboyExpress-dash-actions{display:none!important}.AutoboyExpress-dash-main{margin-left:0!important}.AutoboyExpress-dash-content-area{padding:0!important}}.AutoboyExpress-buyer-wishlist-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.AutoboyExpress-buyer-wishlist-card{background:var(--card-light);border:1px solid var(--border-light);border-radius:15px;overflow:hidden;transition:all .3s ease}.AutoboyExpress-dash-dark-mode .AutoboyExpress-buyer-wishlist-card{background:var(--card-dark);border-color:var(--border-dark)}.AutoboyExpress-buyer-wishlist-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-buyer-wishlist-card:hover{box-shadow:var(--shadow-dark)}.AutoboyExpress-buyer-wishlist-image{width:100%;height:200px;background:var(--bg-light-secondary);display:flex;align-items:center;justify-content:center;overflow:hidden}.AutoboyExpress-dash-dark-mode .AutoboyExpress-buyer-wishlist-image{background:var(--bg-dark-tertiary)}.AutoboyExpress-buyer-wishlist-image img{width:100%;height:100%;object-fit:cover}.AutoboyExpress-buyer-wishlist-info{padding:1.5rem}.AutoboyExpress-buyer-wishlist-info h4{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:var(--text-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-buyer-wishlist-info h4{color:var(--text-dark)}.AutoboyExpress-buyer-wishlist-seller,.AutoboyExpress-buyer-wishlist-condition{margin:.25rem 0;font-size:.875rem;color:var(--text-light-secondary)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-buyer-wishlist-seller,.AutoboyExpress-dash-dark-mode .AutoboyExpress-buyer-wishlist-condition{color:var(--text-dark-secondary)}.AutoboyExpress-buyer-wishlist-price{font-size:1.5rem;font-weight:700;color:var(--primary-green);margin:1rem 0}.AutoboyExpress-buyer-wishlist-actions{display:flex;gap:.75rem;align-items:center}.AutoboyExpress-buyer-wishlist-actions button:first-child{flex:1}.AutoboyExpress-buyer-wishlist-actions button:disabled{opacity:.5;cursor:not-allowed}.AutoboyExpress-buyer-search-item{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;background:var(--card-light);border:1px solid var(--border-light);border-radius:12px;margin-bottom:1rem;transition:all .3s ease}.AutoboyExpress-dash-dark-mode .AutoboyExpress-buyer-search-item{background:var(--card-dark);border-color:var(--border-dark)}.AutoboyExpress-buyer-search-item:hover{transform:translate(5px);box-shadow:var(--shadow-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-buyer-search-item:hover{box-shadow:var(--shadow-dark)}.AutoboyExpress-buyer-search-info h4{margin:0 0 .5rem;font-size:1rem;font-weight:600;color:var(--text-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-buyer-search-info h4{color:var(--text-dark)}.AutoboyExpress-buyer-search-info p{margin:0;font-size:.875rem;color:var(--text-light-secondary)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-buyer-search-info p{color:var(--text-dark-secondary)}.AutoboyExpress-buyer-search-actions{display:flex;gap:.75rem;align-items:center}.AutoboyExpress-buyer-activity-item{display:flex;align-items:center;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--border-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-buyer-activity-item{border-bottom-color:var(--border-dark)}.AutoboyExpress-buyer-activity-item:last-child{border-bottom:none}.AutoboyExpress-buyer-activity-icon{width:40px;height:40px;background:var(--gradient-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.AutoboyExpress-buyer-activity-info p{margin:0 0 .25rem;font-size:.95rem;color:var(--text-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-buyer-activity-info p{color:var(--text-dark)}.AutoboyExpress-buyer-activity-info span{font-size:.875rem;color:var(--text-light-secondary)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-buyer-activity-info span{color:var(--text-dark-secondary)}.AutoboyExpress-buyer-activity-item-large{display:flex;align-items:flex-start;gap:1.5rem;padding:1.5rem;background:var(--card-light);border:1px solid var(--border-light);border-radius:12px;margin-bottom:1rem;transition:all .3s ease}.AutoboyExpress-dash-dark-mode .AutoboyExpress-buyer-activity-item-large{background:var(--card-dark);border-color:var(--border-dark)}.AutoboyExpress-buyer-activity-item-large:hover{transform:translate(5px);box-shadow:var(--shadow-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-buyer-activity-item-large:hover{box-shadow:var(--shadow-dark)}.AutoboyExpress-buyer-activity-icon-large{width:60px;height:60px;background:var(--gradient-primary);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;flex-shrink:0}.AutoboyExpress-buyer-activity-info-large h4{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:var(--text-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-buyer-activity-info-large h4{color:var(--text-dark)}.AutoboyExpress-buyer-activity-info-large p{margin:0 0 .5rem;font-size:.95rem;color:var(--text-light-secondary)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-buyer-activity-info-large p{color:var(--text-dark-secondary)}.AutoboyExpress-buyer-activity-info-large span{font-size:.875rem;color:var(--text-light-tertiary)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-buyer-activity-info-large span{color:var(--text-dark-tertiary)}@media (max-width: 768px){.AutoboyExpress-buyer-wishlist-grid{grid-template-columns:1fr}.AutoboyExpress-buyer-search-item,.AutoboyExpress-buyer-activity-item-large{flex-direction:column;align-items:flex-start}.AutoboyExpress-buyer-search-actions{width:100%;flex-direction:column}.AutoboyExpress-buyer-search-actions button{width:100%}}@media (prefers-contrast: high){:root{--border-light: rgba(0, 0, 0, .2);--border-dark: rgba(255, 255, 255, .2)}}.AutoboyExpress-premium-buyer-header{margin-bottom:2rem}.AutoboyExpress-premium-buyer-badge-display{display:flex;align-items:center;gap:1.5rem;padding:2rem;background:var(--gradient-primary);border-radius:20px;color:#fff;box-shadow:var(--shadow-glow)}.AutoboyExpress-premium-buyer-badge-display>svg{font-size:3rem;animation:float 3s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.AutoboyExpress-premium-buyer-badge-display h2{margin:0 0 .5rem;font-size:1.75rem;font-weight:700;font-family:Geist,sans-serif}.AutoboyExpress-premium-buyer-badge-display p{margin:0;font-size:1rem;opacity:.9}.AutoboyExpress-premium-avatar{background:linear-gradient(135deg,gold,orange)!important;box-shadow:0 0 20px #ffd70080!important}.AutoboyExpress-premium-status{color:gold!important}.AutoboyExpress-premium-listing-item{display:flex;gap:1rem;padding:1rem;background:var(--glassmorphism-light);border:1px solid var(--border-light);border-radius:12px;margin-bottom:1rem;transition:all .3s ease}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-listing-item{background:var(--glassmorphism-dark);border-color:var(--border-dark)}.AutoboyExpress-premium-listing-item:hover{transform:translate(5px);box-shadow:var(--shadow-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-listing-item:hover{box-shadow:var(--shadow-dark)}.AutoboyExpress-premium-listing-item img{width:80px;height:80px;border-radius:10px;object-fit:cover;background:var(--bg-light-secondary)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-listing-item img{background:var(--bg-dark-tertiary)}.AutoboyExpress-premium-listing-info{flex:1;display:flex;justify-content:space-between;align-items:center}.AutoboyExpress-premium-listing-info h4{margin:.5rem 0 .25rem;font-size:1rem;font-weight:600;color:var(--text-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-listing-info h4{color:var(--text-dark)}.AutoboyExpress-premium-listing-info p{margin:0;font-size:.875rem;color:var(--text-light-secondary)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-listing-info p{color:var(--text-dark-secondary)}.AutoboyExpress-premium-badge{display:inline-block;padding:.25rem .75rem;background:linear-gradient(135deg,gold,orange);color:#fff;border-radius:15px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem}.AutoboyExpress-premium-listing-price{text-align:right}.AutoboyExpress-premium-original-price{display:block;text-decoration:line-through;color:var(--text-light-tertiary);font-size:.875rem;margin-bottom:.25rem}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-original-price{color:var(--text-dark-tertiary)}.AutoboyExpress-premium-listing-price strong{display:block;font-size:1.25rem;font-weight:700;color:var(--primary-green);margin-bottom:.25rem}.AutoboyExpress-premium-time-left{display:inline-block;padding:.25rem .5rem;background:#ef44441a;color:#ef4444;border-radius:8px;font-size:.75rem;font-weight:600}.AutoboyExpress-premium-listings-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.AutoboyExpress-premium-listing-card{position:relative;background:var(--card-light);border:1px solid var(--border-light);border-radius:16px;overflow:hidden;transition:all .3s ease}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-listing-card{background:var(--card-dark);border-color:var(--border-dark)}.AutoboyExpress-premium-listing-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-glow)}.AutoboyExpress-premium-badge-corner{position:absolute;top:1rem;right:1rem;padding:.375rem .75rem;background:linear-gradient(135deg,gold,orange);color:#fff;border-radius:15px;font-size:.7rem;font-weight:700;text-transform:uppercase;z-index:10;box-shadow:0 4px 15px #ffd7004d}.AutoboyExpress-premium-listing-card img{width:100%;height:200px;object-fit:cover;background:var(--bg-light-secondary)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-listing-card img{background:var(--bg-dark-tertiary)}.AutoboyExpress-premium-listing-details{padding:1.5rem}.AutoboyExpress-premium-listing-details h4{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:var(--text-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-listing-details h4{color:var(--text-dark)}.AutoboyExpress-premium-listing-details p{margin:0 0 1rem;font-size:.875rem;color:var(--text-light-secondary)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-listing-details p{color:var(--text-dark-secondary)}.AutoboyExpress-premium-price-section{margin-bottom:1.5rem}.AutoboyExpress-premium-price-section strong{display:block;font-size:1.5rem;font-weight:700;color:var(--primary-green);margin:.25rem 0}.AutoboyExpress-premium-discount{display:inline-block;padding:.25rem .5rem;background:#22c55e1a;color:var(--primary-green);border-radius:8px;font-size:.75rem;font-weight:600;margin-top:.5rem}.AutoboyExpress-premium-listing-card .AutoboyExpress-dash-btn{width:100%}.AutoboyExpress-premium-quick-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem}.AutoboyExpress-premium-action-card{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 1rem;background:var(--glassmorphism-light);border:1px solid var(--border-light);border-radius:12px;cursor:pointer;transition:all .3s ease;color:var(--text-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-action-card{background:var(--glassmorphism-dark);border-color:var(--border-dark);color:var(--text-dark)}.AutoboyExpress-premium-action-card:hover{transform:translateY(-5px);background:var(--primary-green);color:#fff;box-shadow:var(--shadow-glow)}.AutoboyExpress-premium-action-card svg{font-size:1.75rem}.AutoboyExpress-premium-action-card span{font-size:.9rem;font-weight:600;text-align:center}.AutoboyExpress-premium-messages-container{display:grid;grid-template-columns:380px 1fr;gap:1.5rem;min-height:650px;position:relative}.AutoboyExpress-premium-messages-list{background:#ffffffb3;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(209,213,219,.3);border-radius:24px;overflow:hidden;box-shadow:0 8px 32px #0000000f,0 2px 8px #0000000a;transition:all .4s cubic-bezier(.4,0,.2,1)}.AutoboyExpress-premium-messages-list:hover{box-shadow:0 12px 40px #00000014,0 4px 16px #0000000f;transform:translateY(-2px)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-messages-list{background:#0a0a0ad9;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-color:#28282866;box-shadow:0 8px 32px #00000080,0 2px 8px #0000004d}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-messages-list:hover{box-shadow:0 12px 40px #0009,0 4px 16px #0006}.AutoboyExpress-premium-messages-list .AutoboyExpress-dash-section-header{padding:1.5rem;border-bottom:1px solid var(--border-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-messages-list .AutoboyExpress-dash-section-header{border-bottom-color:var(--border-dark)}.AutoboyExpress-premium-message-item{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(229,231,235,.5);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-message-item{border-bottom-color:#1e1e1e80}.AutoboyExpress-premium-message-item:hover{background:linear-gradient(90deg,#22c55e0d,#22c55e05);transform:translate(4px)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-message-item:hover{background:linear-gradient(90deg,#22c55e14,#22c55e08)}.AutoboyExpress-premium-message-item:active{transform:translate(2px) scale(.98)}.AutoboyExpress-premium-message-item img{width:56px;height:56px;border-radius:50%;object-fit:cover;border:3px solid rgba(34,197,94,.1);transition:all .3s ease}.AutoboyExpress-premium-message-item:hover img{border-color:#22c55e4d;transform:scale(1.05)}.AutoboyExpress-premium-message-info{flex:1;min-width:0}.AutoboyExpress-premium-message-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.AutoboyExpress-premium-message-header h4{margin:0;font-size:.95rem;font-weight:600;color:var(--text-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-message-header h4{color:var(--text-dark)}.AutoboyExpress-premium-message-header span{font-size:.75rem;color:var(--text-light-tertiary)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-message-header span{color:var(--text-dark-tertiary)}.AutoboyExpress-premium-message-info p{margin:0;font-size:.875rem;color:var(--text-light-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-message-info p{color:var(--text-dark-secondary)}.AutoboyExpress-premium-unread-badge{position:absolute;top:50%;right:1.5rem;transform:translateY(-50%);width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:var(--primary-green);color:#fff;border-radius:50%;font-size:.75rem;font-weight:700}.AutoboyExpress-premium-chat-area{background:#ffffffb3;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(209,213,219,.3);border-radius:24px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 8px 32px #0000000f,0 2px 8px #0000000a;transition:all .4s cubic-bezier(.4,0,.2,1)}.AutoboyExpress-premium-chat-area:hover{box-shadow:0 12px 40px #00000014,0 4px 16px #0000000f}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-chat-area{background:#0a0a0ad9;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-color:#28282866;box-shadow:0 8px 32px #00000080,0 2px 8px #0000004d}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-chat-area:hover{box-shadow:0 12px 40px #0009,0 4px 16px #0006}.AutoboyExpress-premium-chat-header{display:flex;align-items:center;gap:1rem;padding:1.5rem;border-bottom:1px solid var(--border-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-chat-header{border-bottom-color:var(--border-dark)}.AutoboyExpress-premium-back-btn{display:none;width:40px;height:40px;align-items:center;justify-content:center;background:var(--glassmorphism-light);border:1px solid var(--border-light);border-radius:10px;color:var(--text-light);cursor:pointer;transition:all .3s ease}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-back-btn{background:var(--glassmorphism-dark);border-color:var(--border-dark);color:var(--text-dark)}.AutoboyExpress-premium-chat-header img{width:50px;height:50px;border-radius:50%}.AutoboyExpress-premium-chat-header h3{margin:0;font-size:1.125rem;font-weight:600;color:var(--text-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-chat-header h3{color:var(--text-dark)}.AutoboyExpress-premium-chat-messages{flex:1;padding:1.5rem;overflow-y:auto}.AutoboyExpress-premium-chat-message{max-width:70%;margin-bottom:1rem}.AutoboyExpress-premium-chat-message p{margin:0 0 .25rem;padding:1rem;border-radius:12px;font-size:.95rem;line-height:1.5}.AutoboyExpress-premium-chat-message span{font-size:.75rem;color:var(--text-light-tertiary)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-chat-message span{color:var(--text-dark-tertiary)}.AutoboyExpress-premium-chat-message-received p{background:var(--glassmorphism-light);color:var(--text-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-chat-message-received p{background:var(--glassmorphism-dark);color:var(--text-dark)}.AutoboyExpress-premium-chat-input{display:flex;align-items:flex-end;gap:.75rem;padding:1.25rem 1.5rem;border-top:1px solid rgba(229,231,235,.3);background:#f9fafb80;backdrop-filter:blur(10px)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-chat-input{border-top-color:#1e1e1e66;background:#0a0a0a99}.AutoboyExpress-premium-chat-input input[type=text],.AutoboyExpress-premium-chat-input textarea{flex:1;padding:.875rem 1.25rem;background:#fffc;border:2px solid rgba(229,231,235,.5);border-radius:16px;color:var(--text-light);font-size:.95rem;transition:all .3s cubic-bezier(.4,0,.2,1);outline:none}.AutoboyExpress-premium-chat-input input[type=text]:focus,.AutoboyExpress-premium-chat-input textarea:focus{background:#fff;border-color:#22c55e80;box-shadow:0 0 0 4px #22c55e1a;transform:translateY(-1px)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-chat-input input[type=text],.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-chat-input textarea{background:#141414e6;border-color:#32323299;color:var(--text-dark)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-chat-input input[type=text]:focus,.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-chat-input textarea:focus{background:#141414;border-color:#22c55e80;box-shadow:0 0 0 4px #22c55e26}.AutoboyExpress-premium-chat-input>button:first-of-type{width:44px;height:44px;min-width:44px;display:flex;align-items:center;justify-content:center;background:#22c55e1a;border:2px solid rgba(34,197,94,.2);border-radius:12px;color:#22c55e;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:1.1rem}.AutoboyExpress-premium-chat-input>button:first-of-type:hover:not(:disabled){background:#22c55e26;border-color:#22c55e4d;transform:scale(1.05) rotate(90deg)}.AutoboyExpress-premium-chat-input>button:first-of-type:active:not(:disabled){transform:scale(.95) rotate(90deg)}.AutoboyExpress-premium-chat-input>button:first-of-type:disabled{opacity:.4;cursor:not-allowed}.AutoboyExpress-premium-chat-input .AutoboyExpress-dash-btn-primary{min-width:44px;height:44px;padding:0 1.25rem;border-radius:14px;background:linear-gradient(135deg,#22c55e,#16a34a);border:none;box-shadow:0 4px 12px #22c55e4d;transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:600}.AutoboyExpress-premium-chat-input .AutoboyExpress-dash-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#16a34a,#15803d);box-shadow:0 6px 20px #22c55e66;transform:translateY(-2px) scale(1.02)}.AutoboyExpress-premium-chat-input .AutoboyExpress-dash-btn-primary:active:not(:disabled){transform:translateY(0) scale(.98)}.AutoboyExpress-premium-chat-input .AutoboyExpress-dash-btn-primary:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.AutoboyExpress-premium-chat-placeholder{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-light-tertiary)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-chat-placeholder{color:var(--text-dark-tertiary)}.AutoboyExpress-premium-chat-placeholder svg{font-size:4rem;margin-bottom:1rem;opacity:.3}.AutoboyExpress-premium-chat-placeholder p{font-size:1rem}.AutoboyExpress-premium-deal-card{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;background:var(--card-light);border:1px solid var(--border-light);border-radius:16px;margin-bottom:1.5rem;transition:all .3s ease}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-deal-card{background:var(--card-dark);border-color:var(--border-dark)}.AutoboyExpress-premium-deal-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-glow)}.AutoboyExpress-premium-deal-icon{width:80px;height:80px;background:var(--gradient-primary);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem;flex-shrink:0;box-shadow:var(--shadow-glow)}.AutoboyExpress-premium-deal-info{flex:1}.AutoboyExpress-premium-deal-info h3{margin:0 0 .5rem;font-size:1.25rem;font-weight:600;color:var(--text-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-deal-info h3{color:var(--text-dark)}.AutoboyExpress-premium-deal-info p{margin:0 0 .75rem;font-size:.9rem;color:var(--text-light-secondary)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-deal-info p{color:var(--text-dark-secondary)}.AutoboyExpress-premium-deal-meta{display:flex;gap:1rem;align-items:center}.AutoboyExpress-premium-deal-discount{padding:.375rem .875rem;background:linear-gradient(135deg,gold,orange);color:#fff;border-radius:20px;font-size:.875rem;font-weight:700}.AutoboyExpress-premium-deal-meta span:last-child{font-size:.875rem;color:var(--text-light-tertiary)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-deal-meta span:last-child{color:var(--text-dark-tertiary)}.AutoboyExpress-premium-reports-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.AutoboyExpress-premium-report-card{padding:2rem;background:var(--card-light);border:1px solid var(--border-light);border-radius:16px;text-align:center;transition:all .3s ease}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-report-card{background:var(--card-dark);border-color:var(--border-dark)}.AutoboyExpress-premium-report-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-glow)}.AutoboyExpress-premium-report-card h3{margin:0 0 1rem;font-size:.95rem;font-weight:600;color:var(--text-light-secondary);text-transform:uppercase;letter-spacing:.5px}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-report-card h3{color:var(--text-dark-secondary)}.AutoboyExpress-premium-report-value{font-size:2rem;font-weight:700;color:var(--primary-green);margin-bottom:.5rem;font-family:Geist,sans-serif}.AutoboyExpress-premium-savings{color:gold}.AutoboyExpress-premium-report-card p{margin:0;font-size:.875rem;color:var(--text-light-tertiary)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-report-card p{color:var(--text-dark-tertiary)}.AutoboyExpress-premium-alert-item{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:var(--glassmorphism-light);border:1px solid var(--border-light);border-radius:12px;margin-bottom:1rem}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-alert-item{background:var(--glassmorphism-dark);border-color:var(--border-dark)}.AutoboyExpress-premium-alert-item h4{margin:0 0 .25rem;font-size:1rem;font-weight:600;color:var(--text-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-alert-item h4{color:var(--text-dark)}.AutoboyExpress-premium-alert-item p{margin:0;font-size:.875rem;color:var(--text-light-secondary)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-alert-item p{color:var(--text-dark-secondary)}.AutoboyExpress-premium-alert-status{display:flex;align-items:center;gap:1rem}.AutoboyExpress-premium-alert-status span{font-size:.875rem;font-weight:600}.AutoboyExpress-premium-badge-overview{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}.AutoboyExpress-premium-badge-main{padding:3rem;background:var(--gradient-primary);border-radius:20px;text-align:center;color:#fff;box-shadow:var(--shadow-glow)}.AutoboyExpress-premium-badge-icon{width:100px;height:100px;margin:0 auto 1.5rem;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:3rem}.AutoboyExpress-premium-badge-main h2{margin:0 0 1.5rem;font-size:2rem;font-weight:700;font-family:Geist,sans-serif}.AutoboyExpress-premium-badge-progress-bar{height:12px;background:#fff3;border-radius:10px;overflow:hidden;margin-bottom:.75rem}.AutoboyExpress-premium-badge-progress-fill{height:100%;background:#fff;border-radius:10px;transition:width .3s ease}.AutoboyExpress-premium-badge-progress p{margin:0;font-size:.95rem;opacity:.9}.AutoboyExpress-premium-perks-list{padding:2rem;background:var(--card-light);border:1px solid var(--border-light);border-radius:16px}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-perks-list{background:var(--card-dark);border-color:var(--border-dark)}.AutoboyExpress-premium-perks-list h3{margin:0 0 1.5rem;font-size:1.25rem;font-weight:600;color:var(--text-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-perks-list h3{color:var(--text-dark)}.AutoboyExpress-premium-perk-item{display:flex;align-items:center;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--border-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-perk-item{border-bottom-color:var(--border-dark)}.AutoboyExpress-premium-perk-item:last-child{border-bottom:none}.AutoboyExpress-premium-perk-item svg{color:var(--primary-green);font-size:1.25rem}.AutoboyExpress-premium-perk-item span{font-size:.95rem;color:var(--text-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-perk-item span{color:var(--text-dark)}.AutoboyExpress-premium-achievements-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem}.AutoboyExpress-premium-achievement-card{padding:2rem;background:var(--card-light);border:1px solid var(--border-light);border-radius:16px;text-align:center;transition:all .3s ease;position:relative;overflow:hidden}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-achievement-card{background:var(--card-dark);border-color:var(--border-dark)}.AutoboyExpress-premium-achievement-card.locked{opacity:.5}.AutoboyExpress-premium-achievement-card.earned{border-color:var(--primary-green)}.AutoboyExpress-premium-achievement-card svg{font-size:3rem;color:var(--primary-green);margin-bottom:1rem}.AutoboyExpress-premium-achievement-card h4{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:var(--text-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-achievement-card h4{color:var(--text-dark)}.AutoboyExpress-premium-achievement-card p{margin:0 0 1rem;font-size:.875rem;color:var(--text-light-secondary)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-achievement-card p{color:var(--text-dark-secondary)}.AutoboyExpress-premium-earned-badge{padding:.25rem .75rem;background:var(--primary-green);color:#fff;border-radius:15px;font-size:.75rem;font-weight:600}.AutoboyExpress-premium-locked-badge{padding:.25rem .75rem;background:var(--glassmorphism-light);color:var(--text-light-tertiary);border-radius:15px;font-size:.75rem;font-weight:600}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-locked-badge{background:var(--glassmorphism-dark);color:var(--text-dark-tertiary)}@media (max-width: 768px){.AutoboyExpress-premium-messages-container{grid-template-columns:1fr;position:relative}.AutoboyExpress-premium-messages-list{display:block}.AutoboyExpress-premium-messages-list-hidden{display:none}.AutoboyExpress-premium-chat-area{display:none;position:absolute;inset:0;z-index:100}.AutoboyExpress-premium-chat-area-open,.AutoboyExpress-premium-back-btn{display:flex}.AutoboyExpress-premium-badge-overview,.AutoboyExpress-premium-listings-grid,.AutoboyExpress-premium-reports-grid,.AutoboyExpress-premium-achievements-grid{grid-template-columns:1fr}.AutoboyExpress-premium-quick-actions{grid-template-columns:repeat(3,1fr)}}@media (max-width: 480px){.AutoboyExpress-premium-buyer-badge-display{flex-direction:column;text-align:center;padding:1.5rem}.AutoboyExpress-premium-badge-main{padding:2rem 1.5rem}.AutoboyExpress-premium-deal-card{flex-direction:column;text-align:center}.AutoboyExpress-premium-listing-item{flex-direction:column}.AutoboyExpress-premium-listing-info{flex-direction:column;align-items:flex-start;gap:1rem}.AutoboyExpress-premium-listing-price{text-align:left;width:100%}}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-welcome-banner{background:linear-gradient(135deg,#22c55e14,#10b98114);border-color:#22c55e26;box-shadow:0 8px 32px #0000004d}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-welcome-banner h2{background:linear-gradient(135deg,#e5e7eb,#f9fafb);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-welcome-banner p{color:#9ca3af}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-welcome-banner .exclusive-deals-badge{background:#22c55e26;border-color:#22c55e40}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-welcome-banner .exclusive-deals-badge span{color:#e5e7eb}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-stat-card{background:#0e0e0ee6;border-color:#28282880;box-shadow:0 4px 12px #00000080}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-stat-card:hover{box-shadow:0 12px 32px #0009;background:#0e0e0e}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-stat-value{color:#f9fafb}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-stat-label{color:#9ca3af}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-listings-container{background:#0a0a0af2;border-color:#28282880;box-shadow:0 4px 12px #00000080}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-listings-container h2{color:#f9fafb}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-listing-card-modern{background:#121212e6;border-color:#28282899}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-listing-card-modern:hover{border-color:#22c55e;box-shadow:0 8px 24px #0009;background:#121212}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-listing-card-modern img{background:linear-gradient(135deg,#141414,#1a1a1a)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-listing-card-modern h4{color:#f9fafb}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-listing-card-modern p{color:#9ca3af}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-listing-card-modern .product-price{color:#f9fafb}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-listing-card-modern .product-price-old{color:#6b7280}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-quick-actions-container{background:#0a0a0af2;border-color:#28282880;box-shadow:0 4px 12px #00000080}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-quick-actions-container h2{color:#f9fafb}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-action-button{background:#121212e6;border-color:#28282899}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-action-button:hover{background:#121212;box-shadow:0 12px 32px #00000080}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-action-button span{color:#f9fafb}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-recent-activity{background:#0a0a0af2;border-color:#28282880;box-shadow:0 4px 12px #00000080}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-recent-activity h2{color:#f9fafb}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-activity-item{background:#12121299;border-color:#28282866}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-activity-item:hover{background:#121212;box-shadow:0 4px 12px #00000080}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-activity-title{color:#f9fafb}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-activity-description{color:#9ca3af}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-activity-timestamp{color:#6b7280}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-empty-state{background:linear-gradient(135deg,#0a0a0a,#141414)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-empty-state p{color:#d1d5db}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-empty-state small{color:#9ca3af}.AutoboyExpress-dash-dark-mode .gradient-text-price{background:linear-gradient(135deg,#22c55e,#16a34a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.AutoboyExpress-dash-dark-mode .badge-overlay{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 2px 8px #ef444499}.AutoboyExpress-dash-dark-mode .time-left-badge{background:#ef444433;color:#fca5a5}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-cta-primary{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 4px 16px #22c55e66}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-cta-primary:hover{box-shadow:0 8px 24px #22c55e80}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-cta-secondary{background:#121212f2;color:#f9fafb;border-color:#282828b3}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-cta-secondary:hover{background:#121212;box-shadow:0 4px 16px #00000080}.AutoboyExpress-dash-dark-mode .icon-container{box-shadow:0 4px 16px #0006}.AutoboyExpress-dash-dark-mode [style*="backdrop-filter: blur"]{backdrop-filter:blur(20px) saturate(180%)}.AutoboyExpress-dash-dark-mode .glass-card{background:#0a0a0ad9!important;border-color:#28282866!important;backdrop-filter:blur(20px) saturate(180%)}.AutoboyExpress-dash-dark-mode .seller-info{color:#9ca3af}.AutoboyExpress-dash-dark-mode .condition-badge{background:#22c55e26;color:#6ee7b7}.AutoboyExpress-dash-dark-mode .section-header-modern{background:linear-gradient(135deg,#0a0a0a,#141414)}.AutoboyExpress-dash-dark-mode ::-webkit-scrollbar{width:8px;height:8px}.AutoboyExpress-dash-dark-mode ::-webkit-scrollbar-track{background:#0a0a0a99;border-radius:10px}.AutoboyExpress-dash-dark-mode ::-webkit-scrollbar-thumb{background:#282828e6;border-radius:10px}.AutoboyExpress-dash-dark-mode ::-webkit-scrollbar-thumb:hover{background:#3c3c3c}@keyframes pulse{0%,to{opacity:1}50%{opacity:.8}}.AutoboyExpress-dash-dark-mode .loading-shimmer{background:linear-gradient(90deg,#0a0a0a99,#1e1e1ee6,#0a0a0a99);background-size:1000px 100%;animation:shimmer 2s infinite}@media (max-width: 768px){.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-welcome-banner,.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-stat-card{padding:1.5rem}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-listing-card-modern{padding:.875rem}}@media (max-width: 480px){.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-welcome-banner h2{font-size:1.5rem}.AutoboyExpress-dash-dark-mode .AutoboyExpress-premium-stat-value{font-size:1.75rem}}@media (max-width: 1024px){.AutoboyExpress-premium-welcome-banner{padding:2rem}.AutoboyExpress-premium-stats-grid,.AutoboyExpress-premium-listings-grid{grid-template-columns:repeat(2,1fr)!important;gap:1rem}.AutoboyExpress-premium-quick-actions-grid{grid-template-columns:repeat(3,1fr)!important;gap:1rem}}@media (max-width: 768px){.AutoboyExpress-premium-welcome-banner{padding:1.5rem}.AutoboyExpress-premium-welcome-banner h2{font-size:1.5rem!important}.AutoboyExpress-premium-welcome-banner p{font-size:.875rem!important}.AutoboyExpress-premium-stats-grid{grid-template-columns:1fr!important;gap:1rem}.AutoboyExpress-premium-stat-card{padding:1.5rem}.AutoboyExpress-premium-stat-value{font-size:2rem!important}.AutoboyExpress-premium-stat-label{font-size:.875rem!important}.AutoboyExpress-premium-listings-container,.AutoboyExpress-premium-quick-actions-container,.AutoboyExpress-premium-recent-activity{padding:1.5rem;margin-bottom:1.5rem}.AutoboyExpress-premium-listings-container h2,.AutoboyExpress-premium-quick-actions-container h2,.AutoboyExpress-premium-recent-activity h2{font-size:1.25rem!important}.AutoboyExpress-premium-listings-grid{grid-template-columns:1fr!important;gap:1rem}.AutoboyExpress-premium-listing-card-modern{padding:1rem}.AutoboyExpress-premium-listing-card-modern img{height:200px}.AutoboyExpress-premium-quick-actions-grid{grid-template-columns:repeat(2,1fr)!important;gap:.75rem}.AutoboyExpress-premium-action-button{padding:1.25rem 1rem}.AutoboyExpress-premium-action-button svg{font-size:1.5rem!important}.AutoboyExpress-premium-action-button span{font-size:.875rem!important}}.AutoboyExpress-dash-profile-picture{flex-shrink:0}@media (max-width: 768px){.AutoboyExpress-dash-profile-picture{width:35px!important;height:35px!important;margin-left:10px!important;border-width:1.5px!important}}@media (max-width: 480px){.AutoboyExpress-dash-profile-picture{width:32px!important;height:32px!important;margin-left:8px!important;border-width:1px!important}}@media (max-width: 360px){.AutoboyExpress-dash-profile-picture{width:28px!important;height:28px!important;margin-left:5px!important}}@media (max-width: 480px){.AutoboyExpress-premium-welcome-banner{padding:1.25rem;border-radius:12px}.AutoboyExpress-premium-welcome-banner h2{font-size:1.25rem!important;margin-bottom:.5rem}.AutoboyExpress-premium-welcome-banner p{font-size:.8125rem!important}.AutoboyExpress-premium-welcome-banner .exclusive-deals-badge{padding:.5rem .75rem;font-size:.75rem}.AutoboyExpress-premium-stat-card{padding:1.25rem;border-radius:12px}.AutoboyExpress-premium-stat-value{font-size:1.75rem!important}.AutoboyExpress-premium-stat-label{font-size:.8125rem!important}.AutoboyExpress-premium-stat-change{font-size:.75rem!important}.AutoboyExpress-premium-listings-container,.AutoboyExpress-premium-quick-actions-container,.AutoboyExpress-premium-recent-activity{padding:1.25rem;margin-bottom:1.25rem;border-radius:12px}.AutoboyExpress-premium-listings-container h2,.AutoboyExpress-premium-quick-actions-container h2,.AutoboyExpress-premium-recent-activity h2{font-size:1.125rem!important;margin-bottom:1rem}.AutoboyExpress-premium-listing-card-modern{padding:.875rem;border-radius:10px}.AutoboyExpress-premium-listing-card-modern img{height:180px;border-radius:8px}.AutoboyExpress-premium-listing-card-modern h4{font-size:.9375rem!important;margin:.75rem 0 .5rem}.AutoboyExpress-premium-listing-card-modern p{font-size:.8125rem!important}.AutoboyExpress-premium-listing-card-modern .product-price{font-size:1.125rem!important}.AutoboyExpress-premium-listing-card-modern .product-price-old{font-size:.8125rem!important}.AutoboyExpress-premium-quick-actions-grid{grid-template-columns:repeat(2,1fr)!important;gap:.625rem}.AutoboyExpress-premium-action-button{padding:1rem .75rem;border-radius:10px}.AutoboyExpress-premium-action-button svg{font-size:1.25rem!important;margin-bottom:.5rem}.AutoboyExpress-premium-action-button span{font-size:.8125rem!important}.AutoboyExpress-premium-activity-item{padding:.875rem;border-radius:8px}.AutoboyExpress-premium-activity-title{font-size:.9375rem!important}.AutoboyExpress-premium-activity-description{font-size:.8125rem!important}.AutoboyExpress-premium-activity-timestamp{font-size:.75rem!important}.AutoboyExpress-premium-cta-primary,.AutoboyExpress-premium-cta-secondary{padding:.75rem 1.25rem;font-size:.875rem}.badge-overlay,.time-left-badge{padding:.375rem .625rem;font-size:.6875rem}.condition-badge{padding:.25rem .5rem;font-size:.6875rem}}@media (max-width: 992px){.AutoboyExpress-premium-messages-container{grid-template-columns:1fr;gap:0;min-height:500px}.AutoboyExpress-premium-messages-list{border-radius:24px 24px 0 0;transition:transform .3s cubic-bezier(.4,0,.2,1)}.AutoboyExpress-premium-chat-area{position:fixed;inset:0;z-index:9999;border-radius:0;opacity:0;transform:translate(100%);transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:none}.AutoboyExpress-premium-chat-area-open{opacity:1!important;transform:translate(0)!important;pointer-events:all!important}.AutoboyExpress-premium-back-btn{display:flex!important}.AutoboyExpress-premium-chat-input{padding:1rem;gap:.5rem}.AutoboyExpress-premium-chat-input input[type=text]{padding:.75rem 1rem;font-size:.875rem}.AutoboyExpress-premium-chat-input>button:first-of-type{width:40px;height:40px;min-width:40px}.AutoboyExpress-premium-chat-input .AutoboyExpress-dash-btn-primary{min-width:40px;height:40px;padding:0 1rem}.AutoboyExpress-premium-chat-messages,.AutoboyExpress-premium-message-item{padding:1rem}.AutoboyExpress-premium-message-item img{width:48px;height:48px}}@media (max-width: 640px){.AutoboyExpress-premium-messages-list{border-radius:20px 20px 0 0}.AutoboyExpress-premium-chat-input{padding:.875rem;gap:.5rem;flex-wrap:nowrap}.AutoboyExpress-premium-chat-input input[type=text]{min-width:0;padding:.75rem;font-size:.875rem}.AutoboyExpress-premium-chat-input>button:first-of-type{width:38px;height:38px;min-width:38px;font-size:1rem}.AutoboyExpress-premium-chat-input .AutoboyExpress-dash-btn-primary{min-width:38px;height:38px;padding:0 .875rem;font-size:.875rem}.AutoboyExpress-premium-message-header h4{font-size:.875rem}.AutoboyExpress-premium-message-header span{font-size:.6875rem}.AutoboyExpress-premium-message-info p{font-size:.8125rem}.AutoboyExpress-premium-message-item{padding:.875rem 1rem}.AutoboyExpress-premium-message-item img{width:44px;height:44px;border-width:2px}}@media (max-width: 480px){.AutoboyExpress-premium-chat-input{padding:.75rem}.AutoboyExpress-premium-chat-input input[type=text]{padding:.625rem .875rem}.AutoboyExpress-premium-chat-input>button{min-width:36px;width:36px;height:36px}.AutoboyExpress-premium-message-item{padding:.75rem .875rem}}@media (max-width: 360px){.AutoboyExpress-premium-welcome-banner{padding:1rem}.AutoboyExpress-premium-welcome-banner h2{font-size:1.125rem!important}.AutoboyExpress-premium-stat-card{padding:1rem}.AutoboyExpress-premium-stat-value{font-size:1.5rem!important}.AutoboyExpress-premium-listings-container,.AutoboyExpress-premium-quick-actions-container,.AutoboyExpress-premium-recent-activity{padding:1rem}.AutoboyExpress-premium-listing-card-modern{padding:.75rem}.AutoboyExpress-premium-listing-card-modern img{height:160px}.AutoboyExpress-premium-quick-actions-grid{grid-template-columns:1fr!important}.AutoboyExpress-premium-action-button{padding:1rem}}.AutoboyExpress-wallet-header-new{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2rem 0;margin-bottom:2rem;flex-wrap:wrap}.AutoboyExpress-wallet-header-left{flex:1;min-width:300px}.AutoboyExpress-wallet-title-section{display:flex;flex-direction:column;gap:.5rem}.AutoboyExpress-wallet-main-title{font-size:2rem;font-weight:700;color:var(--text-light);margin:0;display:flex;align-items:center;gap:1rem}.AutoboyExpress-wallet-title-icon{color:var(--primary-green);font-size:2.25rem;filter:drop-shadow(0 4px 8px rgba(34,197,94,.3))}.AutoboyExpress-wallet-description{font-size:1rem;color:var(--text-light-secondary);margin:0;font-weight:400}.AutoboyExpress-wallet-header-right{flex:0 0 auto;min-width:350px}.AutoboyExpress-wallet-total-card{background:linear-gradient(135deg,#22c55e,#10b981);border-radius:20px;padding:1.75rem 2rem;box-shadow:0 10px 40px #22c55e40;position:relative;overflow:hidden}.AutoboyExpress-wallet-total-card:before{content:"";position:absolute;top:-50%;right:-20%;width:200px;height:200px;background:radial-gradient(circle,rgba(255,255,255,.2) 0%,transparent 70%);border-radius:50%;pointer-events:none}.AutoboyExpress-wallet-total-content{position:relative;z-index:1;display:flex;flex-direction:column;gap:.75rem}.AutoboyExpress-wallet-total-label{font-size:.875rem;font-weight:600;color:#ffffffe6;text-transform:uppercase;letter-spacing:.5px}.AutoboyExpress-wallet-total-amount{font-size:2.5rem;font-weight:800;color:#fff;line-height:1;text-shadow:0 2px 10px rgba(0,0,0,.15)}.AutoboyExpress-wallet-total-badges{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:.5rem}.AutoboyExpress-wallet-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fff3;backdrop-filter:blur(10px);border-radius:12px;font-size:.875rem;font-weight:600;color:#fff;border:1px solid rgba(255,255,255,.3)}.AutoboyExpress-wallet-badge svg{font-size:1rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.AutoboyExpress-wallet-badge.available{background:#ffffff40}.AutoboyExpress-wallet-badge.held{background:#ffffff26}.AutoboyExpress-dash-dark-mode .AutoboyExpress-wallet-main-title{color:var(--text-dark)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-wallet-description{color:var(--text-dark-secondary)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-wallet-total-card{box-shadow:0 10px 40px #22c55e59}@media (max-width: 1024px){.AutoboyExpress-wallet-header-new{gap:1.5rem}.AutoboyExpress-wallet-header-right{min-width:320px}.AutoboyExpress-wallet-total-card{padding:1.5rem 1.75rem}.AutoboyExpress-wallet-total-amount{font-size:2.25rem}.AutoboyExpress-wallet-main-title{font-size:1.75rem}.AutoboyExpress-wallet-title-icon{font-size:2rem}}@media (max-width: 768px){.AutoboyExpress-wallet-header-new{flex-direction:column;align-items:stretch;gap:1.5rem;padding:1.5rem 0}.AutoboyExpress-wallet-header-left,.AutoboyExpress-wallet-header-right{min-width:100%;width:100%}.AutoboyExpress-wallet-main-title{font-size:1.5rem}.AutoboyExpress-wallet-title-icon{font-size:1.75rem}.AutoboyExpress-wallet-description{font-size:.9375rem}.AutoboyExpress-wallet-total-card{padding:1.5rem}.AutoboyExpress-wallet-total-amount{font-size:2rem}.AutoboyExpress-wallet-total-badges{flex-direction:column;gap:.5rem}.AutoboyExpress-wallet-badge{justify-content:center;padding:.625rem 1rem}}@media (max-width: 480px){.AutoboyExpress-wallet-header-new{padding:1rem 0}.AutoboyExpress-wallet-main-title{font-size:1.375rem}.AutoboyExpress-wallet-title-icon{font-size:1.5rem}.AutoboyExpress-wallet-total-card{padding:1.25rem}.AutoboyExpress-wallet-total-amount{font-size:1.75rem}.AutoboyExpress-wallet-badge{font-size:.8125rem;padding:.5rem .875rem}}@keyframes pulseGlow{0%,to{box-shadow:0 10px 40px #22c55e40}50%{box-shadow:0 10px 50px #22c55e59}}.AutoboyExpress-wallet-total-card{animation:pulseGlow 3s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.AutoboyExpress-wallet-total-card{animation:none}}.AutoboyExpress-admin-stats-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.AutoboyExpress-admin-management-tabs,.AutoboyExpress-admin-cms-tabs{display:flex;gap:1rem;margin-bottom:2rem;border-bottom:2px solid var(--border-light);padding-bottom:0}.AutoboyExpress-dash-dark-mode .AutoboyExpress-admin-management-tabs,.AutoboyExpress-dash-dark-mode .AutoboyExpress-admin-cms-tabs{border-bottom-color:var(--border-dark)}.AutoboyExpress-admin-tab-btn{padding:1rem 1.5rem;background:none;border:none;border-bottom:3px solid transparent;color:var(--text-light-secondary);font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;bottom:-2px}.AutoboyExpress-dash-dark-mode .AutoboyExpress-admin-tab-btn{color:var(--text-dark-secondary)}.AutoboyExpress-admin-tab-btn:hover{color:var(--primary-green)}.AutoboyExpress-admin-tab-btn.active{color:var(--primary-green);border-bottom-color:var(--primary-green)}.AutoboyExpress-admin-role-badge{padding:.375rem .875rem;background:var(--gradient-primary);color:#fff;border-radius:20px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.AutoboyExpress-admin-type-badge{padding:.25rem .75rem;background:var(--glassmorphism-light);border:1px solid var(--border-light);color:var(--text-light);border-radius:15px;font-size:.8rem;font-weight:500}.AutoboyExpress-dash-dark-mode .AutoboyExpress-admin-type-badge{background:var(--glassmorphism-dark);border-color:var(--border-dark);color:var(--text-dark)}.AutoboyExpress-admin-priority-badge{padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:600;color:#fff;text-transform:uppercase}.AutoboyExpress-admin-activity-item{display:flex;align-items:flex-start;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--border-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-admin-activity-item{border-bottom-color:var(--border-dark)}.AutoboyExpress-admin-activity-item:last-child{border-bottom:none}.AutoboyExpress-admin-activity-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;font-size:1.125rem}.AutoboyExpress-admin-activity-info p{margin:0 0 .25rem;font-size:.95rem;color:var(--text-light);line-height:1.5}.AutoboyExpress-dash-dark-mode .AutoboyExpress-admin-activity-info p{color:var(--text-dark)}.AutoboyExpress-admin-activity-info span{font-size:.8rem;color:var(--text-light-tertiary)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-admin-activity-info span{color:var(--text-dark-tertiary)}.AutoboyExpress-admin-report-item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;background:var(--glassmorphism-light);border:1px solid var(--border-light);border-radius:12px;margin-bottom:1rem;transition:all .3s ease}.AutoboyExpress-dash-dark-mode .AutoboyExpress-admin-report-item{background:var(--glassmorphism-dark);border-color:var(--border-dark)}.AutoboyExpress-admin-report-item:hover{transform:translate(5px);box-shadow:var(--shadow-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-admin-report-item:hover{box-shadow:var(--shadow-dark)}.AutoboyExpress-admin-report-item h4{margin:0 0 .25rem;font-size:1rem;font-weight:600;color:var(--text-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-admin-report-item h4{color:var(--text-dark)}.AutoboyExpress-admin-report-item p{margin:0 0 .25rem;font-size:.9rem;color:var(--text-light-secondary)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-admin-report-item p{color:var(--text-dark-secondary)}.AutoboyExpress-admin-report-meta{font-size:.8rem;color:var(--text-light-tertiary)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-admin-report-meta{color:var(--text-dark-tertiary)}.AutoboyExpress-admin-analytics-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:2rem}.AutoboyExpress-admin-analytics-card{padding:2rem;background:var(--card-light);backdrop-filter:blur(20px);border:1px solid var(--border-light);border-radius:16px;transition:all .3s ease}.AutoboyExpress-dash-dark-mode .AutoboyExpress-admin-analytics-card{background:var(--card-dark);border-color:var(--border-dark)}.AutoboyExpress-admin-analytics-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-glow)}.AutoboyExpress-admin-analytics-card h3{margin:0 0 1.5rem;font-size:1.125rem;font-weight:600;color:var(--text-light-secondary);text-transform:uppercase;letter-spacing:.5px}.AutoboyExpress-dash-dark-mode .AutoboyExpress-admin-analytics-card h3{color:var(--text-dark-secondary)}.AutoboyExpress-admin-analytics-stats{display:flex;flex-direction:column;gap:1rem}.AutoboyExpress-admin-analytics-stats>div{display:flex;align-items:center;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid var(--border-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-admin-analytics-stats>div{border-bottom-color:var(--border-dark)}.AutoboyExpress-admin-analytics-stats>div:last-child{border-bottom:none}.AutoboyExpress-admin-analytics-stats span{font-size:.9rem;color:var(--text-light-secondary)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-admin-analytics-stats span{color:var(--text-dark-secondary)}.AutoboyExpress-admin-analytics-stats strong{font-size:1.25rem;font-weight:700;color:var(--primary-green);font-family:Geist,sans-serif}.AutoboyExpress-admin-analytics-item{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;border-bottom:1px solid var(--border-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-admin-analytics-item{border-bottom-color:var(--border-dark)}.AutoboyExpress-admin-analytics-item:last-child{border-bottom:none}.AutoboyExpress-admin-analytics-item h4{margin:0 0 .25rem;font-size:1rem;font-weight:600;color:var(--text-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-admin-analytics-item h4{color:var(--text-dark)}.AutoboyExpress-admin-analytics-item p{margin:0;font-size:.875rem;color:var(--text-light-secondary)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-admin-analytics-item p{color:var(--text-dark-secondary)}.AutoboyExpress-admin-analytics-value{font-size:1.125rem;font-weight:700;color:var(--primary-green);font-family:Geist,sans-serif}.AutoboyExpress-admin-system-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.AutoboyExpress-admin-metric-card{padding:1.5rem;background:var(--card-light);backdrop-filter:blur(20px);border:1px solid var(--border-light);border-radius:16px;transition:all .3s ease}.AutoboyExpress-dash-dark-mode .AutoboyExpress-admin-metric-card{background:var(--card-dark);border-color:var(--border-dark)}.AutoboyExpress-admin-metric-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-glow)}.AutoboyExpress-admin-metric-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;color:var(--text-light-secondary)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-admin-metric-header{color:var(--text-dark-secondary)}.AutoboyExpress-admin-metric-header svg{font-size:1.5rem;color:var(--primary-green)}.AutoboyExpress-admin-metric-header h3{margin:0;font-size:.95rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.AutoboyExpress-admin-metric-value{font-size:2rem;font-weight:700;color:var(--primary-green);margin-bottom:1rem;font-family:Geist,sans-serif}.AutoboyExpress-admin-progress-bar{width:100%;height:8px;background:var(--bg-light-tertiary);border-radius:10px;overflow:hidden}.AutoboyExpress-dash-dark-mode .AutoboyExpress-admin-progress-bar{background:var(--bg-dark-tertiary)}.AutoboyExpress-admin-progress-fill{height:100%;border-radius:10px;transition:width .3s ease}.AutoboyExpress-admin-status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.AutoboyExpress-admin-status-item{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:var(--glassmorphism-light);border:1px solid var(--border-light);border-radius:12px}.AutoboyExpress-dash-dark-mode .AutoboyExpress-admin-status-item{background:var(--glassmorphism-dark);border-color:var(--border-dark)}.AutoboyExpress-admin-status-item span{font-size:.875rem;color:var(--text-light-secondary);font-weight:500}.AutoboyExpress-dash-dark-mode .AutoboyExpress-admin-status-item span{color:var(--text-dark-secondary)}.AutoboyExpress-admin-status-item strong{font-size:1.5rem;font-weight:700;color:var(--text-light);font-family:Geist,sans-serif}.AutoboyExpress-dash-dark-mode .AutoboyExpress-admin-status-item strong{color:var(--text-dark)}.AutoboyExpress-admin-log-item{display:flex;align-items:flex-start;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--border-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-admin-log-item{border-bottom-color:var(--border-dark)}.AutoboyExpress-admin-log-item:last-child{border-bottom:none}.AutoboyExpress-admin-log-type{padding:.25rem .75rem;border-radius:15px;font-size:.75rem;font-weight:600;color:#fff;text-transform:uppercase;flex-shrink:0}.AutoboyExpress-admin-log-content{flex:1}.AutoboyExpress-admin-log-content p{margin:0 0 .25rem;font-size:.95rem;color:var(--text-light);line-height:1.5}.AutoboyExpress-dash-dark-mode .AutoboyExpress-admin-log-content p{color:var(--text-dark)}.AutoboyExpress-admin-log-content span{font-size:.8rem;color:var(--text-light-tertiary);font-family:Geist,monospace}.AutoboyExpress-dash-dark-mode .AutoboyExpress-admin-log-content span{color:var(--text-dark-tertiary)}.AutoboyExpress-admin-cms-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.AutoboyExpress-admin-cms-card{padding:2rem;background:var(--card-light);border:1px solid var(--border-light);border-radius:16px;transition:all .3s ease;text-align:center}.AutoboyExpress-dash-dark-mode .AutoboyExpress-admin-cms-card{background:var(--card-dark);border-color:var(--border-dark)}.AutoboyExpress-admin-cms-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-glow)}.AutoboyExpress-admin-cms-icon{width:60px;height:60px;margin:0 auto 1.5rem;background:var(--gradient-primary);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.75rem;box-shadow:var(--shadow-glow)}.AutoboyExpress-admin-cms-card h4{margin:0 0 .75rem;font-size:1.125rem;font-weight:600;color:var(--text-light)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-admin-cms-card h4{color:var(--text-dark)}.AutoboyExpress-admin-cms-card p{margin:0 0 1.5rem;font-size:.875rem;color:var(--text-light-secondary)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-admin-cms-card p{color:var(--text-dark-secondary)}.AutoboyExpress-admin-cms-actions{display:flex;gap:.75rem;justify-content:center;align-items:center}.AutoboyExpress-admin-dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(450px,1fr))}@media (max-width: 1024px){.AutoboyExpress-admin-analytics-cards{grid-template-columns:1fr}.AutoboyExpress-admin-system-metrics{grid-template-columns:repeat(2,1fr)}.AutoboyExpress-admin-dashboard-grid{grid-template-columns:1fr}}@media (max-width: 768px){.AutoboyExpress-admin-stats-grid{grid-template-columns:repeat(2,1fr)}.AutoboyExpress-admin-management-tabs,.AutoboyExpress-admin-cms-tabs{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.AutoboyExpress-admin-tab-btn{white-space:nowrap;padding:1rem;font-size:.875rem}.AutoboyExpress-admin-system-metrics,.AutoboyExpress-admin-status-grid,.AutoboyExpress-admin-cms-grid{grid-template-columns:1fr}.AutoboyExpress-admin-report-item{flex-direction:column;align-items:flex-start}.AutoboyExpress-admin-analytics-item{flex-direction:column;align-items:flex-start;gap:.5rem}}@media (max-width: 480px){.AutoboyExpress-admin-stats-grid{grid-template-columns:1fr}.AutoboyExpress-admin-analytics-card{padding:1.5rem}.AutoboyExpress-admin-metric-card{padding:1rem}.AutoboyExpress-admin-cms-card{padding:1.5rem}}code{padding:.25rem .5rem;background:var(--glassmorphism-light);border:1px solid var(--border-light);border-radius:4px;font-family:Geist,monospace;font-size:.875rem;color:var(--primary-green)}.AutoboyExpress-dash-dark-mode code{background:var(--glassmorphism-dark);border-color:var(--border-dark)}.AutoboyExpress-dash-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.AutoboyExpress-dash-table-container .AutoboyExpress-dash-table{min-width:700px}.AutoboyExpress-dash-table code{padding:.125rem .5rem;font-size:.8rem}.AutoboyExpress-dash-table th{position:sticky;top:0;background:var(--card-light);z-index:10}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-table th{background:var(--card-dark)}.AutoboyExpress-dash-form-group select{padding:.875rem 1rem;border:1px solid var(--border-light);border-radius:10px;background:var(--bg-light);color:var(--text-light);font-size:.95rem;transition:all .3s ease;cursor:pointer}.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-form-group select{background:var(--bg-dark-secondary);border-color:var(--border-dark);color:var(--text-dark)}.AutoboyExpress-dash-form-group select:focus{outline:none;border-color:var(--primary-green);box-shadow:0 0 0 3px #22c55e1a}@media print{.AutoboyExpress-admin-management-tabs,.AutoboyExpress-admin-cms-tabs,.AutoboyExpress-dash-filters,.AutoboyExpress-dash-actions{display:none!important}.AutoboyExpress-admin-analytics-cards,.AutoboyExpress-admin-system-metrics{break-inside:avoid}.AutoboyExpress-dash-section{page-break-inside:avoid}}.AutoboyExpress-modal-overlay{position:fixed;inset:0;background:#000000b3;backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn .3s ease}.AutoboyExpress-modal-container{background:#fffffff2;border-radius:24px;box-shadow:0 20px 60px #0000004d;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;animation:slideUp .3s ease}.AutoboyExpress-dash-dark-mode .AutoboyExpress-modal-container{background:#1e1e1ef2;border:1px solid rgba(255,255,255,.1)}.AutoboyExpress-modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid rgba(0,0,0,.1)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-modal-header{border-bottom-color:#ffffff1a}.AutoboyExpress-modal-header h3{font-size:1.5rem;font-weight:600;margin:0;color:#2c3e50}.AutoboyExpress-dash-dark-mode .AutoboyExpress-modal-header h3{color:#ecf0f1}.AutoboyExpress-modal-close{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#95a5a6;transition:all .3s;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center}.AutoboyExpress-modal-close:hover{background:#e74c3c1a;color:#e74c3c;transform:rotate(90deg)}.AutoboyExpress-modal-body{padding:32px 24px}.AutoboyExpress-modal-icon{text-align:center;margin-bottom:24px}.AutoboyExpress-modal-message{text-align:center;font-size:1.1rem;color:#34495e;line-height:1.6}.AutoboyExpress-dash-dark-mode .AutoboyExpress-modal-message{color:#bdc3c7}.AutoboyExpress-modal-footer{display:flex;gap:12px;padding:24px;border-top:1px solid rgba(0,0,0,.1);justify-content:flex-end}.AutoboyExpress-dash-dark-mode .AutoboyExpress-modal-footer{border-top-color:#ffffff1a}.AutoboyExpress-btn{padding:12px 24px;border-radius:12px;border:none;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s;display:inline-flex;align-items:center;gap:8px}.AutoboyExpress-btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.AutoboyExpress-btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 20px #667eea4d}.AutoboyExpress-btn-secondary{background:#ecf0f1;color:#34495e}.AutoboyExpress-btn-secondary:hover{background:#bdc3c7}.AutoboyExpress-btn-danger{background:linear-gradient(135deg,#ff6b6b,#ee5a6f);color:#fff}.AutoboyExpress-btn-danger:hover{transform:translateY(-2px);box-shadow:0 10px 20px #ff6b6b4d}.AutoboyExpress-wallet-modal{max-width:600px}.AutoboyExpress-wallet-info{background:linear-gradient(135deg,#667eea15,#764ba215);border-radius:16px;padding:20px;margin-bottom:24px}.AutoboyExpress-dash-dark-mode .AutoboyExpress-wallet-info{background:linear-gradient(135deg,#667eea25,#764ba225)}.AutoboyExpress-wallet-user{display:flex;align-items:center;gap:16px;margin-bottom:16px}.AutoboyExpress-wallet-user img{width:50px;height:50px;border-radius:50%;object-fit:cover;border:3px solid #667eea}.AutoboyExpress-wallet-user h4{margin:0;font-size:1.2rem;color:#2c3e50}.AutoboyExpress-dash-dark-mode .AutoboyExpress-wallet-user h4{color:#ecf0f1}.AutoboyExpress-wallet-user p{margin:4px 0 0;font-size:.9rem;color:#7f8c8d}.AutoboyExpress-wallet-balance{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid rgba(0,0,0,.1)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-wallet-balance{border-top-color:#ffffff1a}.AutoboyExpress-wallet-balance span{color:#7f8c8d;font-size:.95rem}.AutoboyExpress-wallet-balance strong{font-size:1.5rem;color:#27ae60}.AutoboyExpress-form-group{margin-bottom:20px}.AutoboyExpress-form-group label{display:block;margin-bottom:8px;font-weight:600;color:#2c3e50;font-size:.95rem}.AutoboyExpress-dash-dark-mode .AutoboyExpress-form-group label{color:#ecf0f1}.AutoboyExpress-input{width:100%;padding:12px 16px;border:2px solid #ecf0f1;border-radius:12px;font-size:1rem;transition:all .3s;background:#fff;color:#2c3e50}.AutoboyExpress-input:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 4px #667eea1a}.AutoboyExpress-dash-dark-mode .AutoboyExpress-input{background:#ffffff0d;border-color:#ffffff1a;color:#ecf0f1}.AutoboyExpress-dash-dark-mode .AutoboyExpress-input:focus{border-color:#667eea;background:#ffffff14}.AutoboyExpress-confirm-message{text-align:center;font-size:1.05rem;color:#34495e;line-height:1.6;padding:16px;background:#ffc1071a;border-radius:12px;border-left:4px solid #ffc107}.AutoboyExpress-dash-dark-mode .AutoboyExpress-confirm-message{color:#ecf0f1;background:#ffc10726}.AutoboyExpress-notifications-panel{position:fixed;top:80px;right:20px;width:400px;max-height:600px;background:#fffffff2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:24px;box-shadow:0 20px 60px #0003;border:1px solid rgba(255,255,255,.3);z-index:9999;overflow:hidden;animation:slideInRight .3s ease}.AutoboyExpress-dash-dark-mode .AutoboyExpress-notifications-panel{background:#1e1e1ef2;border:1px solid rgba(255,255,255,.1)}.AutoboyExpress-notifications-header{padding:20px 24px;border-bottom:1px solid rgba(0,0,0,.1);display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#667eea15,#764ba215)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-notifications-header{border-bottom-color:#ffffff1a;background:linear-gradient(135deg,#667eea25,#764ba225)}.AutoboyExpress-notifications-header h3{margin:0;font-size:1.3rem;font-weight:600;color:#2c3e50}.AutoboyExpress-dash-dark-mode .AutoboyExpress-notifications-header h3{color:#ecf0f1}.AutoboyExpress-notifications-close{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#95a5a6;transition:all .3s;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center}.AutoboyExpress-notifications-close:hover{background:#e74c3c1a;color:#e74c3c}.AutoboyExpress-notifications-body{max-height:500px;overflow-y:auto;padding:8px}.AutoboyExpress-notification-item{padding:16px;margin:8px;border-radius:16px;background:#fff9;backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.05);transition:all .3s;cursor:pointer}.AutoboyExpress-notification-item:hover{background:#fffc;transform:translate(-4px);box-shadow:0 8px 16px #0000001a}.AutoboyExpress-dash-dark-mode .AutoboyExpress-notification-item{background:#ffffff0d;border-color:#ffffff14}.AutoboyExpress-dash-dark-mode .AutoboyExpress-notification-item:hover{background:#ffffff14}.AutoboyExpress-notification-item.unread{background:linear-gradient(135deg,#667eea15,#764ba215);border-left:4px solid #667eea}.AutoboyExpress-dash-dark-mode .AutoboyExpress-notification-item.unread{background:linear-gradient(135deg,#667eea25,#764ba225)}.AutoboyExpress-notification-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.AutoboyExpress-notification-title{font-weight:600;color:#2c3e50;font-size:1rem}.AutoboyExpress-dash-dark-mode .AutoboyExpress-notification-title{color:#ecf0f1}.AutoboyExpress-notification-time{font-size:.85rem;color:#7f8c8d}.AutoboyExpress-notification-message{color:#34495e;font-size:.95rem;line-height:1.4}.AutoboyExpress-dash-dark-mode .AutoboyExpress-notification-message{color:#bdc3c7}.AutoboyExpress-settings-section{background:#fff9;backdrop-filter:blur(10px);border-radius:20px;padding:24px;margin-bottom:24px;border:1px solid rgba(0,0,0,.05);transition:all .3s}.AutoboyExpress-settings-section:hover{box-shadow:0 10px 30px #0000001a;transform:translateY(-2px)}.AutoboyExpress-dash-dark-mode .AutoboyExpress-settings-section{background:#ffffff0d;border-color:#ffffff14}.AutoboyExpress-settings-section h3{font-size:1.3rem;margin-bottom:20px;color:#2c3e50;display:flex;align-items:center;gap:12px}.AutoboyExpress-dash-dark-mode .AutoboyExpress-settings-section h3{color:#ecf0f1}.AutoboyExpress-settings-section h3 svg{color:#667eea}.AutoboyExpress-settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.AutoboyExpress-setting-item{display:flex;flex-direction:column;gap:8px}.AutoboyExpress-setting-label{font-weight:600;color:#2c3e50;font-size:.95rem;display:flex;align-items:center;gap:8px}.AutoboyExpress-dash-dark-mode .AutoboyExpress-setting-label{color:#ecf0f1}.AutoboyExpress-toggle-switch{position:relative;width:60px;height:30px}.AutoboyExpress-toggle-switch input{opacity:0;width:0;height:0}.AutoboyExpress-toggle-slider{position:absolute;cursor:pointer;inset:0;background-color:#ccc;transition:.4s;border-radius:30px}.AutoboyExpress-toggle-slider:before{position:absolute;content:"";height:22px;width:22px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}.AutoboyExpress-toggle-switch input:checked+.AutoboyExpress-toggle-slider{background-color:#667eea}.AutoboyExpress-toggle-switch input:checked+.AutoboyExpress-toggle-slider:before{transform:translate(30px)}.AutoboyExpress-settings-save-btn{margin-top:32px;padding:16px 48px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:16px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s;display:inline-flex;align-items:center;gap:12px}.AutoboyExpress-settings-save-btn:hover{transform:translateY(-2px);box-shadow:0 12px 24px #667eea4d}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media (max-width: 768px){.AutoboyExpress-notifications-panel{width:calc(100% - 40px);right:20px;left:20px}.AutoboyExpress-modal-container{width:95%;max-width:none}.AutoboyExpress-wallet-modal{max-width:none}.AutoboyExpress-settings-grid{grid-template-columns:1fr}}.AutoboyExpress-admin-settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;animation:fadeIn .6s ease-out}.AutoboyExpress-admin-settings-card{background:linear-gradient(135deg,#fffffff2,#f0fdf4f2);border:1px solid rgba(34,197,94,.15);border-radius:20px;padding:1.75rem;box-shadow:0 8px 32px #22c55e14;backdrop-filter:blur(10px);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.AutoboyExpress-admin-settings-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#22c55e,#16a34a,#22c55e);background-size:200% 100%;animation:shimmer 3s linear infinite;opacity:0;transition:opacity .3s}.AutoboyExpress-admin-settings-card:hover:before{opacity:1}.AutoboyExpress-admin-settings-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 16px 48px #22c55e2e;border-color:#22c55e59}.AutoboyExpress-admin-settings-card h3{font-size:1.25rem;font-weight:700;margin:0 0 1.5rem;background:linear-gradient(135deg,#22c55e,#16a34a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:flex;align-items:center;gap:.75rem}.AutoboyExpress-admin-settings-card h3 svg{color:#22c55e;font-size:1.5rem;filter:drop-shadow(0 2px 8px rgba(34,197,94,.3))}.AutoboyExpress-admin-settings-item{margin-bottom:1.25rem;position:relative;animation:slideUp .5s ease-out backwards}.AutoboyExpress-admin-settings-item:nth-child(2){animation-delay:.1s}.AutoboyExpress-admin-settings-item:nth-child(3){animation-delay:.2s}.AutoboyExpress-admin-settings-item:nth-child(4){animation-delay:.3s}.AutoboyExpress-admin-settings-item:last-child{margin-bottom:0}.AutoboyExpress-admin-settings-item label{display:block;font-weight:600;font-size:.95rem;margin-bottom:.75rem;color:#1e293b;display:flex;align-items:center;gap:.5rem;transition:color .3s}.AutoboyExpress-admin-settings-item:hover label{color:#16a34a}.AutoboyExpress-admin-settings-item input[type=text],.AutoboyExpress-admin-settings-item input[type=email],.AutoboyExpress-admin-settings-item input[type=number],.AutoboyExpress-admin-settings-item input[type=password],.AutoboyExpress-admin-settings-item select,.AutoboyExpress-admin-settings-item textarea{width:100%;padding:.875rem 1.125rem;border:2px solid rgba(34,197,94,.15);border-radius:12px;background:#fffc;font-size:.95rem;color:#1e293b;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(5px);font-family:inherit}.AutoboyExpress-admin-settings-item input:focus,.AutoboyExpress-admin-settings-item select:focus,.AutoboyExpress-admin-settings-item textarea:focus{outline:none;border-color:#22c55e;background:#fff;box-shadow:0 0 0 4px #22c55e1a,0 4px 12px #22c55e26;transform:translateY(-2px)}.AutoboyExpress-admin-settings-item input[type=checkbox]{appearance:none;width:56px;height:32px;background:#cbd5e180;border-radius:20px;position:relative;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);border:2px solid rgba(34,197,94,.15)}.AutoboyExpress-admin-settings-item input[type=checkbox]:before{content:"";position:absolute;width:24px;height:24px;border-radius:50%;background:#fff;top:2px;left:3px;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #00000026}.AutoboyExpress-admin-settings-item input[type=checkbox]:checked{background:linear-gradient(135deg,#22c55e,#16a34a);border-color:#16a34a;box-shadow:0 4px 12px #22c55e59}.AutoboyExpress-admin-settings-item input[type=checkbox]:checked:before{left:25px;box-shadow:0 2px 12px #22c55e66}.AutoboyExpress-admin-settings-item input[type=checkbox]:hover{transform:scale(1.05)}.AutoboyExpress-admin-settings-item select{cursor:pointer;background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}.AutoboyExpress-admin-settings-item textarea{min-height:100px;resize:vertical}.AutoboyExpress-dash-dark-mode .AutoboyExpress-admin-settings-card{background:linear-gradient(135deg,#1e1e2df2,#2d2d3cf2);border-color:#22c55e40;box-shadow:0 8px 32px #0000004d}.AutoboyExpress-dash-dark-mode .AutoboyExpress-admin-settings-card:hover{box-shadow:0 16px 48px #22c55e40;border-color:#22c55e73}.AutoboyExpress-dash-dark-mode .AutoboyExpress-admin-settings-item label{color:#ffffffe6}.AutoboyExpress-dash-dark-mode .AutoboyExpress-admin-settings-item:hover label{color:#22c55e}.AutoboyExpress-dash-dark-mode .AutoboyExpress-admin-settings-item input[type=text],.AutoboyExpress-dash-dark-mode .AutoboyExpress-admin-settings-item input[type=email],.AutoboyExpress-dash-dark-mode .AutoboyExpress-admin-settings-item input[type=number],.AutoboyExpress-dash-dark-mode .AutoboyExpress-admin-settings-item input[type=password],.AutoboyExpress-dash-dark-mode .AutoboyExpress-admin-settings-item select,.AutoboyExpress-dash-dark-mode .AutoboyExpress-admin-settings-item textarea{background:#ffffff0d;border-color:#22c55e40;color:#ffffffe6}.AutoboyExpress-dash-dark-mode .AutoboyExpress-admin-settings-item input:focus,.AutoboyExpress-dash-dark-mode .AutoboyExpress-admin-settings-item select:focus,.AutoboyExpress-dash-dark-mode .AutoboyExpress-admin-settings-item textarea:focus{background:#ffffff14;border-color:#22c55e;box-shadow:0 0 0 4px #22c55e26,0 4px 12px #22c55e40}.AutoboyExpress-admin-settings-actions{display:flex;gap:1rem;margin-top:2rem;justify-content:flex-end;padding-top:1.5rem;border-top:2px solid rgba(34,197,94,.1)}.AutoboyExpress-admin-settings-actions button{padding:.875rem 1.75rem;border-radius:12px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;gap:.625rem;border:none;position:relative;overflow:hidden}.AutoboyExpress-admin-settings-actions button:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff4d;transform:translate(-50%,-50%);transition:width .6s,height .6s}.AutoboyExpress-admin-settings-actions button:hover:before{width:300px;height:300px}.AutoboyExpress-admin-settings-actions button:active{transform:scale(.96)}.AutoboyExpress-admin-settings-actions .btn-save{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;box-shadow:0 4px 16px #22c55e4d}.AutoboyExpress-admin-settings-actions .btn-save:hover{box-shadow:0 8px 24px #22c55e66;transform:translateY(-2px)}.AutoboyExpress-admin-settings-actions .btn-cancel{background:#22c55e1a;color:#16a34a;border:2px solid rgba(34,197,94,.25)}.AutoboyExpress-admin-settings-actions .btn-cancel:hover{background:#22c55e26;border-color:#22c55e59;transform:translateY(-2px)}.AutoboyExpress-admin-settings-actions .btn-reset{background:#ef44441a;color:#dc2626;border:2px solid rgba(239,68,68,.25)}.AutoboyExpress-admin-settings-actions .btn-reset:hover{background:#ef444426;border-color:#ef444459;transform:translateY(-2px)}@keyframes shimmer{0%{background-position:200% center}to{background-position:-200% center}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 1024px){.AutoboyExpress-admin-settings-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (max-width: 768px){.AutoboyExpress-admin-settings-grid{grid-template-columns:1fr}.AutoboyExpress-admin-settings-card{padding:1.25rem}.AutoboyExpress-admin-settings-actions{flex-direction:column}.AutoboyExpress-admin-settings-actions button{width:100%;justify-content:center}}.AutoboyExpress-admin-toast{position:fixed;top:24px;right:24px;min-width:320px;max-width:420px;padding:1rem 1.25rem;background:#fffffffa;border-radius:16px;box-shadow:0 12px 40px #00000026;backdrop-filter:blur(12px);display:flex;align-items:center;gap:1rem;z-index:9999;animation:slideInFromRight .4s cubic-bezier(.4,0,.2,1),fadeIn .4s ease-out;border-left:4px solid #22C55E;transition:all .3s cubic-bezier(.4,0,.2,1)}.AutoboyExpress-admin-toast:hover{transform:translate(-4px);box-shadow:0 16px 48px #0003}.AutoboyExpress-admin-toast-icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0;background:#22c55e26;color:#22c55e}.AutoboyExpress-admin-toast-content{flex:1}.AutoboyExpress-admin-toast-message{margin:0;font-size:.95rem;font-weight:500;line-height:1.5;color:#1e293b}.AutoboyExpress-admin-toast-close{background:#0000000d;border:none;width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;color:#64748b;flex-shrink:0}.AutoboyExpress-admin-toast-close:hover{background:#0000001a;color:#1e293b;transform:scale(1.1)}.AutoboyExpress-admin-toast-success{border-left-color:#22c55e}.AutoboyExpress-admin-toast-success .AutoboyExpress-admin-toast-icon{background:#22c55e26;color:#22c55e}.AutoboyExpress-admin-toast-error{border-left-color:#ef4444}.AutoboyExpress-admin-toast-error .AutoboyExpress-admin-toast-icon{background:#ef444426;color:#ef4444}.AutoboyExpress-admin-toast-warning{border-left-color:#f59e0b}.AutoboyExpress-admin-toast-warning .AutoboyExpress-admin-toast-icon{background:#f59e0b26;color:#f59e0b}.AutoboyExpress-admin-toast-info{border-left-color:#3b82f6}.AutoboyExpress-admin-toast-info .AutoboyExpress-admin-toast-icon{background:#3b82f626;color:#3b82f6}.AutoboyExpress-dash-dark-mode .AutoboyExpress-admin-toast{background:#1e1e2dfa;box-shadow:0 12px 40px #0006}.AutoboyExpress-dash-dark-mode .AutoboyExpress-admin-toast-message{color:#fffffff2}.AutoboyExpress-dash-dark-mode .AutoboyExpress-admin-toast-close{background:#ffffff0d;color:#fff9}.AutoboyExpress-dash-dark-mode .AutoboyExpress-admin-toast-close:hover{background:#ffffff1a;color:#ffffffe6}@keyframes slideInFromRight{0%{transform:translate(400px);opacity:0}to{transform:translate(0);opacity:1}}.AutoboyExpress-admin-toast:after{content:"";position:absolute;bottom:0;left:0;height:3px;background:linear-gradient(90deg,#22c55e,#16a34a);border-radius:0 0 16px 16px;animation:shrinkProgress 3s linear forwards}.AutoboyExpress-admin-toast-success:after{background:linear-gradient(90deg,#22c55e,#16a34a)}.AutoboyExpress-admin-toast-error:after{background:linear-gradient(90deg,#ef4444,#dc2626)}.AutoboyExpress-admin-toast-warning:after{background:linear-gradient(90deg,#f59e0b,#d97706)}.AutoboyExpress-admin-toast-info:after{background:linear-gradient(90deg,#3b82f6,#2563eb)}@keyframes shrinkProgress{0%{width:100%}to{width:0%}}.AutoboyExpress-admin-toast:nth-of-type(2){top:104px}.AutoboyExpress-admin-toast:nth-of-type(3){top:184px}@media (max-width: 768px){.AutoboyExpress-admin-toast{left:16px;right:16px;min-width:auto;max-width:none}}.AutoboyExpress-dash-container{position:relative}.AEX-AdminFeature-overlay{position:fixed;inset:0;background:#000000a6;z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem}.AEX-AdminFeature-overlay--top{z-index:10000}.AEX-AdminFeature-modal-sm{background:#fff;border-radius:18px;padding:2rem;width:100%;max-width:420px;box-shadow:0 24px 64px #00000073}body.AutoboyExpress-dash-dark-mode .AEX-AdminFeature-modal-sm{background:#1e293b}.AEX-AdminFeature-modal-md{background:#fff;border-radius:18px;padding:2rem;width:100%;max-width:460px;box-shadow:0 24px 64px #00000073}body.AutoboyExpress-dash-dark-mode .AEX-AdminFeature-modal-md{background:#1e293b}.AEX-AdminFeature-modal-lg{background:#fff;border-radius:18px;width:100%;max-width:580px;max-height:90vh;overflow-y:auto;box-shadow:0 24px 64px #00000073}body.AutoboyExpress-dash-dark-mode .AEX-AdminFeature-modal-lg{background:#1e293b}.AEX-AdminFeature-modal-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.5rem}.AEX-AdminFeature-modal-header--padded{padding:1.5rem 1.75rem;border-bottom:1px solid rgba(0,0,0,.07);display:flex;align-items:center;justify-content:space-between}body.AutoboyExpress-dash-dark-mode .AEX-AdminFeature-modal-header--padded{border-bottom-color:#ffffff12}.AEX-AdminFeature-modal-body{padding:1.5rem 1.75rem;display:flex;flex-direction:column;gap:1.5rem}.AEX-AdminFeature-modal-footer{padding:1rem 1.75rem;border-top:1px solid rgba(0,0,0,.07);display:flex;justify-content:flex-end;gap:.75rem}body.AutoboyExpress-dash-dark-mode .AEX-AdminFeature-modal-footer{border-top-color:#ffffff12}.AEX-AdminFeature-badge-red{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .75rem;border-radius:20px;background:#ef44441f;border:1px solid rgba(239,68,68,.3);margin-bottom:.55rem;font-size:.72rem;font-weight:700;color:#ef4444;text-transform:uppercase;letter-spacing:.05em}.AEX-AdminFeature-close-btn{background:none;border:none;cursor:pointer;color:#64748b;font-size:1.1rem;padding:.2rem;margin-left:.5rem;line-height:1}body.AutoboyExpress-dash-dark-mode .AEX-AdminFeature-close-btn{color:#94a3b8}.AEX-AdminFeature-modal-title{margin:0;font-size:1.1rem;font-weight:700;color:#1e293b}body.AutoboyExpress-dash-dark-mode .AEX-AdminFeature-modal-title{color:#f8fafc}.AEX-AdminFeature-label{display:block;font-size:.8rem;font-weight:600;margin-bottom:.4rem;color:#64748b}body.AutoboyExpress-dash-dark-mode .AEX-AdminFeature-label{color:#94a3b8}.AEX-AdminFeature-textarea{width:100%;padding:10px 12px;border-radius:10px;border:1px solid #cbd5e1;background:#f8fafc;color:#1e293b;font-size:.875rem;resize:vertical;outline:none;box-sizing:border-box;font-family:inherit}body.AutoboyExpress-dash-dark-mode .AEX-AdminFeature-textarea{border-color:#475569;background:#0f172a;color:#f1f5f9}.AEX-AdminFeature-input{width:100%;padding:9px 12px;border-radius:8px;border:1px solid #cbd5e1;background:#fff;color:#1e293b;font-size:.875rem;outline:none;box-sizing:border-box;font-family:inherit}body.AutoboyExpress-dash-dark-mode .AEX-AdminFeature-input{border-color:#475569;background:#0f172a;color:#f1f5f9}.AEX-AdminFeature-select{width:100%;padding:9px 12px;border-radius:8px;border:1px solid #cbd5e1;background:#fff;color:#1e293b;font-size:.875rem;outline:none;cursor:pointer;font-family:inherit}body.AutoboyExpress-dash-dark-mode .AEX-AdminFeature-select{border-color:#475569;background:#0f172a;color:#f1f5f9}.AEX-AdminFeature-btn-ghost{padding:9px 20px;border-radius:8px;border:1px solid #cbd5e1;background:transparent;color:#64748b;font-weight:600;cursor:pointer;font-size:.875rem;font-family:inherit}body.AutoboyExpress-dash-dark-mode .AEX-AdminFeature-btn-ghost{border-color:#475569;color:#94a3b8}.AEX-AdminFeature-btn-danger{padding:9px 22px;border-radius:8px;border:none;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-weight:700;cursor:pointer;font-size:.875rem;box-shadow:0 4px 14px #ef444459;font-family:inherit}.AEX-AdminFeature-btn-success{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1.1rem;border-radius:8px;border:none;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;font-weight:700;cursor:pointer;font-size:.85rem;box-shadow:0 4px 12px #22c55e4d;font-family:inherit}.AEX-AdminFeature-btn-freeze{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1.1rem;border-radius:8px;border:none;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-weight:700;cursor:pointer;font-size:.85rem;box-shadow:0 4px 12px #ef44444d;font-family:inherit}.AEX-AdminFeature-btn-adjust{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1.1rem;border-radius:8px;border:1px solid rgba(59,130,246,.35);background:#3b82f614;color:#3b82f6;font-weight:700;cursor:pointer;font-size:.85rem;font-family:inherit}.AEX-AdminFeature-btn-adjust.active{background:#3b82f626}.AEX-AdminFeature-btn-sm{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .8rem;border-radius:8px;border:none;font-size:.78rem;font-weight:600;cursor:pointer;font-family:inherit}.AEX-AdminFeature-btn-sm--ghost{background:#0000000a;color:#1e293b;border:1px solid rgba(0,0,0,.1)}body.AutoboyExpress-dash-dark-mode .AEX-AdminFeature-btn-sm--ghost{background:#ffffff0f;color:#f8fafc;border-color:#ffffff1a}.AEX-AdminFeature-btn-sm--green{background:#22c55e1f;color:#22c55e;border:1px solid rgba(34,197,94,.25)}.AEX-AdminFeature-btn-sm--red{background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.25)}.AEX-AdminFeature-btn-sm--teal{background:#22c55e14;color:#22c55e;border:1px solid rgba(34,197,94,.25)}body.AutoboyExpress-dash-dark-mode .AEX-AdminFeature-btn-sm--teal{background:#22c55e1f}.AEX-AdminFeature-panel{background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:16px;overflow:hidden;margin-top:2rem}body.AutoboyExpress-dash-dark-mode .AEX-AdminFeature-panel{background:#ffffff0a;border-color:#ffffff14}.AEX-AdminFeature-panel-header{padding:1.25rem 1.5rem;border-bottom:1px solid rgba(0,0,0,.05);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem}body.AutoboyExpress-dash-dark-mode .AEX-AdminFeature-panel-header{border-bottom-color:#ffffff0f}.AEX-AdminFeature-panel-title{margin:0;font-weight:700;font-size:1.1rem;color:#1e293b;display:flex;align-items:center;gap:.5rem}body.AutoboyExpress-dash-dark-mode .AEX-AdminFeature-panel-title{color:#f8fafc}.AEX-AdminFeature-panel-subtitle{margin:.2rem 0 0;font-size:.8rem;color:#64748b}body.AutoboyExpress-dash-dark-mode .AEX-AdminFeature-panel-subtitle{color:#94a3b8}.AEX-AdminFeature-panel-toolbar{padding:1rem 1.5rem;display:flex;gap:.75rem;flex-wrap:wrap;border-bottom:1px solid rgba(0,0,0,.05)}body.AutoboyExpress-dash-dark-mode .AEX-AdminFeature-panel-toolbar{border-bottom-color:#ffffff0f}.AEX-AdminFeature-filter-select{padding:.55rem .85rem;border-radius:10px;border:1px solid rgba(0,0,0,.12);background:#fff;color:#1e293b;font-size:.875rem;cursor:pointer;font-family:inherit}body.AutoboyExpress-dash-dark-mode .AEX-AdminFeature-filter-select{border-color:#ffffff1f;background:#ffffff0f;color:#f8fafc}.AEX-AdminFeature-escrow-list{padding:.75rem 1rem;display:flex;flex-direction:column;gap:.65rem}.AEX-AdminFeature-escrow-card{background:#f8fafccc;border:1px solid rgba(0,0,0,.06);border-radius:12px;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.75rem}body.AutoboyExpress-dash-dark-mode .AEX-AdminFeature-escrow-card{background:#ffffff08;border-color:#ffffff12}.AEX-AdminFeature-fund-flow-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.AEX-AdminFeature-fund-flow{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.AEX-AdminFeature-fund-pill-buyer{display:flex;align-items:center;gap:.4rem;padding:.3rem .7rem;border-radius:20px;background:#3b82f61a;border:1px solid rgba(59,130,246,.2);font-size:.82rem;font-weight:600;color:#1d4ed8}body.AutoboyExpress-dash-dark-mode .AEX-AdminFeature-fund-pill-buyer{color:#93c5fd}.AEX-AdminFeature-fund-pill-amount{display:flex;align-items:center;gap:.4rem;padding:.3rem .9rem;border-radius:20px;background:#f59e0b1f;border:1px solid rgba(245,158,11,.28);backdrop-filter:blur(8px);font-size:.9rem;font-weight:700;color:#f59e0b}.AEX-AdminFeature-fund-pill-seller{display:flex;align-items:center;gap:.4rem;padding:.3rem .7rem;border-radius:20px;background:#22c55e1a;border:1px solid rgba(34,197,94,.2);font-size:.82rem;font-weight:600;color:#15803d}body.AutoboyExpress-dash-dark-mode .AEX-AdminFeature-fund-pill-seller{color:#86efac}.AEX-AdminFeature-fund-arrow{font-size:.85rem;color:#64748b}body.AutoboyExpress-dash-dark-mode .AEX-AdminFeature-fund-arrow{color:#94a3b8}.AEX-AdminFeature-badge-row{display:flex;align-items:center;gap:.5rem}.AEX-AdminFeature-status-badge{padding:.22rem .65rem;border-radius:20px;font-size:.75rem;font-weight:700;backdrop-filter:blur(10px);display:inline-flex;align-items:center;gap:.3rem}.AEX-AdminFeature-countdown-pill{padding:.22rem .6rem;border-radius:20px;font-size:.72rem;font-weight:700;backdrop-filter:blur(8px)}.AEX-AdminFeature-escrow-meta-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.AEX-AdminFeature-escrow-meta-items{display:flex;gap:1.25rem;flex-wrap:wrap}.AEX-AdminFeature-meta-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-weight:600}body.AutoboyExpress-dash-dark-mode .AEX-AdminFeature-meta-label{color:#94a3b8}.AEX-AdminFeature-meta-value{font-size:.8rem;color:#1e293b;font-weight:600}body.AutoboyExpress-dash-dark-mode .AEX-AdminFeature-meta-value{color:#f8fafc}.AEX-AdminFeature-meta-value--mono{font-family:monospace;font-size:.8rem;color:#1e293b;font-weight:600}body.AutoboyExpress-dash-dark-mode .AEX-AdminFeature-meta-value--mono{color:#f8fafc}.AEX-AdminFeature-action-bar{display:flex;gap:.4rem;flex-wrap:wrap}.AEX-AdminFeature-empty{padding:3.5rem;text-align:center;color:#64748b}body.AutoboyExpress-dash-dark-mode .AEX-AdminFeature-empty{color:#94a3b8}.AEX-AdminFeature-wallet-hero{background:linear-gradient(135deg,#22c55e,#16a34a);padding:1.5rem;border-radius:16px;margin-bottom:1.5rem;box-shadow:0 8px 32px #22c55e40;backdrop-filter:blur(10px)}.AEX-AdminFeature-wallet-hero h2{color:#fff;font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.AEX-AdminFeature-wallet-hero p{color:#ffffffe6;font-size:.95rem;margin:0}.AEX-AdminFeature-wallet-panel{background:#fffffff2;border:1px solid rgba(22,163,74,.15);border-radius:16px;overflow:hidden;box-shadow:0 4px 16px #22c55e14}body.AutoboyExpress-dash-dark-mode .AEX-AdminFeature-wallet-panel{background:#0000004d;border-color:#22c55e26;box-shadow:0 4px 16px #0000004d}.AEX-AdminFeature-table-head-row{background:#f0fdf480;border-bottom:2px solid rgba(22,163,74,.2)}body.AutoboyExpress-dash-dark-mode .AEX-AdminFeature-table-head-row{background:#22c55e14;border-bottom-color:#22c55e33}.AEX-AdminFeature-table-th{padding:1rem;text-align:left;font-weight:600}.AEX-AdminFeature-table-th--center{padding:1rem;text-align:center;font-weight:600}.AEX-AdminFeature-table-row{border-bottom:1px solid rgba(22,163,74,.1)}body.AutoboyExpress-dash-dark-mode .AEX-AdminFeature-table-row{border-bottom-color:#22c55e1a}.AEX-AdminFeature-table-row--odd{background:#f0fdf44d}body.AutoboyExpress-dash-dark-mode .AEX-AdminFeature-table-row--odd{background:#22c55e08}.AEX-AdminFeature-user-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#22c55e,#16a34a);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;flex-shrink:0}.AEX-AdminFeature-user-avatar-lg{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#22c55e,#16a34a);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.1rem;flex-shrink:0}.AEX-AdminFeature-wallet-empty{text-align:center;padding:3rem;background:#f0fdf480;border-radius:16px;border:2px dashed rgba(22,163,74,.2);margin-top:2rem}body.AutoboyExpress-dash-dark-mode .AEX-AdminFeature-wallet-empty{background:#0003;border-color:#22c55e33}.AEX-AdminFeature-user-info{display:flex;align-items:center;gap:1rem}.AEX-AdminFeature-user-name{font-weight:700;font-size:1rem;color:#1e293b}body.AutoboyExpress-dash-dark-mode .AEX-AdminFeature-user-name{color:#f8fafc}.AEX-AdminFeature-user-email{font-size:.8rem;color:#64748b}body.AutoboyExpress-dash-dark-mode .AEX-AdminFeature-user-email{color:#94a3b8}.AEX-AdminFeature-metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.AEX-AdminFeature-metric-card{background:#f8fafce6;border-radius:12px;padding:1rem;border:1px solid rgba(0,0,0,.06);text-align:center}body.AutoboyExpress-dash-dark-mode .AEX-AdminFeature-metric-card{background:#ffffff0a;border-color:#ffffff12}.AEX-AdminFeature-metric-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-weight:600;margin-bottom:.35rem}body.AutoboyExpress-dash-dark-mode .AEX-AdminFeature-metric-label{color:#94a3b8}.AEX-AdminFeature-metric-value{font-size:1.05rem;font-weight:800}.AEX-AdminFeature-action-row{display:flex;gap:.6rem;flex-wrap:wrap}.AEX-AdminFeature-adjust-panel{background:#eff6ffcc;border:1px solid rgba(59,130,246,.2);border-radius:12px;padding:1.25rem}body.AutoboyExpress-dash-dark-mode .AEX-AdminFeature-adjust-panel{background:#3b82f612}.AEX-AdminFeature-adjust-panel-title{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#3b82f6;margin-bottom:.85rem}.AEX-AdminFeature-adjust-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:.75rem}.AEX-AdminFeature-adjust-footer{display:flex;gap:.5rem;justify-content:flex-end}.AEX-AdminFeature-tx-section-title{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin-bottom:.75rem}body.AutoboyExpress-dash-dark-mode .AEX-AdminFeature-tx-section-title{color:#94a3b8}.AEX-AdminFeature-tx-list{display:flex;flex-direction:column;gap:.4rem}.AEX-AdminFeature-tx-row{display:flex;align-items:center;justify-content:space-between;padding:.6rem .85rem;border-radius:8px;background:#f8fafccc;border:1px solid rgba(0,0,0,.05)}body.AutoboyExpress-dash-dark-mode .AEX-AdminFeature-tx-row{background:#ffffff08;border-color:#ffffff0d}.AEX-AdminFeature-tx-left{display:flex;align-items:center;gap:.6rem}.AEX-AdminFeature-tx-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.AEX-AdminFeature-tx-type{font-size:.82rem;font-weight:600;color:#1e293b;text-transform:capitalize}body.AutoboyExpress-dash-dark-mode .AEX-AdminFeature-tx-type{color:#f8fafc}.AEX-AdminFeature-tx-desc{font-size:.72rem;color:#64748b}body.AutoboyExpress-dash-dark-mode .AEX-AdminFeature-tx-desc{color:#94a3b8}.AEX-AdminFeature-tx-right{text-align:right}.AEX-AdminFeature-tx-amount{font-size:.85rem;font-weight:700}.AEX-AdminFeature-tx-date{font-size:.7rem;color:#64748b}body.AutoboyExpress-dash-dark-mode .AEX-AdminFeature-tx-date{color:#94a3b8}.AEX-AdminFeature-loading{text-align:center;padding:2rem;color:#64748b}body.AutoboyExpress-dash-dark-mode .AEX-AdminFeature-loading{color:#94a3b8}.AEX-AdminFeature-loading p{margin:.75rem 0 0}.AEX-AdminFeature-fund-summary{border-radius:12px;padding:1rem;margin-bottom:1.25rem;border:1px solid rgba(0,0,0,.06);background:#f8fafccc}body.AutoboyExpress-dash-dark-mode .AEX-AdminFeature-fund-summary{background:#ffffff0a;border-color:#ffffff12}.AEX-AdminFeature-fund-summary-inner{display:flex;align-items:center;justify-content:center;gap:.6rem;flex-wrap:wrap}.AutoboyExpress-dash-search-bar{position:relative;display:flex;align-items:center}.AutoboyExpress-dash-search-bar input{width:100%;padding:.6rem 1rem .6rem 2.5rem;border-radius:10px;border:1.5px solid rgba(22,163,74,.25);background:#fff;color:#1e293b;font-size:.875rem;font-family:inherit;outline:none;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:0 1px 4px #0000000a}.AutoboyExpress-dash-search-bar input::placeholder{color:#94a3b8;font-size:.85rem}.AutoboyExpress-dash-search-bar input:focus{border-color:#22c55e;box-shadow:0 0 0 3px #22c55e1f}.AutoboyExpress-dash-search-bar input:hover:not(:focus){border-color:#16a34a73}.AutoboyExpress-dash-search-icon{position:absolute;left:.85rem;color:#94a3b8;font-size:.8rem;pointer-events:none;transition:color .18s;z-index:1}.AutoboyExpress-dash-search-bar input:focus~.AutoboyExpress-dash-search-icon,.AutoboyExpress-dash-search-bar:focus-within .AutoboyExpress-dash-search-icon{color:#22c55e}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-search-bar input{background:#ffffff0d;border-color:#22c55e33;color:#f1f5f9;box-shadow:0 1px 4px #0003}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-search-bar input::placeholder{color:#475569}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-search-bar input:focus{border-color:#22c55e;background:#22c55e12;box-shadow:0 0 0 3px #22c55e26}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-search-bar input:hover:not(:focus){border-color:#22c55e59}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-search-icon{color:#475569}body.AutoboyExpress-dash-dark-mode .AutoboyExpress-dash-search-bar:focus-within .AutoboyExpress-dash-search-icon{color:#22c55e}.AutoboyExpress-verification-container{min-height:100vh;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#0f172a,#1a1a1a);padding:2rem}.AutoboyExpress-verification-card{background:linear-gradient(135deg,#1f2937,#111827);border-radius:20px;padding:3rem;max-width:500px;width:100%;text-align:center;box-shadow:0 25px 50px -12px #22c55e40;border:1px solid rgba(34,197,94,.2);animation:slideUp .5s ease}@keyframes slideUp{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.AutoboyExpress-verification-icon{margin-bottom:2rem;animation:fadeIn .5s ease}.AutoboyExpress-verification-icon.verifying{color:#22c55e}.AutoboyExpress-verification-icon.success{color:#22c55e;animation:successPop .6s ease}@keyframes successPop{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.AutoboyExpress-verification-icon.error{color:#ef4444;animation:errorShake .5s ease}@keyframes errorShake{0%,to{transform:translate(0)}25%{transform:translate(-10px)}75%{transform:translate(10px)}}.AutoboyExpress-verification-card h2{font-size:2rem;font-weight:700;color:#fff;margin-bottom:1rem}.AutoboyExpress-verification-card p{font-size:1.1rem;color:#9ca3af;margin-bottom:1.5rem;line-height:1.6}.AutoboyExpress-verification-premium-badge{display:inline-flex;align-items:center;gap:.7rem;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;padding:1rem 2rem;border-radius:50px;font-size:1.2rem;font-weight:600;margin:1.5rem 0;box-shadow:0 4px 15px #22c55e66;animation:glow 2s ease-in-out infinite}@keyframes glow{0%,to{box-shadow:0 4px 15px #22c55e66}50%{box-shadow:0 4px 25px #22c55e99}}.AutoboyExpress-verification-premium-badge svg{color:gold;font-size:1.5rem}.AutoboyExpress-verification-redirect{font-size:.95rem;color:#6b7280;margin-top:1rem;margin-bottom:2rem}.AutoboyExpress-verification-loader{width:100%;height:4px;background:#22c55e33;border-radius:2px;overflow:hidden;margin-top:2rem}.loader-bar{width:0%;height:100%;background:linear-gradient(90deg,#22c55e,#16a34a,#22c55e);background-size:200% 100%;animation:loading 2s ease-in-out infinite}@keyframes loading{0%{width:0%;background-position:0% 50%}50%{width:100%;background-position:100% 50%}to{width:0%;background-position:0% 50%}}.AutoboyExpress-verification-btn{padding:1rem 2.5rem;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;box-shadow:0 4px 15px #22c55e66;margin:.5rem}.AutoboyExpress-verification-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #22c55e99}.AutoboyExpress-verification-btn.secondary{background:#6b728033;color:#9ca3af;border:1px solid rgba(107,114,128,.3);box-shadow:none}.AutoboyExpress-verification-btn.secondary:hover{background:#6b72804d;border-color:#6b728080}.AutoboyExpress-verification-actions{display:flex;gap:1rem;justify-content:center;margin-top:2rem;flex-wrap:wrap}@media (max-width: 768px){.AutoboyExpress-verification-card{padding:2rem}.AutoboyExpress-verification-card h2{font-size:1.5rem}.AutoboyExpress-verification-premium-badge{font-size:1rem;padding:.8rem 1.5rem}.AutoboyExpress-verification-btn{width:100%;margin:.5rem 0}.AutoboyExpress-verification-actions{flex-direction:column}}.AutoboyExpress-help-center{max-width:1200px;margin:0 auto;padding:120px 1rem 2rem;min-height:100vh}.AutoboyExpress-help-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:1rem}.AutoboyExpress-help-loading p{color:#6b7280;font-size:1rem}.AutoboyExpress-help-header{text-align:center;padding:3rem 1rem;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:16px;color:#fff;margin-bottom:3rem}.AutoboyExpress-help-header-icon{margin-bottom:1.5rem;opacity:.9}.AutoboyExpress-help-header h1{font-size:2.5rem;font-weight:700;margin:0 0 .5rem}.AutoboyExpress-help-header p{font-size:1.125rem;opacity:.9;margin:0}.AutoboyExpress-help-quick-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:3rem}.AutoboyExpress-help-action-card{background:#fff;border:1px solid #E5E7EB;border-radius:12px;padding:2rem;text-align:center;cursor:pointer;transition:all .3s}.AutoboyExpress-help-action-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px #0000001a;border-color:#22c55e}.AutoboyExpress-help-action-icon{width:60px;height:60px;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;background:#22c55e1a;border-radius:12px;color:#22c55e;font-size:1.75rem}.AutoboyExpress-help-action-card h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.AutoboyExpress-help-action-card p{font-size:.875rem;color:#6b7280;margin:0}.AutoboyExpress-help-faqs{margin-bottom:3rem}.AutoboyExpress-help-faqs h2{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:2rem;text-align:center}.AutoboyExpress-help-faq-list{display:flex;flex-direction:column;gap:1rem}.AutoboyExpress-help-faq-item{background:#fff;border:1px solid #E5E7EB;border-radius:12px;overflow:hidden;transition:all .3s}.AutoboyExpress-help-faq-item.expanded{border-color:#22c55e;box-shadow:0 4px 12px #22c55e1a}.AutoboyExpress-help-faq-question{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;cursor:pointer;user-select:none}.AutoboyExpress-help-faq-question h3{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0;flex:1}.AutoboyExpress-help-faq-question svg{color:#9ca3af;font-size:1.25rem;transition:transform .3s}.AutoboyExpress-help-faq-item.expanded .AutoboyExpress-help-faq-question svg{color:#22c55e}.AutoboyExpress-help-faq-answer{padding:0 1.5rem 1.5rem;animation:slideDown .3s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.AutoboyExpress-help-faq-answer p{font-size:1rem;line-height:1.6;color:#6b7280;margin:0}.AutoboyExpress-help-footer{text-align:center;padding:3rem 1rem;background:#f9fafb;border-radius:16px}.AutoboyExpress-help-footer h2{font-size:1.875rem;font-weight:700;color:#1f2937;margin:0 0 .5rem}.AutoboyExpress-help-footer p{font-size:1rem;color:#6b7280;margin:0 0 2rem}.AutoboyExpress-help-contact-btn{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:#22c55e;color:#fff;border:none;border-radius:8px;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s}.AutoboyExpress-help-contact-btn:hover{background:#16a34a;transform:translateY(-2px);box-shadow:0 10px 25px #22c55e4d}body.dark-mode .AutoboyExpress-help-center,body.AutoboyExpress-dash-dark-mode .AutoboyExpress-help-center{background:#111827;color:#f9fafb}body.dark-mode .AutoboyExpress-help-action-card,body.dark-mode .AutoboyExpress-help-faq-item,body.AutoboyExpress-dash-dark-mode .AutoboyExpress-help-action-card,body.AutoboyExpress-dash-dark-mode .AutoboyExpress-help-faq-item{background:#1f2937;border-color:#374151;box-shadow:0 2px 8px #0000004d}body.dark-mode .AutoboyExpress-help-action-card:hover,body.AutoboyExpress-dash-dark-mode .AutoboyExpress-help-action-card:hover{background:#2d3748;box-shadow:0 10px 25px #0006}body.dark-mode .AutoboyExpress-help-faq-item.expanded,body.AutoboyExpress-dash-dark-mode .AutoboyExpress-help-faq-item.expanded{background:#2d3748;box-shadow:0 4px 12px #22c55e26}body.dark-mode .AutoboyExpress-help-faq-question h3,body.dark-mode .AutoboyExpress-help-action-card h3,body.dark-mode .AutoboyExpress-help-footer h2,body.dark-mode .AutoboyExpress-help-faqs h2,body.AutoboyExpress-dash-dark-mode .AutoboyExpress-help-faq-question h3,body.AutoboyExpress-dash-dark-mode .AutoboyExpress-help-action-card h3,body.AutoboyExpress-dash-dark-mode .AutoboyExpress-help-footer h2,body.AutoboyExpress-dash-dark-mode .AutoboyExpress-help-faqs h2{color:#f9fafb}body.dark-mode .AutoboyExpress-help-faq-answer p,body.dark-mode .AutoboyExpress-help-action-card p,body.dark-mode .AutoboyExpress-help-footer p,body.dark-mode .AutoboyExpress-help-loading p,body.AutoboyExpress-dash-dark-mode .AutoboyExpress-help-faq-answer p,body.AutoboyExpress-dash-dark-mode .AutoboyExpress-help-action-card p,body.AutoboyExpress-dash-dark-mode .AutoboyExpress-help-footer p,body.AutoboyExpress-dash-dark-mode .AutoboyExpress-help-loading p{color:#d1d5db}body.dark-mode .AutoboyExpress-help-footer,body.AutoboyExpress-dash-dark-mode .AutoboyExpress-help-footer{background:#1f2937}body.dark-mode .AutoboyExpress-help-action-icon,body.AutoboyExpress-dash-dark-mode .AutoboyExpress-help-action-icon{background:#22c55e26}@media (max-width: 768px){.AutoboyExpress-help-header h1{font-size:2rem}.AutoboyExpress-help-header p{font-size:1rem}.AutoboyExpress-help-quick-actions{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.AutoboyExpress-help-action-card{padding:1.5rem 1rem}.AutoboyExpress-help-faqs h2{font-size:1.5rem}.AutoboyExpress-help-faq-question h3{font-size:1rem}}.wishlist-container{max-width:1400px;margin:0 auto;padding:2rem;padding-top:120px;min-height:100vh}.wishlist-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:3rem;gap:1rem}.wishlist-back-btn{background:var(--bg-light-secondary, #f9fafb);border:2px solid var(--border-light, #e5e7eb);border-radius:12px;padding:.75rem 1rem;cursor:pointer;transition:all .3s ease;color:var(--text-light, #1f2937)}body.dark-mode .wishlist-back-btn{background:var(--bg-dark-secondary, #1a1a1a);border-color:#ffffff1f;color:var(--text-dark, #f3f4f6)}.wishlist-back-btn:hover{background:var(--primary-green, #22c55e);border-color:var(--primary-green, #22c55e);color:#fff}.wishlist-title{display:flex;align-items:center;gap:1rem;flex:1}.wishlist-title svg{color:#ef4444;font-size:2rem}.wishlist-title h1{font-size:2rem;font-weight:700;margin:0;color:var(--text-light, #1f2937)}body.dark-mode .wishlist-title h1{color:var(--text-dark, #f3f4f6)}.wishlist-count{background:var(--primary-green, #22c55e);color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:600}.wishlist-share-btn{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.wishlist-share-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #22c55e66}.wishlist-loading,.wishlist-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:1.5rem;text-align:center;color:var(--text-light-secondary, #6b7280)}body.dark-mode .wishlist-loading,body.dark-mode .wishlist-empty{color:var(--text-dark-secondary, #9ca3af)}.wishlist-empty svg{color:var(--text-light-tertiary, #9ca3af);opacity:.5}body.dark-mode .wishlist-empty svg{color:var(--text-dark-tertiary, #6b7280)}.wishlist-empty h2{font-size:1.5rem;font-weight:700;color:var(--text-light, #1f2937);margin:0}body.dark-mode .wishlist-empty h2{color:var(--text-dark, #f3f4f6)}.wishlist-shop-btn{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border:none;padding:.875rem 2rem;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:1rem}.wishlist-shop-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #22c55e66}.wishlist-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.wishlist-item{background:var(--bg-light, #ffffff);border:2px solid var(--border-light, #e5e7eb);border-radius:16px;overflow:hidden;transition:all .3s ease}body.dark-mode .wishlist-item{background:var(--bg-dark-secondary, #1a1a1a);border-color:#ffffff1f}.wishlist-item:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a;border-color:var(--primary-green, #22c55e)}body.dark-mode .wishlist-item:hover{box-shadow:0 10px 25px #00000080}.wishlist-item-image{position:relative;height:220px;background:var(--bg-light-secondary, #f9fafb);display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden}body.dark-mode .wishlist-item-image{background:var(--bg-dark-tertiary, #0a0a0a)}.wishlist-item-image img{max-width:90%;max-height:90%;object-fit:contain;transition:transform .3s ease}.wishlist-item-image:hover img{transform:scale(1.05)}.wishlist-out-of-stock{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#ef4444f2;color:#fff;padding:.75rem 1.5rem;border-radius:8px;font-weight:700;font-size:1rem}.wishlist-item-details{padding:1.5rem}.wishlist-item-details h3{font-size:1.1rem;font-weight:700;color:var(--text-light, #1f2937);margin:0 0 .75rem;cursor:pointer;transition:color .3s ease}body.dark-mode .wishlist-item-details h3{color:var(--text-dark, #f3f4f6)}.wishlist-item-details h3:hover{color:var(--primary-green, #22c55e)}.wishlist-item-price{font-size:1.5rem;font-weight:900;color:var(--primary-green, #22c55e);margin:0 0 .5rem;font-family:Orbitron,sans-serif}.wishlist-item-stock{font-size:.875rem;color:#10b981;margin:0 0 1rem;font-weight:600}.wishlist-item-actions{display:flex;gap:.75rem;margin-top:1rem}.wishlist-btn{flex:1;padding:.75rem 1rem;border:none;border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.wishlist-btn-primary{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff}.wishlist-btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #22c55e66}.wishlist-btn-primary:disabled{background:#9ca3af;cursor:not-allowed;opacity:.6}.wishlist-btn-remove{flex:0 0 auto;width:50px;background:#ef4444;color:#fff}.wishlist-btn-remove:hover:not(:disabled){background:#dc2626;transform:translateY(-2px);box-shadow:0 4px 12px #ef444466}.wishlist-item-date{font-size:.75rem;color:var(--text-light-tertiary, #9ca3af);margin:.75rem 0 0;text-align:right}body.dark-mode .wishlist-item-date{color:var(--text-dark-tertiary, #6b7280)}@media (max-width: 768px){.wishlist-container{padding:1rem;padding-top:100px}.wishlist-header{flex-direction:column;align-items:stretch;gap:1rem}.wishlist-title{justify-content:center}.wishlist-title h1{font-size:1.5rem}.wishlist-grid{grid-template-columns:1fr;gap:1rem}.wishlist-share-btn{width:100%;justify-content:center}}.saved-searches-container{max-width:1400px;margin:0 auto;padding:2rem;padding-top:120px;min-height:100vh}.saved-searches-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:3rem;gap:1rem}.saved-searches-back-btn{background:var(--bg-light-secondary, #f9fafb);border:2px solid var(--border-light, #e5e7eb);border-radius:12px;padding:.75rem 1rem;cursor:pointer;transition:all .3s ease;color:var(--text-light, #1f2937)}body.dark-mode .saved-searches-back-btn{background:var(--bg-dark-secondary, #1a1a1a);border-color:#ffffff1f;color:var(--text-dark, #f3f4f6)}.saved-searches-back-btn:hover{background:var(--primary-green, #22c55e);border-color:var(--primary-green, #22c55e);color:#fff}.saved-searches-title{display:flex;align-items:center;gap:1rem;flex:1}.saved-searches-title svg{color:var(--primary-green, #22c55e);font-size:2rem}.saved-searches-title h1{font-size:2rem;font-weight:700;margin:0;color:var(--text-light, #1f2937)}body.dark-mode .saved-searches-title h1{color:var(--text-dark, #f3f4f6)}.saved-searches-count{background:var(--primary-green, #22c55e);color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:600}.saved-searches-loading,.saved-searches-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:1.5rem;text-align:center;color:var(--text-light-secondary, #6b7280)}body.dark-mode .saved-searches-loading,body.dark-mode .saved-searches-empty{color:var(--text-dark-secondary, #9ca3af)}.saved-searches-empty svg{color:var(--text-light-tertiary, #9ca3af);opacity:.5}body.dark-mode .saved-searches-empty svg{color:var(--text-dark-tertiary, #6b7280)}.saved-searches-empty h2{font-size:1.5rem;font-weight:700;color:var(--text-light, #1f2937);margin:0}body.dark-mode .saved-searches-empty h2{color:var(--text-dark, #f3f4f6)}.saved-searches-shop-btn{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border:none;padding:.875rem 2rem;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:1rem}.saved-searches-shop-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #22c55e66}.saved-searches-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}.saved-search-card{background:var(--bg-light, #ffffff);border:2px solid var(--border-light, #e5e7eb);border-radius:16px;padding:1.5rem;transition:all .3s ease;display:flex;flex-direction:column;gap:1rem}body.dark-mode .saved-search-card{background:var(--bg-dark-secondary, #1a1a1a);border-color:#ffffff1f}.saved-search-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a;border-color:var(--primary-green, #22c55e)}body.dark-mode .saved-search-card:hover{box-shadow:0 10px 25px #00000080}.saved-search-header{display:flex;align-items:center;justify-content:space-between}.saved-search-icon{width:48px;height:48px;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem}.saved-search-delete{background:transparent;border:none;color:var(--text-light-tertiary, #9ca3af);cursor:pointer;padding:.5rem;border-radius:8px;transition:all .3s ease}body.dark-mode .saved-search-delete{color:var(--text-dark-tertiary, #6b7280)}.saved-search-delete:hover{background:#ef44441a;color:#ef4444}.saved-search-delete:disabled{opacity:.5;cursor:not-allowed}.saved-search-content{flex:1;display:flex;flex-direction:column;gap:.75rem}.saved-search-query{font-size:1.25rem;font-weight:700;color:var(--text-light, #1f2937);margin:0;word-break:break-word}body.dark-mode .saved-search-query{color:var(--text-dark, #f3f4f6)}.saved-search-filters{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--text-light-secondary, #6b7280)}body.dark-mode .saved-search-filters{color:var(--text-dark-secondary, #9ca3af)}.saved-search-filters svg{color:var(--primary-green, #22c55e)}.saved-search-results{font-size:.875rem;color:#10b981;font-weight:600}.saved-search-date{font-size:.75rem;color:var(--text-light-tertiary, #9ca3af)}body.dark-mode .saved-search-date{color:var(--text-dark-tertiary, #6b7280)}.saved-search-apply-btn{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border:none;padding:.875rem 1.5rem;border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.saved-search-apply-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #22c55e66}.saved-search-apply-btn:disabled{background:#9ca3af;cursor:not-allowed;opacity:.6}@media (max-width: 768px){.saved-searches-container{padding:1rem;padding-top:100px}.saved-searches-header{flex-direction:column;align-items:stretch}.saved-searches-title{justify-content:center}.saved-searches-title h1{font-size:1.5rem}.saved-searches-grid{grid-template-columns:1fr;gap:1rem}}.notifications-page-container{max-width:1000px;margin:0 auto;padding:2rem;padding-top:120px;min-height:100vh}.notifications-page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;gap:1rem;flex-wrap:wrap}.notifications-back-btn{background:var(--bg-light-secondary, #f9fafb);border:2px solid var(--border-light, #e5e7eb);border-radius:12px;padding:.75rem 1rem;cursor:pointer;transition:all .3s ease;color:var(--text-light, #1f2937)}body.dark-mode .notifications-back-btn{background:var(--bg-dark-secondary, #1a1a1a);border-color:#ffffff1f;color:var(--text-dark, #f3f4f6)}.notifications-back-btn:hover{background:var(--primary-green, #22c55e);border-color:var(--primary-green, #22c55e);color:#fff;transform:translate(-3px)}.notifications-title-section{flex:1}.notifications-title{display:flex;align-items:center;gap:1rem}.notifications-title svg{color:var(--primary-green, #22c55e);font-size:2rem}.notifications-title h1{font-size:2rem;font-weight:700;margin:0;color:var(--text-light, #1f2937)}body.dark-mode .notifications-title h1{color:var(--text-dark, #f3f4f6)}.notifications-unread-badge{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.85rem;font-weight:700;animation:pulse 2s infinite}@keyframes pulse{0%,to{box-shadow:0 0 #ef4444b3}50%{box-shadow:0 0 0 10px #ef444400}}.notifications-mark-all-btn{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border:none;padding:.875rem 1.5rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;white-space:nowrap}.notifications-mark-all-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #22c55e66}.notifications-mark-all-btn:disabled{background:#9ca3af;cursor:not-allowed;opacity:.6}.notifications-filters{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.notifications-filter-group{display:flex;gap:.5rem;flex-wrap:wrap}.filter-btn{background:var(--bg-light, #ffffff);border:2px solid var(--border-light, #e5e7eb);padding:.75rem 1.5rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;color:var(--text-light, #1f2937)}body.dark-mode .filter-btn{background:var(--bg-dark-secondary, #1a1a1a);border-color:#ffffff1f;color:var(--text-dark, #f3f4f6)}.filter-btn:hover{border-color:var(--primary-green, #22c55e);color:var(--primary-green, #22c55e)}.filter-btn.active{background:linear-gradient(135deg,#22c55e,#16a34a);border-color:transparent;color:#fff}.notifications-type-filter{display:flex;align-items:center;gap:.75rem;background:var(--bg-light, #ffffff);border:2px solid var(--border-light, #e5e7eb);padding:.75rem 1rem;border-radius:12px}body.dark-mode .notifications-type-filter{background:var(--bg-dark-secondary, #1a1a1a);border-color:#ffffff1f}.notifications-type-filter svg{color:var(--primary-green, #22c55e)}.type-filter-select{background:transparent;border:none;color:var(--text-light, #1f2937);font-weight:600;cursor:pointer;outline:none;padding:.25rem}body.dark-mode .type-filter-select{color:var(--text-dark, #f3f4f6)}.type-filter-select option{background:var(--bg-light, #ffffff);color:var(--text-light, #1f2937)}body.dark-mode .type-filter-select option{background:var(--bg-dark-secondary, #1a1a1a);color:var(--text-dark, #f3f4f6)}.notifications-loading,.notifications-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;color:var(--text-light-secondary, #6b7280)}body.dark-mode .notifications-loading,body.dark-mode .notifications-empty-state{color:var(--text-dark-secondary, #9ca3af)}.notifications-empty-state svg{color:var(--text-light-tertiary, #9ca3af);opacity:.5;margin-bottom:1.5rem}body.dark-mode .notifications-empty-state svg{color:var(--text-dark-tertiary, #6b7280)}.notifications-empty-state h2{font-size:1.75rem;font-weight:700;color:var(--text-light, #1f2937);margin:0 0 .5rem}body.dark-mode .notifications-empty-state h2{color:var(--text-dark, #f3f4f6)}.notifications-empty-state p{font-size:1rem;margin:0}.notifications-page-list{display:flex;flex-direction:column;gap:1rem}.notification-page-item{background:var(--bg-light, #ffffff);border:2px solid var(--border-light, #e5e7eb);border-radius:16px;padding:1.5rem;transition:all .3s ease;display:flex;align-items:flex-start;gap:1.25rem}body.dark-mode .notification-page-item{background:var(--bg-dark-secondary, #1a1a1a);border-color:#ffffff1f}.notification-page-item.unread{background:linear-gradient(135deg,#22c55e0d,#16a34a0d);border-color:var(--primary-green, #22c55e);box-shadow:0 4px 12px #22c55e26}body.dark-mode .notification-page-item.unread{background:#22c55e1a;border-color:var(--primary-green, #22c55e)}.notification-page-item:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001a}body.dark-mode .notification-page-item:hover{box-shadow:0 8px 20px #00000080}.notification-icon-wrapper{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;flex-shrink:0;box-shadow:0 4px 12px #00000026}.notification-page-content{flex:1;min-width:0}.notification-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.notification-page-title{margin:0;font-size:1.1rem;font-weight:700;color:var(--text-light, #1f2937)}body.dark-mode .notification-page-title{color:var(--text-dark, #f3f4f6)}.notification-page-time{font-size:.85rem;color:var(--text-light-tertiary, #9ca3af);white-space:nowrap}body.dark-mode .notification-page-time{color:var(--text-dark-tertiary, #6b7280)}.notification-page-message{margin:0;font-size:.95rem;color:var(--text-light-secondary, #6b7280);line-height:1.6}body.dark-mode .notification-page-message{color:var(--text-dark-secondary, #9ca3af)}.notification-page-actions{display:flex;gap:.5rem;flex-shrink:0}.notification-page-action-btn{width:40px;height:40px;border-radius:10px;border:none;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;font-size:1rem}.notification-page-action-btn.read{background:#22c55e1a;color:var(--primary-green, #22c55e)}.notification-page-action-btn.read:hover:not(:disabled){background:var(--primary-green, #22c55e);color:#fff;transform:scale(1.1)}.notification-page-action-btn.delete{background:#ef44441a;color:#ef4444}.notification-page-action-btn.delete:hover:not(:disabled){background:#ef4444;color:#fff;transform:scale(1.1)}.notification-page-action-btn:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.notifications-page-container{padding:1rem;padding-top:100px}.notifications-page-header{flex-direction:column;align-items:stretch}.notifications-title h1{font-size:1.5rem}.notifications-mark-all-btn{width:100%;justify-content:center}.notifications-filters{flex-direction:column;align-items:stretch}.notifications-filter-group{width:100%}.filter-btn{flex:1;text-align:center}.notifications-type-filter{width:100%}.notification-page-item{flex-direction:column;gap:1rem}.notification-icon-wrapper{width:48px;height:48px}.notification-page-header{flex-direction:column;gap:.5rem}.notification-page-actions{width:100%;justify-content:flex-end}}.stay-connected-backdrop{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;background:#0009!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;z-index:999998!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:20px!important;overflow-y:auto!important}.stay-connected-popup-container{width:90%;max-width:550px;display:flex;align-items:center;justify-content:center}.stay-connected-popup{position:relative!important;z-index:999999!important;width:100%!important;max-height:90vh!important;overflow-y:auto!important;background:linear-gradient(135deg,#1a1a1a,#0f0f0f)!important;border-radius:32px!important;padding:48px 40px!important;margin:0!important;box-shadow:0 25px 50px -12px #000c,0 0 0 1px #ffffff0d,inset 0 1px #ffffff08!important;transform-origin:center center!important}.stay-connected-popup.light-mode{background:linear-gradient(135deg,#fff,#f9fafb)!important;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #ffffff1a,inset 0 1px #ffffffe6!important}.stay-connected-orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:.3;pointer-events:none;animation:float 6s ease-in-out infinite}.orb-1{width:200px;height:200px;background:linear-gradient(135deg,#22c55e,#10b981);top:-100px;right:-100px;animation-delay:0s}.orb-2{width:150px;height:150px;background:linear-gradient(135deg,#3b82f6,#2563eb);bottom:-75px;left:-75px;animation-delay:2s}.orb-3{width:100px;height:100px;background:linear-gradient(135deg,#8b5cf6,#7c3aed);top:50%;left:50%;animation-delay:4s}@keyframes float{0%,to{transform:translate(0)}50%{transform:translate(20px,20px)}}.stay-connected-close{position:absolute;top:20px;right:20px;width:40px;height:40px;border-radius:50%;background:#ffffff14;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#d1d5db;transition:all .3s ease;z-index:10}.stay-connected-popup.light-mode .stay-connected-close{background:#0000000d;color:#6b7280}.stay-connected-close:hover{background:#ef44441a;color:#ef4444;transform:rotate(90deg) scale(1.1)}.stay-connected-content{position:relative;z-index:1;text-align:center}.stay-connected-icon{margin:0 auto 24px;width:80px;height:80px;display:flex;align-items:center;justify-content:center}.stay-connected-title{font-size:28px;font-weight:800;background:linear-gradient(135deg,#34d399,#10b981);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 16px;letter-spacing:-.5px}.stay-connected-popup.light-mode .stay-connected-title{background:linear-gradient(135deg,#22c55e,#16a34a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stay-connected-description{font-size:15px;color:#d1d5db;line-height:1.6;max-width:400px;margin:0 auto 28px}.stay-connected-popup.light-mode .stay-connected-description{color:#6b7280}.stay-connected-benefits{display:flex;justify-content:center;gap:24px;margin-bottom:32px;flex-wrap:wrap}.benefit-item{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#e5e7eb}.stay-connected-popup.light-mode .benefit-item{color:#374151}.benefit-item svg{flex-shrink:0}.stay-connected-form{display:flex;gap:12px;margin-bottom:24px;flex-direction:column}.form-input-wrapper{position:relative;flex:1}.input-icon{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:#6b7280;pointer-events:none;transition:color .3s ease}.stay-connected-popup.light-mode .input-icon{color:#9ca3af}.stay-connected-input{width:100%;padding:16px 18px 16px 50px;border:2px solid rgba(255,255,255,.15);border-radius:16px;font-size:15px;background:#ffffff14;color:#f9fafb;transition:all .3s ease;font-family:Geist,-apple-system,BlinkMacSystemFont,sans-serif}.stay-connected-popup.light-mode .stay-connected-input{background:#fff;border-color:#e5e7eb;color:#111827}.stay-connected-input:focus{outline:none;border-color:#34d399;box-shadow:0 0 0 4px #34d39926}.stay-connected-popup.light-mode .stay-connected-input:focus{border-color:#22c55e;box-shadow:0 0 0 4px #22c55e1a}.stay-connected-input::placeholder{color:#6b7280}.stay-connected-popup.light-mode .stay-connected-input::placeholder{color:#9ca3af}.stay-connected-submit{padding:16px 32px;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border:none;border-radius:16px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 12px #22c55e4d;font-family:Geist,sans-serif}.stay-connected-submit:hover{transform:translateY(-2px);box-shadow:0 8px 20px #22c55e66;background:linear-gradient(135deg,#16a34a,#15803d)}.stay-connected-submit:active{transform:translateY(0)}.stay-connected-social{display:flex;align-items:center;justify-content:center;gap:16px;padding-top:24px;border-top:1px solid rgba(255,255,255,.15)}.stay-connected-popup.light-mode .stay-connected-social{border-top-color:#e5e7eb}.social-label{font-size:13px;font-weight:500;color:#d1d5db}.stay-connected-popup.light-mode .social-label{color:#6b7280}.social-icons{display:flex;gap:12px}.social-icon{width:36px;height:36px;border-radius:50%;background:#ffffff14;display:flex;align-items:center;justify-content:center;color:#d1d5db;text-decoration:none;transition:all .3s ease;font-size:14px}.stay-connected-popup.light-mode .social-icon{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);color:#6b7280}.social-icon:hover{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;transform:translateY(-3px);box-shadow:0 4px 12px #22c55e4d}@media (max-width: 768px){.stay-connected-backdrop{padding:16px!important}.stay-connected-popup-container{width:90%;max-width:min(500px,calc(100vw - 32px))}.stay-connected-popup{padding:36px 24px;max-height:90vh;border-radius:24px}.stay-connected-title{font-size:24px;line-height:1.3}.stay-connected-description{font-size:14px;line-height:1.6}.stay-connected-benefits{gap:16px;flex-wrap:wrap;justify-content:center}.benefit-item{font-size:13px;flex:0 1 auto;min-width:120px}.stay-connected-form{flex-direction:column;gap:12px}.form-input-wrapper,.stay-connected-submit{width:100%}.orb-1{width:150px;height:150px}.orb-2{width:120px;height:120px}.orb-3{width:80px;height:80px}}@media (max-width: 480px){.stay-connected-backdrop{padding:12px!important}.stay-connected-popup-container{width:92%;max-width:calc(100vw - 24px)}.stay-connected-popup{padding:28px 20px;max-height:90vh;border-radius:20px}.stay-connected-icon{width:64px;height:64px;margin-bottom:20px}.stay-connected-icon svg{width:64px;height:64px}.stay-connected-title{font-size:20px;line-height:1.4;margin-bottom:12px}.stay-connected-description{font-size:14px;line-height:1.6;margin-bottom:24px}.stay-connected-benefits{flex-direction:column;gap:12px;align-items:stretch;margin-bottom:28px}.benefit-item{font-size:13px;width:100%;justify-content:center}.stay-connected-form{gap:12px}.stay-connected-input,.stay-connected-submit{padding:14px 16px;font-size:14px;border-radius:14px}.stay-connected-input{padding-left:44px}.input-icon{left:16px}.stay-connected-close{width:36px;height:36px;top:16px;right:16px}.stay-connected-social{flex-wrap:wrap;gap:12px;padding-top:20px}.social-icon{width:32px;height:32px;font-size:13px}.orb-1,.orb-2,.orb-3{display:none}}@media (max-width: 360px){.stay-connected-backdrop{padding:8px!important}.stay-connected-popup-container{width:94%;max-width:calc(100vw - 16px)}.stay-connected-popup{padding:24px 16px;max-height:92vh;border-radius:18px}.stay-connected-icon{width:56px;height:56px;margin-bottom:16px}.stay-connected-icon svg{width:56px;height:56px}.stay-connected-title{font-size:18px;line-height:1.4;margin-bottom:10px}.stay-connected-description{font-size:13px;line-height:1.6;margin-bottom:20px}.stay-connected-benefits{gap:10px;margin-bottom:24px}.benefit-item{font-size:12px}.benefit-item svg{width:18px;height:18px}.stay-connected-form{gap:10px}.stay-connected-input,.stay-connected-submit{padding:12px 14px;font-size:13px;border-radius:12px}.stay-connected-input{padding-left:40px}.input-icon{left:14px;width:18px;height:18px}.stay-connected-close{width:32px;height:32px;top:12px;right:12px}.stay-connected-close svg{width:18px;height:18px}.stay-connected-social{padding-top:16px;gap:10px}.social-label{font-size:12px}.social-icon{width:30px;height:30px;font-size:12px}}@supports (backdrop-filter: blur(10px)) or (-webkit-backdrop-filter: blur(10px)){.stay-connected-popup{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}}body.popup-open{overflow:hidden}.order-confirmation-page{min-height:100vh;background:var(--bg-light);padding:120px 1rem 2rem;transition:all .5s cubic-bezier(.4,0,.2,1)}body.dark-mode .order-confirmation-page{background:var(--bg-dark)}.order-confirmation-container{max-width:1000px;margin:0 auto;padding:0}.order-confirmation-loading,.order-confirmation-error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;gap:1.5rem}.order-confirmation-loading svg,.order-confirmation-error svg{font-size:4rem;color:var(--primary-green);filter:drop-shadow(0 0 20px rgba(34,197,94,.4))}.order-confirmation-error svg{color:#ef4444;filter:drop-shadow(0 0 20px rgba(239,68,68,.4))}.order-confirmation-loading p,.order-confirmation-error h2,.order-confirmation-error p{font-family:Epilogue,sans-serif;color:var(--text-light)}body.dark-mode .order-confirmation-loading p,body.dark-mode .order-confirmation-error h2,body.dark-mode .order-confirmation-error p{color:var(--text-dark)}.order-confirmation-error h2{font-size:2rem;font-weight:700;margin:0}.order-confirmation-error p{color:var(--text-light-secondary);font-size:1rem;margin:0}body.dark-mode .order-confirmation-error p{color:var(--text-dark-secondary)}.order-details-header{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem}.order-details-header h1{font-family:Geist,sans-serif;font-size:2rem;font-weight:800;color:var(--text-light);margin:0;letter-spacing:-.02em}body.dark-mode .order-details-header h1{color:var(--text-dark)}.btn-back{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:var(--card-light);border:1px solid var(--border-light);border-radius:12px;color:var(--text-light);font-family:Epilogue,sans-serif;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;box-shadow:0 2px 8px #0000000d}body.dark-mode .btn-back{background:var(--card-dark);border-color:var(--border-dark);color:var(--text-dark);box-shadow:0 2px 8px #0000004d}.btn-back:hover{transform:translate(-4px);box-shadow:0 4px 16px #22c55e33;border-color:var(--primary-green)}body.dark-mode .btn-back:hover{box-shadow:0 4px 16px #22c55e66}.order-status-banner{background:linear-gradient(135deg,var(--primary-green),var(--primary-green-dark));border-radius:20px;padding:2.5rem;margin-bottom:2rem;box-shadow:var(--shadow-light),var(--shadow-glow);position:relative;overflow:hidden;animation:fadeInUp .6s cubic-bezier(.4,0,.2,1)}body.dark-mode .order-status-banner{box-shadow:var(--shadow-dark),var(--shadow-glow-intense)}.order-status-banner:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:rotateGradient 8s linear infinite;pointer-events:none}@keyframes rotateGradient{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.status-content{position:relative;z-index:1}.status-content h2{font-family:Geist,sans-serif;font-size:2.5rem;font-weight:800;color:#fff;margin:0 0 .5rem;letter-spacing:-.02em;text-shadow:0 2px 20px rgba(0,0,0,.2)}.status-content p{font-family:Epilogue,sans-serif;font-size:1rem;color:#fffffff2;margin:.25rem 0;text-shadow:0 1px 4px rgba(0,0,0,.1)}.order-section{background:var(--card-light);border:1px solid var(--border-light);border-radius:20px;padding:2rem;margin-bottom:1.5rem;box-shadow:var(--shadow-light);transition:all .3s cubic-bezier(.4,0,.2,1);animation:fadeInUp .6s cubic-bezier(.4,0,.2,1);animation-fill-mode:both}body.dark-mode .order-section{background:var(--card-dark);border-color:var(--border-dark);box-shadow:var(--shadow-dark)}.order-section:hover{transform:translateY(-2px);box-shadow:0 8px 30px #22c55e26}body.dark-mode .order-section:hover{box-shadow:0 8px 30px #22c55e40}.order-section h3{font-family:Libre Baskerville,serif;font-size:1.4rem;font-weight:700;color:var(--text-light);margin:0 0 1.5rem;display:flex;align-items:center;gap:.75rem;letter-spacing:-.01em}body.dark-mode .order-section h3{color:var(--text-dark)}.order-section h3 svg{color:var(--primary-green);filter:drop-shadow(0 0 8px rgba(34,197,94,.3));font-size:1.5rem}.order-section:nth-child(1){animation-delay:.1s}.order-section:nth-child(2){animation-delay:.2s}.order-section:nth-child(3){animation-delay:.3s}.order-section:nth-child(4){animation-delay:.4s}.order-section:nth-child(5){animation-delay:.5s}.order-items{display:flex;flex-direction:column;gap:1rem}.order-item{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;background:var(--bg-light-secondary);border:1px solid var(--border-light);border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1)}body.dark-mode .order-item{background:var(--bg-dark-secondary);border-color:var(--border-dark)}.order-item:hover{transform:translate(4px);box-shadow:0 4px 16px #22c55e1a;border-color:var(--primary-green)}body.dark-mode .order-item:hover{box-shadow:0 4px 16px #22c55e33}.order-item img{width:90px;height:90px;object-fit:cover;border-radius:12px;flex-shrink:0;box-shadow:0 4px 12px #0000001a;transition:all .3s ease}body.dark-mode .order-item img{box-shadow:0 4px 12px #0000004d}.order-item:hover img{transform:scale(1.05);box-shadow:0 8px 20px #22c55e33}.order-item-info{flex:1;min-width:0}.order-item-info h4{font-family:Epilogue,sans-serif;font-size:1.05rem;font-weight:600;color:var(--text-light);margin:0 0 .5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.dark-mode .order-item-info h4{color:var(--text-dark)}.order-item-info p{font-family:Epilogue,sans-serif;font-size:.9rem;color:var(--text-light-secondary);margin:.25rem 0}body.dark-mode .order-item-info p{color:var(--text-dark-secondary)}.item-pricing{display:flex;align-items:center;gap:1rem;margin-top:.5rem}.item-price{font-family:Orbitron,monospace;font-size:1rem;font-weight:700;color:var(--primary-green)}.item-quantity{font-size:.9rem;color:var(--text-light-secondary);font-weight:500}body.dark-mode .item-quantity{color:var(--text-dark-secondary)}.item-total{font-family:Orbitron,monospace;font-size:1.25rem;font-weight:700;color:var(--text-light);flex-shrink:0}body.dark-mode .item-total{color:var(--text-dark)}.delivery-info{display:flex;flex-direction:column;gap:1.5rem}.address-section,.tracking-section{padding:1.5rem;background:var(--bg-light-secondary);border:1px solid var(--border-light);border-radius:14px;transition:all .3s ease}body.dark-mode .address-section,body.dark-mode .tracking-section{background:var(--bg-dark-secondary);border-color:var(--border-dark)}.address-section:hover,.tracking-section:hover{border-color:var(--primary-green);box-shadow:0 4px 16px #22c55e1a}body.dark-mode .address-section:hover,body.dark-mode .tracking-section:hover{box-shadow:0 4px 16px #22c55e33}.address-section h4,.tracking-section h4{font-family:Epilogue,sans-serif;font-size:1rem;font-weight:700;color:var(--primary-green);margin:0 0 .75rem;text-transform:uppercase;letter-spacing:.05em}.address-section p,.tracking-section p{font-family:Epilogue,sans-serif;font-size:1rem;color:var(--text-light);margin:0;line-height:1.6}body.dark-mode .address-section p,body.dark-mode .tracking-section p{color:var(--text-dark)}.tracking-number{font-family:Orbitron,monospace;font-size:1.1rem;font-weight:700;color:var(--text-light);padding:.75rem 1rem;background:var(--bg-light);border:2px dashed var(--primary-green);border-radius:8px;text-align:center;letter-spacing:.1em;margin-top:.5rem}body.dark-mode .tracking-number{background:var(--bg-dark);color:var(--text-dark)}.order-summary{border:none;padding:0}.summary-rows{display:flex;flex-direction:column;gap:1rem}.summary-row{display:flex;justify-content:space-between;align-items:center;font-family:Epilogue,sans-serif;font-size:1rem;color:var(--text-light-secondary);padding:.75rem 0}body.dark-mode .summary-row{color:var(--text-dark-secondary)}.summary-row span:last-child{font-weight:600;color:var(--text-light)}body.dark-mode .summary-row span:last-child{color:var(--text-dark)}.summary-row .discount{color:#ef4444;font-weight:700}.summary-divider{height:2px;background:linear-gradient(90deg,transparent,var(--primary-green),transparent);margin:.5rem 0;opacity:.3}.summary-row.total{font-size:1.5rem;font-weight:700;color:var(--text-light);padding:1.5rem 0;border-top:2px solid var(--border-light)}body.dark-mode .summary-row.total{color:var(--text-dark);border-top-color:var(--border-dark)}.summary-row.total span:last-child{font-family:Orbitron,monospace;color:var(--primary-green);font-size:1.75rem;text-shadow:0 0 20px rgba(34,197,94,.3)}.payment-info{display:flex;flex-direction:column;gap:1rem}.payment-row{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:var(--bg-light-secondary);border:1px solid var(--border-light);border-radius:12px;transition:all .3s ease}body.dark-mode .payment-row{background:var(--bg-dark-secondary);border-color:var(--border-dark)}.payment-row:hover{border-color:var(--primary-green);box-shadow:0 4px 12px #22c55e1a}body.dark-mode .payment-row:hover{box-shadow:0 4px 12px #22c55e33}.payment-row span:first-child{font-family:Epilogue,sans-serif;font-size:.95rem;color:var(--text-light-secondary);font-weight:500}body.dark-mode .payment-row span:first-child{color:var(--text-dark-secondary)}.payment-row strong{font-family:Epilogue,sans-serif;font-size:1rem;font-weight:700;color:var(--text-light);text-transform:capitalize}body.dark-mode .payment-row strong{color:var(--text-dark)}.payment-status{padding:.5rem 1rem;border-radius:10px;font-family:Epilogue,sans-serif;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 2px 8px #0000001a}.payment-status.pending{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e}.payment-status.paid{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#065f46}.order-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem;padding-top:2rem;border-top:2px solid var(--border-light)}body.dark-mode .order-actions{border-top-color:var(--border-dark)}.order-actions button,.btn-primary,.btn-secondary,.btn-warning,.btn-danger{flex:1;min-width:200px;padding:1rem 1.5rem;border:none;border-radius:12px;font-family:Epilogue,sans-serif;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;gap:.75rem;text-decoration:none;box-shadow:0 4px 12px #0000001a;position:relative;overflow:hidden}body.dark-mode .order-actions button,body.dark-mode .btn-primary,body.dark-mode .btn-secondary,body.dark-mode .btn-warning,body.dark-mode .btn-danger{box-shadow:0 4px 12px #0000004d}.order-actions button:before,.btn-primary:before,.btn-secondary:before,.btn-warning:before,.btn-danger:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#fff3;transform:translate(-50%,-50%);transition:width .6s,height .6s}.order-actions button:hover:before,.btn-primary:hover:before,.btn-secondary:hover:before,.btn-warning:hover:before,.btn-danger:hover:before{width:300px;height:300px}.btn-primary{background:linear-gradient(135deg,var(--primary-green),var(--primary-green-dark));color:#fff;box-shadow:0 4px 16px #22c55e4d}.btn-primary:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 8px 24px #22c55e80}.btn-secondary{background:var(--card-light);color:var(--text-light);border:2px solid var(--border-light)}body.dark-mode .btn-secondary{background:var(--card-dark);color:var(--text-dark);border-color:var(--border-dark)}.btn-secondary:hover:not(:disabled){transform:translateY(-3px);border-color:var(--primary-green);box-shadow:0 8px 24px #22c55e33}.btn-warning{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;box-shadow:0 4px 16px #f59e0b4d}.btn-warning:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 8px 24px #f59e0b80}.btn-danger{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 4px 16px #ef44444d}.btn-danger:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 8px 24px #ef444480}.order-actions button:disabled,.btn-primary:disabled,.btn-secondary:disabled,.btn-warning:disabled,.btn-danger:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.order-actions button svg{font-size:1.25rem;position:relative;z-index:1}@media (max-width: 968px){.order-confirmation-page{padding:1.5rem .75rem}.order-details-header{flex-direction:column;align-items:flex-start;gap:1rem}.order-details-header h1{font-size:1.75rem}.order-status-banner{padding:2rem}.status-content h2{font-size:2rem}.order-section{padding:1.5rem}.order-item{flex-direction:column;text-align:center;align-items:center}.order-item img{width:100%;max-width:300px;height:auto;aspect-ratio:1}.order-actions{flex-direction:column}.order-actions button,.btn-primary,.btn-secondary,.btn-warning,.btn-danger{width:100%;min-width:unset}}@media (max-width: 640px){.order-details-header h1{font-size:1.5rem}.order-status-banner{padding:1.5rem;border-radius:16px}.status-content h2{font-size:1.75rem}.status-content p{font-size:.9rem}.order-section{padding:1.25rem;border-radius:16px}.order-section h3{font-size:1.2rem}.summary-row.total{font-size:1.25rem}.summary-row.total span:last-child{font-size:1.5rem}.btn-back{width:100%;justify-content:center}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}:root{--primary-green: #22C55E;--primary-green-dark: #16A34A;--primary-green-light: #4ADE80;--primary-green-glow: #10B981}.orders-list-page{min-height:100vh;background:var(--bg-light);padding:120px 1rem 2rem;transition:all .5s cubic-bezier(.4,0,.2,1)}body.dark-mode .orders-list-page{background:var(--bg-dark)}.orders-container{max-width:1400px;margin:0 auto;padding:0}.orders-loading,.orders-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;gap:1.5rem;animation:fadeIn .6s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.orders-loading svg,.orders-empty svg{font-size:5rem;color:var(--primary-green);filter:drop-shadow(0 0 30px rgba(34,197,94,.4));animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.95)}}.orders-loading p,.orders-empty h2,.orders-empty p{font-family:Epilogue,sans-serif;color:var(--text-light)}body.dark-mode .orders-loading p,body.dark-mode .orders-empty h2,body.dark-mode .orders-empty p{color:var(--text-dark)}.orders-empty h2{font-family:Geist,sans-serif;font-size:2rem;font-weight:800;margin:0;letter-spacing:-.02em}.orders-empty p{color:var(--text-light-secondary);font-size:1.1rem;margin:0;max-width:400px}body.dark-mode .orders-empty p{color:var(--text-dark-secondary)}.orders-empty .btn-primary{margin-top:1rem}.orders-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid var(--border-light);animation:slideDown .6s cubic-bezier(.4,0,.2,1)}body.dark-mode .orders-header{border-bottom-color:var(--border-dark)}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.orders-header h1{font-family:Geist,sans-serif;font-size:2.5rem;font-weight:800;color:var(--text-light);margin:0;letter-spacing:-.02em;background:linear-gradient(135deg,var(--primary-green),var(--primary-green-dark));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}body.dark-mode .orders-header h1{background:linear-gradient(135deg,var(--primary-green-light),var(--primary-green));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.btn-refresh{display:inline-flex;align-items:center;gap:.75rem;padding:.875rem 1.5rem;background:linear-gradient(135deg,var(--primary-green),var(--primary-green-dark));border:none;border-radius:12px;color:#fff;font-family:Epilogue,sans-serif;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #22c55e4d;position:relative;overflow:hidden}.btn-refresh:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#fff3;transform:translate(-50%,-50%);transition:width .6s,height .6s}.btn-refresh:hover:not(:disabled):before{width:300px;height:300px}.btn-refresh:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 8px 24px #22c55e80}.btn-refresh:disabled{opacity:.6;cursor:not-allowed}.btn-refresh svg{font-size:1.25rem}.orders-filters{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:2rem;animation:fadeInUp .6s cubic-bezier(.4,0,.2,1);animation-delay:.1s;animation-fill-mode:both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.filter-chip{padding:.75rem 1.5rem;background:var(--card-light);border:2px solid var(--border-light);border-radius:12px;color:var(--text-light);font-family:Epilogue,sans-serif;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0000000d;position:relative;overflow:hidden}body.dark-mode .filter-chip{background:var(--card-dark);border-color:var(--border-dark);color:var(--text-dark);box-shadow:0 2px 8px #0000004d}.filter-chip:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(34,197,94,.1),transparent);transition:left .5s ease}.filter-chip:hover:before{left:100%}.filter-chip:hover{transform:translateY(-2px);border-color:var(--primary-green);box-shadow:0 4px 16px #22c55e33}body.dark-mode .filter-chip:hover{box-shadow:0 4px 16px #22c55e4d}.filter-chip.active{background:linear-gradient(135deg,var(--primary-green),var(--primary-green-dark));border-color:var(--primary-green);color:#fff;box-shadow:0 4px 16px #22c55e66;transform:translateY(-2px)}body.dark-mode .filter-chip.active{box-shadow:0 4px 20px #22c55e80}.filter-chip.active:before{display:none}.orders-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:1.5rem;animation:fadeIn .6s ease}.order-card{background:var(--card-light);border:1px solid var(--border-light);border-radius:20px;padding:1.75rem;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-light);position:relative;overflow:hidden;animation:scaleIn .5s cubic-bezier(.4,0,.2,1);animation-fill-mode:both}body.dark-mode .order-card{background:var(--card-dark);border-color:var(--border-dark);box-shadow:var(--shadow-dark)}.order-card:nth-child(1){animation-delay:.1s}.order-card:nth-child(2){animation-delay:.15s}.order-card:nth-child(3){animation-delay:.2s}.order-card:nth-child(4){animation-delay:.25s}.order-card:nth-child(5){animation-delay:.3s}.order-card:nth-child(6){animation-delay:.35s}.order-card:nth-child(7){animation-delay:.4s}.order-card:nth-child(8){animation-delay:.45s}.order-card:nth-child(9){animation-delay:.5s}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.order-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at top right,rgba(34,197,94,.08),transparent 70%);opacity:0;transition:opacity .4s ease;pointer-events:none}.order-card:hover:before{opacity:1}.order-card:hover{transform:translateY(-8px) scale(1.02);border-color:var(--primary-green);box-shadow:0 16px 40px #22c55e40}body.dark-mode .order-card:hover{box-shadow:0 16px 40px #22c55e59}.order-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:2px solid var(--border-light)}body.dark-mode .order-card-header{border-bottom-color:var(--border-dark)}.order-card-header h3{font-family:Libre Baskerville,serif;font-size:1.1rem;font-weight:700;color:var(--text-light);margin:0 0 .5rem;letter-spacing:-.01em}body.dark-mode .order-card-header h3{color:var(--text-dark)}.order-date{font-family:Epilogue,sans-serif;font-size:.9rem;color:var(--text-light-secondary);margin:0}body.dark-mode .order-date{color:var(--text-dark-secondary)}.status-badge{padding:.5rem 1rem;border-radius:10px;font-family:Epilogue,sans-serif;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;box-shadow:0 2px 8px #0000001a;transition:all .3s ease}.order-card:hover .status-badge{transform:scale(1.05);box-shadow:0 4px 12px #00000026}.order-items-preview{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.25rem}.order-item-preview{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--bg-light-secondary);border:1px solid var(--border-light);border-radius:12px;transition:all .3s ease}body.dark-mode .order-item-preview{background:var(--bg-dark-secondary);border-color:var(--border-dark)}.order-item-preview:hover{border-color:var(--primary-green);box-shadow:0 4px 12px #22c55e1a;transform:translate(4px)}body.dark-mode .order-item-preview:hover{box-shadow:0 4px 12px #22c55e33}.order-item-preview img{width:60px;height:60px;object-fit:cover;border-radius:10px;flex-shrink:0;box-shadow:0 4px 12px #0000001a;transition:all .3s ease}body.dark-mode .order-item-preview img{box-shadow:0 4px 12px #0000004d}.order-item-preview:hover img{transform:scale(1.1);box-shadow:0 8px 20px #22c55e33}.item-preview-details{flex:1;min-width:0}.item-title{font-family:Epilogue,sans-serif;font-size:.95rem;font-weight:600;color:var(--text-light);margin:0 0 .25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.dark-mode .item-title{color:var(--text-dark)}.item-price{font-family:Orbitron,monospace;font-size:.9rem;font-weight:700;color:var(--primary-green);margin:0}.more-items{font-family:Epilogue,sans-serif;font-size:.9rem;color:var(--text-light-secondary);font-weight:600;text-align:center;margin:.5rem 0 0;padding:.5rem;background:var(--bg-light);border-radius:8px}body.dark-mode .more-items{color:var(--text-dark-secondary);background:var(--bg-dark)}.order-card-footer{display:flex;justify-content:space-between;align-items:center;padding-top:1.25rem;border-top:2px solid var(--border-light)}body.dark-mode .order-card-footer{border-top-color:var(--border-dark)}.order-total{font-family:Orbitron,monospace;font-size:1.25rem;font-weight:700;color:var(--text-light)}body.dark-mode .order-total{color:var(--text-dark)}.order-total span{color:var(--primary-green);text-shadow:0 0 15px rgba(34,197,94,.3)}.view-details{font-family:Epilogue,sans-serif;font-size:.95rem;font-weight:600;color:var(--primary-green);display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease;position:relative}.view-details:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--primary-green);transition:width .3s ease}.order-card:hover .view-details:after{width:100%}.order-card:hover .view-details{transform:translate(4px)}.btn-primary{padding:1rem 2rem;background:linear-gradient(135deg,var(--primary-green),var(--primary-green-dark));border:none;border-radius:12px;color:#fff;font-family:Epilogue,sans-serif;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;gap:.75rem;text-decoration:none;box-shadow:0 4px 16px #22c55e4d;position:relative;overflow:hidden}.btn-primary:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#fff3;transform:translate(-50%,-50%);transition:width .6s,height .6s}.btn-primary:hover:before{width:300px;height:300px}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 8px 24px #22c55e80}.btn-primary svg{font-size:1.25rem}@media (max-width: 1200px){.orders-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}}@media (max-width: 968px){.orders-list-page{padding:1.5rem .75rem}.orders-header{flex-direction:column;align-items:flex-start;gap:1rem}.orders-header h1{font-size:2rem}.btn-refresh{width:100%;justify-content:center}.orders-grid{grid-template-columns:1fr;gap:1.25rem}}@media (max-width: 640px){.orders-header h1{font-size:1.75rem}.order-card{padding:1.5rem;border-radius:16px}.order-card-header h3{font-size:1rem}.status-badge{font-size:.75rem;padding:.4rem .8rem}.order-item-preview{padding:.75rem}.order-item-preview img{width:50px;height:50px}.order-total{font-size:1.1rem}.view-details{font-size:.85rem}.orders-filters{gap:.5rem}.filter-chip{padding:.65rem 1.25rem;font-size:.9rem}}@media (max-width: 480px){.orders-list-page{padding:1rem .5rem}.orders-header{padding-bottom:1rem}.orders-header h1{font-size:1.5rem}.order-card{padding:1.25rem}.order-card-footer{flex-direction:column;gap:.75rem;align-items:flex-start}.btn-primary{width:100%;padding:.875rem 1.5rem}}html{scroll-behavior:smooth}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.notfound-container{position:relative;min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg,#0a0a0a,#1a1a1a,#0f0f0f)}body.dark-mode .notfound-container{background:linear-gradient(135deg,#050505,#0f0f0f,#0a0a0a)}.notfound-bg{position:absolute;inset:0;overflow:hidden;pointer-events:none}.notfound-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(34,197,94,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(34,197,94,.03) 1px,transparent 1px);background-size:50px 50px;animation:gridMove 20s linear infinite}@keyframes gridMove{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.notfound-glow{position:absolute;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(34,197,94,.15) 0%,transparent 70%);transform:translate(-50%,-50%);pointer-events:none;transition:all .3s ease}.notfound-floating-elements{position:absolute;inset:0;pointer-events:none;overflow:hidden}.notfound-floating-icon{position:absolute;font-size:3rem;color:#22c55e;opacity:.2;filter:blur(1px)}.notfound-content{position:relative;z-index:10;text-align:center;padding:2rem;max-width:800px;width:100%}.notfound-404{position:relative;margin-bottom:2rem}.notfound-404-text{font-size:clamp(8rem,20vw,15rem);font-weight:900;background:linear-gradient(135deg,#22c55e,#16a34a,#22c55e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;text-shadow:0 0 30px rgba(34,197,94,.5),0 0 60px rgba(34,197,94,.3),0 0 90px rgba(34,197,94,.1);animation:glitch 3s infinite}.notfound-404-text:before{content:attr(data-text);position:absolute;left:2px;text-shadow:-2px 0 #ff00ff;top:0;color:#22c55e;background:linear-gradient(135deg,#22c55e,#16a34a,#22c55e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;overflow:hidden;animation:glitch-1 2s infinite}.notfound-404-text:after{content:attr(data-text);position:absolute;left:-2px;text-shadow:2px 0 #00ffff;top:0;color:#22c55e;background:linear-gradient(135deg,#22c55e,#16a34a,#22c55e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;overflow:hidden;animation:glitch-2 2s infinite}@keyframes glitch{0%,to{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}}@keyframes glitch-1{0%,to{clip-path:inset(0 0 0 0)}20%{clip-path:inset(20% 0 30% 0)}40%{clip-path:inset(60% 0 10% 0)}60%{clip-path:inset(10% 0 70% 0)}80%{clip-path:inset(50% 0 20% 0)}}@keyframes glitch-2{0%,to{clip-path:inset(0 0 0 0)}20%{clip-path:inset(40% 0 40% 0)}40%{clip-path:inset(70% 0 5% 0)}60%{clip-path:inset(15% 0 60% 0)}80%{clip-path:inset(30% 0 50% 0)}}.notfound-404-shadow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:clamp(8rem,20vw,15rem);font-weight:900;color:#22c55e;opacity:.05;filter:blur(40px);z-index:-1}.notfound-text{margin-bottom:3rem}.notfound-title{font-size:clamp(2rem,5vw,3rem);font-weight:800;color:#fff;margin:0 0 1rem;text-shadow:0 0 20px rgba(34,197,94,.3)}body.dark-mode .notfound-title{color:#f3f4f6}.notfound-description{font-size:clamp(1rem,2vw,1.125rem);color:#9ca3af;margin:0;line-height:1.6}body.dark-mode .notfound-description{color:#6b7280}.notfound-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:3rem;max-width:600px;margin-left:auto;margin-right:auto}.notfound-link-btn{position:relative;padding:1.25rem 1.5rem;background:#1e1e1ecc;border:2px solid rgba(34,197,94,.2);border-radius:12px;color:#fff;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:.5rem;backdrop-filter:blur(10px)}body.dark-mode .notfound-link-btn{background:#141414cc}.notfound-link-btn:hover{border-color:var(--link-color);background:#22c55e1a;box-shadow:0 10px 30px #22c55e33}.notfound-link-icon{font-size:1.5rem;color:var(--link-color);transition:all .3s ease}.notfound-link-btn:hover .notfound-link-icon{transform:scale(1.2)}.notfound-link-label{font-size:.875rem;opacity:.9}.notfound-link-glow{position:absolute;inset:0;background:radial-gradient(circle at center,var(--link-color) 0%,transparent 70%);opacity:0;transition:opacity .3s ease}.notfound-link-btn:hover .notfound-link-glow{opacity:.1}.notfound-redirect{max-width:400px;margin:0 auto}.notfound-redirect-text{font-size:.875rem;color:#6b7280;margin-bottom:.75rem}.notfound-redirect-loader{width:100%;height:4px;background:#22c55e1a;border-radius:10px;overflow:hidden}.notfound-redirect-progress{width:100%;height:100%;background:linear-gradient(90deg,#22c55e,#16a34a);transform-origin:left;box-shadow:0 0 10px #22c55e80}.notfound-particles{position:absolute;inset:0;pointer-events:none}.notfound-particle{position:absolute;width:4px;height:4px;background:#22c55e;border-radius:50%;box-shadow:0 0 10px #22c55ecc}@media (max-width: 768px){.notfound-content{padding:1rem}.notfound-links{grid-template-columns:repeat(2,1fr);gap:.75rem}.notfound-link-btn{padding:1rem}.notfound-404-text{font-size:clamp(6rem,15vw,10rem)}.notfound-title{font-size:clamp(1.5rem,4vw,2rem)}.notfound-description{font-size:.9rem}}@media (max-width: 480px){.notfound-links{grid-template-columns:1fr}.notfound-link-btn{flex-direction:row;justify-content:center;padding:.875rem 1rem}.notfound-link-icon{font-size:1.25rem}.notfound-floating-icon{font-size:2rem}}@media (prefers-reduced-motion: reduce){.notfound-404-text,.notfound-404-text:before,.notfound-404-text:after,.notfound-grid,.notfound-floating-icon,.notfound-particle{animation:none}.notfound-glow{transition:none}}.legal-page{max-width:900px;margin:0 auto;padding:120px 1.5rem 4rem;min-height:100vh}.legal-header{background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:16px;padding:3rem 2rem;text-align:center;color:#fff;margin-bottom:2.5rem;position:relative;overflow:hidden}.legal-header:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 30%,rgba(255,255,255,.12) 0%,transparent 60%);pointer-events:none}.legal-header-icon{font-size:3rem;margin-bottom:1rem;opacity:.9;display:block}.legal-header h1{font-size:2rem;font-weight:700;margin:0 0 .5rem;letter-spacing:-.5px}.legal-header-meta{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap;margin-top:1rem;font-size:.875rem;opacity:.85}.legal-header-meta span{display:flex;align-items:center;gap:.4rem}.legal-intro{background:#ffffff26;border:1px solid rgba(255,255,255,.25);border-radius:10px;padding:1rem 1.25rem;margin-top:1.25rem;font-size:.95rem;line-height:1.6;text-align:left}.legal-section{background:#fff;border:1px solid #E5E7EB;border-radius:12px;padding:2rem;margin-bottom:1.5rem;line-height:1.8}body.dark-mode .legal-section{background:#1e1e1ef2;border-color:#ffffff14;color:#f3f4f6}.legal-section h2{font-size:1.2rem;font-weight:700;color:#22c55e;margin:0 0 1rem;display:flex;align-items:center;gap:.6rem;border-bottom:2px solid #F0FDF4;padding-bottom:.75rem}body.dark-mode .legal-section h2{border-color:#22c55e26}.legal-section h3{font-size:1rem;font-weight:600;color:#1f2937;margin:1.25rem 0 .5rem}body.dark-mode .legal-section h3{color:#f3f4f6}.legal-section p{margin:0 0 .875rem;color:#374151;font-size:.95rem}body.dark-mode .legal-section p{color:#d1d5db}.legal-section ul,.legal-section ol{margin:0 0 .875rem 1.25rem;color:#374151;font-size:.95rem}body.dark-mode .legal-section ul,body.dark-mode .legal-section ol{color:#d1d5db}.legal-section li{margin-bottom:.4rem}.legal-warning{background:#fef3c7;border:1px solid #F59E0B;border-radius:8px;padding:.875rem 1rem;font-size:.9rem;font-weight:600;color:#92400e;margin:.75rem 0 1rem;line-height:1.5}body.dark-mode .legal-warning{background:#f59e0b1f;border-color:#f59e0b59;color:#fcd34d}.legal-table-wrap{overflow-x:auto;margin:1rem 0}.legal-table{width:100%;border-collapse:collapse;font-size:.9rem}.legal-table th{background:#22c55e;color:#fff;padding:.75rem 1rem;text-align:left;font-weight:600}.legal-table td{padding:.65rem 1rem;border-bottom:1px solid #E5E7EB;color:#374151}body.dark-mode .legal-table td{border-color:#ffffff14;color:#d1d5db}.legal-table tr:nth-child(2n) td{background:#f9fafb}body.dark-mode .legal-table tr:nth-child(2n) td{background:#ffffff0a}.legal-contact{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #BBF7D0;border-radius:12px;padding:2rem;margin-top:1.5rem}body.dark-mode .legal-contact{background:#22c55e14;border-color:#22c55e33}.legal-contact h2{font-size:1.2rem;font-weight:700;color:#16a34a;margin:0 0 1rem}body.dark-mode .legal-contact h2{color:#4ade80}.legal-contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem}.legal-contact-item{display:flex;align-items:flex-start;gap:.6rem;font-size:.9rem;color:#374151}body.dark-mode .legal-contact-item{color:#d1d5db}.legal-contact-item svg,.legal-contact-item .contact-icon{color:#22c55e;margin-top:2px;flex-shrink:0}.legal-contact-item a{color:#16a34a;text-decoration:none}.legal-contact-item a:hover{text-decoration:underline}body.dark-mode .legal-contact-item a{color:#4ade80}.legal-back-top{text-align:center;margin-top:2rem}.legal-back-top button{background:none;border:2px solid #22C55E;color:#22c55e;padding:.5rem 1.5rem;border-radius:999px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.5rem}.legal-back-top button:hover{background:#22c55e;color:#fff}@media (max-width: 640px){.legal-page{padding:5rem 1rem 3rem}.legal-header{padding:2rem 1.25rem}.legal-header h1{font-size:1.5rem}.legal-header-icon{font-size:2.25rem}.legal-section{padding:1.25rem}.legal-header-meta{flex-direction:column;align-items:center;gap:.5rem}}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
