.myers-briggs-search,.myers-briggs-search .search-field-container{position:relative}.myers-briggs-search .typing-animation{color:#666;font-style:italic}.myers-briggs-search .search-field-container:focus-within .typing-animation{opacity:.7}.myers-briggs-search .option-item{position:relative;font-family:Courier New,monospace;font-weight:600}.myers-briggs-search .option-item[data-value*=ENTJ],.myers-briggs-search .option-item[data-value*=ENTP],.myers-briggs-search .option-item[data-value*=INTJ],.myers-briggs-search .option-item[data-value*=INTP]{border-left:3px solid #3b82f6}.myers-briggs-search .option-item[data-value*=ENFJ],.myers-briggs-search .option-item[data-value*=ENFP],.myers-briggs-search .option-item[data-value*=INFJ],.myers-briggs-search .option-item[data-value*=INFP]{border-left:3px solid #10b981}.myers-briggs-search .option-item[data-value*=ESFJ],.myers-briggs-search .option-item[data-value*=ESTJ],.myers-briggs-search .option-item[data-value*=ISFJ],.myers-briggs-search .option-item[data-value*=ISTJ]{border-left:3px solid #f59e0b}.myers-briggs-search .option-item[data-value*=ESFP],.myers-briggs-search .option-item[data-value*=ESTP],.myers-briggs-search .option-item[data-value*=ISFP],.myers-briggs-search .option-item[data-value*=ISTP]{border-left:3px solid #ef4444}.myers-briggs-search .option-item:hover{background-color:rgba(59,130,246,.1);transform:translateX(2px);transition:all .2s ease}.myers-briggs-search .option-item.selected{background-color:rgba(59,130,246,.2);border-left-width:4px}.myers-briggs-search .typing-text{color:#6B7280;font-family:Courier New,monospace;font-weight:500}.enneagram-search,.enneagram-search .search-field-container{position:relative}.enneagram-search .typing-animation{color:#666;font-style:italic}.enneagram-search .search-field-container:focus-within .typing-animation{opacity:.7}.enneagram-search .option-item{position:relative;padding-left:20px}.enneagram-search .option-item:before{content:"";position:absolute;left:8px;top:50%;transform:translateY(-50%);width:12px;height:12px;border-radius:50%;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;color:white}.enneagram-search .option-item[data-value*="Type 1"]:before{content:"1";background-color:#EF4444}.enneagram-search .option-item[data-value*="Type 2"]:before{content:"2";background-color:#F59E0B}.enneagram-search .option-item[data-value*="Type 3"]:before{content:"3";background-color:#EAB308}.enneagram-search .option-item[data-value*="Type 4"]:before{content:"4";background-color:#10B981}.enneagram-search .option-item[data-value*="Type 5"]:before{content:"5";background-color:#06B6D4}.enneagram-search .option-item[data-value*="Type 6"]:before{content:"6";background-color:#3B82F6}.enneagram-search .option-item[data-value*="Type 7"]:before{content:"7";background-color:#8B5CF6}.enneagram-search .option-item[data-value*="Type 8"]:before{content:"8";background-color:#EC4899}.enneagram-search .option-item[data-value*="Type 9"]:before{content:"9";background-color:#6B7280}.enneagram-search .option-item[data-value*=w]{font-size:.9em;color:#6B7280;font-style:italic}.enneagram-search .option-item[data-value*=w]:before{width:10px;height:10px;font-size:8px;background-color:#9CA3AF}.enneagram-search .option-item:hover{background-color:rgba(16,185,129,.1);transform:translateX(2px);transition:all .2s ease}.enneagram-search .option-item.selected{background-color:rgba(16,185,129,.2)}.enneagram-search .typing-text{color:#6B7280;font-style:italic}.love-language-search,.love-language-search .search-field-container{position:relative}.love-language-search .typing-animation{color:#666;font-style:italic}.love-language-search .search-field-container:focus-within .typing-animation{opacity:.7}.love-language-search .option-item{position:relative;padding-left:24px}.love-language-search .option-item:before{content:"";position:absolute;left:8px;top:50%;transform:translateY(-50%);width:16px;height:16px;background-size:contain;background-repeat:no-repeat;background-position:50%}.love-language-search .option-item[data-value="Words of Affirmation"]:before{content:"💬";font-size:14px}.love-language-search .option-item[data-value="Acts of Service"]:before{content:"🤝";font-size:14px}.love-language-search .option-item[data-value="Receiving Gifts"]:before{content:"🎁";font-size:14px}.love-language-search .option-item[data-value="Quality Time"]:before{content:"⏰";font-size:14px}.love-language-search .option-item[data-value="Physical Touch"]:before{content:"🤗";font-size:14px}.love-language-search .option-item:hover{background-color:rgba(239,68,68,.1);transform:translateX(2px);transition:all .2s ease}.love-language-search .option-item.selected{background-color:rgba(239,68,68,.2)}.love-language-search .typing-text{color:#6B7280;font-style:italic}.sun-sign-search{position:relative}.sun-sign-search .search-field-input{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.sun-sign-search .search-field-input::placeholder{color:#6b7280;transition:color .2s ease-in-out}.sun-sign-search .search-field-input:focus::placeholder{color:#9ca3af}.sun-sign-search .search-field-input::placeholder{animation:sun-typing .1s ease-in-out}@keyframes sun-typing{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.sun-sign-search .option-item{position:relative;padding:8px 12px;border-radius:6px;transition:all .2s ease-in-out}.sun-sign-search .option-item:hover{background-color:#fef3c7;transform:translateX(2px)}.sun-sign-search .option-item.selected{background-color:#fef3c7;border-left:3px solid #f59e0b}.sun-sign-search .option-item[data-value*="Aries Sun"],.sun-sign-search .option-item[data-value*="Leo Sun"],.sun-sign-search .option-item[data-value*="Sagittarius Sun"]{background:linear-gradient(135deg,#fef3c7,#fde68a)}.sun-sign-search .option-item[data-value*="Aries Sun"]:hover,.sun-sign-search .option-item[data-value*="Leo Sun"]:hover,.sun-sign-search .option-item[data-value*="Sagittarius Sun"]:hover{background:linear-gradient(135deg,#fde68a,#f59e0b);color:#92400e}.sun-sign-search .option-item[data-value*="Leo Sun"]{background:linear-gradient(135deg,#fef3c7,#fbbf24);font-weight:600}.sun-sign-search .option-item[data-value*="Leo Sun"]:hover{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#92400e}.moon-sign-search{position:relative}.moon-sign-search .search-field-input{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.moon-sign-search .search-field-input::placeholder{color:#6b7280;transition:color .2s ease-in-out}.moon-sign-search .search-field-input:focus::placeholder{color:#9ca3af}.moon-sign-search .search-field-input::placeholder{animation:moon-typing .1s ease-in-out}@keyframes moon-typing{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.moon-sign-search .option-item{position:relative;padding:8px 12px;border-radius:6px;transition:all .2s ease-in-out}.moon-sign-search .option-item:hover{background-color:#f0f9ff;transform:translateX(2px)}.moon-sign-search .option-item.selected{background-color:#f0f9ff;border-left:3px solid #3b82f6}.moon-sign-search .option-item[data-value*="Cancer Moon"],.moon-sign-search .option-item[data-value*="Pisces Moon"],.moon-sign-search .option-item[data-value*="Scorpio Moon"]{background:linear-gradient(135deg,#f0f9ff,#dbeafe)}.moon-sign-search .option-item[data-value*="Cancer Moon"]:hover,.moon-sign-search .option-item[data-value*="Pisces Moon"]:hover,.moon-sign-search .option-item[data-value*="Scorpio Moon"]:hover{background:linear-gradient(135deg,#dbeafe,#3b82f6);color:#1e40af}.moon-sign-search .option-item[data-value*="Cancer Moon"]{background:linear-gradient(135deg,#f0f9ff,#bfdbfe);font-weight:600}.moon-sign-search .option-item[data-value*="Cancer Moon"]:hover{background:linear-gradient(135deg,#bfdbfe,#3b82f6);color:#1e40af}.rising-sign-search{position:relative}.rising-sign-search .search-field-input{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.rising-sign-search .search-field-input::placeholder{color:#6b7280;transition:color .2s ease-in-out}.rising-sign-search .search-field-input:focus::placeholder{color:#9ca3af}.rising-sign-search .search-field-input::placeholder{animation:rising-typing .1s ease-in-out}@keyframes rising-typing{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.rising-sign-search .option-item{position:relative;padding:8px 12px;border-radius:6px;transition:all .2s ease-in-out}.rising-sign-search .option-item:hover{background-color:#f0fdf4;transform:translateX(2px)}.rising-sign-search .option-item.selected{background-color:#f0fdf4;border-left:3px solid #22c55e}.rising-sign-search .option-item[data-value*="Aries Rising"],.rising-sign-search .option-item[data-value*="Cancer Rising"],.rising-sign-search .option-item[data-value*="Capricorn Rising"],.rising-sign-search .option-item[data-value*="Libra Rising"]{background:linear-gradient(135deg,#f0fdf4,#dcfce7)}.rising-sign-search .option-item[data-value*="Aries Rising"]:hover,.rising-sign-search .option-item[data-value*="Cancer Rising"]:hover,.rising-sign-search .option-item[data-value*="Capricorn Rising"]:hover,.rising-sign-search .option-item[data-value*="Libra Rising"]:hover{background:linear-gradient(135deg,#dcfce7,#22c55e);color:#166534}.rising-sign-search .option-item[data-value*="Aries Rising"]{background:linear-gradient(135deg,#f0fdf4,#bbf7d0);font-weight:600}.rising-sign-search .option-item[data-value*="Aries Rising"]:hover{background:linear-gradient(135deg,#bbf7d0,#22c55e);color:#166534}.element-search{position:relative}.element-search .search-field-input{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.element-search .search-field-input::placeholder{color:#6b7280;transition:color .2s ease-in-out}.element-search .search-field-input:focus::placeholder{color:#9ca3af}.element-search .search-field-input::placeholder{animation:element-typing .1s ease-in-out}@keyframes element-typing{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.element-search .option-item{position:relative;padding:8px 12px;border-radius:6px;transition:all .2s ease-in-out}.element-search .option-item:hover{background-color:#f3f4f6;transform:translateX(2px)}.element-search .option-item.selected{background-color:#f3f4f6;border-left:3px solid #6b7280}.element-search .option-item[data-value=Fire]{background:linear-gradient(135deg,#fef2f2,#fecaca);color:#991b1b}.element-search .option-item[data-value=Fire]:hover{background:linear-gradient(135deg,#fecaca,#ef4444);color:#7f1d1d}.element-search .option-item[data-value=Earth]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);color:#166534}.element-search .option-item[data-value=Earth]:hover{background:linear-gradient(135deg,#dcfce7,#22c55e);color:#14532d}.element-search .option-item[data-value=Air]{background:linear-gradient(135deg,#f0f9ff,#dbeafe);color:#1e40af}.element-search .option-item[data-value=Air]:hover{background:linear-gradient(135deg,#dbeafe,#3b82f6);color:#1e3a8a}.element-search .option-item[data-value=Water]{background:linear-gradient(135deg,#f0f9ff,#e0e7ff);color:#3730a3}.element-search .option-item[data-value=Water]:hover{background:linear-gradient(135deg,#e0e7ff,#6366f1);color:#312e81}.modality-search{position:relative}.modality-search .search-field-input{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.modality-search .search-field-input::placeholder{color:#6b7280;transition:color .2s ease-in-out}.modality-search .search-field-input:focus::placeholder{color:#9ca3af}.modality-search .search-field-input::placeholder{animation:modality-typing .1s ease-in-out}@keyframes modality-typing{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.modality-search .option-item{position:relative;padding:8px 12px;border-radius:6px;transition:all .2s ease-in-out}.modality-search .option-item:hover{background-color:#f3f4f6;transform:translateX(2px)}.modality-search .option-item.selected{background-color:#f3f4f6;border-left:3px solid #6b7280}.modality-search .option-item[data-value=Cardinal]{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e}.modality-search .option-item[data-value=Cardinal]:hover{background:linear-gradient(135deg,#fde68a,#f59e0b);color:#78350f}.modality-search .option-item[data-value=Fixed]{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);color:#374151}.modality-search .option-item[data-value=Fixed]:hover{background:linear-gradient(135deg,#e5e7eb,#9ca3af);color:#1f2937}.modality-search .option-item[data-value=Mutable]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);color:#166534}.modality-search .option-item[data-value=Mutable]:hover{background:linear-gradient(135deg,#dcfce7,#22c55e);color:#14532d}.chinese-zodiac-search{position:relative}.chinese-zodiac-search .search-field-input{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.chinese-zodiac-search .search-field-input::placeholder{color:#6b7280;transition:color .2s ease-in-out}.chinese-zodiac-search .search-field-input:focus::placeholder{color:#9ca3af}.chinese-zodiac-search .search-field-input::placeholder{animation:chinese-zodiac-typing .1s ease-in-out}@keyframes chinese-zodiac-typing{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.chinese-zodiac-search .option-item{position:relative;padding:8px 12px;border-radius:6px;transition:all .2s ease-in-out}.chinese-zodiac-search .option-item:hover{background-color:#f3f4f6;transform:translateX(2px)}.chinese-zodiac-search .option-item.selected{background-color:#fef3c7;border-left:3px solid #f59e0b}.chinese-zodiac-search .option-item[data-value*=Dragon]{background:linear-gradient(135deg,#fef3c7,#fde68a)}.chinese-zodiac-search .option-item[data-value*=Dragon]:hover{background:linear-gradient(135deg,#fde68a,#f59e0b);color:#92400e}.vedic-nakshatra-search{position:relative}.vedic-nakshatra-search .search-field-input{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.vedic-nakshatra-search .search-field-input::placeholder{color:#6b7280;transition:color .2s ease-in-out}.vedic-nakshatra-search .search-field-input:focus::placeholder{color:#9ca3af}.vedic-nakshatra-search .search-field-input::placeholder{animation:vedic-typing .1s ease-in-out}@keyframes vedic-typing{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.vedic-nakshatra-search .option-item{position:relative;padding:8px 12px;border-radius:6px;transition:all .2s ease-in-out}.vedic-nakshatra-search .option-item:hover{background-color:#fef3c7;transform:translateX(2px)}.vedic-nakshatra-search .option-item.selected{background-color:#fef3c7;border-left:3px solid #f59e0b}.vedic-nakshatra-search .option-item[data-value*=Rohini]{background:linear-gradient(135deg,#fef3c7,#fde68a)}.vedic-nakshatra-search .option-item[data-value*=Rohini]:hover{background:linear-gradient(135deg,#fde68a,#f59e0b);color:#92400e}.vedic-nakshatra-search .option-item[data-value*=Magha]{background:linear-gradient(135deg,#fef3c7,#fde68a)}.vedic-nakshatra-search .option-item[data-value*=Magha]:hover{background:linear-gradient(135deg,#fde68a,#f59e0b);color:#92400e}.celtic-tree-search{position:relative}.celtic-tree-search .search-field-input{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.celtic-tree-search .search-field-input::placeholder{color:#6b7280;transition:color .2s ease-in-out}.celtic-tree-search .search-field-input:focus::placeholder{color:#9ca3af}.celtic-tree-search .search-field-input::placeholder{animation:celtic-typing .1s ease-in-out}@keyframes celtic-typing{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.celtic-tree-search .option-item{position:relative;padding:8px 12px;border-radius:6px;transition:all .2s ease-in-out}.celtic-tree-search .option-item:hover{background-color:#f0fdf4;transform:translateX(2px)}.celtic-tree-search .option-item.selected{background-color:#f0fdf4;border-left:3px solid #22c55e}.celtic-tree-search .option-item[data-value*=Oak]{background:linear-gradient(135deg,#f0fdf4,#dcfce7)}.celtic-tree-search .option-item[data-value*=Oak]:hover{background:linear-gradient(135deg,#dcfce7,#22c55e);color:#166534}.celtic-tree-search .option-item[data-value*=Rowan]{background:linear-gradient(135deg,#fef2f2,#fecaca)}.celtic-tree-search .option-item[data-value*=Rowan]:hover{background:linear-gradient(135deg,#fecaca,#ef4444);color:#991b1b}.mayan-astrology-search{position:relative}.mayan-astrology-search .search-field-input{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.mayan-astrology-search .search-field-input::placeholder{color:#6b7280;transition:color .2s ease-in-out}.mayan-astrology-search .search-field-input:focus::placeholder{color:#9ca3af}.mayan-astrology-search .search-field-input::placeholder{animation:mayan-typing .1s ease-in-out}@keyframes mayan-typing{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.mayan-astrology-search .option-item{position:relative;padding:8px 12px;border-radius:6px;transition:all .2s ease-in-out}.mayan-astrology-search .option-item:hover{background-color:#fef3c7;transform:translateX(2px)}.mayan-astrology-search .option-item.selected{background-color:#fef3c7;border-left:3px solid #f59e0b}.mayan-astrology-search .option-item[data-value*="("]{background:linear-gradient(135deg,#fef3c7,#fde68a)}.mayan-astrology-search .option-item[data-value*="("]:hover{background:linear-gradient(135deg,#fde68a,#f59e0b);color:#92400e}.mayan-astrology-search .option-item[data-value*="1"],.mayan-astrology-search .option-item[data-value*="10"],.mayan-astrology-search .option-item[data-value*="11"],.mayan-astrology-search .option-item[data-value*="12"],.mayan-astrology-search .option-item[data-value*="13"],.mayan-astrology-search .option-item[data-value*="2"],.mayan-astrology-search .option-item[data-value*="3"],.mayan-astrology-search .option-item[data-value*="4"],.mayan-astrology-search .option-item[data-value*="5"],.mayan-astrology-search .option-item[data-value*="6"],.mayan-astrology-search .option-item[data-value*="7"],.mayan-astrology-search .option-item[data-value*="8"],.mayan-astrology-search .option-item[data-value*="9"]{background:linear-gradient(135deg,#f0fdf4,#dcfce7)}.mayan-astrology-search .option-item[data-value*="1"]:hover,.mayan-astrology-search .option-item[data-value*="10"]:hover,.mayan-astrology-search .option-item[data-value*="11"]:hover,.mayan-astrology-search .option-item[data-value*="12"]:hover,.mayan-astrology-search .option-item[data-value*="13"]:hover,.mayan-astrology-search .option-item[data-value*="2"]:hover,.mayan-astrology-search .option-item[data-value*="3"]:hover,.mayan-astrology-search .option-item[data-value*="4"]:hover,.mayan-astrology-search .option-item[data-value*="5"]:hover,.mayan-astrology-search .option-item[data-value*="6"]:hover,.mayan-astrology-search .option-item[data-value*="7"]:hover,.mayan-astrology-search .option-item[data-value*="8"]:hover,.mayan-astrology-search .option-item[data-value*="9"]:hover{background:linear-gradient(135deg,#dcfce7,#22c55e);color:#166534}