.ar-analytics{padding-bottom:70px}.ar-analytics-retained{margin:22px 0;padding:18px 22px;border:1px solid #f0d8a9;border-radius:17px;background:#fff8e8}.ar-analytics-retained strong,.ar-analytics-retained p{display:block;margin:0}.ar-analytics-retained p{margin-top:4px;color:#796c95}.ar-analytics-hero{display:grid;grid-template-columns:1.25fr .55fr;min-height:255px;margin:28px 0 18px;padding:42px 48px;overflow:hidden;border-radius:28px;color:#fff;background:linear-gradient(120deg,#342282,#6542e6 58%,#8c54ef);box-shadow:0 24px 55px #5335bd2c}.ar-analytics-hero h2{margin:8px 0;font-size:clamp(3.1rem,7vw,6.4rem);line-height:.9}.ar-analytics-hero h2 span{color:#ffc669;font-size:.45em}.ar-analytics-hero p:last-child{max-width:720px;color:#eee9ff;line-height:1.6}.ar-signal-orbit{position:relative}.ar-signal-orbit:before{content:'';position:absolute;right:25px;top:5px;width:175px;height:175px;border-radius:50%;background:#43c7b9;box-shadow:inset 25px 18px #9ae5d87a}.ar-signal-orbit:after{content:'';position:absolute;right:-5px;top:42px;width:230px;height:100px;border:2px solid #ffffff80;border-radius:50%;transform:rotate(16deg)}.ar-signal-orbit i{position:absolute;z-index:2;width:18px;height:18px;border:6px solid #fff;border-radius:50%;background:#ffb249}.ar-signal-orbit i:nth-child(1){right:6px;top:37px}.ar-signal-orbit i:nth-child(2){right:190px;top:119px;background:#ff7197}.ar-signal-orbit i:nth-child(3){right:45px;top:184px;background:#ffd14d}.ar-analytics-stats{display:grid;grid-template-columns:repeat(6,1fr);gap:11px;margin:18px 0}.ar-analytics-stats article{padding:18px;border:1px solid #ded4f3;border-radius:17px;background:#fff}.ar-analytics-stats span{display:block;color:#8275a3;font-size:.72rem}.ar-analytics-stats strong{display:block;margin-top:5px;color:#28146f;font-size:1.45rem}.ar-analytics-note{display:flex;gap:14px;align-items:flex-start;padding:16px 19px;border:1px solid #c9eae4;border-radius:15px;background:#effbf8}.ar-analytics-note b{flex:none;color:#07867b}.ar-analytics-note span{color:#6e638c;line-height:1.5}.ar-series-performance,.ar-step-performance{margin-top:24px;padding:25px;border:1px solid #ded4f3;border-radius:22px;background:#fff}.ar-analytics-table{overflow:auto}.ar-analytics-table table{width:100%;border-collapse:collapse;white-space:nowrap}.ar-analytics-table th,.ar-analytics-table td{padding:14px 13px;border-bottom:1px solid #eee8f8;text-align:left}.ar-analytics-table th{color:#766a98;background:#f6f2ff;font-size:.66rem;text-transform:uppercase;letter-spacing:.05em}.ar-analytics-table tr:hover,.ar-analytics-table tr.selected{background:#fbf9ff}.ar-analytics-table td a{display:grid;color:#2d176e}.ar-analytics-table td a small{margin-top:3px;color:#897ea5}.ar-analytics-table td b{color:#0b9387}.ar-step-performance h2{margin-top:4px}.ar-step-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:13px;margin-top:18px}.ar-step-metrics article{padding:19px;border:1px solid #e9e2f7;border-radius:17px;background:#fcfbff}.ar-step-metrics header{display:flex;align-items:center;gap:12px}.ar-step-metrics header>span{display:grid;place-items:center;width:39px;height:39px;flex:none;border-radius:50%;color:#fff;background:#7045e9;font-weight:850;box-shadow:0 0 0 7px #eee8ff}.ar-step-metrics h3,.ar-step-metrics small{margin:0}.ar-step-metrics small{color:#897fa4}.ar-step-metrics dl{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0 0}.ar-step-metrics dl div{padding:10px;border-radius:10px;background:#f5f1ff}.ar-step-metrics dt{color:#8579a3;font-size:.68rem}.ar-step-metrics dd{margin:4px 0 0;color:#29146e;font-weight:850}@media(max-width:1100px){.ar-analytics-stats{grid-template-columns:repeat(3,1fr)}.ar-step-metrics dl{grid-template-columns:1fr 1fr}}@media(max-width:800px){.ar-analytics-hero{grid-template-columns:1fr}.ar-signal-orbit{display:none}.ar-step-metrics{grid-template-columns:1fr}}@media(max-width:560px){.ar-analytics-hero{padding:28px}.ar-analytics-stats{grid-template-columns:1fr 1fr}.ar-analytics-note{flex-direction:column}.ar-series-performance,.ar-step-performance{padding:17px}}
