.pcd-root{--pcd-bg:#0a0a0f;--pcd-accent:#0fd4b0;--pcd-panel:#0f172ab8;--pcd-glass:#0fd4b00a;--pcd-border:#0fd4b01f;--pcd-emerald:#10b981;--pcd-cyan:#22d3ee;--pcd-text:#f0f0f0;--pcd-muted:#888;--pcd-card-bg:#111118;color:var(--pcd-text);background-color:var(--pcd-bg);background-image:radial-gradient(circle at 1px 1px,#0fd4b012 1px,#0000 0),radial-gradient(140% 90% at 50% -30%,#0fd4b024,#0000 55%),radial-gradient(70% 50% at 100% 10%,#22d3ee14,#0000 50%),linear-gradient(#0a0a0f 0%,#000 45%,#0a0a0f 100%);background-size:24px 24px,auto,auto,auto;font-family:Segoe UI,Inter,system-ui,sans-serif}html.pcd-fullscreen,html.pcd-fullscreen body{margin:0;overflow:hidden;background:#000!important}html.pcd-fullscreen header,html.pcd-fullscreen footer{display:none!important}html.pcd-fullscreen .pt-\[57px\]{padding-top:0!important}.pcd-pulse{animation:2s ease-in-out infinite pcd-pulse}@keyframes pcd-pulse{0%,to{opacity:1;box-shadow:0 0 #10b98180}50%{opacity:.85;box-shadow:0 0 0 8px #10b98100}}.pcd-shimmer{background:linear-gradient(90deg,#0000,#ffffff14,#0000) 0 0/200% 100%;animation:2.5s linear infinite pcd-shimmer}@keyframes pcd-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pcd-bar-fill{transition:width .6s cubic-bezier(.4,0,.2,1)}.pcd-widget-float{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 24px 80px #0000008c,0 0 0 1px #ffffff0f,inset 0 1px #ffffff14}.pcd-nav-btn:hover{background:#ffffff0f!important}.pcd-score-ring{filter:drop-shadow(0 0 24px #10b98140)}.pcd-score-ring-high{animation:2.8s ease-in-out infinite pcd-score-glow}.pcd-score-ring-warn{filter:drop-shadow(0 0 20px #fbbf2459)}.pcd-score-ring-crit{animation:1.6s ease-in-out infinite pcd-score-alert}@keyframes pcd-score-glow{0%,to{filter:drop-shadow(0 0 18px #10b98159)}50%{filter:drop-shadow(0 0 36px #22d3ee8c)}}@keyframes pcd-score-alert{0%,to{filter:drop-shadow(0 0 16px #f8717159)}50%{filter:drop-shadow(0 0 32px #ef444499)}}.pcd-metric-heartbeat{animation:2.4s ease-in-out infinite pcd-heartbeat}@keyframes pcd-heartbeat{0%,to{opacity:1;transform:scale(1)}50%{opacity:.92;transform:scale(1.02)}}.pcd-sidebar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#0f172a8c 0%,#00000059 100%)}.pcd-nav-btn-active{box-shadow:inset 0 1px #ffffff14,0 4px 16px #10b9811f;background:linear-gradient(135deg,#10b98147,#0891b21f)!important}.pcd-glass-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0fd4b00a;border:1px solid #0fd4b01f;border-radius:18px;box-shadow:inset 0 1px #ffffff0f,0 8px 32px #00000059}.pcd-fade-up{animation:.5s ease-out both pcd-fade-slide-up}@keyframes pcd-fade-slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.pcd-scan-radar-wrap{position:relative}.pcd-scan-radar{border:2px solid #0fd4b040;border-radius:50%;width:88px;height:88px;animation:2.4s linear infinite pcd-radar-spin;position:relative}.pcd-scan-radar:before{content:"";border:2px dashed #0fd4b059;border-radius:50%;position:absolute;inset:12px}.pcd-scan-radar:after{content:"";transform-origin:0;background:linear-gradient(90deg,#0fd4b0,#0000);width:50%;height:2px;animation:1.8s ease-in-out infinite pcd-radar-sweep;position:absolute;top:50%;left:50%}@keyframes pcd-radar-spin{to{transform:rotate(360deg)}}@keyframes pcd-radar-sweep{0%,to{opacity:.4}50%{opacity:1}}.pcd-progress-gradient .pcd-usage-fill{background:linear-gradient(90deg,#0fd4b0,#0f8)}.pcd-confetti-wrap:before,.pcd-confetti-wrap:after{content:"";opacity:.7;pointer-events:none;border-radius:1px;width:6px;height:6px;animation:1.2s ease-out both pcd-confetti;position:absolute}.pcd-confetti-wrap{position:relative;overflow:hidden}.pcd-confetti-wrap:before{background:#0fd4b0;animation-delay:.1s;top:18%;left:20%}.pcd-confetti-wrap:after{background:#0f8;animation-delay:.25s;top:24%;right:18%}@keyframes pcd-confetti{0%{opacity:0;transform:translateY(0)rotate(0)}30%{opacity:1}to{opacity:0;transform:translateY(24px)rotate(180deg)}}.pcd-autonomy-switch{cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:99px;flex-shrink:0;width:52px;height:28px;transition:background .2s,border-color .2s;position:relative}.pcd-autonomy-switch-on{background:#0fd4b059;border-color:#0fd4b08c;box-shadow:0 0 20px #0fd4b040}.pcd-autonomy-knob{background:#f0f0f0;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px}.pcd-autonomy-switch-on .pcd-autonomy-knob{background:#0fd4b0;transform:translate(24px)}.pcd-renewal-banner{color:#fef3c7;background:#fbbf241a;border:1px solid #fbbf2459;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:0 16px 8px;padding:14px 18px;display:flex}.pcd-renewal-banner strong{color:#fde68a;margin-bottom:4px;display:block}.pcd-renewal-banner p{color:#fcd34d;margin:0 0 6px;font-size:13px;line-height:1.5}.pcd-card-critical{animation:1.8s ease-in-out infinite pcd-border-pulse;border-color:#ef444473!important}@keyframes pcd-border-pulse{0%,to{box-shadow:0 0 #ef444440,inset 0 1px #ffffff0f}50%{box-shadow:0 0 24px #ef444459,inset 0 1px #ffffff0f}}.pcd-scan-laser-wrap{position:relative;overflow:hidden}.pcd-scan-laser-wrap:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#10b98159 50%,#0000 60%);animation:2.2s ease-in-out infinite pcd-laser-sweep;position:absolute;inset:0}@keyframes pcd-laser-sweep{0%{transform:translateY(-120%)}to{transform:translateY(120%)}}.pcd-issue-slide{animation:.45s ease-out both pcd-slide-in}@keyframes pcd-slide-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.pcd-heatmap-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pcd-heatmap-cell{text-align:center;letter-spacing:.06em;border:1px solid #ffffff14;border-radius:10px;padding:10px 8px;font-size:10px;font-weight:700;transition:transform .2s,box-shadow .2s}.pcd-heatmap-cell:hover{transform:translateY(-2px)}.pcd-ana-avatar{color:#34d399;background:linear-gradient(135deg,#10b98140,#0891b233);border:1.5px solid #10b9818c;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:9px;font-weight:900;display:grid}.pcd-ana-avatar-typing{animation:1.2s ease-in-out infinite pcd-avatar-pulse}@keyframes pcd-avatar-pulse{0%,to{box-shadow:0 0 #10b98173}50%{box-shadow:0 0 0 10px #10b98100}}.pcd-chat-context-chip{color:#94a3b8;background:#10b98114;border:1px solid #10b98133;border-radius:99px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.pcd-chat-bubble-ana{border-radius:4px 14px 14px!important}.pcd-typing-dots span{animation:1.2s infinite pcd-blink}.pcd-typing-dots span:nth-child(2){animation-delay:.2s}.pcd-typing-dots span:nth-child(3){animation-delay:.4s}@keyframes pcd-blink{0%,to{opacity:.25}50%{opacity:1}}.pcd-scan-spinner{animation:.9s linear infinite pcd-spin}@keyframes pcd-spin{to{transform:rotate(360deg)}}.pcd-compact-root{width:100vw;height:100vh;overflow:hidden}.pcd-widget-nav{padding:6px 4px calc(6px + env(safe-area-inset-bottom,0));background:linear-gradient(#0f172af2,#000000eb);border-top:1px solid #ffffff1f;gap:4px;display:flex}.pcd-widget-nav-btn{color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-height:52px;padding:8px 4px;transition:background .15s,color .15s,box-shadow .15s;display:flex;position:relative}.pcd-widget-nav-btn:hover{color:#f8fafc;background:#ffffff0f}.pcd-widget-nav-btn-active{color:#34d399;background:linear-gradient(#10b98147,#0891b21f);box-shadow:inset 0 1px #ffffff1a,0 4px 16px #10b98126}.pcd-widget-nav-icon{font-size:16px;line-height:1}.pcd-widget-nav-label{letter-spacing:.04em;font-size:10px;font-weight:800;line-height:1.1}.pcd-widget-nav-badge{color:#fff;background:linear-gradient(135deg,#ef4444,#f97316);border-radius:99px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:900;display:grid;position:absolute;top:4px;right:calc(50% - 22px);box-shadow:0 2px 8px #ef444473}.pcd-quick-action-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #10b9811f;border-color:#34d39959!important}.pcd-quick-action-btn:disabled{opacity:.55}@media (max-width:720px){.pcd-quick-actions>div{grid-template-columns:repeat(2,1fr)!important}}html.pcd-compact-mode,html.pcd-compact-mode body{margin:0;padding:0;overflow:hidden;background:#000!important}html.pcd-compact-mode #__next{background:#000;min-height:100vh}.pcd-usage-bar{background:#ffffff14;border-radius:99px;height:6px;overflow:hidden}.pcd-usage-fill{background:linear-gradient(90deg,#10b981,#22d3ee);border-radius:99px;height:100%;transition:width .4s}.pcd-btn-primary,.pcd-btn-emerald,.pcd-btn-ghost{text-align:center;cursor:pointer;box-sizing:border-box;border:none;border-radius:10px;width:100%;padding:12px 16px;font-size:14px;font-weight:700;text-decoration:none;display:block}.pcd-btn-primary{color:#fff;background:linear-gradient(135deg,#0891b2,#10b981);box-shadow:0 8px 24px #10b98140}.pcd-btn-emerald{color:#fff;background:linear-gradient(135deg,#10b981,#059669)}.pcd-btn-ghost{color:#e2e8f0;background:#ffffff0a;border:1px solid #ffffff1f}.pcd-input{color:#f8fafc;box-sizing:border-box;background:#00000059;border:1px solid #ffffff1f;border-radius:10px;width:100%;margin-bottom:12px;padding:11px 14px;font-size:14px}.pcd-label{color:#cbd5e1;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.pcd-muted{color:#94a3b8}.pcd-ok{color:#34d399;margin-bottom:8px;font-size:13px}.pcd-err{color:#f87171;margin-bottom:8px;font-size:13px}@media (max-width:1100px){.pcd-live-grid{grid-template-columns:1fr!important}}@media (max-width:720px){.pcd-live-grid{gap:12px!important}}
