.glass-card{background:rgba(26,26,26,.4);backdrop-filter:blur(60px) saturate(180%);-webkit-backdrop-filter:blur(60px) saturate(180%);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px rgba(0,0,0,.4),inset 0 1px 1px rgba(255,255,255,.05);border-radius:1.25rem;position:relative;overflow:hidden;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1),background .4s cubic-bezier(.4,0,.2,1);z-index:1}@media (max-width:768px){.bento-card,.glass-button,.glass-card,.glass-input,.glass-sidebar{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:rgba(26,26,26,.92)!important}.bento-card,.glass-card{overflow:visible!important}.bento-card:after,.glass-card:after{display:none!important}}@media (prefers-reduced-motion:reduce){.bento-card,.glass-button,.glass-card,.glass-input,.glass-sidebar{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:rgba(26,26,26,.95)!important;transition:none!important}.bento-card:after,.glass-card:after{display:none!important}.bento-card:hover,.glass-button:hover,.glass-card:hover{transform:none!important}}.perf-low .bento-card,.perf-low .glass-button,.perf-low .glass-card,.perf-low .glass-input,.perf-low .glass-sidebar{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:rgba(26,26,26,.95)!important;transition:border-color .2s ease!important}.perf-low .bento-card:after,.perf-low .glass-card:after{display:none!important}.perf-low .bento-card:hover,.perf-low .glass-card:hover{transform:none!important}.perf-medium .bento-card,.perf-medium .glass-card,.perf-medium .glass-sidebar{backdrop-filter:blur(20px) saturate(150%)!important;-webkit-backdrop-filter:blur(20px) saturate(150%)!important;background:rgba(26,26,26,.6)!important}.perf-mobile .bento-card,.perf-mobile .glass-button,.perf-mobile .glass-card,.perf-mobile .glass-input,.perf-mobile .glass-sidebar{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:rgba(26,26,26,.92)!important}.glass-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}.glass-card:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(246,235,37,.05),transparent);transition:left .6s ease}.glass-card:hover:after{left:100%}.glass-card:hover{transform:translateY(-4px);box-shadow:0 12px 48px rgba(0,0,0,.6),inset 0 1px 1px rgba(255,255,255,.08);border:1px solid rgba(246,235,37,.2)}.glass-sidebar{background:linear-gradient(180deg,rgba(13,13,13,.95),rgba(26,26,26,.95));backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border-right:1px solid rgba(255,255,255,.08);box-shadow:4px 0 24px rgba(0,0,0,.5)}.bento-card{background:rgba(26,26,26,.4);backdrop-filter:blur(60px) saturate(180%);-webkit-backdrop-filter:blur(60px) saturate(180%);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px rgba(0,0,0,.4),inset 0 1px 1px rgba(255,255,255,.05);border-radius:1.25rem;position:relative;overflow:hidden;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1),background .4s cubic-bezier(.4,0,.2,1);z-index:1}.bento-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}.bento-card:hover{transform:translateY(-4px);background:rgba(26,26,26,.5);border-color:rgba(246,235,37,.3);box-shadow:0 12px 48px rgba(0,0,0,.6),0 4px 16px rgba(246,235,37,.2),inset 0 1px 1px rgba(255,255,255,.08)}.dashboard-card-hover{cursor:pointer;transition:transform .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.dashboard-card-hover:hover{transform:translateY(-4px);border-color:rgba(180,255,57,.3);box-shadow:0 20px 40px rgba(180,255,57,.1),0 8px 24px rgba(0,0,0,.4),inset 0 1px 1px rgba(255,255,255,.05)}.dashboard-card-hover:active{transform:translateY(-2px);box-shadow:0 12px 24px rgba(180,255,57,.08),0 4px 12px rgba(0,0,0,.3)}.dashboard-card-glow{transition:border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.dashboard-card-glow:hover{border-color:rgba(180,255,57,.25);box-shadow:0 16px 32px rgba(180,255,57,.08),0 4px 16px rgba(0,0,0,.3)}.glass-input{background:rgba(255,255,255,.05);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:.75rem;color:#d8d8d8;padding:.625rem 1rem;transition:all .3s ease}.glass-input::placeholder{color:rgba(255,255,255,.4)}.glass-input:focus{background:rgba(255,255,255,.08);border-color:rgba(246,235,37,.4);box-shadow:0 0 0 4px rgba(246,235,37,.1),0 8px 24px rgba(246,235,37,.15);outline:none}.glass-button{background:rgba(255,255,255,.05);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border:1px solid rgba(255,255,255,.1);border-radius:.75rem;color:#d8d8d8;transition:all .3s cubic-bezier(.4,0,.2,1)}.glass-button:hover{background:rgba(255,255,255,.08);border-color:rgba(246,235,37,.3);transform:translateY(-3px);box-shadow:0 12px 32px rgba(246,235,37,.2),inset 0 1px 1px rgba(255,255,255,.1)}.glass-button:active{transform:translateY(-1px)}.scrollbar-glass{scrollbar-width:thin;scrollbar-color:rgba(246,235,37,.3) rgba(255,255,255,.05)}.scrollbar-glass::-webkit-scrollbar{width:10px;height:10px}.scrollbar-glass::-webkit-scrollbar-track{background:rgba(255,255,255,.05);border-radius:10px;backdrop-filter:blur(10px)}.scrollbar-glass::-webkit-scrollbar-thumb{background:rgba(246,235,37,.3);border-radius:10px;border:1px solid rgba(246,235,37,.2);transition:background .3s ease}.scrollbar-glass::-webkit-scrollbar-thumb:hover{background:rgba(246,235,37,.5)}.modal-glass{background:rgba(26,26,26,.4);backdrop-filter:blur(60px) saturate(180%);-webkit-backdrop-filter:blur(60px) saturate(180%);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px rgba(0,0,0,.4),inset 0 1px 1px rgba(255,255,255,.05);border-radius:1.25rem;position:relative;overflow-x:hidden;overflow-y:visible;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1)}.modal-glass:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);z-index:1}@media (max-width:768px){.modal-glass{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:rgba(26,26,26,.95)!important}}.modal-header{flex-shrink:0;padding:1.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.modal-body{flex:1 1 0%;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;pointer-events:auto;scrollbar-width:thin;scrollbar-color:rgba(246,235,37,.3) rgba(255,255,255,.05)}.modal-body::-webkit-scrollbar{width:8px}.modal-body::-webkit-scrollbar-track{background:rgba(255,255,255,.03);border-radius:0 1.25rem 1.25rem 0}.modal-body::-webkit-scrollbar-thumb{background:rgba(246,235,37,.25);border-radius:8px}.modal-body::-webkit-scrollbar-thumb:hover{background:rgba(246,235,37,.4)}.modal-footer{flex-shrink:0;padding:1.5rem;border-top:1px solid rgba(255,255,255,.08)}.glass-card-scrollable{overflow-x:hidden!important;overflow-y:visible!important}.scroll-container-glass{flex:1 1 0%;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;pointer-events:auto;scrollbar-width:thin;scrollbar-color:rgba(246,235,37,.3) rgba(255,255,255,.05)}.scroll-container-glass::-webkit-scrollbar{width:8px}.scroll-container-glass::-webkit-scrollbar-track{background:rgba(255,255,255,.03);border-radius:8px}.scroll-container-glass::-webkit-scrollbar-thumb{background:rgba(246,235,37,.25);border-radius:8px}.scroll-container-glass::-webkit-scrollbar-thumb:hover{background:rgba(246,235,37,.4)}.scroll-container{flex:1 1 0%;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;pointer-events:auto}:root{--maliora-bg-primary:#0A0A0A;--maliora-bg-secondary:#1A1A1A;--maliora-bg-card:#2A2A2A;--maliora-border-default:#4A4A4A;--maliora-border-subtle:#2A2A2A;--maliora-yellow:#F5E942;--maliora-yellow-dark:#E8D900;--maliora-green:#B4FF39;--maliora-blue:#4A90E2;--maliora-text-primary:#FFFFFF;--maliora-text-secondary:#A0A0A0;--maliora-text-muted:#808080;--maliora-success:#10B981;--maliora-error:#EF4444;--maliora-overlay:rgba(0,0,0,0.85);--hover-timing:cubic-bezier(0.2,0.8,0.2,1);--hover-duration:200ms}.ui-card-base{position:relative;overflow:hidden;border-radius:1rem;background:linear-gradient(135deg,rgba(255,255,255,.04),transparent);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 16px rgba(0,0,0,.25);transition:transform var(--hover-duration) var(--hover-timing),border-color var(--hover-duration) var(--hover-timing),box-shadow var(--hover-duration) var(--hover-timing),background var(--hover-duration) var(--hover-timing);transform:translateZ(0)}.ui-card-default:hover{border-color:rgba(245,233,66,.4);box-shadow:0 8px 32px rgba(245,233,66,.12),0 4px 16px rgba(0,0,0,.3);transform:translateY(-2px);background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,.01))}.ui-card-default:focus-visible{outline:none;ring:2px solid rgba(245,233,66,.4);ring-offset:2px;ring-offset-color:#0A0A0A}.ui-card-revenue:hover{border-color:rgba(180,255,57,.4);box-shadow:0 8px 32px rgba(180,255,57,.12),0 4px 16px rgba(0,0,0,.3)}.ui-card-clients:hover,.ui-card-revenue:hover{transform:translateY(-2px);background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,.01))}.ui-card-clients:hover{border-color:rgba(74,144,226,.4);box-shadow:0 8px 32px rgba(74,144,226,.12),0 4px 16px rgba(0,0,0,.3)}.ui-card-neutral:hover{border-color:rgba(255,255,255,.15);box-shadow:0 8px 24px rgba(0,0,0,.4);transform:translateY(-2px)}.ui-card-interactive{cursor:pointer}.ui-card-interactive:hover{transform:translateY(-2px) scale(1.01)}.ui-card-interactive:active{transform:translateY(-1px) scale(.995)}.ui-card-base:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s ease}.ui-card-default:before{background:radial-gradient(ellipse at center,rgba(245,233,66,.06) 0,transparent 70%)}.ui-card-revenue:before{background:radial-gradient(ellipse at center,rgba(180,255,57,.06) 0,transparent 70%)}.ui-card-clients:before{background:radial-gradient(ellipse at center,rgba(74,144,226,.06) 0,transparent 70%)}.ui-card-base:hover:before{opacity:1}@media (prefers-reduced-motion:reduce){.ui-card-base,.ui-card-base:before{transition:none!important}.ui-card-base:hover,.ui-card-interactive:active,.ui-card-interactive:hover{transform:none!important}}.premium-modal{background:var(--maliora-bg-secondary);border:1px solid var(--maliora-border-subtle);border-radius:16px;box-shadow:0 0 0 1px rgba(245,233,66,.15),0 25px 50px -12px rgba(0,0,0,.5),0 0 80px rgba(245,233,66,.05);overflow:hidden;position:relative}.premium-modal:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--maliora-yellow),var(--maliora-yellow-dark))}.premium-backdrop{background:var(--maliora-overlay);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.premium-btn-primary{background:linear-gradient(135deg,var(--maliora-yellow),var(--maliora-yellow-dark));color:#000;border:none;border-radius:12px;font-weight:500;box-shadow:0 4px 12px rgba(245,233,66,.25);transition:all .2s ease}.premium-btn-primary:hover:not(:disabled){transform:translateY(-1px) scale(1.02);box-shadow:0 6px 20px rgba(245,233,66,.35)}.premium-btn-primary:active:not(:disabled){transform:translateY(0) scale(.98)}.premium-btn-primary:disabled{background:var(--maliora-bg-card);color:var(--maliora-text-muted);box-shadow:none;cursor:not-allowed}.premium-btn-secondary{background:var(--maliora-bg-card);color:var(--maliora-text-primary);border:1px solid var(--maliora-border-default);border-radius:12px;font-weight:500;transition:all .2s ease}.premium-btn-secondary:hover:not(:disabled){background:#3A3A3A;border-color:var(--maliora-border-default)}.premium-input{background:var(--maliora-bg-card);border:1px solid var(--maliora-border-subtle);border-radius:12px;color:var(--maliora-text-primary);padding:12px 16px;transition:all .2s ease}.premium-input:focus{outline:none;border-color:var(--maliora-yellow);box-shadow:0 0 0 3px rgba(245,233,66,.15)}.premium-input::placeholder{color:var(--maliora-text-muted)}.premium-label{color:var(--maliora-text-secondary);font-size:14px;font-weight:500}.premium-pill-success{background:rgba(16,185,129,.1);color:var(--maliora-success);border:1px solid rgba(16,185,129,.25);border-radius:8px}.premium-pill-error,.premium-pill-success{padding:4px 12px;font-size:12px;font-weight:500}.premium-pill-error{background:rgba(239,68,68,.1);color:var(--maliora-error);border:1px solid rgba(239,68,68,.25);border-radius:8px}.premium-pill-warning{background:rgba(245,233,66,.1);color:var(--maliora-yellow);border:1px solid rgba(245,233,66,.25);border-radius:8px;padding:4px 12px;font-size:12px;font-weight:500}.client-card-v2{will-change:transform;transform:translateZ(0);backface-visibility:hidden;transition:transform .12s cubic-bezier(.2,0,0,1),border-color .12s cubic-bezier(.2,0,0,1),background-color .12s cubic-bezier(.2,0,0,1)}.client-card-v2:hover{transform:translateY(-2px) translateZ(0);border-color:rgba(246,235,37,.3);background-color:rgba(30,30,30,.6)}.client-card-v2:active{transform:translateY(-1px) scale(.995) translateZ(0)}.client-card-v2:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(246,235,37,.4)}@media (prefers-reduced-motion:reduce){.client-card-v2{will-change:auto;transition:border-color .12s ease,background-color .12s ease}.client-card-v2:active,.client-card-v2:hover{transform:none}}@media (max-width:768px){.client-card-v2{will-change:auto;transition:background-color .1s ease}.client-card-v2:hover{transform:none;border-color:rgba(255,255,255,.1)}.client-card-v2:active{background-color:rgba(255,255,255,.05);transform:none}}.perf-low .client-card-v2{will-change:auto!important;transition:none!important}.perf-low .client-card-v2:hover{transform:none!important;border-color:rgba(246,235,37,.2)!important}