.acr{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:40px 24px}.acr-voile{position:absolute;inset:0;padding:0;border:0;background:rgba(0,0,0,.66);cursor:pointer}.acr-carte{position:relative;z-index:1;width:100%;max-width:420px;max-height:100%;overflow-y:auto;padding:26px 22px 20px;border-radius:24px;background:var(--panel,#15151c);color:var(--ink,#f4f3f8);text-align:center}.acr-carte h2{margin:0 0 16px;font-family:var(--ui);font-size:21px;font-weight:800;letter-spacing:-.2px}.acr-code{margin:0 0 14px;padding:14px 16px;border-radius:14px;background:linear-gradient(135deg,rgba(245,196,81,.24),rgba(0,0,0,.4));border:1px solid rgba(245,196,81,.55);color:#f5c451;font-size:22px;font-weight:900;letter-spacing:2.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acr-accroche{margin:0 0 20px;font-size:14.5px;line-height:1.4;color:var(--ink,#f4f3f8)}.acr-etapes{margin:0 0 20px;padding:0;list-style:none;text-align:left}.acr-etapes li{display:flex;align-items:center;margin-bottom:10px;min-width:0}.acr-etapes li:last-child{margin-bottom:0}.acr-num{flex:none;display:grid;place-items:center;width:30px;height:30px;margin-right:10px;border-radius:10px;background:color-mix(in srgb,var(--teinte) 16%,transparent);border:1px solid color-mix(in srgb,var(--teinte) 45%,transparent);font-size:13px;font-weight:900}.acr-ico,.acr-num{color:var(--teinte)}.acr-ico{flex:none;margin-right:8px}.acr-txt{flex:1;min-width:0;font-size:13px;line-height:1.35}.acr-cta{display:block;width:100%;min-height:48px;border:0;border-radius:999px;background:var(--violet,#9a80ff);color:#fff;font:inherit;font-size:15px;font-weight:800;cursor:pointer;-webkit-tap-highlight-color:transparent}.acr-cta:active{filter:brightness(.92)}.acr-plus-tard{display:block;width:100%;min-height:44px;margin-top:4px;padding:0;border:0;background:none;color:var(--muted,#a09cac);font:inherit;font-size:13px;cursor:pointer;-webkit-tap-highlight-color:transparent}.acr-plus-tard:active{opacity:.6}.acr-confettis{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none}.acr-c{position:absolute;top:-8%;left:var(--x,0);width:9px;height:9px;opacity:0;animation:acr-chute 2.8s cubic-bezier(.3,.5,.6,1) forwards;animation-delay:calc(var(--i) * 22ms)}.acr-c0{background:#9a80ff;border-radius:50%}.acr-c1{background:#f07ab0}.acr-c2{background:#f5c451;border-radius:50%}.acr-c3{background:#5fd6a0}.acr-c4{background:#5aa9ff;border-radius:50%}.acr-c5{background:#ffffff}.acr-c1,.acr-c3,.acr-c5{height:5px}@keyframes acr-chute{0%{opacity:0;transform:translateZ(0) rotate(0deg)}8%{opacity:1}to{opacity:0;transform:translate3d(14px,112vh,0) rotate(540deg)}}@media (prefers-reduced-motion:reduce){.acr-confettis{display:none}}