.Table-module__GN_8fW__table .Table-module__GN_8fW__cards{flex-direction:column;gap:12px;display:flex}.Table-module__GN_8fW__table .Table-module__GN_8fW__card{background:#fff;border:1px solid #dbd7d0;border-radius:18px;flex-direction:column;gap:14px;padding:18px;display:flex}.Table-module__GN_8fW__table .Table-module__GN_8fW__head{grid-template-columns:104px minmax(0,1fr);align-items:start;gap:14px;display:grid}.Table-module__GN_8fW__table .Table-module__GN_8fW__head img{background:#f9f6f1;border-radius:12px;width:104px;height:78px}.Table-module__GN_8fW__table .Table-module__GN_8fW__head p{margin:8px 0 0;font-size:14px}.Table-module__GN_8fW__table .Table-module__GN_8fW__badge{color:#5a32a3;font-size:12px;font-weight:750}.Table-module__GN_8fW__table .Table-module__GN_8fW__specs{background:#f9f6f1;border:1px solid #e7e2da;border-radius:12px;margin:0;padding:12px;font-size:14px}.Table-module__GN_8fW__table .Table-module__GN_8fW__specs dt{text-transform:uppercase;color:#5a554d;font-size:12px;font-weight:750}.Table-module__GN_8fW__table .Table-module__GN_8fW__specs dd{margin:6px 0 0}.Table-module__GN_8fW__table .Table-module__GN_8fW__links{flex-wrap:wrap;gap:8px 20px;font-size:14px;display:flex}.Table-module__GN_8fW__table:has(input[name=section-table-view][value=side]:checked) .Table-module__GN_8fW__cards{scroll-snap-type:x proximity;grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;padding:4px 4px 16px;display:grid;overflow-x:auto}.Table-module__GN_8fW__table:has(input[name=section-table-view][value=side]:checked) .Table-module__GN_8fW__card{scroll-snap-align:start;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:span 4;display:grid}@media (min-width:1000px){.Table-module__GN_8fW__table .Table-module__GN_8fW__card{grid-template-columns:2fr 1fr 1fr;gap:16px 24px;display:grid}.Table-module__GN_8fW__table .Table-module__GN_8fW__links{grid-column:1/-1}.Table-module__GN_8fW__table:has(input[name=section-table-view][value=side]:checked) .Table-module__GN_8fW__cards{grid-auto-columns:minmax(300px,1fr)}}@media (max-width:999px){.Table-module__GN_8fW__table:has(input[name=section-table-view][value=side]:checked) .Table-module__GN_8fW__cards{grid-auto-columns:calc(50% - 6px)}.Table-module__GN_8fW__table:has(input[name=section-table-view][value=side]:checked) .Table-module__GN_8fW__card{padding:12px}.Table-module__GN_8fW__table:has(input[name=section-table-view][value=side]:checked) .Table-module__GN_8fW__head{grid-template-columns:1fr}.Table-module__GN_8fW__table:has(input[name=section-table-view][value=side]:checked) h3{font-size:1rem}}.Table-module__GN_8fW__table:has(.Table-module__GN_8fW__intents>label:first-child>input:checked) .Table-module__GN_8fW__card:not([data-g~="1"]){display:none}.Table-module__GN_8fW__table:has(.Table-module__GN_8fW__intents>label:first-child>input:checked) .Table-module__GN_8fW__card{order:var(--o1,0)}.Table-module__GN_8fW__table:has(.Table-module__GN_8fW__intents>label:nth-child(2)>input:checked) .Table-module__GN_8fW__card:not([data-g~="2"]){display:none}.Table-module__GN_8fW__table:has(.Table-module__GN_8fW__intents>label:nth-child(2)>input:checked) .Table-module__GN_8fW__card{order:var(--o2,0)}.Table-module__GN_8fW__table:has(.Table-module__GN_8fW__intents>label:nth-child(3)>input:checked) .Table-module__GN_8fW__card:not([data-g~="3"]){display:none}.Table-module__GN_8fW__table:has(.Table-module__GN_8fW__intents>label:nth-child(3)>input:checked) .Table-module__GN_8fW__card{order:var(--o3,0)}.Table-module__GN_8fW__table:has(.Table-module__GN_8fW__intents>label:nth-child(4)>input:checked) .Table-module__GN_8fW__card:not([data-g~="4"]){display:none}.Table-module__GN_8fW__table:has(.Table-module__GN_8fW__intents>label:nth-child(4)>input:checked) .Table-module__GN_8fW__card{order:var(--o4,0)}.Table-module__GN_8fW__table:has(.Table-module__GN_8fW__intents>label:nth-child(5)>input:checked) .Table-module__GN_8fW__card:not([data-g~="5"]){display:none}.Table-module__GN_8fW__table:has(.Table-module__GN_8fW__intents>label:nth-child(5)>input:checked) .Table-module__GN_8fW__card{order:var(--o5,0)}.Table-module__GN_8fW__table:has(.Table-module__GN_8fW__intents>label:nth-child(6)>input:checked) .Table-module__GN_8fW__card:not([data-g~="6"]){display:none}.Table-module__GN_8fW__table:has(.Table-module__GN_8fW__intents>label:nth-child(6)>input:checked) .Table-module__GN_8fW__card{order:var(--o6,0)}.Table-module__GN_8fW__table:has(.Table-module__GN_8fW__intents>label:nth-child(7)>input:checked) .Table-module__GN_8fW__card:not([data-g~="7"]){display:none}.Table-module__GN_8fW__table:has(.Table-module__GN_8fW__intents>label:nth-child(7)>input:checked) .Table-module__GN_8fW__card{order:var(--o7,0)}.Table-module__GN_8fW__table:has(.Table-module__GN_8fW__intents>label:nth-child(8)>input:checked) .Table-module__GN_8fW__card:not([data-g~="8"]){display:none}.Table-module__GN_8fW__table:has(.Table-module__GN_8fW__intents>label:nth-child(8)>input:checked) .Table-module__GN_8fW__card{order:var(--o8,0)}.Table-module__GN_8fW__table:has(.Table-module__GN_8fW__intents>label:nth-child(9)>input:checked) .Table-module__GN_8fW__card:not([data-g~="9"]){display:none}.Table-module__GN_8fW__table:has(.Table-module__GN_8fW__intents>label:nth-child(9)>input:checked) .Table-module__GN_8fW__card{order:var(--o9,0)}.Table-module__GN_8fW__table:has(.Table-module__GN_8fW__intents>label:nth-child(10)>input:checked) .Table-module__GN_8fW__card:not([data-g~="10"]){display:none}.Table-module__GN_8fW__table:has(.Table-module__GN_8fW__intents>label:nth-child(10)>input:checked) .Table-module__GN_8fW__card{order:var(--o10,0)}.Table-module__GN_8fW__table:has(.Table-module__GN_8fW__intents>label:nth-child(11)>input:checked) .Table-module__GN_8fW__card:not([data-g~="11"]){display:none}.Table-module__GN_8fW__table:has(.Table-module__GN_8fW__intents>label:nth-child(11)>input:checked) .Table-module__GN_8fW__card{order:var(--o11,0)}.Table-module__GN_8fW__table:has(.Table-module__GN_8fW__intents>label:nth-child(12)>input:checked) .Table-module__GN_8fW__card:not([data-g~="12"]){display:none}.Table-module__GN_8fW__table:has(.Table-module__GN_8fW__intents>label:nth-child(12)>input:checked) .Table-module__GN_8fW__card{order:var(--o12,0)}.Table-module__GN_8fW__table:has(.Table-module__GN_8fW__intents>label:nth-child(13)>input:checked) .Table-module__GN_8fW__card:not([data-g~="13"]){display:none}.Table-module__GN_8fW__table:has(.Table-module__GN_8fW__intents>label:nth-child(13)>input:checked) .Table-module__GN_8fW__card{order:var(--o13,0)}.Table-module__GN_8fW__table:has(.Table-module__GN_8fW__intents>label:nth-child(14)>input:checked) .Table-module__GN_8fW__card:not([data-g~="14"]){display:none}.Table-module__GN_8fW__table:has(.Table-module__GN_8fW__intents>label:nth-child(14)>input:checked) .Table-module__GN_8fW__card{order:var(--o14,0)}.Table-module__GN_8fW__table:has(.Table-module__GN_8fW__intents>label:nth-child(15)>input:checked) .Table-module__GN_8fW__card:not([data-g~="15"]){display:none}.Table-module__GN_8fW__table:has(.Table-module__GN_8fW__intents>label:nth-child(15)>input:checked) .Table-module__GN_8fW__card{order:var(--o15,0)}.Table-module__GN_8fW__table:has(.Table-module__GN_8fW__intents>label:nth-child(16)>input:checked) .Table-module__GN_8fW__card:not([data-g~="16"]){display:none}.Table-module__GN_8fW__table:has(.Table-module__GN_8fW__intents>label:nth-child(16)>input:checked) .Table-module__GN_8fW__card{order:var(--o16,0)}.Table-module__GN_8fW__table:has(.Table-module__GN_8fW__intents>label:nth-child(17)>input:checked) .Table-module__GN_8fW__card:not([data-g~="17"]){display:none}.Table-module__GN_8fW__table:has(.Table-module__GN_8fW__intents>label:nth-child(17)>input:checked) .Table-module__GN_8fW__card{order:var(--o17,0)}.Table-module__GN_8fW__table:has(.Table-module__GN_8fW__intents>label:nth-child(18)>input:checked) .Table-module__GN_8fW__card:not([data-g~="18"]){display:none}.Table-module__GN_8fW__table:has(.Table-module__GN_8fW__intents>label:nth-child(18)>input:checked) .Table-module__GN_8fW__card{order:var(--o18,0)}.Table-module__GN_8fW__table:has(.Table-module__GN_8fW__intents>label:nth-child(19)>input:checked) .Table-module__GN_8fW__card:not([data-g~="19"]){display:none}.Table-module__GN_8fW__table:has(.Table-module__GN_8fW__intents>label:nth-child(19)>input:checked) .Table-module__GN_8fW__card{order:var(--o19,0)}.Table-module__GN_8fW__table:has(.Table-module__GN_8fW__intents>label:nth-child(20)>input:checked) .Table-module__GN_8fW__card:not([data-g~="20"]){display:none}.Table-module__GN_8fW__table:has(.Table-module__GN_8fW__intents>label:nth-child(20)>input:checked) .Table-module__GN_8fW__card{order:var(--o20,0)}.Table-module__GN_8fW__table:has(.Table-module__GN_8fW__intents>label:nth-child(21)>input:checked) .Table-module__GN_8fW__card:not([data-g~="21"]){display:none}.Table-module__GN_8fW__table:has(.Table-module__GN_8fW__intents>label:nth-child(21)>input:checked) .Table-module__GN_8fW__card{order:var(--o21,0)}.Table-module__GN_8fW__table:has(.Table-module__GN_8fW__intents>label:nth-child(22)>input:checked) .Table-module__GN_8fW__card:not([data-g~="22"]){display:none}.Table-module__GN_8fW__table:has(.Table-module__GN_8fW__intents>label:nth-child(22)>input:checked) .Table-module__GN_8fW__card{order:var(--o22,0)}.Table-module__GN_8fW__table:has(.Table-module__GN_8fW__intents>label:nth-child(23)>input:checked) .Table-module__GN_8fW__card:not([data-g~="23"]){display:none}.Table-module__GN_8fW__table:has(.Table-module__GN_8fW__intents>label:nth-child(23)>input:checked) .Table-module__GN_8fW__card{order:var(--o23,0)}.Table-module__GN_8fW__table:has(.Table-module__GN_8fW__intents>label:nth-child(24)>input:checked) .Table-module__GN_8fW__card:not([data-g~="24"]){display:none}.Table-module__GN_8fW__table:has(.Table-module__GN_8fW__intents>label:nth-child(24)>input:checked) .Table-module__GN_8fW__card{order:var(--o24,0)}
.vae-pillar-carousel{box-sizing:border-box;width:100%;max-width:100%;margin:40px 0;padding:0;position:relative;overflow:hidden}.vae-pillar-carousel-header{justify-content:space-between;align-items:center;max-width:100%;margin-bottom:20px;padding:0 4px;display:flex}.vae-pillar-carousel-header h3{color:#1f2937;margin:0;font-size:1.4em;font-weight:700}.vae-pillar-carousel-nav{flex-shrink:0;gap:8px;display:flex}.vae-pillar-carousel-btn{cursor:pointer;color:#6366f1;z-index:10;background:#fff;border:2px solid #6366f1;border-radius:50%;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;padding:0;font-size:18px;font-weight:700;line-height:1;transition:all .2s;display:flex;position:relative}.vae-pillar-carousel-prev:after{content:"‹"}.vae-pillar-carousel-next:after{content:"›"}.vae-pillar-scope .vae-quick-answer .answer-label,.vae-pillar-scope .vae-key-takeaways .takeaways-title{letter-spacing:.14em;text-transform:uppercase;color:#6d5cff;margin:0 0 .5em;font-size:.72rem;font-weight:800;display:block}.vae-pillar-scope .vae-quick-answer .answer-text{color:#1f1b2e;line-height:1.6}.vae-pillar-scope .vae-comparison-table tr.winner-row{background:linear-gradient(90deg,#6d5cff0f,#0000);font-weight:600;box-shadow:inset 3px 0 #6d5cff}.vae-product-review .vae-pros-cons>.pros,.vae-product-review .vae-pros-cons>.cons{display:block}.vae-pillar-carousel-btn:hover:not(:disabled){color:#6366f1;background:#f5f3ff;border-color:#6366f1}.vae-pillar-carousel-btn:disabled{opacity:.4;cursor:not-allowed}.vae-pillar-carousel-btn svg{pointer-events:none;stroke:currentColor;fill:none;width:20px;height:20px}.vae-pillar-carousel-btn svg path{stroke:#6366f1;stroke-width:2.5px}.vae-pillar-carousel-track{scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;box-sizing:border-box;gap:20px;width:100%;max-width:100%;margin:0;padding:8px 4px 16px;display:flex;overflow:auto hidden}.vae-pillar-carousel-track::-webkit-scrollbar{display:none}.vae-pillar-product-card{scroll-snap-align:start;box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex:0 0 280px;min-width:280px;max-width:280px;transition:all .3s;overflow:hidden;box-shadow:0 2px 8px #0000000a}.vae-pillar-product-card:hover{border-color:#c7d2fe;transform:translateY(-4px);box-shadow:0 8px 24px #6366f11f}.vae-pillar-badge{color:#fff;text-transform:uppercase;letter-spacing:.5px;z-index:2;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:20px;padding:5px 10px;font-size:11px;font-weight:700;position:absolute;top:12px;left:12px}.vae-pillar-badge.best-value{background:linear-gradient(135deg,#059669,#10b981)}.vae-pillar-badge.budget-pick{background:linear-gradient(135deg,#0891b2,#06b6d4)}.vae-pillar-card-image{aspect-ratio:4/3;background:#f9fafb;justify-content:center;align-items:center;padding:20px;display:flex;position:relative}.vae-pillar-card-image img{object-fit:contain;max-width:100%;max-height:100%;transition:transform .3s}.vae-pillar-product-card:hover .vae-pillar-card-image img{transform:scale(1.05)}.vae-pillar-card-content{padding:16px}.vae-pillar-card-brand{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:12px}.vae-pillar-card-title{color:#1f2937;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:10px;font-size:15px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.vae-pillar-card-meta{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.vae-pillar-card-rating{align-items:center;gap:6px;display:flex}.vae-pillar-card-stars{color:#f59e0b;letter-spacing:-1px;font-size:14px}.vae-pillar-card-rating-num{color:#374151;font-size:13px;font-weight:600}.vae-pillar-card-reviews{color:#9ca3af;font-size:12px}.vae-pillar-card-price{color:#dc2626;font-size:20px;font-weight:700}.vae-pillar-card-specs{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.vae-pillar-spec-tag{color:#4b5563;background:#f3f4f6;border-radius:4px;padding:4px 8px;font-size:11px}.vae-pillar-card-actions{gap:8px;display:flex}.vae-pillar-btn-primary{color:#fff;background:linear-gradient(#4a2b90,#2b1a5e);border:1px solid #2b1a5e;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.vae-pillar-btn-primary:hover{filter:brightness(1.08);background:linear-gradient(#573399,#33206b);transform:translateY(-1px)}.vae-pillar-btn-secondary{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;padding:10px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.vae-pillar-btn-secondary:hover{background:#f3f4f6;border-color:#d1d5db}.vae-pillar-carousel-dots{justify-content:center;gap:8px;margin-top:16px;display:flex}.vae-pillar-carousel-dot{cursor:pointer;background:#e5e7eb;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:all .2s}.vae-pillar-carousel-dot.active{background:#6366f1;border-radius:4px;width:24px}@media (max-width:768px){.vae-pillar-product-card{flex:0 0 260px}.vae-pillar-carousel-nav{display:none}.vae-pillar-carousel-track{padding-left:0;padding-right:20px}}.vae-pillar-comparison-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin:30px 0;display:grid}.vae-pillar-comparison-card{background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:20px;transition:all .2s;position:relative}.vae-pillar-comparison-card:hover{border-color:#6366f1;box-shadow:0 4px 12px #6366f11a}.vae-pillar-comparison-card.featured{background:linear-gradient(#f5f3ff 0%,#fff 100%);border-color:#6366f1}.vae-pillar-comparison-card.featured:before{content:"Editor's Choice";color:#fff;white-space:nowrap;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:20px;padding:4px 12px;font-size:12px;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.vae-pillar-comparison-header{gap:16px;margin-bottom:16px;display:flex}.vae-pillar-comparison-img{object-fit:contain;background:#f9fafb;border-radius:8px;width:100px;height:100px;padding:10px}.vae-pillar-comparison-info{flex:1}.vae-pillar-comparison-title{color:#1f2937;margin:0 0 8px;font-size:22px;font-weight:600;line-height:1.3}.vae-pillar-comparison-price{color:#dc2626;font-size:22px;font-weight:700}.vae-pillar-comparison-specs{background:#f9fafb;border-radius:8px;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;padding:12px;display:grid}.vae-pillar-comparison-spec{font-size:13px}.vae-pillar-comparison-spec-label{color:#6b7280;margin-bottom:2px;display:block}.vae-pillar-comparison-spec-value{color:#1f2937;font-weight:600}.vae-pillar-comparison-cta{text-align:center;color:#fff;background:linear-gradient(#4a2b90,#2b1a5e);border:1px solid #2b1a5e;border-radius:8px;padding:12px 20px;font-weight:700;text-decoration:none;transition:all .2s;display:block}.vae-pillar-comparison-cta:hover{filter:brightness(1.08);background:linear-gradient(#573399,#33206b)}@media print{.vae-pillar-carousel-nav,.vae-pillar-carousel-dots{display:none}.vae-pillar-carousel-track{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.vae-pillar-product-card{break-inside:avoid;flex:none;width:100%}}.vae-pillar-scope,.vae-pillar-scope,.vae-pillar-scope{--pillar-accent:#6366f1;--pillar-accent-dark:#4f46e5}.vae-main-content{max-width:100%}.vae-pillar-scope .entry-content>*,.vae-pillar-scope .entry-content p,.vae-pillar-scope .entry-content ul,.vae-pillar-scope .entry-content ol,.vae-pillar-scope .entry-content div{box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.vae-pillar-scope .entry-content>table,.vae-pillar-scope .entry-content>table,.vae-pillar-scope .entry-content figure.wp-block-table,.vae-pillar-scope .entry-content figure.wp-block-table{-webkit-overflow-scrolling:touch;max-width:100%!important;display:block!important;overflow:auto visible!important}.vae-pillar-scope figure,.vae-pillar-scope figure{max-width:100%!important;overflow:hidden!important}.vae-pillar-scope .vae-product-hero,.vae-pillar-scope .vae-product-hero,.vae-pillar-scope .vae-product-hero,.vae-pillar-scope .vae-single-product-header,.vae-pillar-scope .vae-single-product-header,.vae-pillar-scope .vae-single-product-header,.vae-pillar-scope .entry-content>.vae-product-box:first-child,.vae-pillar-scope .entry-content>.vae-product-box:first-child{display:none!important}.vae-pillar-scope .entry-content table,.vae-pillar-scope table,.vae-pillar-scope table,.vae-pillar-scope .entry-content table,.vae-pillar-scope table,.vae-pillar-scope .entry-content table,.vae-pillar-scope table,.vae-pillar-scope article table,.vae-pillar-carousel+* table,.vae-pillar-carousel~table,.vae-pillar-table,[data-pillar-page=true] table{table-layout:fixed!important;border-collapse:collapse!important;background:#fff!important;border:none!important;border-radius:12px!important;width:100%!important;min-width:auto!important;max-width:100%!important;margin:30px 0!important;font-size:15px!important;overflow:hidden!important;box-shadow:0 4px 15px #00000014!important}.vae-pillar-scope .entry-content table thead,.vae-pillar-scope table thead,.vae-pillar-scope .entry-content table thead,.vae-pillar-scope table thead,.vae-pillar-scope .entry-content table thead,.vae-pillar-scope table thead,.vae-pillar-table thead{background:linear-gradient(135deg,#1e293b 0%,#334155 100%)!important}.vae-pillar-scope .entry-content table th,.vae-pillar-scope table th,.vae-pillar-scope .entry-content table th,.vae-pillar-scope table th,.vae-pillar-scope .entry-content table th,.vae-pillar-scope table th,.vae-pillar-table th{text-align:left!important;color:#fff!important;text-transform:uppercase!important;letter-spacing:.5px!important;background:0 0!important;border:none!important;padding:16px 20px!important;font-size:14px!important;font-weight:600!important}.vae-pillar-scope .entry-content table td,.vae-pillar-scope table td,.vae-pillar-scope .entry-content table td,.vae-pillar-scope table td,.vae-pillar-scope .entry-content table td,.vae-pillar-scope table td,.vae-pillar-table td{text-align:left!important;color:#374151!important;vertical-align:middle!important;background:#fff!important;border:none!important;border-bottom:1px solid #e5e7eb!important;padding:16px 20px!important}.vae-pillar-scope .entry-content table tbody tr:last-child td,.vae-pillar-scope table tbody tr:last-child td,.vae-pillar-scope .entry-content table tbody tr:last-child td,.vae-pillar-scope table tbody tr:last-child td,.vae-pillar-table tbody tr:last-child td{border-bottom:none!important}.vae-pillar-scope .entry-content table tbody tr:hover,.vae-pillar-scope table tbody tr:hover,.vae-pillar-scope .entry-content table tbody tr:hover,.vae-pillar-scope table tbody tr:hover,.vae-pillar-table tbody tr:hover,.vae-pillar-scope .entry-content table tbody tr:hover td,.vae-pillar-scope table tbody tr:hover td,.vae-pillar-scope .entry-content table tbody tr:hover td,.vae-pillar-scope table tbody tr:hover td,.vae-pillar-table tbody tr:hover td{background:#f8fafc!important}.vae-pillar-scope .entry-content table td:first-child,.vae-pillar-scope table td:first-child,.vae-pillar-scope .entry-content table td:first-child,.vae-pillar-scope table td:first-child,.vae-pillar-table td:first-child{color:#1f2937!important;font-weight:600!important}.vae-pillar-card,.vae-pillar-scope .entry-content [class*=card],.vae-pillar-scope .entry-content [class*=card]{box-sizing:border-box!important;max-width:100%!important;overflow:hidden!important}.vae-pillar-scope .entry-content [class*=grid],.vae-pillar-scope .entry-content [class*=cards],.vae-pillar-scope .entry-content [class*=products],.vae-pillar-scope .entry-content [class*=grid],.vae-pillar-scope .entry-content [class*=cards],.vae-pillar-scope .entry-content [class*=products]{flex-wrap:wrap!important;gap:20px!important;max-width:100%!important;display:flex!important}.vae-pillar-scope .entry-content [class*=grid]>*,.vae-pillar-scope .entry-content [class*=cards]>*,.vae-pillar-scope .entry-content [class*=grid]>*,.vae-pillar-scope .entry-content [class*=cards]>*{flex:280px!important;min-width:0!important;max-width:100%!important}.vae-pillar-table-wrap{-webkit-overflow-scrolling:touch;border-radius:12px;width:100%;margin:30px 0;overflow-x:auto;box-shadow:0 4px 15px #00000014}.vae-pillar-table-wrap table{box-shadow:none;border-radius:0;margin:0}@media (max-width:768px){.vae-pillar-scope .entry-content table,.vae-pillar-scope .entry-content table{-webkit-overflow-scrolling:touch;white-space:nowrap;display:block;overflow-x:auto}.vae-pillar-scope .entry-content table th,.vae-pillar-scope .entry-content table td,.vae-pillar-scope .entry-content table th,.vae-pillar-scope .entry-content table td{padding:12px 16px;font-size:14px}}.vae-pillar-scope .entry-content h2,.vae-pillar-scope .entry-content h2,.vae-pillar-scope .entry-content h2{color:#1e293b;border-bottom:3px solid #6366f1;margin:50px 0 25px;padding-bottom:15px;font-size:1.75em;font-weight:700;position:relative}.vae-pillar-scope .entry-content h2:first-of-type,.vae-pillar-scope .entry-content h2:first-of-type{margin-top:30px}.vae-pillar-scope .entry-content h3,.vae-pillar-scope .entry-content h3,.vae-pillar-scope .entry-content h3{color:#334155;border-left:4px solid #6366f1;margin:35px 0 18px;padding-left:15px;font-size:1.35em;font-weight:600}.vae-pillar-scope .entry-content h4,.vae-pillar-scope .entry-content h4{color:#475569;margin:25px 0 12px;font-size:1.15em;font-weight:600}.vae-pillar-scope .entry-content p,.vae-pillar-scope .entry-content p{color:#374151;margin-bottom:18px;line-height:1.8}.vae-pillar-scope .entry-content ul,.vae-pillar-scope .entry-content ol,.vae-pillar-scope .entry-content ul,.vae-pillar-scope .entry-content ol{margin:20px 0;padding-left:0;list-style:none}.vae-pillar-scope .entry-content ul li,.vae-pillar-scope .entry-content ul li{padding:8px 0 8px 28px;line-height:1.7;position:relative}.vae-pillar-scope .entry-content ul li:before,.vae-pillar-scope .entry-content ul li:before{content:"";background:#6366f1;border-radius:50%;width:8px;height:8px;position:absolute;top:16px;left:0}.vae-pillar-scope .entry-content ol,.vae-pillar-scope .entry-content ol{counter-reset:pillar-counter}.vae-pillar-scope .entry-content ol li,.vae-pillar-scope .entry-content ol li{counter-increment:pillar-counter;padding:8px 0 8px 40px;position:relative}.vae-pillar-scope .entry-content ol li:before,.vae-pillar-scope .entry-content ol li:before{content:counter(pillar-counter);color:#fff;background:#6366f1;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:600;display:flex;position:absolute;top:6px;left:0}.vae-pillar-scope .entry-content hr,.vae-pillar-scope .entry-content hr{background:linear-gradient(90deg,#0000,#e5e7eb 20% 80%,#0000);border:none;height:1px;margin:50px 0}.vae-pillar-scope .entry-content blockquote,.vae-pillar-scope .entry-content blockquote{color:#475569;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-left:5px solid #6366f1;border-radius:0 12px 12px 0;margin:30px 0;padding:25px 30px;font-size:1.1em;font-style:italic}.vae-pillar-scope .entry-content blockquote p:last-child,.vae-pillar-scope .entry-content blockquote p:last-child{margin-bottom:0}.vae-pillar-inline-product{color:#374151;background:#f8fafc;border:1px solid #e5e7eb;border-radius:20px;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.vae-pillar-inline-product:hover{color:#4f46e5;background:#f1f5f9;border-color:#6366f1}.vae-pillar-inline-product img{object-fit:contain;border-radius:4px;width:24px;height:24px}.vae-pillar-scope .vae-product-box,.vae-pillar-scope .vae-product-box{background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:20px;margin:25px 0;padding:20px;display:flex;box-shadow:0 2px 8px #0000000a}.vae-pillar-scope .vae-product-box .vae-product-image,.vae-pillar-scope .vae-product-box .vae-product-image{background:#f9fafb;border-radius:8px;flex:0 0 120px;width:120px;height:120px;padding:10px}.vae-pillar-scope .vae-product-box .vae-product-image img,.vae-pillar-scope .vae-product-box .vae-product-image img{object-fit:contain;width:100%;height:100%}.vae-pillar-scope .vae-product-box .vae-product-info,.vae-pillar-scope .vae-product-box .vae-product-info{flex:1;margin-top:0!important}.vae-pillar-scope .vae-product-box .vae-product-info h3,.vae-pillar-scope .vae-product-box .vae-product-info h3{border:none;margin:0 0 8px;padding:0;font-size:1.1em}.vae-pillar-scope .vae-product-box .vae-cta-buttons,.vae-pillar-scope .vae-product-box .vae-cta-buttons{flex-direction:column;flex:none;gap:8px;display:flex}@media (max-width:768px){.vae-pillar-scope .vae-product-box,.vae-pillar-scope .vae-product-box{text-align:center;flex-direction:column}.vae-pillar-scope .vae-product-box .vae-product-image,.vae-pillar-scope .vae-product-box .vae-product-image{flex:none;margin:0 auto}}.vae-pillar-quick-nav{z-index:100;background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:30px;padding:15px;position:sticky;top:80px;box-shadow:0 2px 8px #0000000a}.vae-pillar-quick-nav-title{color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;font-size:12px;font-weight:600}.vae-pillar-quick-nav-links{flex-wrap:wrap;gap:8px;display:flex}.vae-pillar-quick-nav-links a{color:#475569;background:#f1f5f9;border-radius:20px;padding:6px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s}.vae-pillar-quick-nav-links a:hover{color:#fff;background:#6366f1}.vae-pillar-stats-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;margin:30px 0;display:grid}.vae-pillar-stat-card{text-align:center;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:1px solid #e5e7eb;border-radius:12px;padding:20px}.vae-pillar-stat-value{color:#6366f1;font-size:2em;font-weight:700;line-height:1.2}.vae-pillar-stat-label{color:#64748b;margin-top:5px;font-size:13px}.vae-pillar-verdict{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border-radius:16px;margin:40px 0;padding:30px;position:relative;overflow:hidden}.vae-pillar-verdict:before{content:"🏆";opacity:.3;font-size:3em;position:absolute;top:20px;right:20px}.vae-pillar-verdict h3{color:#fff!important;border:none!important;margin:0 0 15px!important;padding:0!important}.vae-pillar-verdict p{margin-bottom:0;color:#ffffffe6!important}@media (max-width:768px){.vae-pillar-scope .entry-content h2,.vae-pillar-scope .entry-content h2{margin:40px 0 20px;font-size:1.5em}.vae-pillar-scope .entry-content h3,.vae-pillar-scope .entry-content h3{margin:30px 0 15px;font-size:1.2em}.vae-pillar-quick-nav{position:relative;top:0}.vae-pillar-stats-grid{grid-template-columns:repeat(2,1fr)}}.vae-port-layout{background:#2d2d3a;border-radius:8px;margin:20px 0;padding:20px}.vae-port-layout h4{color:#fff;margin:0 0 15px;font-size:22px;font-weight:600}.vae-port-layout ul{margin:0;padding:0;list-style:none}.vae-port-layout li{color:#e0e0e0;border-bottom:1px solid #ffffff1a;align-items:center;gap:10px;padding:8px 0;display:flex}.vae-port-layout li:last-child{border-bottom:none}.vae-game-performance{margin:30px 0;overflow-x:auto}.vae-game-performance table{border-collapse:separate;border-spacing:0;background:#fff;border-radius:12px;width:100%;overflow:hidden;box-shadow:0 4px 20px #00000014}.vae-game-performance thead th{color:#fff;text-transform:uppercase;letter-spacing:.5px;text-align:center;background:linear-gradient(135deg,#2d2d3a 0%,#3d3d4a 100%);padding:16px 20px;font-size:14px;font-weight:600}.vae-game-performance thead th:first-child{text-align:left;border-radius:12px 0 0}.vae-game-performance thead th:last-child{border-radius:0 12px 0 0}.vae-game-performance tbody td{text-align:center;border-bottom:1px solid #f0f0f0;padding:16px 20px;font-size:15px;transition:background .2s}.vae-game-performance tbody td:first-child{text-align:left;color:#333;background:#fafafa;font-weight:500}.vae-game-performance tbody tr:hover td{background:#f5f5ff}.vae-game-performance tbody tr:hover td:first-child{background:#f0f0f8}.vae-game-performance tbody tr:last-child td{border-bottom:none}.vae-game-performance tbody tr:last-child td:first-child{border-radius:0 0 0 12px}.vae-game-performance tbody tr:last-child td:last-child{border-radius:0 0 12px}.vae-game-performance .fps-excellent,.vae-game-performance td[data-fps=excellent]{color:#22c55e;font-weight:700}.vae-game-performance .fps-good,.vae-game-performance td[data-fps=good]{color:#84cc16;font-weight:600}.vae-game-performance .fps-moderate,.vae-game-performance td[data-fps=moderate]{color:#eab308;font-weight:600}.vae-game-performance .fps-low,.vae-game-performance td[data-fps=low]{color:#f97316;font-weight:600}.vae-game-performance .fps-poor,.vae-game-performance td[data-fps=poor]{color:#ef4444;font-weight:600}@media (max-width:768px){.vae-game-performance thead th,.vae-game-performance tbody td{padding:12px 10px;font-size:13px}.vae-game-performance thead th:first-child,.vae-game-performance tbody td:first-child{min-width:140px}}@media print{.vae-pillar-scope .vae-pillar-carousel,.vae-pillar-scope .vae-pillar-quick-nav{display:none!important}}
