.pdr-root{width:100%;container-type:inline-size}.pdr-stage{aspect-ratio:16/9;background:radial-gradient(85% 65% at 20% 32%,#2563eb3d 0%,#0000 58%),radial-gradient(65% 85% at 82% 74%,#8b5cf621 0%,#0000 58%),radial-gradient(55% 45% at 54% 8%,#0ea5e917 0%,#0000 52%),#050b1c;border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:0 2px 4px #0000000d,0 10px 28px #0000001f,0 32px 64px #0000001a}.pdr-scene-layer{position:absolute;inset:0}.pdr-ambient{-o-object-fit:cover;object-fit:cover;filter:blur(14px)brightness(.26)saturate(1.6);pointer-events:none;width:116%;height:116%;position:absolute;inset:-8%;transform:scale(1.1)}.pdr-scan-sweep{z-index:9;pointer-events:none;background:linear-gradient(#0000 0%,#2563eb0d 44%,#63b3ff29 50%,#2563eb0d 56%,#0000 100%);position:absolute;inset:0}.pdr-scan-line{z-index:8;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#2563ebb3 35%,#63b3fff2 50%,#2563ebb3 65%,#0000 100%);height:2px;position:absolute;left:0;right:0}.pdr-3d-frame{will-change:transform;border-radius:10px;position:absolute;inset:5% 6% 12%;overflow:hidden;box-shadow:0 55px 110px -8px #000c,0 22px 44px #0000008c,0 0 0 1px #ffffff12,inset 0 1px #ffffff17}.pdr-scene-img{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pdr-panel-glow{filter:blur(16px);pointer-events:none;z-index:4;background:radial-gradient(80% 100% at 50% 0,#2563eb52 0%,#0000 100%);height:8%;position:absolute;bottom:8%;left:14%;right:14%}.pdr-panel-reflection{filter:blur(6px);pointer-events:none;z-index:4;background:linear-gradient(#6399ff0f 0%,#0000 100%);height:8%;position:absolute;top:86%;left:8%;right:8%;-webkit-mask-image:linear-gradient(#00000059,#0000);mask-image:linear-gradient(#00000059,#0000)}.pdr-overlay{z-index:7;pointer-events:none;position:absolute;inset:0}.pdr-float-card{-webkit-backdrop-filter:blur(16px)saturate(1.8);background:#050c2acc;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;gap:5px;min-width:150px;padding:10px 14px;display:flex;position:absolute;box-shadow:0 14px 44px #0009,0 4px 14px #0006,0 0 0 1px #2563eb1a}.pdr-pos-tr{top:8%;right:2%}.pdr-pos-tl{top:8%;left:2%}.pdr-pos-br{bottom:24%;right:2%}.pdr-pos-bl{bottom:24%;left:2%}.pdr-float-badge{-webkit-backdrop-filter:blur(12px);color:#ffffffe6;white-space:nowrap;border:1px solid #ffffff1f;border-radius:20px;padding:6px 14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11.5px;font-weight:500;position:absolute;box-shadow:0 6px 20px #00000073}.pdr-badge-center{bottom:24%;left:50%;transform:translate(-50%)}.pdr-card-label{text-transform:uppercase;letter-spacing:.08em;color:#ffffff6b;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:10px;font-weight:700}.pdr-card-value{letter-spacing:-.025em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:22px;font-weight:700;line-height:1.1}.pdr-card-sub{color:#ffffff7a;font-size:10.5px;font-style:italic}.pdr-trend{opacity:.72;letter-spacing:0;font-size:11px;font-weight:400}.pdr-val-green{color:#4ade80}.pdr-val-blue{color:#60a5fa}.pdr-val-orange{color:#fb923c}.pdr-metric-row{align-items:center;gap:6px;display:flex}.pdr-metric-label{color:#ffffff85;flex:1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px}.pdr-metric-val{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:700}.pdr-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.pdr-dot-blue{background:#3b82f6}.pdr-dot-green{background:#22c55e}.pdr-dot-orange{background:#f97316}.pdr-dot-pulse{animation:1.8s ease-out infinite pdr-pulse}@keyframes pdr-pulse{0%{box-shadow:0 0}70%{box-shadow:0 0 0 5px #0000}to{box-shadow:0 0 #0000}}.pdr-dot-blue.pdr-dot-pulse{color:#3b82f699}.pdr-dot-green.pdr-dot-pulse{color:#22c55e99}.pdr-dot-orange.pdr-dot-pulse{color:#f9731699}.pdr-agent-header{align-items:center;gap:7px;margin-bottom:2px;display:flex}.pdr-ai-label{text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:700}.pdr-agent-pip{border-radius:50%;flex-shrink:0;width:6px;height:6px}.pdr-ring-wrap{width:52px;height:52px;margin:4px auto 0;position:relative}.pdr-ring-svg{width:100%;height:100%}.pdr-ring-arc{animation:1.5s ease-out .9s both pdr-ring-draw}@keyframes pdr-ring-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:.06px}}.pdr-ring-num{color:#4ade80;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex;position:absolute;inset:0}.pdr-review-header{align-items:center;gap:6px;display:flex}.pdr-stars{color:#fbbf24;letter-spacing:-1px;font-size:11px}.pdr-review-tag{text-transform:uppercase;letter-spacing:.06em;color:#60a5fa;background:#2563eb33;border-radius:4px;padding:2px 5px;font-size:9.5px;font-weight:700}.pdr-review-quote{color:#ffffff94;max-width:200px;font-size:10.5px;font-style:italic;line-height:1.4}.pdr-chart-svg{pointer-events:none;z-index:6;width:100%;height:18%;position:absolute;bottom:13%;left:0;right:0}.pdr-chart-line{animation:1.8s ease-out .5s both pdr-draw-line}.pdr-chart-area{opacity:0;animation:.7s ease-out 1.4s both pdr-fade-area}@keyframes pdr-draw-line{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes pdr-fade-area{0%{opacity:0}to{opacity:1}}.pdr-caption-pill{-webkit-backdrop-filter:blur(10px)saturate(1.5);pointer-events:none;z-index:8;background:#040a22db;border-left:3px solid #2563eb;border-radius:8px;flex-direction:column;gap:3px;max-width:560px;padding:12px 16px 11px;display:flex;position:absolute;bottom:50px;left:16px;right:16px;box-shadow:0 4px 24px #00000073}.pdr-caption-main{color:#fff;letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;font-weight:700;line-height:1.3}.pdr-caption-sub{color:#ffffff9e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:400;line-height:1.4}.pdr-bottom-bar{z-index:10;pointer-events:none;flex-direction:column;align-items:center;gap:5px;display:flex;position:absolute;bottom:0;left:0;right:0}.pdr-dots{pointer-events:all;gap:5px;margin-bottom:2px;display:flex}.pdr-dot-btn{cursor:pointer;background:#ffffff47;border:none;border-radius:50%;width:6px;height:6px;padding:0;transition:background .3s,width .3s,border-radius .3s}.pdr-dot-btn--active{background:#2563eb;border-radius:3px;width:18px}.pdr-dot-btn:hover:not(.pdr-dot-btn--active){background:#ffffff85}.pdr-progress-track{background:#ffffff1a;width:100%;height:3px;overflow:hidden}.pdr-progress-fill{background:linear-gradient(90deg,#1d4ed8,#3b82f6);width:0;height:100%;animation:linear forwards pdr-progress-sweep}@keyframes pdr-progress-sweep{0%{width:0%}to{width:100%}}@container (max-width:580px){.pdr-float-card,.pdr-float-badge,.pdr-chart-svg{display:none}.pdr-caption-main{font-size:12px}.pdr-caption-sub{font-size:10.5px}.pdr-caption-pill{padding:8px 12px 7px;bottom:40px;left:10px}.pdr-3d-frame{inset:3% 3% 10%}.pdr-panel-glow,.pdr-panel-reflection{display:none}}@container (max-width:320px){.pdr-caption-pill{display:none}}
