.pv-page[data-astro-cid-ggmp7zxw]{max-width:980px;margin:0 auto;padding:1rem 0 4rem}.pv-page__header[data-astro-cid-ggmp7zxw]{margin-bottom:2rem;padding:2rem;border:1px solid var(--border-light);border-radius:22px;background:radial-gradient(circle at top right,rgba(30,111,255,.14),transparent 32rem),linear-gradient(135deg,var(--navy-950) 0%,var(--navy-800) 100%);color:#fff}.pv-page__eyebrow[data-astro-cid-ggmp7zxw]{margin:0 0 .75rem;color:var(--accent);font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pv-page__title[data-astro-cid-ggmp7zxw]{max-width:14ch;margin:0 0 1rem;color:#fff;font-size:clamp(2rem,6vw,3.5rem);font-weight:900;line-height:1}.pv-page__subtitle[data-astro-cid-ggmp7zxw]{max-width:68ch;margin:0;color:#ffffffd6;font-size:1.05rem;line-height:1.7}.causality-formula[data-astro-cid-ggmp7zxw]{border-left:4px solid var(--accent);margin-bottom:2rem}.checker-card__intro[data-astro-cid-ggmp7zxw]{display:flex;justify-content:space-between;gap:1rem;align-items:start}.checker-card__label[data-astro-cid-ggmp7zxw],.pv-result__label[data-astro-cid-ggmp7zxw]{margin:0 0 .4rem;color:var(--accent-dark);font-size:.75rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.tool-section[data-astro-cid-ggmp7zxw]{margin-bottom:2rem;padding:1.5rem;border:1px solid var(--border-light);border-radius:18px;background:var(--bg-surface);box-shadow:var(--shadow-sm)}.tool-section__title[data-astro-cid-ggmp7zxw],.calc-card[data-astro-cid-ggmp7zxw] h2[data-astro-cid-ggmp7zxw]{margin:0 0 .75rem;color:rgb(var(--gray-900));font-size:clamp(1.35rem,3vw,1.9rem);line-height:1.2}.tool-section[data-astro-cid-ggmp7zxw] p[data-astro-cid-ggmp7zxw],.tool-section[data-astro-cid-ggmp7zxw] li[data-astro-cid-ggmp7zxw],.faq__answer[data-astro-cid-ggmp7zxw]{color:rgb(var(--gray-600));line-height:1.7}.status-chip[data-astro-cid-ggmp7zxw]{align-self:flex-start;padding:.45rem .7rem;border:1px solid var(--md-primary);border-radius:999px;background:var(--md-primary-container);color:var(--md-on-primary-container);font-size:.75rem;font-weight:800;white-space:nowrap}.pv-error[data-astro-cid-ggmp7zxw]{min-height:1.5rem;color:var(--color-danger, #b42318);font-weight:700}.pv-result[data-astro-cid-ggmp7zxw]{margin-top:1rem;border:1.5px solid color-mix(in srgb,var(--md-primary) 30%,var(--border-light));border-radius:18px;padding:1.25rem;background:color-mix(in srgb,var(--md-primary-container) 24%,white)}.pv-result[data-astro-cid-ggmp7zxw] h3[data-astro-cid-ggmp7zxw]{margin:0 0 .5rem;color:var(--text-primary);font-size:clamp(1.5rem,4vw,2.1rem)}.pv-result__summary[data-astro-cid-ggmp7zxw]{margin:0 0 1rem;color:rgb(var(--gray-700));line-height:1.6}.pv-result__list[data-astro-cid-ggmp7zxw]{margin:0;padding-left:1.2rem;color:rgb(var(--gray-700))}.table-wrap[data-astro-cid-ggmp7zxw]{overflow-x:auto;margin-bottom:1rem}.comparison-grid[data-astro-cid-ggmp7zxw],.limit-grid[data-astro-cid-ggmp7zxw]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1rem}.comparison-card[data-astro-cid-ggmp7zxw],.limit-grid[data-astro-cid-ggmp7zxw]>div[data-astro-cid-ggmp7zxw]{border:1px solid var(--border-light);border-radius:16px;padding:1rem;background:color-mix(in srgb,var(--bg-muted) 55%,white)}.comparison-card__title[data-astro-cid-ggmp7zxw],.limit-title[data-astro-cid-ggmp7zxw]{margin:0 0 .45rem;color:var(--text-primary);font-weight:900}.source-list[data-astro-cid-ggmp7zxw]{margin:0;padding-left:1.25rem}.source-list[data-astro-cid-ggmp7zxw] li[data-astro-cid-ggmp7zxw]+li[data-astro-cid-ggmp7zxw]{margin-top:.75rem}.source-list[data-astro-cid-ggmp7zxw] a[data-astro-cid-ggmp7zxw],.tool-section[data-astro-cid-ggmp7zxw] a[data-astro-cid-ggmp7zxw]{color:var(--md-primary);font-weight:700}.related-tools[data-astro-cid-ggmp7zxw]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin-top:1.25rem}.related-tool[data-astro-cid-ggmp7zxw]{display:flex;align-items:center;gap:.65rem;min-height:68px;padding:1rem;border:1.5px solid var(--border-light);border-radius:16px;background:#fff;color:var(--text-primary);font-weight:800;text-decoration:none;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.related-tool[data-astro-cid-ggmp7zxw]:hover{border-color:var(--accent);transform:translateY(-1px);box-shadow:var(--shadow-md)}.related-tool__mark[data-astro-cid-ggmp7zxw]{flex:0 0 auto;padding:.2rem .45rem;border-radius:6px;background:var(--md-primary-container);color:var(--md-on-primary-container);font-size:.68rem;font-weight:900;letter-spacing:.04em}.faq__item[data-astro-cid-ggmp7zxw]{border-bottom:1px solid var(--border-light)}.faq__question[data-astro-cid-ggmp7zxw]{width:100%;min-height:48px;padding:1rem 0;border:0;background:transparent;color:var(--text-primary);cursor:pointer;display:flex;justify-content:space-between;gap:1rem;text-align:left;font-weight:800}.faq__question[data-astro-cid-ggmp7zxw]:hover{color:var(--accent)}.faq__icon[data-astro-cid-ggmp7zxw]{flex:0 0 auto;font-size:1.25rem;line-height:1;transition:transform .2s ease}.faq__item[data-astro-cid-ggmp7zxw].open .faq__icon[data-astro-cid-ggmp7zxw]{transform:rotate(45deg)}.faq__answer[data-astro-cid-ggmp7zxw]{display:none;padding:0 0 1.2rem}.faq__item[data-astro-cid-ggmp7zxw].open .faq__answer[data-astro-cid-ggmp7zxw]{display:block}.related-tool[data-astro-cid-ggmp7zxw]:focus-visible,.source-list[data-astro-cid-ggmp7zxw] a[data-astro-cid-ggmp7zxw]:focus-visible,.faq__question[data-astro-cid-ggmp7zxw]:focus-visible,.tool-section[data-astro-cid-ggmp7zxw] a[data-astro-cid-ggmp7zxw]:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media(max-width:860px){.checker-card__intro[data-astro-cid-ggmp7zxw]{flex-direction:column}}@media(prefers-reduced-motion:reduce){.related-tool[data-astro-cid-ggmp7zxw],.faq__icon[data-astro-cid-ggmp7zxw]{transition:none}}
