.status-bar{background:var(--color-gray-900);padding:var(--space-3) 0;border-bottom:1px solid var(--color-gray-800)}.status-bar-inner{display:flex;justify-content:space-between;align-items:center;font-size:var(--text-xs);font-family:JetBrains Mono,monospace}.status-indicators{display:flex;align-items:center;gap:var(--space-6)}.status-pulse{display:flex;align-items:center;gap:var(--space-2);color:var(--color-success)}.pulse-dot{position:relative;width:8px;height:8px}.pulse-dot,.pulse-dot:before{background:var(--color-success);border-radius:50%}.pulse-dot:before{content:"";position:absolute;inset:0;animation:pulse-ring 2s infinite}@keyframes pulse-ring{0%{transform:scale(.8);opacity:.6}to{transform:scale(2.5);opacity:0}}.status-dispatch{display:none;align-items:center;gap:var(--space-2);color:var(--color-gray-400);padding-left:var(--space-6);border-left:1px solid var(--color-gray-700)}@media (min-width:768px){.status-dispatch{display:flex}}.status-meta{display:flex;align-items:center;gap:var(--space-6)}.status-response{color:var(--color-gray-500);display:none}@media (min-width:640px){.status-response{display:inline}}.status-login{color:var(--color-white);text-decoration:none;transition:color var(--transition-fast)}.status-login:hover{color:var(--color-success)}.smart-hero{padding:var(--space-12) 0 var(--space-16);text-align:center;background:radial-gradient(circle at top center,var(--color-gray-50) 0,var(--color-white) 100%)}.service-card-profile-img{width:80px;height:80px;border-radius:50%;object-fit:cover;border:3px solid var(--color-white);box-shadow:var(--shadow-md)}.service-card-wrapper{max-width:600px;margin:var(--space-8) auto 0;padding:0 var(--space-4)}.service-card-no-result{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-gray-100);border-radius:var(--radius-lg) var(--radius-lg) 0 0;font-size:var(--text-sm);color:var(--color-gray-600)}.no-result-icon{font-size:16px}.service-card{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-5);background:var(--color-white);border-radius:0 0 var(--radius-lg) var(--radius-lg);border:1px solid var(--color-gray-200);border-top:none;box-shadow:var(--shadow-md)}@media (max-width:640px){.service-card{flex-direction:column;text-align:center}}.service-card-profile{position:relative;flex-shrink:0}.service-card-online-dot{position:absolute;bottom:2px;right:2px;width:14px;height:14px;background:var(--color-success);border:3px solid var(--color-white);border-radius:50%}.service-card-content{flex:1;min-width:0}.service-card-title{font-size:var(--text-base);font-weight:700;color:var(--color-gray-900);margin-bottom:var(--space-1)}.service-card-text{font-size:var(--text-sm);color:var(--color-gray-500);margin-bottom:var(--space-4);line-height:1.5}.service-card-actions{display:flex;gap:var(--space-2);flex-wrap:wrap}@media (max-width:640px){.service-card-actions{justify-content:center}}.service-btn{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:600;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);border:none;text-decoration:none}.service-btn svg{width:16px;height:16px}.service-btn-outline{background:var(--color-white);color:var(--color-gray-700);border:1px solid var(--color-gray-300)}.service-btn-outline:hover{background:var(--color-gray-50);border-color:var(--color-gray-400)}.service-btn-primary{background:var(--color-primary);color:var(--color-white)}.service-btn-primary:hover{background:#002244}.service-btn-whatsapp{background:#25D366;color:var(--color-white)}.service-btn-whatsapp:hover{background:#20bd5a}.smart-hero h1{font-size:var(--text-4xl);line-height:1.1;margin-bottom:var(--space-6);max-width:800px;margin-left:auto;margin-right:auto}@media (min-width:768px){.smart-hero h1{font-size:clamp(2.5rem,4vw,3.75rem)}}.hero-gradient-text{background:linear-gradient(135deg,var(--color-accent) 0,var(--color-success) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.smart-hero p{font-size:var(--text-lg);color:var(--color-gray-600);max-width:600px;margin:0 auto var(--space-10)}.smart-hero p strong{color:var(--color-gray-900)}.search-wrapper{position:relative;max-width:720px;margin:0 auto}.search-glow{position:absolute;inset:-4px;background:linear-gradient(135deg,var(--color-accent),var(--color-success));border-radius:var(--radius-xl);filter:blur(20px);opacity:.2;transition:opacity var(--transition-base);z-index:0}.search-wrapper:focus-within .search-glow,.search-wrapper:hover .search-glow{opacity:.4}.search-box{position:relative;background:rgba(255,255,255,.9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);border:1px solid var(--color-gray-200);overflow:hidden;z-index:1}.search-input-wrapper{display:flex;align-items:center;padding:var(--space-5);gap:var(--space-4)}.search-icon{width:24px;height:24px;color:var(--color-gray-400);flex-shrink:0}.search-input{flex:1;border:none;outline:none;font-size:var(--text-lg);font-family:JetBrains Mono,monospace;color:var(--color-gray-700);background:transparent}.search-input::placeholder,.search-shortcut{color:var(--color-gray-400)}.search-shortcut{display:none;align-items:center;gap:var(--space-2);font-size:11px;font-family:JetBrains Mono,monospace;background:var(--color-gray-100);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--color-gray-200);white-space:nowrap}@media (min-width:768px){.search-shortcut{display:flex}}.search-shortcut-key{font-weight:700}.search-results{border-top:1px solid var(--color-gray-100);background:linear-gradient(180deg,var(--color-gray-50) 0,var(--color-white) 100%);max-height:480px;overflow-y:auto}.search-result-item{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-5);border-bottom:1px solid var(--color-gray-100);cursor:pointer;transition:background var(--transition-fast);animation:slideDown .3s ease forwards;opacity:0}.search-result-item:first-child{animation-delay:.05s}.search-result-item:nth-child(2){animation-delay:.1s}.search-result-item:nth-child(3){animation-delay:.15s}@keyframes slideDown{to{opacity:1;transform:translateY(0)}0%{opacity:0;transform:translateY(-10px)}}.search-result-item:hover{background:rgba(49,130,206,.05)}.result-image{width:56px;height:56px;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;font-size:28px;box-shadow:var(--shadow-sm);flex-shrink:0}.result-content{flex:1;min-width:0}.result-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-2)}.result-codes{display:flex;align-items:center;gap:var(--space-3);font-size:11px;font-family:JetBrains Mono,monospace}.result-sku{color:var(--color-gray-500)}.result-match{color:var(--color-accent);background:rgba(49,130,206,.1);padding:2px 6px;border-radius:var(--radius-sm)}.result-title{font-size:var(--text-base);font-weight:600;color:var(--color-gray-800);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.result-pricing{text-align:right;flex-shrink:0}.result-price{font-weight:700;color:var(--color-gray-900)}.result-unit{font-size:var(--text-xs);color:var(--color-gray-500)}.result-footer{justify-content:space-between;margin-top:var(--space-3)}.result-footer,.result-stock{display:flex;align-items:center}.result-stock{gap:var(--space-2);font-size:var(--text-xs);font-weight:500}.stock-dot{width:6px;height:6px;border-radius:50%}.result-stock.in-stock{color:var(--color-success)}.result-stock.in-stock .stock-dot{background:var(--color-success)}.result-stock.low-stock{color:#d97706}.result-stock.low-stock .stock-dot{background:#d97706}.result-location{font-size:10px;color:var(--color-gray-400);margin-left:var(--space-2)}.result-add-btn{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--text-xs);font-weight:600;color:var(--color-gray-600);background:var(--color-white);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.result-add-btn:hover{border-color:var(--color-accent);color:var(--color-accent)}.bulk-upload-teaser{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4);background:var(--color-gray-100);font-size:var(--text-xs);font-weight:500;color:var(--color-gray-600);cursor:pointer;transition:background var(--transition-fast)}.bulk-upload-teaser:hover{background:var(--color-gray-200)}.bulk-upload-teaser svg{width:14px;height:14px}.search-hint{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) var(--space-5);background:var(--color-gray-50);border-top:1px solid var(--color-gray-100);font-size:var(--text-xs);color:var(--color-gray-500)}.hint-formats{display:none}@media (min-width:640px){.hint-formats{display:inline}}.hint-live-check{color:var(--color-gray-600)}.hint-active{color:var(--color-success);font-weight:700}.value-props{padding:var(--space-20) 0}.value-props-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--space-8)}@media (min-width:768px){.value-props-grid{grid-template-columns:repeat(3,1fr)}}.value-card{background:var(--color-white);padding:var(--space-8);border-radius:var(--radius-xl);border:1px solid var(--color-gray-100);box-shadow:var(--shadow-md);transition:all var(--transition-base);text-align:center}@media (min-width:768px){.value-card{text-align:left}}.value-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.value-icon{width:48px;height:48px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-5)}@media (min-width:768px){.value-icon{margin:0 0 var(--space-5)}}.value-icon svg{width:24px;height:24px}.value-icon.indigo{background:rgba(99,102,241,.1);color:#6366f1}.value-icon.emerald{background:rgba(16,185,129,.1);color:var(--color-success)}.value-icon.blue{background:rgba(49,130,206,.1);color:var(--color-accent)}.value-card h3{font-size:var(--text-lg);font-weight:700;color:var(--color-gray-900);margin-bottom:var(--space-3)}.selection-bar{position:fixed;bottom:24px;left:0;right:0;z-index:100;padding:0 var(--space-4);animation:slideUp .3s ease-out}.selection-bar-inner{background:rgba(17,24,39,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--color-white);padding:var(--space-4) var(--space-6);border-radius:var(--radius-xl);box-shadow:var(--shadow-2xl);display:flex;justify-content:space-between;align-items:center;max-width:800px;margin:0 auto;border:1px solid rgba(255,255,255,.1)}.selection-info{display:flex;align-items:center;gap:var(--space-3);font-weight:500}.selection-count{background:var(--color-accent);color:var(--color-white);width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--text-xs);font-weight:700}.selection-actions{display:flex;gap:var(--space-3)}.btn-ghost{background:transparent;color:var(--color-gray-400);border:1px solid transparent;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.btn-ghost:hover{color:var(--color-white);background:rgba(255,255,255,.1)}.selection-bar .btn-primary{background:var(--color-white);color:var(--color-gray-900);border:none;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-weight:600;display:flex;align-items:center;gap:var(--space-2);cursor:pointer;transition:transform var(--transition-fast)}.selection-bar .btn-primary:hover{transform:translateY(-1px);box-shadow:var(--shadow-lg)}.selection-bar .btn-primary svg{width:16px;height:16px}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.stock-subtext{font-weight:400;color:var(--color-gray-400);margin-left:4px}.result-stock.procure-stock{color:#eab308}.result-stock.procure-stock .stock-dot{background:#eab308}.result-stock.in-stock .stock-dot.green{background:var(--color-success);box-shadow:0 0 0 2px rgba(16,185,129,.2)}.result-stock.procure-stock .stock-dot.yellow{background:#eab308;box-shadow:0 0 0 2px rgba(234,179,8,.2)}