:root,[data-theme=dark-neon]{--bg:#050810;--bg2:#0a0f1e;--surface:#0d1526;--border:rgba(255,255,255,0.08);--border2:rgba(0,102,255,0.2);--text1:#e2e8f0;--text2:#94a3b8;--text3:#64748b;--blue:#0066ff;--cyan:#00d4ff;--green:#22c55e;--red:#ef4444;--yellow:#eab308;--glow:rgba(0,102,255,0.15);--muted:#4a5568}[data-theme=facebook]{--bg:#f0f2f5;--bg2:#ffffff;--surface:rgba(255,255,255,0.97);--border:rgba(0,0,0,0.1);--border2:rgba(24,119,242,0.25);--text1:#050505;--text2:#65676b;--text3:#8a8d91;--blue:#1877f2;--cyan:#1877f2;--green:#31a24c;--red:#e41749;--yellow:#f7b731;--glow:rgba(24,119,242,0.12);--muted:#8a8d91}[data-theme=facebook] body{background:#f0f2f5;color:#050505}[data-theme=facebook] input,[data-theme=facebook] select,[data-theme=facebook] textarea{background:#fff;border-color:#ccd0d5;color:#050505}[data-theme=facebook] .btn-ghost{background:#e4e6eb;color:#050505;border-color:#ccd0d5}[data-theme=facebook] .btn-ghost:hover{background:#d8dadf}[data-theme=facebook] th{color:#65676b;border-color:#e4e6eb}[data-theme=facebook] td{border-color:#f0f2f5}[data-theme=facebook] tr:hover td{background:rgba(0,0,0,.02)}[data-theme=linkedin]{--bg:#f3f2ef;--bg2:#ffffff;--surface:rgba(255,255,255,0.97);--border:rgba(0,0,0,0.08);--border2:rgba(10,102,194,0.2);--text1:#000000;--text2:#434649;--text3:#86888a;--blue:#0a66c2;--cyan:#0a66c2;--green:#057642;--red:#cc1016;--yellow:#e7a33e;--glow:rgba(10,102,194,0.12);--muted:#86888a}[data-theme=linkedin] body{background:#f3f2ef;color:#000}[data-theme=linkedin] input,[data-theme=linkedin] select,[data-theme=linkedin] textarea{background:#fff;border-color:#c0c0c0;color:#000}[data-theme=linkedin] .btn-ghost{background:#eef3f8;color:#000;border-color:#c0c0c0}[data-theme=linkedin] .btn-ghost:hover{background:#dce6f1}[data-theme=linkedin] th{color:#86888a;border-color:#e0dfdc}[data-theme=linkedin] td{border-color:#f3f2ef}[data-theme=corporate]{--bg:#0d1117;--bg2:#161b22;--surface:rgba(22,27,34,0.95);--border:rgba(48,54,61,0.9);--border2:rgba(47,129,247,0.3);--text1:#c9d1d9;--text2:#8b949e;--text3:#6e7681;--blue:#2f81f7;--cyan:#58a6ff;--green:#3fb950;--red:#f85149;--yellow:#e3b341;--glow:rgba(88,166,255,0.12);--muted:#484f58}[data-theme=light]{--bg:#f0f2f5;--bg2:#ffffff;--surface:rgba(255,255,255,0.97);--border:rgba(0,0,0,0.08);--border2:rgba(0,82,204,0.2);--text1:#0a0e1a;--text2:#334155;--text3:#64748b;--blue:#0052cc;--cyan:#0077b6;--green:#16a34a;--red:#dc2626;--yellow:#b8860b;--glow:rgba(0,119,182,0.12);--muted:#64748b}[data-theme=light] body{background:#f0f2f5;color:#0a0e1a}[data-theme=light] input,[data-theme=light] select,[data-theme=light] textarea{background:#fff;border-color:#cbd5e1;color:#0a0e1a}[data-theme=light] .btn-ghost{background:#e2e8f0;color:#0a0e1a;border-color:#cbd5e1}[data-theme=light] .btn-ghost:hover{background:#cbd5e1}[data-theme=light] th{color:#64748b;border-color:#e2e8f0}[data-theme=light] td{border-color:#f1f5f9}[data-theme=light] tr:hover td{background:rgba(0,0,0,.02)}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--text1);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;transition:background .25s,color .25s}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:rgba(255,255,255,.04);border-radius:6px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(0,102,255,.55),rgba(168,85,247,.55));border-radius:6px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(0,102,255,.85),rgba(168,85,247,.85));background-clip:padding-box;border:2px solid transparent}::-webkit-scrollbar-corner{background:transparent}*{scrollbar-width:auto;scrollbar-color:rgba(0,102,255,.6) rgba(255,255,255,.04)}body,html{scrollbar-gutter:stable}.glass{background:rgba(13,21,38,.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border)}.neon{color:var(--cyan);text-shadow:0 0 20px rgba(0,212,255,.4)}input,select,textarea{color:var(--text1);background:rgba(255,255,255,.04);border:1px solid var(--border);border-radius:10px;padding:8px 12px;font-size:14px;outline:none;transition:border-color .15s;width:100%}input:focus,select:focus,textarea:focus{border-color:rgba(0,212,255,.4)}select option{background:var(--bg2);color:var(--text1)}button{cursor:pointer;border:none;outline:none}.btn{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:10px;font-size:13px;font-weight:700;transition:all .15s}.btn-primary{background:linear-gradient(135deg,var(--blue),var(--cyan));color:#050810}.btn-primary:hover{filter:brightness(1.1)}.btn-ghost{background:rgba(255,255,255,.05);color:var(--text2);border:1px solid var(--border)}.btn-ghost:hover{background:rgba(255,255,255,.09);color:var(--text1)}.btn-danger{background:rgba(239,68,68,.12);color:#f87171;border:1px solid rgba(239,68,68,.25)}.btn-danger:hover{background:rgba(239,68,68,.2)}.btn-sm{padding:6px 12px;font-size:12px;border-radius:8px}table{width:100%;border-collapse:collapse}th{text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text3);border-bottom:1px solid var(--border);white-space:nowrap}td,th{padding:10px 14px}td{font-size:13px;border-bottom:1px solid rgba(255,255,255,.03);vertical-align:middle}tr:hover td{background:rgba(255,255,255,.02)}.grid-sticky{left:0}.grid-sticky,.grid-sticky-2,.grid-sticky-3{position:-webkit-sticky;position:sticky;z-index:3;background:var(--surface)}thead .grid-sticky,thead .grid-sticky-2,thead .grid-sticky-3{z-index:4;background:var(--bg2,var(--surface))}tr:hover .grid-sticky,tr:hover .grid-sticky-2,tr:hover .grid-sticky-3{background:var(--surface)}tr:hover td.grid-sticky,tr:hover td.grid-sticky-2,tr:hover td.grid-sticky-3{filter:brightness(1.08)}.row-selected .grid-sticky,.row-selected .grid-sticky-2,.row-selected .grid-sticky-3{background:rgba(0,102,255,.08)}.badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:99px;font-size:11px;font-weight:700;white-space:nowrap}@media print{.no-print,nav{display:none!important}body{background:#fff;color:#000}table{font-size:11px}td,th{border:1px solid #ccc;padding:4px 8px}}@media (max-width:768px){table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}td,th{padding:8px 10px;font-size:12px}.btn{padding:10px 14px;font-size:13px}.btn-sm{padding:8px 12px;font-size:12px}.wz-input,.wz-select,.wz-textarea{font-size:16px!important;min-height:48px;border-radius:12px!important;padding:12px 16px!important;-webkit-appearance:none}}@media (min-width:769px) and (max-width:1024px){.wz-grid-2{grid-template-columns:1fr 1fr!important}}@media (display-mode:standalone){nav{padding-top:env(safe-area-inset-top)}.wz-bottom-bar{padding-bottom:max(12px,env(safe-area-inset-bottom))!important}}@media (hover:none){tr:hover td{background:transparent}.btn-ghost:hover{background:rgba(255,255,255,.05)}}tr.row-selected td{background:var(--glow)!important;border-color:var(--border2)!important}tr.row-selected:hover td{background:var(--glow)!important;filter:brightness(1.3)}@keyframes spin{to{transform:rotate(1turn)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.wz-step-enter{animation:fadeIn .2s ease}.sidebar-desktop{display:flex;flex-direction:column}.sidebar-toggle-btn{display:flex}@media (max-width:768px){.sidebar-desktop{display:none!important}}.nav-item:hover{background:rgba(255,255,255,.05)!important;color:var(--text1)!important}.nav-item.active{background:rgba(0,102,255,.18)!important;color:var(--cyan)!important}[data-theme=facebook] .nav-item:hover,[data-theme=light] .nav-item:hover,[data-theme=linkedin] .nav-item:hover{background:rgba(0,0,0,.06)!important}.dashboard-card:hover{filter:brightness(1.08);border-color:var(--border2)!important}.table-row-btn:hover{background:rgba(255,255,255,.05)!important}.p-6{padding:24px}@media (max-width:768px){.p-6{padding:60px 16px 16px}}.hoverable{transition:background .15s,border-color .15s,transform .1s}.hoverable:hover{background:rgba(0,212,255,.06)!important;border-color:var(--border2)!important;transform:translateY(-1px)}[data-theme=facebook] .hoverable:hover,[data-theme=light] .hoverable:hover,[data-theme=linkedin] .hoverable:hover{background:rgba(0,0,0,.04)!important}.efmp-2-1-grid{display:grid;grid-template-columns:2fr 1fr;grid-gap:12px;gap:12px}.efmp-1-1-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:768px){.efmp-1-1-grid,.efmp-2-1-grid{grid-template-columns:1fr!important}.efmp-page{padding:14px 10px!important}.efmp-page h1{font-size:17px!important}.efmp-card{padding:10px!important}.efmp-donut-row{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.efmp-matrix-cell{padding:6px 8px!important}.efmp-matrix-cell .num{font-size:12px!important}}[data-window-theme] input,[data-window-theme] select,[data-window-theme] textarea{color:var(--text1)!important;background:var(--bg2)!important;border-color:var(--border)!important}[data-window-theme] input::placeholder,[data-window-theme] textarea::placeholder{color:var(--text3)!important;opacity:.7}[data-window-theme] .btn-ghost,[data-window-theme] .btn-secondary{color:var(--text2)!important;border-color:var(--border)!important}[data-window-theme] em,[data-window-theme] h1,[data-window-theme] h2,[data-window-theme] h3,[data-window-theme] h4,[data-window-theme] h5,[data-window-theme] h6,[data-window-theme] label,[data-window-theme] li,[data-window-theme] p,[data-window-theme] span,[data-window-theme] strong{color:inherit}[data-window-theme=cream] table,[data-window-theme=light] table,[data-window-theme=mint] table,[data-window-theme=rose] table,[data-window-theme=sky] table{color:var(--text1)}[data-window-theme=cream] table thead,[data-window-theme=light] table thead,[data-window-theme=mint] table thead,[data-window-theme=rose] table thead,[data-window-theme=sky] table thead{background:rgba(0,0,0,.04)!important}[data-window-theme=cream] table tbody tr:nth-child(2n),[data-window-theme=light] table tbody tr:nth-child(2n),[data-window-theme=mint] table tbody tr:nth-child(2n),[data-window-theme=rose] table tbody tr:nth-child(2n),[data-window-theme=sky] table tbody tr:nth-child(2n){background:rgba(0,0,0,.02)!important}[data-window-theme] code{background:var(--bg2);color:var(--text1);padding:1px 6px;border-radius:3px}