.bitly-qr-scan-insights{--surface:#f6f4ef;--card:#fff;--gray90:#273144;--gray70:#526281;--blue:#2a5bd7;--green:#198639;--green50:#046923;--gray20:#e8ebf2;--font:"Bitly Display",ui-sans-serif,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--shadow:0 4px 10px rgba(24,24,23,.1),0 2px 3px rgba(24,24,23,.2);--ease:cubic-bezier(.22,1,.36,1);--spring:cubic-bezier(.34,1.56,.64,1);aspect-ratio:446/264;background:var(--surface);box-sizing:border-box;color:var(--gray90);display:block;font-family:var(--font);height:100%;max-height:100%;opacity:1;overflow:hidden;width:100%}.bitly-qr-scan-insights *{box-sizing:border-box;margin:0;padding:0}.bitly-qr-scan-insights .scaler{height:100%;position:relative;width:100%}.bitly-qr-scan-insights .stage{background:var(--surface);border-radius:16px;height:264px;left:50%;overflow:hidden;position:absolute;top:50%;transform-origin:center center;width:446px}.bitly-qr-scan-insights .track{align-items:center;display:flex;gap:40px;left:0;position:absolute;top:50%;transform:translateY(-50%) translateX(130px);transition:transform 1.5s var(--ease)}.bitly-qr-scan-insights .track.shifted{transform:translateY(-50%) translateX(-187.5px)}.bitly-qr-scan-insights .qr{border-radius:20px;box-shadow:0 10px 30px rgba(24,24,23,.12),0 3px 8px rgba(24,24,23,.1);flex:none;height:186px;overflow:hidden;position:relative;transition:opacity .9s ease,transform .9s var(--ease);width:186px}.bitly-qr-scan-insights .qr img{display:block;height:186px;max-width:none;width:186px}.bitly-qr-scan-insights .qr.gone{opacity:0;transform:scale(.78)}.bitly-qr-scan-insights .bracket{border:3px solid var(--green);height:32px;opacity:0;position:absolute;transition:opacity .3s ease;width:32px}.bitly-qr-scan-insights .bracket.tl{border-bottom:none;border-radius:7px 0 0 0;border-right:none;left:11px;top:11px}.bitly-qr-scan-insights .bracket.tr{border-bottom:none;border-left:none;border-radius:0 7px 0 0;right:11px;top:11px}.bitly-qr-scan-insights .bracket.bl{border-radius:0 0 0 7px;border-right:none;border-top:none;bottom:11px;left:11px}.bitly-qr-scan-insights .bracket.br{border-left:none;border-radius:0 0 7px 0;border-top:none;bottom:11px;right:11px}.bitly-qr-scan-insights .qr.scanning .bracket{opacity:1}.bitly-qr-scan-insights .scanline{background:linear-gradient(180deg,rgba(34,197,94,0),rgba(34,197,94,.28) 70%,rgba(34,197,94,.55));border-bottom:2px solid #22c55e;border-radius:8px;box-shadow:0 0 16px rgba(34,197,94,.6);height:40px;left:8px;opacity:0;pointer-events:none;position:absolute;right:8px;top:8px}.bitly-qr-scan-insights .qr.scanning .scanline{animation:bitly-qr-scan-insights-scan 1.25s cubic-bezier(.45,0,.55,1) 2}@keyframes bitly-qr-scan-insights-scan{0%{opacity:0;top:8px}8%{opacity:1}92%{opacity:1}to{opacity:0;top:138px}}.bitly-qr-scan-insights .flash{background:rgba(34,197,94,0);inset:0;pointer-events:none;position:absolute}.bitly-qr-scan-insights .qr.done .flash{animation:bitly-qr-scan-insights-flash .5s ease-out}@keyframes bitly-qr-scan-insights-flash{0%{background:rgba(34,197,94,.35)}to{background:rgba(34,197,94,0)}}.bitly-qr-scan-insights .stats{display:flex;flex:none;flex-direction:column;gap:8px;width:369px}.bitly-qr-scan-insights .scard{align-items:center;background:var(--card);border-radius:8px;box-shadow:var(--shadow);display:flex;gap:8px;opacity:0;padding:8px;transform:translateY(10px) scale(.96);transition:opacity .45s var(--ease),transform .5s var(--spring);width:369px}.bitly-qr-scan-insights .scard.in{opacity:1;transform:none}.bitly-qr-scan-insights .scard .label{color:var(--gray90);flex:1 1 0;font-size:16px;font-weight:500;line-height:24px;min-width:0}.bitly-qr-scan-insights .scard.stat .label{color:var(--gray70);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bitly-qr-scan-insights .val{color:var(--gray90);font-size:24.8px;font-weight:600;line-height:31px;white-space:nowrap}.bitly-qr-scan-insights .val.green{color:var(--green50)}.bitly-qr-scan-insights .redir{align-items:center;color:var(--blue);display:flex;flex:none;font-size:14px;font-weight:600;gap:6px;padding:4px 6px;white-space:nowrap}.bitly-qr-scan-insights .redir svg{fill:none;height:20px;stroke:var(--blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1;width:20px}.bitly-qr-scan-insights .ico{flex:none;height:24px;width:24px}.bitly-qr-scan-insights .r-content{align-items:center;display:flex;flex:none;gap:6px}.bitly-qr-scan-insights .trend{fill:none;flex:none;height:24px;stroke:var(--green50);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4;width:24px}.bitly-qr-scan-insights .toggle{background:var(--gray20);border-radius:20px;flex:none;height:20px;position:relative;transition:background .35s var(--ease);width:32px}.bitly-qr-scan-insights .toggle:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.2);content:"";height:16px;left:2px;position:absolute;top:2px;transition:left .35s var(--spring);width:16px}.bitly-qr-scan-insights .toggle.on{background:var(--green)}.bitly-qr-scan-insights .toggle.on:after{left:14px}.bitly-qr-scan-insights .edge-fade{background:linear-gradient(90deg,var(--surface) 0,hsla(43,28%,95%,0) 100%);bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .5s ease;width:80px;z-index:5}.bitly-qr-scan-insights .stage.transitioning .edge-fade{opacity:1}.bitly-qr-scan-insights .no-anim,.bitly-qr-scan-insights .no-anim *{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.bitly-qr-scan-insights.is-static *{animation:none!important;transition:none!important}}
