.page-header[data-astro-cid-vjsm3fcm]{margin-bottom:28px;background:linear-gradient(135deg,#120402eb,#1c0603d1 40%,#0f0402e6),url(/planet-mars.jpg) center/cover no-repeat;border:1px solid rgba(239,68,68,.25);border-radius:16px;padding:48px 40px;position:relative;overflow:hidden;box-shadow:0 0 60px #ef44441a}.page-header[data-astro-cid-vjsm3fcm]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,rgba(239,68,68,.2) 0%,transparent 58%),radial-gradient(ellipse at 80% 25%,rgba(251,146,60,.12) 0%,transparent 45%)}.page-header[data-astro-cid-vjsm3fcm] h1[data-astro-cid-vjsm3fcm]{font-size:2rem;font-weight:800;color:#e2e8f0;margin-bottom:6px;position:relative;z-index:1;text-shadow:0 0 32px rgba(239,68,68,.65)}.page-header[data-astro-cid-vjsm3fcm] p[data-astro-cid-vjsm3fcm]{color:#ffffffb3;position:relative;z-index:1}.filter-row[data-astro-cid-vjsm3fcm]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.filter-row[data-astro-cid-vjsm3fcm] label[data-astro-cid-vjsm3fcm]{font-size:.78rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.filter-btns[data-astro-cid-vjsm3fcm]{display:flex;gap:8px;flex-wrap:wrap}.filter-btn[data-astro-cid-vjsm3fcm]{padding:6px 14px;border:1px solid rgba(255,255,255,.1);border-radius:20px;font-size:.82rem;font-weight:600;cursor:pointer;background:#ffffff0a;color:#94a3b8;transition:all .15s}.filter-btn[data-astro-cid-vjsm3fcm]:hover{border-color:#60a5fa66;color:#60a5fa}.filter-btn[data-astro-cid-vjsm3fcm].active{background:#60a5fa26;color:#60a5fa;border-color:#60a5fa66}.gpu-btn[data-astro-cid-vjsm3fcm].active{background:#a78bfa26;color:#a78bfa;border-color:#a78bfa66}.selector-wrap[data-astro-cid-vjsm3fcm]{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:center;margin-bottom:28px}.selector-box[data-astro-cid-vjsm3fcm]{background:#ffffff0a;border:1px solid rgba(255,255,255,.09);border-radius:12px;padding:20px}.selector-box[data-astro-cid-vjsm3fcm] label[data-astro-cid-vjsm3fcm]{display:block;font-size:.78rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.custom-select[data-astro-cid-vjsm3fcm]{position:relative}.cs-input[data-astro-cid-vjsm3fcm]{width:100%;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;font-size:.95rem;color:#e2e8f0;background:#ffffff0f;cursor:text;box-sizing:border-box}.cs-input[data-astro-cid-vjsm3fcm]:focus{outline:none;border-color:#60a5fa80;background:#60a5fa0f}.cs-input[data-astro-cid-vjsm3fcm]::placeholder{color:#475569}.cs-dropdown[data-astro-cid-vjsm3fcm]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#0d1130;border:1px solid rgba(96,165,250,.2);border-radius:8px;max-height:260px;overflow-y:auto;z-index:200;display:none;box-shadow:0 8px 32px #00000080}.cs-dropdown[data-astro-cid-vjsm3fcm].open{display:block}.cs-option[data-astro-cid-vjsm3fcm]{padding:10px 12px;font-size:.88rem;cursor:pointer;color:#cbd5e1;border-bottom:1px solid rgba(255,255,255,.05)}.cs-option[data-astro-cid-vjsm3fcm]:last-child{border-bottom:none}.cs-option[data-astro-cid-vjsm3fcm]:hover{background:#60a5fa1a;color:#60a5fa}.cs-option[data-astro-cid-vjsm3fcm].selected{background:#60a5fa1f;color:#60a5fa;font-weight:600}html[data-theme=light] .cs-dropdown[data-astro-cid-vjsm3fcm]{background:#fff;border-color:#2563eb40;box-shadow:0 8px 32px #0f172a26}html[data-theme=light] .cs-option[data-astro-cid-vjsm3fcm]{color:#1e293b;border-bottom-color:#0f172a14}html[data-theme=light] .cs-input[data-astro-cid-vjsm3fcm]{color:#0f172a;background:#f1f5f9;border-color:#0f172a26}html[data-theme=light] .cs-input[data-astro-cid-vjsm3fcm]::placeholder{color:#94a3b8}.vs-badge[data-astro-cid-vjsm3fcm]{text-align:center;font-size:1.3rem;font-weight:900;color:#60a5fa;background:#60a5fa1f;border-radius:50%;width:52px;height:52px;display:flex;align-items:center;justify-content:center;margin:0 auto;border:1px solid rgba(96,165,250,.3);box-shadow:0 0 20px #60a5fa33}.placeholder[data-astro-cid-vjsm3fcm]{background:#ffffff08;border:2px dashed rgba(255,255,255,.1);border-radius:12px;padding:60px 24px;text-align:center;color:#475569;font-size:1rem}.compare-wrap[data-astro-cid-vjsm3fcm]{display:none}.compare-wrap[data-astro-cid-vjsm3fcm].show{display:block}.laptop-headers[data-astro-cid-vjsm3fcm]{display:grid;grid-template-columns:200px 1fr 1fr 110px;gap:0;margin-bottom:0}.header-win[data-astro-cid-vjsm3fcm]{display:flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fbbf24;background:#fbbf2414;border:1px solid rgba(251,191,36,.3);border-left:none}.header-empty[data-astro-cid-vjsm3fcm]{background:transparent}.laptop-card[data-astro-cid-vjsm3fcm]{border:2px solid rgba(255,255,255,.1);border-radius:12px 12px 0 0;padding:18px 20px;text-align:center;position:relative}.laptop-card[data-astro-cid-vjsm3fcm].card-a{border-color:#60a5fa80;background:#60a5fa12}.laptop-card[data-astro-cid-vjsm3fcm].card-b{border-color:#a78bfa80;background:#a78bfa12}.card-label[data-astro-cid-vjsm3fcm]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px}.card-a[data-astro-cid-vjsm3fcm] .card-label[data-astro-cid-vjsm3fcm]{color:#60a5fa}.card-b[data-astro-cid-vjsm3fcm] .card-label[data-astro-cid-vjsm3fcm]{color:#a78bfa}.card-name[data-astro-cid-vjsm3fcm]{font-size:.95rem;font-weight:700;color:#e2e8f0;margin-bottom:4px}.card-price[data-astro-cid-vjsm3fcm]{font-size:1rem;font-weight:800;color:#34d399;margin-bottom:10px}.win-counter[data-astro-cid-vjsm3fcm]{display:inline-flex;align-items:center;gap:5px;font-size:.82rem;font-weight:700;padding:4px 12px;border-radius:20px}.card-a[data-astro-cid-vjsm3fcm] .win-counter[data-astro-cid-vjsm3fcm]{background:#60a5fa26;color:#93c5fd;border:1px solid rgba(96,165,250,.25)}.card-b[data-astro-cid-vjsm3fcm] .win-counter[data-astro-cid-vjsm3fcm]{background:#a78bfa26;color:#c4b5fd;border:1px solid rgba(167,139,250,.25)}.spec-table[data-astro-cid-vjsm3fcm]{width:100%;border-collapse:collapse;border:1px solid rgba(255,255,255,.09);border-top:none}.spec-table[data-astro-cid-vjsm3fcm] tr[data-astro-cid-vjsm3fcm]:nth-child(2n){background:#ffffff04}.spec-table[data-astro-cid-vjsm3fcm] td[data-astro-cid-vjsm3fcm]{padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.05);font-size:.9rem;vertical-align:middle;color:#cbd5e1}.spec-table[data-astro-cid-vjsm3fcm] td[data-astro-cid-vjsm3fcm]:first-child{width:200px;font-weight:700;color:#7d8ba1;font-size:.78rem;font-family:ui-monospace,Cascadia Mono,Consolas,SF Mono,Menlo,monospace;text-transform:uppercase;letter-spacing:.02em;background:#ffffff05;border-right:1px solid rgba(255,255,255,.07)}.spec-table[data-astro-cid-vjsm3fcm] tr[data-astro-cid-vjsm3fcm].section-row td[data-astro-cid-vjsm3fcm]{background:linear-gradient(90deg,#60a5fa47,#60a5fa24 45%,#60a5fa0f);color:#eff6ff;font-size:1.32rem;font-weight:800;letter-spacing:.14em;font-family:Segoe UI,system-ui,sans-serif;text-transform:uppercase;padding:34px 16px 20px 26px;border-top:3px solid #60a5fa;border-bottom:1px solid rgba(96,165,250,.3);border-right:none;position:relative;text-shadow:0 0 22px rgba(96,165,250,.55)}.spec-table[data-astro-cid-vjsm3fcm] tr[data-astro-cid-vjsm3fcm].section-row td[data-astro-cid-vjsm3fcm]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:#60a5fa;box-shadow:0 0 16px #60a5fae6}.spec-table[data-astro-cid-vjsm3fcm] tr[data-astro-cid-vjsm3fcm].section-row:first-child td[data-astro-cid-vjsm3fcm]{border-top-width:0;padding-top:20px}.spec-table[data-astro-cid-vjsm3fcm] tr[data-astro-cid-vjsm3fcm].section-row td[data-astro-cid-vjsm3fcm]:first-child{color:#eff6ff;border-right:none;background:none;width:auto;font-size:1.32rem;letter-spacing:.14em;font-family:Segoe UI,system-ui,sans-serif}.spec-table[data-astro-cid-vjsm3fcm] tr[data-astro-cid-vjsm3fcm].section-row:nth-child(2n){background:transparent}.spec-table[data-astro-cid-vjsm3fcm] tr[data-astro-cid-vjsm3fcm].section-row+tr[data-astro-cid-vjsm3fcm] td[data-astro-cid-vjsm3fcm]{padding-top:15px}html[data-theme=light] .spec-table[data-astro-cid-vjsm3fcm] tr[data-astro-cid-vjsm3fcm].section-row td[data-astro-cid-vjsm3fcm]{background:linear-gradient(90deg,#2563eb33,#2563eb1a 45%,#2563eb0a);color:#1e3a8a;text-shadow:none;border-top-color:#2563eb;border-bottom-color:#2563eb40}html[data-theme=light] .spec-table[data-astro-cid-vjsm3fcm] tr[data-astro-cid-vjsm3fcm].section-row td[data-astro-cid-vjsm3fcm]:first-child{color:#1e3a8a}html[data-theme=light] .spec-table[data-astro-cid-vjsm3fcm] tr[data-astro-cid-vjsm3fcm].section-row td[data-astro-cid-vjsm3fcm]:before{background:#2563eb;box-shadow:none}@media(max-width:640px){.spec-table[data-astro-cid-vjsm3fcm] tr[data-astro-cid-vjsm3fcm].section-row td[data-astro-cid-vjsm3fcm]{font-size:1.08rem;letter-spacing:.1em;padding:26px 12px 15px 20px}.spec-table[data-astro-cid-vjsm3fcm] tr[data-astro-cid-vjsm3fcm].section-row:first-child td[data-astro-cid-vjsm3fcm]{padding-top:16px}.spec-table[data-astro-cid-vjsm3fcm] tr[data-astro-cid-vjsm3fcm].section-row td[data-astro-cid-vjsm3fcm]:first-child{font-size:1.08rem}}.spec-table[data-astro-cid-vjsm3fcm] td[data-astro-cid-vjsm3fcm].draw{color:#94a3b8}.spec-table[data-astro-cid-vjsm3fcm] td[data-astro-cid-vjsm3fcm].win-a,.spec-table[data-astro-cid-vjsm3fcm] td[data-astro-cid-vjsm3fcm].win-b{background:#34d3991f;font-weight:700;color:#6ee7b7;border-left:3px solid rgba(52,211,153,.6)}.win-icon[data-astro-cid-vjsm3fcm]{display:none}.spec-table[data-astro-cid-vjsm3fcm] td[data-astro-cid-vjsm3fcm].td-win{width:110px;text-align:center;padding:10px 8px;border-left:1px solid rgba(255,255,255,.09);background:#fbbf240a}.win-chip[data-astro-cid-vjsm3fcm]{display:inline-block;min-width:54px;padding:4px 10px;border-radius:6px;font-size:.72rem;font-weight:800;letter-spacing:.06em;font-family:ui-monospace,Cascadia Mono,Consolas,SF Mono,Menlo,monospace;text-transform:uppercase}.win-chip[data-astro-cid-vjsm3fcm].a{background:#60a5fa2e;color:#93c5fd;border:1px solid rgba(96,165,250,.5)}.win-chip[data-astro-cid-vjsm3fcm].b{background:#a78bfa2e;color:#c4b5fd;border:1px solid rgba(167,139,250,.5)}.win-chip[data-astro-cid-vjsm3fcm].seri{background:#94a3b81f;color:#94a3b8;border:1px solid rgba(148,163,184,.35)}.spec-table[data-astro-cid-vjsm3fcm] td[data-astro-cid-vjsm3fcm]:nth-child(2){border-right:1px solid rgba(255,255,255,.07)}html[data-theme=light] .spec-table[data-astro-cid-vjsm3fcm] td[data-astro-cid-vjsm3fcm].td-win{border-left-color:#00000017;background:#fbbf2412}html[data-theme=light] .spec-table[data-astro-cid-vjsm3fcm] td[data-astro-cid-vjsm3fcm]:nth-child(2){border-right-color:#00000012}html[data-theme=light] .win-chip[data-astro-cid-vjsm3fcm].a{background:#2563eb1f;color:#1d4ed8;border-color:#2563eb66}html[data-theme=light] .win-chip[data-astro-cid-vjsm3fcm].b{background:#7c3aed1f;color:#6d28d9;border-color:#7c3aed66}html[data-theme=light] .win-chip[data-astro-cid-vjsm3fcm].seri{background:#64748b1a;color:#475569;border-color:#64748b4d}html[data-theme=light] .header-win[data-astro-cid-vjsm3fcm]{color:#b45309;background:#fbbf241f;border-color:#fbbf2466}.badge-gpu[data-astro-cid-vjsm3fcm]{display:inline-block;padding:3px 10px;border-radius:6px;font-size:.82rem;font-weight:700;background:#fbbf2426;color:#fbbf24}.badge-cpu-intel[data-astro-cid-vjsm3fcm]{background:#60a5fa1f;color:#60a5fa;display:inline-block;padding:3px 10px;border-radius:6px;font-size:.82rem;font-weight:700}.badge-cpu-amd[data-astro-cid-vjsm3fcm]{background:#ef44441f;color:#f87171;display:inline-block;padding:3px 10px;border-radius:6px;font-size:.82rem;font-weight:700}.check[data-astro-cid-vjsm3fcm]{color:#34d399;font-weight:700}.dash[data-astro-cid-vjsm3fcm]{color:#334155}.no-data[data-astro-cid-vjsm3fcm]{color:#475569;font-style:italic;font-size:.82rem}.verdict[data-astro-cid-vjsm3fcm]{margin-top:0;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-top:none;border-radius:0 0 12px 12px;padding:24px}.verdict[data-astro-cid-vjsm3fcm] h3[data-astro-cid-vjsm3fcm]{font-size:1rem;font-weight:700;margin-bottom:16px;color:#e2e8f0}.verdict-grid[data-astro-cid-vjsm3fcm]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.verdict-col[data-astro-cid-vjsm3fcm]{padding:16px;border-radius:10px}.verdict-col[data-astro-cid-vjsm3fcm].col-a{background:#60a5fa12;border:1px solid rgba(96,165,250,.2)}.verdict-col[data-astro-cid-vjsm3fcm].col-b{background:#a78bfa12;border:1px solid rgba(167,139,250,.2)}.verdict-col[data-astro-cid-vjsm3fcm] h4[data-astro-cid-vjsm3fcm]{font-size:.82rem;font-weight:700;margin-bottom:10px}.col-a[data-astro-cid-vjsm3fcm] h4[data-astro-cid-vjsm3fcm]{color:#60a5fa}.col-b[data-astro-cid-vjsm3fcm] h4[data-astro-cid-vjsm3fcm]{color:#a78bfa}.verdict-col[data-astro-cid-vjsm3fcm] ul[data-astro-cid-vjsm3fcm]{list-style:none;padding:0;margin:0}.verdict-col[data-astro-cid-vjsm3fcm] ul[data-astro-cid-vjsm3fcm] li[data-astro-cid-vjsm3fcm]{font-size:.85rem;color:#94a3b8;padding:3px 0}.verdict-col[data-astro-cid-vjsm3fcm] ul[data-astro-cid-vjsm3fcm] li[data-astro-cid-vjsm3fcm]:before{content:"✓ ";color:#34d399;font-weight:700}.winner-banner[data-astro-cid-vjsm3fcm]{padding:14px 20px;border-radius:8px;font-weight:700;font-size:.95rem;text-align:center;background:#34d3991a;color:#34d399;border:1px solid rgba(52,211,153,.3)}@media(max-width:640px){.page-header[data-astro-cid-vjsm3fcm]{padding:36px 20px}.selector-wrap[data-astro-cid-vjsm3fcm]{grid-template-columns:1fr}.laptop-headers[data-astro-cid-vjsm3fcm]{grid-template-columns:100px 1fr 1fr 62px}.spec-table[data-astro-cid-vjsm3fcm] td[data-astro-cid-vjsm3fcm]:first-child{width:100px;font-size:.72rem}.header-win[data-astro-cid-vjsm3fcm]{font-size:.6rem;letter-spacing:.06em}.spec-table[data-astro-cid-vjsm3fcm] td[data-astro-cid-vjsm3fcm].td-win{width:62px;padding:10px 4px}.win-chip[data-astro-cid-vjsm3fcm]{min-width:0;padding:4px 7px;font-size:.68rem;letter-spacing:.04em}.win-chip[data-astro-cid-vjsm3fcm].a:before{content:"A"}.win-chip[data-astro-cid-vjsm3fcm].b:before{content:"B"}.win-chip[data-astro-cid-vjsm3fcm].seri:before{content:"="}.win-chip[data-astro-cid-vjsm3fcm]{font-size:0}.win-chip[data-astro-cid-vjsm3fcm]:before{font-size:.72rem;font-weight:800}}
