.jl-applied-reliability-explorer{padding:clamp(1rem,2.4vw,1.5rem);margin:1.5rem 0;border-radius:18px;border:1px solid color-mix(in srgb,#9f78eb 55%,transparent);background:color-mix(in srgb,#8559d7 9%,transparent)}.jl-applied-reliability-explorer h3{font-size:clamp(1.2rem,2.6vw,1.6rem);margin:.65rem 0}.jl-applied-reliability-explorer p{line-height:1.7}.jl-applied-reliability-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:1.1rem 0}.jl-applied-reliability-controls label{display:flex;flex-direction:column;gap:.5rem;font-size:.85rem;font-weight:800;min-width:0}.jl-applied-reliability-controls select{font:inherit;min-width:0;width:100%;padding:.7rem;background:var(--py-panel);color:var(--py-text);border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:.65rem}.jl-applied-reliability-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:.8rem}.jl-applied-reliability-layout>div{border:1px solid color-mix(in srgb,currentColor 23%,transparent);border-radius:.8rem;padding:1rem;min-width:0}.jl-applied-reliability-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap;margin-bottom:1rem}.jl-applied-reliability-panel-head small{font:600 .72rem ui-monospace,monospace;opacity:.7}.jl-applied-reliability-event{display:flex;align-items:flex-start;gap:.65rem;margin:.7rem 0;border-left:2px solid color-mix(in srgb,#ad8cff 60%,transparent);padding:.35rem .6rem}.jl-applied-reliability-event>div{min-width:0;display:flex;flex-direction:column;gap:.35rem}.jl-applied-reliability-event strong{font-size:.88rem;overflow-wrap:anywhere}.jl-applied-reliability-event code{font-size:.72rem;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.jl-applied-reliability-level{font-size:.68rem;font-weight:850;padding:.3rem .35rem;border-radius:.35rem;background:color-mix(in srgb,#8f7cd7 24%,transparent);min-width:55px;text-align:center}.jl-applied-reliability-level.warning{background:color-mix(in srgb,#c19720 24%,transparent)}.jl-applied-reliability-level.error{background:color-mix(in srgb,#c75266 25%,transparent)}.jl-applied-reliability-assessment>strong{font-size:1.13rem;display:block;margin:.65rem 0}.jl-applied-reliability-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:1rem 0}.jl-applied-reliability-metrics>div{padding:.7rem;border-radius:.6rem;border:1px solid color-mix(in srgb,currentColor 20%,transparent);display:flex;flex-direction:column;gap:.35rem}.jl-applied-reliability-metrics small{font-size:.74rem;opacity:.7}.jl-applied-reliability-metrics strong{font-size:1rem}.jl-applied-reliability-assessment button{padding:.65rem .85rem;font:inherit;font-weight:750;border:1px solid color-mix(in srgb,currentColor 37%,transparent);border-radius:.6rem;background:transparent;color:inherit;cursor:pointer}.jl-applied-reliability-assessment pre{padding:.8rem;font-size:.79rem;background:#1b1830;color:#f2eaff;border-radius:.6rem;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.jl-applied-reliability-commands{display:flex;flex-direction:column;gap:.5rem;margin:1rem 0}.jl-applied-reliability-commands code{padding:.65rem .75rem;background:#1c1731;color:#f4ecff;border-radius:.5rem;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.77rem}@media(max-width:850px){.jl-applied-reliability-controls,.jl-applied-reliability-layout{grid-template-columns:1fr}}@media(max-width:520px){.jl-applied-reliability-metrics{grid-template-columns:1fr}}