.hero-chips{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 -15px}.hero-chips span{font-size:10px;letter-spacing:.2px;border:1px solid #c299ff24;background:linear-gradient(130deg,#a56fff12,#ffffff03);color:#c3b4d4;border-radius:30px;padding:8px 12px;box-shadow:inset 0 1px #ffffff09}.hero .hero-workflow{margin-top:40px}.hero-visual{isolation:isolate}.preview-stage-content{position:relative;z-index:1}.preview-orbit{position:absolute;right:22px;top:140px;width:125px;height:125px;opacity:.25;pointer-events:none;z-index:0}.preview-orbit>span{position:absolute;inset:10px;border:1px solid #a775ed;border-radius:50%;transform:rotateX(55deg) rotateZ(-25deg)}.preview-orbit>span:nth-child(2){transform:rotateY(55deg) rotateZ(25deg)}.preview-orbit>i{position:absolute;inset:0;display:grid;place-items:center;font-size:45px;color:#d5b0ff;font-style:normal;text-shadow:0 0 25px #b76cff}.orbit-satellite{position:absolute;inset:0;text-align:center;color:#ead7ff;font-size:35px;animation:receipt-orbit 12s linear infinite}
.evidence-desk{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;align-items:center;position:relative;padding-top:75px;padding-bottom:100px}.desk-waves{position:absolute;inset:auto -4% 0;width:108%;height:80%;pointer-events:none;z-index:-1}.desk-intro h2{font-size:clamp(46px,5vw,80px);letter-spacing:-.05em;line-height:1.02;font-weight:500;margin:28px 0}.desk-intro h2 em{font-family:'DM Sans',sans-serif;font-weight:400;color:#c5a1f5}.desk-intro>p{font-size:15px;color:#a89db6;line-height:1.8;max-width:330px}.receipt-selector{display:flex;position:relative;width:270px;border:1px solid #ffffff14;border-radius:14px;background:#15101e;padding:5px;margin-top:30px}.receipt-selector button{position:relative;z-index:1;flex:1;background:none;border:0;font:inherit;font-size:11px;color:#a697b7;padding:12px 6px;cursor:pointer}.receipt-selector button[aria-pressed=true]{color:#f5ebff}.receipt-indicator{position:absolute;top:5px;bottom:5px;left:5px;width:calc((100% - 10px)/3);border-radius:10px;background:linear-gradient(120deg,#553175,#342040);box-shadow:inset 0 1px #d6afff22;transform:translateX(calc(var(--receipt-index,0)*100%));transition:transform .45s cubic-bezier(.2,.8,.2,1)}.desk-intro .desk-date{font-size:10px;color:#7f738e;margin-top:25px;line-height:1.9}
.receipt-stage{position:relative;perspective:1000px;min-width:0;margin:35px 15px}.receipt-ghost{position:absolute;inset:0;border:1px solid #9a71c33b;border-radius:25px;background:#17101e;pointer-events:none;transition:transform .6s}.ghost-one{transform:translateY(-17px) rotate(-4deg) scale(.97)}.ghost-two{transform:translateY(-32px) rotate(4deg) scale(.93);opacity:.5}.receipt-stage:hover .ghost-one{transform:translateY(-23px) rotate(-5deg) scale(.97)}.receipt-stage:hover .ghost-two{transform:translateY(-42px) rotate(5deg) scale(.93)}.receipt-card{position:relative;border:1px solid #a079c84d;border-radius:22px;background:radial-gradient(ellipse at 100% 0,#63407833,transparent 60%),#141018;overflow:hidden;box-shadow:0 30px 70px #0007}.receipt-card-top,.receipt-bottom{display:flex;justify-content:space-between;align-items:center;padding:22px 25px;gap:15px;font-size:8px;letter-spacing:1px;color:#9e8bb3;border-bottom:1px solid #ffffff10}.receipt-card-top>span:first-child{display:flex;align-items:center;gap:8px}.receipt-card-top i{width:5px;height:5px;border-radius:50%;background:#c693ff;box-shadow:0 0 10px #b275ff}.receipt-body{padding:30px}.receipt-main{display:flex;align-items:center;justify-content:space-between}.receipt-main>div:first-child{display:flex;flex-direction:column}.receipt-main span{font-size:9px;letter-spacing:1.5px;color:#b39bc9}.receipt-main strong{font-family:'DM Sans',sans-serif;font-size:86px;letter-spacing:-6px;font-weight:400;color:#e9d7ff;line-height:1.3}.receipt-main small{font-size:12px;color:#b09dc0}.receipt-seal{display:flex;flex-direction:column;align-items:center;justify-content:center;width:105px;height:105px;border:1px dashed #b385d74d;border-radius:50%;color:#d1a4ff;font-size:30px;transform:rotate(10deg)}.receipt-seal span{font-size:7px;text-align:center;line-height:1.6;letter-spacing:1px;margin-top:6px}.receipt-body h3{font-size:22px;font-weight:500;letter-spacing:-.6px;margin:28px 0 10px;color:#f2e9fa}.receipt-body>p{font-size:12px;color:#a99bb5;line-height:1.8;min-height:65px}.receipt-chart{min-height:80px;margin-top:22px}.receipt-bar{height:9px;display:flex;gap:4px}.receipt-bar span{border-radius:6px;flex:var(--weight)}.receipt-bar span:nth-child(1){background:#b79bd2}.receipt-bar span:nth-child(2){background:#9f65e3}.receipt-bar span:nth-child(3){background:#56415e}.receipt-legend{display:flex;justify-content:space-between;gap:10px;font-size:9px;color:#ae9dbd;margin-top:12px;line-height:1.6}.receipt-squares{display:grid;grid-template-columns:repeat(25,1fr);gap:4px}.receipt-squares i{height:8px;background:#ac7dd0;border-radius:2px;opacity:.65}.receipt-squares i:nth-child(5n){background:#dbb5ff}.latency-bars{display:grid;gap:12px}.latency-bars>div{display:flex;align-items:center;gap:10px;font-size:9px;color:#b8a5cb}.latency-bars span{width:45px;flex-shrink:0}.latency-bars i{display:block;height:8px;border-radius:5px;background:linear-gradient(90deg,#674589,#c693f3);width:var(--bar)}.latency-bars b{font-weight:400;white-space:nowrap}.receipt-bottom{border-top:1px solid #ffffff10;border-bottom:0}.receipt-open{background:none;border:0;color:#d0a3ff;font:inherit;font-size:10px;cursor:pointer;padding:8px;display:flex;gap:20px;align-items:center}.receipt-peek{margin-top:15px;display:flex;align-items:center;gap:13px;border:1px solid #ffffff0d;background:#151019;border-radius:14px;padding:14px 20px;font-size:10px;color:#9f8fb0}.peek-icon{color:#bd90ed;font-size:18px}.receipt-peek button{margin-left:auto;border:0;background:#35243d;border-radius:50%;width:28px;height:28px;color:#e7c9ff;cursor:pointer}
.receipt-dialog{width:min(560px,calc(100vw - 30px));max-height:85vh;overflow:auto;padding:30px;border:1px solid #9d71c36b;border-radius:24px;background:radial-gradient(ellipse at top right,#3c235350,transparent 70%),#151019;color:#e9dff4;box-shadow:0 30px 100px #0008}.receipt-dialog::backdrop{background:#07050ccc;backdrop-filter:blur(10px)}.receipt-dialog[open]{animation:receipt-enter .25s ease-out}.receipt-dialog-bar{display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:1.5px;color:#b296cc}.receipt-dialog-bar button{width:32px;height:32px;background:#ffffff09;border:1px solid #ffffff14;border-radius:50%;color:#ddd;font-size:22px;cursor:pointer}.receipt-dialog h2{font-size:31px;font-weight:500;letter-spacing:-1px;margin:25px 0 18px}.receipt-dialog>p,.receipt-scope p{font-size:13px;line-height:1.9;color:#baacc7}.receipt-scope{padding:20px;border:1px solid #b383ed26;border-radius:14px;margin:25px 0}.receipt-scope>span{font-size:8px;letter-spacing:2px;color:#c995fa}.receipt-scope p{margin:12px 0 0}.receipt-dialog .button{font-size:12px}.receipt-selector button:focus-visible,.receipt-open:focus-visible,.receipt-peek button:focus-visible,.receipt-dialog button:focus-visible{outline:2px solid #d5a2ff;outline-offset:3px}
@keyframes receipt-orbit{to{transform:rotate(360deg)}}@keyframes receipt-enter{from{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}.motion-off .orbit-satellite,.motion-off .receipt-dialog{animation:none}.motion-off .receipt-indicator,.motion-off .receipt-ghost{transition:none}.motion-off .receipt-stage:hover .receipt-ghost{transform:none}
@media(max-width:900px){.evidence-desk{grid-template-columns:1fr;gap:45px;padding-top:35px;padding-bottom:65px}.desk-intro>p{max-width:480px}.receipt-stage{max-width:560px;width:calc(100% - 30px);justify-self:center}.desk-intro h2 br{display:none}.preview-orbit{width:90px;height:90px;right:15px;top:130px;opacity:.15}}
@media(max-width:480px){.evidence-desk{gap:50px}.receipt-body{padding:22px}.receipt-card-top,.receipt-bottom{padding:18px;font-size:6px}.receipt-main strong{font-size:65px;letter-spacing:-4px}.receipt-seal{width:80px;height:80px;font-size:24px}.receipt-main span{font-size:7px}.receipt-body h3{font-size:20px}.receipt-body>p{font-size:11px}.receipt-open{font-size:9px;gap:8px;padding:5px}.receipt-stage{margin-inline:10px;width:calc(100% - 20px)}.receipt-legend{font-size:8px}.receipt-squares{gap:3px}.receipt-dialog{padding:23px}.hero-chips{gap:5px;margin-top:20px}.hero-chips span{font-size:8px;padding:7px 9px}.preview-orbit{display:none}.receipt-selector{max-width:100%}.receipt-peek{padding:12px;font-size:9px}}
@media(prefers-reduced-motion:reduce){.orbit-satellite,.receipt-dialog{animation:none}.receipt-indicator,.receipt-ghost{transition:none}.receipt-stage:hover .receipt-ghost{transform:none}}
.latency-bars>div{display:grid;grid-template-columns:45px minmax(0,1fr) 40px}.latency-track{width:100%}.latency-bars b{text-align:right}
@media(max-width:900px){.desk-intro h2 br{display:initial}}
.receipt-ghost{bottom:62px}.receipt-peek{position:relative}
