@font-face{font-family:'Inter';font-display:swap;}@font-face{font-family:'Cardo';font-display:swap;}:root{--nuviaz-primary:#0a58ca;--nuviaz-primary-hover:#084298;--nuviaz-accent:#00a86b;--nuviaz-dark:#1e293b;--nuviaz-gray-bg:#f8fafc;--nuviaz-card-bg:#ffffff;--nuviaz-border:#e2e8f0;--nuviaz-text-main:#0f172a;--nuviaz-text-muted:#64748b;--nuviaz-danger:#dc2626;--nuviaz-radius:12px;--nuviaz-shadow:0 4px 6px -1px rgba(0,0,0,0.06),0 2px 4px -2px rgba(0,0,0,0.04);--nuviaz-shadow-lg:0 10px 15px -3px rgba(0,0,0,0.08),0 4px 6px -4px rgba(0,0,0,0.04);}#header,#headerimg,div#header,#footer,div#footer,hr,#page > hr,body > hr,.theme-compat-header,.theme-compat-footer,.wp-site-blocks > header,.wp-site-blocks > footer,.wp-block-template-part,body > .site-header,body > .site-footer{display:none !important;visibility:hidden !important;height:0 !important;margin:0 !important;padding:0 !important;border:none !important;}#page{padding:0 !important;margin:0 !important;max-width:100% !important;}body{margin:0 !important;padding:0 !important;font-family:-apple-system,BlinkMacSystemFont,"Inter","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6 !important;color:var(--nuviaz-text-main);background-color:#f8fafc;}h1,h2,h3,h4,h5,h6,.aps-main-title,.aps-group-title,.nuviaz-card-title,.nuviaz-faq-title,.aps-tab-title,.nuviaz-brand-logo,.aps-term,.aps-attr-title,.aps-attr-value,.aps-specs-list{font-family:-apple-system,BlinkMacSystemFont,"Inter","Segoe UI",Roboto,Helvetica,Arial,sans-serif !important;}*,*::before,*::after{box-sizing:border-box;}.aps-container{max-width:1240px !important;margin:0 auto;padding:24px 16px !important;color:var(--nuviaz-text-main);background:transparent;}.aps-row{display:flex;flex-wrap:wrap;gap:28px;margin:0 !important;}.aps-content{flex:1 1 68%;min-width:0;padding:0 !important;float:none !important;}.aps-sidebar{flex:0 0 320px;min-width:0;padding:0 !important;float:none !important;}@media (max-width:960px){.aps-row{flex-direction:column;gap:24px;}.aps-content,.aps-sidebar{flex:1 1 100%;width:100% !important;}}.aps-sidebar .aps-widget,.aps-sidebar .wp-block-group{background:var(--nuviaz-card-bg);border:1px solid var(--nuviaz-border);border-radius:var(--nuviaz-radius);padding:20px;margin-bottom:20px;box-shadow:var(--nuviaz-shadow);}.aps-sidebar h2,.aps-sidebar h3.aps-widget-title{font-size:16px;font-weight:800;color:var(--nuviaz-text-main);margin:0 0 14px 0;padding-bottom:8px;border-bottom:2px solid var(--nuviaz-primary);display:inline-block;}.aps-sidebar ul:not(.aps-wd-products):not(.aps-wd-compares){list-style:none;padding:0;margin:0;}.aps-sidebar ul:not(.aps-wd-products):not(.aps-wd-compares) li{padding:8px 0;border-bottom:1px solid #f1f5f9;font-size:13.5px;}.aps-sidebar ul:not(.aps-wd-products):not(.aps-wd-compares) li:last-child{border-bottom:none;}.aps-sidebar ul:not(.aps-wd-products):not(.aps-wd-compares) li a{color:#334155;text-decoration:none;transition:color 0.2s ease;}.aps-sidebar ul:not(.aps-wd-products):not(.aps-wd-compares) li a:hover{color:var(--nuviaz-primary);}.aps-sidebar ul.aps-wd-products,.aps-sidebar .aps-wd-products{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:12px !important;margin:0 !important;padding:0 !important;list-style:none !important;}.aps-sidebar ul.aps-wd-products li,.aps-sidebar .aps-wd-products li{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;border:none !important;display:flex !important;float:none !important;box-sizing:border-box !important;}.aps-sidebar ul.aps-wd-products li a,.aps-sidebar .aps-wd-products li a{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;width:100% !important;box-sizing:border-box !important;padding:12px 10px !important;background:#ffffff !important;border:1px solid #e2e8f0 !important;border-radius:14px !important;box-shadow:0 1px 3px rgba(15,23,42,0.04),0 1px 2px rgba(15,23,42,0.02) !important;text-decoration:none !important;transition:all 0.25s cubic-bezier(0.16,1,0.3,1) !important;position:relative !important;text-align:center !important;}.aps-sidebar ul.aps-wd-products li a:hover,.aps-sidebar .aps-wd-products li a:hover{transform:translateY(-3px) !important;border-color:#3b82f6 !important;box-shadow:0 8px 20px -4px rgba(37,99,235,0.16),0 4px 6px -2px rgba(37,99,235,0.05) !important;}.aps-sidebar ul.aps-wd-products .aps-wd-thumb,.aps-sidebar .aps-wd-products .aps-wd-thumb{width:100% !important;height:90px !important;display:flex !important;align-items:center !important;justify-content:center !important;margin-bottom:8px !important;background:radial-gradient(circle at center,#ffffff 40%,#f1f5f9 100%) !important;border:1px solid #f1f5f9 !important;border-radius:10px !important;padding:6px !important;box-sizing:border-box !important;overflow:hidden !important;}.aps-sidebar ul.aps-wd-products .aps-wd-thumb img,.aps-sidebar .aps-wd-products .aps-wd-thumb img{max-width:100% !important;max-height:78px !important;width:auto !important;height:auto !important;object-fit:contain !important;display:block !important;margin:0 auto !important;transition:transform 0.28s ease !important;}.aps-sidebar ul.aps-wd-products li a:hover .aps-wd-thumb img,.aps-sidebar .aps-wd-products li a:hover .aps-wd-thumb img{transform:scale(1.08) !important;}.aps-sidebar ul.aps-wd-products .aps-wd-title,.aps-sidebar .aps-wd-products .aps-wd-title{font-size:12px !important;font-weight:700 !important;color:#1e293b !important;line-height:1.35 !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;text-align:center !important;width:100% !important;min-height:32px !important;max-height:32px !important;margin-bottom:8px !important;word-break:break-word !important;padding:0 !important;}.aps-sidebar ul.aps-wd-products li a:hover .aps-wd-title,.aps-sidebar .aps-wd-products li a:hover .aps-wd-title{color:#2563eb !important;}.aps-sidebar ul.aps-wd-products .aps-wd-price,.aps-sidebar .aps-wd-products .aps-wd-price{font-size:11.5px !important;font-weight:800 !important;color:#2563eb !important;background:#eff6ff !important;border:1px solid #dbeafe !important;padding:4px 10px !important;border-radius:9999px !important;text-align:center !important;display:inline-block !important;margin-top:auto !important;white-space:nowrap !important;letter-spacing:-0.2px !important;box-shadow:0 1px 2px rgba(37,99,235,0.05) !important;}.aps-sidebar ul.aps-wd-products .aps-wd-price-upcoming,.aps-sidebar .aps-wd-products .aps-wd-price-upcoming{color:#d97706 !important;background:#fffbeb !important;border-color:#fef3c7 !important;}@media (min-width:640px) and (max-width:960px){.aps-sidebar ul.aps-wd-products,.aps-sidebar .aps-wd-products{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:14px !important;}}@media (max-width:480px){.aps-sidebar ul.aps-wd-products,.aps-sidebar .aps-wd-products{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important;}.aps-sidebar ul.aps-wd-products li a,.aps-sidebar .aps-wd-products li a{padding:10px 8px !important;}.aps-sidebar ul.aps-wd-products .aps-wd-thumb,.aps-sidebar .aps-wd-products .aps-wd-thumb{height:75px !important;}.aps-sidebar ul.aps-wd-products .aps-wd-thumb img,.aps-sidebar .aps-wd-products .aps-wd-thumb img{max-height:65px !important;}}.aps-sidebar .aps-wd-compares{display:flex !important;flex-direction:column !important;gap:10px !important;list-style:none !important;padding:0 !important;margin:0 !important;}.aps-sidebar .aps-wd-compares li{background:#ffffff !important;border:1px solid #e2e8f0 !important;border-radius:10px !important;padding:8px 10px !important;display:flex !important;align-items:center !important;gap:10px !important;border-bottom:none !important;transition:all 0.2s ease !important;}.aps-sidebar .aps-wd-compares li:hover{border-color:#3b82f6 !important;box-shadow:0 4px 12px rgba(37,99,235,0.08) !important;}.aps-sidebar .aps-wd-compares .aps-cp-thumb{flex:0 0 54px !important;height:44px !important;display:flex !important;align-items:center !important;justify-content:center !important;background:#f8fafc !important;border-radius:6px !important;overflow:hidden !important;}.aps-sidebar .aps-wd-compares .aps-cp-thumb img{max-width:100% !important;max-height:40px !important;object-fit:contain !important;}.aps-sidebar .aps-wd-compares .aps-cp-title{font-size:12px !important;font-weight:700 !important;color:#1e293b !important;line-height:1.3 !important;flex:1 !important;}.aps-sidebar .aps-wd-compares .aps-cp-link{font-size:11px !important;font-weight:700 !important;color:#2563eb !important;text-decoration:none !important;}ol.apscrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;margin-bottom:20px;padding:10px 16px;background:#ffffff;border:1px solid var(--nuviaz-border);border-radius:var(--nuviaz-radius);list-style:none;}ol.apscrumbs li{display:flex;align-items:center;color:var(--nuviaz-text-muted);}ol.apscrumbs li a{color:var(--nuviaz-primary);text-decoration:none;font-weight:500;transition:color 0.2s ease;}ol.apscrumbs li a:hover{color:var(--nuviaz-primary-hover);text-decoration:underline;}ol.apscrumbs li:after{content:"/";margin-left:8px;color:#475569;}ol.apscrumbs li:last-child:after{content:"";}.aps-single-product{background:transparent;}.nuviaz-hero-card{background:var(--nuviaz-card-bg);border-radius:var(--nuviaz-radius);border:1px solid var(--nuviaz-border);box-shadow:var(--nuviaz-shadow);padding:24px;margin-bottom:24px;}.aps-container{max-width:1260px !important;width:100% !important;margin:0 auto !important;box-sizing:border-box !important;}.aps-main-title{font-size:30px;font-weight:800;color:var(--nuviaz-text-main);margin:0 0 18px 0;line-height:1.25;letter-spacing:-0.02em;}.nuviaz-hero-grid{display:grid !important;grid-template-columns:480px 1fr !important;gap:36px !important;align-items:start !important;width:100% !important;}@media (max-width:1100px){.nuviaz-hero-grid{grid-template-columns:420px 1fr !important;gap:24px !important;}}.aps-product-pic,.nuviaz-flagship-showcase{width:100% !important;max-width:100% !important;float:none !important;margin:0 !important;background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%) !important;border:1px solid #e2e8f0 !important;border-radius:20px !important;padding:20px !important;text-align:center !important;position:relative !important;overflow:hidden !important;box-shadow:0 10px 30px -5px rgba(15,23,42,0.05),0 4px 6px -2px rgba(15,23,42,0.02) !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;}.nuviaz-pic-glow{position:absolute;top:15%;left:50%;transform:translateX(-50%);width:260px;height:260px;background:radial-gradient(circle,rgba(59,130,246,0.12) 0%,rgba(255,255,255,0) 70%);filter:blur(28px);pointer-events:none;z-index:1;}.nuviaz-pic-top-tag{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:14px;position:relative;z-index:2;}.nuviaz-pic-badge{display:inline-flex;align-items:center;gap:5px;background:#eff6ff;color:#2563eb;border:1px solid #dbeafe;font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:9999px;text-transform:uppercase;letter-spacing:0.4px;}.nuviaz-pic-hint{font-size:11.5px;font-weight:600;color:#475569;}.aps-main-image{width:100% !important;max-width:100% !important;min-height:440px !important;display:flex !important;align-items:center !important;justify-content:center !important;position:relative !important;background:#ffffff !important;border:1px solid #f1f5f9 !important;border-radius:16px !important;padding:20px !important;overflow:visible !important;box-sizing:border-box !important;box-shadow:inset 0 2px 4px rgba(0,0,0,0.02) !important;z-index:2;}.aps-main-image img{max-width:100% !important;width:auto !important;height:auto !important;max-height:480px !important;object-fit:contain !important;transition:transform 0.35s cubic-bezier(0.16,1,0.3,1),opacity 0.2s ease !important;filter:drop-shadow(0 14px 28px rgba(15,23,42,0.12)) !important;margin:0 auto !important;display:block !important;}.aps-main-image:hover img{transform:scale(1.06) translateY(-4px) !important;}.aps-image-gallery{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;gap:10px !important;margin-top:18px !important;float:none !important;width:100% !important;padding-top:14px !important;border-top:1px dashed #e2e8f0 !important;position:relative;z-index:2;}.nuviaz-gallery-label{font-size:11px !important;font-weight:700 !important;color:#64748b !important;text-transform:uppercase !important;letter-spacing:0.5px !important;margin-bottom:2px !important;}.aps-gallery-thumbs,.aps-thumb-carousel{display:flex !important;align-items:center !important;justify-content:center !important;gap:10px !important;float:none !important;width:100% !important;padding:4px 0 !important;flex-wrap:wrap !important;}.aps-thumb-item{flex:0 0 72px !important;flex-shrink:0 !important;min-width:72px !important;width:72px !important;height:72px !important;border-radius:12px !important;border:2px solid #e2e8f0 !important;overflow:hidden !important;cursor:pointer !important;background:#ffffff !important;padding:4px !important;display:flex !important;align-items:center !important;justify-content:center !important;transition:all 0.22s cubic-bezier(0.16,1,0.3,1) !important;float:none !important;box-shadow:0 1px 3px rgba(15,23,42,0.04) !important;}.aps-thumb-item:hover{border-color:#93c5fd !important;transform:translateY(-2px) !important;box-shadow:0 4px 10px rgba(37,99,235,0.12) !important;}.aps-thumb-item.active-thumb{border-color:#2563eb !important;box-shadow:0 0 0 3px rgba(37,99,235,0.18) !important;transform:translateY(-2px) scale(1.03) !important;}.aps-thumb-item img{max-width:100% !important;max-height:100% !important;object-fit:contain !important;border-radius:6px !important;transition:transform 0.2s ease !important;}@media (max-width:900px){.nuviaz-hero-grid{grid-template-columns:1fr !important;gap:20px !important;}.aps-content{width:100% !important;float:none !important;padding:0 10px !important;}.aps-sidebar{width:100% !important;float:none !important;margin-top:24px !important;}.aps-product-pic{padding:16px 12px !important;border-radius:14px !important;width:100% !important;}.aps-main-image{min-height:320px !important;padding:10px !important;box-sizing:border-box !important;overflow:visible !important;}.aps-main-image img{width:auto !important;height:auto !important;max-height:420px !important;max-width:100% !important;object-fit:contain !important;}.aps-image-gallery{display:flex !important;flex-wrap:nowrap !important;justify-content:flex-start !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch !important;scroll-snap-type:x mandatory !important;padding:12px 6px 8px 6px !important;margin-top:14px !important;gap:10px !important;scrollbar-width:thin !important;}.aps-gallery-thumbs,.aps-thumb-carousel{display:flex !important;flex-wrap:nowrap !important;justify-content:flex-start !important;width:max-content !important;gap:10px !important;}.aps-thumb-item{flex-shrink:0 !important;width:66px !important;height:66px !important;scroll-snap-align:center !important;}}.nuviaz-price-box{background:linear-gradient(135deg,#f0fdf4 0%,#e0f2fe 100%);border:1px solid #bbf7d0;border-radius:10px;padding:16px 20px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;}.nuviaz-price-tag{font-size:26px;font-weight:800;color:#166534;}.nuviaz-stock-badge{display:inline-block;padding:4px 12px;font-size:12px;font-weight:700;border-radius:20px;text-transform:uppercase;background:#dcfce7;color:#15803d;border:1px solid #86efac;}.nuviaz-stock-badge.nuviaz-status-expected,.nuviaz-stock-badge.nuviaz-status-rumored{background:#ffedd5 !important;color:#c2410c !important;border-color:#fdba74 !important;}.nuviaz-stock-badge.nuviaz-status-coming-soon,.nuviaz-stock-badge.nuviaz-status-upcoming{background:#dbeafe !important;color:#1d4ed8 !important;border-color:#93c5fd !important;}.nuviaz-stock-badge.nuviaz-status-unofficial{background:#fef3c7 !important;color:#b45309 !important;border-color:#fde68a !important;}.nuviaz-quick-specs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:24px;}.nuviaz-quick-spec-card{background:var(--nuviaz-gray-bg);border:1px solid var(--nuviaz-border);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;transition:all 0.2s ease;}.nuviaz-quick-spec-card:hover{background:#ffffff;border-color:var(--nuviaz-primary);box-shadow:0 4px 12px rgba(10,88,202,0.08);transform:translateY(-2px);}.nuviaz-spec-label{font-size:11px;text-transform:uppercase;color:var(--nuviaz-text-muted);font-weight:700;letter-spacing:0.05em;margin-bottom:4px;}.nuviaz-spec-value{font-size:13px;font-weight:700;color:var(--nuviaz-text-main);line-height:1.4;word-break:break-word;overflow-wrap:break-word;}.nuviaz-ads-wrapper{margin:24px 0;padding:16px;background:#ffffff;border:1px dashed #cbd5e1;border-radius:var(--nuviaz-radius);text-align:center;min-height:90px;display:flex;align-items:center;justify-content:center;}.nuviaz-verdict-box{background:var(--nuviaz-card-bg);border:1px solid var(--nuviaz-border);border-radius:var(--nuviaz-radius);box-shadow:var(--nuviaz-shadow);padding:24px;margin-bottom:24px;}.nuviaz-verdict-box h3,.nuviaz-verdict-box h4{color:var(--nuviaz-text-main);font-weight:700;margin-top:16px;margin-bottom:10px;}.nuviaz-pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0;}@media (max-width:600px){.nuviaz-pros-cons{grid-template-columns:1fr;}}.nuviaz-pros{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:14px 16px;}.nuviaz-cons{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:14px 16px;}.nuviaz-pros ul,.nuviaz-cons ul{padding-left:20px;margin-top:8px;}.nuviaz-pros li,.nuviaz-cons li{font-size:13px;margin-bottom:6px;line-height:1.4;}.nuviaz-specs-card{background:#ffffff !important;border:1px solid #e2e8f0 !important;border-radius:16px !important;margin-bottom:22px !important;box-shadow:0 4px 16px -2px rgba(15,23,42,0.04) !important;overflow:hidden !important;transition:transform 0.2s ease,box-shadow 0.2s ease !important;}.nuviaz-specs-card:hover{box-shadow:0 8px 24px -4px rgba(15,23,42,0.08) !important;}.nuviaz-specs-card-header{display:flex !important;align-items:center !important;justify-content:space-between !important;padding:14px 22px !important;background:linear-gradient(90deg,#f8fafc 0%,#ffffff 100%) !important;border-bottom:1px solid #edf2f7 !important;}.nuviaz-specs-card-header-left{display:flex !important;align-items:center !important;gap:12px !important;}.nuviaz-specs-icon-badge{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:32px !important;height:32px !important;border-radius:9px !important;background:#eff6ff !important;color:#2563eb !important;flex-shrink:0 !important;border:1px solid #dbeafe !important;}.nuviaz-specs-card-title{margin:0 !important;font-family:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,"Inter",sans-serif !important;font-size:15px !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:0.04em !important;color:#0f172a !important;line-height:1.3 !important;}.nuviaz-specs-badge{font-family:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,"Inter",sans-serif !important;font-size:11px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:0.05em !important;color:#475569 !important;background:#f1f5f9 !important;padding:4px 10px !important;border-radius:6px !important;border:1px solid #e2e8f0 !important;}.nuviaz-specs-table-wrap{width:100% !important;overflow-x:auto !important;margin:0 !important;padding:0 !important;}.nuviaz-modern-specs-table{width:100% !important;border-collapse:separate !important;border-spacing:0 !important;margin:0 !important;background:#ffffff !important;}.nuviaz-modern-specs-table tbody tr{transition:background-color 0.15s ease !important;}.nuviaz-modern-specs-table tbody tr:nth-child(even){background:#f8fafc !important;}.nuviaz-modern-specs-table tbody tr:hover{background:#f1f5f9 !important;}.nuviaz-modern-specs-table th.nuviaz-spec-name{width:220px !important;min-width:170px !important;max-width:240px !important;padding:10px 18px !important;font-family:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,"Inter",sans-serif !important;font-size:13px !important;font-weight:600 !important;color:#475569 !important;text-align:left !important;vertical-align:middle !important;border-bottom:1px solid #f1f5f9 !important;border-right:1px solid #edf2f7 !important;box-sizing:border-box !important;line-height:1.4 !important;}.nuviaz-modern-specs-table td.nuviaz-spec-val{padding:10px 18px !important;font-family:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,"Inter",sans-serif !important;font-size:13.5px !important;font-weight:500 !important;color:#0f172a !important;vertical-align:middle !important;border-bottom:1px solid #f1f5f9 !important;box-sizing:border-box !important;line-height:1.5 !important;word-break:break-word !important;}.nuviaz-modern-specs-table tbody tr:last-child th.nuviaz-spec-name,.nuviaz-modern-specs-table tbody tr:last-child td.nuviaz-spec-val{border-bottom:none !important;}@media (max-width:680px){.nuviaz-modern-specs-table th.nuviaz-spec-name,.nuviaz-modern-specs-table td.nuviaz-spec-val{display:block !important;width:100% !important;max-width:100% !important;padding:8px 16px !important;border-right:none !important;}.nuviaz-modern-specs-table th.nuviaz-spec-name{padding-bottom:2px !important;color:#64748b !important;font-size:12.5px !important;background:transparent !important;border-bottom:none !important;}.nuviaz-modern-specs-table td.nuviaz-spec-val{padding-top:2px !important;padding-bottom:10px !important;border-bottom:1px solid #f1f5f9 !important;}}.aps-group-title{font-family:-apple-system,BlinkMacSystemFont,"Inter","Segoe UI",Roboto,sans-serif !important;background:linear-gradient(90deg,#f8fafc 0%,#ffffff 100%) !important;color:#0f172a !important;font-size:14px !important;font-weight:800 !important;padding:13px 20px !important;margin:0 !important;border-bottom:1px solid #edf2f7 !important;display:flex !important;align-items:center !important;justify-content:space-between !important;line-height:1.4 !important;}.aps-group-title-left{display:inline-flex !important;align-items:center !important;gap:10px !important;}.aps-group-icon-badge{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:28px !important;height:28px !important;border-radius:7px !important;background:#eff6ff !important;color:#2563eb !important;flex-shrink:0 !important;}.aps-group-name{font-family:-apple-system,BlinkMacSystemFont,"Inter","Segoe UI",Roboto,sans-serif !important;font-size:14px !important;font-weight:800 !important;letter-spacing:0.05em !important;text-transform:uppercase !important;color:#0f172a !important;}.aps-group-tag{font-family:-apple-system,BlinkMacSystemFont,"Inter","Segoe UI",Roboto,sans-serif !important;font-size:11px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:0.05em !important;color:#64748b !important;background:#f1f5f9 !important;padding:3px 8px !important;border-radius:6px !important;}.aps-specs-list{list-style:none !important;margin:0 !important;padding:0 !important;float:none !important;width:100% !important;}.aps-specs-list li{display:flex !important;flex-direction:row !important;align-items:flex-start !important;padding:12px 20px !important;border-bottom:1px solid #f1f5f9 !important;transition:background-color 0.15s ease !important;width:100% !important;float:none !important;position:static !important;box-sizing:border-box !important;gap:20px !important;}.aps-specs-list li:last-child{border-bottom:none !important;}.aps-specs-list li:nth-child(even){background:#fafcff !important;}.aps-specs-list li:hover{background:#f1f5f9 !important;}.aps-specs-list li .aps-attr-title{width:210px !important;min-width:170px !important;max-width:230px !important;position:static !important;background:transparent !important;border:none !important;padding:0 !important;flex-shrink:0 !important;margin:0 !important;}.aps-attr-title strong,.aps-attr-title .aps-term{font-family:-apple-system,BlinkMacSystemFont,"Inter","Segoe UI",Roboto,sans-serif !important;font-size:13.5px !important;color:#475569 !important;font-weight:600 !important;display:block !important;padding:0 !important;margin:0 !important;line-height:1.5 !important;}.aps-specs-list li .aps-attr-value{flex:1 1 auto !important;border:none !important;padding:0 !important;margin:0 !important;display:block !important;width:auto !important;line-height:1.6 !important;}.aps-specs-list li .aps-attr-value .aps-1co,.aps-1co{float:none !important;min-height:auto !important;padding:0 !important;margin:0 !important;display:inline !important;width:auto !important;}.aps-attr-value span{font-family:-apple-system,BlinkMacSystemFont,"Inter","Segoe UI",Roboto,sans-serif !important;font-size:14px !important;color:#0f172a !important;font-weight:500 !important;line-height:1.6 !important;word-break:break-word !important;overflow-wrap:break-word !important;}.aps-check-badge-yes{display:inline-flex !important;align-items:center !important;gap:5px !important;font-size:13.5px !important;font-weight:600 !important;color:#15803d !important;background:#f0fdf4 !important;padding:2px 8px !important;border-radius:6px !important;border:1px solid #bbf7d0 !important;}.aps-check-badge-no{display:inline-flex !important;align-items:center !important;gap:5px !important;font-size:13.5px !important;font-weight:600 !important;color:#64748b !important;background:#f8fafc !important;padding:2px 8px !important;border-radius:6px !important;border:1px solid #e2e8f0 !important;}@media (max-width:680px){.aps-specs-list li{flex-direction:column !important;gap:4px !important;padding:11px 16px !important;}.aps-specs-list li .aps-attr-title{width:100% !important;max-width:100% !important;}.aps-attr-title strong,.aps-attr-title .aps-term{color:#2563eb !important;font-size:12.5px !important;}.aps-attr-value span{font-size:13.5px !important;}}.aps-rating-card{background:#ffffff;border:1px solid var(--nuviaz-border);border-radius:var(--nuviaz-radius);padding:20px;margin-bottom:24px;box-shadow:var(--nuviaz-shadow);}.aps-overall-rating{font-size:32px;font-weight:900;color:var(--nuviaz-primary);}.aps-pub-rating li{margin-bottom:10px;}.aps-rating-bar{height:8px;border-radius:4px;background:var(--nuviaz-primary);}.nuviaz-home-hero-banner{background:linear-gradient(135deg,#0b1528 0%,#0f244a 50%,#081d3d 100%);border-radius:20px;padding:44px 36px;margin:16px 0 28px;display:grid;grid-template-columns:1.7fr 1fr;gap:36px;align-items:center;position:relative;overflow:hidden;box-shadow:0 20px 40px -15px rgba(11,21,40,0.4),inset 0 1px 0 rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.08);}.nuviaz-home-hero-banner::before{content:"";position:absolute;top:-60px;right:-60px;width:280px;height:280px;background:radial-gradient(circle,rgba(14,165,233,0.22) 0%,rgba(14,165,233,0) 70%);border-radius:50%;pointer-events:none;}.nuviaz-hero-pill{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.14);backdrop-filter:blur(8px);padding:5px 14px;border-radius:30px;color:#38bdf8;font-size:12px;font-weight:700;letter-spacing:0.02em;margin-bottom:16px;}.nuviaz-pulse-dot{width:8px;height:8px;background:#38bdf8;border-radius:50%;box-shadow:0 0 10px #38bdf8;animation:nuviazPulse 2s infinite;}@keyframes nuviazPulse{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(56,189,248,0.7);}70%{transform:scale(1.1);box-shadow:0 0 0 8px rgba(56,189,248,0);}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(56,189,248,0);}}.nuviaz-hero-title{font-size:32px;font-weight:900;color:#ffffff;line-height:1.25;margin:0 0 12px;letter-spacing:-0.03em;}.nuviaz-hero-sub{color:#475569;font-size:14.5px;line-height:1.6;margin:0 0 24px;max-width:95%;}.nuviaz-hero-search-wrap{margin-top:8px;}.nuviaz-hero-search-form{display:flex;align-items:center;background:#ffffff;border-radius:14px;padding:6px 8px 6px 16px;box-shadow:0 12px 28px rgba(0,0,0,0.25);max-width:580px;}.nuviaz-hero-search-form .search-icon{color:#64748b;margin-right:10px;flex-shrink:0;}.nuviaz-hero-search-form input{flex:1;border:none;outline:none;font-size:14px;color:#0f172a;padding:8px 0;background:transparent;}.nuviaz-hero-search-form input::placeholder{color:#475569;}.nuviaz-hero-search-form button{background:linear-gradient(135deg,#0a58ca 0%,#2563eb 100%);color:#ffffff;border:none;padding:10px 22px;border-radius:10px;font-weight:700;font-size:13.5px;cursor:pointer;transition:all 0.2s ease;white-space:nowrap;}.nuviaz-hero-search-form button:hover{background:linear-gradient(135deg,#084298 0%,#1d4ed8 100%);transform:translateY(-1px);}.nuviaz-hero-quick-tags{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px;}.nuviaz-hero-quick-tags .tag-label{color:#64748b;font-size:12px;font-weight:600;}.nuviaz-hero-quick-tags .quick-tag{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12);color:#e2e8f0;text-decoration:none;font-size:11.5px;font-weight:600;padding:3px 10px;border-radius:20px;transition:all 0.2s ease;}.nuviaz-hero-quick-tags .quick-tag:hover{background:rgba(255,255,255,0.2);color:#38bdf8;border-color:#38bdf8;}.nuviaz-hero-stats{display:flex;flex-direction:column;gap:14px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:16px;padding:22px 24px;backdrop-filter:blur(10px);}.hero-stat-box{border-bottom:1px solid rgba(255,255,255,0.06);padding-bottom:12px;}.hero-stat-box:last-child{border-bottom:none;padding-bottom:0;}.hero-stat-box .stat-number{color:#38bdf8;font-size:22px;font-weight:900;letter-spacing:-0.02em;}.hero-stat-box .stat-label{color:#cbd5e1;font-size:12px;font-weight:600;margin-top:2px;}@media (max-width:860px){.nuviaz-home-hero-banner{grid-template-columns:1fr;padding:28px 20px;gap:24px;}.nuviaz-hero-title{font-size:24px;}.nuviaz-hero-stats{flex-direction:row;justify-content:space-between;}}.nuviaz-brand-filter-bar{background:#ffffff;border:1px solid #e2e8f0;border-radius:16px;padding:18px 22px;margin-bottom:28px;box-shadow:0 4px 12px rgba(0,0,0,0.03);}.brand-ribbon-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;}.ribbon-title{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:800;color:#0f172a;text-transform:uppercase;letter-spacing:0.04em;}.ribbon-title svg{color:#0a58ca;}.ribbon-count{font-size:12px;font-weight:700;color:#64748b;background:#f1f5f9;padding:2px 10px;border-radius:20px;}.nuviaz-brand-collapse-btn{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#0a58ca;background:#eff6ff;border:1px solid #bfdbfe;border-radius:20px;padding:4px 12px;cursor:pointer;transition:all 0.2s ease;}.nuviaz-brand-collapse-btn:hover{background:#dbeafe;color:#1d4ed8;border-color:#93c5fd;transform:translateY(-1px);}.nuviaz-brand-collapse-btn .toggle-icon{transition:transform 0.3s ease;}.nuviaz-brand-filter-bar.is-expanded .nuviaz-brand-collapse-btn .toggle-icon{transform:rotate(180deg);}.brand-ribbon-pills{display:flex;flex-wrap:wrap;gap:8px;align-items:center;transition:max-height 0.4s cubic-bezier(0.16,1,0.3,1),opacity 0.3s ease;overflow:hidden;}.nuviaz-brand-filter-bar.is-collapsed .brand-ribbon-pills{max-height:44px;mask-image:linear-gradient(to right,black 85%,transparent 100%);-webkit-mask-image:linear-gradient(to right,black 85%,transparent 100%);}.nuviaz-brand-filter-bar.is-expanded .brand-ribbon-pills{max-height:1200px;mask-image:none;-webkit-mask-image:none;}.brand-pill{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;padding:6px 14px;border-radius:30px;text-decoration:none;background:#f8fafc;color:#334155;border:1px solid #e2e8f0;transition:all 0.2s cubic-bezier(0.16,1,0.3,1);}.brand-pill .pill-dot{width:6px;height:6px;border-radius:50%;background:#10b981;}.brand-pill:hover{background:#eff6ff;color:#0a58ca;border-color:#93c5fd;transform:translateY(-1px);}.brand-pill.active{background:linear-gradient(135deg,#0a58ca 0%,#2563eb 100%);color:#ffffff;border-color:#0a58ca;box-shadow:0 4px 10px rgba(10,88,202,0.25);}.brand-pill.active .pill-dot{background:#ffffff;}.nuviaz-section-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:22px;padding-bottom:12px;border-bottom:2px solid #e2e8f0;gap:20px;}.section-badge{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.08em;color:#0a58ca;margin-bottom:2px;}.section-title{font-size:22px;font-weight:900;color:#0f172a;margin:0;letter-spacing:-0.02em;}.section-desc{margin:4px 0 0;font-size:13px;color:#64748b;}.section-sort-wrap{display:flex;gap:6px;align-items:center;flex-shrink:0;}.sort-chip{padding:6px 14px;border-radius:8px;font-size:12px;font-weight:700;text-decoration:none;background:#ffffff;color:#475569;border:1px solid #cbd5e1;transition:all 0.2s ease;}.sort-chip:hover{border-color:#0a58ca;color:#0a58ca;}.sort-chip.active{background:#0f172a;color:#ffffff;border-color:#0f172a;}@media (max-width:768px){.nuviaz-section-header{flex-direction:column;align-items:flex-start;}}.nuviaz-catalog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:18px;margin:20px 0 32px;}@media (min-width:992px){.nuviaz-catalog-grid.nuviaz-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr)) !important;}.nuviaz-catalog-grid.nuviaz-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr)) !important;}}.nuviaz-card,.nuviaz-cute-card{background:#ffffff !important;border:1px solid #f1f5f9 !important;border-radius:16px !important;box-shadow:0 2px 10px rgba(15,23,42,0.03) !important;display:flex !important;flex-direction:column !important;overflow:hidden !important;transition:all 0.25s cubic-bezier(0.16,1,0.3,1) !important;position:relative !important;content-visibility:auto;contain-intrinsic-size:320px;}.nuviaz-card:hover{transform:translateY(-4px) !important;box-shadow:0 12px 24px -6px rgba(99,102,241,0.12),0 3px 8px rgba(0,0,0,0.04) !important;border-color:#cbd5e1 !important;}.nuviaz-card-header{display:flex !important;justify-content:space-between !important;align-items:center !important;padding:10px 12px 4px !important;background:#ffffff !important;z-index:2 !important;}.nuviaz-card-brand{font-family:-apple-system,BlinkMacSystemFont,"Inter","Segoe UI",sans-serif !important;font-size:10px !important;font-weight:800 !important;text-transform:uppercase !important;color:#4338ca !important;background:#eef2ff !important;border:1px solid #e0e7ff !important;padding:2px 8px !important;border-radius:12px !important;letter-spacing:0.03em !important;}.nuviaz-card-badges{display:flex !important;align-items:center !important;gap:5px !important;}.nuviaz-badge-unofficial{font-size:9.5px !important;font-weight:700 !important;color:#b45309 !important;background:#fef3c7 !important;padding:1px 6px !important;border-radius:5px !important;border:1px solid #fde68a !important;}.nuviaz-card-score{font-family:-apple-system,BlinkMacSystemFont,"Inter","Segoe UI",sans-serif !important;font-size:10.5px !important;font-weight:800 !important;color:#059669 !important;background:#ecfdf5 !important;border:1px solid #a7f3d0 !important;padding:2px 7px !important;border-radius:12px !important;display:inline-flex !important;align-items:center !important;gap:2px !important;}.nuviaz-card-thumb{padding:12px 10px !important;text-align:center !important;height:165px !important;display:flex !important;align-items:center !important;justify-content:center !important;background:radial-gradient(circle at 50% 50%,#f8fafc 0%,#f1f5f9 100%) !important;border-radius:13px !important;margin:0 10px 8px 10px !important;position:relative !important;overflow:hidden !important;border:1px solid #f1f5f9 !important;}.nuviaz-thumb-ambient{position:absolute !important;width:100px !important;height:100px !important;background:radial-gradient(circle,rgba(99,102,241,0.07) 0%,rgba(99,102,241,0) 70%) !important;border-radius:50% !important;pointer-events:none !important;}.nuviaz-thumb-link{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;}.nuviaz-card-thumb img{max-height:140px !important;max-width:90% !important;object-fit:contain !important;transition:transform 0.3s cubic-bezier(0.16,1,0.3,1) !important;filter:drop-shadow(0 6px 12px rgba(0,0,0,0.07)) !important;}.nuviaz-card:hover .nuviaz-card-thumb img{transform:scale(1.06) translateY(-2px) !important;}.nuviaz-card-body{padding:2px 12px 12px !important;display:flex !important;flex-direction:column !important;flex-grow:1 !important;background:#ffffff !important;border-top:none !important;}.nuviaz-card-title,.nuviaz-card-title a{font-family:-apple-system,BlinkMacSystemFont,"Plus Jakarta Sans","Inter","Segoe UI",Roboto,sans-serif !important;font-size:13.5px !important;font-weight:700 !important;margin:0 0 8px 0 !important;line-height:1.35 !important;color:#0f172a !important;text-decoration:none !important;transition:color 0.2s ease !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;}.nuviaz-card-title a:hover{color:#2563eb !important;}.nuviaz-card-price{margin-top:auto !important;margin-bottom:0 !important;}.nuviaz-cute-price-box{display:flex !important;align-items:center !important;justify-content:space-between !important;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%) !important;border:1px solid #e2e8f0 !important;border-radius:10px !important;padding:6px 10px !important;transition:all 0.2s ease !important;}.nuviaz-card:hover .nuviaz-cute-price-box{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%) !important;border-color:#bfdbfe !important;}.nuviaz-cute-price-val{font-family:-apple-system,BlinkMacSystemFont,"Plus Jakarta Sans","Inter","Segoe UI",sans-serif !important;font-size:14.5px !important;font-weight:800 !important;color:#0f172a !important;letter-spacing:-0.01em !important;}.nuviaz-card:hover .nuviaz-cute-price-val{color:#1d4ed8 !important;}.nuviaz-cute-price-val.tba{color:#475569 !important;font-size:12.5px !important;}.nuviaz-cute-price-tag{font-family:-apple-system,BlinkMacSystemFont,"Inter","Segoe UI",sans-serif !important;font-size:9.5px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:0.04em !important;color:#2563eb !important;background:#ffffff !important;padding:2px 7px !important;border-radius:6px !important;border:1px solid #bfdbfe !important;}.nuviaz-cute-price-tag.expected{color:#d97706 !important;border-color:#fde68a !important;}.nuviaz-card-specs-chips{display:flex;flex-direction:column;gap:6px;margin-bottom:16px;}.nuviaz-spec-chip{display:flex;align-items:center;gap:8px;background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;padding:5px 10px;font-size:11.5px;color:#475569;}.nuviaz-spec-chip .chip-icon{font-size:12px;flex-shrink:0;}.nuviaz-spec-chip .chip-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;}.nuviaz-card-footer{margin-top:auto;}.nuviaz-btn-view{display:flex;align-items:center;justify-content:center;gap:8px;background:#f8fafc;color:#0a58ca;border:1.5px solid #bfdbfe;padding:10px 14px;border-radius:10px;font-size:13px;font-weight:700;text-decoration:none;transition:all 0.25s ease;}.nuviaz-btn-view:hover{background:linear-gradient(135deg,#0a58ca 0%,#2563eb 100%);color:#ffffff;border-color:#0a58ca;box-shadow:0 4px 12px rgba(10,88,202,0.25);}.nuviaz-btn-view svg{transition:transform 0.2s ease;}.nuviaz-btn-view:hover svg{transform:translateX(3px);}.aps-content > .aps-column:first-of-type,.aps-column:has(.aps-display-controls){display:flex !important;align-items:center !important;flex-wrap:wrap !important;gap:12px !important;background:#ffffff;border:1px solid var(--nuviaz-border);border-radius:var(--nuviaz-radius);padding:12px 16px !important;margin-bottom:24px !important;float:none !important;width:100% !important;box-sizing:border-box !important;}.aps-display-controls{display:inline-flex !important;align-items:center !important;gap:8px !important;float:none !important;margin:0 !important;padding:0 !important;font-size:13px !important;font-weight:600 !important;color:#475569 !important;}.aps-display-controls span{float:none !important;margin:0 !important;}.aps-display-controls ul{display:inline-flex !important;align-items:center !important;gap:4px !important;list-style:none !important;margin:0 !important;padding:0 !important;float:none !important;}.aps-display-controls ul li{float:none !important;margin:0 !important;}.aps-display-controls ul li a{float:none !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:32px !important;height:32px !important;border-radius:6px !important;background:#f1f5f9 !important;color:#475569 !important;text-decoration:none !important;transition:all 0.2s ease !important;}.aps-display-controls ul li a.selected,.aps-display-controls ul li a:hover{background:var(--nuviaz-primary) !important;color:#ffffff !important;}.aps-dropdown{position:relative !important;float:none !important;margin:0 !important;display:inline-block !important;}.aps-current-dp{display:inline-flex !important;align-items:center !important;gap:8px !important;padding:7px 14px !important;font-size:13px !important;font-weight:600 !important;color:#334155 !important;background:#f8fafc !important;border:1px solid var(--nuviaz-border) !important;border-radius:8px !important;cursor:pointer !important;height:auto !important;float:none !important;transition:all 0.2s ease !important;}.aps-dropdown:hover .aps-current-dp{background:#0a58ca !important;color:#ffffff !important;border-color:#0a58ca !important;}.aps-dropdown ul{position:absolute !important;top:calc(100% + 4px) !important;left:0 !important;min-width:180px !important;background:#ffffff !important;border:1px solid var(--nuviaz-border) !important;border-radius:8px !important;box-shadow:var(--nuviaz-shadow-lg) !important;padding:6px 0 !important;list-style:none !important;margin:0 !important;z-index:100 !important;}.aps-dropdown ul li{margin:0 !important;padding:0 !important;border:none !important;}.aps-dropdown ul li a{display:block !important;padding:8px 14px !important;font-size:13px !important;color:#334155 !important;text-decoration:none !important;transition:background 0.15s ease !important;}.aps-dropdown ul li a:hover{background:#f1f5f9 !important;color:var(--nuviaz-primary) !important;}.aps-filters-control{float:none !important;margin-left:auto !important;margin-bottom:0 !important;padding:0 !important;}.aps-filters-sw{display:inline-flex !important;align-items:center !important;gap:6px !important;padding:7px 14px !important;background:#f8fafc !important;border:1px solid var(--nuviaz-border) !important;border-radius:8px !important;font-size:13px !important;color:#334155 !important;text-decoration:none !important;transition:all 0.2s ease !important;}.aps-filters-sw:hover{background:#0a58ca !important;color:#ffffff !important;}.aps-pagination{display:flex !important;align-items:center !important;justify-content:center !important;gap:6px !important;margin:32px 0 16px !important;float:none !important;width:100% !important;}.aps-pagination a.page-numbers,.aps-pagination span.page-numbers{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:38px !important;height:38px !important;padding:0 12px !important;border-radius:8px !important;border:1px solid var(--nuviaz-border) !important;background:#ffffff !important;color:#334155 !important;font-size:13.5px !important;font-weight:600 !important;text-decoration:none !important;float:none !important;margin:0 !important;transition:all 0.2s ease !important;}.aps-pagination a.page-numbers:hover,.aps-pagination span.page-numbers.current{background:var(--nuviaz-primary) !important;color:#ffffff !important;border-color:var(--nuviaz-primary) !important;}.nuviaz-top-header{background:#ffffff;border-bottom:1px solid var(--nuviaz-border);position:sticky;top:0;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,0.04);}.nuviaz-top-bar{display:none !important;}.nuviaz-main-navbar{max-width:1240px;margin:0 auto;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:20px;}.nuviaz-nav-brand{display:flex;align-items:center;gap:10px;text-decoration:none;}.nuviaz-brand-badge{background:linear-gradient(135deg,#0a58ca,#0d9488);color:#ffffff;font-weight:900;font-size:18px;padding:4px 10px;border-radius:8px;}.nuviaz-brand-text{font-size:22px;font-weight:800;color:#0f172a;letter-spacing:-0.02em;}.nuviaz-brand-text span{color:#0a58ca;}.nuviaz-nav-search{flex:1;max-width:480px;}.nuviaz-search-form{display:flex !important;position:relative !important;align-items:center !important;width:100% !important;}.nuviaz-search-icon-wrap{position:absolute !important;left:14px !important;top:50% !important;transform:translateY(-50%) !important;display:flex !important;align-items:center !important;justify-content:center !important;pointer-events:none !important;z-index:2 !important;}.nuviaz-search-icon{display:block !important;}.nuviaz-search-input{width:100% !important;padding:10px 16px 10px 42px !important;padding-right:88px !important;border:1.5px solid #cbd5e1 !important;border-radius:25px !important;font-size:13.5px !important;outline:none !important;box-sizing:border-box !important;background:#ffffff !important;transition:all 0.2s ease !important;line-height:normal !important;}.nuviaz-search-input:focus{border-color:#0a58ca !important;box-shadow:0 0 0 3px rgba(10,88,202,0.1) !important;}.nuviaz-search-btn{position:absolute !important;right:4px !important;top:3px !important;bottom:3px !important;padding:0 16px !important;border-radius:20px !important;background:#0a58ca !important;color:#ffffff !important;border:none !important;font-size:13px !important;font-weight:700 !important;cursor:pointer !important;transition:background 0.2s ease !important;z-index:2 !important;}.nuviaz-search-btn:hover{background:#084298 !important;}.nuviaz-nav-menu{display:flex;align-items:center;gap:18px;list-style:none;margin:0;padding:0;}.nuviaz-nav-menu li a{color:#334155;text-decoration:none;font-weight:600;font-size:14px;transition:color 0.2s ease;}.nuviaz-nav-menu li a:hover{color:#0a58ca;}.nuviaz-category-bar{background:#ffffff;border-bottom:1px solid #e2e8f0;box-shadow:0 1px 3px rgba(15,23,42,0.03);padding:10px 16px;position:relative;z-index:90;}.nuviaz-category-bar-inner{max-width:1240px;margin:0 auto;display:flex;align-items:center;gap:14px;overflow-x:auto;white-space:nowrap;scrollbar-width:none;}.nuviaz-category-bar-inner::-webkit-scrollbar{display:none;}.nuviaz-quick-filter-badge{display:inline-flex;align-items:center;gap:6px;background:#f1f5f9;color:#475569;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:0.6px;padding:5px 10px;border-radius:8px;border:1px solid #e2e8f0;flex-shrink:0;}.nuviaz-filter-pills-group{display:inline-flex;align-items:center;gap:8px;flex-wrap:nowrap;}.nuviaz-cat-item{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;border-radius:9999px;font-size:13px;font-weight:700;text-decoration:none;background:#ffffff;color:#334155;border:1.5px solid #e2e8f0;box-shadow:0 1px 2px rgba(15,23,42,0.04);transition:all 0.22s cubic-bezier(0.16,1,0.3,1);flex-shrink:0;}.nuviaz-cat-item:hover{border-color:#93c5fd;color:#1d4ed8;background:#eff6ff;transform:translateY(-1px);box-shadow:0 4px 10px rgba(37,99,235,0.1);}.nuviaz-cat-item.active{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%) !important;color:#ffffff !important;border-color:#2563eb !important;box-shadow:0 4px 14px rgba(37,99,235,0.3) !important;transform:translateY(-1px);}.nuviaz-cat-item .pill-icon{font-size:14px;}.nuviaz-price-range-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:24px;padding:12px 18px;background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 3px rgba(15,23,42,0.03);}.nuviaz-price-range-label{font-size:12.5px;font-weight:800;color:#475569;display:flex;align-items:center;gap:6px;margin-right:6px;background:#f8fafc;padding:5px 10px;border-radius:8px;border:1px solid #e2e8f0;}.nuviaz-price-chip{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:700;padding:6px 14px;text-decoration:none;background:#f8fafc;color:#475569;border:1.5px solid #e2e8f0;border-radius:9999px;transition:all 0.2s ease;}.nuviaz-price-chip:hover{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8;transform:translateY(-1px);}.nuviaz-price-chip.active{background:#0f172a !important;color:#ffffff !important;border-color:#0f172a !important;box-shadow:0 4px 12px rgba(15,23,42,0.2) !important;}#nuviaz-home-faqs{margin-top:48px;background:#ffffff;border:1px solid #e2e8f0;border-radius:16px;padding:32px;box-shadow:0 4px 12px rgba(15,23,42,0.03);}.nuviaz-home-faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:20px;}.nuviaz-home-faq-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:20px;transition:all 0.22s ease;display:flex;flex-direction:column;}.nuviaz-home-faq-card:hover{background:#ffffff;border-color:#cbd5e1;box-shadow:0 6px 18px rgba(15,23,42,0.06);transform:translateY(-2px);}.nuviaz-home-faq-title{font-size:15px;font-weight:800;color:#0f172a;margin:0 0 10px 0;display:flex;align-items:flex-start;gap:8px;line-height:1.35;}.nuviaz-home-faq-desc{margin:0;font-size:13.5px;color:#475569;line-height:1.65;}#footer[role="contentinfo"],body > hr,.aps-container + hr,#footer,.narrowcolumn + hr{display:none !important;}.aps-comps-handle{width:44px !important;height:44px !important;padding:10px 8px !important;font-size:20px !important;display:flex !important;align-items:center !important;justify-content:center !important;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%) !important;color:#ffffff !important;border:none !important;border-radius:12px 0 0 12px !important;box-shadow:-4px 4px 16px rgba(37,99,235,0.25) !important;transition:all 0.25s ease !important;}.aps-comps-handle:hover{transform:translateX(-4px) !important;background:linear-gradient(135deg,#1d4ed8 0%,#1e40af 100%) !important;box-shadow:-6px 6px 20px rgba(37,99,235,0.35) !important;}.nuviaz-site-footer{background:#0f172a;color:#475569;padding:48px 16px 24px;margin-top:50px;border-top:3px solid #0a58ca;}.nuviaz-footer-inner{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:36px;margin-bottom:40px;}@media (max-width:900px){.nuviaz-footer-inner{grid-template-columns:1fr 1fr;}}@media (max-width:768px){.nuviaz-main-navbar{padding:10px 14px !important;gap:12px !important;}.nuviaz-nav-search{max-width:100% !important;flex:1 !important;}.nuviaz-search-input{font-size:13.5px !important;padding:9px 14px 9px 38px !important;padding-right:76px !important;}.nuviaz-search-icon-wrap{left:12px !important;}.nuviaz-search-btn{padding:0 14px !important;font-size:12.5px !important;right:3px !important;top:3px !important;bottom:3px !important;}}@media (max-width:600px){.nuviaz-main-navbar{display:flex !important;flex-direction:column !important;align-items:stretch !important;padding:12px 14px 10px !important;gap:10px !important;}.nuviaz-nav-brand{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:100% !important;text-align:center !important;}.nuviaz-brand-text{font-size:24px !important;letter-spacing:-0.03em !important;}.nuviaz-nav-search{width:100% !important;max-width:100% !important;}.nuviaz-search-input{font-size:14px !important;height:42px !important;padding:10px 14px 10px 40px !important;padding-right:82px !important;border-radius:22px !important;}.nuviaz-search-btn{padding:0 16px !important;font-size:13px !important;border-radius:18px !important;}.nuviaz-nav-menu{display:none !important;}.nuviaz-category-bar{padding:8px 10px !important;}.nuviaz-category-bar-inner{gap:8px !important;-webkit-overflow-scrolling:touch !important;}.nuviaz-quick-filter-badge{font-size:10px !important;padding:4px 8px !important;}.nuviaz-cat-item{font-size:11.5px !important;padding:5px 10px !important;}.nuviaz-brand-filter-bar{padding:12px 14px !important;border-radius:12px !important;margin-bottom:16px !important;}.brand-ribbon-pills{gap:6px !important;}.brand-pill{font-size:11.5px !important;padding:4px 10px !important;}.aps-container{padding:12px 10px !important;max-width:100% !important;width:100% !important;}.aps-row{margin-left:0 !important;margin-right:0 !important;}.aps-content{width:100% !important;padding-left:0 !important;padding-right:0 !important;}.nuviaz-footer-inner{grid-template-columns:1fr;gap:24px !important;}.nuviaz-catalog-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important;margin:14px 0 24px !important;width:100% !important;}.nuviaz-card{border-radius:12px !important;width:100% !important;box-sizing:border-box !important;}.nuviaz-card-header{padding:6px 8px 2px !important;}.nuviaz-card-brand{font-size:9px !important;padding:1px 5px !important;}.nuviaz-card-score{font-size:9.5px !important;padding:1px 5px !important;}.nuviaz-card-thumb{height:135px !important;padding:6px 4px !important;margin:0 6px 6px 6px !important;border-radius:10px !important;display:flex !important;align-items:center !important;justify-content:center !important;}.nuviaz-card-thumb img{max-height:120px !important;max-width:92% !important;object-fit:contain !important;}.nuviaz-card-body{padding:4px 8px 10px !important;}.nuviaz-card-title,.nuviaz-card-title a{font-size:12.5px !important;line-height:1.35 !important;margin:0 0 6px 0 !important;height:34px !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;}.nuviaz-cute-price-box{padding:4px 6px !important;border-radius:7px !important;}.nuviaz-cute-price-val{font-size:12px !important;}.nuviaz-cute-price-tag{font-size:8.5px !important;padding:1px 4px !important;}}.nuviaz-footer-col h4{color:#ffffff;font-size:15px;font-weight:700;margin:0 0 16px 0;text-transform:uppercase;letter-spacing:0.04em;}.nuviaz-footer-col p{font-size:13px;line-height:1.7;}.nuviaz-footer-links{list-style:none;margin:0;padding:0;}.nuviaz-footer-links li{margin-bottom:10px;}.nuviaz-footer-links a{color:#475569;text-decoration:none;font-size:13.5px;transition:color 0.2s ease;}.nuviaz-footer-links a:hover{color:#ffffff;padding-left:4px;}.nuviaz-footer-bottom{max-width:1240px;margin:0 auto;padding-top:24px;border-top:1px solid #1e293b;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;font-size:12.5px;}.nuviaz-footer-bottom a{color:#64748b;text-decoration:none;}.nuviaz-footer-bottom a:hover{color:#475569;}.nuviaz-universal-page-wrapper{background-color:#f8fafc;padding:30px 0 60px 0;min-height:60vh;}.nuviaz-page-breadcrumbs{display:flex;align-items:center;gap:8px;font-size:13.5px;color:#64748b;margin-bottom:20px;}.nuviaz-page-breadcrumbs a{color:var(--nuviaz-primary);text-decoration:none;font-weight:500;}.nuviaz-page-breadcrumbs a:hover{text-decoration:underline;}.nuviaz-bc-sep{color:#cbd5e1;}.nuviaz-bc-current{color:#1e293b;font-weight:600;}.nuviaz-page-main-card{background:#ffffff;border:1px solid var(--nuviaz-border);border-radius:16px;padding:40px 48px;box-shadow:0 4px 20px rgba(0,0,0,0.04);}.nuviaz-page-header-box{margin-bottom:28px;padding-bottom:20px;border-bottom:2px solid #f1f5f9;}.nuviaz-page-title{font-size:32px;font-weight:800;color:var(--nuviaz-text);line-height:1.3;margin:0 0 12px 0;letter-spacing:-0.02em;}.nuviaz-page-meta-strip{display:flex;align-items:center;gap:16px;font-size:13px;color:#64748b;flex-wrap:wrap;}.nuviaz-meta-tag{display:inline-flex;align-items:center;gap:6px;background:#f1f5f9;padding:4px 12px;border-radius:6px;font-weight:500;}.nuviaz-page-entry-content{color:#334155;font-size:16px;line-height:1.85;}.nuviaz-page-entry-content p{margin-bottom:20px;}.nuviaz-page-entry-content h2{font-size:22px;font-weight:700;color:#0f172a;margin:32px 0 16px 0;padding-bottom:8px;border-bottom:1px solid #e2e8f0;}.nuviaz-page-entry-content h3{font-size:18px;font-weight:600;color:#1e293b;margin:24px 0 12px 0;}.nuviaz-page-entry-content ul,.nuviaz-page-entry-content ol{margin:16px 0 24px 24px;padding-left:10px;}.nuviaz-page-entry-content li{margin-bottom:8px;}.nuviaz-page-entry-content a{color:var(--nuviaz-primary);text-decoration:underline;}.nuviaz-page-entry-content a:hover{color:#084298;}.nuviaz-page-entry-content blockquote{border-left:4px solid var(--nuviaz-primary);margin:24px 0;padding:16px 20px;background:#f8fafc;color:#475569;border-radius:0 8px 8px 0;}@media (max-width:768px){.nuviaz-page-main-card{padding:24px 18px;border-radius:12px;}.nuviaz-page-title{font-size:24px;}}.aps-comp-column{background:#ffffff;border:1px solid var(--nuviaz-border);border-radius:14px;padding:24px;margin-bottom:24px;box-shadow:0 2px 10px rgba(0,0,0,0.03);}.aps-comp-search strong{display:block;font-size:18px;font-weight:700;color:#1e293b;margin-bottom:12px;}.aps-comp-field{position:relative;width:100%;}.aps-comp-field input.aps-search-comp{width:100% !important;height:48px !important;border:2px solid #e2e8f0 !important;border-radius:10px !important;padding:8px 45px 8px 16px !important;font-size:15px !important;background:#f8fafc !important;transition:all 0.2s ease !important;}.aps-comp-field input.aps-search-comp:focus{border-color:var(--nuviaz-primary) !important;background:#ffffff !important;box-shadow:0 0 0 3px rgba(10,88,202,0.12) !important;outline:none !important;}.aps-comp-field .aps-icon-search{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#475569;font-size:18px;}.aps-specs-table{background:#ffffff;border-radius:14px;overflow:hidden;border:1px solid var(--nuviaz-border);box-shadow:0 4px 16px rgba(0,0,0,0.03);}.aps-comp-column{margin-bottom:24px;}.aps-comp-specs .aps-specs-list li,.aps-specs-scroller .aps-specs-list li.aps-comp-row{display:flex !important;align-items:stretch !important;border-bottom:1px solid #f1f5f9 !important;padding:12px 16px !important;margin:0 !important;transition:background 0.15s ease !important;min-height:48px !important;box-sizing:border-box !important;}.aps-comp-specs .aps-specs-list li:hover{background:#f8fafc !important;}.aps-comp-specs .aps-attr-title{width:220px !important;min-width:200px !important;max-width:220px !important;flex:0 0 220px !important;padding-right:18px !important;display:flex !important;align-items:center !important;font-weight:700 !important;color:#334155 !important;font-size:13.5px !important;border-right:1px solid #f1f5f9 !important;position:static !important;height:auto !important;background:transparent !important;}.aps-comp-specs .aps-attr-value{flex:1 1 auto !important;display:flex !important;align-items:center !important;gap:16px !important;padding-left:18px !important;width:calc(100% - 220px) !important;position:static !important;height:auto !important;}.aps-1co{flex:1 !important;width:100% !important;}.aps-2co{flex:1 1 50% !important;width:calc(50% - 8px) !important;word-break:break-word !important;}.aps-3co{flex:1 1 33.333% !important;width:calc(33.333% - 11px) !important;word-break:break-word !important;}.aps-4co{flex:1 1 25% !important;width:calc(25% - 12px) !important;word-break:break-word !important;}.aps-comp-title{margin:0 !important;}.aps-comp-title a{font-family:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,"Inter",sans-serif !important;color:#0f172a !important;font-weight:700 !important;font-size:15px !important;line-height:1.35 !important;text-decoration:none !important;transition:color 0.2s ease !important;}.aps-comp-title a:hover{color:var(--nuviaz-primary) !important;}.aps-comp-thumb{max-width:130px !important;height:auto !important;border-radius:12px !important;background:#f8fafc !important;padding:8px !important;border:1px solid #e2e8f0 !important;transition:transform 0.25s ease !important;}.aps-comp-thumb:hover{transform:scale(1.04) !important;}.aps-attr-header img{max-width:90px !important;height:auto !important;border-radius:8px !important;border:1px solid #e2e8f0 !important;padding:4px !important;background:#ffffff !important;}.aps-close-icon.aps-remove-compare{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:24px !important;height:24px !important;margin-left:8px !important;border-radius:50% !important;background:#fee2e2 !important;color:#ef4444 !important;cursor:pointer !important;font-size:12px !important;transition:all 0.2s ease !important;vertical-align:middle !important;}.aps-close-icon.aps-remove-compare:hover{background:#ef4444 !important;color:#ffffff !important;transform:scale(1.1) !important;}.aps-main-title{font-family:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,"Inter",sans-serif !important;font-size:24px !important;font-weight:800 !important;color:#0f172a !important;letter-spacing:-0.02em !important;margin-bottom:20px !important;}.nuviaz-faq-section{margin-top:36px !important;background:#ffffff !important;border:1px solid #e2e8f0 !important;border-radius:16px !important;padding:28px !important;box-shadow:0 4px 16px rgba(0,0,0,0.03) !important;}.nuviaz-faq-list{display:flex !important;flex-direction:column !important;gap:12px !important;margin-top:18px !important;}.nuviaz-faq-item{background:#f8fafc !important;border:1px solid #e2e8f0 !important;border-radius:12px !important;overflow:hidden !important;transition:all 0.25s cubic-bezier(0.16,1,0.3,1) !important;}.nuviaz-faq-item:hover,.nuviaz-faq-item[open]{background:#ffffff !important;border-color:#93c5fd !important;box-shadow:0 6px 20px rgba(10,88,202,0.06) !important;}.nuviaz-faq-question{display:flex !important;align-items:center !important;justify-content:space-between !important;padding:16px 20px !important;cursor:pointer !important;list-style:none !important;user-select:none !important;gap:14px !important;font-weight:700 !important;color:#0f172a !important;font-size:15px !important;transition:color 0.2s ease !important;}.nuviaz-faq-question::-webkit-details-marker{display:none !important;}.nuviaz-faq-question:hover{color:#0a58ca !important;}.nuviaz-faq-title{flex:1 !important;line-height:1.4 !important;}.nuviaz-faq-arrow{font-size:12px !important;color:#64748b !important;transition:transform 0.3s cubic-bezier(0.16,1,0.3,1),color 0.2s ease !important;flex-shrink:0 !important;}.nuviaz-faq-item[open] .nuviaz-faq-arrow{transform:rotate(180deg) !important;color:#0a58ca !important;}.nuviaz-faq-answer{padding:0 20px 18px 20px !important;color:#475569 !important;font-size:14px !important;line-height:1.7 !important;border-top:1px solid #f1f5f9 !important;background:#ffffff !important;}.nuviaz-faq-answer p{margin:12px 0 0 0 !important;}@media (min-width:992px){.nuviaz-faq-item.hover-active,.nuviaz-faq-item:hover{border-color:#93c5fd !important;}}@media (max-width:680px){.nuviaz-faq-section{padding:18px 14px !important;}.nuviaz-faq-question{padding:14px 14px !important;font-size:14px !important;}.nuviaz-faq-answer{padding:0 14px 14px 14px !important;font-size:13.5px !important;}}.nuviaz-related-section{margin-top:36px !important;margin-bottom:28px !important;background:#ffffff !important;border:1px solid var(--nuviaz-border) !important;border-radius:16px !important;padding:24px !important;box-shadow:0 2px 12px rgba(15,23,42,0.04) !important;}.nuviaz-related-header{margin-bottom:20px !important;padding-bottom:14px !important;border-bottom:2px solid #eff6ff !important;}.nuviaz-related-badge{display:inline-block !important;background:#eff6ff !important;color:#2563eb !important;font-size:11px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:0.5px !important;padding:3px 10px !important;border-radius:9999px !important;margin-bottom:6px !important;}.nuviaz-related-title{font-size:20px !important;font-weight:800 !important;color:#0f172a !important;margin:0 !important;}.nuviaz-related-title a.nuviaz-brand-highlight{color:#2563eb !important;text-decoration:none !important;}.nuviaz-related-title a.nuviaz-brand-highlight:hover{text-decoration:underline !important;}.nuviaz-related-grid{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(190px,1fr)) !important;gap:16px !important;width:100% !important;}@media (max-width:640px){.nuviaz-related-grid{grid-template-columns:repeat(2,1fr) !important;gap:10px !important;}.nuviaz-related-section{padding:16px !important;}}.nuviaz-compare-page-root{width:100% !important;max-width:1360px !important;margin:0 auto !important;padding:0 16px 40px !important;box-sizing:border-box !important;font-family:-apple-system,BlinkMacSystemFont,"Inter","Segoe UI",Roboto,sans-serif !important;}.nuviaz-compare-breadcrumbs{margin:16px 0 20px !important;font-size:13px !important;}.nuviaz-compare-breadcrumbs ol{display:flex !important;align-items:center !important;gap:8px !important;list-style:none !important;padding:0 !important;margin:0 !important;color:#64748b !important;}.nuviaz-compare-breadcrumbs a{color:#2563eb !important;text-decoration:none !important;}.nuviaz-compare-breadcrumbs a:hover{text-decoration:underline !important;}.nuviaz-comp-top-bar{display:flex !important;align-items:flex-start !important;justify-content:space-between !important;gap:20px !important;background:#ffffff !important;border:1px solid #e2e8f0 !important;border-radius:16px !important;padding:24px 28px !important;margin-bottom:24px !important;box-shadow:0 2px 10px rgba(0,0,0,0.02) !important;flex-wrap:wrap !important;}.nuviaz-comp-title-group{flex:1 1 600px !important;}.nuviaz-comp-badge{display:inline-block !important;background:#dbeafe !important;color:#1d4ed8 !important;font-size:11.5px !important;font-weight:700 !important;padding:3px 10px !important;border-radius:6px !important;text-transform:uppercase !important;letter-spacing:0.04em !important;margin-bottom:8px !important;}.nuviaz-comp-heading{font-size:26px !important;font-weight:800 !important;color:#0f172a !important;margin:0 0 6px 0 !important;line-height:1.3 !important;}.nuviaz-comp-subtitle{font-size:13.5px !important;color:#64748b !important;margin:0 !important;line-height:1.5 !important;}.nuviaz-comp-actions{display:flex !important;align-items:center !important;gap:10px !important;}.nuviaz-btn{display:inline-flex !important;align-items:center !important;gap:6px !important;font-size:13px !important;font-weight:700 !important;padding:8px 16px !important;border-radius:8px !important;cursor:pointer !important;text-decoration:none !important;transition:all 0.15s ease !important;border:1px solid transparent !important;}.nuviaz-btn-outline{background:#ffffff !important;border-color:#cbd5e1 !important;color:#334155 !important;}.nuviaz-btn-outline:hover{background:#f8fafc !important;border-color:#475569 !important;}.nuviaz-btn-danger:hover{background:#fef2f2 !important;border-color:#fca5a5 !important;color:#dc2626 !important;}.nuviaz-comp-table-wrap{width:100% !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch !important;}.nuviaz-comp-grid{display:grid !important;gap:14px !important;margin-bottom:24px !important;min-width:780px !important;}.nuviaz-comp-grid-2{grid-template-columns:220px 1fr !important;}.nuviaz-comp-grid-3{grid-template-columns:220px 1fr 1fr !important;}.nuviaz-comp-grid-4{grid-template-columns:220px 1fr 1fr 1fr !important;}.nuviaz-comp-grid-5{grid-template-columns:220px 1fr 1fr 1fr 1fr !important;}.nuviaz-comp-card{background:#ffffff !important;border:1px solid #e2e8f0 !important;border-radius:14px !important;padding:20px 16px !important;text-align:center !important;position:relative !important;display:flex !important;flex-direction:column !important;align-items:center !important;box-shadow:0 2px 8px rgba(0,0,0,0.02) !important;height:100% !important;box-sizing:border-box !important;}.nuviaz-comp-label-card{background:#f8fafc !important;border-style:solid !important;justify-content:center !important;text-align:left !important;align-items:flex-start !important;padding:24px !important;}.nuviaz-comp-label-card .label-badge{background:#2563eb !important;color:#fff !important;font-size:10.5px !important;font-weight:800 !important;padding:2px 8px !important;border-radius:4px !important;letter-spacing:0.06em !important;margin-bottom:8px !important;}.nuviaz-comp-label-card .label-title{font-size:18px !important;font-weight:800 !important;color:#0f172a !important;margin:0 0 4px 0 !important;}.nuviaz-comp-label-card .label-desc{font-size:12px !important;color:#64748b !important;margin:0 !important;}.nuviaz-comp-remove-btn{position:absolute !important;top:10px !important;right:10px !important;background:#f1f5f9 !important;color:#64748b !important;border:1px solid #e2e8f0 !important;border-radius:6px !important;padding:4px 8px !important;font-size:11px !important;font-weight:700 !important;cursor:pointer !important;display:inline-flex !important;align-items:center !important;gap:4px !important;transition:all 0.15s ease !important;}.nuviaz-comp-remove-btn:hover{background:#fee2e2 !important;border-color:#fca5a5 !important;color:#dc2626 !important;}.nuviaz-comp-card-thumb{width:140px !important;height:140px !important;margin:12px auto 10px !important;display:flex !important;align-items:center !important;justify-content:center !important;}.nuviaz-comp-card-thumb img{max-width:100% !important;max-height:100% !important;object-fit:contain !important;filter:drop-shadow(0 4px 8px rgba(0,0,0,0.06)) !important;}.nuviaz-comp-brand-tag{font-size:11px !important;font-weight:700 !important;color:#64748b !important;text-transform:uppercase !important;letter-spacing:0.05em !important;margin-bottom:2px !important;}.nuviaz-comp-card-title{font-size:15px !important;font-weight:800 !important;color:#0f172a !important;margin:0 0 8px 0 !important;line-height:1.3 !important;}.nuviaz-comp-card-title a{color:inherit !important;text-decoration:none !important;}.nuviaz-comp-card-title a:hover{color:#2563eb !important;}.nuviaz-comp-card-price{display:flex !important;align-items:center !important;gap:6px !important;margin-bottom:8px !important;}.nuviaz-comp-card-price .price-val{font-size:16px !important;font-weight:800 !important;color:#2563eb !important;}.nuviaz-comp-card-price .stock-badge{font-size:10.5px !important;font-weight:700 !important;padding:2px 6px !important;border-radius:4px !important;background:#f1f5f9 !important;color:#475569 !important;}.nuviaz-comp-card-rating{font-size:12px !important;color:#64748b !important;margin-bottom:12px !important;display:flex !important;align-items:center !important;gap:3px !important;}.nuviaz-comp-card-rating .rating-star{color:#f59e0b !important;}.nuviaz-comp-card-rating strong{color:#0f172a !important;}.nuviaz-btn-view-specs{background:#f1f5f9 !important;color:#1e293b !important;font-size:12px !important;padding:6px 14px !important;border-radius:6px !important;border:1px solid #cbd5e1 !important;margin-top:auto !important;}.nuviaz-btn-view-specs:hover{background:#2563eb !important;color:#fff !important;border-color:#2563eb !important;}.nuviaz-comp-add-card{border:2px dashed #93c5fd !important;background:#f0f7ff !important;cursor:pointer !important;justify-content:center !important;}.nuviaz-comp-add-card .add-icon-circle{width:48px !important;height:48px !important;border-radius:50% !important;background:#2563eb !important;color:#ffffff !important;display:flex !important;align-items:center !important;justify-content:center !important;margin-bottom:10px !important;box-shadow:0 4px 10px rgba(37,99,235,0.25) !important;}.nuviaz-comp-add-card h4{font-size:15px !important;font-weight:800 !important;color:#1e3a8a !important;margin:0 0 4px 0 !important;}.nuviaz-comp-add-card p{font-size:11.5px !important;color:#64748b !important;margin:0 0 12px 0 !important;}.nuviaz-comp-inline-search-wrap{width:100% !important;position:relative !important;}.nuviaz-comp-inline-search-input{width:100% !important;padding:8px 12px !important;border:1px solid #93c5fd !important;border-radius:6px !important;font-size:12px !important;box-sizing:border-box !important;outline:none !important;background:#fff !important;}.nuviaz-comp-inline-search-input:focus{border-color:#2563eb !important;box-shadow:0 0 0 3px rgba(37,99,235,0.15) !important;}.nuviaz-comp-specs-sections{display:flex !important;flex-direction:column !important;gap:16px !important;min-width:780px !important;}.nuviaz-comp-group-card{background:#ffffff !important;border:1px solid #e2e8f0 !important;border-radius:14px !important;overflow:hidden !important;box-shadow:0 1px 4px rgba(0,0,0,0.02) !important;}.nuviaz-comp-group-header{background:#f8fafc !important;border-bottom:1px solid #e2e8f0 !important;padding:12px 20px !important;}.nuviaz-comp-group-header .group-title{font-size:15px !important;font-weight:800 !important;color:#0f172a !important;margin:0 !important;display:flex !important;align-items:center !important;gap:8px !important;}.nuviaz-comp-specs-table{display:flex !important;flex-direction:column !important;}.nuviaz-comp-spec-row{display:grid !important;border-bottom:1px solid #f1f5f9 !important;transition:background 0.15s ease !important;}.nuviaz-comp-grid-2 ~ .nuviaz-comp-specs-sections .nuviaz-comp-spec-row{grid-template-columns:220px 1fr !important;}.nuviaz-comp-grid-3 ~ .nuviaz-comp-specs-sections .nuviaz-comp-spec-row{grid-template-columns:220px 1fr 1fr !important;}.nuviaz-comp-grid-4 ~ .nuviaz-comp-specs-sections .nuviaz-comp-spec-row{grid-template-columns:220px 1fr 1fr 1fr !important;}.nuviaz-comp-grid-5 ~ .nuviaz-comp-specs-sections .nuviaz-comp-spec-row{grid-template-columns:220px 1fr 1fr 1fr 1fr !important;}.nuviaz-comp-spec-row:last-child{border-bottom:none !important;}.nuviaz-comp-spec-row:hover{background:#f8fafc !important;}.spec-label-col{padding:12px 18px !important;background:#fafafa !important;border-right:1px solid #f1f5f9 !important;display:flex !important;align-items:center !important;gap:6px !important;font-size:13px !important;color:#334155 !important;font-weight:700 !important;box-sizing:border-box !important;}.spec-desc-hint{cursor:help !important;font-size:11px !important;}.spec-val-col{padding:12px 16px !important;display:flex !important;align-items:center !important;font-size:13px !important;color:#1e293b !important;line-height:1.5 !important;border-right:1px solid #f8fafc !important;word-break:break-word !important;box-sizing:border-box !important;}.spec-val-col:last-child{border-right:none !important;}.spec-check-yes{color:#15803d !important;font-weight:700 !important;background:#dcfce7 !important;padding:2px 8px !important;border-radius:4px !important;display:inline-block !important;}.spec-check-no{color:#dc2626 !important;font-weight:700 !important;background:#fee2e2 !important;padding:2px 8px !important;border-radius:4px !important;display:inline-block !important;}.spec-empty{color:#475569 !important;}.nuviaz-comp-empty-state{display:flex !important;flex-direction:column !important;gap:28px !important;margin:10px 0 30px !important;}.empty-hero-card{background:linear-gradient(135deg,#f8fafc 0%,#eff6ff 100%) !important;border:1px solid #dbeafe !important;border-radius:18px !important;padding:36px 24px !important;text-align:center !important;box-shadow:0 4px 16px rgba(37,99,235,0.04) !important;}.hero-icon-wrap{width:64px !important;height:64px !important;background:#2563eb !important;color:#fff !important;border-radius:50% !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;font-size:26px !important;margin-bottom:14px !important;box-shadow:0 8px 16px rgba(37,99,235,0.25) !important;}.hero-title{font-size:26px !important;font-weight:800 !important;color:#0f172a !important;margin:0 0 8px 0 !important;}.hero-desc{font-size:14px !important;color:#64748b !important;max-width:620px !important;margin:0 auto 22px auto !important;line-height:1.6 !important;}.empty-search-box-wrap{max-width:600px !important;margin:0 auto 24px auto !important;position:relative !important;}.empty-search-field{display:flex !important;align-items:center !important;background:#ffffff !important;border:2px solid #93c5fd !important;border-radius:12px !important;padding:4px 12px !important;box-shadow:0 4px 12px rgba(37,99,235,0.06) !important;}.empty-search-field:focus-within{border-color:#2563eb !important;box-shadow:0 0 0 3px rgba(37,99,235,0.2) !important;}.empty-search-input{border:none !important;outline:none !important;font-size:14px !important;padding:10px 8px !important;flex:1 !important;width:100% !important;}.empty-slots-row{display:flex !important;align-items:center !important;justify-content:center !important;gap:16px !important;max-width:520px !important;margin:0 auto !important;}.empty-slot{flex:1 !important;background:#ffffff !important;border:2px dashed #93c5fd !important;border-radius:12px !important;padding:18px 12px !important;cursor:pointer !important;display:flex !important;flex-direction:column !important;align-items:center !important;transition:all 0.15s ease !important;}.empty-slot:hover{background:#eff6ff !important;border-color:#2563eb !important;}.empty-slot .slot-icon{font-size:26px !important;margin-bottom:6px !important;}.empty-slot .slot-title{font-size:13.5px !important;color:#1e293b !important;}.empty-slot .slot-sub{font-size:11px !important;color:#64748b !important;margin-top:2px !important;}.empty-vs-badge{font-size:18px !important;font-weight:900 !important;color:#2563eb !important;}.empty-trending-section{background:#ffffff !important;border:1px solid #e2e8f0 !important;border-radius:16px !important;padding:24px !important;box-shadow:0 1px 4px rgba(0,0,0,0.02) !important;}.trending-header{margin-bottom:20px !important;border-bottom:1px solid #f1f5f9 !important;padding-bottom:12px !important;}.trending-title{font-size:18px !important;font-weight:800 !important;color:#0f172a !important;margin:0 0 4px 0 !important;}.trending-sub{font-size:12.5px !important;color:#64748b !important;margin:0 !important;}.trending-cards-grid{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(180px,1fr)) !important;gap:14px !important;}.trending-phone-card{background:#f8fafc !important;border:1px solid #e2e8f0 !important;border-radius:12px !important;padding:14px 12px !important;text-align:center !important;display:flex !important;flex-direction:column !important;justify-content:space-between !important;transition:transform 0.15s ease,box-shadow 0.15s ease !important;}.trending-phone-card:hover{transform:translateY(-2px) !important;box-shadow:0 6px 14px rgba(0,0,0,0.04) !important;border-color:#cbd5e1 !important;}.trending-thumb-wrap{width:90px !important;height:90px !important;margin:0 auto 10px !important;display:flex !important;align-items:center !important;justify-content:center !important;}.trending-thumb-wrap img{max-width:100% !important;max-height:100% !important;object-fit:contain !important;}.trending-brand{font-size:10.5px !important;font-weight:700 !important;color:#64748b !important;text-transform:uppercase !important;letter-spacing:0.04em !important;margin-bottom:2px !important;}.trending-name{font-size:13.5px !important;font-weight:700 !important;color:#0f172a !important;margin:0 0 4px 0 !important;line-height:1.3 !important;overflow:hidden !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;}.trending-name a{color:inherit !important;text-decoration:none !important;}.trending-price-row{margin-bottom:12px !important;}.trending-price{font-size:13px !important;font-weight:800 !important;color:#2563eb !important;}.nuviaz-btn-add-comp{background:#2563eb !important;color:#ffffff !important;font-size:12px !important;font-weight:700 !important;padding:7px 12px !important;border-radius:6px !important;border:none !important;cursor:pointer !important;width:100% !important;box-sizing:border-box !important;justify-content:center !important;transition:background 0.15s ease !important;}.nuviaz-btn-add-comp:hover{background:#1d4ed8 !important;}.empty-live-dropdown,.nuviaz-comp-live-dropdown{position:absolute !important;top:100% !important;left:0 !important;right:0 !important;background:#ffffff !important;border:1px solid #cbd5e1 !important;border-radius:10px !important;box-shadow:0 10px 25px rgba(0,0,0,0.1) !important;z-index:9999 !important;max-height:320px !important;overflow-y:auto !important;display:none;text-align:left !important;margin-top:6px !important;}.nuviaz-search-results-list{list-style:none !important;padding:0 !important;margin:0 !important;}.nuviaz-search-results-list li{padding:0 !important;margin:0 !important;border-bottom:1px solid #f1f5f9 !important;}.nuviaz-search-results-list li:last-child{border-bottom:none !important;}.nuviaz-search-results-list a.aps-add-compare{display:flex !important;align-items:center !important;gap:10px !important;padding:10px 14px !important;color:#1e293b !important;text-decoration:none !important;font-size:13px !important;font-weight:600 !important;transition:background 0.1s ease !important;}.nuviaz-search-results-list a.aps-add-compare:hover{background:#eff6ff !important;color:#2563eb !important;}.nuviaz-search-results-list img{width:38px !important;height:38px !important;object-fit:contain !important;}.no-results-msg{padding:16px !important;font-size:13px !important;color:#64748b !important;text-align:center !important;}.nuviaz-floating-dock{position:fixed !important;bottom:24px !important;right:24px !important;z-index:99999 !important;background:#0f172a !important;color:#ffffff !important;border-radius:14px !important;box-shadow:0 10px 30px rgba(0,0,0,0.25) !important;padding:10px 14px !important;display:flex !important;align-items:center !important;gap:12px !important;font-family:-apple-system,BlinkMacSystemFont,"Inter",sans-serif !important;transition:all 0.2s ease !important;}.nuviaz-dock-info{display:flex !important;align-items:center !important;gap:8px !important;}.nuviaz-dock-badge{background:#2563eb !important;color:#fff !important;width:24px !important;height:24px !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:11px !important;font-weight:800 !important;}.nuviaz-dock-title{font-size:13px !important;font-weight:700 !important;}.nuviaz-dock-btn{background:#2563eb !important;color:#ffffff !important;padding:6px 14px !important;border-radius:8px !important;font-size:12.5px !important;font-weight:700 !important;text-decoration:none !important;display:inline-flex !important;align-items:center !important;gap:6px !important;transition:background 0.15s ease !important;}.nuviaz-dock-btn:hover{background:#1d4ed8 !important;color:#fff !important;}.nuviaz-dock-clear{color:#475569 !important;background:transparent !important;border:none !important;cursor:pointer !important;font-size:11px !important;padding:4px !important;}.nuviaz-dock-clear:hover{color:#ef4444 !important;}@media (max-width:600px){.nuviaz-floating-dock{bottom:12px !important;right:12px !important;left:12px !important;justify-content:space-between !important;}}