.reliability-page{--reliability-mint:#c8fc8c;--reliability-blue:#94d6ff}.reliability-page h1 em{font-style:normal;color:var(--reliability-mint)}.reliability-page .arcade-heading{position:relative}.reliability-orb{display:grid;place-items:center;width:180px;height:180px;border:1px solid #c8fc8c90;border-radius:40% 60% 60% 40%;font-size:8rem;line-height:1;background:conic-gradient(from 35deg,#94d6ff25,#ef9dec40,#c8fc8c30,#94d6ff25);color:#c8fc8c;transform:rotate(-12deg);transition:transform .6s,border-radius .6s;box-shadow:0 0 60px #94d6ff15}.reliability-orb:hover{transform:rotate(30deg);border-radius:65% 35% 35% 65%}.reliability-path{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:34px 0 56px}.reliability-path a{display:flex;align-items:center;gap:18px;border:1px solid #62667c;border-radius:22px;padding:22px;text-decoration:none;background:linear-gradient(135deg,#94d6ff12,#181b2b);transition:transform .25s,border-color .25s}.reliability-path a:nth-child(2){background:linear-gradient(135deg,#ef9dec19,#181b2b)}.reliability-path a:nth-child(3){background:linear-gradient(135deg,#c8fc8c19,#181b2b)}.reliability-path a:hover{transform:translateY(-5px) rotate(-1deg);border-color:#c8fc8c}.reliability-path b{color:#c8fc8c;font:1.8rem/1 monospace}.reliability-path span{line-height:1.5}.reliability-path small{display:block;color:#b8bcce;font-size:.78rem}.reliability-download,.reliability-rules{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:45px 0 64px}.reliability-download h2,.reliability-rules h2{font-size:2rem;line-height:1.25;margin:15px 0 20px}.reliability-download p,.reliability-rules p{color:#cdd0df;line-height:1.85}.reliability-download a:not(.pill),.reliability-rules a:not(.pill){color:#94d6ff;text-underline-offset:4px}.reliability-terminal{min-width:0;border:1px solid #62667c;border-radius:26px;padding:28px;background:radial-gradient(ellipse at 90% 5%,#94d6ff18,transparent 65%),#111321}.terminal-label{color:#ef9dec;font:.72rem/1.4 monospace;letter-spacing:.12em}.reliability-terminal pre{color:#c8fc8c;margin:26px 0;overflow-x:auto;font:.86rem/1.8 monospace}.reliability-terminal p{font-size:.84rem}.reliability-checker{padding:30px;border:1px solid #94d6ff;border-radius:30px;background:#181b2b}.reliability-checker-heading{display:flex;justify-content:space-between;gap:24px;align-items:start;margin-bottom:22px}.reliability-checker-heading h2{font-size:1.8rem;margin:12px 0}.reliability-checker-heading p{max-width:680px;color:#cdd0df;line-height:1.8}.reliability-evidence{border:1px solid #62667c;border-radius:30px;padding:12px 18px;white-space:nowrap;color:#94d6ff;font:.64rem/1.4 monospace;letter-spacing:.08em}.reliability-workbench{display:grid;grid-template-columns:.9fr 1.2fr;gap:28px}.reliability-workbench>*{min-width:0}.reliability-workbench label{display:block;margin:15px 0 10px;color:#94d6ff;font-size:.84rem}.reliability-workbench select,.reliability-workbench textarea{box-sizing:border-box;width:100%;padding:14px;background:#111321;color:#f8f6ff;border:1px solid #62667c;border-radius:14px;font:.78rem/1.65 monospace}.reliability-workbench select{font-size:.82rem}.reliability-workbench textarea{resize:vertical;max-height:620px}.reliability-page .fine-print{color:#b8bcce;font-size:.77rem;line-height:1.8}.reliability-results>p{min-height:65px;font-size:.86rem;line-height:1.7;color:#c8fc8c}.reliability-results details{margin-top:24px}.reliability-results summary{cursor:pointer;color:#94d6ff;font-size:.85rem}.reliability-results pre{max-height:380px;overflow:auto;background:#111321;border-radius:14px;padding:18px;white-space:pre-wrap;overflow-wrap:anywhere;font:.72rem/1.8 monospace}#retry-proof-trace{display:grid;grid-template-columns:.8fr 1fr 1fr;gap:8px}.comparison-label{color:#b8bcce;font:.6rem/1.5 monospace;overflow-wrap:anywhere;padding:5px}.comparison-step,.comparison-observation{font:.75rem/1.7 monospace;border:1px solid #45475b;border-radius:12px;padding:12px 9px;background:#111321}.comparison-step small,.comparison-observation small{display:block;font-size:.61rem;color:#b8bcce}.comparison-observation.reference{border-color:#c8fc8c70;color:#c8fc8c}.comparison-observation.different{border-color:#ef9dec;color:#ef9dec;background:linear-gradient(135deg,#ef9dec15,#111321)}.reliability-rules{gap:50px}.reliability-rules>div{border-top:1px solid #62667c;padding-top:28px}.reliability-page .pill{font-size:.78rem}@media(max-width:1000px){.reliability-path a{padding:16px;gap:12px}.reliability-checker-heading{display:block}.reliability-evidence{display:inline-block}.reliability-workbench{grid-template-columns:1fr 1fr}.reliability-orb{width:120px;height:120px;font-size:6rem}.reliability-download,.reliability-rules{gap:24px}}@media(max-width:760px){.reliability-path,.reliability-download,.reliability-rules,.reliability-workbench{grid-template-columns:1fr}.reliability-path{gap:10px}.reliability-orb{display:none}.reliability-checker{padding:18px}.reliability-terminal{padding:20px}.reliability-rules{gap:35px}.comparison-step,.comparison-observation{font-size:.67rem;padding:9px 6px}#retry-proof-trace{gap:5px}.reliability-checker-heading h2{font-size:1.6rem}}@media(prefers-reduced-motion:reduce){.reliability-orb,.reliability-path a{transition:none}.reliability-orb:hover{transform:rotate(-12deg)}.reliability-path a:hover{transform:none}}
