.trust-note[data-astro-cid-z6tykjxx]{background:var(--color-card-featured-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-xl);display:grid;gap:var(--spacing-md)}.trust-note[data-astro-cid-z6tykjxx] h2[data-astro-cid-z6tykjxx]{margin:0}.trust-note__lead[data-astro-cid-z6tykjxx],.trust-note__details[data-astro-cid-z6tykjxx],.trust-note__details[data-astro-cid-z6tykjxx] p[data-astro-cid-z6tykjxx],.trust-note__list[data-astro-cid-z6tykjxx],.trust-note__methodology[data-astro-cid-z6tykjxx]{max-width:74ch;color:var(--color-text-secondary)}.trust-note__details[data-astro-cid-z6tykjxx]{display:grid;gap:var(--spacing-sm)}.trust-note__details[data-astro-cid-z6tykjxx] p[data-astro-cid-z6tykjxx]{margin:0}.trust-note__list[data-astro-cid-z6tykjxx]{padding-left:1.25rem;margin:0}.trust-note__methodology[data-astro-cid-z6tykjxx]{margin:0}@media(max-width:520px){.trust-note[data-astro-cid-z6tykjxx]{padding:var(--spacing-lg)}}.tool-hero{position:relative;text-align:center;padding:var(--spacing-lg) var(--spacing-md)!important}@media(min-width:769px){.tool-hero{padding:var(--spacing-xl) var(--spacing-xl)!important}}.calculator-actions{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-xl);flex-wrap:wrap}.calculator-actions .btn{flex:1 1 0px;min-width:120px;white-space:nowrap!important;padding-left:6px!important;padding-right:6px!important;font-size:var(--font-size-sm)!important;display:inline-flex!important;align-items:center;justify-content:center}@media(max-width:768px){.calculator-actions{flex-direction:column;gap:var(--spacing-sm)}.calculator-actions .btn{width:100%!important;min-width:unset;flex:none}}:global(.is-exporting-pdf){background:#fff!important;color:#111827!important}:global(.is-exporting-pdf) .card{background:#fff!important;border:none!important;box-shadow:none!important;color:#111827!important;padding:0!important;margin:0!important}:global(.is-exporting-pdf) .form-row{margin-bottom:8px!important;gap:12px!important}:global(.is-exporting-pdf) .form-group{margin-bottom:8px!important}:global(.is-exporting-pdf) .calculator__heading{margin-top:12px!important;margin-bottom:6px!important;padding-bottom:4px!important;border-bottom:1px solid #e5e7eb!important}:global(.is-exporting-pdf) .result{border-color:#e5e7eb!important;background:#f9fafb!important;color:#111827!important;padding:12px!important;margin-top:12px!important}:global(.is-exporting-pdf) .result__value{color:#111827!important}:global(.is-exporting-pdf) .result__details{margin-top:8px!important}:global(.is-exporting-pdf) .result__details li{border-bottom-color:#f3f4f6!important;color:#374151!important;padding:4px 0!important}:global(.generic-pdf-report){background:#fff!important;color:#0f172a!important}:global(.generic-pdf-report) .result{background:#f8fafc!important;border:1.5px solid #cbd5e1!important;border-left:5px solid #4f46e5!important;color:#0f172a!important;padding:16px!important;border-radius:8px!important;margin-top:12px!important;box-shadow:none!important}:global(.generic-pdf-report) .result__title{color:#0f172a!important;font-weight:700!important}:global(.generic-pdf-report) .result__value{color:#4f46e5!important;font-weight:800!important}:global(.generic-pdf-report) .result__unit{color:#64748b!important;font-size:1rem!important}:global(.generic-pdf-report) .result__details li{color:#334155!important;border-bottom-color:#e2e8f0!important;padding:6px 0!important}:global(.generic-pdf-report) .result__details li strong{color:#0f172a!important}:global(.is-exporting-pdf) .result__details li strong{color:#111827!important}:global(.is-exporting-pdf) .btn,:global(.is-exporting-pdf) #calcBtn,:global(.is-exporting-pdf) #rollBtn,:global(.is-exporting-pdf) #btnRoll,:global(.is-exporting-pdf) #resetBtn,:global(.is-exporting-pdf) #shareBtn,:global(.is-exporting-pdf) #pdfBtn,:global(.is-exporting-pdf) #favBtn,:global(.is-exporting-pdf) .calculator-actions,:global(.is-exporting-pdf) .form-hint{display:none!important}:global(.is-exporting-pdf) select,:global(.is-exporting-pdf) .form-select{background-image:none!important;padding-right:var(--spacing-md)!important}
