[data-theme=light] body{background-color:#ffffff;color:#111111}[data-theme=light] .navbar-links ul li a{color:#333333}[data-theme=light] .navbar-links ul li a:hover{color:#7a00b3}[data-theme=light] .btn-signup-home{background-color:#111111}[data-theme=light] .btn-login-home{background-color:#f0f0f0;color:#111111;border:1px solid #ccc}[data-theme=light] .btn-login-home:hover{background-color:#e0e0e0}[data-theme=light] .logo-header a{color:#7a00b3}[data-theme=light] .logo-header a:hover{color:#5a0090}[data-theme=light] .research-container{background:#f8f8f8;color:#111111}[data-theme=light] .research-date,[data-theme=light] .research-subtitle{color:#555555}[data-theme=light] .research-card-title{color:#111111}[data-theme=light] .research-card{border-color:rgba(0,0,0,.1)}[data-theme=light] .research-card:hover{background:rgba(0,0,0,.03)}[data-theme=light] .research-button{border-color:rgba(0,0,0,.2);color:#111111}[data-theme=light] .research-button:hover{border-color:#7a00b3;color:#7a00b3}[data-theme=light] footer{background-color:#f4f4f4}[data-theme=light] .footer-icons a{color:#333333}[data-theme=light] .footer-icons a:hover{color:#7a00b3}[data-theme=light] .resources-footer a{color:#333333}[data-theme=light] .resources-footer a:hover{color:#7a00b3}[data-theme=light] .resources-footer li:not(:last-child){border-right-color:rgba(0,0,0,.2)}[data-theme=light] .copyright{color:#888888}[data-theme=light] .footer-business address{color:rgba(17,17,17,.68)}[data-theme=light] .footer-business a{color:#7a00b3}[data-theme=light] .legal-page{color:#151515}[data-theme=light] .legal-hero{border-bottom-color:rgba(0,0,0,.12)}[data-theme=light] .legal-kicker,[data-theme=light] .legal-section a{color:#7a00b3}[data-theme=light] .legal-hero h1,[data-theme=light] .legal-section h2{color:#111111}[data-theme=light] .legal-address,[data-theme=light] .legal-hero p,[data-theme=light] .legal-section p,[data-theme=light] .legal-section ul{color:rgba(17,17,17,.76)}[data-theme=light] .legal-section a:hover{color:#4d0073}[data-theme=light] .legal-contact{border-top-color:rgba(0,0,0,.12)}[data-theme=light] .settings-page{background:transparent;color:var(--cache-light-text)}[data-theme=light] .settings-column{background:#f8f8f8;border-color:#e0e0e0;color:#111111}[data-theme=light] .settings-column h2{color:#111111}[data-theme=light] .settings-column a{color:#7a00b3}[data-theme=light] .platform-card{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.1);color:#111111}[data-theme=light] .platform-card:hover{background:rgba(0,0,0,.06)}[data-theme=light] .profile-card{background:#ffffff;border:1px solid #e5e5e5;color:#111111;box-shadow:0 4px 16px rgba(0,0,0,.06)}[data-theme=light] .profile-card:hover{box-shadow:0 8px 24px rgba(122,0,179,.12)}[data-theme=light] .spotlight-card{background:#f8f8f8;border-color:#e0e0e0}[data-theme=light] .subtext{color:#444444}[data-theme=light]{--fc-page-bg-color:#ffffff;--fc-neutral-bg-color:#f8f8f8;--fc-border-color:#e0e0e0;--fc-button-text-color:#111111;--fc-button-bg-color:#f0f0f0;--fc-button-border-color:#cccccc;--fc-button-hover-bg-color:#e5e5e5;--fc-button-hover-border-color:#bbbbbb;--fc-button-active-bg-color:#d8d8d8;--fc-button-active-border-color:#aaaaaa;--fc-event-bg-color:#7a00b3;--fc-event-border-color:#7a00b3;--fc-today-bg-color:rgba(122,0,179,0.06)}[data-theme=light] .candidate-details,[data-theme=light] .candidate-details *,[data-theme=light] .experience-description,[data-theme=light] .experience-header h3,[data-theme=light] .experience-meta,[data-theme=light] .project-description,[data-theme=light] .project-header h3,[data-theme=light] .project-meta{color:#111111!important}[data-theme=light] .candidate-tag,[data-theme=light] .salary-container{background:#ffffff!important;color:#000000!important;border:2px solid #000000!important}[data-theme=light] .candidate-tag *,[data-theme=light] .dropdown-select,[data-theme=light] .salary-container *,[data-theme=light] .salary-select{color:#000000!important}[data-theme=light] .dropdown-select option,[data-theme=light] .salary-select option{background:#ffffff!important;color:#000000!important}[data-theme=light]{color-scheme:light}[data-theme=light] .app-body,[data-theme=light] body{color:#111827}[data-theme=light] .logo-header a:hover,[data-theme=light] .logo-header:hover{color:#5b21b6}[data-theme=light] .headline{color:#111827}[data-theme=light] .scroll-quote-box{background:rgba(255,255,255,.72);border:1px solid rgba(15,23,42,.08);box-shadow:0 18px 40px rgba(15,23,42,.08)}[data-theme=light] .quote-line-1,[data-theme=light] .quote-line-2{background:none;color:var(--cache-text);-webkit-text-fill-color:var(--cache-text)}[data-theme=light] .research-description,[data-theme=light] .tambien-text p,[data-theme=light] .tech-text p{color:#4b5563}[data-theme=light] .platform-card,[data-theme=light] .profile-tile,[data-theme=light] .query-box,[data-theme=light] .research-tags span{background:rgba(255,255,255,.88);border-color:rgba(15,23,42,.08);color:#111827;box-shadow:0 14px 32px rgba(15,23,42,.06)}[data-theme=light] .query-box{color:#111827}[data-theme=light] .candidate-result{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.2);color:#065f46;box-shadow:0 14px 30px rgba(16,185,129,.08)}[data-theme=light] .research-section{background:var(--cache-page);color:#111827}[data-theme=light] footer{background:#f4f6fb;border-top:1px solid rgba(15,23,42,.06)}[data-theme=light] .footer-whole{background:transparent!important}[data-theme=light] .footer-icons p,[data-theme=light] .footer-icons span{color:#111827!important}[data-theme=light] .recruiter-page{color:#111827}[data-theme=light] .job-posting-card{background:var(--cache-surface);border-color:rgba(122,0,179,.12);box-shadow:0 16px 36px rgba(15,23,42,.08)}[data-theme=light] .job-posting-card:after{background:var(--cache-accent-soft)}[data-theme=light] .job-card-action,[data-theme=light] .job-card-description,[data-theme=light] .job-card-meta,[data-theme=light] .job-card-subtitle{color:#4b5563}[data-theme=light] .job-card-meta strong{color:#7a00b3}[data-theme=light] .job-chip{background:#f3f4f6;border-color:#d1d5db;color:#374151}[data-theme=light] .job-chip--highlight{background:rgba(122,0,179,.08);border-color:rgba(122,0,179,.2);color:#7a00b3}[data-theme=light] .skill-tag{color:rgb(30,58,138)}[data-theme=light] .skill-tag--more{background:#e5e7eb;color:#374151}[data-theme=light] .add-job-card{background:#ffffff;border-color:rgba(15,23,42,.14);box-shadow:0 14px 30px rgba(15,23,42,.08)}[data-theme=light] .add-job-card:after{background:var(--cache-accent-soft)}[data-theme=light] .modal-overlay{background:rgba(15,23,42,.22)}[data-theme=light] .modal-content{background:#ffffff;border-color:rgba(15,23,42,.08);box-shadow:0 18px 40px rgba(15,23,42,.14)}[data-theme=light] .modal-header{background:#f8fafc;border-bottom-color:rgba(15,23,42,.08)}[data-theme=light] .form-group label,[data-theme=light] .modal-header h3{color:#111827}[data-theme=light] .close-btn,[data-theme=light] .remove-skill{color:#4b5563}[data-theme=light] .form-group input,[data-theme=light] .form-group select,[data-theme=light] .form-group textarea,[data-theme=light] .skills-input input{background:#ffffff;border-color:#d1d5db;color:#111827}[data-theme=light] .form-group input::placeholder,[data-theme=light] .form-group textarea::placeholder{color:#9ca3af}[data-theme=light] .btn-secondary{background:#ffffff;border-color:#d1d5db;color:#374151}[data-theme=light] .btn-secondary:hover{background:#f8fafc}[data-theme=light] .candidate-recruiter-tab{background:var(--cache-page);color:#111827}[data-theme=light] .candidate-recruiter-tab .candidate-name-link,[data-theme=light] .candidate-recruiter-tab .notes-popup-header h3,[data-theme=light] .candidate-recruiter-tab .pipeline-name,[data-theme=light] .candidate-recruiter-tab .reject-option,[data-theme=light] .candidate-recruiter-tab .reject-popup-header h3,[data-theme=light] .candidate-recruiter-tab .request-name,[data-theme=light] .candidate-recruiter-tab .section-title,[data-theme=light] .candidate-recruiter-tab .stage-title,[data-theme=light] .candidate-recruiter-tab .stage-title-grid,[data-theme=light] .candidate-recruiter-tab .suggest-time-section label{color:#111827;text-shadow:none}[data-theme=light] .candidate-recruiter-tab .candidate-meta,[data-theme=light] .candidate-recruiter-tab .candidate-status,[data-theme=light] .candidate-recruiter-tab .empty-stage,[data-theme=light] .candidate-recruiter-tab .empty-state,[data-theme=light] .candidate-recruiter-tab .pipeline-role,[data-theme=light] .candidate-recruiter-tab .request-date,[data-theme=light] .candidate-recruiter-tab .request-message{color:#4b5563}[data-theme=light] .candidate-recruiter-tab .tab-navigation:after{background:var(--cache-border-strong)}[data-theme=light] .candidate-recruiter-tab .tab-button{color:#4b5563}[data-theme=light] .candidate-recruiter-tab .tab-button.active,[data-theme=light] .candidate-recruiter-tab .tab-button:hover{color:#111827}[data-theme=light] .candidate-recruiter-tab .candidate-row.enhanced,[data-theme=light] .candidate-recruiter-tab .notes-popup-content,[data-theme=light] .candidate-recruiter-tab .pipeline-stage,[data-theme=light] .candidate-recruiter-tab .pipeline-stage-grid,[data-theme=light] .candidate-recruiter-tab .reject-popup-content,[data-theme=light] .candidate-recruiter-tab .request-row{background:var(--cache-surface);border:1px solid rgba(122,0,179,.14);box-shadow:0 14px 30px rgba(15,23,42,.08)}[data-theme=light] .candidate-recruiter-tab .pipeline-candidate,[data-theme=light] .candidate-recruiter-tab .pipeline-candidate-card-grid,[data-theme=light] .candidate-recruiter-tab .suggest-time-section{background:rgba(122,0,179,.06);border:1px solid rgba(122,0,179,.14)}[data-theme=light] .candidate-recruiter-tab .empty-stage,[data-theme=light] .candidate-recruiter-tab .empty-state{background:rgba(122,0,179,.04);border-color:rgba(122,0,179,.16)}[data-theme=light] .candidate-recruiter-tab .candidate-arrow,[data-theme=light] .candidate-recruiter-tab .candidate-icon,[data-theme=light] .candidate-recruiter-tab .close-btn,[data-theme=light] .candidate-recruiter-tab .notes-icon,[data-theme=light] .candidate-recruiter-tab .pipeline-icon{color:#374151}[data-theme=light] .candidate-recruiter-tab .candidate-arrow:hover,[data-theme=light] .candidate-recruiter-tab .candidate-icon:hover,[data-theme=light] .candidate-recruiter-tab .close-btn:hover,[data-theme=light] .candidate-recruiter-tab .notes-icon:hover,[data-theme=light] .candidate-recruiter-tab .pipeline-icon.active,[data-theme=light] .candidate-recruiter-tab .pipeline-icon:hover{background:rgba(122,0,179,.12);color:#7a00b3}[data-theme=light] .candidate-recruiter-tab .notes-indicator{border-color:#ffffff}[data-theme=light] .candidate-recruiter-tab .notes-popup-overlay,[data-theme=light] .candidate-recruiter-tab .reject-popup-overlay{background:rgba(15,23,42,.24)}[data-theme=light] .candidate-recruiter-tab .notes-popup-actions,[data-theme=light] .candidate-recruiter-tab .notes-popup-header,[data-theme=light] .candidate-recruiter-tab .reject-popup-actions,[data-theme=light] .candidate-recruiter-tab .reject-popup-header,[data-theme=light] .candidate-recruiter-tab .stage-header-grid{background:#f8fafc;border-color:rgba(15,23,42,.08)}[data-theme=light] .candidate-recruiter-tab .notes-textarea,[data-theme=light] .candidate-recruiter-tab .time-input{background:#ffffff;border-color:#d1d5db;color:#111827}[data-theme=light] .candidate-recruiter-tab .notes-textarea::placeholder{color:#9ca3af}[data-theme=light] .candidate-recruiter-tab .move-options,[data-theme=light] .candidate-recruiter-tab .move-options-dropdown,[data-theme=light] .candidate-recruiter-tab .move-options-dropdown a{background:#ffffff;border-color:rgba(122,0,179,.16);box-shadow:0 14px 28px rgba(15,23,42,.12)}[data-theme=light] .candidate-recruiter-tab .move-option,[data-theme=light] .candidate-recruiter-tab .move-options-dropdown a{color:#111827}[data-theme=light] .candidate-recruiter-tab .move-option:hover{background:rgba(122,0,179,.08);color:#7a00b3}[data-theme=light] .candidate-recruiter-tab .expand-icon{color:#7a00b3}[data-theme=light] .ranked-candidates-page{color:#111827}[data-theme=light] .ranked-candidates-page .toast-banner{background:rgba(255,255,255,.96);border-color:rgba(122,0,179,.16);color:#111827;box-shadow:0 12px 26px rgba(15,23,42,.12)}[data-theme=light] .ranked-candidates-page .job-posting-header{background:var(--cache-surface);border-color:rgba(122,0,179,.14);box-shadow:0 16px 32px rgba(15,23,42,.1)}[data-theme=light] .ranked-candidates-page .back-button{background:#ffffff;border-color:#d1d5db;color:#111827}[data-theme=light] .ranked-candidates-page .back-button:hover{background:#f8fafc;border-color:#a78bfa}[data-theme=light] .ranked-candidates-page .job-title{color:#111827}[data-theme=light] .ranked-candidates-page .job-title-row:after{background:var(--cache-accent);box-shadow:0 0 10px rgba(122,0,179,.18)}[data-theme=light] .ranked-candidates-page .job-pill{background:#f3f4f6;border-color:#d1d5db;color:#374151}[data-theme=light] .ranked-candidates-page .job-pill--accent{background:rgba(0,207,226,.12);border-color:rgba(0,120,212,.24);color:#0f172a}[data-theme=light] .ranked-candidates-page .ai-controls-hint,[data-theme=light] .ranked-candidates-page .ai-controls-subtitle,[data-theme=light] .ranked-candidates-page .ai-progress-text,[data-theme=light] .ranked-candidates-page .filter-right .candidate-count,[data-theme=light] .ranked-candidates-page .job-academic-row,[data-theme=light] .ranked-candidates-page .job-detail,[data-theme=light] .ranked-candidates-page .job-skills{color:#4b5563}[data-theme=light] .ranked-candidates-page .ai-controls-title,[data-theme=light] .ranked-candidates-page .job-detail strong{color:#111827}[data-theme=light] .ranked-candidates-page .ai-controls{background:rgba(122,0,179,.04);border-color:rgba(122,0,179,.14)}[data-theme=light] .ranked-candidates-page .ai-cache-badge{background:rgba(34,197,94,.12);color:#166534}[data-theme=light] .ranked-candidates-page .ai-progress-bar{background:rgba(15,23,42,.08)}[data-theme=light] .ranked-candidates-page .filter-container{border-bottom-color:rgba(15,23,42,.08)}[data-theme=light] .ranked-candidates-page .filter-left:after{color:#7a00b3}[data-theme=light] .ranked-candidates-page .filter-left select,[data-theme=light] .ranked-candidates-page .filter-left select option{background:#ffffff;border-color:#d1d5db;color:#111827;box-shadow:0 10px 20px rgba(15,23,42,.06)}[data-theme=light] .ranked-candidates-page .filter-left select:focus,[data-theme=light] .ranked-candidates-page .filter-left select:hover{background:#ffffff;border-color:#a78bfa;box-shadow:0 0 0 3px rgba(122,0,179,.08)}[data-theme=light] .ranked-candidates-page .filter-right .recent-search-btn{background:#ffffff;border-color:#d1d5db;color:#111827}[data-theme=light] .ranked-candidates-page .filter-right .recent-search-btn:hover{background:#7a00b3;border-color:#7a00b3;color:#ffffff}[data-theme=light] .ranked-candidates-page .candidate-card-wrapper{background:var(--cache-surface);border-color:rgba(122,0,179,.12);box-shadow:0 14px 30px rgba(15,23,42,.08)}[data-theme=light] .ranked-candidates-page .ranking-badge{background:rgba(255,255,255,.96);border-color:rgba(122,0,179,.18);color:#111827}[data-theme=light] .ranked-candidates-page .error-message{color:#b91c1c;background:rgba(254,226,226,.9)}[data-theme=light] .ranked-candidates-page .profile-card.horizontal{background:var(--cache-surface);border:1px solid rgba(122,0,179,.14);color:#111827;box-shadow:0 16px 32px rgba(15,23,42,.1)}[data-theme=light] .ranked-candidates-page .profile-card.horizontal .xp-title,[data-theme=light] .ranked-candidates-page .profile-card.horizontal h3{color:#111827}[data-theme=light] .ranked-candidates-page .profile-card.horizontal .profile-education,[data-theme=light] .ranked-candidates-page .profile-card.horizontal .profile-meta-label,[data-theme=light] .ranked-candidates-page .profile-card.horizontal .profile-meta-value,[data-theme=light] .ranked-candidates-page .profile-card.horizontal .xp-company,[data-theme=light] .ranked-candidates-page .profile-card.horizontal .xp-dates,[data-theme=light] .ranked-candidates-page .profile-card.horizontal .xp-empty,[data-theme=light] .ranked-candidates-page .profile-card.horizontal .xp-note{color:#4b5563}[data-theme=light] .ranked-candidates-page .profile-card.horizontal .profile-meta-item{background:#f3f4f6;border-color:#d1d5db;color:#374151}[data-theme=light] .ranked-candidates-page .profile-card.horizontal .icon-btn,[data-theme=light] .ranked-candidates-page .profile-card.horizontal .overlay-icon{color:#4b5563}[data-theme=light] .ranked-candidates-page .profile-card.horizontal .icon-btn:hover,[data-theme=light] .ranked-candidates-page .profile-card.horizontal .overlay-icon:hover{color:#111827}[data-theme=light] .ranked-candidates-page .profile-card.horizontal .profile-card-rank{box-shadow:0 10px 24px rgba(155,31,232,.28)}[data-theme=light] .candidate-page .link-tag,[data-theme=light] .candidate-page .link-tag.has-url{background:var(--cache-surface-subtle)!important;border:1px solid #c4b5fd!important;color:#111827!important;box-shadow:0 8px 24px rgba(15,23,42,.06)!important}[data-theme=light] .candidate-page .link-tag .link-main{color:inherit!important}[data-theme=light] .candidate-page .link-delete-btn,[data-theme=light] .candidate-page .link-tag .link-delete-btn{color:#dc2626!important}[data-theme=light] .candidate-page .link-delete-btn:hover,[data-theme=light] .candidate-page .link-tag .link-delete-btn:hover{background-color:rgba(30,58,138,.08)!important;color:#991b1b!important}[data-theme=light] .card-spotlight.manage-card{background:#ede9fe!important;border:1px solid #c4b5fd!important;box-shadow:0 10px 28px rgba(124,58,237,.12)!important}[data-theme=light] .card-spotlight.manage-card .action-btn,[data-theme=light] .card-spotlight.manage-card .action-btn-label,[data-theme=light] .card-spotlight.manage-card .action-icon,[data-theme=light] .card-spotlight.manage-card .company-description,[data-theme=light] .card-spotlight.manage-card .company-description p,[data-theme=light] .card-spotlight.manage-card .company-location,[data-theme=light] .card-spotlight.manage-card .company-meta,[data-theme=light] .card-spotlight.manage-card .company-name,[data-theme=light] .card-spotlight.manage-card .details-btn,[data-theme=light] .card-spotlight.manage-card .job-title,[data-theme=light] .card-spotlight.manage-card .read-more-btn{color:#111827!important}[data-theme=light] .card-spotlight.manage-card .action-btn:focus-visible,[data-theme=light] .card-spotlight.manage-card .action-btn:hover,[data-theme=light] .card-spotlight.manage-card .action-icon:hover,[data-theme=light] .card-spotlight.manage-card .details-btn:hover,[data-theme=light] .card-spotlight.manage-card .read-more-btn:hover{background:rgba(124,58,237,.12)!important}[data-theme=light] .calendar-sync-buttons .sync-button,[data-theme=light] .sync-buttons-container .sync-button{background:#ffffff!important;border:1px solid rgba(15,23,42,.18)!important;color:#111827!important}[data-theme=light] .calendar-sync-buttons .sync-button:hover,[data-theme=light] .sync-buttons-container .sync-button:hover{background:rgba(15,23,42,.06)!important;box-shadow:0 0 8px rgba(15,23,42,.18)!important}[data-theme=light] .calendar-sync-buttons .sync-button.google,[data-theme=light] .sync-buttons-container .sync-button.google{border:2px solid #34a853!important;color:#111827!important}[data-theme=light] .calendar-sync-buttons .sync-button.outlook,[data-theme=light] .sync-buttons-container .sync-button.outlook{border:2px solid #0078d4!important;color:#111827!important}[data-theme=light] .calendar-sync-buttons .sync-button.syncing,[data-theme=light] .sync-buttons-container .sync-button.syncing{background:rgba(15,23,42,.12)!important}[data-theme=light] .custom-calendar{background:var(--cache-surface)!important}[data-theme=light] .custom-calendar,[data-theme=light] .custom-calendar .rbc-allday-cell,[data-theme=light] .custom-calendar .rbc-calendar,[data-theme=light] .custom-calendar .rbc-day-bg,[data-theme=light] .custom-calendar .rbc-day-slot,[data-theme=light] .custom-calendar .rbc-header,[data-theme=light] .custom-calendar .rbc-off-range-bg,[data-theme=light] .custom-calendar .rbc-row,[data-theme=light] .custom-calendar .rbc-row-bg,[data-theme=light] .custom-calendar .rbc-time-content,[data-theme=light] .custom-calendar .rbc-time-gutter,[data-theme=light] .custom-calendar .rbc-time-header,[data-theme=light] .custom-calendar .rbc-time-header-cell,[data-theme=light] .custom-calendar .rbc-time-header-content,[data-theme=light] .custom-calendar .rbc-time-slot,[data-theme=light] .custom-calendar .rbc-time-view,[data-theme=light] .custom-calendar .rbc-timeslot-group,[data-theme=light] .custom-calendar .rbc-toolbar{background:#ffffff!important;color:#000000!important}[data-theme=light] .custom-calendar .rbc-toolbar button{background:#ffffff!important;color:#000000!important;border:1px solid #000000!important}[data-theme=light] .custom-calendar .rbc-toolbar button.rbc-active,[data-theme=light] .custom-calendar .rbc-toolbar button:active,[data-theme=light] .custom-calendar .rbc-toolbar button:hover{background:#f3f4f6!important;color:#000000!important}[data-theme=light] .custom-calendar .rbc-day-bg+.rbc-day-bg,[data-theme=light] .custom-calendar .rbc-header,[data-theme=light] .custom-calendar .rbc-time-content>*+*>*,[data-theme=light] .custom-calendar .rbc-time-gutter,[data-theme=light] .custom-calendar .rbc-time-header-cell,[data-theme=light] .custom-calendar .rbc-time-header>.rbc-row>*+*,[data-theme=light] .custom-calendar .rbc-timeslot-group,[data-theme=light] .custom-calendar .rbc-toolbar-label{border-color:#d1d5db!important;color:#000000!important}[data-theme=light] .custom-calendar .rbc-day-bg.rbc-today,[data-theme=light] .custom-calendar .rbc-day-slot.rbc-today,[data-theme=light] .custom-calendar .rbc-today{background:#f5f3ff!important}[data-theme=light] .custom-calendar .rbc-event-content,[data-theme=light] .custom-calendar .rbc-event-label,[data-theme=light] .custom-calendar .rbc-time-gutter .rbc-time-slot,[data-theme=light] .custom-calendar .rbc-time-gutter .rbc-timeslot-group:first-child,[data-theme=light] .event-details,[data-theme=light] .event-hover-popup,[data-theme=light] .recruiter-event-details{color:#000000!important;text-shadow:none!important}[data-theme=light] .event-hover-popup{background:#ffffff!important;border:1px solid #d1d5db!important;box-shadow:0 10px 24px rgba(0,0,0,.12)!important}[data-theme=light] .rbc-event{background:#ede9fe!important;border:1px solid #c4b5fd!important;color:#000000!important}[data-theme=light] .rbc-event:hover{background:#ddd6fe!important;box-shadow:0 0 12px rgba(124,58,237,.2)!important}[data-theme=light] .custom-calendar .rbc-current-time-indicator{background-color:#7a00b3!important}[data-theme=light] .custom-calendar .rbc-time-gutter:after{background:linear-gradient(0deg,#ffffff 20%,rgba(255,255,255,0))!important}[data-theme=light] .custom-calendar .rbc-time-gutter:before{background:linear-gradient(180deg,#ffffff 20%,rgba(255,255,255,0))!important}[data-theme=light] .custom-calendar .rbc-event-content,[data-theme=light] .custom-calendar .rbc-event-label{color:#111827!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;line-height:1.3!important}[data-theme=light] .file-upload-page .drop-zone.neon-purple{box-shadow:0 0 4px rgba(122,0,179,.28),0 0 10px rgba(122,0,179,.18)!important}[data-theme=light] body:has(.home-page){background:var(--cache-light-page)}[data-theme=light] .home-page{background:var(--cache-light-page);color:#111827}[data-theme=light] .home-page .asteroid-section,[data-theme=light] .home-page .asteroids-placeholder{display:none}[data-theme=light] .home-page .landing-row{background:transparent}[data-theme=light] .home-page .subtext,[data-theme=light] .home-page .tech-description,[data-theme=light] .home-page .tech-hero-subtitle,[data-theme=light] .home-page .tech-stack-name,[data-theme=light] .home-page .vision-content p{color:#4b5563}[data-theme=light] .home-page .hero-sms-divider{color:#6b7280}[data-theme=light] .home-page .hero-sms-pill{background:rgba(255,255,255,.9);border-color:rgba(122,0,179,.16);color:#111827;box-shadow:0 14px 30px rgba(15,23,42,.08)}[data-theme=light] .home-page .hero-sms-icon{background:rgba(122,0,179,.1);color:#6d28d9}[data-theme=light] .home-page .hero-sms-copy small{color:#6b7280}[data-theme=light] .home-page .content-layer{background:transparent;color:#111827}[data-theme=light] .home-page .tech-hero-title,[data-theme=light] .home-page .tech-stack-title,[data-theme=light] .home-page .vision-content h2{color:#111827!important;background:none;-webkit-text-fill-color:#111827;text-shadow:none}[data-theme=light] .home-page .tech-hero-title span,[data-theme=light] .home-page .tech-stack-title span,[data-theme=light] .home-page .vision-content h2 span{color:#111827!important;background:none!important;-webkit-text-fill-color:#111827!important}[data-theme=light] .home-page .tech-card,[data-theme=light] .home-page .tech-stack-section,[data-theme=light] .home-page .tech-vision{background:rgba(255,255,255,.9);border-color:rgba(15,23,42,.1);box-shadow:0 18px 42px rgba(15,23,42,.08)}[data-theme=light] .home-page .tech-card:before{background:var(--cache-accent-soft)}[data-theme=light] .home-page .tech-title{color:#111827}[data-theme=light] .home-page .tech-stack-item{border-color:rgba(15,23,42,.1)}[data-theme=light] .home-page .tech-stack-item:hover{background:rgba(122,0,179,.08);border-color:rgba(122,0,179,.22)}[data-theme=light] .home-page .mesh-container{background:transparent}[data-theme=light] .faq-page,[data-theme=light] .faq-page .content-layer{background:transparent;color:#111827}[data-theme=light] .contact-method h4,[data-theme=light] .contact-title,[data-theme=light] .faq-cta h3,[data-theme=light] .faq-hero-title,[data-theme=light] .faq-hero-title span,[data-theme=light] .faq-page a,[data-theme=light] .faq-question{color:#111827!important;-webkit-text-fill-color:#111827!important;text-shadow:none}[data-theme=light] .contact-method p,[data-theme=light] .contact-subtitle,[data-theme=light] .faq-answer,[data-theme=light] .faq-cta p,[data-theme=light] .faq-subtitle{color:#4b5563}[data-theme=light] .contact-method,[data-theme=light] .faq-card,[data-theme=light] .faq-contact-form{background:rgba(255,255,255,.92);border-color:rgba(15,23,42,.1);box-shadow:0 16px 36px rgba(15,23,42,.08)}[data-theme=light] .faq-icon-circle{background:rgba(122,0,179,.08)}[data-theme=light] .faq-modal-overlay{background:rgba(15,23,42,.28)}[data-theme=light] .faq-modal-content{background:#ffffff;border-color:rgba(15,23,42,.1);color:#111827}[data-theme=light] .faq-form input,[data-theme=light] .faq-form textarea{background:#ffffff;border-color:#d1d5db;color:#111827}[data-theme=light] .faq-form input::placeholder,[data-theme=light] .faq-form textarea::placeholder{color:#9ca3af}[data-theme=light] .employer-page{--employer-bg:#f7f8fc;--employer-surface:#ffffff;--employer-text:#111827;--employer-muted:#4b5563;--employer-soft:#6b7280;--employer-border:rgba(122,0,179,0.14);background:var(--cache-page);color:#111827}[data-theme=light] .employer-cta,[data-theme=light] .employer-hero,[data-theme=light] .employer-preview,[data-theme=light] .employer-section,[data-theme=light] .employer-stats{background:var(--cache-surface);border-color:rgba(122,0,179,.14);box-shadow:0 20px 48px rgba(15,23,42,.08)}[data-theme=light] .employer-cta h2,[data-theme=light] .employer-hero h1,[data-theme=light] .employer-section h2{color:#111827}[data-theme=light] .employer-card p,[data-theme=light] .employer-free-note,[data-theme=light] .employer-hero__copy,[data-theme=light] .employer-section p,[data-theme=light] .employer-step p{color:#4b5563}[data-theme=light] .employer-card,[data-theme=light] .employer-secondary-button,[data-theme=light] .employer-stat,[data-theme=light] .employer-step{background:#ffffff;border-color:rgba(15,23,42,.1);color:#111827}[data-theme=light] .employer-preview__bar{background:#f3f4f6}[data-theme=light] .employer-preview__floating{background:rgba(255,255,255,.92);color:#111827;box-shadow:0 16px 34px rgba(15,23,42,.12)}[data-theme=light] .main{color:#111827}[data-theme=light] .header,[data-theme=light] .header span,[data-theme=light] .header-two,[data-theme=light] .header-two span{color:#111827!important;-webkit-text-fill-color:#111827!important;text-shadow:none!important}[data-theme=light] .sub-header{color:#4b5563}[data-theme=light] .hackathon-rotator{background:transparent;color:#111827}[data-theme=light] .coming-soon,[data-theme=light] .hackathon-event{background:#ffffff;border:1px solid rgba(15,23,42,.1);color:#111827;box-shadow:0 18px 42px rgba(15,23,42,.08)}[data-theme=light] .hackathon-info p,[data-theme=light] .hackathon-meta{color:#4b5563}[data-theme=light] .apply-btn{background:#7a00b3;color:#ffffff}[data-theme=light]{--cache-light-page:#f8f7fc;--cache-light-page-strong:#ffffff;--cache-light-surface:#ffffff;--cache-light-surface-soft:#f2effa;--cache-light-surface-muted:#ede9f6;--cache-light-border:rgba(68,49,111,0.14);--cache-light-border-strong:rgba(92,53,147,0.24);--cache-light-text:#171323;--cache-light-muted:#514a60;--cache-light-soft:#6f667c;--cache-light-purple:#6d28d9;--cache-light-purple-dark:#4c1d95;--cache-light-purple-soft:rgba(109,40,217,0.1);--cache-light-shadow:0 18px 42px rgba(52,43,74,0.1);--createx-badge-bg:rgba(255,255,255,0.84);--createx-badge-border:rgba(109,40,217,0.24);--createx-badge-text:#241a38;--createx-badge-mark-bg:#6d28d9;--createx-badge-mark-text:#ffffff;--bg-color:var(--cache-light-page);--text-color:var(--cache-light-text);--surface-bg:var(--cache-light-surface);--surface-border:var(--cache-light-border);--spotlight-color:rgba(109,40,217,0.08);--dock-panel-bg:rgba(255,255,255,0.86);--dock-panel-border:rgba(68,49,111,0.16);--dock-item-bg:rgba(248,247,252,0.96);--dock-icon-color:var(--cache-light-purple-dark);--dock-label-bg:#171323;--dock-label-text:#ffffff}[data-theme=light] .app-body,[data-theme=light] body,[data-theme=light] h1,[data-theme=light] h2,[data-theme=light] h3,[data-theme=light] h4,[data-theme=light] h5,[data-theme=light] h6{color:var(--cache-light-text)}[data-theme=light] label,[data-theme=light] li,[data-theme=light] p,[data-theme=light] span{text-shadow:none}[data-theme=light] a{color:inherit}[data-theme=light] .navbar-container{color:var(--cache-light-text)}[data-theme=light] .navbar-links ul li a{color:#241a38}[data-theme=light] .navbar-links ul li a:hover{color:var(--cache-light-purple)}[data-theme=light] .btn-signup-home{background:#171323;color:#ffffff;box-shadow:0 10px 24px rgba(23,19,35,.12)}[data-theme=light] .btn-login-home{background:#ffffff;border:1px solid var(--cache-light-border);color:#171323;box-shadow:0 8px 18px rgba(52,43,74,.08)}[data-theme=light] .btn-login-home:hover{background:#f3f0fa;border-color:var(--cache-light-border-strong)}[data-theme=light] .createx-badge{box-shadow:0 10px 22px rgba(52,43,74,.08)}[data-theme=light] .headline:after{background:var(--cache-accent)}[data-theme=light] .start-now-btn{box-shadow:0 16px 34px rgba(109,40,217,.2)}[data-theme=light] .start-now-btn,[data-theme=light] .start-now-btn span,[data-theme=light] .start-now-btn svg{color:#ffffff!important;text-decoration:none!important}[data-theme=light] .hero-sms-copy strong{color:#241a38}[data-theme=light] .account-type-page{color:var(--cache-light-text)}[data-theme=light] .account-type-header{color:var(--cache-light-text);text-shadow:none}[data-theme=light] .account-type-btn{background:#ffffff;border-color:var(--cache-light-border);color:var(--cache-light-text);box-shadow:0 14px 28px rgba(52,43,74,.08)}[data-theme=light] .account-type-btn:hover{background:var(--cache-accent-soft);border-color:var(--cache-light-border-strong);color:var(--cache-light-purple-dark)}[data-theme=light] .signup-container{background:var(--cache-page)}[data-theme=light] .signup-form{background:#ffffff;border:1px solid var(--cache-light-border);color:var(--cache-light-text);box-shadow:var(--cache-light-shadow)}[data-theme=light] .signup-form p,[data-theme=light] .signup-form small{color:var(--cache-light-muted)}[data-theme=light] .login-page,[data-theme=light] .signup-page{color:var(--cache-light-text)}[data-theme=light] .login-title,[data-theme=light] .signup-title{color:var(--cache-light-text)!important;-webkit-text-fill-color:var(--cache-light-text)!important;text-shadow:none}[data-theme=light] .input-label{color:var(--cache-light-text)}[data-theme=light] .input-field{background:rgba(255,255,255,.92)!important;border:1px solid var(--cache-light-border)!important;border-radius:8px!important;color:var(--cache-light-text)!important;box-shadow:0 8px 20px rgba(52,43,74,.06)}[data-theme=light] .input-field:focus{border-color:rgba(109,40,217,.52)!important;box-shadow:0 0 0 3px rgba(109,40,217,.12)!important}[data-theme=light] .auth-form-link,[data-theme=light] .auth-switch,[data-theme=light] .input-hint{color:var(--cache-light-muted)!important}[data-theme=light] .auth-form-link a,[data-theme=light] .auth-switch a,[data-theme=light] .input-hint a{color:var(--cache-light-purple-dark)!important}[data-theme=light] .btn-login,[data-theme=light] .btn-signup{background:var(--cache-light-purple)!important;color:#ffffff!important;box-shadow:0 12px 26px rgba(109,40,217,.22)}[data-theme=light] .btn-login:disabled,[data-theme=light] .btn-signup:disabled{background:#b78ee4!important;color:#ffffff!important;opacity:1}[data-theme=light] .auth-error-message,[data-theme=light] .input-hint.error{color:#be123c!important}[data-theme=light] .auth-error-message{background:#fff1f2;border-color:rgba(190,18,60,.24)}[data-theme=light] .auth-success-message{background:#ecfdf5;border-color:rgba(5,150,105,.24);color:#047857}[data-theme=light] input,[data-theme=light] select,[data-theme=light] textarea{color:var(--cache-light-text)}[data-theme=light] input::placeholder,[data-theme=light] textarea::placeholder{color:#8a8198}[data-theme=light] .candidate-interview-page,[data-theme=light] .candidate-page,[data-theme=light] .file-upload-page,[data-theme=light] .manage-interviews-page,[data-theme=light] .ranked-candidates-page,[data-theme=light] .recruiter-dashboard,[data-theme=light] .settings-page{color:var(--cache-light-text)}[data-theme=light] .candidate-details .college,[data-theme=light] .candidate-details .degree,[data-theme=light] .candidate-details .location,[data-theme=light] .company-hero-subtitle,[data-theme=light] .company-metric-label,[data-theme=light] .loading-message,[data-theme=light] .profile-meta,[data-theme=light] .rdb-empty,[data-theme=light] .rdb-empty-text,[data-theme=light] .rdb-greeting-label,[data-theme=light] .rdb-helper-text,[data-theme=light] .rdb-loading,[data-theme=light] .section-description,[data-theme=light] .settings-column p,[data-theme=light] .suggestion-secondary{color:var(--cache-light-muted)!important}[data-theme=light] .candidate-details h2,[data-theme=light] .candidate-page h1,[data-theme=light] .candidate-page h2,[data-theme=light] .candidate-page h3,[data-theme=light] .rdb-greeting-name,[data-theme=light] .recruiter-dashboard h1,[data-theme=light] .recruiter-dashboard h2,[data-theme=light] .recruiter-dashboard h3,[data-theme=light] .settings-page h1,[data-theme=light] .settings-page h2{color:var(--cache-light-text)!important;-webkit-text-fill-color:var(--cache-light-text)!important}[data-theme=light] .candidate-card-wrapper,[data-theme=light] .card-spotlight,[data-theme=light] .company-card,[data-theme=light] .company-feature-card,[data-theme=light] .company-metric,[data-theme=light] .loading-message,[data-theme=light] .profile-card,[data-theme=light] .rdb-card,[data-theme=light] .rdb-list-card,[data-theme=light] .rdb-modal,[data-theme=light] .rdb-panel,[data-theme=light] .rdb-toast,[data-theme=light] .settings-column,[data-theme=light] .suggestion-menu{background:var(--cache-light-surface)!important;border-color:var(--cache-light-border)!important;color:var(--cache-light-text)!important;box-shadow:0 14px 30px rgba(52,43,74,.08)}[data-theme=light] .settings-column{background:var(--cache-surface)!important}[data-theme=light] .footer-business a,[data-theme=light] .legal-section a,[data-theme=light] .settings-column a{color:var(--cache-light-purple-dark)}[data-theme=light] .edit-input,[data-theme=light] .notes-textarea,[data-theme=light] .rdb-input,[data-theme=light] .rdb-select,[data-theme=light] .rdb-textarea,[data-theme=light] .suggestion-option,[data-theme=light] .time-input{background:#ffffff!important;border-color:var(--cache-light-border)!important;color:var(--cache-light-text)!important}[data-theme=light] .suggestion-option:focus,[data-theme=light] .suggestion-option:hover{background:var(--cache-light-purple-soft)!important}[data-theme=light] .close-btn,[data-theme=light] .edit-details-btn,[data-theme=light] .rdb-icon-btn,[data-theme=light] .rdb-tab,[data-theme=light] .remove-skill{color:var(--cache-light-muted)!important}[data-theme=light] .close-btn:hover,[data-theme=light] .edit-details-btn:hover,[data-theme=light] .rdb-icon-btn:hover,[data-theme=light] .rdb-tab.active,[data-theme=light] .rdb-tab:hover,[data-theme=light] .remove-skill:hover{color:var(--cache-light-text)!important}[data-theme=light] .rdb-tabs{border-bottom-color:var(--cache-light-border)}[data-theme=light] .candidate-tag,[data-theme=light] .job-chip--highlight,[data-theme=light] .rdb-company-badge,[data-theme=light] .skill-tag{background:rgba(109,40,217,.1)!important;border-color:rgba(109,40,217,.22)!important;color:var(--cache-light-purple-dark)!important}[data-theme=light] .ranking-badge,[data-theme=light] .rdb-tab-badge{background:var(--cache-light-purple)!important;color:#ffffff!important}[data-theme=light] .error-message{background:#fff1f2!important;border-color:rgba(190,18,60,.24)!important;color:#be123c!important}[data-theme=light] .error-banner,[data-theme=light] .success-banner{color:#ffffff}[data-theme=light] .company-page{background:var(--cache-page);color:var(--cache-light-text)}[data-theme=light] .company-hero-nav a,[data-theme=light] .hero-pill{background:#ffffff;border-color:var(--cache-light-border);color:var(--cache-light-purple-dark)}[data-theme=light] .section-eyebrow{color:var(--cache-light-purple-dark)}[data-theme=light] .company-metric-value,[data-theme=light] .section-title{color:var(--cache-light-text)}[data-theme=light] .footer-icons p{color:var(--cache-light-text)!important}[data-theme=light] .footer-icons a,[data-theme=light] .resources-footer a{color:var(--cache-light-muted)}[data-theme=light] .footer-icons a:hover,[data-theme=light] .resources-footer a:hover{color:var(--cache-light-purple-dark)}[data-theme=light] .copyright{color:var(--cache-light-soft)}[data-theme=light] .app-body,[data-theme=light] body{background:var(--cache-page)}[data-theme=light] .navbar-container{background:transparent}[data-theme=light] .account-type-page,[data-theme=light] .login-page,[data-theme=light] .signup-page{position:relative;z-index:1;background:var(--cache-page);color:var(--cache-text);min-height:calc(100svh - 7rem)}[data-theme=light] .create-event-container,[data-theme=light] .recruiter-events-page{background:var(--cache-page);color:var(--cache-text)}[data-theme=light] .create-event-content,[data-theme=light] .event-form .form-section,[data-theme=light] .recruiter-event-card,[data-theme=light] .recruiter-events-shell{background:var(--cache-surface);border-color:var(--cache-border);color:var(--cache-text);box-shadow:var(--cache-shadow)}[data-theme=light] .create-event-container h1,[data-theme=light] .create-event-container h2,[data-theme=light] .create-event-container h3,[data-theme=light] .create-event-container label,[data-theme=light] .recruiter-events-page h1,[data-theme=light] .recruiter-events-page h2,[data-theme=light] .recruiter-events-page h3{color:var(--cache-text)!important;-webkit-text-fill-color:var(--cache-text)!important}[data-theme=light] .create-event-container p,[data-theme=light] .create-event-container small,[data-theme=light] .recruiter-events-page p,[data-theme=light] .recruiter-events-page span{color:var(--cache-text-muted)}[data-theme=light] .create-event-container input,[data-theme=light] .create-event-container select,[data-theme=light] .create-event-container textarea,[data-theme=light] .recruiter-events-page input,[data-theme=light] .recruiter-events-page select{background:var(--cache-surface)!important;border-color:var(--cache-border)!important;color:var(--cache-text)!important}[data-theme=light] .back-btn,[data-theme=light] .recruiter-events-tabs button{border-color:var(--cache-border);color:var(--cache-text-muted)}[data-theme=light] .back-btn:hover,[data-theme=light] .recruiter-events-tabs button.is-active,[data-theme=light] .recruiter-events-tabs button:hover{background:var(--cache-accent-soft);color:var(--cache-accent)}[data-theme=light] footer{background:var(--cache-page-raised);border-top-color:var(--cache-border)}[data-theme=light] .calendar-container,[data-theme=light] .recruiter-accounts-tab{background:var(--cache-page);color:var(--cache-text)}[data-theme=light] .calendar-container .calendar-title,[data-theme=light] .recruiter-accounts-tab .section-title{color:var(--cache-text)!important;-webkit-text-fill-color:var(--cache-text)!important}[data-theme=light] .recruiter-accounts-tab .account-icon,[data-theme=light] .recruiter-accounts-tab .account-sub{color:var(--cache-text-muted)}[data-theme=light] .ranked-candidates-page .candidate-count,[data-theme=light] .ranked-candidates-page .loading-message,[data-theme=light] .ranked-candidates-page .profile-card.horizontal .profile-education,[data-theme=light] .ranked-candidates-page .profile-card.horizontal .profile-external-insight small,[data-theme=light] .ranked-candidates-page .profile-card.horizontal .profile-external-insight span,[data-theme=light] .ranked-candidates-page .profile-card.horizontal .profile-meta-label,[data-theme=light] .ranked-candidates-page .profile-card.horizontal .profile-meta-value,[data-theme=light] .ranked-candidates-page .profile-card.horizontal .xp-company,[data-theme=light] .ranked-candidates-page .profile-card.horizontal .xp-dates,[data-theme=light] .ranked-candidates-page .profile-card.horizontal .xp-empty,[data-theme=light] .ranked-candidates-page .profile-card.horizontal .xp-note,[data-theme=light] .ranked-candidates-page .ranking-disclaimer{color:var(--cache-light-muted)!important;-webkit-text-fill-color:var(--cache-light-muted)!important}[data-theme=light] .ranked-candidates-page .profile-card.horizontal .profile-external-insight strong,[data-theme=light] .ranked-candidates-page .profile-card.horizontal .xp-title,[data-theme=light] .ranked-candidates-page .profile-card.horizontal h3{color:var(--cache-light-text)!important;-webkit-text-fill-color:var(--cache-light-text)!important}[data-theme=light] .ranked-candidates-page .profile-card.horizontal .icon-btn,[data-theme=light] .ranked-candidates-page .profile-card.horizontal .overlay-icon,[data-theme=light] .ranked-candidates-page .profile-card.horizontal .profile-card-footer button{color:var(--cache-light-muted)!important;-webkit-text-fill-color:var(--cache-light-muted)!important;opacity:1!important}[data-theme=light] .ranked-candidates-page .profile-card.horizontal .icon-btn:hover,[data-theme=light] .ranked-candidates-page .profile-card.horizontal .overlay-icon:hover,[data-theme=light] .ranked-candidates-page .profile-card.horizontal .profile-card-footer button:hover{color:var(--cache-light-text)!important;-webkit-text-fill-color:var(--cache-light-text)!important}[data-theme=light] .ranked-candidates-page .profile-card.horizontal .profile-external-insight,[data-theme=light] .ranked-candidates-page .profile-card.horizontal .profile-meta-item{background:var(--cache-light-surface-soft)!important;border-color:var(--cache-light-border)!important}[data-theme=light] .recruiter-dashboard .rdb-analytics-empty,[data-theme=light] .recruiter-dashboard .rdb-empty,[data-theme=light] .recruiter-dashboard .rdb-empty-text,[data-theme=light] .recruiter-dashboard .rdb-helper-text,[data-theme=light] .recruiter-dashboard .rdb-interview-meta,[data-theme=light] .recruiter-dashboard .rdb-loading,[data-theme=light] .recruiter-dashboard .rdb-rank-sub,[data-theme=light] .recruiter-dashboard .rdb-request-date-row,[data-theme=light] .recruiter-dashboard .rdb-request-role,[data-theme=light] .recruiter-dashboard .rdb-section-subheading{color:var(--cache-light-muted)!important;-webkit-text-fill-color:var(--cache-light-muted)!important}[data-theme=light] .recruiter-dashboard .rdb-kpi-label,[data-theme=light] .recruiter-dashboard .rdb-kpi-value,[data-theme=light] .recruiter-dashboard .rdb-rank-name,[data-theme=light] .recruiter-dashboard .rdb-request-name,[data-theme=light] .recruiter-dashboard .rdb-section-heading,[data-theme=light] .recruiter-dashboard .rdb-strip-job-title,[data-theme=light] .recruiter-dashboard .rdb-widget-title{color:var(--cache-light-text)!important;-webkit-text-fill-color:var(--cache-light-text)!important}[data-theme=light] .recruiter-events-page,[data-theme=light] .recruiter-events-page .event-card,[data-theme=light] .recruiter-events-page .recruiter-events-empty,[data-theme=light] .recruiter-events-page .recruiter-events-preview,[data-theme=light] .recruiter-events-page .recruiter-events-shell{color:var(--cache-light-text)}[data-theme=light] .recruiter-events-page .event-meta,[data-theme=light] .recruiter-events-page .recruiter-events-empty-copy p,[data-theme=light] .recruiter-events-page .recruiter-events-eyebrow,[data-theme=light] .recruiter-events-page .recruiter-events-preview p{color:var(--cache-light-muted)!important;-webkit-text-fill-color:var(--cache-light-muted)!important}[data-theme=light] .recruiter-events-page .event-title,[data-theme=light] .recruiter-events-page h1,[data-theme=light] .recruiter-events-page h2,[data-theme=light] .recruiter-events-page h3{color:var(--cache-light-text)!important;-webkit-text-fill-color:var(--cache-light-text)!important}[data-theme=light] .recruiter-accounts-tab,[data-theme=light] .recruiter-page,[data-theme=light] .recruiter-profile{color:var(--cache-light-text)}[data-theme=light] .recruiter-page .account-meta,[data-theme=light] .recruiter-page .company,[data-theme=light] .recruiter-page .info-block,[data-theme=light] .recruiter-page .info-label,[data-theme=light] .recruiter-page .info-value,[data-theme=light] .recruiter-page .location,[data-theme=light] .recruiter-page .muted,[data-theme=light] .recruiter-page .position{color:var(--cache-light-muted)!important;-webkit-text-fill-color:var(--cache-light-muted)!important}[data-theme=light] .candidate-page .back-button,[data-theme=light] .recruiter-page .recruiter-text,[data-theme=light] .recruiter-page .recruiter-text strong,[data-theme=light] .recruiter-page h1,[data-theme=light] .recruiter-page h2,[data-theme=light] .recruiter-page h3{color:var(--cache-light-text)!important;-webkit-text-fill-color:var(--cache-light-text)!important}[data-theme=light] .candidate-page .back-button{display:inline-flex!important;align-items:center;border:1px solid var(--cache-light-border-strong)!important;background:var(--cache-light-surface)!important;box-shadow:0 8px 18px rgba(52,43,74,.08)}[data-theme=light] .candidate-page .back-button:focus-visible,[data-theme=light] .candidate-page .back-button:hover{background:var(--cache-light-purple-soft)!important;border-color:var(--cache-light-purple)!important;color:var(--cache-light-purple-dark)!important;-webkit-text-fill-color:var(--cache-light-purple-dark)!important}[data-theme=light] .candidate-page .candidate-tag,[data-theme=light] .candidate-page .salary-container,[data-theme=light] .candidate-page .salary-select--summary{background:var(--cache-light-surface)!important;border-color:var(--cache-light-purple)!important;color:var(--cache-light-purple-dark)!important;-webkit-text-fill-color:var(--cache-light-purple-dark)!important}[data-theme=light] .candidate-page .dropdown-select,[data-theme=light] .candidate-page .preference-value,[data-theme=light] .candidate-page .salary-select{color:var(--cache-light-purple-dark)!important;-webkit-text-fill-color:var(--cache-light-purple-dark)!important}[data-theme=light] .candidate-page .inline-icon-button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid transparent;border-radius:8px;background:transparent!important;color:var(--cache-light-muted)!important;-webkit-text-fill-color:var(--cache-light-muted)!important;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}[data-theme=light] .candidate-page .inline-icon-button:focus-visible,[data-theme=light] .candidate-page .inline-icon-button:hover{background:var(--cache-light-purple-soft)!important;border-color:var(--cache-light-border-strong)!important;color:var(--cache-light-purple-dark)!important;-webkit-text-fill-color:var(--cache-light-purple-dark)!important;transform:translateY(-1px)}[data-theme=light] .candidate-page .back-button:focus-visible,[data-theme=light] .candidate-page .inline-icon-button:focus-visible{outline:2px solid var(--cache-light-purple);outline-offset:2px}[data-theme=light] .recruiter-events-page{background:var(--cache-light-page)!important;color:var(--cache-light-text)!important}[data-theme=light] .recruiter-events-shell{background:transparent!important;border:0!important;box-shadow:none!important}[data-theme=light] .recruiter-events-tabs{background:var(--cache-light-surface-soft)!important;border-color:var(--cache-light-border)!important;box-shadow:0 10px 24px rgba(52,43,74,.06)}[data-theme=light] .recruiter-events-tabs button{color:var(--cache-light-muted)!important;-webkit-text-fill-color:var(--cache-light-muted)!important}[data-theme=light] .recruiter-events-tabs button.is-active,[data-theme=light] .recruiter-events-tabs button:hover{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background:var(--cache-light-purple)!important;border-color:var(--cache-light-purple)!important}[data-theme=light] .recruiter-events-empty{background:linear-gradient(145deg,#ffffff,#f7f3ff)!important;border-color:var(--cache-light-border-strong)!important;box-shadow:0 20px 48px rgba(52,43,74,.1)!important}[data-theme=light] .recruiter-events-empty-icon{color:var(--cache-light-purple-dark)!important;background:var(--cache-light-purple-soft)!important;border-color:rgba(109,40,217,.22)!important}[data-theme=light] .recruiter-events-empty-copy h2{color:var(--cache-light-text)!important;-webkit-text-fill-color:var(--cache-light-text)!important}[data-theme=light] .recruiter-events-empty-copy p,[data-theme=light] .recruiter-events-preview span{color:var(--cache-light-muted)!important;-webkit-text-fill-color:var(--cache-light-muted)!important}[data-theme=light] .recruiter-events-preview span{background:rgba(109,40,217,.06)!important;border-color:var(--cache-light-border)!important}[data-theme=light] .recruiter-events-secondary{color:var(--cache-light-purple-dark)!important;-webkit-text-fill-color:var(--cache-light-purple-dark)!important;background:var(--cache-light-purple-soft)!important;border-color:rgba(109,40,217,.34)!important}[data-theme=light] :is(.modal-overlay,.popup-overlay,.rdb-modal-overlay,.interview-popup-overlay,.reschedule-modal-overlay,.notes-popup-overlay,.reject-popup-overlay,.match-details-backdrop,.faq-modal-overlay,.alert-overlay){background:rgba(23,19,35,.48)!important}[data-theme=light] :is(.modal-content,.popup-content,.rdb-modal,.rdb-job-wizard-modal,.interview-popup-content,.reschedule-modal-content,.notes-popup-content,.reject-popup-content,.match-details-modal,.faq-modal-content,.alert-card,.delete-modal){background:var(--cache-light-surface)!important;border-color:var(--cache-light-border-strong)!important;color:var(--cache-light-text)!important;box-shadow:0 24px 60px rgba(52,43,74,.18)!important}[data-theme=light] .rdb-job-wizard-modal{padding:0!important;overflow:hidden!important}[data-theme=light] :is(.modal-header,.popup-header,.rdb-modal-header,.notes-popup-header,.reject-popup-header,.match-details-header){background:var(--cache-light-surface-soft)!important;border-color:var(--cache-light-border)!important}[data-theme=light] :is(.modal-actions,.popup-actions,.rdb-modal-actions,.notes-popup-actions,.reject-popup-actions){background:var(--cache-light-surface-soft)!important;border-color:var(--cache-light-border)!important}[data-theme=light] :is(.modal-content,.popup-content,.rdb-modal,.rdb-job-wizard-modal,.interview-popup-content,.reschedule-modal-content,.notes-popup-content,.reject-popup-content,.match-details-modal,.faq-modal-content,.alert-card) :is(h1,h2,h3,h4,label,legend,strong){color:var(--cache-light-text)!important;-webkit-text-fill-color:var(--cache-light-text)!important}[data-theme=light] :is(.modal-content,.popup-content,.rdb-modal,.rdb-job-wizard-modal,.interview-popup-content,.reschedule-modal-content,.notes-popup-content,.reject-popup-content,.match-details-modal,.faq-modal-content,.alert-card) :is(p,small,.form-helper-text,.rdb-job-modal-subtitle){color:var(--cache-light-muted)!important;-webkit-text-fill-color:var(--cache-light-muted)!important}[data-theme=light] :is(.modal-content,.popup-content,.rdb-modal,.rdb-job-wizard-modal,.interview-popup-content,.reschedule-modal-content,.notes-popup-content,.reject-popup-content) :is(input,select,textarea){background:var(--cache-light-surface)!important;border-color:var(--cache-light-border-strong)!important;color:var(--cache-light-text)!important;-webkit-text-fill-color:var(--cache-light-text)!important;caret-color:var(--cache-light-purple)!important}[data-theme=light] :is(.modal-content,.popup-content,.rdb-modal,.rdb-job-wizard-modal,.interview-popup-content,.reschedule-modal-content,.notes-popup-content,.reject-popup-content) :is(input,textarea)::placeholder{color:var(--cache-light-soft)!important;-webkit-text-fill-color:var(--cache-light-soft)!important;opacity:1}[data-theme=light] :is(.modal-content,.popup-content,.rdb-modal,.rdb-job-wizard-modal,.interview-popup-content,.reschedule-modal-content,.notes-popup-content,.reject-popup-content) select option{background:var(--cache-light-surface)!important;color:var(--cache-light-text)!important}[data-theme=light] .rdb-job-wizard-modal .rdb-wizard-steps{background:var(--cache-light-surface-soft)!important}[data-theme=light] .rdb-job-wizard-modal .rdb-document-drop{background:rgba(109,40,217,.045)!important;border-color:rgba(109,40,217,.3)!important;color:var(--cache-light-text)!important}[data-theme=light] .rdb-job-wizard-modal .rdb-document-drop :is(span,small){color:var(--cache-light-muted)!important;-webkit-text-fill-color:var(--cache-light-muted)!important}[data-theme=light] .rdb-job-wizard-modal .rdb-document-drop svg{color:var(--cache-light-purple)!important}[data-theme=light] :is(.close-btn,.modal-close,.popup-close,.rdb-modal-close,.match-details-close){background:transparent!important;border-color:var(--cache-light-border)!important;color:var(--cache-light-muted)!important;-webkit-text-fill-color:var(--cache-light-muted)!important}[data-theme=light] :is(.close-btn,.modal-close,.popup-close,.rdb-modal-close,.match-details-close):hover{background:var(--cache-light-purple-soft)!important;color:var(--cache-light-purple-dark)!important;-webkit-text-fill-color:var(--cache-light-purple-dark)!important}[data-theme=light] :is(.modal-content,.popup-content,.rdb-modal,.rdb-job-wizard-modal,.alert-card) :is(.btn-primary,.rdb-btn.primary,.alert-primary,.alert-button--solid){background:var(--cache-light-purple)!important;border-color:var(--cache-light-purple)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}[data-theme=light] :is(.modal-content,.popup-content,.rdb-modal,.rdb-job-wizard-modal,.alert-card) :is(.btn-secondary,.rdb-btn.secondary,.alert-button--ghost){background:var(--cache-light-surface)!important;border-color:var(--cache-light-border-strong)!important;color:var(--cache-light-muted)!important;-webkit-text-fill-color:var(--cache-light-muted)!important}[data-theme=light] :is(.modal-content,.popup-content,.rdb-modal,.rdb-job-wizard-modal,.alert-card) button:focus-visible{outline:3px solid var(--cache-focus-ring)!important;outline-offset:2px}