@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:optional;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:optional;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:optional;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:optional;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:optional;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a938f868-module__u583EW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a938f868-module__u583EW__variable{--font-geist:"Geist", "Geist Fallback"}
:root{--bg:#101828;--bg-deep:#070b14;--surface:#172033;--surface-2:#1e293d;--border:#2b3752;--text:#eef2f6;--muted:#a3aec2;--accent:#4ade80;--accent-ink:#070b14;--warn:#fcd34d;--danger:#fda4af;--radius:12px;--max:1100px;--gutter:16px;--font:var(--font-geist), system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font);overflow-wrap:break-word;margin:0;font-size:16px;line-height:1.55}button{letter-spacing:inherit;font-family:inherit}a{color:var(--accent);text-underline-offset:2px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}img{max-width:100%;height:auto}h1,h2,h3,h4{letter-spacing:-.01em;margin:0 0 12px;line-height:1.2}h1{letter-spacing:-.02em;font-size:clamp(1.75rem,1.25rem + 2.2vw,2.6rem)}h2{font-size:clamp(1.3rem,1.1rem + .8vw,1.6rem)}h3{font-size:1.1rem}p{margin:0 0 12px}.wrap{width:100%;max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}.skip-link{z-index:10;background:var(--accent);color:var(--accent-ink);border-radius:8px;padding:8px 12px;position:absolute;top:8px;left:-9999px}.skip-link:focus{left:16px}.site-header{border-bottom:1px solid var(--border);background:var(--bg)}.header-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-top:14px;padding-bottom:14px;display:flex}.wordmark{color:var(--text);letter-spacing:-.02em;font-size:1.25rem;font-weight:700;text-decoration:none}.wordmark span{color:var(--accent)}.wordmark{align-items:center;display:inline-flex}.wordmark-cube{flex:none;width:48px;height:48px;margin:-10px -2px -10px -11px;display:block}.nav{flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;list-style:none;display:flex}.nav>.nav-bf-early,html[data-bf-nav=early] .nav>.nav-bf-late{display:none}html[data-bf-nav=early] .nav>.nav-bf-early{display:list-item}.nav a{color:var(--text);padding:6px 0;font-weight:500;text-decoration:none;display:inline-block}.nav a:hover{color:var(--accent)}.nav-menu{position:relative}.nav-menu summary{cursor:pointer;align-items:center;gap:6px;padding:6px 0;font-weight:500;list-style:none;display:inline-flex}.nav-menu summary::-webkit-details-marker{display:none}.nav-menu summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transform:translateY(-2px)rotate(45deg)}.nav-menu[open] summary:after{transform:translateY(2px)rotate(-135deg)}.nav-menu summary:hover{color:var(--accent)}.nav-menu ul{z-index:20;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:repeat(2,max-content);gap:2px 20px;min-width:260px;margin:0;padding:12px 16px;list-style:none;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 16px 40px #00000073}.nav-menu .nav-menu-all{border-top:1px solid var(--border);grid-column:1/-1;margin-top:4px;padding-top:6px}.nav-toggle{display:none}@media (max-width:559px){.header-inner{padding-top:10px;padding-bottom:6px}.site-header{position:relative}.nav-toggle{border:1px solid var(--border);min-height:44px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:10px;padding:0 14px;font-weight:600;display:inline-flex}.nav-toggle[aria-expanded=true]{border-color:var(--accent)}.nav-toggle-bars{background:currentColor;width:18px;height:2px;box-shadow:0 -6px,0 6px}.main-nav .nav{display:none}.main-nav[data-open] .nav{z-index:30;max-width:none;padding:6px var(--gutter) 12px;white-space:normal;border-bottom:1px solid var(--border);background:var(--bg);flex-direction:column;gap:0;display:flex;position:absolute;top:100%;left:0;right:0;overflow:visible;box-shadow:0 16px 40px #00000073}.main-nav[data-open] .nav a,.main-nav[data-open] .nav-menu summary{align-items:center;min-height:44px;display:flex}.main-nav[data-open] .nav>li+li{border-top:1px solid var(--border)}.main-nav[data-open] .nav-menu ul{min-width:0;box-shadow:none;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 8px;position:static}.header-inner>nav{min-width:0;max-width:100%}.nav{scrollbar-width:none;white-space:nowrap;flex-wrap:nowrap;gap:16px;max-width:100%;overflow-x:auto}.nav-menu ul{top:auto;left:var(--gutter);right:var(--gutter);margin-top:6px;position:fixed}}.main{padding-top:28px;padding-bottom:48px}.lede{color:var(--muted);max-width:62ch;font-size:1.0625rem}.section{margin-top:44px}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:8px;display:flex}.section-title{margin-top:28px}.muted{color:var(--muted)}.small{font-size:.875rem}.prose{max-width:70ch}.prose h2{margin-top:32px}.prose li{margin-bottom:6px}.disclosure{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--muted);margin:8px 0 16px;padding:10px 14px;font-size:.9375rem}.updated{color:var(--muted);font-size:.875rem}.empty{background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius);padding:20px}.note-box{border-radius:var(--radius);color:var(--text);background:#fcd34d14;border:1px solid #fcd34d59;margin:12px 0;padding:12px 14px}.btn{min-height:44px;font:inherit;text-align:center;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;padding:10px 18px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn-buy{background:var(--accent);color:var(--accent-ink)}.btn-buy:hover{background:#6ee7a0}.store-page-link{min-height:44px;color:var(--muted,inherit);align-items:center;font-size:.9rem;text-decoration:underline;display:inline-flex}.btn-secondary{border:1px solid var(--accent);min-height:36px;color:var(--accent);background:0 0;padding:6px 12px;font-size:.875rem}.btn[disabled]{opacity:.7;cursor:progress}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field label{color:var(--muted);font-size:.875rem;font-weight:600}input,select,textarea{background:var(--surface-2);width:100%;min-height:44px;color:var(--text);border:1px solid var(--border);font:inherit;border-radius:10px;padding:10px 12px;font-size:16px}input::placeholder,textarea::placeholder{color:#94a3b8}input[type=radio]{width:18px;height:18px;min-height:18px;accent-color:var(--accent);margin:0;padding:0}textarea{resize:vertical;line-height:1.45}.link-button{color:var(--accent);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.money{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;align-items:center;display:flex}.money span{color:var(--muted);padding-left:12px}.money input{background:0 0;border:0}.money:focus-within{outline:3px solid var(--accent);outline-offset:2px}.money input:focus-visible{outline:none}.money.money-highlight{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 0 16px #4ade8059}.money.money-highlight:focus-within{outline:none}@media (prefers-reduced-motion:no-preference){.money.money-highlight{animation:1.6s ease-in-out ring-pulse}}.finder,.checker,.newsletter,.upgrade-form{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);align-items:end;gap:12px;padding:16px;display:grid}.form-message{min-height:1.5em;margin:0}.form-message.done{color:var(--accent)}.form-message.error{color:var(--danger)}.field-full{grid-column:1/-1;margin:0}.field-attention textarea{border-color:var(--warn)}.signup .lede{margin-bottom:14px}.signup .small{margin-top:10px}.frequency{border:0;margin:0;padding:0}.frequency legend{color:var(--muted);margin-bottom:6px;padding:0;font-size:.875rem;font-weight:600}.frequency label{min-height:44px;color:var(--text);cursor:pointer;align-items:center;gap:8px;margin-right:18px;font-size:1rem;font-weight:500;display:inline-flex}@media (min-width:720px){.finder{grid-template-columns:1fr 1fr 1.4fr auto}.checker{grid-template-columns:2fr 1fr 1fr 1fr}.checker-submit{grid-column:1/-1;justify-self:start}.newsletter{grid-template-columns:1fr 1.4fr 1.2fr auto auto}.newsletter .form-message{grid-column:1/-1}.upgrade-form{grid-template-columns:1.3fr 1.3fr 1fr}.upgrade-submit{grid-column:1/-1;justify-self:start}}.hero{grid-template-columns:minmax(0,1fr);align-items:center;gap:16px;max-width:980px;margin:0 auto;padding:0 0 20px;display:grid}.pill{color:var(--accent);letter-spacing:.02em;background:#4ade801a;border:1px solid #4ade8073;border-radius:999px;align-items:center;gap:.4em;margin:0 0 10px;padding:4px 12px;font-size:.8125rem;font-weight:600;display:inline-flex}.pill-avatar{object-fit:cover;border-radius:50%;flex:none;width:1.2em;height:1.2em}.hero h1{margin-bottom:10px;font-size:clamp(1.9rem,1.3rem + 2.4vw,2.75rem);line-height:1.1}.hero-line{max-width:52ch;color:var(--muted);margin-bottom:0;font-size:1.0625rem}.hero-media{justify-self:center;width:132px}.hero-media img,.hero-fallback{aspect-ratio:1;border-radius:20px;width:100%;height:auto;display:block}.hero-fallback{border:1px solid var(--border);background:radial-gradient(circle at 30% 30%,#4ade808c,#0000 55%),radial-gradient(circle at 75% 70%,#38bdf873,#0000 55%),linear-gradient(135deg,#172033,#070b14)}.home-top{grid-template-columns:minmax(0,1fr);grid-template-areas:"text""chat""media";column-gap:40px;max-width:980px;margin:0 auto;display:grid}.home-top>.hero{grid-area:text;width:100%}.home-top>.home-chat{grid-area:chat;width:100%}.home-top>.hero-media{grid-area:media;margin-top:20px}@media (min-width:820px){.home-top{grid-template-columns:minmax(0,1fr) 240px;grid-template-areas:"text media""chat chat"}.home-top>.hero-media{align-self:center;margin:0 0 20px}.hero-media{width:240px}}@media (max-width:600px){.hero-media{justify-self:stretch;width:100%}.hero-media img,.hero-fallback{aspect-ratio:4/3;object-fit:cover;object-position:50% 30%;border-radius:16px}}.main:has(>.home-top){padding-top:16px}.home-chat{max-width:820px;margin:0 auto;scroll-margin-top:16px}.grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:640px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:640px){.grid-one{grid-template-columns:minmax(0,360px)}}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.card-top{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:.875rem;font-weight:600;display:flex}.rank{color:var(--accent);font-weight:700}.card-label{color:var(--text)}.badge{color:var(--accent);text-transform:uppercase;letter-spacing:.04em;background:#4ade8024;border-radius:999px;padding:2px 8px;font-size:.75rem;font-weight:700}.founding{margin:0 0 12px}.badge-founding,.badge-condition{color:var(--warn);background:#fcd34d29}.condition-line{margin:4px 0}.badge-includes{color:var(--text);background:#94a3b829}.card-media{background:#fff;border-radius:8px;place-items:center;height:196px;padding:8px;text-decoration:none;display:grid}.card-media img{object-fit:contain;width:auto;max-height:180px}.photo-placeholder{margin:auto;display:block}.card-title{margin:4px 0 0;font-size:1rem;font-weight:600;line-height:1.35}.card-title a{color:var(--text);text-decoration:none}.card-title a:hover{color:var(--accent);text-decoration:underline}.specs{color:var(--muted);margin:0;font-size:.875rem}.price{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:4px 0 0;display:flex}.amount{color:var(--accent);letter-spacing:-.01em;font-size:1.5rem;font-weight:700}.as-of{color:var(--muted);font-size:.8125rem}.vram-note{color:var(--muted);margin:0;font-size:.8125rem}.note{color:var(--accent);margin:0;font-size:.9375rem;font-weight:600}.why{margin:4px 0 0;padding-left:20px;font-size:.9375rem}.why li{margin-bottom:4px}.fps{background:var(--surface-2);border-radius:8px;margin:4px 0 0;padding:10px 12px;font-size:.9375rem;font-weight:600}.fps small{color:var(--muted);margin-top:4px;font-size:.8125rem;font-weight:400;display:block}.other-offers{margin-top:4px;font-size:.875rem}.other-offers-title{color:var(--muted);margin:0 0 4px;font-weight:600}.other-offers ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.other-offers li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.card-actions{margin-top:auto;padding-top:8px}.card-actions .btn{width:100%}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.quick-picks strong{font-size:1.05rem}@media (min-width:720px){.tiles{grid-template-columns:repeat(5,minmax(0,1fr))}.tiles-gpu{grid-template-columns:repeat(3,minmax(0,1fr))}}.tiles a{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);height:100%;color:var(--text);flex-direction:column;gap:2px;padding:16px;text-decoration:none;display:flex}.tiles a:hover{border-color:var(--accent)}.tiles strong{color:var(--accent);font-size:1.2rem}.tiles span{color:var(--muted);font-size:.875rem}.tiles-wide{grid-template-columns:minmax(0,1fr)}@media (min-width:720px){.tiles-wide{grid-template-columns:minmax(0,480px)}}.product{gap:24px;display:grid}@media (min-width:820px){.product{grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:start}}.product-media{border-radius:var(--radius);background:#fff;place-items:center;min-height:280px;padding:16px;display:grid}.product-media .photo-placeholder{max-width:60%;height:auto}.product h1{font-size:clamp(1.4rem,1.1rem + 1.2vw,1.9rem)}.spec-table{border-collapse:collapse;width:100%;margin:12px 0 16px;font-size:.9375rem}.spec-table th,.spec-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:8px 0}.spec-table th{width:40%;color:var(--muted);font-weight:500}.stock{font-weight:600}.stock.out{color:var(--warn)}.buy-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.price-history{margin:20px 0 8px}.price-history h2{font-size:1.15rem}.history-summary{font-weight:600}.history-note{border-left:3px solid var(--accent);background:var(--surface);border-radius:0 8px 8px 0;padding:8px 12px}.history-note-warn{border-left-color:var(--warn);color:var(--warn)}.range-toggle{gap:6px;margin:8px 0 0;display:flex}.range-button{background:var(--bg);border:1px solid var(--border);min-height:36px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:4px 14px;font-size:.875rem}.range-button[aria-pressed=true]{border-color:var(--accent);background:#4ade8026}.range-button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.chart-box{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin:8px 0 10px;padding:10px 12px 8px}.chart-frame{display:flex}.chart-axis,.price-chart{font-variant-numeric:tabular-nums;font-size:12px;display:block;overflow:visible}.chart-axis{flex:none}.price-chart{flex:1 1 0;min-width:0}.chart-axis text,.price-chart text{paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round}.chart-grid{stroke:var(--border);stroke-width:1px}.chart-soldout{fill:#a3aec21a}.chart-line{stroke:var(--accent);stroke-width:2px;stroke-linecap:round}.chart-average{stroke:var(--muted);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:.1 5}.chart-dot{fill:var(--accent)}.chart-dot-soldout{fill:#f87171}.chart-dot-unknown{fill:#6b7280}.chart-xtick{stroke:var(--muted);stroke-width:1px}.chart-marker{fill:var(--accent);stroke:var(--surface);stroke-width:2px}.chart-tick,.chart-date{fill:var(--muted)}.chart-label{fill:var(--text);paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round;font-weight:600}.chart-label-muted{fill:var(--warn)}.chart-target{fill:#0000}.chart-target:hover{fill:#eef2f60f}.chart-legend{color:var(--muted);flex-wrap:wrap;gap:4px 16px;margin:6px 0 0;padding:0;font-size:.8125rem;list-style:none;display:flex}.legend-key{vertical-align:middle;width:18px;margin-right:6px;display:inline-block}.legend-line{background:var(--accent);border-radius:1px;height:2px}.legend-dots{background:radial-gradient(circle, var(--muted) 1px, transparent 1.5px) 0 50% / 6px 2px repeat-x;height:2px}.legend-soldout{background:#f87171;border-radius:50%;width:10px;height:10px}.history-table{margin:0 0 8px;font-size:.875rem}.history-table summary{cursor:pointer;color:var(--accent)}.history-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;max-width:360px;margin-top:8px}.history-table th,.history-table td{border-bottom:1px solid var(--border);text-align:left;padding:4px 0}.history-table th{color:var(--muted);font-weight:500}.verdict{margin-top:8px}.verdict-badge{text-transform:uppercase;letter-spacing:.04em;background:var(--surface-2);color:var(--text);border-radius:999px;margin-bottom:8px;padding:4px 12px;font-size:.875rem;font-weight:700;display:inline-block}.verdict-great,.verdict-good{color:var(--accent);background:#4ade8029}.verdict-fair{color:var(--warn);background:#fcd34d24}.verdict-poor{color:var(--danger);background:#fda4af24}.verdict-text{font-size:1.25rem}.checker-result{margin-top:24px}.deal-listing{align-items:center;gap:12px;margin-bottom:12px;display:flex}.deal-listing p{margin:0;font-weight:600}.deal-listing-photo{background:#fff;border-radius:8px;flex:none;place-items:center;width:112px;height:112px;padding:8px;display:grid}.deal-listing-photo img{object-fit:contain;width:auto;max-height:96px}.price-ask p{max-width:68ch}.spec-chips{flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.spec-chips li{color:var(--text);background:#4ade801a;border:1px solid #4ade8073;border-radius:999px;padding:4px 12px;font-size:.875rem;font-weight:600}.facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:16px 0;padding:0;list-style:none;display:grid}.facts li{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:12px}.facts strong{font-size:1.15rem;display:block}.facts span{color:var(--muted);font-size:.8125rem}.how{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-top:44px;padding:20px}.how ul{padding-left:20px}.how li{margin-bottom:8px}.chat-off{border:1px solid var(--border);border-radius:16px;padding:16px 20px}.chat-off p{margin:0}.chat-box{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;display:flex;overflow:hidden}.chat-log{overscroll-behavior:contain;flex-direction:column;gap:12px;max-height:70dvh;padding:16px 16px 8px;display:flex;position:relative;overflow-y:auto}@media (min-width:640px){.chat-log{max-height:65dvh}.chat-box-tall .chat-log{min-height:0;max-height:calc(100dvh - 300px)}}.chat-msg{overflow-wrap:anywhere;max-width:88%;font-size:16px;line-height:1.5}.chat-text p,.chat-text ul,.chat-text ol,.chat-msg-user p{margin:0 0 8px}.chat-text>:last-child,.chat-msg-user p{margin-bottom:0}.chat-text ul,.chat-text ol{padding-left:20px}.chat-typed{position:relative}.chat-typed p.chat-typed-full,.chat-typed p.chat-typed-live{margin:0}html[data-type-intro] .chat-typed[data-chat-typed=typing] .chat-typed-full{color:#0000}.chat-typed-live{pointer-events:none;position:absolute;inset:0}html:not([data-type-intro]) .chat-typed-live{display:none}@media (prefers-reduced-motion:no-preference){html[data-type-intro] .chat-typed[data-chat-typed=typing] .chat-typed-full{animation:0s linear 2.5s forwards chat-typed-show}html[data-type-intro] .chat-typed-live{animation:0s linear 2.5s forwards chat-typed-hide}}.chat-typed-caret{vertical-align:text-bottom;background:currentColor;width:2px;height:1.1em;margin-left:1px;display:inline-block}@keyframes chat-typed-show{to{color:var(--text)}}@keyframes chat-typed-hide{to{visibility:hidden}}.chat-msg-assistant{border:1px solid var(--border);color:var(--text);background:#223049;border-radius:14px 14px 14px 4px;align-self:flex-start;padding:10px 14px}.chat-msg-user{color:#fff;white-space:pre-wrap;background:#1c3b2e;border:1px solid #2f6b4c;border-radius:14px 14px 4px;align-self:flex-end;padding:10px 14px}.chat-text a{color:var(--accent)}.chat-cards{gap:12px;margin-top:12px;display:grid}.chat-cards .card{background:var(--bg)}.chat-cards .disclosure{background:var(--bg);margin:0}@media (min-width:720px){.chat-msg:has(.chat-cards){max-width:100%}.chat-cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.chat-cards .disclosure{grid-column:1/-1}}.chat-thinking{color:var(--muted);margin:0}.chat-error{color:var(--danger);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.chat-error p{margin:0}.chat-chips{scrollbar-width:none;gap:8px;padding:4px 16px 10px;display:flex;overflow-x:auto}.chat-chip{background:var(--bg);border:1px solid var(--border);min-height:36px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:6px 12px;font-size:.875rem}.chat-chip:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.chat-chip:disabled{opacity:.5;cursor:default}.chat-form{border-top:1px solid var(--border);background:var(--surface);align-items:flex-end;gap:8px;padding:12px 16px 14px;display:flex}.chat-form textarea{resize:none;color:#fff;min-width:0;min-height:46px;max-height:140px;font:inherit;field-sizing:content;caret-color:var(--accent);background:#1e293d;border:1px solid #334155;border-radius:12px;flex:1;padding:11px 14px;font-size:16px;line-height:1.4}.chat-form textarea::placeholder{color:#94a3b8}.chat-form textarea:hover{border-color:#475569}.chat-form textarea:focus,.chat-form textarea.chat-input-highlight{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 0 16px #4ade8059;outline:none}@keyframes ring-pulse{0%,to{box-shadow:0 0 0 1px var(--accent), 0 0 16px #4ade8059}50%{box-shadow:0 0 0 1px var(--accent), 0 0 28px 6px #4ade8099}}@media (prefers-reduced-motion:no-preference){.chat-form textarea.chat-input-intro{animation:1.6s ease-in-out ring-pulse}}.chat-send{white-space:nowrap;flex:none;min-height:46px}.spend-less{border-left:3px solid var(--border);color:var(--muted);margin:14px 0 0;padding:8px 12px;font-size:.9375rem}.ranked-by{margin:-4px 0 12px}.chat-note{color:var(--muted);margin:6px 4px 0;font-size:.8125rem}.deal-block{margin-top:28px}.deal-block h3{margin-bottom:10px}.verdict-inline{vertical-align:middle;margin:0 6px 0 0}.verdict-unknown{background:var(--surface-2);color:var(--text)}.facts small{color:var(--muted);font-size:.8125rem;display:block}.table-scroll{max-width:100%;overflow-x:auto}.fps-table,.admin-table{border-collapse:collapse;width:100%;font-size:.9375rem}.fps-table th,.fps-table td,.admin-table th,.admin-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:8px 10px}.fps-table thead th,.admin-table thead th{color:var(--muted);font-size:.8125rem;font-weight:600}.fps-table td small{color:var(--muted);font-size:.75rem}.admin-bar{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.admin-bar select{width:auto}.admin-product{display:block}.admin-messages td{background:var(--surface)}.transcript{gap:10px;margin:0;padding:0;list-style:none;display:grid}.transcript li{background:#223049;border-radius:10px;padding:10px 12px}.transcript .transcript-user{background:#1c3b2e}.transcript-meta{color:var(--muted);margin:0 0 4px;font-size:.8125rem}.transcript-meta a{margin-left:4px}.transcript-text{white-space:pre-wrap;margin:0}.feedback-footer{border-top:1px solid var(--border);margin-top:40px;padding:24px 0 8px}.feedback-footer h2{margin-bottom:8px;font-size:1.25rem}.rating{border:0;flex-wrap:wrap;gap:8px;margin:0 0 8px;padding:0;display:flex}.rating-face{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.75rem;line-height:1;display:inline-flex;position:relative}.rating-face input{opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;margin:0;position:absolute;inset:0}.rating-face:hover{border-color:var(--accent)}.rating-face:has(input:checked){border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);background:#4ade8026}.rating-face:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.feedback-details{gap:12px;max-width:640px;margin-top:8px;display:grid}.feedback-details .btn{justify-self:start}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.thumbs{color:var(--muted);margin-top:10px;font-size:.875rem}.thumbs-row{align-items:center;gap:6px;display:flex}.thumbs-ask{margin:0 4px 0 0}.thumb{border:1px solid var(--border);background:var(--bg);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-width:44px;min-height:36px;padding:4px 10px;font-size:1rem;display:inline-flex}.thumb:hover:not(:disabled),.thumb[aria-pressed=true]{border-color:var(--accent)}.thumb[aria-pressed=true]{background:#4ade8026}.thumbs-why{gap:8px;max-width:560px;margin-top:8px;scroll-margin:96px 0 160px;display:grid}.thumbs-prompt{color:var(--text);margin:0;font-size:.9375rem;font-weight:600}.thumbs-actions{align-items:center;gap:16px;display:flex}.thumbs-actions .link-button{min-height:44px;color:var(--muted)}.thumbs-chips{flex-wrap:wrap;padding:0;overflow:visible}.chat-chip[aria-pressed=true]{border-color:var(--accent);color:var(--text);background:#4ade8026}.thumbs-done{color:var(--accent)}.site-footer{border-top:1px solid var(--border);color:var(--muted);margin-top:24px;padding:28px 0 36px;font-size:.9375rem}.footer-disclosure{max-width:80ch}.footer-links{flex-wrap:wrap;gap:8px 20px;margin:12px 0;padding:0;list-style:none;display:flex}.made-by{margin:0}.footer-about{margin:10px 0 0;font-size:.8125rem}.footer-about p{margin:2px 0}.latest-video a{overflow-wrap:anywhere}.about-numbers{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;padding:0;list-style:none;display:grid}.about-numbers li{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin:0;padding:12px}.about-numbers strong{color:var(--accent);font-size:1.5rem;display:block}.section-tight{margin-top:28px}.table-scroll{overflow-x:auto}.upgrade-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9375rem}.upgrade-table th,.upgrade-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:8px 6px}.upgrade-table thead th{color:var(--muted);font-size:.8125rem;font-weight:500}.upgrade-table tbody th{font-weight:600}.upgrade-table small{color:var(--muted);font-size:.75rem;display:block}.table-note{margin-top:10px}.admin-numbers{margin:16px 0}.admin-reasons{flex-wrap:wrap;gap:8px 20px;padding:0;list-style:none;display:flex}.admin-check{align-items:center;gap:6px;display:inline-flex}.admin-check input{width:18px;height:18px;min-height:18px;margin:0}.admin-words{white-space:pre-wrap;max-width:40ch}.admin-linked{border:1px solid var(--accent);border-radius:var(--radius);margin-bottom:24px;padding:12px 16px}.transcript .transcript-marked{border-left:3px solid var(--accent)}.price-read{margin:.25rem 0 .75rem}.price-line{color:var(--muted);margin:0;font-size:.9375rem}.price-fix{margin-top:.5rem}.price-fix label{margin-bottom:.25rem;font-weight:600;display:block}.price-fix-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.price-fix-row .money{max-width:11rem}.consent-banner{left:var(--gutter);right:var(--gutter);bottom:var(--gutter);z-index:50;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:12px;max-width:720px;margin:0 auto;padding:14px 16px;display:flex;position:fixed;box-shadow:0 10px 30px #00000073}.consent-banner p{flex:320px;margin:0;font-size:.92rem}.consent-actions{gap:8px;display:flex}.analytics-choice{margin-top:8px}.not-ready{border:1px solid var(--border);background:#4ade800f;border-radius:16px;max-width:820px;margin:24px auto 0;padding:20px}.not-ready h2{margin:0 0 4px;font-size:1.25rem}.not-ready>p{color:var(--muted);margin:0 0 12px}.not-ready-form{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.not-ready-form input[type=email]{width:100%}.not-ready-form .check{text-align:left;justify-content:flex-start;align-items:center;gap:10px;margin:0;display:flex}.not-ready-form .check input{flex:none;width:18px;height:18px;margin:0;padding:0}@media (max-width:600px){.not-ready{border-radius:12px;padding:16px}.not-ready .btn{width:100%}}.bf-banner{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin:16px 0 0;padding:10px 14px;font-size:.95rem}.bf-bands li{margin:8px 0}.bf-budget+.bf-budget{margin-top:28px}.bf-example{flex-direction:column;gap:8px;display:flex}.faq h3{margin:20px 0 6px;font-size:1.05rem}.data-credit{color:var(--muted);margin:4px 0 0;font-size:.8rem}.data-credit a{color:var(--muted)}.review-link{margin:6px 0 0;font-size:.9rem}.hero-line[data-hero-variant=b],html[data-hero=b] .hero-line[data-hero-variant=a]{display:none}html[data-hero=b] .hero-line[data-hero-variant=b]{display:block}.rate-form{gap:12px;max-width:560px;display:grid}.rate-form textarea{width:100%;font:inherit}.checklist li{margin:6px 0}.rate-build[data-build=flag]{color:var(--warn)}.rate-price{font-size:1.1rem}.share{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0;display:flex}.share-page{max-width:640px}.watch{flex-direction:column;gap:4px;display:flex}.watch-link{color:var(--accent);font:inherit;text-align:left;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-top:8px;padding:0;font-size:.9rem;text-decoration:underline;display:inline-block}.watch-link[disabled]{opacity:.6;cursor:default}.watchlist{gap:16px;margin:0;padding:0;list-style:none;display:grid}.watch-item{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:16px}.watch-head{align-items:flex-start;gap:12px;display:flex}.watch-photo{flex:0 0 72px;width:72px;overflow:hidden}.watch-photo img,.watch-photo svg{max-width:100%;height:auto}.watch-head>div{min-width:0}.compare{border-collapse:collapse;width:100%;margin:12px 0 4px;font-size:.95rem}.compare th,.compare td{border-top:1px solid var(--border);text-align:left;vertical-align:middle;padding:8px 6px}.compare thead th{color:var(--muted);border-top:0;font-size:.8rem;font-weight:600}.compare th .badge{margin-left:6px}.compare td:last-child{text-align:right}.compare .btn{white-space:nowrap}.check{align-items:center;gap:10px;margin:10px 0;display:flex}.check input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--accent);flex:none;margin:0;padding:0}.account-actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:480px){.compare td:last-child .btn{padding-inline:10px;font-size:.85rem}}.giveaway-link{overflow-wrap:anywhere}.admin-scroll{overflow-x:auto}.price-link{color:inherit;text-decoration:none}.price>.price-link{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.price-link:hover .amount,.price-link:focus-visible .amount,.note .price-link:hover,.note .price-link:focus-visible{text-underline-offset:3px;text-decoration:underline}.compare-toggle{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.compare-tray{z-index:20;max-width:calc(100% - 2 * var(--gutter));border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;display:flex;position:fixed;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0006}.compare-tray .watch-link{margin-top:0}.compare-tray .tray-dot,.compare-tray .tray-x{display:none}@media (max-width:639px){:root{--tray-h:56px}.compare-tray{max-width:none;min-height:var(--tray-h);padding:5px var(--gutter) calc(5px + env(safe-area-inset-bottom));white-space:nowrap;border-width:1px 0 0;border-radius:0;flex-wrap:nowrap;justify-content:center;gap:10px;bottom:0;left:0;right:0;transform:none;box-shadow:0 -6px 20px #00000059}.compare-tray .tray-long{display:none}.compare-tray .tray-dot{color:var(--muted);display:inline}.compare-tray .btn{min-height:44px;padding-block:8px}.compare-tray .tray-clear{min-width:44px;min-height:44px;color:var(--text);justify-content:center;align-items:center;padding:0;font-size:1.1rem;text-decoration:none;display:inline-flex}.compare-tray .tray-x{display:inline}.compare-tray[data-typing]{display:none}body:has(.compare-tray){padding-bottom:calc(var(--tray-h) + env(safe-area-inset-bottom))}body:has(.compare-tray) .match-sticky{bottom:calc(var(--tray-h) + env(safe-area-inset-bottom))}}.compare-controls{flex-wrap:wrap;align-items:flex-end;gap:8px 16px;margin:12px 0 16px;display:flex}.compare-controls .field{min-width:160px;margin:0}.compare-verdict{border-left:4px solid var(--accent);background:var(--surface);border-radius:var(--radius);margin:16px 0;padding:14px 16px}.compare-verdict h2{color:var(--muted);margin:0 0 4px;font-size:1rem}.compare-verdict .lede{margin:0}.compare-scroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter) 12px;scroll-padding-inline:var(--gutter);position:relative;overflow-x:auto}.compare-grid{grid-template-columns:repeat(var(--cols,2), minmax(260px, 1fr));gap:12px;display:grid}.compare-pager{display:none}@media (max-width:719px){.compare-grid{grid-template-columns:repeat(var(--cols,2), 85%)}.compare-pager{z-index:5;margin:0 calc(-1 * var(--gutter)) 8px;padding:2px var(--gutter);border-bottom:1px solid var(--border);background:var(--bg);justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.compare-pager-count{color:var(--muted);margin:0;font-weight:600}.compare-dots{margin:0;padding:0;list-style:none;display:flex}.compare-dots a{z-index:0;width:44px;height:44px;color:var(--text);place-items:center;font-weight:700;text-decoration:none;display:grid;position:relative}.compare-dots a:before{content:"";z-index:-1;border:1px solid var(--border);background:var(--surface);border-radius:999px;position:absolute;inset:7px}.compare-dots a[aria-current]{color:var(--accent-ink)}.compare-dots a[aria-current]:before{border-color:var(--accent);background:var(--accent)}}@supports (width:1cqw){@media (max-width:639px){.compare-scroll{container-type:inline-size}.compare-grid{width:max-content;grid-template-columns:repeat(var(--cols,2), 100cqw);padding-inline-end:var(--gutter)}}}.compare-col{scroll-snap-align:start;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:0;padding:14px}.compare-head{min-height:0}.compare-letter{background:var(--accent);color:var(--accent-ink);border-radius:999px;margin:0 0 6px;padding:2px 10px;font-weight:700;display:inline-block}.compare-photo{max-width:160px;margin:0 auto 8px;display:block}.compare-row{border-top:1px solid var(--border);margin-top:14px;padding-top:10px}.compare-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:.8rem}.compare-stores{margin:0;padding:0;list-style:none}.compare-stores li+li{border-top:1px dashed var(--border);margin-top:10px;padding-top:10px}.compare-stores p{margin:4px 0}.compare-fps{border-collapse:collapse;width:100%;font-size:.9rem}.compare-fps th,.compare-fps td{border-bottom:1px solid var(--border);text-align:left;padding:4px 6px}.compare-fps .on{color:var(--accent);font-weight:600}.compare-hidden{color:var(--warn);margin:0;padding-left:0;font-size:.9rem;list-style:none}.compare-hidden li+li{margin-top:6px}.compare-writeup h3{font-size:1rem}.legend-instock{background:var(--accent);border-radius:50%;width:10px;height:10px}.legend-unknown{background:#6b7280;width:10px;height:10px}.share-row{flex-wrap:wrap;align-items:flex-start;gap:8px 16px;margin-top:8px;display:flex}.share-menu{margin-top:8px;position:relative}.share-list{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:4px 12px;max-width:100%;margin:8px 0 0;padding:8px;list-style:none;display:flex}.share-list li{display:flex}.share-list li a,.share-list li .watch-link{appearance:none;min-height:44px;font:inherit;line-height:inherit;color:var(--accent);text-underline-offset:3px;background:0 0;border:0;align-items:center;margin:0;padding:0 4px;text-decoration:underline;display:inline-flex}.share-menu .form-message:empty{display:none}.compare-share code{word-break:break-all}.shared-compare h1{overflow-wrap:anywhere}.social-signin{flex-direction:column;align-items:flex-start;gap:8px;margin:12px 0 16px;display:flex}.social-signin .form-message:empty{display:none}.chat-bar h2{margin-bottom:8px}.fps-games{gap:16px;margin:12px 0;padding:0;list-style:none;display:grid}@media (min-width:720px){.fps-games{grid-template-columns:repeat(2,minmax(0,1fr))}}.fps-game{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:12px}:root{--fps-name-h:1.5rem;--fps-chosen-h:1.25rem;--fps-row-h:2.25rem;--fps-game-gap:4px;--fps-game-h:calc(26px + var(--fps-name-h) + var(--fps-chosen-h) + 3 * var(--fps-row-h) + 4 * var(--fps-game-gap))}.fps-games>.fps-game{grid-template-rows:var(--fps-name-h) var(--fps-chosen-h) repeat(3, var(--fps-row-h));row-gap:var(--fps-game-gap);height:var(--fps-game-h);display:grid;overflow:hidden}.fps-game-name{font-size:1rem;line-height:var(--fps-name-h);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.fps-bar-row{height:var(--fps-row-h);grid-template-columns:3.2em minmax(0,1fr) 9.5em;align-items:center;gap:8px;margin:0;font-size:.9rem;display:grid}.fps-bar-res{color:var(--muted)}.fps-bar-track{background:var(--surface-2);border-radius:6px;height:12px;position:relative;overflow:hidden}.fps-bar-fill{background:var(--accent);transform-origin:0;border-radius:6px;position:absolute;inset:0 auto 0 0}.fps-bar-fill.smooth{background:#86efac}.fps-bar-fill.low{background:var(--warn)}.fps-bar-mark{background:var(--border);z-index:1;width:2px;position:absolute;top:0;bottom:0}.fps-bar-value{text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;align-items:flex-end;min-width:0;display:flex}.fps-bar-num{white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:1.25rem;overflow:hidden}.fps-bar-note{max-width:100%;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;line-height:1rem;display:block;overflow:hidden}.fps-bar-note .fps-settings,.fps-bar-note .fps-feels{font-size:inherit;line-height:inherit;display:inline}.fps-label-phone{display:none}@media (max-width:479.98px){.fps-label-long{display:none}.fps-label-phone{display:inline}}.fps-method{margin:8px 0 0}.fps-bar-value small{color:var(--muted)}.fps-settings{color:var(--muted);overflow-wrap:anywhere;font-size:.75rem;line-height:1.3;display:block}.fps-toggles{gap:10px;margin:8px 0 12px;display:grid}@media (min-width:720px){.fps-toggles{grid-template-columns:repeat(3,minmax(0,auto));justify-content:start;column-gap:20px}}.fps-toggle{border:0;min-width:0;margin:0;padding:0}.fps-toggle legend{margin-bottom:4px;padding:0;font-size:.85rem;font-weight:600}.fps-segments{flex-wrap:wrap;gap:4px;display:flex}.fps-segment{min-width:44px;min-height:44px;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;flex:auto;padding:6px 12px;font-size:.9rem}@media (max-width:480px){.fps-segment{padding:6px 8px;font-size:.85rem}}.fps-segment[aria-pressed=true]{color:var(--accent-ink);background:var(--accent);border-color:var(--accent);font-weight:600}.fps-segment:disabled{cursor:not-allowed;opacity:.45}.fps-segment:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fps-toggle-why{color:var(--muted);margin-top:4px;font-size:.75rem;display:block}.fps-toggles-note{grid-column:1/-1;margin:0}.fps-game-settings{color:var(--muted);font-size:.8rem;line-height:var(--fps-chosen-h);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.fps-feels{overflow-wrap:anywhere;font-size:.75rem;line-height:1.3;display:block}@media (prefers-reduced-motion:no-preference){.fps-bar-fill{animation:.9s cubic-bezier(.2,.8,.2,1) both fps-grow;animation-delay:calc(var(--order,0) * 45ms);transition:width .45s cubic-bezier(.2,.8,.2,1)}.fps-bar-mark{transition:left .45s cubic-bezier(.2,.8,.2,1)}@keyframes fps-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}.build-head{align-items:center;gap:16px;display:flex}.build-head>:first-child{flex:0 0 96px}.build-controls{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.chip{border:1px solid var(--border);min-height:44px;color:var(--text);border-radius:999px;align-items:center;padding:8px 14px;text-decoration:none;display:inline-flex}.chip-on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.build-group{border:1px solid var(--border);border-radius:var(--radius);margin:16px 0;padding:12px}.build-bestbuy{background:color-mix(in srgb, #0046be 12%, var(--surface))}.build-newegg{background:color-mix(in srgb, #f7a500 10%, var(--surface))}.build-group-name{margin:0 0 8px;font-size:1.1rem}.build-parts{gap:12px;margin:0;padding:0;list-style:none;display:grid}.build-part{background:var(--surface-2);border-radius:8px;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:10px;display:grid}.build-part-buy{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;display:flex}@media (min-width:720px){.build-part{grid-template-columns:72px minmax(0,1fr) auto}.build-part-buy{flex-direction:column;grid-column:auto;align-items:flex-end}}.build-part-kind,.build-part-name{margin:0}.build-part-name{font-weight:600}.build-exact{color:var(--accent)}.build-unlisted,.build-missing{color:var(--warn)}.build-total h2{margin-bottom:4px}.build-savings-build strong,.build-savings-prebuilt strong{color:var(--accent)}.part-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:96px minmax(0,1fr);gap:12px;min-width:0;padding:12px;display:grid}.chat-cards .part-card{background:var(--bg)}.part-card-body{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.part-card-body p{margin:0}.part-card-name{overflow-wrap:anywhere;font-weight:600}.part-cards-grid{gap:12px;margin-top:12px;display:grid}@media (min-width:720px){.part-cards-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.swap-toggle{color:var(--accent);font-size:.875rem;font-weight:600}.swap-panel{background:var(--bg);border:1px solid var(--border);border-radius:8px;flex-direction:column;grid-column:1/-1;gap:8px;padding:12px;display:flex}.swap-panel p{margin:0}.swap-search{flex-wrap:wrap;gap:8px;display:flex}.swap-search input[type=search]{flex:200px;min-width:0}.swap-group{margin:8px 0 0;font-size:1rem}.swap-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.swap-choice{background:var(--surface);border-radius:8px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:10px;padding:8px;display:grid}.swap-choice-body{flex-direction:column;gap:2px;min-width:0;display:flex}.swap-choice-name{overflow-wrap:anywhere;font-weight:600}.swap-choose{grid-column:1/-1;justify-self:start}@media (min-width:720px){.swap-choice{grid-template-columns:56px minmax(0,1fr) auto}.swap-choose{grid-column:auto}}.swap-diff{font-weight:600}.swap-diff-less{color:var(--accent)}.build-missing-list{gap:8px;padding-left:20px;display:grid}.compat-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.compat-level{text-align:center;text-transform:uppercase;letter-spacing:.02em;border:1px solid;border-radius:999px;min-width:5.5em;margin-right:6px;padding:0 6px;font-size:.75rem;font-weight:700;display:inline-block}.compat-ok .compat-level{color:var(--accent)}.compat-check .compat-level{color:var(--warn)}.compat-problem .compat-level,.compat-problem.small .compat-level{color:var(--danger)}.cart-checklist{flex-direction:column;gap:10px;display:flex}.cart-checklist p{margin:0}.cart-store{border-radius:var(--radius);padding:12px}.cart-list{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.cart-item{background:var(--surface);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 10px;padding:8px;display:grid}.cart-item input[type=checkbox]{width:20px;height:20px}.cart-item-name{overflow-wrap:anywhere}.cart-item .btn{grid-column:1/-1;justify-self:start}.cart-item-done .cart-item-name{color:var(--muted);text-decoration:line-through}@media (min-width:720px){.cart-item{grid-template-columns:auto minmax(0,1fr) auto}.cart-item .btn{grid-column:auto}}.save-build-form{flex-direction:column;gap:6px;display:flex}.save-build-form p{margin:0}.save-build-row{flex-wrap:wrap;gap:8px;display:flex}.save-build-row input{flex:220px;min-width:0}.saved-note{margin:0 0 12px}.account-nav ul{flex-wrap:wrap;gap:6px 14px;margin:0 0 8px;padding:0;font-size:.9rem;list-style:none;display:flex}.account-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.account-item{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:4px;padding:12px;display:flex}.account-item p,.account-note{margin:0}.account-item-title{overflow-wrap:anywhere;font-weight:600}.account-item-row{overflow-wrap:anywhere}.account-note-form{flex-direction:column;gap:6px;display:flex}.account-note-form textarea{width:100%;min-width:0}.price-down{color:var(--accent)}.price-up{color:var(--danger)}.watch-fps{margin:4px 0 0}.did-you-mean p{margin:12px 0 6px;font-weight:600}.suggestion-chips{flex-wrap:wrap;gap:8px;margin:0 0 8px;padding:0;list-style:none;display:flex}.suggestion-chip{background:var(--bg);border:1px solid var(--border);min-height:44px;color:var(--text);border-radius:999px;align-items:center;padding:6px 14px;font-size:.9375rem;text-decoration:none;display:inline-flex}.suggestion-chip:hover{border-color:var(--accent);color:var(--accent)}.upgrade-hint{color:var(--muted);font-size:.875rem}.store-filter{scrollbar-width:none;gap:6px;margin:12px 0 4px;display:flex;overflow-x:auto}.store-filter-option{border:1px solid var(--border);min-height:44px;color:var(--text);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:6px 14px;font-size:.9375rem;text-decoration:none;display:inline-flex}.store-filter-option:hover{border-color:var(--accent);color:var(--accent)}.store-filter-option.active{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.tracking-since{color:var(--muted);font-size:.8125rem}.seller-note{color:var(--muted);margin:4px 0 0;font-size:.8125rem}.seller-returns{margin-top:0;font-size:.75rem}.target-form{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:8px 0 0;display:flex}.target-form input{width:7em;min-height:44px}.target-form .form-message{flex-basis:100%;margin:0}.setup-block,.chat-setup{margin:16px 0 0}.setup-block h3{margin:0 0 4px;font-size:1.05rem}.deals-tabs{margin-top:0}.deal-cell{flex-direction:column;gap:4px;min-width:0;display:flex}.deal-cell>p{margin:0}.deal-drop{color:var(--accent);font-weight:600}.help-symptom{border-top:1px solid var(--border);padding:.5rem 0}.help-symptom summary{cursor:pointer;list-style-position:inside}.help-symptom summary h2{font-size:1.15rem;display:inline}.help-symptom ol{margin:.75rem 0 .5rem;padding-left:1.4rem}.help-symptom li{overflow-wrap:anywhere;margin:.35rem 0}.help-helps{margin-top:.75rem}.buy-wait{border:1px solid var(--border);border-radius:var(--radius);border-left-width:4px;margin:12px 0;padding:10px 14px}.buy-wait p{margin:4px 0}.buy-wait-buy{border-left-color:#22c55e}.buy-wait-wait{border-left-color:#f59e0b}.buy-wait-fair{border-left-color:#60a5fa}.pc-stats{margin:16px 0}.pc-badges{flex-wrap:wrap;gap:6px;display:flex}.deal-meter-bar{background:var(--border);border-radius:999px;max-width:360px;height:10px;overflow:hidden}.deal-meter-bar span{background:#22c55e;height:100%;display:block}.power-inputs{flex-wrap:wrap;gap:12px;display:flex}.power-inputs label{flex-direction:column;gap:4px;font-size:.9rem;display:flex}.power-inputs input{width:8rem}.page-skeleton,.section-skeleton{display:block}.skeleton{background:var(--skeleton,#7f7f7f2e);border-radius:8px;display:block}.skeleton-line{width:100%;height:.9rem;margin:.55rem 0}.skeleton-line:nth-child(3n){width:72%}.skeleton-line:nth-child(3n+2){width:88%}.skeleton-title{width:70%;height:1.9rem;margin:.4rem 0 .8rem}.skeleton-heading{width:40%;height:1.3rem;margin:.4rem 0 .6rem}.skeleton-price{width:30%;height:1.6rem;margin:.6rem 0}.skeleton-button{border-radius:10px;width:60%;height:44px;margin:.8rem 0}.skeleton-photo{aspect-ratio:1;width:100%;max-width:400px}.skeleton-card{padding:.8rem}.skeleton-table{margin-top:1rem}.skeleton-status{color:var(--muted,#666);margin:0 0 .6rem;font-size:.9rem}@media (prefers-reduced-motion:no-preference){.skeleton{animation:1.2s ease-in-out infinite skeleton-pulse}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}.store-link{margin:4px 0 0}.store-link a{border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:999px;padding:3px 10px;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-block}.store-link-save a{color:var(--warn);background:#fcd34d1f;border-color:#fcd34d73}.store-link-lowest a{color:var(--accent);border-color:#4ade8073}.store-link a:hover,.store-link a:focus-visible{border-color:var(--accent)}.stretch-line{overflow-wrap:anywhere;margin:6px 0 0;font-size:.85rem}.stretch-label{color:var(--muted)}.budget-chips{flex-wrap:wrap;gap:8px;margin:8px 0 16px;padding:0;list-style:none;display:flex}.budget-chips a{border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:999px;padding:4px 12px;font-size:.9rem;text-decoration:none;display:inline-block}.budget-chips a[aria-current=page]{border-color:var(--accent);color:var(--accent);font-weight:700}.match-head{grid-template-columns:160px minmax(0,1fr);align-items:start;gap:20px;display:grid}.match-head h1{overflow-wrap:anywhere;margin-top:0}.match-badge{color:var(--accent);background:#4ade8029;border-radius:999px;padding:1px 8px;font-size:.75rem;font-weight:800;display:inline-block}.match-verdict{margin:10px 0}.match-cols{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin:12px 0;padding:0;list-style:none;display:grid}.match-col{border:1px solid var(--border);border-top:4px solid var(--store,var(--muted));border-radius:var(--radius);background:var(--surface);min-width:0;padding:14px}.match-col-cheapest{border-color:var(--accent);border-top-color:var(--store,var(--accent));box-shadow:0 0 0 1px var(--accent) inset}.match-col-top{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 6px;display:flex}.match-store{color:var(--store,var(--text));font-size:1.05rem}.match-here{color:var(--muted);font-size:.75rem}.match-diff{margin:2px 0;font-weight:700}.match-diff-more{color:var(--danger)}.match-diff-less{color:var(--accent)}.match-facts{margin:12px 0 6px;font-size:.875rem}.match-facts dt{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-top:8px;font-size:.75rem}.match-facts dd{overflow-wrap:anywhere;margin:2px 0 0}.match-note{font-size:.8rem;display:block}.match-delivery-history summary{cursor:pointer;font-size:.8rem}.match-delivery-history ul{margin:4px 0 0;padding-left:18px;font-size:.8rem}.legend-hollow{border:2px solid var(--muted);border-radius:50%;width:10px;height:10px}.chart-legend .legend-key[style]{border-radius:2px;height:4px}.match-stock th{text-align:left;white-space:nowrap;padding-right:10px;font-weight:600}.match-stock-days{flex-wrap:wrap;gap:3px;display:inline-flex}.match-stock-day{background:var(--surface-2);border-radius:3px;width:14px;height:14px}.match-stock-in{background:var(--accent)}.match-stock-out{background:var(--danger)}.match-spec-differs th,.match-spec-differs td{background:#fcd34d1f}.match-picks{gap:12px;margin:12px 0;padding:0;list-style:none;display:grid}.match-pick{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);grid-template-columns:96px minmax(0,1fr);gap:12px;padding:12px;display:grid}.match-pick p{margin:2px 0}.match-pick-name{overflow-wrap:anywhere}.match-pick-diffs{margin:4px 0;padding-left:18px;font-size:.875rem}.match-pick-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex;margin-top:6px!important}.match-level{background:var(--surface-2);color:var(--text);border-radius:999px;padding:1px 8px;font-size:.75rem;font-weight:700;display:inline-block}.match-level-same_specs{color:var(--warn)}.match-form label{margin-bottom:6px;font-weight:600;display:block}.match-form-row{flex-wrap:wrap;gap:8px;display:flex}.match-form-row input{border:1px solid var(--border);background:var(--bg-deep);min-width:0;color:var(--text);font:inherit;border-radius:8px;flex:260px;padding:10px 12px}.match-sticky{display:none}@media (max-width:719px){.match-head{grid-template-columns:1fr}.match-head-media{max-width:160px}.match-cols{grid-template-columns:1fr}.match-pick{grid-template-columns:64px minmax(0,1fr)}.match-sticky{z-index:20;margin:16px calc(-1 * var(--gutter)) 0;padding:10px var(--gutter);background:var(--bg-deep);border-top:1px solid var(--accent);display:block;position:sticky;bottom:0}.match-sticky a{color:var(--accent);text-align:center;font-weight:800;text-decoration:none;display:block}}.other-stores ul{margin:6px 0;padding-left:18px}.also-at{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin:12px 0;padding:10px 14px}.also-at-title{margin:0 0 4px;font-weight:700}.also-at ul{margin:0;padding-left:18px}.match-col-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.match-spec{table-layout:fixed;width:100%}.match-spec th:first-child{width:8.5rem}.match-spec td{overflow-wrap:anywhere}.extension-specs-loaded summary{cursor:pointer;font-size:.875rem;font-weight:600}.extension-specs-loaded .spec-table td{overflow-wrap:anywhere}.price-match{border:1px solid var(--border);background:#4ade800f;border-radius:12px;max-width:520px;margin:10px 0 4px;padding:12px 14px}.price-match p{margin:0 0 8px}.price-match-form{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.price-match-form input[type=email]{flex:200px;min-width:0}.saved-chart-box{margin:0}.saved-chart{width:100%;max-width:320px;height:48px;margin:6px 0 2px;display:block}.saved-chart-line{fill:none;stroke:var(--accent,#4ade80);stroke-width:2px;vector-effect:non-scaling-stroke}.saved-chart-out{fill:var(--muted);opacity:.18}.open-box-filters{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:end;gap:12px;margin:12px 0 16px;display:grid}.open-box-list{gap:12px;margin:0 0 12px;padding:0;list-style:none;display:grid}.open-box-item{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:120px minmax(0,1fr);gap:14px;padding:14px;display:grid}.open-box-media{background:#fff;border-radius:8px;align-self:start;place-items:center;padding:6px;display:grid}.open-box-body>*{margin:0 0 8px}.open-box-name{overflow-wrap:anywhere;font-size:1rem;line-height:1.35}.open-box-condition{color:var(--warn);background:#facc1529}@media (max-width:520px){.open-box-item{grid-template-columns:minmax(0,1fr)}.open-box-media{justify-self:start}}.vs-my-pc.vs-pending{visibility:hidden}html[data-my-pc] .vs-my-pc{min-height:var(--vs-my-pc-h)}:root{--vs-my-pc-h:500px}@media (min-width:480px){:root{--vs-my-pc-h:480px}}@media (min-width:720px){:root{--vs-my-pc-h:352px}}.vs-my-pc-form{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:12px;display:grid}.vs-my-pc-games{margin:0 0 8px;padding-left:18px}button.suggestion-chip{font:inherit;cursor:pointer}.price-lines-section{margin:12px 0 20px}.price-lines-slot,.price-lines-placeholder{min-height:342px}.price-lines-ranges{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.price-lines-ranges .range-button{min-width:52px;min-height:44px}.price-lines-ranges .range-button[aria-pressed=true]{border-color:var(--accent);color:var(--text);font-weight:600}.price-lines-ranges .range-button:disabled{opacity:.4;cursor:not-allowed}.price-lines-plot{touch-action:pan-y;width:100%;position:relative}.price-lines-plot svg{display:block;overflow:visible}.price-lines-plot svg:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pl-grid{stroke:#eef2f614;stroke-width:1px}.pl-axis{fill:var(--muted);font-size:11px}.pl-line{fill:none;stroke-width:2px;stroke-linejoin:round}.pl-now{stroke:var(--bg);stroke-width:2px}.pl-low{fill:var(--bg);stroke-width:2px}.pl-note,.pl-end{fill:var(--text);font-size:11px}.pl-cross{stroke:var(--muted);stroke-width:1px}.pl-tip{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);pointer-events:none;width:190px;padding:8px 10px;font-size:.85rem;position:absolute;top:0;box-shadow:0 4px 16px #00000059}.pl-tip p{margin:0 0 4px}.pl-tip-day{color:var(--muted)}.pl-tip ul{margin:0;padding:0;list-style:none}.pl-tip li{align-items:center;gap:6px;display:flex}.pl-tip-key{flex:none;width:12px;height:2px;display:inline-block}.price-lines-legend{flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;padding:0;font-size:.9rem;list-style:none;display:flex}.price-lines-legend li{align-items:baseline;gap:6px;display:flex}.pl-legend-key{flex:none;width:14px;height:3px;display:inline-block;transform:translateY(-3px)}.paste-chips{flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.paste-chip{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;align-items:center;gap:8px;max-width:100%;min-height:44px;padding:0 0 0 8px;font-size:.9rem;display:inline-flex}.paste-chip.unknown{border-color:var(--warn)}.paste-chip-store{background:var(--surface);min-width:28px;height:28px;color:var(--text);border-radius:999px;flex:none;place-items:center;padding:0 4px;font-size:.72rem;font-weight:700;display:inline-grid}.paste-chip-store.store-bestbuy{color:#fff;background:#3987e5}.paste-chip-store.store-walmart{color:#070b14;background:#c98500}.paste-chip-store.store-newegg{color:#fff;background:#d55181}.paste-chip-store.store-hp{color:#fff;background:#008300}.paste-chip-store.store-hyperx{color:#fff;background:#75528e}.paste-chip-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.paste-chip.unknown .paste-chip-name{color:var(--warn)}.paste-chip.reading .paste-chip-name{color:var(--muted)}.paste-chip-x{width:44px;height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;font-size:1.25rem;line-height:1}.paste-chip-x:hover,.paste-chip-x:focus-visible{background:var(--surface);color:var(--text)}[data-paste-counter]{margin-left:6px;font-weight:400}.nav-progress{z-index:1000;pointer-events:none;opacity:0;background:linear-gradient(90deg, var(--accent), #38bdf8);transform-origin:0;height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.nav-progress.on{opacity:1;transition:transform 8s cubic-bezier(.1,.7,.2,1),opacity .1s;transform:scaleX(.8)}@media (prefers-reduced-motion:reduce){.nav-progress.on{transition:none;transform:scaleX(1)}}.photo-frame{aspect-ratio:1;place-items:center;max-width:100%;display:inline-grid;position:relative}.photo-frame>img{max-width:100%;height:auto;position:relative}.photo-frame-wait{place-items:center;display:grid;position:absolute;inset:0}.specs-waiting{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.spinner{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;flex:none;width:16px;height:16px}@media (prefers-reduced-motion:no-preference){.spinner{animation:.8s linear infinite spin}}@keyframes spin{to{transform:rotate(360deg)}}.spec-table tr.spec-changed th,.spec-table tr.spec-changed td{background:#fcd34d1f}.spec-table tr.spec-changed td{box-shadow:inset 3px 0 0 var(--warn)}.btn-small{min-height:44px;padding:8px 14px;font-size:.9rem}.also-line{margin:4px 0 0;font-size:.875rem;font-weight:600}.rv-row{margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter) 8px;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);-webkit-overflow-scrolling:touch;gap:10px;list-style:none;display:flex;position:relative;overflow-x:auto}.rv-row>li{scroll-snap-align:start;flex:0 0 150px}.rv-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);height:100%;min-height:44px;color:var(--text);flex-direction:column;gap:4px;padding:10px;text-decoration:none;display:flex}.rv-card:hover .rv-name,.rv-card:focus-visible .rv-name{text-decoration:underline}.rv-name{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.85rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.rv-price{color:var(--muted);font-size:.8rem;line-height:1.3}.rv-controls{margin-top:12px}[data-recently-viewed=tab] .btn{min-width:44px;min-height:44px}.rv-strip .section-head a{align-items:center;min-height:44px;display:inline-flex}:root{--my-games-n:4;--my-games-half:2;--my-games-row:44px}html[data-my-games="1"]{--my-games-n:1;--my-games-half:1}html[data-my-games="2"]{--my-games-n:2;--my-games-half:1}html[data-my-games="3"]{--my-games-n:3;--my-games-half:2}html[data-my-games="4"]{--my-games-n:4;--my-games-half:2}html[data-my-games="5"]{--my-games-n:5;--my-games-half:3}html[data-my-games="6"]{--my-games-n:6;--my-games-half:3}.my-games-line{overflow-wrap:anywhere;margin:4px 0 8px}.my-games-change{align-items:center;min-height:44px;padding:0 4px;display:inline-flex}.fps-games>.fps-game.nodata{flex-direction:column;display:flex}.fps-nodata{color:var(--muted);margin:auto 0;padding:8px 0}html[data-my-games] .fps-games[data-my-games-reserve]:not([data-swapped]){height:calc(var(--my-games-n) * var(--fps-game-h) + (var(--my-games-n) - 1) * 16px);visibility:hidden;overflow:hidden}@media (min-width:720px){html[data-my-games] .fps-games[data-my-games-reserve]:not([data-swapped]){height:calc(var(--my-games-half) * var(--fps-game-h) + (var(--my-games-half) - 1) * 16px)}}html[data-my-games] [data-my-games-rows]:not([data-swapped]){height:calc((var(--my-games-n) + var(--my-games-extra,0)) * var(--my-games-row));visibility:hidden;overflow:hidden}.my-games-sheet{background:var(--bg-deep);border:1px solid var(--border);border-radius:var(--radius);width:100%;max-width:640px;margin:8px 0 16px;padding:16px}@media (max-width:600px){.my-games-sheet{max-width:none;padding:12px}}.my-games-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.my-games-head h2{margin:0}.my-games-picked,.my-games-results{margin:12px 0;padding:0;list-style:none}.my-games-picked li{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.my-games-name{overflow-wrap:anywhere;min-width:0;font-weight:600}.my-games-actions{gap:6px;display:flex}.my-games-sheet .btn{min-height:44px}.my-games-actions .btn{min-width:44px;padding:8px 12px}.my-games-result{width:100%;min-height:44px;color:var(--text);font:inherit;text-align:left;background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 6px;padding:8px 12px;display:flex}.my-games-result:disabled{cursor:default;opacity:.6}.my-games-result small{flex:none}.my-games-foot{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}@media (max-width:480px){.my-games-foot .btn{flex:100%}}.my-games-pages{margin:8px 0;padding:0;list-style:none}.my-games-pages li a{min-height:var(--my-games-row);align-items:center;display:flex}.your-game{color:var(--accent);margin-left:6px;font-size:.8rem}[data-my-games-fps] .fps-table th,[data-my-games-fps] .fps-table td{height:var(--my-games-row)}
