.editorial-article.svelte-rb222s{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem 4rem}.article-stream.svelte-rb222s{max-width:860px;margin:0 auto}.editorial-intro-prose.svelte-rb222s{max-width:860px;margin:2.25rem auto 3rem}.intro-split-grid.svelte-rb222s{display:grid;grid-template-columns:3fr 2fr;gap:2rem;align-items:center}.intro-col-text.svelte-rb222s{display:flex;flex-direction:column}.intro-col-media.svelte-rb222s{display:flex;flex-direction:column;justify-content:center}.intro-figure.svelte-rb222s{margin:0}.intro-img-frame.svelte-rb222s{border-radius:18px;overflow:hidden;position:relative;width:100%;box-shadow:0 16px 36px -12px #00000029;border:1px solid rgba(0,0,0,.08);background:#0f172a}.dark .intro-img-frame.svelte-rb222s{border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 40px -15px #00000080}.intro-product-img.svelte-rb222s{width:100%;height:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:center;display:block;transition:transform .75s cubic-bezier(.16,1,.3,1)}.intro-img-frame.svelte-rb222s:hover .intro-product-img:where(.svelte-rb222s){transform:scale(1.04)}@media(max-width:820px){.intro-split-grid.svelte-rb222s{grid-template-columns:1fr;gap:1.75rem}.intro-product-img.svelte-rb222s{aspect-ratio:16 / 10;max-height:420px}}.intro-p-lead.svelte-rb222s{font-size:1.15rem;line-height:1.72;color:#0f172a;margin-bottom:1.15rem;font-weight:400;letter-spacing:-.01em}.dark .intro-p-lead.svelte-rb222s{color:#f8fafc}.intro-p-lead.svelte-rb222s strong:where(.svelte-rb222s){color:#0f172a;font-weight:650}.dark .intro-p-lead.svelte-rb222s strong:where(.svelte-rb222s){color:#fff}.intro-affiliate-link.svelte-rb222s{color:#0d9488;text-decoration:underline;text-decoration-color:#0d948873;text-underline-offset:4px;transition:color .2s ease,text-decoration-color .2s ease}.intro-affiliate-link.svelte-rb222s strong:where(.svelte-rb222s){color:inherit}.intro-affiliate-link.svelte-rb222s:hover{color:#0f766e;text-decoration-color:#0f766e}.dark .intro-affiliate-link.svelte-rb222s{color:#2dd4bf;text-decoration-color:#2dd4bf73}.dark .intro-affiliate-link.svelte-rb222s:hover{color:#5eead4;text-decoration-color:#5eead4}.intro-p.svelte-rb222s{font-size:1.02rem;line-height:1.68;color:#334155;margin-bottom:1.05rem}.intro-p.svelte-rb222s:last-of-type{margin-bottom:0}.dark .intro-p.svelte-rb222s{color:#cbd5e1}.reveal-on-scroll{opacity:0;transform:translateY(22px);transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.reveal-on-scroll.is-revealed{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.reveal-on-scroll{opacity:1!important;transform:none!important;transition:none!important}}.img-zoom-frame.svelte-rb222s{overflow:hidden;border-radius:16px;position:relative;width:100%;box-shadow:0 16px 36px -12px #00000024;border:1px solid rgba(0,0,0,.08);background:#0f172a}.dark .img-zoom-frame.svelte-rb222s{box-shadow:0 20px 40px -15px #00000080;border:1px solid rgba(255,255,255,.1)}.img-zoom-frame.svelte-rb222s img:where(.svelte-rb222s){transition:transform .75s cubic-bezier(.16,1,.3,1);will-change:transform;display:block;width:100%}.img-zoom-frame.svelte-rb222s:hover img:where(.svelte-rb222s){transform:scale(1.05)}@media(prefers-reduced-motion:reduce){.img-zoom-frame.svelte-rb222s img:where(.svelte-rb222s){transition:none!important;transform:none!important}}.media-caption.svelte-rb222s{margin-top:.85rem;font-size:.9rem;color:#64748b;line-height:1.5}.dark .media-caption.svelte-rb222s{color:#94a3b8}.quick-specs-card.svelte-rb222s{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:2rem 2.25rem;margin:2.5rem 0 3.5rem;position:relative}.dark .quick-specs-card.svelte-rb222s{background:#090d16;border-color:#1e293b}.quick-specs-header.svelte-rb222s{margin-bottom:1.5rem}.quick-specs-badge.svelte-rb222s{display:inline-flex;align-items:center;gap:.45rem;padding:.22rem .65rem;border-radius:9999px;background:#0d94881a;border:1px solid rgba(13,148,136,.2);font-size:.72rem;font-weight:750;letter-spacing:.08em;color:#0d9488;margin-bottom:.5rem;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.dark .quick-specs-badge.svelte-rb222s{background:#2dd4bf1a;border-color:#2dd4bf40;color:#2dd4bf}.quick-specs-badge-dot.svelte-rb222s{width:6px;height:6px;border-radius:50%;background:#0d9488}.dark .quick-specs-badge-dot.svelte-rb222s{background:#2dd4bf;box-shadow:0 0 6px #2dd4bfcc}.quick-specs-title.svelte-rb222s{font-size:1.3rem;font-weight:800;color:#0f172a;margin:0;letter-spacing:-.02em}.dark .quick-specs-title.svelte-rb222s{color:#f8fafc}.table-responsive.svelte-rb222s{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.specs-table.svelte-rb222s{width:100%;border-collapse:collapse;font-size:.95rem;text-align:left}.specs-table.svelte-rb222s tbody:where(.svelte-rb222s) tr:where(.svelte-rb222s){border-bottom:1px solid #e2e8f0;transition:background-color .15s ease}.dark .specs-table.svelte-rb222s tbody:where(.svelte-rb222s) tr:where(.svelte-rb222s){border-bottom-color:#1e293b}.specs-table.svelte-rb222s tbody:where(.svelte-rb222s) tr:where(.svelte-rb222s):last-child{border-bottom:none}.specs-table.svelte-rb222s tbody:where(.svelte-rb222s) tr:where(.svelte-rb222s):hover{background:#0d948808}.dark .specs-table.svelte-rb222s tbody:where(.svelte-rb222s) tr:where(.svelte-rb222s):hover{background:#2dd4bf0a}.specs-table.svelte-rb222s th:where(.svelte-rb222s){padding:.9rem 1.25rem .9rem 0;width:30%;vertical-align:middle}.spec-row-label.svelte-rb222s{display:inline-flex;align-items:center;gap:.65rem;font-weight:700;color:#0f172a;font-size:.92rem;white-space:nowrap}.dark .spec-row-label.svelte-rb222s{color:#f1f5f9}.spec-table-icon.svelte-rb222s{width:18px;height:18px;color:#0d9488;flex-shrink:0}.dark .spec-table-icon.svelte-rb222s{color:#2dd4bf}.specs-table.svelte-rb222s td:where(.svelte-rb222s){padding:.9rem 0 .9rem 1.25rem;color:#334155;font-weight:500;line-height:1.5;vertical-align:middle}.dark .specs-table.svelte-rb222s td:where(.svelte-rb222s){color:#cbd5e1}@media(max-width:640px){.quick-specs-card.svelte-rb222s{padding:1.35rem 1.15rem}.specs-table.svelte-rb222s th:where(.svelte-rb222s){width:38%;padding:.75rem .6rem .75rem 0}.spec-row-label.svelte-rb222s{font-size:.85rem;gap:.45rem;white-space:normal}.spec-table-icon.svelte-rb222s{width:16px;height:16px}.specs-table.svelte-rb222s td:where(.svelte-rb222s){padding:.75rem 0 .75rem .6rem;font-size:.88rem}}.article-section.svelte-rb222s{margin-top:4rem;margin-bottom:4.5rem}.chapter-header.svelte-rb222s{margin-bottom:1.75rem}.chapter-meta.svelte-rb222s{display:inline-flex;align-items:center;gap:.6rem;padding:.35rem .85rem .35rem .4rem;border-radius:9999px;background:#0d948814;border:1px solid rgba(13,148,136,.22);margin-bottom:.85rem;transition:all .25s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dark .chapter-meta.svelte-rb222s{background:#2dd4bf17;border-color:#2dd4bf47;box-shadow:0 0 16px -3px #2dd4bf2e}.chapter-num.svelte-rb222s{display:inline-flex;align-items:center;justify-content:center;padding:.2rem .55rem;border-radius:9999px;background:#0d9488;color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.74rem;font-weight:800;letter-spacing:.02em;line-height:1}.dark .chapter-num.svelte-rb222s{background:#2dd4bf;color:#042f2e;box-shadow:0 0 12px #2dd4bf80}.chapter-sep.svelte-rb222s{display:none}.chapter-kicker.svelte-rb222s{font-size:.75rem;font-weight:750;text-transform:uppercase;letter-spacing:.08em;color:#0f766e;font-family:inherit;line-height:1}.dark .chapter-kicker.svelte-rb222s{color:#5eead4}.chapter-title.svelte-rb222s{font-size:1.85rem;font-weight:800;line-height:1.3;color:#0f172a;margin:0}.dark .chapter-title.svelte-rb222s{color:#f8fafc}.subsection-title.svelte-rb222s{font-size:1.35rem;font-weight:750;color:#0f172a;margin:2.5rem 0 1rem;line-height:1.35;letter-spacing:-.01em;text-align:left}.dark .subsection-title.svelte-rb222s{color:#f8fafc}.prose-col.svelte-rb222s p:where(.svelte-rb222s){font-size:1.05rem;line-height:1.75;color:#334155;margin-bottom:1.25rem}.dark .prose-col.svelte-rb222s p:where(.svelte-rb222s){color:#cbd5e1}.unboxing-graphic-wrap.svelte-rb222s{margin:2rem auto 2.5rem;width:100%}.unboxing-figure.svelte-rb222s{margin:0;text-align:center}.screen-feature-grid.svelte-rb222s{display:grid;grid-template-columns:1.35fr 1fr;gap:2.25rem;align-items:center;margin:1.75rem 0 2.25rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:1.75rem 2rem}.dark .screen-feature-grid.svelte-rb222s{background:#090d16;border-color:#1e293b}.screen-feature-text.svelte-rb222s{display:flex;flex-direction:column}.screen-feature-intro.svelte-rb222s{font-weight:700;color:#0f172a;margin:0 0 .85rem!important;font-size:1.05rem}.dark .screen-feature-intro.svelte-rb222s{color:#f8fafc}.screen-specs-list.svelte-rb222s{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.65rem;color:#334155;font-size:.98rem;line-height:1.6}.dark .screen-specs-list.svelte-rb222s{color:#cbd5e1}.screen-specs-list.svelte-rb222s strong:where(.svelte-rb222s){color:#0f172a}.dark .screen-specs-list.svelte-rb222s strong:where(.svelte-rb222s){color:#f8fafc}.screen-feature-media.svelte-rb222s{display:flex;flex-direction:column;align-items:center;justify-content:center}.screen-figure.svelte-rb222s{margin:0;width:100%;max-width:300px;text-align:center}.screen-img-frame.svelte-rb222s{border-radius:18px;overflow:hidden;position:relative;width:100%;box-shadow:0 16px 36px -12px #0003;border:1px solid rgba(0,0,0,.08);background:#0f172a}.dark .screen-img-frame.svelte-rb222s{border:1px solid rgba(255,255,255,.12);box-shadow:0 20px 40px -12px #0009}.screen-product-img.svelte-rb222s{width:100%;height:auto;aspect-ratio:5 / 6;object-fit:cover;display:block;transition:transform .75s cubic-bezier(.16,1,.3,1)}.screen-img-frame.svelte-rb222s:hover .screen-product-img:where(.svelte-rb222s){transform:scale(1.05)}@media(max-width:768px){.screen-feature-grid.svelte-rb222s{grid-template-columns:1fr;gap:1.75rem;padding:1.5rem 1.25rem}.screen-figure.svelte-rb222s{max-width:260px;margin:0 auto}}.metrics-grid.svelte-rb222s{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:2rem 0}.metric-card.svelte-rb222s{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:1.4rem 1.25rem;text-align:center;box-shadow:0 2px 10px #0f172a08;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.metric-card.svelte-rb222s:hover{transform:translateY(-2px);border-color:#5eead4;box-shadow:0 8px 24px -6px #0d94881f}.dark .metric-card.svelte-rb222s{background:#0f172a;border-color:#1e293b;box-shadow:0 4px 14px -3px #0006}.dark .metric-card.svelte-rb222s:hover{border-color:#2dd4bf73;box-shadow:0 8px 24px -6px #0d948833}.metric-kicker.svelte-rb222s{display:inline-block;font-size:.7rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#0f766e;background:#f0fdfa;border:1px solid #ccfbf1;padding:.2rem .6rem;border-radius:8px;margin-bottom:.65rem}.dark .metric-kicker.svelte-rb222s{color:#2dd4bf;background:#2dd4bf24;border-color:#2dd4bf40}.metric-value.svelte-rb222s{display:block;font-size:1.95rem;font-weight:800;color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.2}.dark .metric-value.svelte-rb222s{color:#f8fafc}.metric-label.svelte-rb222s{display:block;font-size:.84rem;color:#64748b;margin-top:.4rem;font-weight:550}.dark .metric-label.svelte-rb222s{color:#94a3b8}@media(max-width:768px){.metrics-grid.svelte-rb222s{grid-template-columns:1fr}}.connectivity-list.svelte-rb222s{display:flex;flex-direction:column;gap:.9rem;margin:2rem 0 2.5rem}.conn-item.svelte-rb222s{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:1.25rem 1.45rem;box-shadow:0 2px 8px #0f172a08;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.conn-item.svelte-rb222s:hover{transform:translateY(-2px);border-color:#5eead4;box-shadow:0 8px 20px -4px #0d94881f}.dark .conn-item.svelte-rb222s{background:#0f172a;border-color:#1e293b;box-shadow:0 4px 14px -3px #0006}.dark .conn-item.svelte-rb222s:hover{border-color:#2dd4bf73;box-shadow:0 8px 24px -6px #0d948833}.conn-item-header.svelte-rb222s{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-bottom:.65rem}.conn-item-main.svelte-rb222s{display:inline-flex;align-items:center;gap:.7rem}.conn-tag.svelte-rb222s{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:26px;padding:0 .55rem;border-radius:6px;background:#0d9488;color:#fff;font-size:.8rem;font-weight:800;letter-spacing:.04em}.dark .conn-tag.svelte-rb222s{background:#14b8a6;color:#042f2e}.conn-title.svelte-rb222s{font-size:1.08rem;font-weight:750;color:#0f172a;margin:0;letter-spacing:-.01em}.dark .conn-title.svelte-rb222s{color:#f8fafc}.conn-power-pill.svelte-rb222s{display:inline-flex;align-items:center;font-size:.78rem;font-weight:700;color:#0f766e;background:#f0fdfa;border:1px solid #ccfbf1;padding:.25rem .65rem;border-radius:9999px}.dark .conn-power-pill.svelte-rb222s{background:#2dd4bf1f;border-color:#2dd4bf40;color:#2dd4bf}.conn-desc.svelte-rb222s{font-size:.95rem;line-height:1.6;color:#475569;margin:0}.dark .conn-desc.svelte-rb222s{color:#cbd5e1}.conn-desc.svelte-rb222s strong:where(.svelte-rb222s){color:#0f172a}.dark .conn-desc.svelte-rb222s strong:where(.svelte-rb222s){color:#f8fafc}@media(max-width:640px){.conn-item.svelte-rb222s{padding:1.15rem}.conn-item-header.svelte-rb222s{flex-direction:column;align-items:flex-start;gap:.45rem}.conn-desc.svelte-rb222s{font-size:.9rem}}.battery-stats-card.svelte-rb222s{margin:2.25rem 0 2.5rem;background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:1.75rem 2rem;box-shadow:0 4px 16px -6px #0f172a0a;display:flex;align-items:center;justify-content:space-around;gap:1.5rem}.dark .battery-stats-card.svelte-rb222s{background:#0f172a;border-color:#1e293b;box-shadow:0 8px 24px -8px #0006}.battery-stat-item.svelte-rb222s{text-align:center;flex:1}.battery-stat-kicker.svelte-rb222s{display:inline-block;font-size:.68rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#0f766e;background:#f0fdfa;border:1px solid #ccfbf1;padding:.18rem .55rem;border-radius:7px;margin-bottom:.55rem}.dark .battery-stat-kicker.svelte-rb222s{color:#2dd4bf;background:#2dd4bf24;border-color:#2dd4bf40}.battery-stat-num.svelte-rb222s{display:block;font-size:1.65rem;font-weight:800;color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.2}.dark .battery-stat-num.svelte-rb222s{color:#f8fafc}.battery-stat-label.svelte-rb222s{display:block;font-size:.82rem;color:#64748b;margin-top:.35rem;font-weight:500}.dark .battery-stat-label.svelte-rb222s{color:#94a3b8}.battery-stat-divider.svelte-rb222s{width:1px;height:48px;background:#cbd5e1}.dark .battery-stat-divider.svelte-rb222s{background:#334155}@media(max-width:768px){.battery-stats-card.svelte-rb222s{flex-direction:column;gap:1.4rem;padding:1.5rem 1rem}.battery-stat-divider.svelte-rb222s{width:60%;height:1px}}.pros-cons-grid.svelte-rb222s{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin:2.25rem 0}@media(max-width:768px){.pros-cons-grid.svelte-rb222s{grid-template-columns:1fr}}.pros-card.svelte-rb222s,.cons-card.svelte-rb222s{border-radius:16px;padding:1.5rem 1.65rem;border:1px solid}.pros-card.svelte-rb222s{background:#10b9810a;border-color:#10b98140}.cons-card.svelte-rb222s{background:#ef44440a;border-color:#ef444440}.dark .pros-card.svelte-rb222s{background:#10b98112;border-color:#10b9814d}.dark .cons-card.svelte-rb222s{background:#ef444412;border-color:#ef44444d}.pros-cons-title.svelte-rb222s{font-size:1.08rem;font-weight:750;margin:0 0 1rem;letter-spacing:-.01em}.pros-title.svelte-rb222s{color:#059669}.dark .pros-title.svelte-rb222s{color:#34d399}.cons-title.svelte-rb222s{color:#dc2626}.dark .cons-title.svelte-rb222s{color:#f87171}.pros-cons-list.svelte-rb222s{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.65rem}.conclusion-action-card.svelte-rb222s{margin-top:2.75rem;background:linear-gradient(135deg,#fffffffa,#f0fdfa99);border:1px solid rgba(13,148,136,.28);border-radius:22px;padding:2rem 2.25rem;box-shadow:0 18px 40px -12px #0f172a14,0 4px 14px #0d94880f;display:grid;grid-template-columns:210px 1fr;align-items:center;gap:2.25rem;position:relative;overflow:hidden}.dark .conclusion-action-card.svelte-rb222s{background:linear-gradient(135deg,#0b1120,#111d2e);border-color:#2dd4bf47;box-shadow:0 20px 45px -12px #0000008c,0 0 0 1px #ffffff0a}.recommendation-thumb-wrap.svelte-rb222s{width:100%;height:185px;background:radial-gradient(circle at center,#0d94881f,#f1f5f9e6 70%);border:1px solid rgba(13,148,136,.2);border-radius:18px;display:grid;place-items:center;padding:.75rem;flex-shrink:0;overflow:hidden}.dark .recommendation-thumb-wrap.svelte-rb222s{background:radial-gradient(circle at center,#2dd4bf29,#0f172af2 70%);border-color:#2dd4bf40}.recommendation-thumb.svelte-rb222s{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:12px;filter:drop-shadow(0 6px 14px rgba(13,148,136,.2));transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.conclusion-action-card.svelte-rb222s:hover .recommendation-thumb:where(.svelte-rb222s){transform:scale(1.05)}.conclusion-info.svelte-rb222s{min-width:0;display:flex;flex-direction:column;gap:.4rem}.conclusion-kicker.svelte-rb222s{font-size:.72rem;font-weight:800;color:#0d9488;text-transform:uppercase;letter-spacing:.08em;display:block;margin-bottom:.2rem}.dark .conclusion-kicker.svelte-rb222s{color:#2dd4bf}.conclusion-name.svelte-rb222s{font-size:1.45rem;font-weight:800;color:#0f172a;margin:0;letter-spacing:-.02em}.dark .conclusion-name.svelte-rb222s{color:#f8fafc}.conclusion-desc.svelte-rb222s{font-size:.95rem;line-height:1.6;color:#475569;margin:.25rem 0 .85rem}.dark .conclusion-desc.svelte-rb222s{color:#94a3b8}.conclusion-buttons.svelte-rb222s{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap}.btn-conclusion-amazon.svelte-rb222s{display:inline-flex;align-items:center;gap:.5rem;background:#0d9488;color:#fff!important;font-weight:700;font-size:.92rem;padding:.75rem 1.45rem;border-radius:9999px;text-decoration:none!important;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 14px #0d94884d;white-space:nowrap}.btn-conclusion-amazon.svelte-rb222s:hover{background:#0f766e;transform:translateY(-2px);box-shadow:0 6px 18px #0d948866}@media(max-width:768px){.conclusion-action-card.svelte-rb222s{grid-template-columns:1fr;gap:1.5rem;padding:1.65rem 1.35rem;text-align:left}.recommendation-thumb-wrap.svelte-rb222s{height:190px;max-width:100%}.conclusion-name.svelte-rb222s{font-size:1.3rem}.conclusion-buttons.svelte-rb222s{flex-direction:column}.btn-conclusion-amazon.svelte-rb222s{width:100%;justify-content:center}}.sr-only.svelte-rb222s{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
