.social-share-wrap[data-astro-cid-w7whim4q]{background-color:var(--color-paper);border-top:2px solid var(--color-ink);border-bottom:2px solid var(--color-ink);padding:var(--space-4) 0;z-index:10;position:relative}.share-box[data-astro-cid-w7whim4q]{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.share-header[data-astro-cid-w7whim4q]{align-items:center;gap:12px;display:flex}.share-radar-dot[data-astro-cid-w7whim4q]{background-color:var(--color-signal);border:2px solid var(--color-ink);width:10px;height:10px;box-shadow:2px 2px 0 var(--color-ink);flex-shrink:0;display:inline-block}.share-meta[data-astro-cid-w7whim4q]{flex-direction:column;gap:1px;display:flex}.share-tag[data-astro-cid-w7whim4q]{letter-spacing:.1em;color:var(--color-ink-muted);text-transform:uppercase;font-size:.6875rem;font-weight:700}.share-title[data-astro-cid-w7whim4q]{letter-spacing:.05em;color:var(--color-ink);text-transform:uppercase;font-size:.9375rem;font-weight:700}.share-buttons[data-astro-cid-w7whim4q]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.share-btn[data-astro-cid-w7whim4q]{height:38px;color:var(--color-ink);border:2px solid var(--color-ink);box-shadow:2px 2px 0 var(--color-ink);cursor:pointer;letter-spacing:.04em;background-color:#fff;border-radius:0;align-items:stretch;margin:0;padding:0;font-family:Space Grotesk,sans-serif;font-size:.8125rem;font-weight:700;text-decoration:none;transition:transform .12s cubic-bezier(.2,0,0,1),box-shadow .12s cubic-bezier(.2,0,0,1);display:inline-flex;overflow:hidden}.share-btn[data-astro-cid-w7whim4q]:hover{box-shadow:4px 4px 0 var(--color-ink);transform:translate(-2px,-2px)}.share-btn[data-astro-cid-w7whim4q]:active{box-shadow:1px 1px 0 var(--color-ink);transform:translate(1px,1px)}.share-icon-tile[data-astro-cid-w7whim4q]{border-right:2px solid var(--color-ink);justify-content:center;align-items:center;width:38px;min-width:38px;height:100%;transition:background-color .15s,color .15s;display:flex}.tile-x[data-astro-cid-w7whim4q]{color:#fff;background-color:#101012}.tile-wa[data-astro-cid-w7whim4q]{color:#fff;background-color:#25d366}.tile-fb[data-astro-cid-w7whim4q]{color:#fff;background-color:#1877f2}.tile-li[data-astro-cid-w7whim4q]{color:#fff;background-color:#0a66c2}.tile-rd[data-astro-cid-w7whim4q]{color:#fff;background-color:#ff4500}.tile-copy[data-astro-cid-w7whim4q]{background-color:var(--color-paper-alt);color:var(--color-ink)}.share-label-text[data-astro-cid-w7whim4q]{white-space:nowrap;color:var(--color-ink);background-color:#fff;align-items:center;padding:0 12px;line-height:1;transition:background-color .15s,color .15s;display:flex}.share-btn[data-astro-cid-w7whim4q]:hover .share-label-text[data-astro-cid-w7whim4q]{background-color:var(--color-ink);color:#fff}.share-btn[data-astro-cid-w7whim4q].copied-state{border-color:var(--color-success);box-shadow:2px 2px 0 var(--color-success)}.share-btn[data-astro-cid-w7whim4q].copied-state .share-icon-tile[data-astro-cid-w7whim4q]{background-color:var(--color-success);color:#fff;border-right-color:var(--color-success)}.share-btn[data-astro-cid-w7whim4q].copied-state .share-label-text[data-astro-cid-w7whim4q]{background-color:var(--color-success);color:#fff}@media (width<=900px){.share-box[data-astro-cid-w7whim4q]{align-items:flex-start;gap:var(--space-3);flex-direction:column}.share-buttons[data-astro-cid-w7whim4q]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;width:100%;display:grid}.share-btn[data-astro-cid-w7whim4q]{width:100%}.share-label-text[data-astro-cid-w7whim4q]{padding:0 8px;font-size:.75rem}}@media (width<=480px){.share-buttons[data-astro-cid-w7whim4q]{grid-template-columns:repeat(2,1fr)}.share-icon-tile[data-astro-cid-w7whim4q]{width:34px;min-width:34px}}.home-editorial-section[data-astro-cid-2kqsmg6x]{padding-top:var(--space-12);padding-bottom:var(--space-12);border-top:var(--border-default)}.faq-editorial-section[data-astro-cid-2kqsmg6x]{padding-top:var(--space-8);padding-bottom:var(--space-16);border-top:var(--border-default)}.editorial-header-block[data-astro-cid-2kqsmg6x]{margin-bottom:var(--space-8);gap:var(--space-2);flex-direction:column;display:flex}.editorial-main-title[data-astro-cid-2kqsmg6x]{color:var(--color-ink);letter-spacing:-.02em;font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:700;line-height:1.2}.editorial-lead-text[data-astro-cid-2kqsmg6x]{color:var(--color-ink-muted);max-width:900px;font-size:1.0625rem;line-height:1.7}.editorial-pillars-grid[data-astro-cid-2kqsmg6x]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}.pillar-card[data-astro-cid-2kqsmg6x]{background:var(--color-surface);border:var(--border-default);box-shadow:var(--shadow-sm);padding:var(--space-6);gap:var(--space-3);border-radius:0;flex-direction:column;display:flex}.pillar-num[data-astro-cid-2kqsmg6x]{color:var(--color-signal);letter-spacing:.05em;font-size:.75rem;font-weight:700}.pillar-title[data-astro-cid-2kqsmg6x]{color:var(--color-ink);font-size:1.1875rem;font-weight:700;line-height:1.3}.pillar-body[data-astro-cid-2kqsmg6x]{color:var(--color-ink-muted);font-size:.9375rem;line-height:1.65}.faq-bento-grid[data-astro-cid-2kqsmg6x]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));display:grid}.faq-bento-card[data-astro-cid-2kqsmg6x]{background:var(--color-surface);border:var(--border-default);box-shadow:var(--shadow-sm);padding:var(--space-6);gap:var(--space-3);border-radius:0;flex-direction:column;display:flex}.faq-card-header[data-astro-cid-2kqsmg6x]{color:var(--color-signal);border-bottom:1px dashed var(--color-ink);padding-bottom:var(--space-2);justify-content:space-between;align-items:center;font-size:.75rem;font-weight:700;display:flex}.faq-verified-tag[data-astro-cid-2kqsmg6x]{color:var(--color-ink-muted);font-size:.6875rem}.faq-question[data-astro-cid-2kqsmg6x]{color:var(--color-ink);font-size:1.0625rem;font-weight:700;line-height:1.4}.faq-answer[data-astro-cid-2kqsmg6x]{color:var(--color-ink-muted);font-size:.9375rem;line-height:1.65}@media (width<=768px){.editorial-pillars-grid[data-astro-cid-2kqsmg6x],.faq-bento-grid[data-astro-cid-2kqsmg6x]{grid-template-columns:1fr}}.hero-section[data-astro-cid-zkhec6xw]{background:var(--gradient-hero);color:var(--color-deep-text);border-bottom:var(--border-default);padding-top:var(--space-16);padding-bottom:var(--space-16)}.hero-container[data-astro-cid-zkhec6xw]{gap:var(--space-4);flex-direction:column;display:flex}.hero-header-row[data-astro-cid-zkhec6xw]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.hero-badge[data-astro-cid-zkhec6xw]{color:var(--color-signal);letter-spacing:.05em;margin-right:var(--space-2);font-size:.8125rem;font-weight:700;display:inline-block}.hero-locale-badge[data-astro-cid-zkhec6xw]{color:var(--color-deep-muted);border:1px solid #f4f1ea4d;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-block}.hero-headline[data-astro-cid-zkhec6xw]{color:var(--color-deep-text);max-width:980px;margin-bottom:var(--space-2);overflow-wrap:break-word;word-break:break-word}.hero-description[data-astro-cid-zkhec6xw]{color:var(--color-paper);max-width:820px;margin-bottom:var(--space-6);overflow-wrap:break-word;font-size:1.25rem;line-height:1.5}.hero-action-row[data-astro-cid-zkhec6xw]{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.hero-metric-box[data-astro-cid-zkhec6xw]{background-color:#0b1e3d99;border:1px solid #f4f1ea4d;align-items:baseline;gap:10px;padding:10px 16px;display:inline-flex}.metric-num[data-astro-cid-zkhec6xw]{color:var(--color-signal);margin-right:4px;font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:700}.metric-txt[data-astro-cid-zkhec6xw]{color:var(--color-deep-muted);font-size:.75rem}.filter-section[data-astro-cid-zkhec6xw]{padding-top:var(--space-12)}.tools-section-title[data-astro-cid-zkhec6xw]{letter-spacing:.05em;color:var(--color-ink);margin-bottom:var(--space-4);font-size:1.125rem;font-weight:700}.search-filter-box[data-astro-cid-zkhec6xw]{gap:var(--space-4);margin-bottom:var(--space-8);flex-direction:column;display:flex}.search-field-wrap[data-astro-cid-zkhec6xw]{align-items:center;display:flex;position:relative}.search-icon[data-astro-cid-zkhec6xw]{color:var(--color-ink-muted);pointer-events:none;font-size:1.25rem;position:absolute;left:16px}.tool-search-field[data-astro-cid-zkhec6xw]{height:56px;padding-left:48px;font-size:1.125rem;font-weight:500}.category-filters-pills[data-astro-cid-zkhec6xw]{gap:var(--space-2);flex-wrap:wrap;display:flex}.filter-pill[data-astro-cid-zkhec6xw]{text-transform:uppercase;color:var(--color-ink);border:var(--border-default);cursor:pointer;background-color:#fff;padding:8px 16px;font-family:Space Grotesk,sans-serif;font-size:.875rem;font-weight:700;transition:background-color .1s,color .1s}.filter-pill[data-astro-cid-zkhec6xw]:hover{background-color:var(--color-paper-alt)}.filter-pill[data-astro-cid-zkhec6xw].active{background-color:var(--color-ink);color:var(--color-paper)}.no-results-card[data-astro-cid-zkhec6xw]{border:var(--border-default);padding:var(--space-12);text-align:center;background-color:#fff}.specs-section[data-astro-cid-zkhec6xw]{padding-block:var(--space-16)}.section-header-compact[data-astro-cid-zkhec6xw]{margin-bottom:var(--space-8)}.specs-grid[data-astro-cid-zkhec6xw]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.spec-num[data-astro-cid-zkhec6xw]{color:var(--color-signal);margin-bottom:var(--space-2);font-size:.75rem;font-weight:700}.spec-title[data-astro-cid-zkhec6xw]{margin-bottom:var(--space-2);overflow-wrap:break-word;word-break:break-word;font-size:1.25rem}.spec-desc[data-astro-cid-zkhec6xw]{color:var(--color-deep-muted);font-size:.9375rem;line-height:1.6}@media (width<=600px){.hero-section[data-astro-cid-zkhec6xw]{padding-top:var(--space-4)}.hero-description[data-astro-cid-zkhec6xw]{font-size:1.0625rem}.hero-action-row[data-astro-cid-zkhec6xw]{align-items:stretch;gap:var(--space-4);flex-direction:column}.hero-action-row[data-astro-cid-zkhec6xw] .btn[data-astro-cid-zkhec6xw]{width:100%}.hero-metric-box[data-astro-cid-zkhec6xw]{justify-content:center}.filter-section[data-astro-cid-zkhec6xw]{padding-top:var(--space-6)}.specs-section[data-astro-cid-zkhec6xw]{padding-block:var(--space-8)}}
