.rolf-discovery-proof{margin:22px 0;padding:24px;border:1px solid rgba(80,224,198,.3);border-radius:24px;background:linear-gradient(145deg,rgba(9,29,39,.96),rgba(10,19,34,.98));box-shadow:0 18px 50px rgba(0,0,0,.2)}
.rolf-discovery-proof>header{display:flex;justify-content:space-between;gap:22px;align-items:flex-start;margin-bottom:18px}
.rolf-discovery-proof>header span,.rolf-discovery-proof__next span{display:block;color:#65e8d0;font-size:.7rem;font-weight:800;letter-spacing:.14em}
.rolf-discovery-proof>header h3{margin:7px 0 6px;max-width:760px;color:#f5fbff;font-size:clamp(1.25rem,2.2vw,1.9rem);line-height:1.12}
.rolf-discovery-proof>header p{margin:0;color:#aebdca;line-height:1.55}
.rolf-discovery-proof>header>b{flex:0 0 auto;padding:8px 11px;border-radius:999px;background:rgba(101,232,208,.1);color:#87f2df;font-size:.72rem;letter-spacing:.08em}
.rolf-discovery-proof__flow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}
.rolf-discovery-proof__flow article{min-width:0;padding:15px 13px;border:1px solid rgba(152,177,198,.14);border-radius:16px;background:rgba(255,255,255,.035)}
.rolf-discovery-proof__flow span{display:block;overflow:hidden;color:#91a5b5;font-size:.62rem;font-weight:800;letter-spacing:.09em;text-overflow:ellipsis}
.rolf-discovery-proof__flow b{display:block;margin:8px 0 3px;color:#fff;font-size:1.55rem;font-variant-numeric:tabular-nums}
.rolf-discovery-proof__flow small{display:block;color:#a7b5c1;font-size:.7rem;line-height:1.35}
.rolf-discovery-proof__systems{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:10px}
.rolf-discovery-proof__systems article{display:flex;gap:10px;align-items:center;min-width:0;padding:12px 13px;border:1px solid rgba(152,177,198,.13);border-radius:14px;background:rgba(3,10,18,.38)}
.rolf-discovery-proof__systems i{width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:#f6b84a;box-shadow:0 0 14px rgba(246,184,74,.45)}
.rolf-discovery-proof__systems article[data-state="ready"] i{background:#55e3c6;box-shadow:0 0 14px rgba(85,227,198,.45)}
.rolf-discovery-proof__systems article[data-state="waiting"] i{background:#f6b84a}
.rolf-discovery-proof__systems span{min-width:0}.rolf-discovery-proof__systems b,.rolf-discovery-proof__systems small{display:block}.rolf-discovery-proof__systems b{color:#edf6fb;font-size:.78rem}.rolf-discovery-proof__systems small{margin-top:2px;color:#99aebb;font-size:.68rem;line-height:1.3}
.rolf-discovery-proof__next{margin-top:14px;padding:16px 18px;border-left:3px solid #59e2c8;border-radius:5px 15px 15px 5px;background:rgba(89,226,200,.07)}
.rolf-discovery-proof__next b,.rolf-discovery-proof__next small{display:block}.rolf-discovery-proof__next b{margin-top:5px;color:#f3fbff;font-size:1rem}.rolf-discovery-proof__next small{margin-top:4px;color:#aebdca;line-height:1.45}
.rolf-discovery-proof__boundary{margin:13px 0 0;color:#879aa9;font-size:.7rem;line-height:1.5}
@media(max-width:1050px){.rolf-discovery-proof__flow{grid-template-columns:repeat(3,minmax(0,1fr))}.rolf-discovery-proof__systems{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.rolf-discovery-proof{padding:17px;border-radius:19px}.rolf-discovery-proof>header{display:block}.rolf-discovery-proof>header>b{display:inline-block;margin-top:12px}.rolf-discovery-proof__flow{grid-template-columns:repeat(2,minmax(0,1fr))}.rolf-discovery-proof__systems{grid-template-columns:1fr}.rolf-discovery-proof__flow article{padding:13px 11px}.rolf-discovery-proof__flow b{font-size:1.35rem}}
@media(max-width:340px){.rolf-discovery-proof__flow{grid-template-columns:1fr}}
