:root{--bg-darker:#060609;--bg-dark:#0a0a0f;--bg-card:#12121ce6;--bg-card-hover:#1a1a28f5;--bg-glass-overlay:#0a0a0fbf;--bg-glass-card:#10101af2;--primary:#f59e0b;--primary-rgb:245, 158, 11;--secondary:#d946ef;--secondary-rgb:217, 70, 239;--accent:#10b981;--text-main:#f3f4f6;--text-muted:#94a3b8;--text-dark:#111827;--border-glass:#ffffff14;--border-glass-hover:#ffffff2e;--shadow-glow:0 0 25px #f59e0b26;--shadow-glow-purple:0 0 25px #d946ef26;--shadow-glass-card:0 20px 40px #0009;--autofill-bg:#12121a;--autofill-text:#f3f4f6;--glass-tint-xs:#ffffff03;--glass-tint-sm:#ffffff05;--glass-tint-md:#ffffff0d;--glass-tint-lg:#ffffff0f;--glass-tint-xl:#ffffff14;--glass-tint-2xl:#ffffff1a;--input-bg:#12121abf;--input-bg-focus:#181824f2;--table-filter-bg:#0000004d;--table-header-bg:#0a0a0ff2;--scrollbar-thumb:#ffffff1a;--footer-bg:#060609;--font-heading:"Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;font-family:var(--font-body);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text-main);background:var(--bg-darker);scroll-behavior:smooth}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}html{max-width:100%;overflow-x:hidden}body{background-color:var(--bg-darker);background-image:radial-gradient(circle at 10% 20%, rgba(var(--primary-rgb), .03) 0%, transparent 40%), radial-gradient(circle at 90% 80%, rgba(var(--secondary-rgb), .04) 0%, transparent 40%), radial-gradient(circle at 50% 50%, #0a0a0f 0%, #060609 100%);background-attachment:fixed;max-width:100%;min-height:100vh;position:relative;overflow-x:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-darker)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(var(--primary-rgb), .4)}#root{flex-direction:column;width:100%;max-width:100%;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.glass-panel{background:var(--bg-card);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-glass);box-shadow:0 8px 32px #0000004d}.glass-panel-hover{transition:all .4s cubic-bezier(.16,1,.3,1)}.glass-panel-hover:hover{background:var(--bg-card-hover);border-color:var(--border-glass-hover);transform:translateY(-4px);box-shadow:0 12px 40px #00000073}.reveal-on-scroll{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.reveal-on-scroll.revealed{opacity:1;transform:translateY(0)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer-text{background:linear-gradient(90deg, #fff 0%, var(--primary) 50%, #fff 100%);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;animation:6s linear infinite shimmer}.text-gradient-gold{background:linear-gradient(135deg, #fff 30%, var(--primary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.text-gradient-purple{background:linear-gradient(135deg, #fff 30%, var(--secondary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.text-gradient-dual{background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}button,input,select,textarea{font-family:var(--font-body)}a{color:inherit;text-decoration:none}.btn-hero-primary{cursor:pointer;box-shadow:0 4px 20px rgba(var(--primary-rgb), .35);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 28px;font-size:14px;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%)!important;color:#fff!important;border:none!important}.btn-hero-primary:hover{box-shadow:0 6px 25px rgba(var(--primary-rgb), .5);opacity:.96;transform:translateY(-2px)}.btn-hero-primary:disabled,.btn-hero-primary[disabled]{pointer-events:auto;cursor:not-allowed!important;opacity:.45!important;box-shadow:none!important;transform:none!important}.btn-hero-secondary{color:var(--text-main);border:1px solid var(--border-glass);cursor:pointer;background:#ffffff0d;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn-hero-secondary:hover{border-color:var(--border-glass-hover);color:var(--text-main);background:#ffffff1a}body,header,footer,.glass-panel,.talent-card,.btn-hero-primary,.btn-hero-secondary,.nav-item,input,select,textarea,.btn-theme-toggle{transition:background .3s,background-color .3s,border-color .3s,color .3s,box-shadow .3s}:root[data-theme=light]{--bg-darker:#f5f5f7;--bg-dark:#fff;--bg-card:#fffffff0;--bg-card-hover:#fffffffa;--bg-glass-overlay:#f5f5f7d9;--bg-glass-card:#fffffff7;--primary:#d97706;--primary-rgb:217, 119, 6;--secondary:#a855f7;--secondary-rgb:168, 85, 247;--accent:#059669;--text-main:#1f2937;--text-muted:#475569;--text-dark:#fff;--border-glass:#0f172a14;--border-glass-hover:#0f172a29;--shadow-glow:0 0 25px #d977061a;--shadow-glow-purple:0 0 25px #a855f71a;--shadow-glass-card:0 20px 40px #0f172a14;--autofill-bg:#fff;--autofill-text:#1f2937;--glass-tint-xs:#0f172a03;--glass-tint-sm:#0f172a05;--glass-tint-md:#0f172a0a;--glass-tint-lg:#0f172a0f;--glass-tint-xl:#0f172a14;--glass-tint-2xl:#0f172a1f;--input-bg:#fff;--input-bg-focus:#fff;--table-filter-bg:#fff;--table-header-bg:#f5f5f7;--scrollbar-thumb:#0f172a26;--footer-bg:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=light] body{background-color:var(--bg-darker);background-image:radial-gradient(circle at 10% 20%, #d977060d 0%, transparent 40%), radial-gradient(circle at 90% 80%, rgba(var(--secondary-rgb), .05) 0%, transparent 40%), radial-gradient(circle at 50% 50%, #fff 0%, #f5f5f7 100%)}:root[data-theme=light] .text-gradient-gold{background:linear-gradient(135deg, #1f2937 30%, var(--primary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}:root[data-theme=light] .text-gradient-purple{background:linear-gradient(135deg, #1f2937 30%, var(--secondary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}:root[data-theme=light] .shimmer-text{background:linear-gradient(90deg, #1f2937 0%, var(--primary) 50%, #1f2937 100%);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text}:root[data-theme=light] ::-webkit-scrollbar-track{background:var(--bg-darker)}:root[data-theme=light] ::-webkit-scrollbar-thumb{background:#0f172a26}:root[data-theme=light] header.scrolled{background:#ffffffd9;box-shadow:0 4px 30px #00000008}:root[data-theme=light] .btn-theme-toggle{background:#0f172a08;border-color:#0f172a1a}:root[data-theme=light] .btn-theme-toggle:hover{background:#0f172a14;border-color:#0f172a33}:root[data-theme=light] footer{background:#fff}:root[data-theme=light] .pagination-bar{background:#ffffffb3}:root[data-theme=light] .pagination-select{color:var(--text-main);background:#fff;border-color:#0f172a1a}:root[data-theme=light] .talent-tag{color:var(--text-main)!important;background:#0f172a0d!important;border-color:#0f172a1a!important}:root[data-theme=light] .job-tag.dept{color:#a21caf!important;background:#d946ef1f!important;border-color:#d946ef40!important}:root[data-theme=light] .job-tag.budget{color:#b45309!important;background:#f59e0b26!important;border-color:#f59e0b4d!important}:root[data-theme=light] .job-tag.type{color:#374151!important;background:#0f172a0d!important;border-color:#0f172a1f!important}:root[data-theme=light] .btn-quickview{color:var(--text-main)!important;background:#0f172a0a!important;border-color:#0f172a1a!important}:root[data-theme=light] .btn-quickview:hover{background:#0f172a14!important;border-color:#0f172a33!important}:root[data-theme=light] .btn-view-profile{color:var(--text-main)!important;background:0 0!important;border-color:#0f172a26!important}:root[data-theme=light] .talent-card:hover .btn-view-profile,:root[data-theme=light] .btn-view-profile:hover{background:linear-gradient(135deg, var(--primary), var(--secondary))!important;color:#fff!important;border-color:#0000!important;box-shadow:0 4px 15px #f59e0b4d!important}:root[data-theme=light] .pagination-btn{color:var(--text-main)!important;background:#0f172a0a!important;border-color:#0f172a14!important}:root[data-theme=light] .pagination-btn:hover:not(:disabled){background:#0f172a14!important;border-color:#0f172a26!important}:root[data-theme=light] .pagination-btn.active{background:var(--primary)!important;color:#fff!important;border-color:var(--primary)!important}:root[data-theme=light] .footer-column h4{color:#111827!important}:root[data-theme=light] .separator{color:#0f172a26!important}:root[data-theme=light] .social-icon{color:#4b5563!important;background:#0f172a08!important;border-color:#0f172a14!important}:root[data-theme=light] .social-icon:hover{background:var(--primary)!important;color:#fff!important;border-color:var(--primary)!important}:root[data-theme=light] .footer-bottom{border-top-color:#0f172a14!important}.form-label{color:var(--text-muted);align-items:center;gap:6px;margin-bottom:4px;font-size:12px;font-weight:700;display:flex}.form-input{background:var(--input-bg);border:1px solid var(--border-glass);width:100%;color:var(--text-main);font-size:13.5px;font-family:var(--font-body);box-sizing:border-box;border-radius:10px;outline:none;padding:11px 14px;transition:all .25s}.form-input:focus{border-color:var(--primary);box-shadow:0 0 15px rgba(var(--primary-rgb), .2);background:var(--input-bg-focus)}.form-input::placeholder{color:var(--text-muted);opacity:.6}input::-ms-reveal{width:0!important;height:0!important;display:none!important}input::-ms-clear{width:0!important;height:0!important;display:none!important}input:-webkit-autofill{-webkit-text-fill-color:var(--autofill-text)!important;-webkit-box-shadow:0 0 0px 1000px var(--autofill-bg) inset!important;box-shadow:0 0 0px 1000px var(--autofill-bg) inset!important;background-color:var(--autofill-bg)!important;background:var(--autofill-bg)!important;transition:background-color 600000s ease-in-out!important}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--autofill-text)!important;-webkit-box-shadow:0 0 0px 1000px var(--autofill-bg) inset!important;box-shadow:0 0 0px 1000px var(--autofill-bg) inset!important;background-color:var(--autofill-bg)!important;background:var(--autofill-bg)!important;transition:background-color 600000s ease-in-out!important}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--autofill-text)!important;-webkit-box-shadow:0 0 0px 1000px var(--autofill-bg) inset!important;box-shadow:0 0 0px 1000px var(--autofill-bg) inset!important;background-color:var(--autofill-bg)!important;background:var(--autofill-bg)!important;transition:background-color 600000s ease-in-out!important}input:-webkit-autofill:active{-webkit-text-fill-color:var(--autofill-text)!important;-webkit-box-shadow:0 0 0px 1000px var(--autofill-bg) inset!important;box-shadow:0 0 0px 1000px var(--autofill-bg) inset!important;background-color:var(--autofill-bg)!important;background:var(--autofill-bg)!important;transition:background-color 600000s ease-in-out!important}textarea:-webkit-autofill{-webkit-text-fill-color:var(--autofill-text)!important;-webkit-box-shadow:0 0 0px 1000px var(--autofill-bg) inset!important;box-shadow:0 0 0px 1000px var(--autofill-bg) inset!important;background-color:var(--autofill-bg)!important;background:var(--autofill-bg)!important;transition:background-color 600000s ease-in-out!important}select:-webkit-autofill{-webkit-text-fill-color:var(--autofill-text)!important;-webkit-box-shadow:0 0 0px 1000px var(--autofill-bg) inset!important;box-shadow:0 0 0px 1000px var(--autofill-bg) inset!important;background-color:var(--autofill-bg)!important;background:var(--autofill-bg)!important;transition:background-color 600000s ease-in-out!important}input[type=password],input[type=text].form-input{color:var(--text-main)}:root[data-theme=light] .form-input,[data-theme=light] .form-input,:root[data-theme=light] input[type=password],[data-theme=light] input[type=password],:root[data-theme=light] input[type=text].form-input,[data-theme=light] input[type=text].form-input{background:var(--input-bg)!important;background-color:var(--input-bg)!important;-webkit-box-shadow:0 0 0px 1000px var(--autofill-bg) inset!important;box-shadow:0 0 0px 1000px var(--autofill-bg) inset!important;-webkit-text-fill-color:var(--autofill-text)!important;color:var(--text-main)!important}:root[data-theme=light] .limelight-select-control{color:#1f2937!important;background:#fff!important;border-color:#0f172a26!important}:root[data-theme=light] .form-input:focus,[data-theme=light] .form-input:focus,:root[data-theme=light] .limelight-select-control:focus{-webkit-box-shadow:0 0 0px 1000px #fff inset, 0 0 15px rgba(var(--primary-rgb), .2)!important;box-shadow:0 0 0px 1000px #fff inset, 0 0 15px rgba(var(--primary-rgb), .2)!important;border-color:var(--primary)!important;background:#fff!important}.form-input.is-valid,.form-input[data-valid=true]{border-color:#10b981!important;box-shadow:inset 0 0 0 1000px #12121a,0 0 12px #10b98159!important}:root[data-theme=light] .form-input.is-valid,:root[data-theme=light] .form-input[data-valid=true],[data-theme=light] .form-input.is-valid,[data-theme=light] .form-input[data-valid=true],:root[data-theme=light] .form-input.is-valid:focus,:root[data-theme=light] .form-input[data-valid=true]:focus,[data-theme=light] .form-input.is-valid:focus,[data-theme=light] .form-input[data-valid=true]:focus{-webkit-text-fill-color:#1f2937!important;color:#1f2937!important;background:#fff!important;border-color:#10b981!important;box-shadow:inset 0 0 0 1000px #fff,0 0 12px #10b98159!important}.form-input.is-invalid,.form-input[data-invalid=true]{border-color:#ef4444!important;box-shadow:inset 0 0 0 1000px #12121a,0 0 12px #ef444459!important}:root[data-theme=light] .form-input.is-invalid,:root[data-theme=light] .form-input[data-invalid=true],[data-theme=light] .form-input.is-invalid,[data-theme=light] .form-input[data-invalid=true],:root[data-theme=light] .form-input.is-invalid:focus,:root[data-theme=light] .form-input[data-invalid=true]:focus,[data-theme=light] .form-input.is-invalid:focus,[data-theme=light] .form-input[data-invalid=true]:focus{-webkit-text-fill-color:#1f2937!important;color:#1f2937!important;background:#fff!important;border-color:#ef4444!important;box-shadow:inset 0 0 0 1000px #fff,0 0 12px #ef444459!important}:root[data-theme=light] .auth-glow{opacity:0!important;display:none!important}:root[data-theme=light] .btn-hero-primary{box-shadow:0 4px 12px #0f172a14!important}:root[data-theme=light] .btn-hero-primary:hover{box-shadow:0 6px 16px #0f172a1f!important}:root[data-theme=light] .limelight-select-dropdown{background:#fff!important;border-color:#0f172a26!important;box-shadow:0 10px 30px #0f172a1f!important}:root[data-theme=light] .btn-add-work,:root[data-theme=light] .btn-success-reset{color:var(--text-main)!important;background:#0f172a0a!important;border-color:#0f172a1f!important}:root[data-theme=light] .btn-add-work:hover,:root[data-theme=light] .btn-success-reset:hover{background:#0f172a14!important;border-color:#0f172a33!important}:root[data-theme=light] .credit-card{background:#0f172a05!important;border-color:#0f172a0f!important}:root[data-theme=light] .credit-card:hover{border-color:#0f172a1f!important}:root[data-theme=light] .search-wrapper,:root[data-theme=light] .dir-select-input{color:var(--text-main)!important;background:#ffffffd9!important;border-color:#0f172a26!important}:root[data-theme=light] .search-input{color:var(--text-main)!important}:root[data-theme=light] .search-input::placeholder{color:#9ca3af!important}:root[data-theme=light] .filter-tag{color:var(--text-muted)!important;background:#0f172a0a!important;border-color:#0f172a14!important}:root[data-theme=light] .filter-tag:hover{color:var(--text-main)!important;background:#0f172a14!important}:root[data-theme=light] .custom-list-tag{background:rgba(var(--secondary-rgb), .08)!important;border-color:rgba(var(--secondary-rgb), .2)!important;color:var(--secondary)!important}:root[data-theme=light] .btn-hero-secondary{color:var(--text-main)!important;background:#0f172a0a!important;border-color:#0f172a1a!important}:root[data-theme=light] .btn-hero-secondary:hover{background:#0f172a14!important;border-color:#0f172a33!important}:root[data-theme=light] .stat-num{background:linear-gradient(135deg, var(--text-main), var(--primary))!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important}:root[data-theme=light] .dept-tab-btn{color:var(--text-muted)!important;background:#0f172a05!important;border-color:#0f172a14!important}:root[data-theme=light] .dept-tab-btn:hover{color:var(--text-main)!important;background:#0f172a0f!important;border-color:#0f172a26!important}:root[data-theme=light] .dept-page-content-box h3{color:var(--text-main)!important}:root[data-theme=light] .talent-info-body{background:#ffffff73!important;border-top-color:#0f172a0d!important}:root[data-theme=light] .dept-page-card{background:var(--bg-card)!important;border-color:#0f172a14!important;box-shadow:0 8px 32px #0f172a0a!important}:root[data-theme=light] .dept-page-card:hover{background:var(--bg-card-hover)!important;border-color:var(--primary)!important;box-shadow:0 12px 30px #0f172a14!important}:root[data-theme=light] .btn-back-departments{color:var(--text-main)!important;background:#fff!important;border:1px solid #0f172a1f!important;box-shadow:0 2px 8px #0f172a0d!important}:root[data-theme=light] .btn-back-departments:hover{border-color:var(--accent-purple,#9333ea)!important;color:var(--accent-purple,#9333ea)!important;background:#9333ea14!important;box-shadow:0 4px 14px #9333ea1f!important}:root[data-theme=light] .btn-dept-view-all-talents{color:#fff!important;background:linear-gradient(135deg,#9333ea 0%,#7c3aed 100%)!important;border:none!important;box-shadow:0 4px 14px #9333ea40!important}:root[data-theme=light] .btn-dept-view-all-talents:hover{color:#fff!important;background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 100%)!important;box-shadow:0 6px 18px #9333ea59!important}:root[data-theme=light] .dept-roles-badge{color:var(--accent-purple,#9333ea)!important;background:#9333ea14!important;border-color:#9333ea33!important}:root[data-theme=light] .dept-roles-icon-box{color:var(--accent-purple,#9333ea)!important;background:#9333ea1a!important;border-color:#9333ea33!important}:root[data-theme=light] .studio-avatar-box{border:none!important;box-shadow:0 8px 24px #0f172a1a!important}:root[data-theme=light] .inbox-sidebar{background:#ffffff8c!important}:root[data-theme=light] .inbox-chat-pane{background:#ffffff59!important}:root[data-theme=light] .chat-pane-header{background:#fff9!important}:root[data-theme=light] .chat-input-row{background:#ffffff8c!important}:root[data-theme=light] .chat-input-textarea{color:var(--text-main)!important;background:#fffffff2!important;border-color:#0f172a26!important}:root[data-theme=light] .chat-input-textarea:focus{border-color:var(--primary)!important}:root[data-theme=light] .message-bubble-row.received .chat-bubble{color:var(--text-main)!important;background:#0f172a0d!important;border-color:#0f172a1a!important}:root[data-theme=light] .chat-dropdown{background:#fff!important;border-color:#0f172a1f!important;box-shadow:0 10px 30px #0f172a1a!important}:root[data-theme=light] .chat-dropdown button{color:var(--text-main)!important}:root[data-theme=light] .chat-dropdown button:hover{color:var(--primary)!important;background:#0f172a0d!important}:root[data-theme=light] .chat-nested-menu{background:#f5f5f7fa!important;border-color:#0f172a1a!important}:root[data-theme=light] .chat-nested-menu button{color:var(--text-main)!important}:root[data-theme=light] .chat-nested-menu button:hover{background:#0f172a0d!important}:root[data-theme=light] .glass-panel h2,:root[data-theme=light] .glass-panel h3,:root[data-theme=light] .glass-panel h4,:root[data-theme=light] [style*="color: rgb(255, 255, 255)"]:not(button):not(.btn-hero-primary):not(.btn-submit-enroll):not(.email-btn):not(.ticker-badge):not(.nav-badge-count):not([class*=badge]):not([class*=pill]):not([data-white-text=true]):not(.membership-plans-section *):not([class*=membership]),:root[data-theme=light] [style*="color:rgb(255, 255, 255)"]:not(button):not(.btn-hero-primary):not(.btn-submit-enroll):not(.email-btn):not(.ticker-badge):not(.nav-badge-count):not([class*=badge]):not([class*=pill]):not([data-white-text=true]):not(.membership-plans-section *):not([class*=membership]),:root[data-theme=light] [style*="color: rgb(255,255,255)"]:not(button):not(.btn-hero-primary):not(.btn-submit-enroll):not(.email-btn):not(.ticker-badge):not(.nav-badge-count):not([class*=badge]):not([class*=pill]):not([data-white-text=true]):not(.membership-plans-section *):not([class*=membership]),:root[data-theme=light] [style*="color:rgb(255,255,255)"]:not(button):not(.btn-hero-primary):not(.btn-submit-enroll):not(.email-btn):not(.ticker-badge):not(.nav-badge-count):not([class*=badge]):not([class*=pill]):not([data-white-text=true]):not(.membership-plans-section *):not([class*=membership]){color:var(--text-main)!important}:root[data-theme=light] .glass-panel input,:root[data-theme=light] .glass-panel select,:root[data-theme=light] .glass-panel textarea{color:var(--text-main)!important;background:#fff!important;border-color:#0f172a26!important}:root[data-theme=light] .glass-panel input::placeholder{color:#9ca3af!important}:root[data-theme=light] tr[style*="background: #131122"],:root[data-theme=light] tr[style*="background: rgb(19, 17, 34)"]{background:var(--bg-darker)!important;color:var(--text-muted)!important;border-bottom-color:#0f172a1a!important}:root[data-theme=light] th[style*="background: #131122"],:root[data-theme=light] th[style*="background: rgb(19, 17, 34)"]{background:var(--bg-darker)!important;color:var(--text-muted)!important}:root[data-theme=light] th[style*="position: sticky"]{background:var(--bg-darker)!important;color:var(--text-main)!important}:root[data-theme=light] label[style*="color: #fff"],:root[data-theme=light] label[style*="color: rgb(255, 255, 255)"],:root[data-theme=light] .glass-panel h2[style*="color: #fff"],:root[data-theme=light] .glass-panel h2[style*="color: rgb(255, 255, 255)"]{color:var(--text-main)!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-cw{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-ccw{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.spin-cw{transform-origin:50%;animation:20s linear infinite spin-cw}.spin-ccw{transform-origin:50%;animation:15s linear infinite spin-ccw}:root[data-theme=light] [style*="background: 'var(--bg-darker)'"],:root[data-theme=light] [style*="background: var(--bg-darker)"]{color:var(--text-main)!important}:root[data-theme=light] table tbody tr:nth-child(2n){background:#0f172a05!important}:root[data-theme=light] table tbody tr:hover{background:rgba(var(--primary-rgb), .04)!important}:root[data-theme=light] table tbody tr{border-bottom-color:#0f172a0f!important}:root[data-theme=light] table td{color:var(--text-main)!important}:root[data-theme=light] table th{color:var(--text-muted)!important}:root[data-theme=light] .glass-panel select,:root[data-theme=light] table select,:root[data-theme=light] input[style*=background]:not([type=range]),:root[data-theme=light] select[style*=background],:root[data-theme=light] textarea[style*=background]{color:var(--text-main)!important;background:#fff!important;border-color:#0f172a26!important}:root[data-theme=light] footer a,:root[data-theme=light] footer li a,:root[data-theme=light] .sitemap-page-section a,:root[data-theme=light] .sitemap-page-section li a{color:var(--text-muted)!important}:root[data-theme=light] footer a:hover,:root[data-theme=light] footer li a:hover,:root[data-theme=light] .sitemap-page-section a:hover,:root[data-theme=light] .sitemap-page-section li a:hover{color:var(--primary)!important}:root[data-theme=light] footer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffc!important;border-top:1px solid #0f172a14!important}:root[data-theme=light] header.scrolled{background:#ffffffeb!important;border-bottom:1px solid #0f172a14!important;box-shadow:0 2px 20px #0f172a0f!important}:root[data-theme=light] .dept-stacked-card h3,:root[data-theme=light] .depts-stacked-cards h3,:root[data-theme=light] .dept-stacked-card [style*="color: #fff"],:root[data-theme=light] .dept-stacked-card [style*="color:rgb(255, 255, 255)"]{color:var(--text-main)!important}:root[data-theme=light] .dept-stacked-card{background:var(--bg-card)!important;border-color:#0f172a14!important}:root[data-theme=light] .dept-stacked-card.active-card{border-color:rgba(var(--primary-rgb), .35)!important}:root[data-theme=light] .depts-scroll-indicator div{background:var(--bg-card)!important;border-color:var(--primary)!important}:root[data-theme=light] .explore-page-section h1,:root[data-theme=light] .explore-page-section [style*="color: #fff"],:root[data-theme=light] .explore-page-section [style*="color:rgb(255, 255, 255)"],:root[data-theme=light] .filters-sidebar [style*="color: #fff"],:root[data-theme=light] .filters-sidebar [style*="color:rgb(255, 255, 255)"]{color:var(--text-main)!important}:root[data-theme=light] .filters-sidebar{background:var(--bg-card)!important;border-color:#0f172a14!important}:root[data-theme=light] .talent-info-body [style*="color: #fff"],:root[data-theme=light] .talent-info-body [style*="color:rgb(255, 255, 255)"],:root[data-theme=light] .explore-tab-switcher [style*="color: #fff"]:not([style*="background: var(--primary)"]),:root[data-theme=light] .about-page-section h2,:root[data-theme=light] .about-page-section h3,:root[data-theme=light] .about-page-section [style*="color: #fff"],:root[data-theme=light] .about-page-section [style*="color:rgb(255, 255, 255)"]{color:var(--text-main)!important}:root[data-theme=light] .membership-page-section h2,:root[data-theme=light] .membership-page-section h3,:root[data-theme=light] .membership-plans-section h2,:root[data-theme=light] .membership-plans-section h3{color:var(--text-main)}.membership-plans-section .membership-active-pill,.membership-plans-section .membership-highlight-badge,.membership-plans-section .membership-toggle-active,.membership-plans-section .membership-tab-active,.membership-plans-section .btn-hero-primary,.membership-plans-section [data-white-text=true]{color:#fff!important}:root[data-theme=light] .membership-page-section [style*="font-size: 38px"],:root[data-theme=light] .membership-page-section [style*="font-size: 36px"],:root[data-theme=light] .membership-plans-section [style*="font-size: 44px"]{color:var(--primary)!important}:root[data-theme=light] .pricing-card{background:var(--bg-card)!important;border-color:#0f172a1a!important}:root[data-theme=light] .showcase-page-section h2,:root[data-theme=light] .showcase-page-section h3,:root[data-theme=light] .showcase-page-section h4,:root[data-theme=light] .showcase-page-section [style*="color: #fff"],:root[data-theme=light] .showcase-page-section [style*="color:rgb(255, 255, 255)"],:root[data-theme=light] .jobs-page-section h2,:root[data-theme=light] .jobs-page-section h3,:root[data-theme=light] .jobs-page-section [style*="color: #fff"],:root[data-theme=light] .jobs-page-section [style*="color:rgb(255, 255, 255)"],:root[data-theme=light] .job-card-title,:root[data-theme=light] .profile-page-section h2,:root[data-theme=light] .profile-page-section h3,:root[data-theme=light] .profile-page-section h4,:root[data-theme=light] .profile-page-section [style*="color: #fff"],:root[data-theme=light] .profile-page-section [style*="color:rgb(255, 255, 255)"],:root[data-theme=light] .enroll-page-section h2,:root[data-theme=light] .enroll-page-section h3,:root[data-theme=light] .enroll-page-section [style*="color: #fff"],:root[data-theme=light] .enroll-page-section [style*="color:rgb(255, 255, 255)"],:root[data-theme=light] .enroll-section h2,:root[data-theme=light] .enroll-section h3,:root[data-theme=light] .enroll-section [style*="color: #fff"],:root[data-theme=light] .enroll-section [style*="color:rgb(255, 255, 255)"],:root[data-theme=light] .inbox-page-section h3,:root[data-theme=light] .inbox-page-section h4,:root[data-theme=light] .inbox-page-section [style*="color: #fff"],:root[data-theme=light] .inbox-page-section [style*="color:rgb(255, 255, 255)"],:root[data-theme=light] .quickview-modal h3,:root[data-theme=light] .quickview-modal h4,:root[data-theme=light] .profile-modal-full h2,:root[data-theme=light] .profile-modal-full h3,:root[data-theme=light] .profile-modal-full h4,:root[data-theme=light] .application-modal h2,:root[data-theme=light] .application-modal h4,:root[data-theme=light] .application-modal p,:root[data-theme=light] .application-modal span{color:var(--text-main)!important}:root[data-theme=light] .application-modal{background:var(--bg-card)!important}:root[data-theme=light] [style*="background: 'rgba(0,0,0,"],:root[data-theme=light] [style*="background: rgba(0,0,0,"],:root[data-theme=light] [style*="background: #0a0a0f"],:root[data-theme=light] [style*="background: '#0a0a0f'"]{color:var(--text-main)!important;background:#ffffffe6!important;border-color:#0f172a26!important}:root[data-theme=light] .glass-panel span[style*="font-size: 24px"][style*="font-weight: 800"]{color:var(--primary)!important}:root[data-theme=light] section>div>h1,:root[data-theme=light] section>div>h2,:root[data-theme=light] .glass-panel>div>h1,:root[data-theme=light] .glass-panel>div>h2{color:var(--text-main)!important}:root[data-theme=light] .sitemap-page-section ul li a{color:var(--text-muted)!important}:root[data-theme=light] .dept-page-content-box{background:var(--bg-card)!important;border-color:#0f172a0f!important}:root[data-theme=light] .dept-page-content-box h2,:root[data-theme=light] .dept-page-content-box p{color:var(--text-main)!important}:root[data-theme=light] .job-card-description,:root[data-theme=light] .job-card-company,:root[data-theme=light] .job-card-meta-item{color:var(--text-muted)!important}:root[data-theme=light] .talent-image-container{background:#e8e8ee!important}:root[data-theme=light] .section-title{color:var(--text-main)!important}:root[data-theme=light] .section-subtitle{color:var(--text-muted)!important}:root[data-theme=light] .login-page-section h2,:root[data-theme=light] .login-page-section label,:root[data-theme=light] .login-page-section p,:root[data-theme=light] .signup-page-section h2,:root[data-theme=light] .signup-page-section label,:root[data-theme=light] .signup-page-section p{color:var(--text-main)!important}.streak-flame-icon,.streak-flame-icon svg,:root[data-theme=light] .streak-flame-icon,:root[data-theme=light] .streak-flame-icon svg,:root[data-theme=light] .streak-toast-banner svg{color:#fff!important;fill:#fff!important;stroke:#fff!important}.dept-page-icon-wrapper svg{color:var(--primary);width:22px;height:22px;transition:all .3s}:root[data-theme=light] .dept-page-icon-wrapper{background:#d977061f!important;border-color:#d9770640!important;box-shadow:0 4px 12px #d977061a!important}:root[data-theme=light] .dept-page-icon-wrapper svg{color:#d97706!important}@keyframes navbarShootingStar{0%{opacity:0;transform:translate3d(0, 0, 0) rotate(var(--star-angle,-35deg)) scaleX(.2)}20%{opacity:1;transform:translate3d(calc(var(--star-travel-x) * .25), calc(var(--star-travel-y) * .25), 0) rotate(var(--star-angle,-35deg)) scaleX(1)}75%{opacity:1}to{opacity:0;transform:translate3d(var(--star-travel-x), var(--star-travel-y), 0) rotate(var(--star-angle,-35deg)) scaleX(1.8)}}:root[data-theme=light] .dept-page-card:hover .dept-page-icon-wrapper{background:var(--primary)!important;border-color:var(--primary)!important;box-shadow:0 0 16px #d9770659!important}:root[data-theme=light] .dept-page-card:hover .dept-page-icon-wrapper svg{color:#fff!important}:root[data-theme=light] .dept-svg text{fill:var(--text-main)!important}:root[data-theme=light] .dept-svg line,:root[data-theme=light] .dept-svg path,:root[data-theme=light] .dept-svg rect{stroke:#0f172a40!important}:root[data-theme=light] footer a,[data-theme=light] footer a,:root[data-theme=light] .footer-column a,[data-theme=light] .footer-column a{color:var(--text-muted)!important}:root[data-theme=light] footer a:hover,[data-theme=light] footer a:hover{color:var(--primary)!important}:root[data-theme=light] footer{color:var(--text-main)!important;background:#fff!important;border-top:1px solid #0f172a12!important}:root[data-theme=light] .membership-page-card,[data-theme=light] .membership-price-amount{color:var(--text-main)!important}:root[data-theme=light] .glass-panel span:not(.btn-hero-primary *):not(.name-initial-avatar):not([class*=badge]):not([class*=tag]):not([class*=pill]):not([data-white-text=true]):not(.required-asterisk),:root[data-theme=light] .glass-panel p:not([data-white-text=true]){color:var(--text-main)}.required-asterisk,.form-label .required-asterisk{font-weight:700;color:#ef4444!important}:root[data-theme=light] .required-asterisk,[data-theme=light] .required-asterisk,:root[data-theme=light] .glass-panel .required-asterisk,[data-theme=light] .glass-panel .required-asterisk{color:#ef4444!important}:root[data-theme=light] .sitemap-link,:root[data-theme=light] #sitemap-section a,[data-theme=light] #sitemap-section a{color:var(--text-muted)!important}:root[data-theme=light] .backlight-filter-input,[data-theme=light] .backlight-filter-input,:root[data-theme=light] select.backlight-select,[data-theme=light] select.backlight-select{color:var(--text-main)!important;background:#fff!important;border-color:#0f172a1f!important}:root[data-theme=light] input,[data-theme=light] input,:root[data-theme=light] textarea,[data-theme=light] textarea,:root[data-theme=light] select,[data-theme=light] select{color:var(--text-main)!important}:root[data-theme=light] input::placeholder,[data-theme=light] input::placeholder,:root[data-theme=light] textarea::placeholder,[data-theme=light] textarea::placeholder,:root[data-theme=light] .modal-close-btn,[data-theme=light] .modal-close-btn{color:var(--text-muted)!important}:root[data-theme=light] h1:not(.shimmer-text):not(.text-gradient-gold):not(.text-gradient-purple),:root[data-theme=light] h2:not(.shimmer-text),:root[data-theme=light] h3:not(.shimmer-text),:root[data-theme=light] h4:not(.shimmer-text){color:var(--text-main)}:root[data-theme=light] thead tr th,[data-theme=light] thead tr th{color:var(--text-muted)!important;background:var(--bg-darker)!important}:root[data-theme=light] tbody tr td,[data-theme=light] tbody tr td{color:var(--text-main)}:root[data-theme=light] .quick-view-stat strong,:root[data-theme=light] .talent-physical-specs strong,:root[data-theme=light] .plan-feature-item span,:root[data-theme=light] .membership-feature-list span{color:var(--text-main)!important}:root[data-theme=light] select{background:var(--bg-card)!important;color:var(--text-main)!important;border-color:var(--border-glass)!important}.sortable-th{cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s cubic-bezier(.16,1,.3,1)}.sortable-th:hover{color:var(--primary)!important;background:#ffffff0d!important}:root[data-theme=light] .sortable-th:hover,[data-theme=light] .sortable-th:hover{color:var(--primary)!important;background:#f59e0b14!important}.sortable-th:hover .sort-icon{opacity:1!important;color:var(--primary)!important}.sortable-th:active{transform:scale(.985)}.membership-highlight-badge,.membership-highlight-badge *,.membership-active-pill,.membership-active-pill *,.membership-plans-section .membership-highlight-badge,.membership-plans-section .membership-highlight-badge *,.membership-plans-section .membership-active-pill,.membership-plans-section .membership-active-pill *,.membership-plans-section [data-white-text=true],.membership-plans-section [data-white-text=true] *,:root[data-theme=light] .membership-highlight-badge,:root[data-theme=light] .membership-highlight-badge *,:root[data-theme=light] .membership-active-pill,:root[data-theme=light] .membership-active-pill *,:root[data-theme=light] .membership-plans-section .membership-highlight-badge,:root[data-theme=light] .membership-plans-section .membership-highlight-badge *,:root[data-theme=light] .membership-plans-section .membership-active-pill,:root[data-theme=light] .membership-plans-section .membership-active-pill *,:root[data-theme=light] .glass-panel .membership-highlight-badge,:root[data-theme=light] .glass-panel .membership-highlight-badge *,:root[data-theme=light] .glass-panel .membership-active-pill,:root[data-theme=light] .glass-panel .membership-active-pill *,:root[data-theme=light] [data-white-text=true],:root[data-theme=light] [data-white-text=true] *{color:#fff!important}
