@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500;600&family=Outfit:wght@500;600;700;800&display=swap";:root{--bg-dark: #000000;--bg-surface: #0a0a0c;--bg-surface-2: #121216;--bg-surface-3: #18181f;--glass-bg: rgba(10, 10, 12, .75);--glass-bg-hover: rgba(18, 18, 22, .88);--glass-input: rgba(6, 6, 8, .92);--glass-border: rgba(255, 255, 255, .08);--glass-border-red: rgba(220, 38, 38, .25);--text-primary: #ffffff;--text-secondary: #a1a1aa;--text-muted: #71717a;--red-primary: #dc2626;--red-bright: #ef4444;--red-neon: #ff003c;--red-glow: rgba(220, 38, 38, .4);--accent-cyan: #38bdf8;--accent-emerald: #10b981;--accent-warning: #f59e0b;--font-heading: "Outfit", -apple-system, sans-serif;--font-body: "Inter", -apple-system, sans-serif;--font-mono: "JetBrains Mono", monospace;--radius-sm: 10px;--radius-md: 16px;--radius-lg: 24px;--radius-full: 9999px;--shadow-liquid: 0 20px 50px rgba(0, 0, 0, .9), inset 0 1px 0 rgba(255, 255, 255, .08);--shadow-red-glow: 0 0 30px rgba(220, 38, 38, .25)}*{margin:0;padding:0;box-sizing:border-box}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0009}::-webkit-scrollbar-thumb{background:#dc262640;border-radius:4px;border:1px solid rgba(255,255,255,.05)}::-webkit-scrollbar-thumb:hover{background:#ef444480}body{background-color:#000;color:var(--text-primary);font-family:var(--font-body);font-size:15px;line-height:1.6;min-height:100vh;overflow-x:hidden;position:relative;-webkit-font-smoothing:antialiased}.aurora-bg{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:#000}.aurora-orb{position:absolute;border-radius:50%;filter:blur(90px);opacity:0;animation:orbFadeIn 2s ease forwards;will-change:transform,opacity}.aurora-orb:nth-child(1){width:720px;height:720px;top:-15%;left:-10%;background:radial-gradient(circle at center,#ff0040 0%,#8b0000 45%,transparent 75%);opacity:.55;animation:drift1 28s ease-in-out infinite alternate}.aurora-orb:nth-child(2){width:680px;height:680px;top:-10%;right:-12%;background:radial-gradient(circle at center,#7c3aed 0%,#4c1d95 45%,transparent 75%);opacity:.42;animation:drift2 34s ease-in-out infinite alternate}.aurora-orb:nth-child(3){width:800px;height:800px;bottom:-20%;left:-15%;background:radial-gradient(circle at center,#1e40af 0%,#1e3a8a 45%,transparent 75%);opacity:.38;animation:drift3 30s ease-in-out infinite alternate}.aurora-orb:nth-child(4){width:700px;height:700px;bottom:-15%;right:-10%;background:radial-gradient(circle at center,#ea580c 0%,#991b1b 40%,transparent 70%);opacity:.4;animation:drift4 36s ease-in-out infinite alternate}.aurora-orb:nth-child(5){width:560px;height:560px;top:35%;left:38%;transform:translate(-50%,-50%);background:radial-gradient(circle at center,#be185d 0%,#831843 50%,transparent 75%);opacity:.28;animation:drift5 40s ease-in-out infinite alternate}@keyframes drift1{0%{transform:translate(0) scale(1)}25%{transform:translate(80px,60px) scale(1.12)}50%{transform:translate(40px,120px) scale(.95)}75%{transform:translate(-60px,80px) scale(1.08)}to{transform:translate(100px,-40px) scale(1.15)}}@keyframes drift2{0%{transform:translate(0) scale(1)}30%{transform:translate(-90px,70px) scale(1.1)}60%{transform:translate(-40px,130px) scale(.9)}to{transform:translate(70px,-50px) scale(1.05)}}@keyframes drift3{0%{transform:translate(0) scale(1)}33%{transform:translate(110px,-70px) scale(1.13)}66%{transform:translate(60px,-140px) scale(.92)}to{transform:translate(-50px,-100px) scale(1.1)}}@keyframes drift4{0%{transform:translate(0) scale(1)}25%{transform:translate(-80px,-60px) scale(1.08)}50%{transform:translate(-130px,-20px) scale(.95)}75%{transform:translate(-60px,-100px) scale(1.12)}to{transform:translate(40px,-80px) scale(1.05)}}@keyframes drift5{0%{transform:translate(-50%,-50%) scale(1)}20%{transform:translate(-40%,-60%) scale(1.2)}40%{transform:translate(-60%,-45%) scale(.85)}60%{transform:translate(-45%,-55%) scale(1.15)}80%{transform:translate(-55%,-40%) scale(.9)}to{transform:translate(-50%,-55%) scale(1.1)}}@keyframes orbFadeIn{0%{opacity:0}to{opacity:1}}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:800;letter-spacing:-.03em}.liquid-glass{position:relative;z-index:1;background:var(--glass-bg);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border:1px solid var(--glass-border);border-radius:var(--radius-md);box-shadow:var(--shadow-liquid);transition:all .35s cubic-bezier(.4,0,.2,1)}.liquid-glass-hover{transition:all .3s ease}.liquid-glass-hover:hover{background:var(--glass-bg-hover);border-color:#dc262659;transform:translateY(-3px) scale(1.005);box-shadow:0 25px 60px #000000f2,0 0 30px #dc262640}.text-liquid-gradient{background:linear-gradient(135deg,#fff,#f4f4f5,#ef4444 80%,#dc2626);background-size:200% 200%;animation:gradientShift 6s ease infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.btn-liquid{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;font-family:var(--font-body);font-size:14px;font-weight:600;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.08);background:#ffffff05;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--text-primary);cursor:pointer;overflow:hidden;transition:all .3s cubic-bezier(.16,1,.3,1);text-decoration:none;white-space:nowrap;z-index:1}.btn-liquid-primary{background:linear-gradient(135deg,#dc2626,#991b1b);border-color:#ef444480;color:#fff;box-shadow:0 4px 20px #dc262666}.btn-liquid-primary:hover:not(:disabled){background:linear-gradient(135deg,#ef4444,#b91c1c);border-color:#fff6;box-shadow:0 8px 30px #dc2626a6;transform:translateY(-2px) scale(1.02)}.btn-liquid-primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-liquid-secondary{background:#ffffff08;border-color:#ffffff1a;color:var(--text-primary)}.btn-liquid-secondary:hover:not(:disabled){background:#dc262626;border-color:#ef444466;box-shadow:0 0 20px #dc262640;transform:translateY(-2px) scale(1.02)}.btn-liquid-danger{background:#dc262626;border-color:#dc262659;color:#fca5a5}.btn-liquid-danger:hover:not(:disabled){background:#dc262659;color:#fff;transform:translateY(-2px) scale(1.02);box-shadow:0 0 25px #dc262666}.form-input-liquid{width:100%;padding:12px 16px;background:var(--glass-input);border:1px solid var(--glass-border);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-body);font-size:14px;outline:none;transition:all .25s ease;backdrop-filter:blur(12px)}.form-input-liquid:focus{border-color:var(--red-bright);box-shadow:0 0 0 3px #dc262633,0 0 20px #dc262640}textarea.form-input-liquid{font-family:var(--font-mono);resize:vertical;min-height:130px}.badge-liquid{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-family:var(--font-mono);font-size:12px;font-weight:600;border-radius:var(--radius-full);backdrop-filter:blur(8px)}.badge-approved{background:#10b98126;color:#34d399;border:1px solid rgba(16,185,129,.35)}.badge-3ds{background:#38bdf826;color:#38bdf8;border:1px solid rgba(56,189,248,.35)}.badge-declined{background:#ef444426;color:#ef4444;border:1px solid rgba(239,68,68,.35)}.badge-error{background:#f59e0b26;color:#fbbf24;border:1px solid rgba(245,158,11,.35)}.badge-admin{background:#dc262633;color:#fca5a5;border:1px solid rgba(220,38,38,.4)}.liquid-progress-track{width:100%;height:10px;background:#ffffff0d;border-radius:5px;overflow:hidden;border:1px solid rgba(255,255,255,.05)}.liquid-progress-fill{height:100%;background:linear-gradient(90deg,#dc2626,#ef4444 60%,#fff);border-radius:5px;transition:width .3s ease;box-shadow:0 0 15px #dc2626b3}@keyframes slideUpFade{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-slide-up{animation:slideUpFade .35s cubic-bezier(.16,1,.3,1) forwards}@keyframes toastIn{0%{opacity:0;transform:translateY(-30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toastOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-20px) scale(.95)}}.toast-enter{animation:toastIn .35s cubic-bezier(.16,1,.3,1) forwards}.toast-exit{animation:toastOut .3s cubic-bezier(.4,0,1,1) forwards}.table-glass-container{width:100%;overflow-x:auto;border-radius:var(--radius-md);border:1px solid var(--glass-border);background:var(--glass-bg)}.table-glass{width:100%;border-collapse:collapse;text-align:left;font-size:13.5px}.table-glass th{background:#ffffff08;padding:12px 16px;font-weight:600;color:var(--text-secondary);border-bottom:1px solid var(--glass-border);white-space:nowrap}.table-glass td{padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.04);color:var(--text-primary);vertical-align:middle}.table-glass tr:last-child td{border-bottom:none}.table-glass tr:hover td{background:#ffffff06}.status-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.status-dot-active{background-color:#34d399;box-shadow:0 0 10px #34d39999}.status-dot-inactive{background-color:#ef4444;box-shadow:0 0 10px #ef444499}.tab-pill-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;font-size:13.5px;font-weight:600;border-radius:var(--radius-sm);color:var(--text-secondary);background:transparent;border:1px solid transparent;cursor:pointer;transition:all .2s ease;position:relative}.tab-pill-btn:hover{color:var(--text-primary);background:#ffffff0a}.tab-pill-btn.active{color:var(--text-primary);background:#dc262633;border-color:#dc262666;box-shadow:0 0 15px #dc262633}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}aside{transition:width .3s cubic-bezier(.4,0,.2,1),min-width .3s cubic-bezier(.4,0,.2,1)}
