@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Plus+Jakarta+Sans:wght@400;500;600;700;800;900&display=swap";
:root{--brand-blue:#2563eb;--brand-blue-deep:#1d4ed8;--brand-green:#10b981;--brand-violet:#7c3aed;--brand-amber:#f59e0b;--app-primary:#2563eb;--app-primary-soft:#eff6ff;--app-primary-glow:#2563eb2e;--app-secondary:#10b981;--app-surface:#fff;--app-surface-alt:#f8fafc;--app-surface-glass:#ffffffd1;--app-bg:#f8fafc;--app-border:#e2e8f0;--app-border-strong:#cbd5e1;--app-text:#0f172a;--app-muted:#64748b;--app-shadow:0 8px 32px #0f172a14, 0 2px 8px #0f172a0a;--app-shadow-lg:0 20px 60px #0f172a1f, 0 4px 16px #0f172a0f;--app-shadow-glow:0 0 40px #2f6fed26;--grad-primary:linear-gradient(135deg, #3b82f6 0%, #2563eb 52%, #1d4ed8 100%);--grad-hero:linear-gradient(135deg, #0f172a 0%, #1d4ed8 58%, #10b981 100%);--grad-success:linear-gradient(135deg, #10b981 0%, #059669 100%);--grad-warm:linear-gradient(135deg, #f59e0b 0%, #d97706 100%);--grad-card-hover:linear-gradient(135deg, #4f8ef70f 0%, #7c3aed0a 100%);--r-sm:10px;--r-md:16px;--r-lg:24px;--r-xl:32px;--r-full:999px;--ease:cubic-bezier(.25, .46, .45, .94);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.15s;--dur-mid:.28s;--dur-slow:.45s}:root[data-app-theme=dark]{--app-primary:#60a5fa;--app-primary-soft:#60a5fa1f;--app-primary-glow:#60a5fa3d;--app-secondary:#10b981;--app-surface:#0f172a;--app-surface-alt:#020617;--app-surface-glass:#0f172ae0;--app-bg:#020617;--app-border:#94a3b824;--app-border-strong:#94a3b847;--app-text:#e2e8f0;--app-muted:#94a3b8;--app-shadow:0 8px 32px #00000052, 0 2px 8px #0003;--app-shadow-lg:0 20px 60px #0000007a, 0 4px 16px #00000047;--app-shadow-glow:0 0 48px #6ea6ff38;--grad-primary:linear-gradient(135deg, #60a5fa 0%, #2563eb 50%, #1d4ed8 100%);--grad-hero:linear-gradient(135deg, #0f172a 0%, #1d4ed8 62%, #10b981 100%);--grad-card-hover:linear-gradient(135deg, #6ea6ff14 0%, #8b5cf60f 100%)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{color:var(--app-text);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--app-bg);background-image:radial-gradient(80% 50% at 50% -10%,#2f6fed1f 0%,#0000 60%),radial-gradient(60% 40% at 90% 10%,#7c3aed0f 0%,#0000 50%),radial-gradient(50% 30% at 0 80%,#22c55e0d 0%,#0000 50%);background-attachment:fixed;min-height:100vh;margin:0;font-family:Inter,Plus Jakarta Sans,IBM Plex Sans,Segoe UI,sans-serif;overflow-x:hidden}:root[data-app-theme=dark] body{background-image:radial-gradient(80% 50% at 50% -10%,#4f6ef52e 0%,#0000 60%),radial-gradient(60% 40% at 90% 10%,#8b5cf61a 0%,#0000 50%),radial-gradient(50% 30% at 0 80%,#22c55e0f 0%,#0000 50%)}a{color:inherit;text-decoration:none}::selection{background:#2f6fed33}.glass-card{background:var(--app-surface-glass);-webkit-backdrop-filter:blur(20px)saturate(180%);border:1px solid var(--app-border);border-radius:var(--r-lg);box-shadow:var(--app-shadow);transition:border-color var(--dur-mid) var(--ease), box-shadow var(--dur-mid) var(--ease), transform var(--dur-mid) var(--ease-spring), background var(--dur-mid) var(--ease)}.glass-card:hover{border-color:var(--app-border-strong);box-shadow:var(--app-shadow-lg);transform:translateY(-2px)}.gradient-text,.hero-gradient-text{background:var(--grad-primary);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.gradient-text-warm{background:linear-gradient(135deg,#f59e0b 0%,#ef4444 60%,#7c3aed 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-grid{position:relative;overflow:hidden}.hero-grid.glass-card:hover{transform:none}.hero-grid:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#2f6fed0b 1px,#0000 1px),linear-gradient(90deg,#2f6fed0b 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 80% at 30% 40%,#000 10%,#0000 65%);mask-image:radial-gradient(90% 80% at 30% 40%,#000 10%,#0000 65%)}:root[data-app-theme=dark] .hero-grid:before{background-image:linear-gradient(#6ea6ff12 1px,#0000 1px),linear-gradient(90deg,#6ea6ff12 1px,#0000 1px)}.orb{filter:blur(80px);pointer-events:none;will-change:transform;border-radius:50%;position:absolute}.orb-blue{background:radial-gradient(circle,#4f8ef738 0%,#0000 70%);width:400px;height:400px}.orb-violet{background:radial-gradient(circle,#7c3aed24 0%,#0000 70%);width:320px;height:320px}.orb-green{background:radial-gradient(circle,#22c55e1f 0%,#0000 70%);width:260px;height:260px}.stat-glow{position:relative;overflow:hidden}.stat-glow:after{content:"";filter:blur(20px);pointer-events:none;opacity:0;height:80px;transition:opacity var(--dur-mid) var(--ease);background:linear-gradient(90deg,#2f6fed1f,#7c3aed14,#22c55e14);position:absolute;inset:-40% -10% auto}.stat-glow:hover:after{opacity:1}.nav-link{color:var(--app-muted);letter-spacing:.01em;transition:color var(--dur-fast) var(--ease);padding:6px 2px;font-size:14px;font-weight:600;text-decoration:none;position:relative}.nav-link:hover,.nav-link.active{color:var(--app-primary)}.nav-link:after{content:"";border-radius:var(--r-full);transform-origin:50%;background:var(--grad-primary);height:2px;transition:transform var(--dur-mid) var(--ease-spring);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.nav-link:hover:after,.nav-link.active:after{transform:scaleX(1)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 0 0 var(--app-primary-glow)}50%{box-shadow:0 0 0 12px #0000}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-fade-in{animation:fadeIn var(--dur-mid) var(--ease) both}.animate-fade-in-up{animation:fadeInUp .5s var(--ease) both}.animate-scale-in{animation:scaleIn var(--dur-mid) var(--ease-spring) both}.animate-float{animation:4s ease-in-out infinite float}.stagger-children>:first-child{animation-delay:0s}.stagger-children>:nth-child(2){animation-delay:60ms}.stagger-children>:nth-child(3){animation-delay:.12s}.stagger-children>:nth-child(4){animation-delay:.18s}.stagger-children>:nth-child(5){animation-delay:.24s}.stagger-children>:nth-child(6){animation-delay:.3s}.shimmer{background:linear-gradient(90deg, var(--app-surface-alt) 25%, var(--app-border) 50%, var(--app-surface-alt) 75%);background-size:200% 100%;animation:1.6s infinite shimmer}.badge-premium{border-radius:var(--r-full);letter-spacing:.04em;color:var(--app-primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#4f8ef726 0%,#7c3aed1f 100%);border:1px solid #4f8ef740;align-items:center;gap:5px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.icon-btn{border-radius:var(--r-sm);border:1px solid var(--app-border);background:var(--app-surface-glass);width:40px;height:40px;color:var(--app-muted);cursor:pointer;transition:all var(--dur-fast) var(--ease);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover{color:var(--app-primary);border-color:var(--app-primary);background:var(--app-primary-soft);transform:scale(1.05)}.cat-chip{border-radius:var(--r-full);border:1px solid var(--app-border);background:var(--app-surface-glass);color:var(--app-muted);cursor:pointer;transition:all var(--dur-mid) var(--ease);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.cat-chip:hover,.cat-chip.active{color:var(--app-primary);border-color:var(--app-primary);background:var(--app-primary-soft);box-shadow:0 4px 12px var(--app-primary-glow);transform:translateY(-1px)}.hero-badge{border-radius:var(--r-full);color:var(--app-primary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:fadeInUp .6s var(--ease) .1s both;background:linear-gradient(135deg,#4f8ef72e 0%,#7c3aed1f 100%);border:1px solid #4f8ef747;align-items:center;gap:7px;padding:6px 16px;font-size:13px;font-weight:700;display:inline-flex}.hero-badge-dot{background:var(--app-secondary);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s infinite pulse-glow}.metric-value{background:var(--grad-primary);-webkit-text-fill-color:transparent;letter-spacing:-.03em;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:900;line-height:1}.product-card-wrap{animation:fadeInUp .4s var(--ease) both}.product-card-wrap:nth-child(2){animation-delay:50ms}.product-card-wrap:nth-child(3){animation-delay:.1s}.product-card-wrap:nth-child(4){animation-delay:.15s}.section-label{letter-spacing:.08em;text-transform:uppercase;color:var(--app-primary);background:var(--app-primary-soft);border-radius:var(--r-full);align-items:center;gap:8px;margin-bottom:10px;padding:5px 14px;font-size:12px;font-weight:700;display:inline-flex}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--app-border-strong);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--app-primary)}.truncate-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bg-blobs,.blob{display:none}button,a,.glass-card{transition:border-color var(--dur-mid) var(--ease), box-shadow var(--dur-mid) var(--ease), transform var(--dur-mid) var(--ease-spring), background-color var(--dur-mid) var(--ease), color var(--dur-fast) var(--ease)!important}:focus-visible{outline:2px solid var(--app-primary);outline-offset:2px;border-radius:4px}.MuiPaper-root{background-image:none!important}.topbar{background:var(--app-surface-glass);-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);border-bottom:1px solid var(--app-border)}.footer-link{color:var(--app-muted);transition:color var(--dur-fast) var(--ease);font-size:13.5px;font-weight:500;text-decoration:none}.footer-link:hover{color:var(--app-primary)}.search-glow:focus-within{box-shadow:0 0 0 4px var(--app-primary-glow), var(--app-shadow-lg)!important}html{touch-action:manipulation;min-height:100%}body{min-height:100dvh;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}button,[role=button],a,.MuiButton-root,.MuiIconButton-root,.MuiMenuItem-root{-webkit-tap-highlight-color:#2f6fed29}@media (max-width:600px){.glass-card:hover{transform:none}.cat-chip{white-space:nowrap;min-height:40px;padding-inline:14px}.MuiButton-root{min-height:44px}.MuiContainer-root{padding-left:16px;padding-right:16px}img{max-width:100%;height:auto}}[data-public-shell] :is(a,button,input,select,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #2563eb}.public-skip-link{z-index:1500;color:#0f172a;background:#fff;border:2px solid #2563eb;border-radius:12px;padding:12px 20px;position:fixed;top:-120px;left:16px}.public-skip-link:focus{top:12px}[data-public-shell] .glass-card{box-shadow:0 6px 24px #0f172a0a}[data-public-shell] .orb{display:none}[data-public-shell] footer{padding-bottom:calc(100px + env(safe-area-inset-bottom))}body:has([data-public-compare-tray]) [data-mobile-best-offer]{display:none}.public-static-panel.glass-card:hover,.price-evidence-layer.glass-card:hover{transform:none}.public-evidence-chip .MuiChip-label{white-space:normal;line-height:1.2}.public-product-card{isolation:isolate}.public-product-card .MuiChip-root{max-width:100%}.price-evidence-layer{border:1px solid var(--app-border);background:linear-gradient(#ffffffe0,#f8fafcb8);border-radius:22px;padding:clamp(16px,2vw,22px);position:relative;overflow:hidden}.price-evidence-layer:before{content:"";background:var(--app-primary);width:5px;position:absolute;inset:0 auto 0 0}.price-evidence-layer--verified:before{background:linear-gradient(#2563eb,#10b981)}.price-evidence-layer--tracked:before{background:linear-gradient(#f59e0b,#64748b)}.price-stat-card{border:1px solid var(--app-border);background:var(--app-surface);height:100%}.price-stat-card.glass-card:hover{transform:translateY(-1px)}.price-stat-value{overflow-wrap:anywhere;letter-spacing:-.03em}.offer-row-ineligible{background:linear-gradient(90deg,#f59e0b12,#0000 38%)}.offer-compact-list{gap:10px;display:grid}.offer-compact-header,.offer-compact-main{grid-template-columns:40px minmax(0,1.15fr) minmax(0,1.65fr) minmax(0,1.15fr) minmax(150px,.85fr);align-items:center;gap:12px;display:grid}.offer-compact-header{color:var(--app-muted);text-transform:uppercase;padding:0 14px 2px;font-weight:800}.offer-compact-card{border:1px solid var(--app-border);background:var(--app-surface);border-radius:16px;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden;box-shadow:0 3px 14px #0f172a09}.offer-compact-card:hover{border-color:var(--app-border-strong);transform:translateY(-1px);box-shadow:0 8px 24px #0f172a0f}.offer-compact-card--ineligible{background:linear-gradient(90deg, #f59e0b14, var(--app-surface) 30%);border-color:#f59e0b52}.offer-compact-main{min-height:112px;padding:12px 14px}.offer-compact-expand{background:var(--app-surface);width:34px;height:34px;border:1px solid var(--app-border)!important;border-radius:10px!important}.offer-compact-avatar{flex-shrink:0;font-weight:850;color:#2563eb!important;background:#2563eb1a!important;width:38px!important;height:38px!important}.offer-compact-seller,.offer-compact-evidence,.offer-compact-logistics,.offer-compact-action{min-width:0}.offer-compact-seller-name{color:var(--app-text);overflow-wrap:anywhere;font-weight:850!important;line-height:1.25!important}.offer-compact-evidence .MuiChip-root,.offer-compact-logistics .MuiChip-root{border-radius:999px;height:auto;min-height:22px;font-size:.72rem;font-weight:800}.offer-compact-evidence .MuiChip-label,.offer-compact-logistics .MuiChip-label{white-space:normal;padding:2px 8px;line-height:1.25}.offer-compact-warning-chip{color:#92400e!important;background:#f59e0b1a!important;border-color:#f59e0b8f!important}.offer-compact-price{color:var(--app-text);text-align:right;overflow-wrap:anywhere;font-size:1.08rem!important;font-weight:900!important;line-height:1.1!important}.offer-compact-cta{white-space:nowrap;border-radius:10px!important;min-height:36px!important;padding-inline:14px!important;font-weight:850!important;box-shadow:0 6px 16px #2563eb2e!important}.offer-compact-report{text-align:right;min-height:26px!important;color:var(--app-muted)!important;padding:0 2px!important;font-size:.72rem!important;font-weight:750!important}.offer-compact-details{padding:0 14px 14px 66px}.offer-card-ineligible{background:linear-gradient(#fffbebb8,#fffffff5);border-color:#f59e0b57!important}:root[data-app-theme=dark] .price-evidence-layer{background:linear-gradient(#0f172ad1,#02061799)}:root[data-app-theme=dark] .pdp-spec-card{background:linear-gradient(#0f172ae0,#020617c7)}:root[data-app-theme=dark] .pdp-history-empty{background:linear-gradient(#2563eb17,#0f172a9e);border-color:#60a5fa47}:root[data-app-theme=dark] .offer-card-ineligible{background:linear-gradient(#45310b47,#0f172ae6)}:root[data-app-theme=dark] .offer-compact-card--ineligible{background:linear-gradient(90deg, #45310b47, var(--app-surface) 34%)}@media (max-width:1100px){.offer-compact-header,.offer-compact-main{grid-template-columns:36px minmax(0,.9fr) minmax(0,1.25fr) minmax(0,1fr) minmax(140px,.78fr);gap:10px}.offer-compact-main{padding:10px 12px}}@media (max-width:600px){.price-evidence-layer{border-radius:18px;padding:14px}.price-stat-value{font-size:1.08rem!important}.pdp-spec-grid{grid-template-columns:1fr}.pdp-spec-card{min-height:76px;padding:12px}.pdp-history-empty{min-height:160px;padding:18px}.offer-card-ineligible{background:linear-gradient(#f59e0b14,#fffffff5)}}@media (prefers-reduced-motion:reduce){[data-public-shell] *,[data-public-shell] :before,[data-public-shell] :after{transition:none!important;animation:none!important}}.public-compare-page{min-width:0;max-width:100%}.pdp-shell main{padding-top:20px}.pdp-shell .topbar>.MuiContainer-root>.MuiStack-root{padding-top:3px;padding-bottom:3px}.pdp-shell .MuiToolbar-root{min-height:62px!important}.pdp-header-search{flex:1;align-items:center;min-width:140px;max-width:580px;margin-left:24px;display:flex}.pdp-header-search .MuiInputBase-root{background:var(--app-surface);border-radius:12px}.pdp-shell .nav-link{padding-left:8px;padding-right:8px;font-size:12px}.pdp-shell footer{margin-top:28px}.pdp-shell footer>.MuiContainer-root>.MuiStack-root{gap:28px;padding-top:22px;padding-bottom:22px}.pdp-shell footer .MuiTypography-root{font-size:.8rem}.pdp-page{min-width:0}.pdp-page .glass-card,.pdp-page .pdp-panel{border:1px solid var(--app-border);border-radius:16px;box-shadow:0 3px 16px #0f172a09}.pdp-page .glass-card:hover{transform:none}.pdp-page .pdp-panel{background:var(--app-surface);padding:18px}.pdp-page .MuiTypography-h5,.pdp-page .MuiTypography-h6{font-size:1.05rem;line-height:1.4}.pdp-page .MuiTypography-body2{line-height:1.5}.pdp-page .MuiChip-root{max-width:100%;height:auto;min-height:24px}.pdp-page .MuiChip-label{white-space:normal;overflow-wrap:anywhere;padding-top:2px;padding-bottom:2px}.pdp-page .MuiButton-root{min-height:40px}.pdp-page .MuiSelect-select{white-space:normal}.pdp-gallery{gap:10px;min-width:0;display:flex}.pdp-thumbnails{flex-shrink:0;width:56px;max-height:330px;overflow-y:auto}.pdp-thumbnails:empty{display:none}.pdp-thumbnails .MuiButton-root{border:1px solid var(--app-border);border-radius:8px;flex-shrink:0;width:54px;min-width:0;height:62px;padding:4px}.pdp-thumbnails [aria-pressed=true]{background:#2563eb0a;border:2px solid #2563eb}.pdp-hero-specs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pdp-section-icon{color:#fff;background:#2563eb;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 3px 8px #2563eb2e}.pdp-mini-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pdp-mini-card{border:1px solid var(--app-border);overflow-wrap:anywhere;background:#64748b06;border-radius:12px;min-width:0;padding:12px}.pdp-desktop-best-offer{background:#2563eb0b;border:1px solid #2563eb29;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px;display:flex}.pdp-cost-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;display:grid}.pdp-cost-grid>:last-child{background:#2563eb0d;border-color:#2563eb3d}.pdp-stats-pair,.pdp-configuration-history{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.pdp-stats-pair .price-evidence-layer{background:var(--app-surface);border-radius:16px;padding:16px}.pdp-stats-pair .MuiGrid-container{--Grid-columnSpacing:8px;--Grid-rowSpacing:8px;gap:8px}.pdp-stats-pair .MuiCardContent-root{padding:10px}.pdp-stats-pair .MuiAvatar-root{width:28px;height:28px}.pdp-stats-pair .MuiAvatar-root svg{font-size:18px}.pdp-stats-pair .price-stat-value{font-size:1rem}.pdp-stats-pair .MuiStack-root{gap:8px}.pdp-truth-grid{grid-template-columns:1.35fr 1fr;gap:20px;display:grid}.pdp-truth-explanation{background:#2563eb0b;border-radius:12px;padding:14px}.pdp-checklist{align-content:start;gap:8px;margin:0;display:grid}.pdp-checklist>div{border-bottom:1px solid var(--app-border);justify-content:space-between;gap:16px;padding-bottom:6px;display:flex}.pdp-checklist dd{text-align:right}.pdp-qa-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pdp-config-card,.pdp-history{min-height:100%}.pdp-spec-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pdp-spec-card{border:1px solid var(--app-border);background:linear-gradient(#f8fafceb,#fffffffa);border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:92px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffffb8}.pdp-spec-icon{color:#2563eb;background:#2563eb17;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.pdp-spec-label{color:var(--app-muted);overflow-wrap:anywhere;font-size:.84rem!important;font-weight:750!important;line-height:1.25!important}.pdp-spec-value{color:var(--app-text);overflow-wrap:anywhere;margin-top:5px!important;font-size:1.02rem!important;font-weight:900!important;line-height:1.28!important}.pdp-history-empty{text-align:center;background:linear-gradient(#2563eb09,#f8fafcb8);border:1px dashed #2563eb3d;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:190px;padding:24px;display:flex}.pdp-history-empty-icon{color:#2563eb;background:#2563eb14;border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.pdp-history-empty-icon svg{font-size:38px}.pdp-history-empty-title{color:var(--app-text);font-size:1.05rem!important;font-weight:900!important;line-height:1.25!important}.pdp-page #offers-section>.MuiStack-root{margin-bottom:14px}.pdp-page #offers-section .MuiTypography-h4{font-size:1.2rem}.pdp-page #offers-section .MuiTableCell-root{padding:12px 10px}.pdp-page #offers-section .MuiChip-label{font-size:.75rem}.pdp-page .pdp-reviews{border-top:1px solid var(--app-border);padding-top:20px}.pdp-mobile-cta{display:none}@media (max-width:1199px){.pdp-shell .MuiToolbar-root .nav-link{gap:0;font-size:0}.pdp-stats-pair{grid-template-columns:1fr}}@media (max-width:899px){.pdp-header-search{margin-left:4px}.pdp-desktop-best-offer{display:none}.pdp-mini-grid,.pdp-cost-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pdp-configuration-history,.pdp-truth-grid{grid-template-columns:1fr}.pdp-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pdp-mobile-cta{bottom:calc(88px + env(safe-area-inset-bottom));z-index:1050;background:var(--app-surface);border:1px solid var(--app-border);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex;position:fixed;left:12px;right:12px;box-shadow:0 -3px 16px #0f172a0f}}@media (max-width:599px){.pdp-header-search{min-width:0}.pdp-header-search .MuiTextField-root,.pdp-header-search .MuiIconButton-root{display:none}.pdp-page .pdp-panel{padding:14px}.pdp-mini-grid,.pdp-qa-grid{grid-template-columns:1fr}.pdp-hero-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.pdp-page .MuiTypography-h1{font-size:1.6rem}.pdp-thumbnails{width:46px;max-height:270px}.pdp-thumbnails .MuiButton-root{width:44px;height:52px}.pdp-shell footer>.MuiContainer-root>.MuiStack-root{gap:20px}}.public-compare-page .compare-toolbar,.public-compare-page .compare-empty{border-radius:18px;padding:clamp(18px,3vw,28px);box-shadow:0 6px 24px #0f172a09}.compare-title-icon{background:#2563eb12;border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.compare-empty{text-align:center;justify-items:center;gap:16px;display:grid}.public-compare-page .compare-scroll{overscroll-behavior-x:contain;border-radius:18px;max-width:100%;max-height:78vh;overflow:auto}.public-compare-page .compare-table{table-layout:fixed;border-collapse:separate;border-spacing:0}.compare-label-column{width:200px}.public-compare-page .compare-table th,.public-compare-page .compare-table td{border-color:var(--app-border);overflow-wrap:anywhere}.public-compare-page .compare-label-cell{z-index:2;background:var(--app-surface);border-right:1px solid var(--app-border);font-size:.875rem;font-weight:700;position:sticky;left:0}.compare-corner{vertical-align:top}.public-compare-page .compare-sticky-names th{z-index:3;background:var(--app-surface);box-shadow:0 1px 0 var(--app-border);font-weight:800;position:sticky;top:0}.public-compare-page .compare-sticky-names .compare-label-cell{z-index:4}.public-compare-page .compare-product-cell{vertical-align:top;border-right:1px solid var(--app-border);padding:0}.compare-product-card{text-align:left;padding:24px;position:relative}.public-compare-page .compare-remove{z-index:1;background:var(--app-surface);width:44px;height:44px;position:absolute;top:8px;right:8px}.compare-product-image{background:#64748b0a;border-radius:16px;justify-content:center;align-items:center;height:174px;margin:8px 0 18px;padding:16px;display:flex}.compare-headline-price{border-top:1px solid var(--app-border);font-variant-numeric:tabular-nums;margin:16px 0;padding-top:16px}.public-compare-page .compare-chip{max-width:100%;height:auto;min-height:28px}.public-compare-page .compare-chip .MuiChip-label{white-space:normal;padding-top:3px;padding-bottom:3px;line-height:1.5}.public-compare-page .compare-value-cell{vertical-align:top;border-right:1px solid var(--app-border);padding:18px}.compare-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.compare-evidence-tile{border:1px solid var(--app-border);border-radius:14px;padding:12px}.compare-evidence-tile.is-known{background:#10b9810a;border-top:3px solid #10b981}.compare-evidence-tile.is-unknown{background:#f59e0b0a;border-top:3px solid #f59e0b}.public-compare-page .compare-row-different .compare-value-cell{background:#2563eb09}.public-compare-page .compare-section td{background:#2563eb0e;padding:16px}.compare-section h3{width:fit-content;max-width:280px;position:sticky;left:16px}.public-compare-page .MuiButton-root{min-height:44px}.public-compare-page :focus-visible{outline-offset:3px;outline:3px solid #2563eb}.public-compare-page .compare-mobile-action{display:none}@media (max-width:899px){.compare-label-column{width:132px}.compare-product-card{padding:16px}.compare-product-image{height:150px}.public-compare-page .compare-label-cell,.public-compare-page .compare-value-cell{padding:12px}.compare-evidence-grid{grid-template-columns:1fr}.public-compare-page .compare-scroll{max-height:75vh}.public-compare-page .compare-mobile-action{bottom:calc(76px + env(safe-area-inset-bottom));z-index:10;border-radius:14px;padding:8px;display:block;position:sticky;overflow-x:auto;box-shadow:0 -4px 20px #0f172a0f}.public-compare-page{padding-bottom:12px}}.smart-buy-card{background:linear-gradient(135deg,#2563eb0f,#fff 42%,#10b9810d);border:1px solid #2563eb24}.smart-buy-hero{grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:stretch;gap:18px;display:grid}.smart-buy-status{border-radius:999px!important;font-weight:900!important}.smart-buy-best-offer{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:16px;box-shadow:0 14px 34px #0f172a12}.smart-buy-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.smart-buy-fact{background:#ffffffe0;border:1px solid #e2e8f0;border-radius:18px;min-height:132px;padding:14px}.smart-buy-fact--success{border-color:#10b98157}.smart-buy-fact--warning{border-color:#f59e0b5c}.smart-buy-fact--unknown{border-color:#64748b42}.smart-buy-fact-icon{color:#2563eb;background:#2563eb1a;border-radius:10px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.smart-buy-fact-value{color:#0f172a;overflow-wrap:anywhere;margin-top:10px!important;font-weight:900!important;line-height:1.2!important}.smart-buy-actions{background:#f8fafccc;border:1px dashed #2563eb47;border-radius:18px;margin-top:16px;padding:14px}.pdp-history-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:900px){.smart-buy-hero,.smart-buy-grid,.pdp-history-stats{grid-template-columns:1fr}}
