.phs-card[data-v-30a0cb56]{backdrop-filter:blur(12px);background:#0a0a0a8c;border:1px solid #0082ff33;border-radius:1rem;position:relative}.perf-lite .phs-card[data-v-30a0cb56]{backdrop-filter:none!important;background:#171717f2!important}.step-badge[data-v-30a0cb56]{color:#7abeff;background:linear-gradient(135deg,#0082ff4d,#0082ff26);border:1px solid #0082ff66;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.95rem;display:inline-flex}.phs-btn-sm[data-v-30a0cb56]{color:#d4d4d4;background:#17171799;border:1px solid #404040;border-radius:.5rem;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.phs-btn-sm[data-v-30a0cb56]:hover{color:#fff;border-color:#0082ff80}.kbd[data-v-30a0cb56]{background:#171717;border:1px solid #525252;border-radius:.25rem;padding:0 .35rem;font-family:ui-monospace,monospace;font-size:.75rem}.code-chip[data-v-30a0cb56]{color:#a3d2ff;background:#0a0a0a;border-radius:.25rem;padding:.1rem .35rem;font-family:ui-monospace,monospace;font-size:.75rem}.dl-btn[data-v-30a0cb56]{background:#17171799;border:1px solid #0082ff59;border-radius:.75rem;align-items:center;gap:.75rem;padding:.9rem 1rem;transition:all .2s;display:flex}.dl-btn[data-v-30a0cb56]:hover{background:#00498f26;border-color:#0082ffb3;transform:translateY(-1px)}.cta-fade[data-v-30a0cb56]:disabled{transform:none}.dd-scene[data-v-30a0cb56]{width:100%;max-width:430px;height:190px;margin:0 auto;position:relative}.dd-win[data-v-30a0cb56]{background:#111111f2;border:1px solid #404040e6;border-radius:.5rem;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 10px 24px #00000059}.dd-explorer[data-v-30a0cb56]{width:45%;height:152px;top:18px;left:0}.dd-browser[data-v-30a0cb56]{border-color:#0082ff66;width:48%;height:188px;top:0;right:0}.dd-bar[data-v-30a0cb56]{background:#080808e6;border-bottom:1px solid #40404080;align-items:center;gap:4px;padding:6px 8px;display:flex}.dd-dot[data-v-30a0cb56]{background:#525252;border-radius:9999px;width:6px;height:6px}.dd-addr[data-v-30a0cb56]{white-space:nowrap;color:#a3a3a3;background:#262626;border-radius:4px;margin-left:6px;padding:1px 7px;font-family:ui-monospace,monospace;font-size:9px;overflow:hidden}.dd-files[data-v-30a0cb56]{flex-direction:column;gap:5px;padding:9px;display:flex}.dd-file[data-v-30a0cb56]{color:#d4d4d4;border-radius:5px;align-items:center;gap:6px;padding:4px 7px;font-size:11px;display:flex}.dd-src[data-v-30a0cb56]{background:#00498f59;outline:1px dashed #0082ff80;animation:5s ease-in-out infinite dd-src-30a0cb56}.dd-page[data-v-30a0cb56]{flex:1;justify-content:center;align-items:center;padding:10px;display:flex;position:relative}.dd-drop[data-v-30a0cb56]{color:#a3a3a3;text-align:center;border:1.5px dashed #525252;border-radius:9px;flex-direction:column;align-items:center;gap:5px;padding:16px 18px;font-size:10px;animation:5s ease-in-out infinite dd-drop-30a0cb56;display:flex}.dd-check[data-v-30a0cb56]{color:#34d399;opacity:0;font-size:15px;animation:5s ease-in-out infinite dd-check-30a0cb56;position:absolute;top:12px;right:14px}.dd-ghost[data-v-30a0cb56]{z-index:10;color:#fff;opacity:0;pointer-events:none;background:#00498fe6;border:1px solid #0082ffb3;border-radius:6px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;animation:5s ease-in-out infinite dd-ghost-30a0cb56;display:flex;position:absolute;top:52%;left:5%;box-shadow:0 10px 22px #0000008c}.dd-cursor[data-v-30a0cb56]{color:#fff;filter:drop-shadow(0 1px 2px #000000e6);font-size:13px;position:absolute;bottom:-10px;right:-9px}@keyframes dd-ghost-30a0cb56{0%,10%{opacity:0;top:52%;left:5%;transform:scale(.9)}16%{opacity:1;top:52%;left:5%;transform:scale(1)}48%{opacity:1;top:34%;left:60%;transform:scale(1)}54%{opacity:0;top:36%;left:62%;transform:scale(.6)}to{opacity:0;top:36%;left:62%;transform:scale(.6)}}@keyframes dd-src-30a0cb56{0%,12%{opacity:1}20%,60%{opacity:.35}70%,to{opacity:1}}@keyframes dd-drop-30a0cb56{0%,30%{color:#a3a3a3;background:0 0;border-color:#525252}42%,52%{color:#7abeff;background:#0082ff1f;border-color:#2996ff}62%,to{color:#a3a3a3;background:0 0;border-color:#525252}}@keyframes dd-check-30a0cb56{0%,50%{opacity:0;transform:scale(.4)}56%{opacity:1;transform:scale(1.25)}62%,78%{opacity:1;transform:scale(1)}88%,to{opacity:0;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.dd-ghost[data-v-30a0cb56],.dd-check[data-v-30a0cb56],.dd-src[data-v-30a0cb56],.dd-drop[data-v-30a0cb56]{animation:none}}
