.parceiros-theme{--color-background:#0b0e14;--color-surface-low:#10131a;--color-surface:#161a21;--color-surface-high:#1c2028;--color-surface-highest:#22262f;--color-surface-bright:#282c36;--color-primary:#c59aff;--color-primary-dim:#9547f7;--color-secondary:#00d2fd;--color-tertiary:#ff5ed6;--color-error:#ff6e84;--color-on-surface:#ecedf6;--color-on-surface-variant:#a9abb3;--color-outline:#73757d;--color-outline-variant:#45484f;overflow-x:hidden;max-width:100vw;background-color:var(--color-background);background-image:radial-gradient(circle at 80% 20%,rgba(255,0,212,.08) 0,transparent 40%),radial-gradient(circle at 10% 80%,rgba(197,154,255,.08) 0,transparent 40%);font-family:Manrope,sans-serif;color:var(--color-on-surface);min-height:100vh;& .glass-panel{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:rgba(34,38,47,.4);border:1px solid rgba(69,72,79,.15);position:relative}& .glass-panel:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(197,154,255,.03),transparent 50%,rgba(0,210,253,.03));opacity:0;transition:opacity .5s ease;pointer-events:none;z-index:0}& .glass-panel:hover:before{opacity:1}& .glass-panel:hover{box-shadow:0 8px 32px rgba(197,154,255,.06)}& .glass-card{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:rgba(34,38,47,.4);border:1px solid rgba(69,72,79,.15)}& .liquid-blob{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}& .liquid-pill{background:linear-gradient(135deg,#c59aff,#9547f7);color:#000;transition:transform .15s ease,box-shadow .3s ease}& .liquid-pill:active{transform:scale(.97)}& .liquid-pill:hover{box-shadow:0 0 24px rgba(197,154,255,.3)}& .font-headline{font-family:Plus Jakarta Sans,sans-serif}& .font-body{font-family:Manrope,sans-serif}& .text-on-surface{color:#ecedf6}& .text-on-surface-variant{color:#a9abb3}& .text-primary{color:#c59aff}& .text-secondary{color:#00d2fd}& .text-tertiary{color:#ff5ed6}& .text-error{color:#ff6e84}& .text-outline{color:#73757d}& .bg-background{background-color:#0b0e14}& .bg-surface-low{background-color:#10131a}& .bg-surface-mid{background-color:#161a21}& .bg-surface-high{background-color:#1c2028}& .bg-surface-highest{background-color:#22262f}& .bg-surface-bright{background-color:#282c36}& .border-outline-variant{border-color:#45484f}& .sidebar-nav-active{background:rgba(139,92,246,.2);color:#c4b5fd;border-right:4px solid #8b5cf6;backdrop-filter:blur(12px)}& .sidebar-nav-item{color:#94a3b8;transition:all .3s}& .sidebar-nav-item:hover{color:#e2e8f0;transform:translateX(4px)}& .badge-active,& .badge-approved,& .badge-available,& .badge-converted{background:rgba(34,197,94,.1);color:#4ade80}& .badge-clicked,& .badge-pending,& .badge-signed-up{background:rgba(0,210,253,.1);color:#00d2fd}& .badge-disputed,& .badge-error,& .badge-refunded,& .badge-rejected{background:rgba(255,110,132,.1);color:#ff6e84}& .badge-suspended,& .badge-withdrawn{background:rgba(197,154,255,.1);color:#c59aff}& .badge-paid{background:rgba(0,210,253,.15);color:#00d2fd}& .badge-pending{animation:badge-pulse 2s ease-in-out infinite}& .glass-table thead tr{background:rgba(28,32,40,.5)}& .glass-table thead th{padding:1rem 2rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#a9abb3}& .glass-table tbody tr{transition:background .2s}& .glass-table tbody tr:hover{background:rgba(40,44,54,.3)}& .glass-table tbody td{padding:1.25rem 2rem}& .glass-table tbody tr+tr{border-top:1px solid rgba(69,72,79,.1)}& .glass-input{background-color:#10131a;border:none;border-radius:9999px;padding:.625rem 1.25rem;font-size:.875rem;color:#ecedf6;outline:none;transition:box-shadow .2s}& .glass-input:focus{box-shadow:0 0 0 2px rgba(197,154,255,.2)}& .glass-input::placeholder{color:#73757d}& .particle{animation:float-up linear infinite;will-change:transform,opacity}& .glow-pulse{animation:glow-breathe 4s ease-in-out infinite;will-change:opacity,transform}& .animate-fade-in{animation:fade-in-up .4s ease-out}& *{scrollbar-width:thin;scrollbar-color:rgba(69,72,79,.4) transparent}& ::-webkit-scrollbar{width:6px;height:6px}& ::-webkit-scrollbar-track{background:transparent}& ::-webkit-scrollbar-thumb{background:rgba(69,72,79,.4);border-radius:3px}& ::-webkit-scrollbar-thumb:hover{background:rgba(69,72,79,.6)}& ::-webkit-scrollbar-corner{background:transparent}}@keyframes float-up{0%{transform:translateY(0) translateX(0) scale(1);opacity:0}10%{opacity:var(--particle-opacity,.3)}90%{opacity:var(--particle-opacity,.3)}to{transform:translateY(-100vh) translateX(30px) scale(.5);opacity:0}}@keyframes glow-breathe{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.15)}}@keyframes badge-pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}