:root{--max-width:1600px;--border-radius-small:8px;--border-radius-medium:12px;--border-radius-large:16px;--spacing-xs:.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:2rem;--table-min-width:800px;--cell-padding:.75rem}.benchmarks-container-table{max-width:var(--max-width);padding:var(--spacing-lg) var(--spacing-sm);box-sizing:border-box;width:100%;margin:0 auto}.benchmarks-hero-section{padding:var(--spacing-xl) 0;margin-bottom:var(--spacing-lg);border-radius:var(--border-radius-large);background:linear-gradient(135deg, rgba(var(--bg-secondary-rgb), .8) 0%, rgba(var(--bg-primary-rgb), .9) 100%);border:1px solid var(--border-color);text-align:center;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.benchmarks-hero-section:before{content:"";background:radial-gradient(circle at center, hsla(var(--accent-primary-hsl), .05) 0%, transparent 70%);pointer-events:none;position:absolute;inset:0}.hero-content-v4{max-width:800px;padding:0 var(--spacing-lg);z-index:2;position:relative}.hero-title{text-transform:uppercase;letter-spacing:-1px;margin-bottom:var(--spacing-sm);background:linear-gradient(#fff 0%,#aaa 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:clamp(2rem,6vw,3.5rem);font-weight:900;line-height:1}.hero-description{font-size:var(--font-size-lg);color:var(--text-secondary);margin-bottom:var(--spacing-xl);line-height:1.6}.hero-actions{flex-wrap:wrap;justify-content:center;gap:15px;display:flex}.hero-cta-button{background:var(--accent-primary);color:#000;border-radius:var(--border-radius-medium);font-weight:800;font-size:var(--font-size-base);cursor:pointer;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 20px hsla(var(--accent-primary-hsl), .3);border:none;align-items:center;gap:10px;padding:14px 28px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.hero-cta-button:hover{box-shadow:0 8px 25px hsla(var(--accent-primary-hsl), .4);background:#fff;transform:translateY(-2px)}.hero-secondary-button{background:hsla(var(--bg-tertiary-hsl), .5);color:var(--text-primary);border:1px solid var(--border-color);border-radius:var(--border-radius-medium);font-weight:700;font-size:var(--font-size-base);cursor:pointer;align-items:center;gap:10px;padding:14px 28px;text-decoration:none;transition:all .2s;display:flex}.hero-secondary-button:hover{background:var(--bg-tertiary);border-color:var(--text-secondary)}.disclaimer-section-v2{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius-medium);margin-bottom:var(--spacing-xl);overflow:hidden}.disclaimer-header-v2{padding:var(--spacing-md) var(--spacing-lg);cursor:pointer;background:hsla(var(--bg-tertiary-hsl), .3);justify-content:space-between;align-items:center;transition:all .2s;display:flex}.disclaimer-header-v2:hover{background:hsla(var(--bg-tertiary-hsl), .6)}.disclaimer-title-v2{color:var(--text-primary);align-items:center;gap:12px;font-size:1.1rem;font-weight:600;display:flex}.disclaimer-title-v2 svg{color:var(--accent-secondary)}.disclaimer-toggle-v2{color:var(--text-secondary);background:0 0;border:none;transition:transform .3s}.disclaimer-toggle-v2.open{transform:rotate(180deg)}.disclaimer-content-v2{padding:var(--spacing-lg);gap:var(--spacing-lg);border-top:1px solid var(--border-color);background:hsla(var(--bg-secondary-hsl), .5);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.info-card-v2{gap:var(--spacing-md);align-items:flex-start;display:flex}.info-card-icon{background:hsla(var(--bg-tertiary-hsl), .8);width:40px;height:40px;color:var(--accent-secondary);border:1px solid var(--border-color);border-radius:10px;flex-shrink:0;place-items:center;font-size:1.2rem;display:grid}.info-card-text h5{font-size:var(--font-size-base);color:var(--text-primary);margin-bottom:6px;font-weight:700}.info-card-text p{color:var(--text-secondary);font-size:.9rem;line-height:1.5}.controls-section{background:hsla(var(--bg-secondary-hsl), .3);padding:var(--spacing-lg);border-radius:var(--border-radius-large);border:1px solid var(--border-color);margin-bottom:var(--spacing-lg)}.controls-grid{gap:var(--spacing-md);grid-template-columns:2fr 1fr 1fr 1fr;display:grid}.control-item{flex-direction:column;gap:8px;display:flex}.control-item label{text-transform:uppercase;letter-spacing:1px;color:var(--text-secondary);align-items:center;gap:6px;font-size:.75rem;font-weight:800;display:flex}.control-item input,.control-item select{background:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--border-radius-medium);font-size:var(--font-size-sm);outline:none;padding:12px 16px;transition:all .2s}.control-item input:focus,.control-item select:focus{border-color:var(--accent-secondary);box-shadow:0 0 0 4px hsla(var(--accent-secondary-hsl), .1)}@media (max-width:1024px){.controls-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.controls-grid{grid-template-columns:1fr}}.platform-tabs{border-bottom:1px solid var(--border-color);gap:10px;margin-bottom:30px;padding-bottom:0;display:flex}.platform-tab{color:var(--text-secondary);cursor:pointer;font-size:var(--font-size-sm);border-radius:var(--border-radius-small) var(--border-radius-small) 0 0;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:12px 20px;font-weight:600;transition:all .2s;display:flex}.platform-tab:hover{color:var(--text-primary);background:#ffffff0d}.platform-tab.active{color:var(--accent-primary);border-bottom-color:var(--accent-primary);background:rgba(var(--accent-primary-rgb), .1)}.platform-tab svg{font-size:1rem}.tag-badge{text-transform:uppercase;letter-spacing:.5px;color:#fff;white-space:nowrap;background:#ffffff1a;border:1px solid #fff3;border-radius:4px;width:fit-content;padding:2px 6px;font-size:.65rem;font-weight:800}.badge-cbt3{background:rgba(var(--accent-primary-rgb,255, 45, 85), .15);color:var(--accent-primary);border-color:rgba(var(--accent-primary-rgb,255, 45, 85), .3)}.badge-game{color:#cf0;background:#ccff0026;border-color:#ccff004d}.verified-badge{color:#ffda44;filter:drop-shadow(0 0 4px #ffda4480);font-size:.8rem}.gpu-vendor-badge{text-transform:uppercase;border-radius:4px;margin-right:4px;padding:1px 6px;font-size:.7rem;font-weight:700}.badge-nvidia{color:#76b900;background:#76b90033}.badge-amd{color:#ed1c24;background:#ed1c2433}.badge-intel{color:#0068b5;background:#0068b533}.badge-apple{color:#fff;background:#fff3}.badge-android{color:#3ddc84;background:#3ddc8433}.tech-badges-row{flex-wrap:wrap;gap:4px;display:flex}.tech-badge{color:var(--text-secondary);letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:4px;padding:1px 5px;font-size:.6rem;font-weight:800}.badge-dlss{color:#76b900;background:#76b90026;border-color:#76b9004d}.badge-fsr{color:#ed1c24;background:#ed1c2426;border-color:#ed1c244d}.badge-xess{color:#0068b5;background:#0068b526;border-color:#0068b54d}.badge-fg{color:#ff2d55;background:#ff2d5526;border-color:#ff2d554d;box-shadow:0 0 10px #ff2d5533}.res-gold-badge{color:#000;text-shadow:none;letter-spacing:-.2px;white-space:nowrap;background:linear-gradient(135deg,#ffda44 0%,#d4af37 100%);border-radius:3px;margin-right:4px;padding:1px 4px;font-size:.65rem;font-weight:900;box-shadow:0 0 8px #ffda444d}.perf-eco .verified-badge,.perf-eco .res-gold-badge,.perf-eco .tech-badge.badge-fg,.perf-eco .banner-accent{filter:none!important;box-shadow:none!important}.perf-eco .res-gold-badge{background:#d4af37!important}.perf-eco:hover .verified-badge{filter:drop-shadow(0 0 4px #ffda4480)!important}.perf-eco:hover .res-gold-badge{background:linear-gradient(135deg,#ffda44 0%,#d4af37 100%)!important;box-shadow:0 0 8px #ffda444d!important}.archive-disclaimer-banner{align-items:center;gap:var(--spacing-md);background:hsla(var(--bg-secondary-hsl), .6);border:1px solid var(--border-color);border-radius:var(--border-radius-medium);padding:var(--spacing-sm) var(--spacing-md);margin-bottom:var(--spacing-lg);display:flex;position:relative;overflow:hidden}.banner-accent{background:var(--accent-primary);width:4px;box-shadow:0 0 10px hsla(var(--accent-primary-hsl), .5);position:absolute;top:0;bottom:0;left:0}.banner-icon{color:var(--accent-primary);flex-shrink:0;font-size:1.2rem}.banner-text{color:var(--text-secondary);font-size:.85rem;line-height:1.4}.banner-text strong{color:var(--text-primary);font-weight:700}@media (max-width:768px){.archive-disclaimer-banner{text-align:center;padding:var(--spacing-md);flex-direction:column}}@media (max-width:600px){.disclaimer-banner{text-align:center;padding:var(--spacing-md);flex-direction:column;align-items:center}.disclaimer-banner-icon{margin-bottom:var(--spacing-xs)}.disclaimer-banner-content{font-size:var(--font-size-sm)}}.disclaimer-section{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius-medium);margin-bottom:var(--spacing-xl);overflow:hidden}.disclaimer-header{padding:var(--spacing-md);cursor:pointer;justify-content:space-between;align-items:center;transition:background-color .2s;display:flex}.disclaimer-header:hover{background-color:var(--bg-tertiary)}.disclaimer-title{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-lg);color:var(--text-primary);font-weight:600;display:flex}.disclaimer-title svg{color:var(--accent-secondary);flex-shrink:0}.disclaimer-toggle{color:var(--text-secondary);font-size:var(--font-size-base);padding:var(--spacing-xs);cursor:pointer;background:0 0;border:none;transition:transform .3s}.disclaimer-toggle.open{transform:rotate(180deg)}.disclaimer-content{padding:0 var(--spacing-md) var(--spacing-md) var(--spacing-md);border-top:1px solid var(--border-color);gap:var(--spacing-md);display:grid}.info-card{padding:var(--spacing-md);background-color:var(--bg-primary);border-radius:var(--border-radius-small);border:1px solid var(--border-color)}.info-card h5{font-size:var(--font-size-sm);color:var(--accent-primary);margin:0 0 var(--spacing-xs) 0;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.info-card p{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0;line-height:1.6}.info-card a{color:var(--accent-tertiary);text-decoration:none}.info-card a:hover{text-decoration:underline}.cta-section{background:linear-gradient(135deg, var(--bg-secondary), var(--bg-tertiary));border:1px solid var(--border-color);border-radius:var(--border-radius-medium);padding:var(--spacing-xl);margin-bottom:var(--spacing-xl);text-align:center}.cta-content h3{font-size:clamp(var(--font-size-xl), 3vw, var(--font-size-2xl));margin:0 0 var(--spacing-sm) 0;color:var(--text-primary);font-weight:700}.cta-content p{font-size:var(--font-size-base);color:var(--text-secondary);margin:0 0 var(--spacing-lg) 0;max-width:500px;margin-left:auto;margin-right:auto;line-height:1.6}.cta-button{background-color:var(--accent-primary);color:#fff;padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--border-radius-medium);font-size:var(--font-size-base);cursor:pointer;align-items:center;gap:var(--spacing-xs);border:none;font-weight:600;transition:all .2s;display:inline-flex}.cta-button:hover{background-color:var(--accent-primary-hover);transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.controls-section{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius-medium);padding:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.controls-grid{gap:var(--spacing-md);margin-bottom:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.control-item{gap:var(--spacing-xs);flex-direction:column;display:flex}.control-item label{font-size:var(--font-size-xs);color:var(--text-secondary);align-items:center;gap:var(--spacing-xs);text-transform:uppercase;letter-spacing:.5px;font-weight:600;display:flex}.control-item input,.control-item select{background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--border-radius-small);padding:var(--spacing-xs) var(--spacing-sm);color:var(--text-primary);font-size:var(--font-size-sm);width:100%;transition:border-color .2s}.control-item input:focus,.control-item select:focus{border-color:var(--accent-primary);outline:none}.compare-section{justify-content:center;display:flex}.compare-button{background-color:var(--accent-primary);color:#fff;padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--border-radius-medium);font-size:var(--font-size-sm);cursor:pointer;align-items:center;gap:var(--spacing-xs);box-shadow:0 4px 15px hsla(var(--accent-primary-hsl), .3);border:none;font-weight:600;transition:all .2s;display:inline-flex}.compare-button:hover:not(:disabled){background-color:var(--accent-primary-hover);box-shadow:0 6px 20px hsla(var(--accent-primary-hsl), .4);transform:translateY(-1px)}.compare-button:disabled{opacity:.5;cursor:not-allowed}.info-notice{align-items:flex-start;gap:var(--spacing-md);background-color:var(--bg-secondary);border:1px solid var(--border-color);border-left:4px solid var(--accent-primary);border-radius:var(--border-radius-medium);padding:var(--spacing-lg);margin-bottom:var(--spacing-xl);display:flex}.notice-icon{font-size:var(--font-size-xl);color:var(--accent-primary);flex-shrink:0;margin-top:2px}.notice-content h5{font-size:var(--font-size-lg);color:var(--text-primary);margin:0 0 var(--spacing-xs) 0;font-weight:700}.notice-content p{color:var(--text-secondary);line-height:1.6;font-size:var(--font-size-sm);margin:0}.loading-state,.error-state,.no-results{padding:var(--spacing-xl);text-align:center;background-color:var(--bg-secondary);border:2px dashed var(--border-color);border-radius:var(--border-radius-medium);margin-bottom:var(--spacing-xl);flex-direction:column;justify-content:center;align-items:center;display:flex}.loading-state .spinner{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-md);animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-state p,.error-state p,.no-results p{font-size:var(--font-size-lg);color:var(--text-secondary);margin:0}.error-state{color:#e74c3c;border-color:#e74c3c}.benchmark-list{gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);flex-direction:column;display:flex}.benchmark-card{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius-medium);padding:var(--spacing-md);gap:var(--spacing-md);cursor:pointer;grid-template-columns:1fr;transition:all .2s;display:grid}.benchmark-card:hover{background-color:var(--bg-tertiary);border-color:#ffffff1a;transform:translateY(-2px);box-shadow:0 4px 12px #0003}@media (min-width:901px){.benchmark-card{padding:var(--spacing-sm) var(--spacing-md);grid-template-columns:1.5fr 2fr 1fr;align-items:center}}.card-user-col{flex-direction:column;justify-content:center;gap:2px;min-width:0;display:flex}.card-user-info-row{align-items:center;gap:var(--spacing-xs);min-width:0;display:flex}.card-hardware-col{min-width:0;padding:0 var(--spacing-md);border-left:1px solid #ffffff0d;border-right:1px solid #ffffff0d;flex-direction:column;gap:8px;display:flex}@media (max-width:900px){.card-hardware-col{padding:var(--spacing-sm) 0;border:1px solid #ffffff0d;border-left:none;border-right:none}}.card-perf-col{flex-direction:column;justify-content:center;align-items:flex-end;gap:4px;min-width:0;display:flex}.perf-info-wrapper{flex-direction:column;align-items:flex-end;gap:4px;display:flex}@media (max-width:900px){.card-perf-col,.perf-info-wrapper{align-items:flex-start}}.primary-card-wrapper{flex-direction:column;display:flex;position:relative}.group-center-toggle{z-index:100;cursor:pointer;padding:0 var(--spacing-md);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;margin-top:-14px;margin-bottom:4px;transition:all .3s;display:flex;position:relative}.toggle-button-pill{background:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--accent-primary);text-transform:uppercase;letter-spacing:.8px;border:1px solid hsla(var(--accent-primary-hsl), .2);border-radius:40px;align-items:center;gap:12px;padding:8px 24px;font-size:.7rem;font-weight:800;transition:all .25s cubic-bezier(.175,.885,.32,1.275);display:flex;box-shadow:0 6px 16px #0009}.group-center-toggle:hover .toggle-button-pill{background:var(--bg-secondary);border-color:var(--accent-primary);box-shadow:0 0 20px rgba(var(--accent-primary-rgb), .4);transform:translateY(2px)scale(1.02)}.toggle-line{background:linear-gradient(to right, transparent, hsla(var(--accent-primary-hsl), .3));flex:1;height:2px}.toggle-line.right{background:linear-gradient(to left, transparent, hsla(var(--accent-primary-hsl), .3))}.toggle-button-pill .icon{font-size:.8rem;transition:transform .4s cubic-bezier(.4,0,.2,1)}.toggle-button-pill .icon.rotate{transform:rotate(180deg)}.group-center-toggle.active .toggle-button-pill{background:var(--accent-primary);color:#000;box-shadow:0 0 15px var(--accent-primary);border-color:#fff}.hw-row{align-items:center;gap:var(--spacing-xs);min-width:0;display:flex}.hw-row .hardware-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;overflow:hidden}.hw-icon{color:var(--text-secondary);flex-shrink:0;font-size:.85rem}.submission-group-wrapper{flex-direction:column;gap:6px;margin-bottom:4px;display:flex}.nested-submissions-list{border-left:2px solid hsla(var(--border-color-hsl), .3);background:linear-gradient(to bottom, hsla(var(--bg-primary-hsl), .3) 0%, transparent 100%);border-radius:0 0 0 16px;flex-direction:column;gap:6px;margin-top:-4px;margin-left:20px;padding-left:24px;animation:.4s cubic-bezier(.16,1,.3,1) submissionNestIn;display:flex}@keyframes submissionNestIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.nested-card{opacity:.9;background-color:#ffffff05!important;border-style:dashed!important;padding:10px 16px!important}.nested-card:hover{opacity:1;background-color:#ffffff0a!important;transform:translate(4px)!important}.nested-identity{flex-direction:column;align-items:flex-start;gap:4px;padding-left:10px;display:flex}.nested-date{color:var(--text-primary);text-transform:uppercase;letter-spacing:.5px;opacity:1;font-size:.8rem;font-weight:700}.submission-date{color:var(--text-primary)!important;opacity:1!important;font-size:.8rem!important;font-weight:600!important}@media (max-width:900px){.nested-submissions-list{margin-left:10px;padding-left:16px}.nested-identity{margin-bottom:5px;padding-left:0}}.perf-row-primary{align-items:baseline;gap:4px;display:flex}.perf-fps{color:var(--accent-primary);font-size:1.5rem;font-weight:800;line-height:1}.perf-fps-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:.7rem;font-weight:600}.perf-row-secondary{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.perf-res{color:var(--text-secondary);background:#ffffff0d;border-radius:4px;padding:2px 6px;font-size:.75rem}.card-user-info-row .username{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(.8rem,2vw,.9rem);font-weight:600;overflow:hidden}.card-user-col .submission-date{color:var(--text-secondary);opacity:.6;padding-left:48px;font-size:.65rem}.modal-backdrop{z-index:2500;padding:var(--spacing-sm);background-color:#000000f2;place-items:center;display:grid;position:fixed;inset:0}.modal-content{background:var(--bg-secondary);border:1px solid hsla(var(--accent-primary-hsl), .3);border-radius:24px;flex-direction:column;width:100%;max-width:850px;max-height:90vh;animation:.4s cubic-bezier(.16,1,.3,1) premiumModalIn;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px #000c}@keyframes premiumModalIn{0%{opacity:0;transform:translateY(30px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-header{border-bottom:1px solid var(--border-color);background:var(--bg-tertiary);justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.modal-body{scrollbar-width:thin;scrollbar-color:hsla(var(--accent-primary-hsl), .3) transparent;background:var(--bg-secondary);padding:2rem;overflow-y:auto}.detail-grid-v2{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.detail-section-v2{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:16px;padding:1.5rem;transition:all .3s}.detail-section-v2:hover{border-color:hsla(var(--accent-primary-hsl), .5);box-shadow:0 4px 15px #0003}.detail-section-v2.full-width{grid-column:1/-1}.section-title-v2{font-family:var(--font-rajdhani);text-transform:uppercase;letter-spacing:1.5px;color:var(--accent-primary);align-items:center;gap:.75rem;margin-bottom:1.25rem;font-size:1.1rem;font-weight:700;display:flex;position:relative}.section-title-v2:after{content:"";background:var(--accent-primary);width:40px;height:2px;box-shadow:0 0 10px var(--accent-primary);position:absolute;bottom:-6px;left:0}.data-item-v2{border-bottom:1px solid hsla(var(--border-color-hsl), .2);justify-content:space-between;align-items:center;padding:.5rem 0;font-size:.9rem;display:flex}.data-item-v2:last-child{border-bottom:none}.data-label-v2{color:var(--text-secondary);font-weight:500}.data-value-v2{color:var(--text-primary);text-align:right;font-weight:600}.graphics-grid-v2{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:.75rem;display:grid}.graphics-pill{background:var(--bg-tertiary);border:1px solid var(--border-color);border-left:3px solid var(--accent-secondary);border-radius:99px;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;font-size:.85rem;transition:all .2s;display:flex}.graphics-pill:hover{background:var(--bg-primary);border-color:hsla(var(--accent-secondary-hsl), .5);transform:translate(4px)}.pill-label{color:var(--text-secondary);letter-spacing:.5px;font-weight:600}.pill-value{color:var(--text-primary);font-family:monospace;font-weight:700}.verified-badge{color:var(--bg-primary);padding:2px var(--spacing-xs);background:linear-gradient(135deg,#ffc107 0%,#ff9800 100%);border-radius:9999px;align-items:center;gap:2px;font-size:.625rem;font-weight:700;animation:2s infinite verifiedPulse;display:inline-flex;box-shadow:0 2px 10px #ffc1074d}@keyframes verifiedPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.gpu-cell-modal{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.compare-header{text-align:center;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--border-color);grid-template-columns:1fr auto 1fr;display:grid}.compare-header h3{font-size:var(--font-size-lg);color:var(--text-primary);align-items:center;gap:var(--spacing-xs);flex-direction:column;margin:0;font-weight:600;display:flex}.compare-header h3:nth-child(2){color:var(--text-secondary);font-size:var(--font-size-xl)}.compare-grid{gap:var(--spacing-sm);flex-direction:column;display:flex}.compare-row{align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm);border-radius:var(--border-radius-small);grid-template-columns:1fr 150px 1fr;transition:background-color .2s;display:grid}.compare-row.highlight{background-color:hsla(var(--accent-primary-hsl), .1)}.compare-label{text-align:center;color:var(--text-secondary);font-weight:600;font-size:var(--font-size-sm)}.compare-value{text-align:center;font-size:var(--font-size-sm);color:var(--text-primary)}.compare-row.highlight .compare-value{color:var(--accent-primary);font-weight:700}.data-notice{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-left:4px solid var(--accent-primary);border-radius:var(--border-radius-medium);padding:var(--spacing-md) var(--spacing-lg);margin:var(--spacing-xl) 0;text-align:center}.data-notice p{color:var(--text-secondary);font-size:var(--font-size-xs);margin:0;line-height:1.5}@media (max-width:1366px){.user-header{width:18%}.fps-header{width:8%}.gpu-header,.cpu-header{width:14%}.resolution-header{width:12%}.preset-header{width:8%}.table-header-cell{padding:6px var(--spacing-sm);font-size:.65rem}.table-cell{padding:6px var(--spacing-sm)}.username,.hardware-name{font-size:.75rem}.fps-value{font-size:.875rem}.preset-badge{padding:3px 5px;font-size:.7rem}}@media (max-width:1200px){.user-header{width:18%}.fps-header{width:8%}.gpu-header,.cpu-header{width:14%}.resolution-header{width:12%}.preset-header{width:8%}.table-header-cell{padding:var(--spacing-xs) var(--spacing-xs);font-size:.625rem}.table-cell{padding:var(--spacing-xs) var(--spacing-xs)}}@media (max-width:1024px){.user-header{width:15%}.fps-header{width:8%}.gpu-header,.cpu-header{width:26%}.resolution-header{width:17%}.preset-header,.actions-header{width:4%}.benchmarks-container-table{padding:var(--spacing-md) var(--spacing-sm)}.table-header-cell{padding:4px var(--spacing-xs);letter-spacing:.3px;font-size:.6rem}.table-cell{padding:4px var(--spacing-xs)}.action-btn{width:20px;height:20px}}@media (max-width:768px){.benchmarks-container-table{padding:var(--spacing-sm);width:100%;max-width:100vw;margin:0 auto}.page-title{font-size:var(--font-size-xl);text-align:center}.page-subtitle{font-size:var(--font-size-sm);text-align:center}.controls-grid{gap:var(--spacing-sm);grid-template-columns:1fr}.search-input,.filter-select{font-size:var(--font-size-sm);padding:var(--spacing-sm);width:100%}.table-header{display:none}.benchmarks-table{width:100%;display:block}.benchmark-row{margin-bottom:var(--spacing-lg);border:1px solid var(--border-color);border-radius:var(--border-radius-medium);background-color:var(--bg-secondary);padding:var(--spacing-md);width:100%;display:block;box-shadow:0 4px 12px #0003;height:auto!important}.table-cell{padding:var(--spacing-sm) 0;border-right:none;border-bottom:1px solid var(--border-color);width:100%;display:block}.select-cell,.compare-section,.external-actions,.actions-header{display:none!important}.table-cell:last-child{border-bottom:none}.table-cell:before{content:attr(data-label);color:var(--accent-primary);text-transform:uppercase;letter-spacing:1px;opacity:.8;margin-bottom:6px;font-size:.65rem;font-weight:700;display:block}.user-cell:before{content:"User"}.fps-cell:before{content:"FPS"}.gpu-cell:before{content:"GPU"}.cpu-cell:before{content:"CPU"}.resolution-cell:before{content:"Resolution"}.preset-cell:before{content:"Preset"}.user-info{gap:var(--spacing-xs);width:100%}.username,.hardware-name{font-size:var(--font-size-sm);word-break:break-all}.fps-value{font-size:var(--font-size-lg)}.preset-badge{font-size:var(--font-size-sm);padding:4px var(--spacing-xs)}.modal-content{margin:var(--spacing-xs);width:calc(100vw - 1rem);max-height:95vh;animation:none}.modal-header{padding:var(--spacing-sm) var(--spacing-md)}.modal-header h2{font-size:var(--font-size-md)}.modal-close-btn{width:28px;height:28px;font-size:var(--font-size-md)}.modal-body{padding:var(--spacing-md)}.detail-grid{gap:var(--spacing-sm);grid-template-columns:1fr}.detail-section{padding:var(--spacing-sm)}.detail-section h3{font-size:var(--font-size-sm);margin-bottom:var(--spacing-xs)}.detail-item{margin-bottom:2px;padding:1px 2px;font-size:.625rem;line-height:1.2}.detail-item strong{min-width:60px;margin-right:2px}.settings-grid{grid-template-columns:1fr;gap:2px}.verified-badge{padding:1px 2px;font-size:.5rem}.disclaimer-header,.controls-section,.info-notice{padding:var(--spacing-sm);margin:0 var(--spacing-sm);text-align:center}.disclaimer-content{padding:0 var(--spacing-sm) var(--spacing-sm) var(--spacing-sm);text-align:center}}@media (max-width:480px){.benchmarks-container-table{padding:var(--spacing-xs);width:100%;max-width:100vw;margin:0 auto}.page-title{font-size:var(--font-size-lg);text-align:center}.page-subtitle{font-size:var(--font-size-xs);text-align:center}.disclaimer-header,.controls-section,.info-notice{padding:var(--spacing-xs);margin:0 var(--spacing-xs);text-align:center}.disclaimer-content{padding:0 var(--spacing-xs) var(--spacing-xs) var(--spacing-xs);text-align:center}.benchmark-row{padding:var(--spacing-xs);margin-bottom:var(--spacing-sm);width:100%}.table-cell{width:100%;padding:2px 0}.table-cell:before{margin-bottom:1px;font-size:.625rem}.username,.hardware-name{font-size:var(--font-size-xs);word-break:break-all}.fps-value{font-size:var(--font-size-base)}.preset-badge{font-size:var(--font-size-xs);padding:2px 4px}.modal-content{width:calc(100vw - 4px);max-height:98vh;margin:2px;animation:none}.modal-header{padding:2px var(--spacing-xs)}.modal-header h2{font-size:var(--font-size-sm)}.modal-close-btn{width:24px;height:24px;font-size:var(--font-size-sm)}.modal-body{padding:var(--spacing-xs)}.detail-grid{gap:var(--spacing-xs);grid-template-columns:1fr}.detail-section{padding:var(--spacing-xs)}.detail-section h3{margin-bottom:2px;font-size:.625rem}.detail-item{margin-bottom:1px;padding:1px;font-size:.5rem;line-height:1.1}.detail-item strong{min-width:50px;margin-right:1px}.settings-grid{grid-template-columns:1fr;gap:1px}.verified-badge{padding:1px 2px;font-size:.5rem}}@media print{.benchmarks-container-table{max-width:none;padding:0}.disclaimer-section,.cta-section,.controls-section,.info-notice,.data-notice{display:none}.table-container{border:1px solid #ccc}.benchmarks-table{min-width:auto}.benchmark-row{break-inside:avoid}}.tag-badge{text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:3px 8px;font-size:.65rem;font-weight:800;line-height:1;display:inline-flex}.badge-cbt3{color:#fff;background:linear-gradient(135deg,#0ea5e9 0%,#6366f1 100%);border:1px solid #ffffff26;box-shadow:0 2px 10px #6366f14d}.badge-cbt-old{color:#94a3b8;box-shadow:none;background-color:#1e293b;border:1px solid #334155}.gpu-vendor-badge{border-radius:var(--border-radius-small);color:#fff;white-space:nowrap;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.gpu-vendor-badge.badge-nvidia{background-color:#76b900}.gpu-vendor-badge.badge-amd{background-color:#ed1c24}.gpu-vendor-badge.badge-intel{background-color:#0071c5}.gpu-vendor-badge.badge-apple{color:#fff!important;background-color:#555!important}.gpu-vendor-badge.badge-android{color:#000!important;background-color:#3ddc84!important}.gpu-vendor-badge.badge-steam-deck{color:#fff!important;background-color:#1b2838!important}.mobile-label{color:var(--text-secondary);opacity:.7;font-size:11px;font-style:italic}.badge-game{color:#fff;background-color:#8b5cf6;border:1px solid #fff3;box-shadow:0 2px 6px #8b5cf666}.table-avatar-container{isolation:isolate;flex-shrink:0;width:40px;height:40px;margin-right:8px;position:relative}.table-avatar-main{border:1px solid var(--border-color);background:#000;border-radius:50%;display:block;object-fit:cover!important;width:100%!important;height:100%!important}.table-avatar-frame{pointer-events:none;z-index:2;position:absolute;inset:-4px}.table-avatar-frame,.table-avatar-frame:before,.table-avatar-frame:after{box-shadow:none!important;filter:none!important;animation-duration:5s!important}.table-avatar-frame.frame-cc{border:1px solid #ff005580;box-shadow:0 0 5px #f056!important}.table-avatar-frame.frame-cc:before{border:none!important;inset:0!important;box-shadow:inset 0 0 4px #f059!important}.table-avatar-frame.frame-cc:after,.table-avatar-frame.frame-acc-celestial:before,.table-avatar-frame.frame-acc-celestial:after,.table-avatar-frame.frame-acc-sakura:before,.table-avatar-frame.frame-acc-sakura:after{display:none!important}[class*=table-avatar-frame].frame-supporter-gold{border:1px solid #f1c40f}[class*=table-avatar-frame].frame-supporter-ruby{border:1px solid #f33}[class*=table-avatar-frame].frame-supporter-prism{border:1px solid #fff;box-shadow:0 0 8px #ffffff80!important}.table-avatar-frame.frame-cc:after{display:none}.table-avatar-frame.frame-flower{background-size:cover;inset:-6px}.benchmark-row{height:54px}.table-cell{padding-top:2px;padding-bottom:2px}@media (max-width:768px){.modal-content{width:calc(100vw - 16px)!important;max-height:calc(100vh - 16px)!important;margin:8px!important}.modal-header{flex-direction:column!important;align-items:flex-start!important;gap:1rem!important;padding:1rem!important}.modal-header h2{white-space:normal!important;word-break:break-word!important;font-size:1.1rem!important;line-height:1.3!important}.modal-close-btn{position:absolute;top:1rem;right:1rem}.detail-grid-v2{grid-template-columns:1fr!important;gap:1rem!important}.detail-section-v2{padding:1rem!important}.section-title-v2{margin-bottom:1rem!important;font-size:1rem!important}.data-item-v2{padding:.4rem 0!important;font-size:.8rem!important}.graphics-grid-v2{grid-template-columns:1fr!important;gap:.5rem!important}.graphics-pill{padding:.6rem .8rem!important;font-size:.75rem!important}.controls-grid{grid-template-columns:1fr!important;gap:.75rem!important}.control-item label{font-size:.75rem!important}.control-item input,.control-item select{padding:.5rem!important;font-size:.8rem!important}.compare-section{margin-top:.5rem!important}.compare-button{justify-content:center!important;width:100%!important}.platform-tabs{flex-wrap:wrap!important;gap:.5rem!important;margin-bottom:1rem!important;display:flex!important}.platform-tab{flex:auto!important;justify-content:center!important;padding:.5rem!important;font-size:.8rem!important}}
