.comment-system-wrapper[data-astro-cid-fdrkzv5s]{margin-top:48px;padding-top:32px;border-top:1px solid #E2E8F0}.comment-header-row[data-astro-cid-fdrkzv5s]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:24px;padding-bottom:12px;border-bottom:1px solid #E2E8F0}.comment-heading[data-astro-cid-fdrkzv5s]{font-size:20px;font-weight:800;color:#111827;margin:0}.moderation-badge[data-astro-cid-fdrkzv5s]{font-size:11px;font-weight:600;color:#92400e;background:#fef3c7;border:1px solid #FDE68A;padding:4px 10px;border-radius:4px}.comments-list[data-astro-cid-fdrkzv5s]{margin-bottom:40px}.comment-card[data-astro-cid-fdrkzv5s]{background:#f8fafc;border:1px solid #E2E8F0;border-radius:8px;padding:16px 20px;margin-bottom:14px}.comment-meta[data-astro-cid-fdrkzv5s]{display:flex;justify-content:space-between;font-size:13px;margin-bottom:8px}.comment-user[data-astro-cid-fdrkzv5s]{font-weight:700;color:#1e293b}.comment-date[data-astro-cid-fdrkzv5s]{color:#64748b}.comment-body[data-astro-cid-fdrkzv5s]{font-size:14px;line-height:1.6;color:#334155;white-space:pre-wrap}.no-comments[data-astro-cid-fdrkzv5s],.loading-state[data-astro-cid-fdrkzv5s]{color:#64748b;font-size:14px;font-style:italic;padding:12px 0}.comment-form[data-astro-cid-fdrkzv5s]{background:#fff;border:1px solid #E2E8F0;border-radius:8px;padding:24px}.form-title[data-astro-cid-fdrkzv5s]{font-size:16px;font-weight:700;color:#111827;margin:0 0 16px}.form-grid[data-astro-cid-fdrkzv5s]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 640px){.form-grid[data-astro-cid-fdrkzv5s]{grid-template-columns:1fr}}.form-group[data-astro-cid-fdrkzv5s]{margin-bottom:16px}.form-group[data-astro-cid-fdrkzv5s] label[data-astro-cid-fdrkzv5s]{display:block;font-size:12px;font-weight:600;color:#475569;margin-bottom:6px}.form-input[data-astro-cid-fdrkzv5s],.form-textarea[data-astro-cid-fdrkzv5s]{width:100%;padding:10px 12px;border:1px solid #CBD5E1;border-radius:6px;font-size:14px;color:#0f172a;background:#fff;box-sizing:border-box}.form-input[data-astro-cid-fdrkzv5s]:focus,.form-textarea[data-astro-cid-fdrkzv5s]:focus{outline:none;border-color:#d97706;box-shadow:0 0 0 3px #d9770626}.submit-btn[data-astro-cid-fdrkzv5s]{background:#d97706;color:#fff;font-weight:700;padding:10px 24px;border-radius:6px;border:none;cursor:pointer;transition:background .2s}.submit-btn[data-astro-cid-fdrkzv5s]:hover{background:#b45309}.form-msg[data-astro-cid-fdrkzv5s]{font-size:13px;margin-bottom:12px;font-weight:600}.form-msg[data-astro-cid-fdrkzv5s].success{color:#15803d}.form-msg[data-astro-cid-fdrkzv5s].error{color:#dc2626}.specs-table-wrapper{margin:28px 0;border:1px solid #E2E8F0;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 1px 3px #0000000a}.specs-table{width:100%;border-collapse:collapse;font-size:13.5px;line-height:1.5;table-layout:fixed}.specs-table thead th{background-color:#1e293b;color:#f8fafc;font-weight:700;font-size:12px;letter-spacing:.05em;text-transform:uppercase;padding:12px 16px;text-align:left;border-bottom:2px solid #0F172A}.specs-table tbody tr{border-bottom:1px solid #F1F5F9;transition:background .15s ease}.specs-table tbody tr:nth-child(2n){background-color:#f8fafc}.specs-table tbody tr:hover{background-color:#fff7ed}.specs-table td{padding:11px 16px;vertical-align:middle}.spec-name{font-weight:600;color:#0f172a}.spec-verified{color:#1e293b}.spec-comp{color:#64748b;font-size:13px}.highlight-val{font-weight:700;color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.spec-sub{color:#64748b;font-size:12px}.badge-value{background-color:#fef3c7;color:#92400e;font-size:12px;font-weight:700;padding:2px 7px;border-radius:4px;font-family:ui-monospace,monospace}.tag-tech{background-color:#ecfdf5;color:#065f46;font-size:11px;font-weight:700;padding:1px 6px;border-radius:4px;margin-left:4px}.tag-feature{background-color:#eff6ff;color:#1e40af;font-size:11px;font-weight:700;padding:1px 6px;border-radius:4px;margin-right:4px}.table-link{color:#d97706;text-decoration:underline;text-underline-offset:2px}.table-link:hover{color:#b45309}.table-action-card{background-color:#f8fafc;border-top:1px solid #E2E8F0;padding:14px 18px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.action-text strong{display:block;color:#0f172a;font-size:13.5px}.action-text span{color:#64748b;font-size:12.5px}.action-buttons{display:flex;gap:8px}.btn-subtle{font-size:12px;font-weight:600;color:#475569;background:#fff;border:1px solid #CBD5E1;padding:6px 12px;border-radius:6px;text-decoration:none;transition:all .15s}.btn-subtle:hover{background:#f1f5f9;color:#0f172a}.btn-primary{font-size:12px;font-weight:700;color:#fff;background:#d97706;border:1px solid #B45309;padding:6px 14px;border-radius:6px;text-decoration:none;transition:all .15s}.btn-primary:hover{background:#b45309}@media (max-width: 640px){.specs-table{font-size:12px}.specs-table td,.specs-table thead th{padding:8px 10px}.table-action-card{flex-direction:column;align-items:flex-start}.action-buttons{width:100%}.btn-subtle,.btn-primary{flex:1;text-align:center}}.article-page-container[data-astro-cid-7q4nixen]{max-width:1200px;margin:0 auto;padding:10px 0 36px}.article-breadcrumb[data-astro-cid-7q4nixen]{font-size:12px;color:var(--text-muted, #64748B);margin-bottom:18px;font-weight:500}.article-breadcrumb[data-astro-cid-7q4nixen] a[data-astro-cid-7q4nixen]{color:#2563eb;text-decoration:underline}.article-breadcrumb[data-astro-cid-7q4nixen] span[data-astro-cid-7q4nixen]{margin:0 4px;color:#94a3b8}.breadcrumb-current[data-astro-cid-7q4nixen]{color:var(--text-main, #334155);font-weight:600}.article-layout-grid[data-astro-cid-7q4nixen]{display:grid;grid-template-columns:1fr 310px;gap:36px;align-items:start}.article-main-col[data-astro-cid-7q4nixen]{background:#fff;border:1px solid var(--border-light, #E2E8F0);border-radius:8px;padding:32px 36px;box-shadow:0 1px 3px #00000005}.article-category-badge[data-astro-cid-7q4nixen]{display:inline-block;color:var(--amber-cta, #D97706);font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.article-headline[data-astro-cid-7q4nixen]{font-size:28px;font-weight:800;color:var(--charcoal-dark, #111827);line-height:1.25;letter-spacing:-.5px;margin-bottom:12px}.article-meta-line[data-astro-cid-7q4nixen]{font-size:12.5px;color:var(--text-muted, #64748B);display:flex;align-items:center;gap:8px;margin-bottom:24px;flex-wrap:wrap}.article-meta-line[data-astro-cid-7q4nixen] strong[data-astro-cid-7q4nixen]{color:var(--charcoal-dark, #111827)}.link-to-comments[data-astro-cid-7q4nixen]{color:var(--text-muted, #64748B);text-decoration:underline}.link-to-comments[data-astro-cid-7q4nixen]:hover{color:var(--amber-cta, #D97706)}.featured-media-box[data-astro-cid-7q4nixen]{margin:0 0 28px;border-radius:8px;overflow:hidden;background:#f8fafc;border:1px solid var(--border-light, #E2E8F0)}.featured-hero-img[data-astro-cid-7q4nixen]{width:100%;height:auto;max-height:480px;object-fit:cover;display:block}.article-prose-body[data-astro-cid-7q4nixen]{font-size:14.5px;line-height:1.75;color:#1f2937}.article-prose-body[data-astro-cid-7q4nixen] h2{font-size:20px;font-weight:800;color:var(--charcoal-dark, #111827);margin:32px 0 12px;padding-bottom:6px;border-bottom:1px solid var(--border-light, #E2E8F0)}.article-prose-body[data-astro-cid-7q4nixen] h3{font-size:16px;font-weight:700;color:var(--charcoal-dark, #111827);margin:24px 0 8px}.article-prose-body[data-astro-cid-7q4nixen] p{margin-bottom:16px}.article-prose-body[data-astro-cid-7q4nixen] ul,.article-prose-body[data-astro-cid-7q4nixen] ol{margin:0 0 18px 24px}.article-prose-body[data-astro-cid-7q4nixen] li{margin-bottom:8px}.article-prose-body[data-astro-cid-7q4nixen] img{max-width:100%;height:auto;border-radius:6px;margin:20px 0;border:1px solid var(--border-light, #E2E8F0)}.article-prose-body[data-astro-cid-7q4nixen] blockquote{margin:24px 0;padding:14px 18px;background-color:#f8fafc;border-left:4px solid var(--amber-cta, #D97706);border-radius:0 6px 6px 0;color:#334155;font-size:13.5px;line-height:1.6}.article-prose-body[data-astro-cid-7q4nixen] blockquote p:last-child{margin-bottom:0}.article-prose-body[data-astro-cid-7q4nixen] table:not(.specs-table){width:100%;border-collapse:collapse;margin:24px 0;font-size:13.5px;border:1px solid #E2E8F0;border-radius:6px;overflow:hidden}.article-prose-body[data-astro-cid-7q4nixen] table:not(.specs-table) th{background-color:#1e293b;color:#f8fafc;font-weight:700;padding:10px 14px;text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.05em}.article-prose-body[data-astro-cid-7q4nixen] table:not(.specs-table) td{padding:10px 14px;border-bottom:1px solid #F1F5F9;color:#334155}.article-prose-body[data-astro-cid-7q4nixen] table:not(.specs-table) tr:nth-child(2n){background-color:#f8fafc}.post-nav-split[data-astro-cid-7q4nixen]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:36px 0 0;padding-top:24px;border-top:1px solid var(--border-light, #E2E8F0)}.post-nav-card[data-astro-cid-7q4nixen]{display:flex;flex-direction:column;padding:14px 16px;background:#f8fafc;border:1px solid var(--border-light, #E2E8F0);border-radius:6px;text-decoration:none;transition:all .15s ease;height:100%}.post-nav-card[data-astro-cid-7q4nixen]:hover{background:#fffbeb;border-color:var(--amber-cta, #D97706)}.nav-next[data-astro-cid-7q4nixen]{text-align:right}.post-nav-direction[data-astro-cid-7q4nixen]{font-size:10.5px;font-weight:700;color:var(--amber-cta, #D97706);text-transform:uppercase;margin-bottom:4px}.post-nav-title[data-astro-cid-7q4nixen]{font-size:12.5px;color:var(--charcoal-dark, #111827);line-height:1.35}.post-nav-empty[data-astro-cid-7q4nixen]{height:100%}.article-sidebar-col[data-astro-cid-7q4nixen]{position:sticky;top:76px;display:flex;flex-direction:column;gap:20px}.author-bio-card[data-astro-cid-7q4nixen]{background:#fff;border:1px solid var(--border-light, #E2E8F0);border-radius:8px;padding:24px 20px;text-align:center;box-shadow:0 1px 3px #00000005}.author-avatar-wrap[data-astro-cid-7q4nixen]{width:110px;height:110px;margin:0 auto 14px;border-radius:50%;overflow:hidden;border:3px solid #FFFFFF;box-shadow:0 2px 8px #0000001a;background:#f8fafc}.author-avatar-img[data-astro-cid-7q4nixen]{width:100%;height:100%;object-fit:cover}.author-greeting[data-astro-cid-7q4nixen]{font-size:16px;font-weight:800;color:var(--charcoal-dark, #111827);margin-bottom:8px}.author-bio-text[data-astro-cid-7q4nixen]{font-size:12.5px;line-height:1.6;color:var(--text-main, #334155)}.sidebar-spec-widget[data-astro-cid-7q4nixen]{background:var(--charcoal-dark, #111827);color:#fff;border-radius:8px;padding:20px;border-top:3px solid var(--amber-cta, #D97706)}.widget-kicker[data-astro-cid-7q4nixen]{font-size:10px;font-weight:800;color:#fef08a;letter-spacing:.5px;display:block;margin-bottom:6px}.widget-title[data-astro-cid-7q4nixen]{font-size:14.5px;font-weight:800;margin-bottom:8px;line-height:1.3}.widget-desc[data-astro-cid-7q4nixen]{font-size:11.5px;color:#94a3b8;margin-bottom:14px;line-height:1.5}.widget-btn-primary[data-astro-cid-7q4nixen]{display:block;text-align:center;background:var(--amber-cta, #D97706);color:#fff;font-weight:700;font-size:12px;padding:8px 10px;border-radius:6px;text-decoration:none;margin-bottom:8px}.widget-btn-primary[data-astro-cid-7q4nixen]:hover{background:var(--amber-cta-hover, #B45309)}.widget-btn-secondary[data-astro-cid-7q4nixen]{display:block;text-align:center;background:#ffffff14;color:#e2e8f0;font-size:11.5px;font-weight:600;padding:8px;border-radius:6px;text-decoration:none;border:1px solid rgba(255,255,255,.15)}@media (max-width: 960px){.article-layout-grid[data-astro-cid-7q4nixen]{grid-template-columns:1fr}.article-main-col[data-astro-cid-7q4nixen]{padding:24px 20px}.article-sidebar-col[data-astro-cid-7q4nixen]{position:static}.post-nav-split[data-astro-cid-7q4nixen]{grid-template-columns:1fr}.nav-next[data-astro-cid-7q4nixen]{text-align:left}}
