body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;line-height:1.6;color:var(--text-primary);overflow-x:hidden;transition:var(--theme-transition)}:root{--trustbar-bg:#FFF}[data-theme="dark"]{--trustbar-bg:#0F172A}[data-color-theme="luminous-blue"] ::selection,[data-color-theme="luminous-green"] ::selection,[data-color-theme="luminous-purple"] ::selection,[data-color-theme="luminous-orange"] ::selection,[data-color-theme="luminous-yellow"] ::selection,[data-color-theme="luminous-teal"] ::selection{background:var(--accent-primary);color:white}[data-color-theme="luminous-blue"] ::-moz-selection,[data-color-theme="luminous-green"] ::-moz-selection,[data-color-theme="luminous-purple"] ::-moz-selection,[data-color-theme="luminous-orange"] ::-moz-selection,[data-color-theme="luminous-yellow"] ::-moz-selection,[data-color-theme="luminous-teal"] ::-moz-selection{background:var(--accent-primary);color:white}html[data-theme="light"][data-color-theme="spectrum"] ::selection,body[data-theme="light"][data-color-theme="spectrum"] ::selection,[data-theme="light"][data-color-theme="spectrum"] ::selection{background:#1E293B!important;color:white!important}html[data-theme="light"][data-color-theme="spectrum"] ::-moz-selection,body[data-theme="light"][data-color-theme="spectrum"] ::-moz-selection,[data-theme="light"][data-color-theme="spectrum"] ::-moz-selection{background:#1E293B!important;color:white!important}html[data-theme="dark"][data-color-theme="spectrum"] ::selection,body[data-theme="dark"][data-color-theme="spectrum"] ::selection,[data-theme="dark"][data-color-theme="spectrum"] ::selection{background:#64748B!important;color:#FFF!important}html[data-theme="dark"][data-color-theme="spectrum"] ::-moz-selection,body[data-theme="dark"][data-color-theme="spectrum"] ::-moz-selection,[data-theme="dark"][data-color-theme="spectrum"] ::-moz-selection{background:#64748B!important;color:#FFF!important}body{background:#FFF}[data-theme="dark"] body{background:radial-gradient(1200px 900px at top left,rgba(0,0,0,0.35),transparent 60%),radial-gradient(1200px 900px at top right,rgba(0,0,0,0.35),transparent 60%),radial-gradient(1200px 900px at bottom left,rgba(0,0,0,0.35),transparent 60%),radial-gradient(1200px 900px at bottom right,rgba(0,0,0,0.35),transparent 60%),var(--bg-primary)!important;background-attachment:fixed,fixed,fixed,fixed,fixed}[data-theme="dark"] body::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:999;background:radial-gradient(70vw 60vh at 0 0,rgba(0,0,0,0.56),rgba(0,0,0,0) 58%),radial-gradient(70vw 60vh at 100% 0,rgba(0,0,0,0.56),rgba(0,0,0,0) 58%),radial-gradient(70vw 60vh at 0 100%,rgba(0,0,0,0.56),rgba(0,0,0,0) 58%),radial-gradient(70vw 60vh at 100% 100%,rgba(0,0,0,0.56),rgba(0,0,0,0) 58%),radial-gradient(45vw 45vh at 50% 50%,rgba(0,0,0,0),rgba(0,0,0,0.18) 78%);background-attachment:fixed}@media(max-width:768px){[data-theme="dark"] body::after{background:radial-gradient(65vw 50vh at 0 0,rgba(0,0,0,0.44),rgba(0,0,0,0) 55%),radial-gradient(65vw 50vh at 100% 0,rgba(0,0,0,0.44),rgba(0,0,0,0) 55%),radial-gradient(65vw 50vh at 0 100%,rgba(0,0,0,0.44),rgba(0,0,0,0) 55%),radial-gradient(65vw 50vh at 100% 100%,rgba(0,0,0,0.44),rgba(0,0,0,0) 55%),radial-gradient(55vw 45vh at 50% 50%,rgba(0,0,0,0),rgba(0,0,0,0.14) 80%)}}html[data-theme="light"][data-color-theme="luminous-blue"],html[data-theme="light"][data-color-theme="luminous-green"],html[data-theme="light"][data-color-theme="luminous-purple"],html[data-theme="light"][data-color-theme="luminous-orange"],html[data-theme="light"][data-color-theme="luminous-yellow"],html[data-theme="light"][data-color-theme="luminous-teal"]{background:transparent!important}html[data-theme="light"][data-color-theme="luminous-blue"] body,html[data-theme="light"][data-color-theme="luminous-green"] body,html[data-theme="light"][data-color-theme="luminous-purple"] body,html[data-theme="light"][data-color-theme="luminous-orange"] body,html[data-theme="light"][data-color-theme="luminous-yellow"] body,html[data-theme="light"][data-color-theme="luminous-teal"] body{background:transparent!important}[data-theme="light"][data-color-theme]:not([data-color-theme="spectrum"]) .assessment-container{background:rgba(255,255,255,0.1)!important;backdrop-filter:blur(10px)!important;border-color:rgba(255,255,255,0.3)!important;margin:25px auto 0!important}[data-theme="light"][data-color-theme="spectrum"] .assessment-container{margin:25px auto 0!important}.u-bg-transparent{background:transparent!important;background-image:none!important}.u-no-shadow{box-shadow:none!important}.u-card{background:var(--card-bg)!important;border:1px solid var(--card-border)!important;border-radius:12px}.u-glass{background:var(--card-bg)!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important}.u-border{border:1px solid var(--card-border)!important}[data-theme="light"][data-color-theme]:not([data-color-theme="spectrum"]) .question-card,[data-theme="light"][data-color-theme]:not([data-color-theme="spectrum"]) .option-button,[data-theme="light"][data-color-theme]:not([data-color-theme="spectrum"]) .likert-radio,[data-theme="light"][data-color-theme]:not([data-color-theme="spectrum"]) .nav-button.secondary{background:rgba(255,255,255,0.1)!important;backdrop-filter:blur(10px)!important;border-color:rgba(255,255,255,0.3)!important}[data-theme="light"][data-color-theme]:not([data-color-theme="spectrum"]) .assessment-title,[data-theme="light"][data-color-theme]:not([data-color-theme="spectrum"]) .assessment-subtitle,[data-theme="light"][data-color-theme]:not([data-color-theme="spectrum"]) .question-text,[data-theme="light"][data-color-theme]:not([data-color-theme="spectrum"]) .question-type{color:#000!important}[data-theme="light"][data-color-theme]:not([data-color-theme="spectrum"]) .option-button,[data-theme="light"][data-color-theme]:not([data-color-theme="spectrum"]) .likert-label{color:var(--text-primary)!important}[data-theme="light"][data-color-theme]:not([data-color-theme="spectrum"]) .results-container,[data-theme="light"][data-color-theme]:not([data-color-theme="spectrum"]) .results-header,[data-theme="light"][data-color-theme]:not([data-color-theme="spectrum"]) .career-blueprint-section,[data-theme="light"][data-color-theme]:not([data-color-theme="spectrum"]) .blueprint-dimensions,[data-theme="light"][data-color-theme]:not([data-color-theme="spectrum"]) .dimension-item,[data-theme="light"][data-color-theme]:not([data-color-theme="spectrum"]) .psychometric-profiles,[data-theme="light"][data-color-theme]:not([data-color-theme="spectrum"]) .profile-section,[data-theme="light"][data-color-theme]:not([data-color-theme="spectrum"]) .profile-item,[data-theme="light"][data-color-theme]:not([data-color-theme="spectrum"]) .career-matches,[data-theme="light"][data-color-theme]:not([data-color-theme="spectrum"]) .career-match-item{background:rgba(255,255,255,0.1)!important;backdrop-filter:blur(10px)!important;border-color:rgba(255,255,255,0.3)!important}[data-theme="light"][data-color-theme]:not([data-color-theme="spectrum"]) .results-title,[data-theme="light"][data-color-theme]:not([data-color-theme="spectrum"]) .results-subtitle,[data-theme="light"][data-color-theme]:not([data-color-theme="spectrum"]) .career-blueprint-title,[data-theme="light"][data-color-theme]:not([data-color-theme="spectrum"]) .career-blueprint-name,[data-theme="light"][data-color-theme]:not([data-color-theme="spectrum"]) .career-blueprint-code,[data-theme="light"][data-color-theme]:not([data-color-theme="spectrum"]) .career-blueprint-description,[data-theme="light"][data-color-theme]:not([data-color-theme="spectrum"]) .dimension-label,[data-theme="light"][data-color-theme]:not([data-color-theme="spectrum"]) .dimension-value,[data-theme="light"][data-color-theme]:not([data-color-theme="spectrum"]) .profile-title,[data-theme="light"][data-color-theme]:not([data-color-theme="spectrum"]) .profile-name,[data-theme="light"][data-color-theme]:not([data-color-theme="spectrum"]) .profile-percentage,[data-theme="light"][data-color-theme]:not([data-color-theme="spectrum"]) .career-title,[data-theme="light"][data-color-theme]:not([data-color-theme="spectrum"]) .career-description,[data-theme="light"][data-color-theme]:not([data-color-theme="spectrum"]) .career-match-score,[data-theme="light"][data-color-theme]:not([data-color-theme="spectrum"]) .career-salary{color:var(--hero-text-primary)!important}:root{--spectrum-blue:#06F;--spectrum-green:#00D084;--spectrum-purple:#8B5CF6;--spectrum-orange:#FF6B35;--spectrum-gold:#F59E0B;--spectrum-teal:#00BFA5;--spectrum-red:#EF4444;--spectrum-gray:#6B7280;--primary-color:var(--spectrum-blue);--secondary-color:var(--spectrum-purple);--accent-primary:#1E293B;--bg-primary:#FFF;--bg-secondary:#F8FAFC;--background-elevated:#F8FAFC;--section-alt-bg:#F8FAFB;--text-primary:#1E293B;--text-secondary:#64748B;--card-bg:#FFF;--card-border:#E2E8F0;--card-hover:#F7FAFC;--btn-text-color:#FFF;--btn-hover-bg:#2D3748;--hover-bg:#F1F5F9;--border-color:#E2E8F0;--text-on-accent:#FFF;--hero-bg:#FFF;--hero-text-primary:#0F172A;--hero-text-secondary:#475569;--launch-banner-bg:#1E293B;--launch-banner-text:#FFF;--glass-bg:rgba(255,255,255,0.95);--primary-gradient:linear-gradient(90deg,var(--spectrum-blue),var(--spectrum-green),var(--spectrum-purple),var(--spectrum-orange),var(--spectrum-gold),var(--spectrum-teal));--spectrum-blue-10:rgba(0,102,255,0.1);--spectrum-green-10:rgba(0,208,132,0.1);--spectrum-purple-10:rgba(139,92,246,0.1);--spectrum-orange-10:rgba(255,107,53,0.1);--spectrum-gold-10:rgba(245,158,11,0.1);--spectrum-teal-10:rgba(0,191,165,0.1)}[data-color-theme="spectrum"]{--accent-primary:#1E293B;--accent-secondary:#334155;--text-on-accent:#FFF;--primary-gradient:linear-gradient(90deg,var(--spectrum-blue),var(--spectrum-green),var(--spectrum-purple),var(--spectrum-orange),var(--spectrum-gold),var(--spectrum-teal));--hero-bg:#FFF;--hero-text-primary:#0F172A;--hero-text-secondary:#475569}[data-theme="dark"][data-color-theme="spectrum"]{--accent-primary:#F8FAFC;--accent-secondary:#CBD5E1;--text-on-accent:#0F172A;--hero-bg:linear-gradient(160deg,#0B1120,#111827);--hero-text-primary:#F8FAFC;--hero-text-secondary:#CBD5E1;--glass-bg:rgba(15,23,42,0.65);--primary-gradient:linear-gradient(135deg,#F8FAFC,#CBD5E1,#64748B)}[data-color-theme="luminous-blue"]{--accent-primary:#06F;--accent-secondary:#357DFF;--text-on-accent:#FFF;--primary-gradient:linear-gradient(135deg,#06F,#357DFF)}[data-color-theme="luminous-green"]{--accent-primary:#007A46;--accent-secondary:#00A76A;--text-on-accent:#FFF;--primary-gradient:linear-gradient(135deg,#007A46,#00A76A)}[data-color-theme="luminous-purple"]{--accent-primary:#6D28D9;--accent-secondary:#8B5CF6;--text-on-accent:#FFF;--primary-gradient:linear-gradient(135deg,#6D28D9,#8B5CF6)}[data-color-theme="luminous-orange"]{--accent-primary:#C2410C;--accent-secondary:#FF7738;--text-on-accent:#FFF;--primary-gradient:linear-gradient(135deg,#C2410C,#FF7738)}[data-color-theme="luminous-yellow"]{--accent-primary:#996515;--accent-secondary:#EAB308;--text-on-accent:#FFF;--primary-gradient:linear-gradient(135deg,#996515,#EAB308)}[data-color-theme="luminous-teal"]{--accent-primary:#007064;--accent-secondary:#00AFA0;--text-on-accent:#FFF;--primary-gradient:linear-gradient(135deg,#007064,#00AFA0)}[data-theme="dark"][data-color-theme="luminous-blue"]{--accent-primary:#4D94FF;--accent-secondary:#7FA6FF;--text-on-accent:#0F172A}[data-theme="dark"][data-color-theme="luminous-green"]{--accent-primary:#00D084;--accent-secondary:#33DCAA;--text-on-accent:#0F172A}[data-theme="dark"][data-color-theme="luminous-purple"]{--accent-primary:#A78BFA;--accent-secondary:#C4B5FD;--text-on-accent:#0F172A}[data-theme="dark"][data-color-theme="luminous-orange"]{--accent-primary:#FF6B35;--accent-secondary:#FF8F66;--text-on-accent:#0F172A}[data-theme="dark"][data-color-theme="luminous-yellow"]{--accent-primary:#FFB800;--accent-secondary:#FFD700;--text-on-accent:#0F172A}[data-theme="dark"][data-color-theme="luminous-teal"]{--accent-primary:#00BFA5;--accent-secondary:#00D9BC;--text-on-accent:#0F172A}.assessment-container{max-width:800px;margin:25px auto 0;padding:2rem 1rem;min-height:auto;display:flex;flex-direction:column;position:relative}.assessment-header{text-align:center;margin-bottom:3rem}.assessment-title{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem}.assessment-subtitle{font-size:1.25rem;color:var(--text-secondary);margin-bottom:2rem}.question-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;padding:2rem;margin-bottom:2rem}.question-header{margin-bottom:1.5rem}.question-text{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.question-type{font-size:.875rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.question-options{display:flex;flex-direction:column;gap:1rem}.option-button{background:var(--bg-secondary);border:2px solid var(--card-border);border-radius:8px;padding:1rem 1.5rem;text-align:left;font-size:1rem;color:var(--text-primary);cursor:pointer;transition:all .2s ease}.option-button:hover{background:var(--card-hover);border-color:var(--accent-primary)}.option-button.selected{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--text-on-accent)}.likert-scale{display:flex;justify-content:space-between;align-items:center;margin:2rem 0}.likert-option{display:flex;flex-direction:column;align-items:center;cursor:pointer}.likert-radio{width:20px;height:20px;border:2px solid var(--card-border);border-radius:50%;margin-bottom:.5rem;transition:all .2s ease}.likert-radio:hover{border-color:var(--accent-primary)}.likert-radio.selected{background:var(--accent-primary);border-color:var(--accent-primary)}.likert-label{font-size:.875rem;color:var(--text-secondary);text-align:center}.navigation-buttons{display:flex;justify-content:space-between;margin-top:2rem}.nav-button{background:var(--accent-primary);color:var(--btn-text-color);border:none;border-radius:8px;padding:.75rem 2rem;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s ease}.nav-button:disabled{background:var(--text-secondary);cursor:not-allowed}.nav-button.secondary{background:transparent;color:var(--text-primary);border:1px solid var(--card-border)}.nav-button.secondary:hover{background:var(--card-hover)}.container{max-width:1200px;margin:0 auto;padding:0 1rem}[data-theme="dark"]{--bg-primary:#111827;--bg-secondary:#1F2937;--background-elevated:#1F2937;--section-alt-bg:#374151;--text-primary:#F8FAFC;--text-secondary:#CBD5E0;--card-bg:#1F2937;--card-border:#374151;--card-hover:#374151;--border-color:#374151;--hover-bg:#374151}[data-theme="dark"]{background:var(--bg-primary)!important;color:var(--text-primary)!important}[data-theme="dark"] h1,[data-theme="dark"] h2,[data-theme="dark"] h3,[data-theme="dark"] h4,[data-theme="dark"] h5,[data-theme="dark"] h6,[data-theme="dark"] p,[data-theme="dark"] span,[data-theme="dark"] div{color:var(--text-primary)!important}[data-theme="dark"][data-color-theme="spectrum"] .card-bg,[data-theme="dark"][data-color-theme="spectrum"] .ticket-card,[data-theme="dark"][data-color-theme="spectrum"] .support-form-card,[data-theme="dark"][data-color-theme="spectrum"] .ticket-detail-view,[data-theme="dark"][data-color-theme="spectrum"] .conversation-message,[data-theme="dark"][data-color-theme="spectrum"] .panel-card{background:rgba(17,24,39,0.95)!important}[data-theme="dark"][data-color-theme="spectrum"]{--text-primary:#F8FAFC!important;--text-secondary:#CBD5E0!important;--accent-primary:#3B82F6;--accent-secondary:#60A5FA;--text-on-accent:#0F172A}[data-theme="dark"] nav{background:var(--bg-primary)!important;border-bottom:1px solid var(--card-border)}[data-theme="dark"] .logo{color:var(--text-primary)!important}[data-theme="dark"] .launch-tag{background:var(--bg-secondary)!important;border-color:var(--card-border)!important;color:var(--text-primary)!important}.floating-controls{position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:1000;display:flex;flex-direction:column;gap:15px}.theme-toggle{width:48px;height:48px;border-radius:50%;border:1px solid rgba(148,163,184,0.3);background:rgba(255,255,255,0.95);backdrop-filter:blur(10px);color:var(--text-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;font-size:20px;box-shadow:0 4px 20px rgba(0,0,0,0.1)}.theme-toggle:hover{background:var(--accent-primary);color:white;transform:scale(1.05)}.color-selector{display:flex;flex-direction:column;gap:8px;background:rgba(255,255,255,0.95);backdrop-filter:blur(10px);border:1px solid rgba(148,163,184,0.3);border-radius:12px;padding:8px;box-shadow:0 10px 25px rgba(0,0,0,0.15)}.color-btn{width:32px;height:32px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:all .3s ease;position:relative}.color-btn:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,0.2)}[data-theme="light"] .color-btn.active{border-color:rgba(30,41,59,0.3);box-shadow:0 0 12px 2px rgba(30,41,59,0.25),0 0 4px 1px rgba(30,41,59,0.15);transform:scale(1.05)}[data-theme="dark"] .color-btn.active{border-color:rgba(255,255,255,0.3);box-shadow:0 0 12px 2px rgba(255,255,255,0.2),0 0 4px 1px rgba(255,255,255,0.1);transform:scale(1.05)}.color-btn.spectrum{background:linear-gradient(45deg,#06F,#00D084,#8B5CF6,#FF6B35,#FFB800,#00BFA5)}.scroll-to-top{width:48px;height:48px;border-radius:50%;border:1px solid rgba(148,163,184,0.3);background:rgba(255,255,255,0.95);backdrop-filter:blur(10px);color:var(--text-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 4px 20px rgba(0,0,0,0.1)}.scroll-to-top:hover{background:var(--accent-primary);color:white;transform:scale(1.05)}.scroll-to-top svg{width:20px;height:20px;fill:currentColor}[data-theme="dark"] .floating-controls{background:transparent!important}[data-theme="dark"] .theme-toggle{background:rgba(30,41,59,0.95)!important;border:1px solid rgba(148,163,184,0.3)!important;color:#FFF!important}[data-theme="dark"] .theme-toggle:hover{background:var(--accent-primary)!important;color:#FFF!important}[data-theme="dark"] .color-selector{background:rgba(30,41,59,0.95)!important;border:1px solid rgba(148,163,184,0.3)!important;box-shadow:0 10px 25px rgba(0,0,0,0.4)!important}[data-theme="dark"] .scroll-to-top{background:rgba(30,41,59,0.95)!important;border:1px solid rgba(148,163,184,0.3)!important;color:#FFF!important}[data-theme="dark"] .scroll-to-top:hover{background:var(--accent-primary)!important;color:#FFF!important}@media(max-width:768px){.floating-controls{position:fixed;top:auto;bottom:20px;left:50%;transform:translateX(-50%);right:auto;flex-direction:row;align-items:center;gap:8px;background:rgba(255,255,255,0.95);backdrop-filter:blur(10px);padding:8px;border-radius:24px;border:1px solid rgba(148,163,184,0.3);box-shadow:0 4px 20px rgba(0,0,0,0.15)}.theme-toggle,.scroll-to-top{width:40px;height:40px;font-size:16px}.color-selector{flex-direction:row;background:transparent;border:none;box-shadow:none;padding:0}.color-btn{width:28px;height:28px}[data-theme="dark"] .floating-controls{background:rgba(30,41,59,0.95)!important;backdrop-filter:blur(10px)!important;border:1px solid rgba(148,163,184,0.3)!important}}@media(max-width:480px){.floating-controls{bottom:10px;padding:6px;gap:5px}.theme-toggle,.scroll-to-top{width:35px;height:35px;font-size:14px}.color-btn{width:24px;height:24px}}[data-theme="dark"] .results-container{background:var(--bg-primary)!important}[data-theme="dark"] .results-header{background:var(--bg-secondary)!important;border-color:var(--card-border)!important}[data-theme="dark"] .results-title,[data-theme="dark"] .results-subtitle{color:var(--text-primary)!important}[data-theme="dark"] .career-blueprint-section{background:var(--bg-secondary)!important;border-color:var(--card-border)!important}[data-theme="dark"] .career-blueprint-title{color:var(--text-primary)!important}[data-theme="dark"] .career-blueprint-name{color:var(--text-primary)!important}[data-theme="dark"] .career-blueprint-code{color:var(--text-secondary)!important}[data-theme="dark"] .career-blueprint-description{color:var(--text-secondary)!important}[data-theme="dark"] .dna-container{background:transparent!important;border-color:var(--card-border)!important}[data-theme="dark"] .blueprint-dimensions{background:var(--bg-primary)!important;border-color:var(--card-border)!important}[data-theme="dark"] .dimension-item{background:var(--bg-secondary)!important;border-color:var(--card-border)!important}[data-theme="dark"] .dimension-label{color:var(--text-secondary)!important}[data-theme="dark"] .dimension-value{color:var(--text-primary)!important}[data-theme="dark"] .psychometric-profiles{background:var(--bg-secondary)!important;border-color:var(--card-border)!important}[data-theme="dark"] .profile-section{background:var(--bg-primary)!important;border-color:var(--card-border)!important}[data-theme="dark"] .profile-title{color:var(--text-primary)!important}[data-theme="dark"] .profile-item{background:var(--bg-secondary)!important;border-color:var(--card-border)!important}[data-theme="dark"] .profile-item:hover{background:var(--card-hover)!important}[data-theme="dark"] .profile-name{color:var(--text-primary)!important}[data-theme="dark"] .profile-percentage{color:var(--text-secondary)!important}[data-theme="dark"] .career-matches{background:var(--bg-secondary)!important;border-color:var(--card-border)!important}[data-theme="dark"] .career-match-item{background:var(--bg-primary)!important;border-color:var(--card-border)!important}[data-theme="dark"] .career-match-item:hover{background:var(--card-hover)!important;box-shadow:0 4px 12px rgba(0,0,0,0.3)!important}[data-theme="dark"] .career-title{color:var(--text-primary)!important}[data-theme="dark"] .career-description{color:var(--text-secondary)!important}[data-theme="dark"] .career-match-score{color:var(--text-secondary)!important}[data-theme="dark"] .career-salary{color:var(--text-primary)!important}.dna-base,.profile-dna-base,.static-dna-base{box-shadow:0 0 0 2px rgba(255,255,255,0.9),0 0 0 4px rgba(15,23,42,0.15),0 6px 18px rgba(15,23,42,0.25)!important}[data-theme="dark"] .dna-helix{background:transparent!important}[data-theme="dark"] .dna-base,[data-theme="dark"] .profile-dna-base,[data-theme="dark"] .static-dna-base{box-shadow:0 0 0 2px rgba(15,23,42,0.95),0 0 0 4px rgba(255,255,255,0.22),0 8px 24px rgba(0,0,0,0.55)!important}[data-theme="dark"] .dna-connector{background:rgba(255,255,255,0.2)!important}[data-theme="dark"] .assessment-container{background:var(--bg-primary)!important;margin:25px auto 0!important}[data-theme="dark"] .assessment-header{color:var(--text-primary)!important}[data-theme="dark"] .assessment-title{color:var(--text-primary)!important}[data-theme="dark"] .assessment-subtitle{color:var(--text-secondary)!important}[data-theme="dark"] .question-card{background:var(--bg-secondary)!important;border-color:var(--card-border)!important}[data-theme="dark"] .question-text{color:var(--text-primary)!important}[data-theme="dark"] .question-type{color:var(--text-secondary)!important}[data-theme="dark"] .option-button{background:var(--bg-primary)!important;border-color:var(--card-border)!important;color:var(--text-primary)!important}[data-theme="dark"] .option-button:hover{background:var(--card-hover)!important;border-color:var(--accent-primary)!important}[data-theme="dark"] .option-button.selected{background:var(--accent-primary)!important;border-color:var(--accent-primary)!important;color:var(--text-on-accent)!important}[data-theme="dark"] .likert-radio{border-color:var(--card-border)!important}[data-theme="dark"] .likert-radio:hover{border-color:var(--accent-primary)!important}[data-theme="dark"] .likert-radio.selected{background:var(--accent-primary)!important;border-color:var(--accent-primary)!important}[data-theme="dark"] .likert-label{color:var(--text-secondary)!important}[data-theme="dark"] .nav-button{background:var(--accent-primary)!important;color:var(--text-on-accent)!important}[data-theme="dark"] .nav-button.secondary{background:transparent!important;color:var(--text-primary)!important;border-color:var(--card-border)!important}[data-theme="dark"] .nav-button.secondary:hover{background:var(--card-hover)!important}.career-compatibility-analyzer .current-card,.career-compatibility-analyzer .reference-section,.career-compatibility-analyzer .search-section,.career-compatibility-analyzer .search-result,.career-compatibility-analyzer .context-section,.career-compatibility-analyzer .grade-scale{border:1px solid var(--card-border)!important}.career-compatibility-analyzer,.career-compatibility-analyzer *{font-family:inherit}.career-compatibility-analyzer .career-name,.career-compatibility-analyzer .search-placeholder-text,.career-compatibility-analyzer .grid-item,.career-compatibility-analyzer .span-match,.career-compatibility-analyzer .span-grade{color:var(--text-primary)}.career-compatibility-analyzer .current-card:hover,.career-compatibility-analyzer .stat:hover,.career-compatibility-analyzer .search-section:hover,.career-compatibility-analyzer .search-result:hover,.career-compatibility-analyzer .context-section:hover,.career-compatibility-analyzer .career-row:hover,.career-compatibility-analyzer .reference-section:hover,.career-compatibility-analyzer .scale-item:hover,.career-compatibility-analyzer .autocomplete-item:hover,.profile-card:hover,.match-card:hover,.show-more-btn:hover,.show-less-btn:hover,.leaderboard-toggle:hover,.current-career-card:hover,.stat-card:hover,.career-row:hover,.career-row.top-tier:hover,.career-row.bottom-tier:hover,.compatibility-card:hover,.environment-card:hover,.analysis-toggle:hover,.show-more-btn:hover .arrow-down,.show-less-btn:hover .arrow-up{transform:none!important}.career-dna-text{color:var(--accent-primary)!important;font-weight:800;filter:brightness(1)}[data-theme="light"][data-color-theme]:not([data-color-theme="spectrum"]) .career-dna-text{color:var(--accent-primary)!important}[data-theme="dark"] .career-dna-text{color:var(--accent-primary)!important}[data-color-theme="spectrum"] .career-dna-text{font-size:inherit;font-weight:inherit;display:inline-block;background:linear-gradient(90deg,#06F,#00D084,#8B5CF6,#FF6B35,#F59E0B,#00BFA5,#06F);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:color-flow 5s linear infinite;font-weight:800;color:transparent!important}@keyframes color-flow{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}[x-cloak]{display:none!important}