.content-trust{margin:1rem 0;border:1px solid color-mix(in srgb,var(--ink, #20231f) 13%,transparent);border-radius:.8rem;background:color-mix(in srgb,var(--paper, #f5f3ea) 96%,white);color:var(--ink, #20231f)}.content-trust-toggle,.content-trust-toggle-copy,.content-trust-toggle-state,.content-trust-badge,.content-trust-warning,.content-trust-ai,.content-report-receipt,.content-report-unavailable,.content-trust-sources li>div{display:flex;align-items:center}.content-trust-toggle{min-height:3rem;justify-content:space-between;gap:.75rem;padding:.65rem .8rem;cursor:pointer;list-style:none}.content-trust-toggle::-webkit-details-marker{display:none}.content-trust-toggle-copy{min-width:0;gap:.45rem}.content-trust-toggle-copy>svg{width:1rem;flex:0 0 auto;opacity:.58}.content-trust-toggle-copy strong{font-size:.84rem}.content-trust-toggle-copy small{padding-left:.45rem;border-left:1px solid color-mix(in srgb,currentColor 18%,transparent);font-size:.72rem;opacity:.62}.content-trust-toggle-state{flex:0 0 auto;gap:.4rem}.content-trust-badge{gap:.3rem;padding:.3rem .5rem;border-radius:999px;background:#e8efe5;color:#284b2d;font-size:.7rem;font-weight:700}.content-trust-badge.is-unverified{background:color-mix(in srgb,#fff0d7 76%,transparent);color:#75480b}.content-trust-chevron{width:1rem;transition:transform .18s ease}.content-trust-details[open] .content-trust-chevron{transform:rotate(180deg)}.content-trust-details[open]>.content-trust-toggle{border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent)}.content-trust-body{padding:0 .8rem .8rem}.content-trust-badge svg,.content-trust-warning svg,.content-trust-ai svg,.content-report-unavailable svg{width:1rem;flex:0 0 auto}.content-trust-warning{align-items:flex-start;gap:.55rem;margin:1rem 0;padding:.75rem;border-radius:.75rem;background:#fff7e8;color:#66450f;font-size:.86rem}.content-trust-warning span,.content-trust-ai span{min-width:0;overflow-wrap:anywhere}.content-trust-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:1rem 0}.content-trust-facts div{padding:.65rem;border-radius:.7rem;background:color-mix(in srgb,currentColor 5%,transparent)}.content-trust-facts dt{margin-bottom:.25rem;font-size:.7rem;opacity:.65}.content-trust-facts dd{margin:0;font-size:.84rem;font-weight:700}.content-trust-ai{align-items:flex-start;gap:.45rem;font-size:.8rem}.content-trust-summary{display:grid;gap:.2rem;font-size:.84rem}.content-trust-sources h3{margin:1rem 0 .55rem;font-size:.92rem}.content-trust-sources ul{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.content-trust-sources li{padding:.65rem;border-left:3px solid color-mix(in srgb,currentColor 22%,transparent)}.content-trust-sources li>div{gap:.5rem}.content-trust-sources a{display:inline-flex;min-width:0;align-items:center;gap:.25rem;overflow-wrap:anywhere;color:inherit;font-weight:700}.content-trust-sources a svg{width:.85rem}.content-trust-sources small{display:block;margin-top:.25rem;opacity:.7}.source-kind{flex:0 0 auto;padding:.2rem .4rem;border-radius:.35rem;background:#ecebe6;font-size:.65rem;font-weight:800;white-space:nowrap}.source-kind.is-official{background:#e2ecff;color:#244f8f}.source-kind.is-community{background:#e8f3e6;color:#28542b}.content-report{margin-top:1rem;border-top:1px solid color-mix(in srgb,currentColor 15%,transparent);padding-top:.8rem}.content-report summary{cursor:pointer;font-weight:800}.content-report-form{display:grid;gap:.55rem;margin-top:.8rem}.content-report-form p,.content-report-form label{margin:0;font-size:.8rem}.content-report-form select,.content-report-form textarea{width:100%;border:1px solid color-mix(in srgb,currentColor 23%,transparent);border-radius:.55rem;background:#fff;padding:.65rem;color:#20231f}.content-report-form button{justify-self:start;border:0;border-radius:999px;background:#20231f;color:#fff;padding:.65rem 1rem;font-weight:800}.content-report-form button:disabled{cursor:not-allowed;opacity:.45}.content-report-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.content-report-unavailable{gap:.4rem;color:#795313}.content-report-error{color:#a12b2b}.content-report-receipt{align-items:flex-start;gap:.6rem;margin-top:.8rem;padding:.75rem;border-radius:.7rem;background:#e7f4e5}.content-report-receipt p,.content-report-receipt small{display:block;margin:.2rem 0 0}.content-report-status{margin-top:.8rem;padding-top:.8rem;border-top:1px dashed color-mix(in srgb,currentColor 18%,transparent)}.content-report-status h4{margin:0 0 .55rem;font-size:.82rem}.content-report-status ul{display:grid;gap:.45rem;margin:0 0 .55rem;padding:0;list-style:none}.content-report-status li,.content-report-status li>div{display:flex;align-items:center;gap:.55rem}.content-report-status li{justify-content:space-between;padding:.55rem;border-radius:.55rem;background:color-mix(in srgb,currentColor 5%,transparent)}.content-report-status li>div{min-width:0;flex-wrap:wrap}.content-report-status code{overflow-wrap:anywhere;font-size:.72rem}.content-report-status li span{font-size:.75rem;font-weight:800}.content-report-status button{flex:0 0 auto;border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:999px;background:transparent;padding:.35rem .55rem;color:inherit;font-size:.72rem;font-weight:800}.content-report-status button:disabled{opacity:.5}.content-report-status>small{display:block;opacity:.7}.content-trust.is-compact{margin:.8rem 0 0}.content-trust.is-compact .content-trust-facts{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:700px){.content-trust-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:430px){.content-trust-toggle-copy small{display:none}.content-trust-facts,.content-trust.is-compact .content-trust-facts{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.content-trust-chevron{transition:none}}
