.editorial-article.svelte-16815b7{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem 4rem}.article-stream.svelte-16815b7{max-width:860px;margin:0 auto}.editorial-intro-prose.svelte-16815b7{max-width:840px;margin:2.25rem auto 3rem}.intro-p-lead.svelte-16815b7{font-size:1.24rem;line-height:1.85;color:#0f172a;margin-bottom:1.65rem;font-weight:400;letter-spacing:-.01em}.dark .intro-p-lead.svelte-16815b7{color:#f8fafc}.intro-p-lead.svelte-16815b7 strong:where(.svelte-16815b7){color:#0f172a;font-weight:650}.dark .intro-p-lead.svelte-16815b7 strong:where(.svelte-16815b7){color:#fff}.intro-affiliate-link.svelte-16815b7,.prose-link.svelte-16815b7{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-16815b7 strong:where(.svelte-16815b7),.prose-link.svelte-16815b7 strong:where(.svelte-16815b7){color:inherit}.intro-affiliate-link.svelte-16815b7:hover,.prose-link.svelte-16815b7:hover{color:#0f766e;text-decoration-color:#0f766e}.dark .intro-affiliate-link.svelte-16815b7,.dark .prose-link.svelte-16815b7{color:#2dd4bf;text-decoration-color:#2dd4bf73}.dark .intro-affiliate-link.svelte-16815b7:hover,.dark .prose-link.svelte-16815b7:hover{color:#5eead4;text-decoration-color:#5eead4}.intro-p.svelte-16815b7{font-size:1.08rem;line-height:1.8;color:#334155;margin-bottom:1.35rem}.dark .intro-p.svelte-16815b7{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-16815b7{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-16815b7{box-shadow:0 20px 40px -15px #00000080;border:1px solid rgba(255,255,255,.1)}.media-caption.svelte-16815b7{margin-top:.85rem;font-size:.9rem;color:#64748b;line-height:1.5}.dark .media-caption.svelte-16815b7{color:#94a3b8}.media-breakout.svelte-16815b7{margin:2rem 0 2.5rem;width:100%}.media-breakout-img--hero.svelte-16815b7{width:100%;height:auto;max-height:520px;object-fit:cover;display:block;aspect-ratio:1024 / 572;transition:transform .4s cubic-bezier(.16,1,.3,1)}.media-breakout.svelte-16815b7:hover .media-breakout-img--hero:where(.svelte-16815b7){transform:scale(1.015)}.turntable-360-card.svelte-16815b7{margin:2.25rem 0 3rem;background:transparent;border:none;border-radius:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:stretch;gap:2.5rem;position:relative;box-shadow:none}.dark .turntable-360-card.svelte-16815b7{background:transparent;border:none;box-shadow:none}.turntable-viewer-col.svelte-16815b7{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:0;border-right:none;background:transparent;-webkit-user-select:none;user-select:none;touch-action:pan-y;cursor:grab;outline:none;min-height:360px}.dark .turntable-viewer-col.svelte-16815b7{border-right-color:transparent;background:transparent}.turntable-viewer-col.is-dragging.svelte-16815b7{cursor:grabbing}.tt-viewer-top.svelte-16815b7{width:100%;display:flex;justify-content:flex-start;margin-bottom:.25rem}.tt-kicker-clean.svelte-16815b7{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:700;letter-spacing:.08em;color:#64748b;text-transform:uppercase}.dark .tt-kicker-clean.svelte-16815b7{color:#94a3b8}.tt-canvas-stage.svelte-16815b7{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin:auto 0}.turntable-fallback-img.svelte-16815b7{position:absolute;width:270px;height:270px;object-fit:contain;pointer-events:none;filter:drop-shadow(0 14px 22px rgba(15,23,42,.16)) drop-shadow(0 2px 6px rgba(157,23,77,.08))}.turntable-canvas.svelte-16815b7{width:290px;height:290px;display:block;touch-action:none;opacity:0;transition:opacity .25s ease;filter:drop-shadow(0 14px 22px rgba(15,23,42,.16)) drop-shadow(0 2px 6px rgba(157,23,77,.08))}.dark .turntable-canvas.svelte-16815b7,.dark .turntable-fallback-img.svelte-16815b7{filter:drop-shadow(0 16px 28px rgba(0,0,0,.65)) drop-shadow(0 3px 8px rgba(244,63,94,.16))}.turntable-canvas.is-ready.svelte-16815b7{opacity:1}.turntable-shadow.svelte-16815b7{width:155px;height:14px;margin-top:-6px;background:radial-gradient(ellipse at center,#0f172a38,#0f172a00 70%);border-radius:50%;filter:blur(3px);pointer-events:none}.dark .turntable-shadow.svelte-16815b7{background:radial-gradient(ellipse at center,#000000a6,#0000 70%)}.tt-drag-hint.svelte-16815b7{font-size:.74rem;color:#64748b;font-weight:500;letter-spacing:-.01em;text-align:center;padding-top:.5rem}.dark .tt-drag-hint.svelte-16815b7{color:#94a3b8}.turntable-info-col.svelte-16815b7{padding:0;display:flex;flex-direction:column;justify-content:space-between}.tt-info-top.svelte-16815b7{display:flex;flex-direction:column}.tt-info-kicker.svelte-16815b7{display:block;font-size:.72rem;font-weight:750;letter-spacing:.08em;color:#64748b;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;margin-bottom:.75rem}.dark .tt-info-kicker.svelte-16815b7{color:#94a3b8}.tt-info-title.svelte-16815b7{font-size:2.25rem;font-weight:850;color:#0b1528;line-height:1.15;margin:0;letter-spacing:-.035em}.dark .tt-info-title.svelte-16815b7{color:#f8fafc}.tt-stats-inline.svelte-16815b7{display:flex;align-items:flex-start;gap:1.75rem;padding-top:1.5rem}.tt-stat-col.svelte-16815b7{display:flex;flex-direction:column;gap:.25rem}.tt-stat-val.svelte-16815b7{font-size:1.85rem;font-weight:850;color:#0b1528;line-height:1.1;letter-spacing:-.03em;white-space:nowrap}.dark .tt-stat-val.svelte-16815b7{color:#f8fafc}.tt-stat-lbl.svelte-16815b7{font-size:.82rem;font-weight:500;color:#64748b;letter-spacing:-.01em}.dark .tt-stat-lbl.svelte-16815b7{color:#94a3b8}.tt-stat-sep.svelte-16815b7{width:1px;height:44px;background:#e2e8f0;margin-top:.35rem}.dark .tt-stat-sep.svelte-16815b7{background:#334155}@media(max-width:768px){.turntable-360-card.svelte-16815b7{grid-template-columns:1fr;gap:2rem;padding:0}.turntable-viewer-col.svelte-16815b7{border-bottom:none;min-height:320px}.turntable-canvas.svelte-16815b7{width:250px;height:250px}.turntable-fallback-img.svelte-16815b7{width:230px;height:230px}.tt-info-title.svelte-16815b7{font-size:1.85rem}.tt-stats-inline.svelte-16815b7{gap:1.1rem}.tt-stat-val.svelte-16815b7{font-size:1.45rem}}.controls-detail-strip.svelte-16815b7{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;margin:2rem 0 2.25rem}.control-detail-card.svelte-16815b7{margin:0;padding:.85rem .95rem 1rem;background:#fff;border:1px solid #e2e8f0;border-radius:18px;display:flex;flex-direction:column;box-shadow:0 4px 16px -2px #0f172a0a;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.control-detail-card.svelte-16815b7:hover{transform:translateY(-2px);box-shadow:0 8px 24px -4px #0f172a14;border-color:#cbd5e1}.dark .control-detail-card.svelte-16815b7{background:#090d16;border-color:#1e293b;box-shadow:0 8px 24px -4px #0006}.dark .control-detail-card.svelte-16815b7:hover{border-color:#334155;box-shadow:0 12px 28px -4px #0009}.control-detail-media.svelte-16815b7{display:flex;align-items:center;justify-content:center;height:128px;padding:.5rem .85rem;background:radial-gradient(circle at center,rgba(225,29,72,.04) 0%,transparent 72%);border-radius:12px;overflow:hidden}.dark .control-detail-media.svelte-16815b7{background:radial-gradient(circle at center,rgba(244,63,94,.06) 0%,transparent 72%)}.control-detail-media.svelte-16815b7 img:where(.svelte-16815b7){max-width:100%;max-height:102px;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 6px 14px rgba(15,23,42,.12));transition:transform .25s ease}.control-detail-media.media-lateral.svelte-16815b7 img:where(.svelte-16815b7){max-height:84px}.control-detail-card.svelte-16815b7:hover .control-detail-media:where(.svelte-16815b7) img:where(.svelte-16815b7){transform:scale(1.04)}.dark .control-detail-media.svelte-16815b7 img:where(.svelte-16815b7){filter:drop-shadow(0 8px 18px rgba(0,0,0,.55))}.control-detail-caption.svelte-16815b7{margin-top:.7rem;display:flex;flex-direction:column;gap:.35rem}.control-detail-tag.svelte-16815b7{align-self:flex-start;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;font-weight:750;letter-spacing:.08em;color:#e11d48;background:#e11d4814;padding:.18rem .55rem;border-radius:9999px}.dark .control-detail-tag.svelte-16815b7{color:#fb7185;background:#f43f5e24}.control-detail-caption.svelte-16815b7 p:where(.svelte-16815b7){margin:0;font-size:.85rem;line-height:1.45;color:#475569;font-weight:500}.dark .control-detail-caption.svelte-16815b7 p:where(.svelte-16815b7){color:#94a3b8}@media(max-width:640px){.controls-detail-strip.svelte-16815b7{grid-template-columns:1fr;gap:1rem}.control-detail-media.svelte-16815b7{height:118px}.control-detail-media.svelte-16815b7 img:where(.svelte-16815b7){max-height:92px}.control-detail-media.media-lateral.svelte-16815b7 img:where(.svelte-16815b7){max-height:75px}}.quick-specs-card.svelte-16815b7{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-16815b7{background:#090d16;border-color:#1e293b}.quick-specs-header.svelte-16815b7{margin-bottom:1.5rem}.quick-specs-badge.svelte-16815b7{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-16815b7{background:#2dd4bf1a;border-color:#2dd4bf40;color:#2dd4bf}.quick-specs-badge-dot.svelte-16815b7{width:6px;height:6px;border-radius:50%;background:#0d9488}.dark .quick-specs-badge-dot.svelte-16815b7{background:#2dd4bf;box-shadow:0 0 6px #2dd4bfcc}.quick-specs-title.svelte-16815b7{font-size:1.3rem;font-weight:800;color:#0f172a;margin:0;letter-spacing:-.02em}.dark .quick-specs-title.svelte-16815b7{color:#f8fafc}.specs-grid.svelte-16815b7{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem;margin:0}@media(max-width:820px){.specs-grid.svelte-16815b7{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.quick-specs-card.svelte-16815b7{padding:1.4rem 1.15rem}.specs-grid.svelte-16815b7{grid-template-columns:1fr;gap:.85rem}}.spec-item.svelte-16815b7{display:flex;flex-direction:column;justify-content:space-between;gap:.65rem;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:1.15rem 1.25rem;box-shadow:0 2px 10px #0f172a08;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),border-color .2s ease}.spec-item.svelte-16815b7:hover{transform:translateY(-2px);border-color:#cbd5e1;box-shadow:0 8px 20px -4px #0f172a12}.dark .spec-item.svelte-16815b7{background:#0f172a;border:1px solid #1e293b;box-shadow:0 4px 14px -3px #0006}.dark .spec-item.svelte-16815b7:hover{background:#16223b;border-color:#2dd4bf4d;box-shadow:0 8px 24px -4px #0009}.spec-label.svelte-16815b7{display:flex;align-items:center;gap:.55rem;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin:0}.dark .spec-label.svelte-16815b7{color:#94a3b8}.spec-icon.svelte-16815b7{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background:#0d948814;color:#0d9488;flex-shrink:0}.dark .spec-icon.svelte-16815b7{background:#2dd4bf1f;color:#2dd4bf}.spec-svg.svelte-16815b7{width:14px;height:14px}.spec-value.svelte-16815b7{display:flex;flex-direction:column;gap:.25rem;font-size:1.05rem;font-weight:700;color:#0f172a;margin:0;line-height:1.35;letter-spacing:-.01em}.dark .spec-value.svelte-16815b7{color:#f8fafc}.spec-main.svelte-16815b7{font-weight:700;color:inherit}.spec-sub.svelte-16815b7{font-size:.8rem;font-weight:500;color:#64748b;line-height:1.35;letter-spacing:normal}.dark .spec-sub.svelte-16815b7{color:#94a3b8}.article-section.svelte-16815b7{margin-top:4rem;margin-bottom:4.5rem}.chapter-header.svelte-16815b7{margin-bottom:1.75rem}.chapter-meta.svelte-16815b7{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-16815b7{background:#2dd4bf17;border-color:#2dd4bf47;box-shadow:0 0 16px -3px #2dd4bf2e}.chapter-num.svelte-16815b7{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-16815b7{background:#2dd4bf;color:#042f2e;box-shadow:0 0 12px #2dd4bf80}.chapter-sep.svelte-16815b7{display:none}.chapter-kicker.svelte-16815b7{font-size:.75rem;font-weight:750;text-transform:uppercase;letter-spacing:.08em;color:#0f766e;font-family:inherit;line-height:1}.dark .chapter-kicker.svelte-16815b7{color:#5eead4}.chapter-title.svelte-16815b7{font-size:1.85rem;font-weight:800;line-height:1.3;color:#0f172a;margin:0}.dark .chapter-title.svelte-16815b7{color:#f8fafc}.subsection-title.svelte-16815b7{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-16815b7{color:#f8fafc}.prose-col.svelte-16815b7 p:where(.svelte-16815b7){font-size:1.05rem;line-height:1.75;color:#334155;margin-bottom:1.25rem}.dark .prose-col.svelte-16815b7 p:where(.svelte-16815b7){color:#cbd5e1}.advanced-settings-list.svelte-16815b7{margin:1.25rem 0 1.5rem 1.4rem;padding:0;list-style:disc;color:#334155}.advanced-settings-list.svelte-16815b7 li:where(.svelte-16815b7){font-size:1.02rem;line-height:1.7;margin-bottom:.65rem}.dark .advanced-settings-list.svelte-16815b7{color:#cbd5e1}.unboxing-graphic-wrap.svelte-16815b7{margin:2rem auto 2.5rem;width:100%}.unboxing-figure.svelte-16815b7{margin:0;text-align:center}.unboxing-figure.svelte-16815b7 .img-zoom-frame:where(.svelte-16815b7){max-width:640px;margin:0 auto}.unboxing-img.svelte-16815b7{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.unboxing-frame.svelte-16815b7{container-type:inline-size}.unboxing-marker.svelte-16815b7{position:absolute;transform:translate(-50%,-50%);width:clamp(16px,4.6cqw,34px);height:clamp(16px,4.6cqw,34px);display:grid;place-items:center;border-radius:999px;background:#fffffff0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:clamp(1px,.2cqw,1.5px) solid rgba(255,255,255,.95);box-shadow:0 clamp(2px,.6cqw,4px) clamp(8px,2.5cqw,16px) -2px #0f172a24,0 1px 3px #0f172a0f,inset 0 1px 1px #fff;color:#0f172a;font-size:clamp(.52rem,2.3cqw,.9rem);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1;cursor:pointer;padding:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:transform .28s cubic-bezier(.34,1.56,.64,1),background .2s ease,color .2s ease,border-color .2s ease,box-shadow .25s ease;z-index:2;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.unboxing-marker.svelte-16815b7:hover,.unboxing-marker.is-active.svelte-16815b7{transform:translate(-50%,-50%) scale(1.16);background:linear-gradient(135deg,#7c3aed,#4f46e5);color:#fff;border-color:#fff9;box-shadow:0 clamp(4px,1.5cqw,10px) clamp(10px,3.5cqw,24px) -2px #7c3aed73,0 2px 6px #7c3aed40}.dark .unboxing-marker.svelte-16815b7{background:#0f172ae0;border-color:#fff3;color:#f8fafc;box-shadow:0 clamp(2px,.6cqw,4px) clamp(8px,2.5cqw,16px) -2px #00000080,0 1px 3px #0000004d,inset 0 1px 1px #ffffff1a}.dark .unboxing-marker.svelte-16815b7:hover,.dark .unboxing-marker.is-active.svelte-16815b7{background:linear-gradient(135deg,#a855f7,#6366f1);color:#fff;border-color:#ffffff73;box-shadow:0 clamp(4px,1.5cqw,10px) clamp(10px,3.5cqw,24px) -2px #a855f78c,0 2px 6px #a855f74d}.unboxing-legend-grid.svelte-16815b7{position:absolute;left:3.5%;right:3.5%;bottom:3.5%;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.12rem,.6cqw,.45rem) clamp(.2rem,1.1cqw,.9rem);z-index:2;pointer-events:auto}.unboxing-legend-item.svelte-16815b7{display:flex;align-items:center;gap:clamp(.18rem,.8cqw,.45rem);padding:clamp(.1rem,.4cqw,.35rem) clamp(.18rem,.8cqw,.55rem);border-radius:999px;border:1px solid transparent;transition:background-color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease;cursor:pointer;min-width:0;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.unboxing-legend-item.svelte-16815b7:hover,.unboxing-legend-item.is-active.svelte-16815b7{background:#ffffffc2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-color:#ffffffe6;box-shadow:0 4px 14px -2px #0f172a1f;transform:translateY(-1px)}.dark .unboxing-legend-item.svelte-16815b7:hover,.dark .unboxing-legend-item.is-active.svelte-16815b7{background:#0f172ac7;border-color:#ffffff26;box-shadow:0 4px 14px -2px #00000080}.legend-num.svelte-16815b7{flex:none;width:clamp(13px,3.2cqw,22px);height:clamp(13px,3.2cqw,22px);display:grid;place-items:center;border-radius:999px;background:#0f172ae0;color:#fff;font-size:clamp(.48rem,1.6cqw,.75rem);font-weight:700;line-height:1;transition:all .2s ease;box-shadow:0 1px 3px #0f172a33}.unboxing-legend-item.is-active.svelte-16815b7 .legend-num:where(.svelte-16815b7){background:linear-gradient(135deg,#7c3aed,#4f46e5);color:#fff;transform:scale(1.12);box-shadow:0 4px 12px #7c3aed66}.dark .unboxing-legend-item.is-active.svelte-16815b7 .legend-num:where(.svelte-16815b7){background:linear-gradient(135deg,#a855f7,#6366f1);color:#fff;box-shadow:0 4px 14px #a855f780}.legend-label.svelte-16815b7{color:#0f172a;font-size:clamp(.48rem,1.65cqw,.8rem);font-weight:600;letter-spacing:-.015em;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(255,255,255,.5)}.dark .legend-label.svelte-16815b7{color:#e2e8f0;text-shadow:0 1px 2px rgba(0,0,0,.6)}.dark .unboxing-legend-item.is-active.svelte-16815b7 .legend-label:where(.svelte-16815b7){color:#f1f5f9;text-shadow:none}.metrics-grid.svelte-16815b7{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:2rem 0}.metric-card.svelte-16815b7{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-16815b7:hover{transform:translateY(-2px);border-color:#5eead4;box-shadow:0 8px 24px -6px #0d94881f}.dark .metric-card.svelte-16815b7{background:#0f172a;border-color:#1e293b;box-shadow:0 4px 14px -3px #0006}.dark .metric-card.svelte-16815b7:hover{border-color:#2dd4bf73;box-shadow:0 8px 24px -6px #0d948833}.metric-kicker.svelte-16815b7{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-16815b7{color:#2dd4bf;background:#2dd4bf24;border-color:#2dd4bf40}.metric-value.svelte-16815b7{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-16815b7{color:#f8fafc}.metric-label.svelte-16815b7{display:block;font-size:.84rem;color:#64748b;margin-top:.4rem;font-weight:550}.dark .metric-label.svelte-16815b7{color:#94a3b8}@media(max-width:768px){.metrics-grid.svelte-16815b7{grid-template-columns:1fr}}.conn-modes-strip.svelte-16815b7{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:2rem 0 2.25rem}.conn-mode-card.svelte-16815b7{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:1.25rem 1.35rem 1.35rem;display:flex;flex-direction:column;box-shadow:0 2px 8px #0f172a08;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.conn-mode-card.svelte-16815b7:hover{transform:translateY(-2px);border-color:#cbd5e1;box-shadow:0 8px 20px -4px #0f172a14}.dark .conn-mode-card.svelte-16815b7{background:#0f172a;border-color:#1e293b;box-shadow:0 4px 14px -3px #0006}.dark .conn-mode-card.svelte-16815b7:hover{border-color:#334155;box-shadow:0 10px 24px -4px #0009}.conn-mode-top.svelte-16815b7{display:flex;align-items:center;justify-content:space-between;margin-bottom:.85rem}.conn-mode-icon.svelte-16815b7{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.conn-mode-icon.icon-teal.svelte-16815b7{background:#0d94881a;color:#0d9488}.dark .conn-mode-icon.icon-teal.svelte-16815b7{background:#2dd4bf1f;color:#2dd4bf}.conn-mode-icon.icon-purple.svelte-16815b7{background:#a855f71a;color:#9333ea}.dark .conn-mode-icon.icon-purple.svelte-16815b7{background:#c084fc1f;color:#c084fc}.conn-mode-icon.icon-blue.svelte-16815b7{background:#38bdf81a;color:#0284c7}.dark .conn-mode-icon.icon-blue.svelte-16815b7{background:#38bdf81f;color:#38bdf8}.mode-svg.svelte-16815b7{width:19px;height:19px}.conn-mode-badge.svelte-16815b7{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;font-weight:750;padding:.2rem .55rem;border-radius:9999px;letter-spacing:.04em;text-transform:uppercase}.badge-teal.svelte-16815b7{background:#0d948814;color:#0f766e}.dark .badge-teal.svelte-16815b7{background:#2dd4bf24;color:#2dd4bf}.badge-purple.svelte-16815b7{background:#a855f714;color:#7e22ce}.dark .badge-purple.svelte-16815b7{background:#c084fc24;color:#e9d5ff}.badge-blue.svelte-16815b7{background:#38bdf814;color:#0369a1}.dark .badge-blue.svelte-16815b7{background:#38bdf824;color:#7dd3fc}.conn-mode-title.svelte-16815b7{font-size:1.15rem;font-weight:800;color:#0f172a;margin:0 0 .35rem;letter-spacing:-.02em}.dark .conn-mode-title.svelte-16815b7{color:#f8fafc}.conn-mode-desc.svelte-16815b7{font-size:.85rem;line-height:1.5;color:#64748b;margin:0}.dark .conn-mode-desc.svelte-16815b7{color:#94a3b8}@media(max-width:768px){.conn-modes-strip.svelte-16815b7{grid-template-columns:1fr;gap:.85rem}}.conn-card-top.svelte-16815b7{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.conn-card-badge.svelte-16815b7{display:inline-flex;align-items:center;font-size:.72rem;font-weight:750;text-transform:uppercase;letter-spacing:.05em;background:#f0fdfa;border:1px solid #ccfbf1;color:#0f766e;padding:.3rem .75rem;border-radius:8px;line-height:1.25}.dark .conn-card-badge.svelte-16815b7{background:#2dd4bf24;border-color:#2dd4bf40;color:#2dd4bf}.conn-card-icon.svelte-16815b7{width:28px;height:28px;border-radius:8px;background:#f8fafc;border:1px solid #e2e8f0;color:#0d9488;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.dark .conn-card-icon.svelte-16815b7{background:#111a2e;border-color:#334155;color:#2dd4bf}.conn-card-icon.svelte-16815b7 svg:where(.svelte-16815b7){width:15px;height:15px}.conn-card-title.svelte-16815b7{font-size:1.12rem;font-weight:750;color:#0f172a;margin:0 0 .5rem;letter-spacing:-.01em}.dark .conn-card-title.svelte-16815b7{color:#f8fafc}.conn-card-desc.svelte-16815b7{font-size:.9rem;line-height:1.6;color:#64748b;margin:0}.dark .conn-card-desc.svelte-16815b7{color:#94a3b8}.battery-stats-card.svelte-16815b7{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-16815b7{background:#0f172a;border-color:#1e293b;box-shadow:0 8px 24px -8px #0006}.battery-stat-item.svelte-16815b7{text-align:center;flex:1}.battery-stat-kicker.svelte-16815b7{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-16815b7{color:#2dd4bf;background:#2dd4bf24;border-color:#2dd4bf40}.battery-stat-num.svelte-16815b7{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-16815b7{color:#f8fafc}.battery-stat-label.svelte-16815b7{display:block;font-size:.82rem;color:#64748b;margin-top:.35rem;font-weight:500}.dark .battery-stat-label.svelte-16815b7{color:#94a3b8}.battery-stat-divider.svelte-16815b7{width:1px;height:48px;background:#cbd5e1}.dark .battery-stat-divider.svelte-16815b7{background:#334155}@media(max-width:768px){.battery-stats-card.svelte-16815b7{flex-direction:column;gap:1.4rem;padding:1.5rem 1rem}.battery-stat-divider.svelte-16815b7{width:60%;height:1px}}.software-features-grid.svelte-16815b7{display:grid;grid-template-columns:repeat(3,1fr);gap:1.15rem;margin:1.5rem 0}.sw-feature-card.svelte-16815b7{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:1.4rem 1.35rem;box-shadow:0 2px 10px #0f172a08;display:flex;flex-direction:column;text-align:left;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),border-color .2s ease}.sw-feature-card.svelte-16815b7:hover{transform:translateY(-2px);border-color:#cbd5e1;box-shadow:0 8px 20px -4px #0f172a12}.dark .sw-feature-card.svelte-16815b7{background:#0f172a;border-color:#1e293b;box-shadow:0 4px 14px -3px #0006}.dark .sw-feature-card.svelte-16815b7:hover{background:#16223b;border-color:#2dd4bf4d}.sw-feature-card.svelte-16815b7 h4:where(.svelte-16815b7){text-align:left}@media(max-width:768px){.software-features-grid.svelte-16815b7{grid-template-columns:1fr}}.webdriver-showcase-wrap.svelte-16815b7{margin:2.25rem 0 2.5rem}.webdriver-meta-top.svelte-16815b7{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem;padding:0 .25rem;flex-wrap:wrap}.webdriver-meta-left.svelte-16815b7{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.webdriver-editorial-pill.svelte-16815b7{display:inline-flex;align-items:center;font-size:.7rem;font-weight:750;color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;padding:.22rem .65rem;border-radius:9999px}.dark .webdriver-editorial-pill.svelte-16815b7{color:#34d399;background:#10b98124;border-color:#10b9814d}.webdriver-editorial-sub.svelte-16815b7{font-size:.78rem;color:#64748b;font-weight:500}.dark .webdriver-editorial-sub.svelte-16815b7{color:#94a3b8}.webdriver-meta-right.svelte-16815b7{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:700;letter-spacing:.05em;color:#64748b}.dark .webdriver-meta-right.svelte-16815b7{color:#94a3b8}.webdriver-window.svelte-16815b7{background:#fff;border:1px solid #e2e8f0;border-radius:20px;overflow:hidden;box-shadow:0 20px 45px -15px #0f172a14,0 4px 14px -4px #0f172a0a}.dark .webdriver-window.svelte-16815b7{background:#0f172a;border-color:#1e293b;box-shadow:0 24px 48px -15px #0000008c}.webdriver-browser-bar.svelte-16815b7{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.35rem;background:#f8fafc;border-bottom:1px solid #e2e8f0}.dark .webdriver-browser-bar.svelte-16815b7{background:#090d16;border-bottom-color:#1e293b}.webdriver-dots.svelte-16815b7{display:flex;align-items:center;gap:.45rem}.wd-dot.svelte-16815b7{width:11px;height:11px;border-radius:50%;display:inline-block}.wd-dot--red.svelte-16815b7{background:#f87171}.wd-dot--yellow.svelte-16815b7{background:#fbbf24}.wd-dot--green.svelte-16815b7{background:#34d399}.webdriver-url-pill.svelte-16815b7{display:inline-flex;align-items:center;gap:.45rem;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;padding:.3rem 1rem;font-size:.76rem;color:#64748b;text-decoration:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;box-shadow:0 1px 2px #0f172a08;transition:border-color .2s ease,color .2s ease}.webdriver-url-pill.svelte-16815b7:hover{border-color:#0d9488;color:#0d9488}.dark .webdriver-url-pill.svelte-16815b7{background:#111a2e;border-color:#1e293b;color:#94a3b8}.dark .webdriver-url-pill.svelte-16815b7:hover{border-color:#2dd4bf;color:#2dd4bf}.wd-lock-icon.svelte-16815b7{width:12px;height:12px;color:#94a3b8;flex-shrink:0}.wd-url-sep.svelte-16815b7{opacity:.4}.wd-url-section.svelte-16815b7{color:#475569;font-weight:600;font-family:inherit}.dark .wd-url-section.svelte-16815b7{color:#cbd5e1}.webdriver-conn-status.svelte-16815b7{display:inline-flex;align-items:center;gap:.4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:700;color:#475569}.dark .webdriver-conn-status.svelte-16815b7{color:#cbd5e1}.wd-conn-dot.svelte-16815b7{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b98199;display:inline-block}.webdriver-body.svelte-16815b7{padding:1.75rem 1.75rem 1.5rem}.wd-section-header.svelte-16815b7{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1.15rem;flex-wrap:wrap}.wd-section-title-group.svelte-16815b7{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.wd-section-title.svelte-16815b7{font-size:1rem;font-weight:800;color:#0f172a;margin:0;letter-spacing:-.01em}.dark .wd-section-title.svelte-16815b7{color:#f8fafc}.wd-memory-pill.svelte-16815b7{font-size:.72rem;font-weight:650;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;padding:.18rem .6rem;border-radius:6px}.dark .wd-memory-pill.svelte-16815b7{background:#1e293b;border-color:#334155;color:#cbd5e1}.wd-subtitle-muted.svelte-16815b7{font-size:.78rem;color:#94a3b8;font-weight:500}.wd-section-meta.svelte-16815b7{font-size:.78rem;color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.dark .wd-section-meta.svelte-16815b7{color:#94a3b8}.wd-section-meta.svelte-16815b7 strong:where(.svelte-16815b7){color:#0f172a;font-weight:750}.dark .wd-section-meta.svelte-16815b7 strong:where(.svelte-16815b7){color:#f8fafc}.wd-dpi-grid.svelte-16815b7{display:grid;grid-template-columns:repeat(7,1fr);gap:.65rem;margin-bottom:1rem}.wd-dpi-card.svelte-16815b7{position:relative;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:.85rem .45rem .8rem;display:flex;flex-direction:column;align-items:center;gap:.45rem;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.dark .wd-dpi-card.svelte-16815b7{background:#111a2e;border-color:#1e293b}.wd-dpi-card.svelte-16815b7:hover{transform:translateY(-2px);border-color:var(--dpi-color)}.wd-dpi-card.is-active.svelte-16815b7{border:1.5px solid var(--dpi-color);background:snow;box-shadow:0 8px 20px -6px #f43f5e38}.dark .wd-dpi-card.is-active.svelte-16815b7{background:#f43f5e14;border-color:var(--dpi-color);box-shadow:0 8px 20px -6px #00000080}.wd-dpi-active-tag.svelte-16815b7{position:absolute;top:-9px;left:50%;transform:translate(-50%);background:var(--dpi-color);color:#fff;font-size:.58rem;font-weight:800;letter-spacing:.05em;padding:.12rem .45rem;border-radius:9999px;line-height:1.2;white-space:nowrap}.wd-dpi-color-bar.svelte-16815b7{width:72%;height:6px;border-radius:9999px;margin-bottom:.15rem}.wd-dpi-level.svelte-16815b7{font-size:.66rem;font-weight:700;color:#94a3b8;letter-spacing:.04em;text-transform:uppercase}.wd-dpi-card.is-active.svelte-16815b7 .wd-dpi-level:where(.svelte-16815b7){color:var(--dpi-color)}.wd-dpi-val.svelte-16815b7{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92rem;font-weight:800;color:#0f172a}.dark .wd-dpi-val.svelte-16815b7{color:#f8fafc}.wd-dpi-slider-box.svelte-16815b7{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:.85rem 1.15rem}.dark .wd-dpi-slider-box.svelte-16815b7{background:#0b1120;border-color:#1e293b}.wd-dpi-slider-labels.svelte-16815b7{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.55rem}.wd-dpi-bound.svelte-16815b7{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:600;color:#64748b}.dark .wd-dpi-bound.svelte-16815b7{color:#94a3b8}.wd-dpi-current-badge.svelte-16815b7{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.74rem;font-weight:750;color:var(--curr-color);background:#f43f5e14;border:1px solid rgba(244,63,94,.22);padding:.18rem .65rem;border-radius:6px}.wd-dpi-track.svelte-16815b7{width:100%;height:7px;background:#e2e8f0;border-radius:9999px;overflow:hidden}.dark .wd-dpi-track.svelte-16815b7{background:#1e293b}.wd-dpi-fill.svelte-16815b7{height:100%;border-radius:9999px;transition:width .25s cubic-bezier(.16,1,.3,1),background .2s ease}.wd-divider.svelte-16815b7{border:none;border-top:1px solid #f1f5f9;margin:1.5rem 0}.dark .wd-divider.svelte-16815b7{border-top-color:#1e293b}.wd-polling-grid.svelte-16815b7{display:grid;grid-template-columns:repeat(7,1fr);gap:.6rem;margin-bottom:1.5rem}.wd-polling-btn.svelte-16815b7{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:.7rem .35rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease}.dark .wd-polling-btn.svelte-16815b7{background:#111a2e;border-color:#1e293b}.wd-polling-btn.svelte-16815b7:hover{transform:translateY(-1px);border-color:#94a3b8}.wd-polling-hz.svelte-16815b7{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem;font-weight:750;color:#334155}.dark .wd-polling-hz.svelte-16815b7{color:#cbd5e1}.wd-polling-btn.is-ultra.svelte-16815b7{background:#f5f3ff;border-color:#c4b5fd}.dark .wd-polling-btn.is-ultra.svelte-16815b7{background:#8b5cf61f;border-color:#a78bfa59}.wd-polling-btn.is-ultra.svelte-16815b7 .wd-polling-hz:where(.svelte-16815b7){color:#312e81;font-weight:800}.dark .wd-polling-btn.is-ultra.svelte-16815b7 .wd-polling-hz:where(.svelte-16815b7){color:#ddd6fe}.wd-polling-btn.is-selected.svelte-16815b7{background:#0f172a;border-color:#0f172a;box-shadow:0 6px 16px -4px #0f172a40}.dark .wd-polling-btn.is-selected.svelte-16815b7{background:#f8fafc;border-color:#f8fafc}.wd-polling-btn.is-selected.svelte-16815b7 .wd-polling-hz:where(.svelte-16815b7){color:#fff}.dark .wd-polling-btn.is-selected.svelte-16815b7 .wd-polling-hz:where(.svelte-16815b7){color:#0f172a}.wd-polling-sub.svelte-16815b7{font-size:.6rem;font-weight:750;letter-spacing:.02em}.wd-polling-sub.is-rec.svelte-16815b7{color:#10b981}.wd-polling-sub.is-ultra-sub.svelte-16815b7{color:#6366f1;text-transform:uppercase}.dark .wd-polling-sub.is-ultra-sub.svelte-16815b7{color:#a5b4fc}.wd-bottom-grid.svelte-16815b7{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.wd-subcard.svelte-16815b7{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:1.2rem 1.25rem;display:flex;flex-direction:column;justify-content:space-between}.dark .wd-subcard.svelte-16815b7{background:#0b1120;border-color:#1e293b}.wd-subcard-header.svelte-16815b7{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.9rem}.wd-subcard-title.svelte-16815b7{font-size:.9rem;font-weight:750;color:#0f172a;margin:0}.dark .wd-subcard-title.svelte-16815b7{color:#f8fafc}.wd-mode-buttons.svelte-16815b7{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin-bottom:.9rem}.wd-mode-btn.svelte-16815b7{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:.55rem .65rem;font-size:.78rem;font-weight:650;color:#475569;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.dark .wd-mode-btn.svelte-16815b7{background:#111a2e;border-color:#1e293b;color:#cbd5e1}.wd-mode-btn.is-active.svelte-16815b7{background:#4f46e5;border-color:#4f46e5;color:#fff;box-shadow:0 4px 12px #4f46e540}.wd-debounce-pill.svelte-16815b7{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem;font-weight:750;color:#059669;background:#d1fae5;padding:.2rem .55rem;border-radius:6px}.dark .wd-debounce-pill.svelte-16815b7{color:#34d399;background:#10b98126}.wd-debounce-scale.svelte-16815b7{display:flex;align-items:center;justify-content:space-between;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.74rem;color:#64748b;margin-bottom:.45rem}.wd-debounce-active.svelte-16815b7{color:#0f172a;font-weight:750}.dark .wd-debounce-active.svelte-16815b7{color:#f8fafc}.wd-debounce-track.svelte-16815b7{width:100%;height:7px;background:#e2e8f0;border-radius:9999px;overflow:hidden;margin-bottom:1rem}.dark .wd-debounce-track.svelte-16815b7{background:#1e293b}.wd-debounce-fill.svelte-16815b7{width:10%;height:100%;background:#10b981;border-radius:9999px}.wd-subcard-desc.svelte-16815b7{font-size:.76rem!important;line-height:1.5!important;color:#64748b!important;margin:0!important}.dark .wd-subcard-desc.svelte-16815b7{color:#94a3b8!important}.webdriver-footer.svelte-16815b7{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.5rem;background:#f8fafc;border-top:1px solid #e2e8f0;flex-wrap:wrap}.dark .webdriver-footer.svelte-16815b7{background:#090d16;border-top-color:#1e293b}.wd-footer-sync.svelte-16815b7{display:flex;align-items:center;gap:.45rem;font-size:.76rem;color:#64748b;font-weight:500}.dark .wd-footer-sync.svelte-16815b7{color:#94a3b8}.wd-sync-check.svelte-16815b7{color:#10b981;font-weight:800}.wd-footer-actions.svelte-16815b7{display:flex;align-items:center;gap:.85rem}.wd-firmware.svelte-16815b7{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;color:#94a3b8}.wd-reset-btn.svelte-16815b7{background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.32rem .75rem;font-size:.74rem;font-weight:650;color:#334155;cursor:pointer;transition:background .15s ease,border-color .15s ease}.dark .wd-reset-btn.svelte-16815b7{background:#111a2e;border-color:#334155;color:#cbd5e1}.wd-reset-btn.svelte-16815b7:hover{background:#f1f5f9;border-color:#94a3b8}.dark .wd-reset-btn.svelte-16815b7:hover{background:#1e293b}@media(max-width:820px){.wd-dpi-grid.svelte-16815b7,.wd-polling-grid.svelte-16815b7{grid-template-columns:repeat(4,1fr)}.wd-bottom-grid.svelte-16815b7{grid-template-columns:1fr}}@media(max-width:520px){.webdriver-body.svelte-16815b7{padding:1.25rem 1rem}.wd-dpi-grid.svelte-16815b7,.wd-polling-grid.svelte-16815b7{grid-template-columns:repeat(2,1fr)}.webdriver-url-pill.svelte-16815b7{display:none}}.pros-cons-grid.svelte-16815b7{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin:2.25rem 0}@media(max-width:768px){.pros-cons-grid.svelte-16815b7{grid-template-columns:1fr}}.pros-card.svelte-16815b7,.cons-card.svelte-16815b7{border-radius:16px;padding:1.5rem 1.65rem;border:1px solid}.pros-card.svelte-16815b7{background:#10b9810a;border-color:#10b98140}.cons-card.svelte-16815b7{background:#ef44440a;border-color:#ef444440}.dark .pros-card.svelte-16815b7{background:#10b98112;border-color:#10b9814d}.dark .cons-card.svelte-16815b7{background:#ef444412;border-color:#ef44444d}.pros-cons-title.svelte-16815b7{font-size:1.08rem;font-weight:750;margin:0 0 1rem;letter-spacing:-.01em}.pros-title.svelte-16815b7{color:#059669}.dark .pros-title.svelte-16815b7{color:#34d399}.cons-title.svelte-16815b7{color:#dc2626}.dark .cons-title.svelte-16815b7{color:#f87171}.pros-cons-list.svelte-16815b7{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.65rem}.pros-cons-list.svelte-16815b7 li:where(.svelte-16815b7){font-size:.95rem;line-height:1.6;color:#334155}.dark .pros-cons-list.svelte-16815b7 li:where(.svelte-16815b7){color:#cbd5e1}.conclusion-action-card.svelte-16815b7{margin-top:2.75rem;background:linear-gradient(135deg,#fffffffa,#f8fafcf2);border:1px solid rgba(13,148,136,.22);border-radius:24px;padding:2rem 2.25rem;box-shadow:0 18px 40px -10px #0f172a14,0 4px 14px #0d94880f;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;position:relative;overflow:hidden}.dark .conclusion-action-card.svelte-16815b7{background:linear-gradient(135deg,#0f172a,#1e293b);border-color:#2dd4bf40;box-shadow:0 20px 45px -12px #0000008c,0 0 0 1px #ffffff0f}.recommendation-thumb-wrap.svelte-16815b7{width:124px;height:124px;background:radial-gradient(circle at center,#7c3aed1f,#f1f5f9d9 70%);border:1px solid rgba(124,58,237,.16);border-radius:18px;display:grid;place-items:center;padding:.65rem;flex-shrink:0}.dark .recommendation-thumb-wrap.svelte-16815b7{background:radial-gradient(circle at center,#a855f72e,#0f172aeb 70%);border-color:#a855f747}.recommendation-thumb.svelte-16815b7{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 8px 16px rgba(124,58,237,.28));transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.conclusion-action-card.svelte-16815b7:hover .recommendation-thumb:where(.svelte-16815b7){transform:scale(1.08) translateY(-2px)}.conclusion-info.svelte-16815b7{min-width:0}.recommendation-badge.svelte-16815b7{display:inline-flex;align-items:center;gap:.4rem;background:#0d94881a;color:#0f766e;border:1px solid rgba(13,148,136,.25);padding:.25rem .75rem;border-radius:9999px;font-size:.76rem;font-weight:750;letter-spacing:-.01em;margin-bottom:.45rem}.dark .recommendation-badge.svelte-16815b7{background:#2dd4bf1f;color:#2dd4bf;border-color:#2dd4bf52}.badge-icon.svelte-16815b7{width:13px;height:13px;flex-shrink:0;fill:currentColor}.conclusion-name.svelte-16815b7{font-size:1.4rem;font-weight:800;color:#0f172a;letter-spacing:-.02em;margin:0 0 .35rem;line-height:1.25}.dark .conclusion-name.svelte-16815b7{color:#f8fafc}.recommendation-rating.svelte-16815b7{display:flex;align-items:center;gap:.45rem;margin-bottom:.55rem;font-size:.88rem;flex-wrap:wrap}.rating-stars.svelte-16815b7{color:#f59e0b;font-size:.95rem;letter-spacing:.08em;line-height:1}.rating-score.svelte-16815b7{font-weight:800;color:#0f172a;letter-spacing:-.01em}.dark .rating-score.svelte-16815b7{color:#f8fafc}.rating-sep.svelte-16815b7{color:#94a3b8}.rating-label.svelte-16815b7{color:#64748b;font-weight:650;font-size:.82rem}.dark .rating-label.svelte-16815b7{color:#94a3b8}.conclusion-desc.svelte-16815b7{font-size:.92rem;line-height:1.6;color:#475569;margin:0}.dark .conclusion-desc.svelte-16815b7{color:#cbd5e1}.conclusion-cta-col.svelte-16815b7{display:flex;flex-direction:column;align-items:center;gap:.55rem;flex-shrink:0;min-width:220px}.btn-conclusion-cta.svelte-16815b7{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;width:100%;background:linear-gradient(135deg,#0d9488,#0f766e);color:#fff!important;font-weight:750;font-size:.95rem;padding:.88rem 1.5rem;border-radius:9999px;text-decoration:none!important;transition:background .25s ease,transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease;box-shadow:0 6px 20px -2px #0d94886b,0 2px 6px #0d948840;white-space:nowrap}.btn-conclusion-cta.svelte-16815b7:hover{background:linear-gradient(135deg,#0f766e,#115e59);transform:translateY(-2px);box-shadow:0 10px 26px -2px #0d948885,0 4px 10px #0d94884d}.dark .btn-conclusion-cta.svelte-16815b7{background:linear-gradient(135deg,#14b8a6,#0d9488);color:#042f2e!important;font-weight:800;box-shadow:0 6px 22px -2px #14b8a673,0 2px 6px #14b8a640}.dark .btn-conclusion-cta.svelte-16815b7:hover{background:linear-gradient(135deg,#2dd4bf,#14b8a6);box-shadow:0 10px 28px -2px #2dd4bf8c,0 4px 10px #2dd4bf59}.cta-transparency.svelte-16815b7{display:inline-flex;align-items:center;gap:.35rem;font-size:.74rem;color:#64748b;font-weight:550;letter-spacing:-.01em}.dark .cta-transparency.svelte-16815b7{color:#94a3b8}.transparency-icon.svelte-16815b7{width:12px;height:12px;stroke:currentColor;flex-shrink:0}@media(max-width:860px){.conclusion-action-card.svelte-16815b7{grid-template-columns:1fr;text-align:center;justify-items:center;gap:1.5rem;padding:1.75rem 1.5rem}.recommendation-thumb-wrap.svelte-16815b7{margin:0 auto}.recommendation-badge.svelte-16815b7{margin:0 auto .5rem}.recommendation-rating.svelte-16815b7{justify-content:center}.conclusion-cta-col.svelte-16815b7{width:100%;max-width:360px}}.sr-only.svelte-16815b7{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
