.organization-trust-panel,.trust-verifier{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--aero-blue) 24%,var(--line));border-radius:28px;background:radial-gradient(circle at 90% 0,rgb(31 111 235/14%),transparent 34%),linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--surface) 93%,var(--aero-blue)));box-shadow:0 22px 70px rgb(4 21 47/10%)}.trust-verifier{margin:1.5rem 0 3rem;padding:clamp(1.35rem,3vw,2.5rem)}.organization-trust-heading,.trust-verifier-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem}.organization-trust-heading h2,.trust-verifier-heading h2{margin:.25rem 0 .6rem}.organization-trust-heading p:last-child,.trust-verifier-heading p:last-child{max-width:72ch;color:var(--muted)}.organization-trust-heading>svg,.trust-verifier-heading>svg{flex:0 0 auto;color:var(--aero-blue)}.trust-verifier-form{margin-top:1.5rem}.trust-verifier-form>label{display:block;margin-bottom:.55rem;font-weight:750}.trust-verifier-form>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem}.trust-verifier-form input{min-height:50px;border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:.75rem 1rem;color:var(--text);font:inherit;letter-spacing:.055em;direction:ltr}.trust-verifier-form input:focus-visible{outline:3px solid rgb(31 111 235/20%);border-color:var(--aero-blue)}.trust-verifier-result{margin-top:1.25rem}.trust-result-message{display:flex;align-items:center;gap:.55rem;min-height:44px;margin:0;color:var(--muted)}.trust-result-message.state-warning{color:#9a5a00}.trust-result-card{border:1px solid var(--line);border-inline-start:5px solid var(--aero-blue);border-radius:18px;background:rgb(255 255 255/72%);padding:1.2rem}.trust-result-card.state-current{border-inline-start-color:#16845b}.trust-result-card.state-limited,.trust-result-card.state-revalidation_required{border-inline-start-color:#bd7600}.trust-result-card.state-not_current,.trust-result-card.state-suspended{border-inline-start-color:#b93b4f}.trust-result-identity{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem}.trust-result-identity>svg{color:#16845b}.organization-trust-scopes span,.organization-trust-share span,.organization-trust-summary span,.trust-result-facts dt,.trust-result-identity small,.trust-result-identity span{color:var(--muted);font-size:.82rem}.trust-result-identity h3{margin:.1rem 0}.trust-result-identity>strong{direction:ltr;font-family:var(--font-mono,monospace);font-size:.82rem}.organization-trust-scopes,.organization-trust-summary,.trust-result-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1rem 0 0}.organization-trust-scopes>div,.organization-trust-summary>div,.trust-result-facts>div{min-width:0;border:1px solid var(--line);border-radius:13px;background:rgb(255 255 255/66%);padding:.75rem}.trust-result-facts dd{margin:.25rem 0 0;font-weight:780}.trust-boundary-note,.trust-condition-note{margin:.9rem 0 0;border-radius:12px;padding:.72rem .85rem;font-size:.86rem}.trust-condition-note{background:rgb(230 162 45/12%);color:#835400}.trust-boundary-note{background:rgb(14 49 88/6%);color:var(--muted)}.organization-trust-panel{margin:1.25rem 0;padding:1.25rem}.organization-trust-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.organization-trust-scopes strong,.organization-trust-share strong,.organization-trust-summary strong{display:block;margin-top:.25rem}.organization-trust-scopes{grid-template-columns:repeat(3,minmax(0,1fr))}.organization-trust-share{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.65rem;margin-top:.85rem;border:1px dashed color-mix(in srgb,var(--aero-blue) 42%,var(--line));border-radius:15px;padding:.8rem}.organization-trust-share strong{direction:ltr;font-family:var(--font-mono,monospace)}@media (max-width:800px){.organization-trust-scopes,.organization-trust-summary,.trust-result-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-trust-share{grid-template-columns:1fr 1fr}.organization-trust-share>div{grid-column:1/-1}}@media (max-width:560px){.organization-trust-scopes,.organization-trust-share,.organization-trust-summary,.trust-result-facts,.trust-result-identity,.trust-verifier-form>div{grid-template-columns:1fr}.trust-result-identity>strong{overflow-wrap:anywhere}.organization-trust-share>div{grid-column:auto}}