.career-center-talent{--te-gold:#fdb913;--te-gold-rgb:253,185,19;--te-bg-deep:#040a16;--te-bg-card:linear-gradient(150deg,rgba(6,16,37,0.94),rgba(4,10,22,0.88));--te-border:rgba(255,255,255,0.13);--te-border-gold:rgba(253,185,19,0.46);--te-text:#fff;--te-text-muted:rgba(255,255,255,0.74);--te-text-soft:rgba(255,255,255,0.84);--te-radius:12px;background:var(--bg);color:var(--te-text);min-height:100%}body:has(.app-talent),body:has(.ats-root),body:has(.career-hub-root),body:has(.score-page-root){background-color:var(--bg);background-image:none}body:has(.leaderboard-page-root),body:has(.score-page-root){background-color:#080809}.career-center-talent .cc-card{background:var(--te-bg-card);border:1px solid var(--te-border);border-radius:var(--te-radius)}.career-center-talent .cc-card:hover{border-color:var(--te-border-gold)}.career-center-talent .cc-btn{border-radius:var(--te-radius);border:1px solid rgba(var(--te-gold-rgb),.5);background:rgba(var(--te-gold-rgb),.15);color:var(--te-gold);font-family:var(--font-cinzel),serif;font-weight:600;padding:.5rem 1rem;font-size:.875rem;transition:background .2s,border-color .2s}.career-center-talent .cc-btn:hover{background:rgba(var(--te-gold-rgb),.25);border-color:var(--te-gold)}.career-center-talent .cc-btn-primary{background:var(--te-gold);color:#040a16;border-color:var(--te-gold)}.career-center-talent .cc-btn-primary:hover{background:#fdc933;border-color:#fdc933}.career-center-talent .cc-btn-ghost{background:transparent;color:var(--te-text-soft);border-color:var(--te-border)}.career-center-talent .cc-btn-ghost:hover{color:var(--te-gold);border-color:var(--te-border-gold)}.career-center-talent .cc-chip{border-radius:var(--te-radius);border:1px solid var(--te-border);background:rgba(255,255,255,.03);color:var(--te-text-soft);font-family:var(--font-cinzel),serif;padding:.25rem .5rem;font-size:.75rem}.career-center-talent .cc-chip:hover{border-color:var(--te-border-gold);color:var(--te-text)}.career-center-talent .ask-dilly-chip{border-radius:var(--te-radius);border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:var(--te-text-soft);font-family:var(--font-cinzel),serif;font-size:.8125rem;font-weight:700;padding:.5rem .75rem;transition:all .2s ease;min-width:0;text-align:left;white-space:normal;word-wrap:break-word}.career-center-talent .ask-dilly-chip:hover{background:rgba(255,255,255,.1);border-color:var(--te-border-gold);color:var(--te-text);box-shadow:0 0 0 1px rgba(var(--te-gold-rgb),.15)}.career-center-talent .cc-text-muted{color:var(--te-text-muted)}.career-center-talent .cc-text-soft{color:var(--te-text-soft)}.career-center-talent .cc-accent{color:var(--te-gold)}.career-center-talent .cc-input,.career-center-talent input.cc-input,.career-center-talent textarea.cc-input{border-radius:var(--te-radius);border:1px solid var(--te-border-gold);background:rgba(255,255,255,.04);color:var(--te-text);padding:.6rem .75rem}.career-center-talent .cc-input::placeholder{color:var(--te-text-muted)}.career-center-talent .cc-input:focus{outline:none;border-color:var(--te-gold);box-shadow:0 0 0 2px rgba(var(--te-gold-rgb),.2)}.career-center-talent .cc-collapse-trigger{border-radius:var(--te-radius);border:1px solid var(--te-border);background:var(--te-bg-card);color:var(--te-text)}.career-center-talent .cc-collapse-trigger:hover{border-color:var(--te-border-gold)}.career-center-talent .cc-alert{border-radius:var(--te-radius);border:1px solid var(--te-border);border-left:4px solid #ef4444;background:var(--te-bg-card)}.career-center-talent .cc-title{font-family:var(--font-cinzel),serif;color:var(--te-text);font-weight:700}.career-center-talent .cc-kicker{font-family:var(--font-cinzel),serif;font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--te-gold)}.career-center-talent .m-rounded-card{background:var(--te-bg-card)!important;border:1px solid var(--te-border)!important;border-radius:var(--te-radius)}.career-center-talent .m-rounded-card:hover{border-color:var(--te-border-gold)}.career-center-talent .share-card-canvas{background:#ffffff!important;border-color:rgba(0,0,0,.08)!important}.career-center-talent .text-slate-100{color:var(--te-text)}.career-center-talent .text-slate-200,.career-center-talent .text-slate-300{color:var(--te-text-soft)}.career-center-talent .text-slate-400,.career-center-talent .text-slate-500{color:var(--te-text-muted)}.career-center-talent input:not([type=checkbox]):not([type=radio]),.career-center-talent textarea{border-radius:var(--te-radius);border-color:var(--te-border)!important;background:rgba(255,255,255,.04)!important;color:var(--te-text)!important}.career-center-talent input::placeholder,.career-center-talent textarea::placeholder{color:var(--te-text-muted)}.career-center-talent .cal-grid-cell:hover{background:rgba(255,255,255,.06)}.career-center-talent .cal-grid-cell.cal-selected,.career-center-talent .cal-grid-cell.cal-today,.career-center-talent .cal-pill-main{background:var(--bdim)!important;border:1px solid var(--blue)!important}.career-center-talent .cal-pill-main{color:var(--t1)!important}.career-center-talent .cal-pill-sub{background:var(--s3)!important;border:1px solid var(--b1)!important;color:var(--t3)!important}.career-center-talent .cal-confirm-card,.career-center-talent .cal-deadline-card{background:var(--s2)!important;border:1px solid var(--b1)!important;border-radius:18px!important}.career-center-talent .cal-confirm-pill{background:var(--s3)!important;border:1px solid var(--b1)!important;border-radius:12px!important}.career-center-talent .cal-sub-pill{background:var(--s3)!important;border:1px solid var(--b1)!important}.career-center-talent .voice-chat-container{background:var(--s2)!important;border:1px solid var(--b1)!important;border-radius:18px!important}.career-center-talent .m-resume-section-card{background:var(--s2)!important;border-radius:18px!important;border:1px solid var(--b1)!important;border-left:4px solid var(--blue)!important}.career-center-talent .m-resume-section-card:has(.m-resume-field:focus){border-color:var(--b1)!important;border-left-color:var(--blue)!important;box-shadow:0 0 0 2px rgba(10,132,255,.15)}.career-center-talent .m-resume-entry-card{background:var(--s3)!important;border:1px solid var(--b1)!important;border-radius:12px!important}.career-center-talent .m-resume-entry-card:has(.m-resume-field:focus){border-color:var(--blue)!important}.career-center-talent .m-resume-field{color:var(--t1)!important}.career-center-talent .m-resume-field::placeholder{color:var(--t3)!important}.career-center-talent .m-resume-field:focus{border-bottom-color:var(--blue)!important;background:var(--bdim)!important}.career-center-talent .m-resume-field:hover{border-bottom-color:var(--b2)!important}.career-center-talent .m-resume-add-btn{border-color:var(--b2)!important;color:var(--t3)!important}.career-center-talent .m-resume-add-btn:hover{color:var(--t2)!important;border-color:var(--blue)!important;background:var(--bdim)!important}.app-talent{--te-gold:#fdb913;--te-gold-rgb:253,185,19;--te-bg-deep:#040a16;--te-bg-card:linear-gradient(150deg,rgba(6,16,37,0.94),rgba(4,10,22,0.88));--te-border:rgba(255,255,255,0.13);--te-border-gold:rgba(253,185,19,0.46);--te-text:#fff;--te-text-muted:rgba(255,255,255,0.74);--te-text-soft:rgba(255,255,255,0.84);--te-radius:12px;background:var(--bg);color:var(--te-text);min-height:100vh;font-family:var(--font-montserrat),var(--font-geist-sans),sans-serif}.app-talent .te-page-hero{padding:1.5rem 1.25rem 1.25rem;text-align:center;border-bottom:1px solid var(--te-border)}.app-talent .te-hero-eyebrow{display:block;font-size:.65rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--te-gold);margin-bottom:.35rem}.app-talent .te-hero-title{font-family:var(--font-cinzel),serif;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:700;color:var(--te-text);margin:0 0 .35rem;line-height:1.15}.app-talent .te-hero-sub{font-size:.875rem;color:var(--te-text-muted);max-width:32rem;margin:0 auto;line-height:1.45}.app-talent .app-section-title{font-family:var(--font-cinzel),serif;font-size:1.1rem;font-weight:600;color:var(--te-text);letter-spacing:.02em}.app-talent .app-key-label{font-family:var(--font-cinzel),serif;font-size:.75rem;font-weight:600;letter-spacing:.06em;color:var(--te-text-muted)}.app-talent .app-key-value{font-family:var(--font-cinzel),serif;font-weight:700;color:var(--te-gold)}.app-talent .m-header{background:var(--bg)}.app-talent .m-header-inner{padding-bottom:0}.app-talent .m-header img{filter:brightness(1.05)}.app-talent .m-nav-pill{background:var(--te-bg-card);border:1px solid var(--te-border);border-radius:var(--te-radius);box-shadow:0 -4px 20px rgba(0,0,0,.2)}.app-talent .m-nav-btn{color:var(--te-text-muted);background:transparent;border:none}.app-talent .m-nav-btn:hover{color:var(--te-text-soft);background:rgba(255,255,255,.06)}.app-talent .m-nav-btn.active{color:var(--te-bg-deep);background:var(--te-gold);border-color:var(--te-gold)}.app-talent .m-nav-btn.active svg{color:var(--te-bg-deep)}.app-talent .m-nav-btn span{font-size:.65rem;font-weight:500}.app-talent .app-talent-quicklinks,.app-talent-quicklinks-host .app-talent-quicklinks{background:var(--bg)!important;border:1px solid var(--b1);border-bottom:none;border-radius:18px 18px 0 0;box-shadow:0 -4px 24px rgba(0,0,0,.35)}.app-talent .app-talent-quicklinks a,.app-talent .app-talent-quicklinks button,.app-talent-quicklinks-host .app-talent-quicklinks a,.app-talent-quicklinks-host .app-talent-quicklinks button{color:var(--t2);border-radius:12px;transition:color .2s,background .2s}.app-talent .app-talent-quicklinks a:hover,.app-talent .app-talent-quicklinks button:hover,.app-talent-quicklinks-host .app-talent-quicklinks a:hover,.app-talent-quicklinks-host .app-talent-quicklinks button:hover{color:var(--t1);background:var(--s3)}.app-talent .app-talent-quicklinks a:active,.app-talent .app-talent-quicklinks button:active,.app-talent-quicklinks-host .app-talent-quicklinks a:active,.app-talent-quicklinks-host .app-talent-quicklinks button:active{background:var(--bdim)}.app-talent .app-talent-quicklinks span,.app-talent-quicklinks-host .app-talent-quicklinks span{font-family:var(--font-cinzel),serif}.app-talent .cc-card,.app-talent .m-rounded-card{background:var(--te-bg-card)!important;border:1px solid var(--te-border)!important;border-radius:var(--te-radius)}.app-talent .cc-card:hover,.app-talent .m-rounded-card:hover{border-color:var(--te-border-gold)}.app-talent .share-card-canvas{background:#ffffff!important;border-color:rgba(0,0,0,.08)!important}.app-talent .cc-btn{border-radius:var(--te-radius);border:1px solid rgba(var(--te-gold-rgb),.5);background:rgba(var(--te-gold-rgb),.15);color:var(--te-gold);font-weight:600}.app-talent .cc-btn-primary{background:var(--te-gold);color:#040a16;border-color:var(--te-gold)}.app-talent .cc-btn-ghost{background:transparent;color:var(--te-text-soft);border-color:var(--te-border)}.app-talent .cc-btn-ghost:hover{color:var(--te-gold);border-color:var(--te-border-gold)}.app-talent .cc-text-muted{color:var(--te-text-muted)}.app-talent .text-slate-100{color:var(--te-text)}.app-talent .text-slate-200,.app-talent .text-slate-300{color:var(--te-text-soft)}.app-talent .text-slate-400,.app-talent .text-slate-500,.app-talent .text-slate-600{color:var(--te-text-muted)}.app-talent .m-resume-section-card{background:var(--te-bg-card)!important;border:1px solid var(--te-border)!important;border-radius:var(--te-radius)}.app-talent .m-resume-section-card:has(.m-resume-field:focus){border-color:var(--te-border-gold);box-shadow:0 0 0 2px rgba(var(--te-gold-rgb),.15)}.app-talent .m-resume-entry-card{background:rgba(255,255,255,.03)!important;border:1px solid var(--te-border)!important;border-radius:var(--te-radius)}.app-talent .m-resume-field{color:var(--te-text)}.app-talent .m-resume-field::placeholder{color:var(--te-text-muted)}.app-talent .m-resume-field:focus{border-bottom-color:var(--te-gold);background:rgba(var(--te-gold-rgb),.08)}.app-talent .m-resume-field:hover{border-bottom-color:var(--te-border-gold)}.app-talent .voice-chat-container,.app-talent .voice-convo-card{background:var(--te-bg-card)!important;border:1px solid var(--te-border)!important;border-radius:var(--te-radius)}.app-talent .voice-convo-card:hover{border-color:var(--te-border-gold);background:linear-gradient(150deg,rgba(6,16,37,.98),rgba(4,10,22,.92))!important}.app-talent .voice-send-btn{background:var(--te-gold)!important;color:var(--te-bg-deep)!important;border:1px solid var(--te-border-gold)}.app-talent .voice-send-btn:hover:not(:disabled){background:#fdc933!important;box-shadow:0 2px 12px rgba(253,185,19,.35)}.app-talent .voice-send-btn:active:not(:disabled){background:#f0ad0f!important}.app-talent .voice-input-field{background:rgba(255,255,255,.06)!important;border:1px solid var(--te-border)!important;color:var(--te-text)!important}.app-talent .voice-input-field:focus{border-color:var(--te-border-gold)!important;box-shadow:0 0 0 2px rgba(var(--te-gold-rgb),.15)}.app-talent .voice-input-field::placeholder{color:var(--te-text-muted)}.app-talent .voice-suggestion-chip{background:rgba(255,255,255,.06)!important;border:1px solid var(--te-border)!important;color:var(--te-text-soft)}.app-talent .voice-suggestion-chip:hover{border-color:var(--te-border-gold);background:rgba(var(--te-gold-rgb),.1)!important}.app-talent .cal-grid-cell:hover{background:rgba(255,255,255,.06)}.app-talent .cal-grid-cell.cal-today{background:rgba(var(--te-gold-rgb),.15)!important;border:1px solid var(--te-border-gold)!important}.app-talent .cal-grid-cell.cal-selected{background:rgba(var(--te-gold-rgb),.12)!important;border:1px solid var(--te-border-gold)!important}.app-talent .cal-pill-main{background:rgba(var(--te-gold-rgb),.2)!important;border:1px solid var(--te-border-gold)!important;color:var(--te-text)!important}.app-talent .cal-pill-sub{background:rgba(255,255,255,.05)!important;border:1px solid var(--te-border)!important;color:var(--te-text-muted)!important}.app-talent .cal-confirm-card,.app-talent .cal-deadline-card{background:var(--te-bg-card)!important;border:1px solid var(--te-border)!important;border-radius:var(--te-radius)}.app-talent .cal-confirm-pill{background:rgba(var(--te-gold-rgb),.12)!important;border:1px solid var(--te-border-gold)!important;border-radius:var(--te-radius)}.app-talent .cal-sub-pill{background:rgba(255,255,255,.05)!important;border:1px solid var(--te-border)!important}.app-talent .career-center-talent .voice-chat-container{background:var(--s2)!important;border:1px solid var(--b1)!important;border-radius:18px!important}.app-talent .career-center-talent .cal-grid-cell:hover{background:rgba(255,255,255,.06)!important}.app-talent .career-center-talent .cal-grid-cell.cal-selected,.app-talent .career-center-talent .cal-grid-cell.cal-today,.app-talent .career-center-talent .cal-pill-main{background:var(--bdim)!important;border:1px solid var(--blue)!important}.app-talent .career-center-talent .cal-pill-main{color:var(--t1)!important}.app-talent .career-center-talent .cal-pill-sub{background:var(--s3)!important;border:1px solid var(--b1)!important;color:var(--t3)!important}.app-talent .career-center-talent .cal-confirm-card,.app-talent .career-center-talent .cal-deadline-card{background:var(--s2)!important;border:1px solid var(--b1)!important;border-radius:18px!important}.app-talent .career-center-talent .cal-confirm-pill{background:var(--s3)!important;border:1px solid var(--b1)!important;border-radius:12px!important}.app-talent .career-center-talent .cal-sub-pill{background:var(--s3)!important;border:1px solid var(--b1)!important}