body.alpha-theme{--background-primary:#121417;--card-surface:#1A1C20;--neumorphic-shadow-light:rgba(255,255,255,0.04);--neumorphic-shadow-dark:rgba(0,0,0,0.7);--accent-primary:#3B82F6;--text-primary:#FFFFFF;--text-secondary:#B0B0B0;--spotlight-top:rgba(255,255,255,0.03);--ambient-glow:rgba(59,130,246,0.015)}body.alpha-theme,body.alpha-theme .dashboard-safe-content,body.alpha-theme html,body.alpha-theme main,body.alpha-theme section{background-color:var(--background-primary)!important;color:var(--text-primary)!important}body.alpha-theme:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 0,var(--spotlight-top) 0,transparent 60%),radial-gradient(circle at 85% 30%,var(--ambient-glow) 0,transparent 50%),radial-gradient(circle at 15% 70%,var(--ambient-glow) 0,transparent 50%),linear-gradient(to bottom,transparent 0,rgba(0,0,0,.4) 100%)!important;opacity:1!important;animation:none!important;display:block!important}body.alpha-theme .card-level-1,body.alpha-theme .card-level-2,body.alpha-theme .card-level-3,body.alpha-theme .frosted-glass-card,body.alpha-theme .stat-card,body.alpha-theme [class*=bg-gray-800],body.alpha-theme [class*=bg-slate-800],body.alpha-theme [class*=bg-zinc-800]{background:linear-gradient(145deg,#1E2126,#16181C)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid rgba(255,255,255,.03)!important;box-shadow:-4px -4px 12px var(--neumorphic-shadow-light),6px 6px 16px var(--neumorphic-shadow-dark),inset 1px 1px 0 rgba(255,255,255,.06)!important;border-radius:20px!important}body.alpha-theme .frosted-glass-card.sidebar-card{border-radius:0 24px 24px 24px!important}body.alpha-theme .frosted-glass-card:hover{transform:translateY(-2px);background:linear-gradient(145deg,#23262C,#181A1F)!important;box-shadow:-6px -6px 16px var(--neumorphic-shadow-light),8px 8px 24px var(--neumorphic-shadow-dark),inset 1px 1px 0 rgba(255,255,255,.06)!important}body.alpha-theme .metric-card-critical-red,body.alpha-theme .metric-card-financial-gold,body.alpha-theme .metric-card-premium-purple,body.alpha-theme .metric-card-primary-blue,body.alpha-theme .metric-card-primary-green,body.alpha-theme .metric-card-secondary-teal,body.alpha-theme .metric-card-warning-orange{background:linear-gradient(145deg,#1E2126,#16181C)!important;border:1px solid rgba(255,255,255,.03)!important;box-shadow:-5px -5px 12px var(--neumorphic-shadow-light),5px 5px 12px var(--neumorphic-shadow-dark)!important}body.alpha-theme .metric-card-critical-red:before,body.alpha-theme .metric-card-financial-gold:before,body.alpha-theme .metric-card-premium-purple:before,body.alpha-theme .metric-card-primary-blue:before,body.alpha-theme .metric-card-primary-green:before,body.alpha-theme .metric-card-secondary-teal:before,body.alpha-theme .metric-card-warning-orange:before{display:none!important}body.alpha-theme input,body.alpha-theme select,body.alpha-theme textarea{background:#0E1012!important;border:none!important;color:var(--text-primary)!important;box-shadow:inset 3px 3px 8px rgba(0,0,0,.8),inset -2px -2px 6px rgba(255,255,255,.03)!important;border-radius:16px!important}body.alpha-theme input:focus,body.alpha-theme select:focus,body.alpha-theme textarea:focus{background:#0C0D0F!important;box-shadow:inset 4px 4px 10px rgba(0,0,0,.9),inset -2px -2px 6px rgba(255,255,255,.04),0 0 0 1px rgba(59,130,246,.3)!important;outline:none!important}body.alpha-theme h1,body.alpha-theme h2,body.alpha-theme h3{color:#FFFFFF!important;text-shadow:0 2px 4px rgba(0,0,0,.5);font-weight:700!important;letter-spacing:-.02em!important}body.alpha-theme .frosted-glass-card h1,body.alpha-theme .sidebar-card h1{font-family:Times New Roman,serif;font-size:3rem;font-weight:900;letter-spacing:.05em;text-shadow:0 4px 8px rgba(0,0,0,.7);transition:all .3s ease}body.alpha-theme .bg-blue-500,body.alpha-theme .bg-blue-600,body.alpha-theme .bg-primary{background:linear-gradient(145deg,#2A2D33,#202328)!important;color:#FFFFFF!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:-4px -4px 10px rgba(255,255,255,.05),4px 4px 10px rgba(0,0,0,.6)!important;border-radius:16px!important;transition:all .2s ease!important}body.alpha-theme .bg-blue-500:active,body.alpha-theme .bg-blue-600:active{background:#16181C!important;box-shadow:inset 3px 3px 6px rgba(0,0,0,.6),inset -2px -2px 5px rgba(255,255,255,.03)!important;transform:translateY(1px)}body.alpha-theme .avatar,body.alpha-theme [class*=rounded-full]{box-shadow:-3px -3px 8px rgba(255,255,255,.05),4px 4px 10px rgba(0,0,0,.6)!important;border:2px solid #1e2126!important}body.alpha-theme .relative.rounded-full:has(img),body.alpha-theme .relative.rounded-full:has(svg){border:none!important;box-shadow:none!important;background:transparent!important}body.alpha-theme .filter-pill-active{background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.1)!important;color:#FFFFFF!important;box-shadow:none!important}body.alpha-theme .filter-pill-active:before{display:none!important}body.alpha-theme .filter-pill-inactive,body.alpha-theme [class*=badge]{background:transparent!important;border:1px solid transparent!important;color:var(--text-secondary)!important;box-shadow:none!important}body.alpha-theme .filter-pill-inactive:hover{background:rgba(255,255,255,.05)!important}body.alpha-theme .sidebar-nav-item.active,body.alpha-theme [data-sidebar=menu-button][data-active=true]{background:linear-gradient(145deg,#1E2126,#16181C)!important;border:1px solid rgba(255,255,255,.03)!important;box-shadow:-4px -4px 12px var(--neumorphic-shadow-light),6px 6px 16px var(--neumorphic-shadow-dark),inset 1px 1px 0 rgba(255,255,255,.06)!important;color:#FFFFFF!important;& span,& svg{color:#FFFFFF!important;text-shadow:0 1px 2px rgba(0,0,0,.5)!important}}body.alpha-theme [data-sidebar=menu-button]:hover:not([data-active=true]){background:rgba(255,255,255,.03)!important;color:#FFFFFF!important}body.alpha-theme .alpha-modal,body.alpha-theme [data-radix-dialog-content].alpha-modal{background:#1E2024!important;border:1px solid rgba(255,255,255,.06)!important;box-shadow:0 50px 100px -20px rgba(0,0,0,.9),inset 0 0 0 1px rgba(255,255,255,.04)!important;backdrop-filter:blur(50px) saturate(180%)!important;-webkit-backdrop-filter:blur(50px) saturate(180%)!important;border-radius:32px!important}body.alpha-theme .alpha-modal [data-radix-dialog-close],body.alpha-theme .alpha-modal button[class*=absolute][class*=right-]{background:rgba(255,255,255,.05)!important;border:none!important;color:rgba(255,255,255,.7)!important;border-radius:50%!important}body.alpha-theme .alpha-modal [data-radix-dialog-close]:hover,body.alpha-theme .alpha-modal button[class*=absolute][class*=right-]:hover{background:rgba(255,255,255,.1)!important;color:#FFFFFF!important}body.alpha-theme .alpha-modal input,body.alpha-theme .alpha-modal textarea{background:#0E1012!important;border:none!important;color:#FFFFFF!important;box-shadow:inset 3px 3px 8px rgba(0,0,0,.8),inset -2px -2px 6px rgba(255,255,255,.03)!important;border-radius:12px!important}body.alpha-theme .alpha-modal input:focus,body.alpha-theme .alpha-modal textarea:focus{background:#0C0D0F!important;box-shadow:inset 4px 4px 10px rgba(0,0,0,.9),inset -2px -2px 6px rgba(255,255,255,.04),0 0 0 1px rgba(59,130,246,.3)!important;outline:none!important}body.alpha-theme .alpha-modal input::-moz-placeholder,body.alpha-theme .alpha-modal textarea::-moz-placeholder{color:rgba(255,255,255,.3)!important}body.alpha-theme .alpha-modal input::placeholder,body.alpha-theme .alpha-modal textarea::placeholder{color:rgba(255,255,255,.3)!important}body.alpha-theme .alpha-modal [data-radix-select-trigger],body.alpha-theme .alpha-modal button[role=combobox]{background:#0E1012!important;border:none!important;color:#FFFFFF!important;box-shadow:inset 3px 3px 8px rgba(0,0,0,.8),inset -2px -2px 6px rgba(255,255,255,.03)!important;border-radius:12px!important}body.alpha-theme [data-radix-select-content]{background:#1E2024!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 20px 50px rgba(0,0,0,.8)!important;border-radius:12px!important}body.alpha-theme [data-radix-select-item]{color:#FFFFFF!important}body.alpha-theme [data-radix-select-item]:hover,body.alpha-theme [data-radix-select-item][data-highlighted]{background:rgba(255,255,255,.08)!important}body.alpha-theme .alpha-modal table{border-collapse:separate!important;border-spacing:0!important}body.alpha-theme .alpha-modal th{color:rgba(255,255,255,.6)!important;font-weight:500!important;border-bottom:1px solid rgba(255,255,255,.06)!important;background:transparent!important}body.alpha-theme .alpha-modal td{color:rgba(255,255,255,.8)!important;border-bottom:1px solid rgba(255,255,255,.04)!important}body.alpha-theme .alpha-modal tr:hover td{background:rgba(255,255,255,.03)!important}body.alpha-theme .alpha-modal ::-webkit-scrollbar{width:6px!important}body.alpha-theme .alpha-modal ::-webkit-scrollbar-track{background:transparent!important}body.alpha-theme .alpha-modal ::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2)!important;border-radius:3px!important}body.alpha-theme .alpha-modal ::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)!important}html body.alpha-theme div.manager-disposition-modal{--surface-base:#1E2024;--surface-highlight:rgba(255,255,255,0.05);--surface-shadow:rgba(0,0,0,0.6);--text-primary:#F3F4F6;--text-secondary:#9CA3AF;--btn-height:64px;--btn-radius:20px;background:var(--surface-base)!important;border:1px solid rgba(255,255,255,.06)!important;box-shadow:0 50px 100px -20px rgba(0,0,0,.9),inset 0 0 0 1px rgba(255,255,255,.04)!important;backdrop-filter:blur(50px) saturate(180%)!important;border-radius:32px!important;padding:0!important}html body.alpha-theme div.manager-disposition-modal .modal-header{background:linear-gradient(180deg,rgba(255,255,255,.02),transparent)!important;border-bottom:1px solid rgba(255,255,255,.04)!important;padding:24px 28px 20px!important}html body.alpha-theme div.manager-disposition-modal h3{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-size:20px!important;font-weight:600!important;color:var(--text-primary)!important;letter-spacing:-.02em!important}html body.alpha-theme .modal-close-btn{background:transparent!important;border:none!important;color:var(--text-secondary)!important;width:36px!important;height:36px!important;border-radius:50%!important;transition:all .2s ease!important}html body.alpha-theme .modal-close-btn:hover{background:rgba(255,255,255,.05)!important;color:#FFF!important}html body.alpha-theme div.manager-disposition-modal .overflow-y-auto{padding:24px 28px!important}html body.alpha-theme .disposition-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important;padding:4px 0!important}html body.alpha-theme .disposition-option{position:relative!important;height:var(--btn-height)!important;border-radius:var(--btn-radius)!important;background:var(--surface-base)!important;border:none!important;color:var(--text-primary)!important;box-shadow:-6px -6px 14px var(--surface-highlight),6px 6px 14px var(--surface-shadow)!important;transition:all .25s cubic-bezier(.25,1,.5,1)!important;display:flex!important;align-items:center!important;justify-content:center!important}html body.alpha-theme .disposition-option:hover{transform:translateY(-2px);box-shadow:-8px -8px 18px var(--surface-highlight),8px 8px 18px var(--surface-shadow)!important;z-index:10}html body.alpha-theme .disposition-option:active{transform:scale(.97)}html body.alpha-theme .disposition-option.selected{background:linear-gradient(145deg,#1A1C20,#16181C)!important;color:#FFF!important;box-shadow:inset 4px 4px 8px rgba(0,0,0,.6),inset -2px -2px 6px rgba(255,255,255,.04)!important;transform:none!important}html body.alpha-theme .disposition-option.selected:before{content:"";position:absolute;inset:0;border-radius:var(--btn-radius);padding:1px;background:linear-gradient(145deg,rgba(255,255,255,.1),transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5}html body.alpha-theme .disposition-option.selected[data-color=green]{color:#4ade80!important;text-shadow:0 0 15px rgba(74,222,128,.4)}html body.alpha-theme .disposition-option.selected[data-color=red]{color:#f87171!important;text-shadow:0 0 15px rgba(248,113,113,.4)}html body.alpha-theme .disposition-option.selected[data-color=blue]{color:#60a5fa!important;text-shadow:0 0 15px rgba(96,165,250,.4)}html body.alpha-theme .disposition-option.selected[data-color=orange]{color:#fb923c!important;text-shadow:0 0 15px rgba(251,146,60,.4)}html body.alpha-theme .disposition-option.selected[data-color=yellow]{color:#facc15!important;text-shadow:0 0 15px rgba(250,204,21,.4)}html body.alpha-theme .disposition-option.selected[data-color=purple]{color:#c084fc!important;text-shadow:0 0 15px rgba(192,132,252,.4)}html body.alpha-theme .disposition-label{font-size:15px!important;font-weight:600!important;letter-spacing:-.01em!important}html body.alpha-theme .reassign-info,html body.alpha-theme .reschedule-info{margin-top:20px!important;background:transparent!important;border-radius:16px!important;padding:16px!important;box-shadow:inset 3px 3px 8px rgba(0,0,0,.5),inset -1px -1px 2px rgba(255,255,255,.03)!important;border:1px solid rgba(255,255,255,.02)!important}html body.alpha-theme .notes-textarea{margin-top:8px!important;background:#17191D!important;border-radius:20px!important;padding:16px 20px!important;border:none!important;box-shadow:inset 4px 4px 10px rgba(0,0,0,.7),inset -1px -1px 2px rgba(255,255,255,.04)!important;color:var(--text-primary)!important;font-size:15px!important;line-height:1.5!important}html body.alpha-theme .notes-textarea::-moz-placeholder{color:rgba(255,255,255,.2)!important}html body.alpha-theme .notes-textarea::placeholder{color:rgba(255,255,255,.2)!important}html body.alpha-theme .modal-footer{padding:24px 28px!important;background:transparent!important;border-top:1px solid rgba(255,255,255,.04)!important;gap:16px!important}html body.alpha-theme .action-button{height:52px!important;border-radius:18px!important;font-size:16px!important;font-weight:600!important;letter-spacing:-.01em!important;transition:all .2s ease!important;text-transform:none!important}html body.alpha-theme .cancel-button{background:transparent!important;color:var(--text-secondary)!important;border:1px solid rgba(255,255,255,.05)!important}html body.alpha-theme .cancel-button:hover{background:rgba(255,255,255,.03)!important;color:#FFF!important}html body.alpha-theme .submit-button.active{background:#3B82F6!important;background:linear-gradient(145deg,#3B82F6,#2563EB)!important;color:#FFFFFF!important;border:none!important;box-shadow:0 4px 12px rgba(59,130,246,.3),0 2px 4px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.2)!important}html body.alpha-theme .submit-button.active:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(59,130,246,.4),0 4px 8px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.2)!important}html body.alpha-theme .submit-button.active:active{transform:scale(.98);box-shadow:inset 2px 2px 6px rgba(0,0,0,.3)!important}html body.alpha-theme .submit-button.disabled{background:rgba(255,255,255,.05)!important;color:rgba(255,255,255,.2)!important;box-shadow:none!important;cursor:not-allowed!important}html body.alpha-theme div.reassign-modal,html body.alpha-theme div.reschedule-modal{background:#1E2024!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 40px 80px rgba(0,0,0,.8),inset 0 0 0 1px rgba(255,255,255,.05)!important;border-radius:28px!important}html body.alpha-theme .reschedule-input{background:#15171A!important;border:1px solid rgba(255,255,255,.03)!important;border-radius:16px!important;height:52px!important;padding:0 20px!important;font-size:16px!important;box-shadow:inset 2px 2px 6px rgba(0,0,0,.4)!important}html body.alpha-theme .reassign-option{background:transparent!important;border:1px solid rgba(255,255,255,.05)!important;border-radius:16px!important;margin-bottom:8px!important}html body.alpha-theme .reassign-option:hover{background:rgba(255,255,255,.03)!important}html body.alpha-theme .reassign-option.selected{background:rgba(59,130,246,.15)!important;border-color:rgba(59,130,246,.4)!important;box-shadow:none!important}body.alpha-theme [data-state=checked]{background-color:var(--accent-primary)!important;background:var(--accent-primary)!important;border-color:var(--accent-primary)!important;color:#FFFFFF!important}body.alpha-theme [data-state=checked] .lucide,body.alpha-theme [data-state=checked] svg{stroke:#FFFFFF!important;color:#FFFFFF!important}body.alpha-theme [data-state=checked]>span[data-state=checked]{background-color:#FFFFFF!important;background:#FFFFFF!important;box-shadow:0 2px 4px rgba(0,0,0,.2)!important;border:none!important}body.alpha-theme .kpi-card-neumorphic{background:linear-gradient(145deg,#1E2126,#16181C)!important;border:1px solid rgba(255,255,255,.03)!important;box-shadow:-4px -4px 12px var(--neumorphic-shadow-light),6px 6px 16px var(--neumorphic-shadow-dark),inset 1px 1px 0 rgba(255,255,255,.06)!important;border-radius:16px!important}body.alpha-theme .kpi-card-neumorphic:hover{transform:translateY(-2px);background:linear-gradient(145deg,#23262C,#181A1F)!important;box-shadow:-6px -6px 16px var(--neumorphic-shadow-light),8px 8px 24px var(--neumorphic-shadow-dark),inset 1px 1px 0 rgba(255,255,255,.06)!important}body.alpha-theme .kpi-card-neumorphic:active{transform:scale(.98);background:linear-gradient(145deg,#16181C,#1E2126)!important;box-shadow:inset 3px 3px 6px rgba(0,0,0,.6),inset -2px -2px 5px rgba(255,255,255,.03)!important}body.alpha-theme .lead-details-dialog-content{background:linear-gradient(160deg,#1E2126,#121417)!important;border:1px solid rgba(255,255,255,.05)!important;box-shadow:0 20px 50px rgba(0,0,0,.8),0 0 0 1px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.08)!important;backdrop-filter:blur(40px) saturate(150%)!important;-webkit-backdrop-filter:blur(40px) saturate(150%)!important}body.alpha-theme .lead-details-dialog-content button[class*=absolute][class*=top-]{background:linear-gradient(145deg,#2A2D33,#202328)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:-3px -3px 8px rgba(255,255,255,.05),3px 3px 8px rgba(0,0,0,.6)!important}body.alpha-theme .lead-details-dialog-content button[class*=absolute][class*=top-]:hover{background:linear-gradient(145deg,#2F323A,#25282F)!important;transform:scale(1.05)}body.alpha-theme .lead-details-dialog-content button[class*=absolute][class*=top-]:active{background:#16181C!important;box-shadow:inset 2px 2px 5px rgba(0,0,0,.6),inset -1px -1px 3px rgba(255,255,255,.03)!important;transform:scale(1)}body.alpha-theme .bg-green-500{background:#16a34a!important;border:none!important;box-shadow:none!important;border-radius:.25rem!important}body.alpha-theme .bg-blue-500.rounded{background:#3b82f6!important;border:none!important;box-shadow:none!important}body.alpha-theme .bg-purple-500{background:#a855f7!important;border:none!important;box-shadow:none!important;border-radius:.25rem!important}@keyframes modalSlideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes subtlePulse{0%,to{opacity:.4}50%{opacity:.6}}@keyframes checkPulse{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}@keyframes pulseGlow{0%,to{box-shadow:0 0 20px var(--glow-color),0 4px 12px var(--border-color)}50%{box-shadow:0 0 30px var(--glow-color),0 6px 16px var(--border-color)}}.checklist-item:not([disabled]):hover{transform:scale(1.05)}.checklist-item.unchecked:not([disabled]):hover{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.2)!important}.checklist-item:not([disabled]):active{transform:scale(.92);transition:transform .1s cubic-bezier(.36,.66,.04,1)}.checklist-item.checked:not([disabled]):hover{filter:brightness(1.15)}.modal-scroll-container{-webkit-overflow-scrolling:touch;will-change:scroll-position;overscroll-behavior:contain}.modal-scroll-container::-webkit-scrollbar{width:6px}.modal-scroll-container::-webkit-scrollbar-track{background:transparent}.modal-scroll-container::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:3px}.modal-scroll-container::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)}*{-webkit-tap-highlight-color:transparent}.checklist-item{transform-origin:center;will-change:transform}.checklist-item svg{transition:all .3s cubic-bezier(.36,.66,.04,1)}.checklist-item span{-webkit-user-select:none;-moz-user-select:none;user-select:none;word-break:break-word}@supports (font:-apple-system-body){.checklist-item,button,h2,h3,input,span{font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}body.alpha-theme .perspective-1000{perspective:1000px}body.alpha-theme .transform-style-preserve-3d{transform-style:preserve-3d}body.alpha-theme .rotate-y-180{transform:rotateY(180deg)}body.alpha-theme .backface-hidden{backface-visibility:hidden}body.alpha-theme .apple-smooth{transition:all .4s cubic-bezier(.25,.46,.45,.94)}body.alpha-theme .apple-bounce{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}body.alpha-theme .haptic-light:active{transform:scale(.98);transition:transform .1s ease-out}body.alpha-theme .haptic-medium:active{transform:scale(.95);transition:transform .15s ease-out}body.alpha-theme .frosted-glass-card,body.alpha-theme .premium-chart-container,body.alpha-theme .premium-glass{background:linear-gradient(145deg,#1E2126,#16181C)!important;border:1px solid rgba(255,255,255,.03)!important;box-shadow:-6px -6px 16px var(--neumorphic-shadow-light),8px 8px 24px var(--neumorphic-shadow-dark),inset 1px 1px 0 rgba(255,255,255,.05)!important;border-radius:24px!important;backdrop-filter:none!important}body.alpha-theme .hero-metric-card{background:linear-gradient(145deg,#23262C,#181A1F)!important;border:1px solid rgba(255,255,255,.05)!important;box-shadow:-6px -6px 16px var(--neumorphic-shadow-light),8px 8px 24px var(--neumorphic-shadow-dark),inset 1px 1px 0 rgba(255,255,255,.06)!important;border-radius:24px!important;position:relative;overflow:hidden}body.alpha-theme .hero-metric-card:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.5),transparent);opacity:.5}body.alpha-theme .bg-slate-800\/60,body.alpha-theme .bg-white\/10,body.alpha-theme .bg-white\/25,body.alpha-theme .bg-white\/5{background:linear-gradient(145deg,#23262C,#181A1F)!important;border:1px solid rgba(255,255,255,.02)!important;box-shadow:-2px -2px 6px rgba(255,255,255,.02),3px 3px 6px rgba(0,0,0,.4)!important}body.alpha-theme .team-row-transparent{background:rgba(255,255,255,.03)!important;border:none!important;box-shadow:none!important}body.alpha-theme .team-row-transparent:hover{background:rgba(255,255,255,.06)!important;transform:translateY(-2px);box-shadow:none!important}body.alpha-theme .interactive-card{transition:all .3s cubic-bezier(.25,.46,.45,.94);cursor:pointer}body.alpha-theme .bg-white\/10:hover,body.alpha-theme .bg-white\/5:hover,body.alpha-theme .interactive-card:hover{transform:translateY(-2px);background:linear-gradient(145deg,#2A2D33,#1C1E24)!important;box-shadow:-4px -4px 10px var(--neumorphic-shadow-light),6px 6px 12px var(--neumorphic-shadow-dark)!important}body.alpha-theme .stagger-animation{animation:slideInUp .5s cubic-bezier(.25,.46,.45,.94) forwards;opacity:0;transform:translateY(30px)}body.alpha-theme .stagger-delay-1{animation-delay:.1s}body.alpha-theme .stagger-delay-2{animation-delay:.2s}body.alpha-theme .stagger-delay-3{animation-delay:.3s}body.alpha-theme .stagger-delay-4{animation-delay:.4s}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}body.alpha-theme .premium-shimmer{position:relative;overflow:hidden}body.alpha-theme .premium-shimmer:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.03) 25%,rgba(255,255,255,.05) 50%,rgba(255,255,255,.03) 75%,transparent)!important;animation:premiumShimmer 2s ease-in-out infinite}@keyframes premiumShimmer{0%{left:-100%}50%{left:100%}to{left:100%}}body.alpha-theme .metric-highlight-pulse{animation:metricPulse 2s ease-in-out infinite;border-radius:inherit}@keyframes metricPulse{0%,to{box-shadow:0 0 0 0 rgba(59,130,246,0)}50%{box-shadow:0 0 0 4px rgba(59,130,246,.15)}}body.alpha-theme .animated-bar-fill{animation:barFillAnimation 1.5s cubic-bezier(.4,0,.2,1) forwards;transform-origin:left}@keyframes barFillAnimation{0%{transform:scaleX(0);opacity:.5}to{transform:scaleX(1);opacity:1}}body.alpha-theme .click-feedback{position:relative;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}body.alpha-theme .click-feedback:active{transform:scale(.97)}body.alpha-theme .text-slate-300,body.alpha-theme .text-slate-400,body.alpha-theme .text-slate-500{color:var(--text-secondary)!important}body.alpha-theme .text-gray-900,body.alpha-theme .text-slate-900{color:#FFFFFF!important}body.alpha-theme .font-bold,body.alpha-theme h3{color:#FFFFFF!important;text-shadow:0 2px 4px rgba(0,0,0,.8)}body.alpha-theme .number-roll{display:inline-block;font-variant-numeric:tabular-nums}body.alpha-theme .insight-card-animate>button{background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.1)!important;border-top-color:rgba(255,255,255,.15)!important;box-shadow:0 2px 8px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.05)!important;backdrop-filter:blur(4px)}body.alpha-theme .insight-card-animate>button:hover{background:rgba(255,255,255,.07)!important;box-shadow:0 4px 12px rgba(0,0,0,.35),0 2px 4px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.08)!important}body.alpha-theme .insight-card-animate .overflow-hidden:not(.training-opportunity-card):not(.recognition-opportunity-card){background:transparent!important;border-radius:16px!important}body.alpha-theme .bg-slate-900,body.alpha-theme [data-radix-menu-content],body.alpha-theme [data-radix-popper-content-wrapper]>div,body.alpha-theme [role=listbox],body.alpha-theme [role=menu]{background:linear-gradient(145deg,#1E2126,#16181C)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 10px 40px rgba(0,0,0,.6),inset 1px 1px 0 rgba(255,255,255,.05)!important;border-radius:12px!important}body.alpha-theme [role=menuitem]:focus,body.alpha-theme [role=menuitem]:hover{background:rgba(255,255,255,.08)!important}body.alpha-theme .recharts-cartesian-grid-horizontal line,body.alpha-theme .recharts-cartesian-grid-vertical line{stroke:rgba(255,255,255,.05)!important}body.alpha-theme .recharts-cartesian-axis-tick-value{fill:var(--text-secondary)!important;font-size:11px}body.alpha-theme .recharts-default-tooltip{background-color:#16181C!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 10px 30px rgba(0,0,0,.9)!important}body.alpha-theme .recharts-tooltip-item-name,body.alpha-theme .recharts-tooltip-item-value{color:var(--text-primary)!important}body.alpha-theme .recharts-bar-rectangle path{fill:var(--text-primary)!important;opacity:.9;filter:drop-shadow(0 0 4px rgba(255,255,255,.2))}body.alpha-theme .recharts-line-curve path{stroke:var(--accent-primary)!important;stroke-width:3px;filter:drop-shadow(0 0 8px rgba(59,130,246,.4))}body.alpha-theme .recharts-line-dot circle{fill:#121417!important;stroke:var(--accent-primary)!important;stroke-width:2px}body.alpha-theme ::-webkit-scrollbar-thumb{background:#2A2D33!important;border-radius:4px}body.alpha-theme ::-webkit-scrollbar-track{background:#0E1012!important}body.alpha-theme .ios-smooth-scroll{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overscroll-behavior:contain}body.alpha-theme .ios-touch-target{min-width:44px;min-height:44px}body.alpha-theme .error-state-card{position:relative;overflow:hidden;border-radius:16px;background:linear-gradient(145deg,rgba(239,68,68,.08),rgba(239,68,68,.03));border:1px solid rgba(239,68,68,.2);box-shadow:-4px -4px 12px var(--neumorphic-shadow-light),6px 6px 16px var(--neumorphic-shadow-dark),inset 0 1px 0 rgba(239,68,68,.1)}body.alpha-theme .error-state-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(239,68,68,.03) 25%,rgba(239,68,68,.06) 50%,rgba(239,68,68,.03) 75%,transparent);animation:errorShimmer 4s ease-in-out infinite}@keyframes errorShimmer{0%{left:-100%}50%{left:100%}to{left:100%}}body.alpha-theme .error-state-card:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(239,68,68,.6),transparent)}body.alpha-theme .empty-state-card{position:relative;overflow:hidden;border-radius:16px;background:linear-gradient(145deg,rgba(100,116,139,.05),rgba(100,116,139,.02));border:1px solid rgba(100,116,139,.15);box-shadow:-4px -4px 12px var(--neumorphic-shadow-light),6px 6px 16px var(--neumorphic-shadow-dark)}body.alpha-theme .empty-state-icon{animation:emptyBounce 2s ease-in-out infinite}@keyframes emptyBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}body.alpha-theme .error-text-primary{color:rgba(252,165,165,1);text-shadow:0 2px 4px rgba(0,0,0,.5)}body.alpha-theme .error-text-secondary{color:rgba(252,165,165,.8)}body.alpha-theme .error-retry-button{background:linear-gradient(145deg,rgba(239,68,68,.15),rgba(239,68,68,.08));border:1px solid rgba(239,68,68,.3);color:rgba(252,165,165,1);border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}body.alpha-theme .error-retry-button:hover{background:linear-gradient(145deg,rgba(239,68,68,.2),rgba(239,68,68,.12));transform:translateY(-1px);box-shadow:0 4px 12px rgba(239,68,68,.2)}body.alpha-theme .error-retry-button:active{transform:scale(.98)}.training-opportunity-card,body.alpha-theme .insight-card-animate .training-opportunity-card,body.alpha-theme .training-opportunity-card,body.alpha-theme div.training-opportunity-card{background:linear-gradient(180deg,rgba(220,38,38,.16),rgba(180,30,30,.08) 40%,rgba(120,30,30,.03))!important;border:1px solid rgba(248,113,113,.18)!important;border-top-color:rgba(248,113,113,.25)!important;border-radius:10px!important;box-shadow:0 2px 8px rgba(0,0,0,.12),inset 0 1px 0 rgba(248,113,113,.08)!important;transition:all .2s ease!important}.training-opportunity-card:hover,body.alpha-theme .training-opportunity-card:hover{background:linear-gradient(180deg,rgba(220,38,38,.22),rgba(180,30,30,.12) 40%,rgba(120,30,30,.06))!important;transform:translateY(-1px)}.recognition-opportunity-card,body.alpha-theme .insight-card-animate .recognition-opportunity-card,body.alpha-theme .recognition-opportunity-card,body.alpha-theme div.recognition-opportunity-card{background:linear-gradient(180deg,rgba(45,90,75,.28),rgba(35,70,60,.18) 40%,rgba(30,55,50,.08))!important;border:1px solid rgba(75,120,105,.22)!important;border-top-color:rgba(85,130,115,.28)!important;border-radius:10px!important;box-shadow:0 2px 8px rgba(0,0,0,.15),inset 0 1px 0 rgba(100,140,125,.06)!important;transition:all .2s ease!important}.recognition-opportunity-card:hover,body.alpha-theme .recognition-opportunity-card:hover{background:linear-gradient(180deg,rgba(45,95,78,.35),rgba(35,75,62,.22) 40%,rgba(30,58,52,.12))!important;transform:translateY(-1px)}body.alpha-theme .modal-safe-area{padding-bottom:env(safe-area-inset-bottom,16px)}body.alpha-theme .safe-area-bottom{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}body.alpha-theme .region-analytics-grid{gap:.75rem}@media (min-width:640px){body.alpha-theme .region-analytics-grid{gap:1rem}}@media (min-width:1024px){body.alpha-theme .region-analytics-grid{gap:1.5rem}}body.alpha-theme .touch-target,body.alpha-theme [role=button],body.alpha-theme button{min-height:44px;min-width:44px}body.alpha-theme .touch-manipulation{touch-action:manipulation;-webkit-tap-highlight-color:transparent}body.alpha-theme .press-feedback:active{transform:scale(.97);transition:transform .1s cubic-bezier(.25,.46,.45,.94)}body.alpha-theme .frosted-glass-premium{backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 40px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.1)}body.alpha-theme .ios-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scroll-behavior:smooth}body.alpha-theme .ios-scroll::-webkit-scrollbar{width:6px;height:6px}body.alpha-theme .ios-scroll::-webkit-scrollbar-thumb{background:rgba(255,255,255,.15);border-radius:3px}body.alpha-theme .ios-scroll::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.25)}body.alpha-theme .ios-scroll::-webkit-scrollbar-track{background:transparent}body.alpha-theme .text-responsive-xl{font-size:clamp(1.25rem,4vw,2rem);line-height:1.2}body.alpha-theme .text-responsive-lg{font-size:clamp(1rem,3vw,1.5rem);line-height:1.3}body.alpha-theme .text-responsive-base{font-size:clamp(.875rem,2.5vw,1rem);line-height:1.5}body.alpha-theme .tabular-nums{font-variant-numeric:tabular-nums slashed-zero}body.alpha-theme .spring-appear{animation:springAppear .5s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes springAppear{0%{opacity:0;transform:scale(.95) translateY(10px)}60%{transform:scale(1.02) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}body.alpha-theme .card-enter{opacity:0;transform:translateY(16px);animation:cardEnter .4s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes cardEnter{to{opacity:1;transform:translateY(0)}}body.alpha-theme .progress-bar-animate{transform-origin:left;animation:progressGrow .8s cubic-bezier(.34,1.3,.64,1) forwards}@keyframes progressGrow{0%{transform:scaleX(0)}70%{transform:scaleX(1.02)}to{transform:scaleX(1)}}body.alpha-theme .skeleton-pulse{background:linear-gradient(90deg,rgba(255,255,255,.06),rgba(255,255,255,.12) 50%,rgba(255,255,255,.06));background-size:200% 100%;animation:skeletonPulse 1.5s ease-in-out infinite}@keyframes skeletonPulse{0%{background-position:200% 0}to{background-position:-200% 0}}body.alpha-theme .insight-card-stagger-1{animation-delay:.1s}body.alpha-theme .insight-card-stagger-2{animation-delay:.2s}body.alpha-theme .insight-card-stagger-3{animation-delay:.3s}body.alpha-theme .insight-card-stagger-4{animation-delay:.4s}@media (prefers-reduced-motion:reduce){body.alpha-theme *,body.alpha-theme :after,body.alpha-theme :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body.alpha-theme .closer-bar-track[data-card-type],html body.alpha-theme div.closer-bar-track{position:relative!important;overflow:visible!important;display:block!important;visibility:visible!important;opacity:1!important;height:8px!important;min-height:8px!important;border-radius:4px!important;background-color:rgba(255,255,255,.12)!important;background:rgba(255,255,255,.12)!important;border:none!important;box-shadow:none!important}body.alpha-theme .closer-bar-track[data-card-type] .closer-bar-fill,html body.alpha-theme div.closer-bar-track div.closer-bar-fill{position:relative!important;display:block!important;visibility:visible!important;opacity:1!important;z-index:2!important;height:8px!important;min-height:8px!important;border-radius:4px!important;min-width:3%!important;border:none!important;box-shadow:none!important}body.alpha-theme .closer-bar-track[data-card-type] .closer-bar-secondary,html body.alpha-theme div.closer-bar-track div.closer-bar-secondary{position:relative!important;display:block!important;visibility:visible!important;opacity:1!important;z-index:1!important;height:8px!important;min-height:8px!important;border-radius:4px!important;border:none!important;box-shadow:none!important}body.alpha-theme .closer-bar-track[data-card-type=deals] .closer-bar-fill,html body.alpha-theme div.closer-bar-track[data-card-type=deals] div.closer-bar-fill{background-color:#3b82f6!important;background:#3b82f6!important}body.alpha-theme .closer-bar-track[data-card-type=deals] .closer-bar-secondary,html body.alpha-theme div.closer-bar-track[data-card-type=deals] div.closer-bar-secondary{background-color:rgba(59,130,246,.35)!important;background:rgba(59,130,246,.35)!important}body.alpha-theme .closer-bar-track[data-card-type=realization] .closer-bar-fill,html body.alpha-theme div.closer-bar-track[data-card-type=realization] div.closer-bar-fill{background-color:#8b5cf6!important;background:#8b5cf6!important}body.alpha-theme .closer-bar-track[data-card-type=realization] .closer-bar-secondary,html body.alpha-theme div.closer-bar-track[data-card-type=realization] div.closer-bar-secondary{background-color:rgba(139,92,246,.35)!important;background:rgba(139,92,246,.35)!important}body.alpha-theme .closer-bar-track[data-card-type=netppw] .closer-bar-fill,html body.alpha-theme div.closer-bar-track[data-card-type=netppw] div.closer-bar-fill{background-color:#f97316!important;background:#f97316!important}body.alpha-theme .closer-bar-track[data-card-type=netppw] .closer-bar-secondary,html body.alpha-theme div.closer-bar-track[data-card-type=netppw] div.closer-bar-secondary{background-color:rgba(249,115,22,.35)!important;background:rgba(249,115,22,.35)!important}@keyframes lineDrawIn{0%{stroke-dashoffset:2000}to{stroke-dashoffset:0}}body.alpha-theme .recharts-line-curve path{stroke-dasharray:2000;stroke-dashoffset:2000;animation:lineDrawIn 1.5s ease-out .3s forwards}body.alpha-theme .recharts-area-area{opacity:0;animation:areaFadeIn 1s ease-out .8s forwards}@keyframes areaFadeIn{0%{opacity:0}to{opacity:1}}body.alpha-theme .recharts-line-dots circle{opacity:0;animation:dotsFadeIn .5s ease-out 1.5s forwards}@keyframes dotsFadeIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.closer-row{display:block;width:100%;padding:10px 8px;cursor:pointer;transition:background-color .2s ease}.closer-row:hover{background-color:rgba(255,255,255,.03)}.closer-row:active{background-color:rgba(255,255,255,.05)}.closer-row__content{display:flex;align-items:center;gap:10px;width:100%}.closer-row__rank{width:24px;text-align:center;font-size:13px;font-weight:600;color:rgba(255,255,255,.4);flex-shrink:0}.closer-row__info{flex:1;min-width:0;overflow:hidden}.closer-row__name{font-size:14px;font-weight:600;color:rgba(255,255,255,.95);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.closer-row__ppw{font-size:12px;font-weight:600;color:rgba(255,255,255,.55);margin-top:2px}.closer-row__value{flex-shrink:0;text-align:right}.closer-row__value-group{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.closer-row__percentage{font-size:17px;font-weight:700;color:white;letter-spacing:-.02em;line-height:1.1}.closer-row__percentage--low{color:#ef4444!important}.closer-row__fraction{font-size:11px;font-weight:500;color:rgba(255,255,255,.35);letter-spacing:-.01em;line-height:1.2}.closer-row__bar-container{display:flex;flex-direction:row;height:8px;margin-top:8px;margin-left:56px;margin-right:8px;border-radius:4px;overflow:hidden;background-color:rgba(255,255,255,.08)}.closer-row__bar-primary{height:100%;flex-shrink:0}.closer-row__bar-primary--deals{background-color:#3b82f6!important}.closer-row__bar-primary--realization{background-color:#8b5cf6}.closer-row__bar-primary--netppw{background-color:#f97316}.closer-row__bar-secondary{height:100%;flex-shrink:0}.closer-row__bar-secondary--deals{background-color:rgba(239,68,68,.6)}.closer-row__bar-secondary--realization{background-color:rgba(139,92,246,.35)}.closer-row__bar-secondary--netppw{background-color:rgba(249,115,22,.35)}.closer-row__bar-primary:first-child:last-child{border-radius:4px}.closer-row__bar-primary:first-child:not(:last-child){border-radius:4px 0 0 4px}.closer-row__bar-secondary:last-child{border-radius:0 4px 4px 0}body:not(.alpha-theme) .frosted-glass-card{background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.06) 50%,rgba(255,255,255,.03))!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border:1px solid rgba(255,255,255,.15)!important;box-shadow:0 8px 32px rgba(0,0,0,.4),0 4px 16px rgba(0,0,0,.25),0 2px 8px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.1)!important;border-radius:1rem!important;position:relative;z-index:10!important;transform:translateZ(0);will-change:transform,box-shadow;contain:layout style paint}body:not(.alpha-theme) .frosted-glass-card:hover{transform:translateY(-2px) scale(1.002);box-shadow:0 12px 40px rgba(0,0,0,.5),0 6px 20px rgba(0,0,0,.3),0 3px 12px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.15);border-color:rgba(255,255,255,.2);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.dashboard-safe-content{position:relative;margin:0!important;padding:0!important;min-height:100vh!important;min-height:100dvh!important;z-index:0}body:not(.alpha-theme):not(:has([data-auth-page])):before{background:linear-gradient(135deg,rgba(7,15,28,1),rgba(13,13,13,1) 50%,rgba(7,15,28,1));background-size:100% 100%}.bottom-nav-container{background:none!important;box-shadow:none!important;border:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.bottom-nav-container .active,.bottom-nav-container [aria-selected=true]{color:#007AFF!important;transform:none!important;background:none!important;box-shadow:none!important}.bottom-nav-container .flex>a,.bottom-nav-container>div>div>a,.bottom-nav-container>div>div>button{background:none!important;box-shadow:none!important;border:none!important;transform:none!important}.bottom-nav-container .flex>a:hover,.bottom-nav-container>div>div>a:hover,.bottom-nav-container>div>div>button:hover{background:none!important;transform:none!important}.closer-lineup-position-badge{position:absolute;top:-.375rem;right:-.375rem;width:1.75rem!important;height:1.75rem!important;background:linear-gradient(135deg,#007AFF,#0056CC)!important;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:20!important;box-shadow:0 3px 12px rgba(0,122,255,.4),0 2px 8px rgba(0,0,0,.2),0 1px 3px rgba(0,0,0,.15)!important;border:2px solid rgba(255,255,255,.95)!important}.closer-lineup-position-badge span{color:#FFFFFF!important;font-size:.75rem!important;font-weight:700!important;line-height:1!important;text-shadow:0 1px 2px rgba(0,0,0,.3)!important}.closer-lineup-avatar-container{position:relative;width:3.5rem;height:3.5rem;overflow:visible!important;margin-bottom:.875rem;z-index:1}.closer-lineup-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem!important;padding:1.75rem 1rem!important;min-height:140px!important;align-items:start;justify-items:center;overflow:visible!important}@media (max-width:768px){.closer-lineup-grid{gap:1rem!important;padding:1.5rem .75rem!important;min-height:130px!important}.closer-lineup-avatar-container{width:3rem;height:3rem;margin-bottom:.75rem}.closer-lineup-position-badge{width:1.5rem!important;height:1.5rem!important;top:-.25rem;right:-.25rem}.closer-lineup-position-badge span{font-size:.625rem!important}}@media (max-width:768px){body:not(.alpha-theme):before,body:not(.alpha-theme):not(:has([data-auth-page])):before{background:linear-gradient(135deg,rgba(7,15,28,1),rgba(13,13,13,1) 50%,rgba(7,15,28,1))!important;background-size:100% 100%!important;opacity:1!important;z-index:0!important}}.profile-page-container{min-height:100vh;background:transparent;padding:2rem;max-width:1200px;margin:0 auto}body:not(.alpha-theme) .profile-glass-card{background:linear-gradient(135deg,rgba(255,255,255,.15),rgba(255,255,255,.08) 50%,rgba(255,255,255,.04))!important;backdrop-filter:blur(25px) saturate(180%)!important;-webkit-backdrop-filter:blur(25px) saturate(180%)!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 12px 40px rgba(0,0,0,.4),0 6px 20px rgba(0,0,0,.3),0 3px 12px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.12),inset 0 -1px 0 rgba(255,255,255,.04)!important;border-radius:24px!important;padding:2rem;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.profile-glass-card:hover{transform:translateY(-4px) scale(1.01) translateZ(0);box-shadow:0 20px 60px rgba(0,0,0,.5),0 10px 30px rgba(0,0,0,.4),0 5px 15px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.15);border-color:rgba(255,255,255,.25)}.profile-avatar-container{position:relative;width:120px;height:120px;margin:0 auto 2rem;cursor:pointer;transition:all .3s ease}.profile-avatar-container:hover{transform:scale(1.05) translateZ(0)}.profile-avatar-image{width:100%;height:100%;border-radius:50%;border:4px solid rgba(255,255,255,.2);transition:all .3s ease;box-shadow:0 8px 25px rgba(0,0,0,.3)}.profile-avatar-container:hover .profile-avatar-image{border-color:rgba(255,255,255,.4);box-shadow:0 12px 35px rgba(0,0,0,.4)}.profile-avatar-overlay{position:absolute;inset:0;background:rgba(0,0,0,.6);border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .3s ease}.profile-avatar-container:hover .profile-avatar-overlay{opacity:1}.profile-camera-badge{position:absolute;bottom:8px;right:8px;width:32px;height:32px;background:linear-gradient(135deg,#007AFF,#0056CC);border-radius:50%;display:flex;align-items:center;justify-content:center;border:3px solid rgba(255,255,255,.2);box-shadow:0 4px 12px rgba(0,122,255,.4)}.profile-info-section{text-align:center;margin-bottom:2rem}.profile-display-name{font-size:2rem;font-weight:700;color:white;margin-bottom:.5rem;letter-spacing:-.02em}.profile-email{color:rgba(255,255,255,.7);font-size:1rem;margin-bottom:1rem}.profile-role-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:12px;font-size:.875rem;font-weight:600;text-transform:capitalize}.profile-setting-row{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);transition:all .2s ease;cursor:pointer;min-height:64px}.profile-setting-row:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.2);transform:translateY(-1px) translateZ(0);box-shadow:0 4px 12px rgba(0,0,0,.2)}.profile-setting-row:active{transform:scale(.98) translateZ(0);transition-duration:.1s}.profile-setting-icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.profile-setting-content{flex:1;text-align:left}.profile-setting-title{color:white;font-weight:600;font-size:1rem;margin-bottom:.25rem}.profile-setting-subtitle{color:rgba(255,255,255,.6);font-size:.875rem}.profile-chevron{color:rgba(255,255,255,.4);transition:color .2s ease}.profile-setting-row:hover .profile-chevron{color:rgba(255,255,255,.7)}.profile-form-field{margin-bottom:1.5rem}.profile-form-input{width:100%;padding:1rem;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);border-radius:12px;color:white;font-size:1rem;transition:all .2s ease}.profile-form-input:focus{outline:none;background:rgba(255,255,255,.12);border-color:#007AFF;box-shadow:0 0 0 4px rgba(0,122,255,.1)}.profile-form-input::-moz-placeholder{color:rgba(255,255,255,.5)}.profile-form-input::placeholder{color:rgba(255,255,255,.5)}.profile-action-button{width:100%;height:48px;border-radius:12px;font-weight:600;font-size:1rem;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;border:none;cursor:pointer}.profile-action-button.primary{background:linear-gradient(135deg,#007AFF,#0056CC);color:white;box-shadow:0 4px 14px rgba(0,122,255,.3)}.profile-action-button.primary:hover{background:linear-gradient(135deg,#0056CC,#003D99);box-shadow:0 6px 20px rgba(0,122,255,.4);transform:translateY(-1px) translateZ(0)}.profile-action-button.secondary{background:rgba(255,255,255,.1);color:white;border:1px solid rgba(255,255,255,.2)}.profile-action-button.secondary:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.3);transform:translateY(-1px) translateZ(0)}.profile-action-button.destructive{background:linear-gradient(135deg,#FF3B30,#CC2B20);color:white;box-shadow:0 4px 14px rgba(255,59,48,.3)}.profile-action-button.destructive:hover{background:linear-gradient(135deg,#CC2B20,#991F17);box-shadow:0 6px 20px rgba(255,59,48,.4);transform:translateY(-1px) translateZ(0)}.profile-action-button:active{transform:scale(.96) translateZ(0);transition-duration:.1s}.profile-action-button:disabled{opacity:.5;cursor:not-allowed;transform:none!important}@media (max-width:768px){.profile-page-container{padding:1rem}.profile-glass-card{padding:1.5rem;border-radius:20px!important}.profile-avatar-container{width:100px;height:100px}.profile-display-name{font-size:1.75rem}.profile-setting-row{min-height:56px;padding:.75rem}.profile-setting-icon{width:36px;height:36px;border-radius:10px}.profile-action-button{height:52px;font-size:1.1rem}}.profile-card:first-child{animation-delay:0s}.profile-card:nth-child(2){animation-delay:.1s}.profile-card:nth-child(3){animation-delay:.2s}.profile-card:nth-child(4){animation-delay:.3s}.profile-updating{pointer-events:none;opacity:.7}.profile-updating:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.1);border-radius:inherit;backdrop-filter:blur(2px)}@keyframes profile-success-pulse{0%{box-shadow:0 0 0 0 rgba(34,197,94,.7)}70%{box-shadow:0 0 0 10px rgba(34,197,94,0)}to{box-shadow:0 0 0 0 rgba(34,197,94,0)}}.profile-success{animation:profile-success-pulse 1s ease-out}.profile-action-button:focus-visible,.profile-setting-row:focus-visible{outline:2px solid rgba(0,122,255,.8);outline-offset:2px}