[data-high-contrast=true] body{background-color:#000000!important;color:#39FF14!important}[data-high-contrast=true] a{color:#39FF14!important}[data-high-contrast=true] a:hover{color:#ffffff!important;background-color:#000000!important}[data-high-contrast=true] button,[data-high-contrast=true] input[type=button],[data-high-contrast=true] input[type=submit]{background-color:#000000!important;color:#39FF14!important;border:2px solid #39ff14!important}[data-high-contrast=true] button:hover,[data-high-contrast=true] input[type=button]:hover,[data-high-contrast=true] input[type=submit]:hover{background-color:#39FF14!important;color:#000000!important}[data-high-contrast=true] h1,[data-high-contrast=true] h2,[data-high-contrast=true] h3,[data-high-contrast=true] h4,[data-high-contrast=true] h5,[data-high-contrast=true] h6{color:#39FF14!important}[data-high-contrast=true] article,[data-high-contrast=true] aside,[data-high-contrast=true] dd,[data-high-contrast=true] dialog,[data-high-contrast=true] div,[data-high-contrast=true] dl,[data-high-contrast=true] dt,[data-high-contrast=true] fieldset,[data-high-contrast=true] figcaption,[data-high-contrast=true] figure,[data-high-contrast=true] footer,[data-high-contrast=true] form,[data-high-contrast=true] header,[data-high-contrast=true] input,[data-high-contrast=true] label,[data-high-contrast=true] legend,[data-high-contrast=true] li,[data-high-contrast=true] main,[data-high-contrast=true] modal,[data-high-contrast=true] nav,[data-high-contrast=true] ol,[data-high-contrast=true] option,[data-high-contrast=true] p,[data-high-contrast=true] section,[data-high-contrast=true] select,[data-high-contrast=true] span,[data-high-contrast=true] table,[data-high-contrast=true] tbody,[data-high-contrast=true] td,[data-high-contrast=true] textarea,[data-high-contrast=true] th,[data-high-contrast=true] thead,[data-high-contrast=true] tr,[data-high-contrast=true] ul{background-color:#000000!important;color:inherit;border-color:#000000!important}[data-high-contrast=true] .mobile-menu,[data-high-contrast=true] .weather-window{background-color:#000000!important}[data-high-contrast=true] .favorite-button,[data-high-contrast=true] .floating-action-button,[data-high-contrast=true] .vote-button,body.high-contrast-mode .favorite-button,body.high-contrast-mode .floating-action-button,body.high-contrast-mode .vote-button{background-color:transparent!important;background:transparent!important;border:2px solid #000000!important;box-shadow:none!important;border-radius:9999px!important}[data-high-contrast=true] .favorite-button,body.high-contrast-mode .favorite-button{border:none!important}[data-high-contrast=true] .favorite-button svg,[data-high-contrast=true] .floating-action-button svg,body.high-contrast-mode .favorite-button svg,body.high-contrast-mode .floating-action-button svg{fill:#39FF14!important;color:#39FF14!important}[data-high-contrast=true] .vote-button svg,body.high-contrast-mode .vote-button svg{fill:none!important;stroke:#39FF14!important;color:#39FF14!important}[data-high-contrast=true] .vote-button div,body.high-contrast-mode .vote-button div{background-color:transparent!important;box-shadow:none!important}[data-high-contrast=true] .floating-action-button:hover,[data-high-contrast=true] .vote-button:hover,body.high-contrast-mode .floating-action-button:hover,body.high-contrast-mode .vote-button:hover{background-color:rgba(57,255,20,.1)!important;box-shadow:0 0 15px #39FF14!important;transform:scale(1.1)}[data-high-contrast=true] .vote-button:hover div,body.high-contrast-mode .vote-button:hover div{background-color:transparent!important}[data-high-contrast=true] .group:has(.floating-action-button) span{color:#39FF14!important}[data-high-contrast=true] [style*=background-image],[data-high-contrast=true] canvas,[data-high-contrast=true] img,[data-high-contrast=true] svg,[data-high-contrast=true] video{filter:none!important}[data-high-contrast=true] .chatbot-modal-root,[data-high-contrast=true] .chatbot-modal-root *{background-color:#000000!important;color:#39FF14!important;border-color:#39FF14!important;overflow:hidden!important}[data-high-contrast=true] .fixed .chatbot-modal-root.rounded-full *,[data-high-contrast=true] .fixed.top-4 .chatbot-modal-root *{background-color:transparent!important;border:none!important}[data-high-contrast=true] .fixed.top-4 .chatbot-modal-root.rounded-full{background-color:rgba(0,0,0,.9)!important;border:2px solid #39ff14!important}[data-high-contrast=true] .fixed.top-4 .chatbot-modal-root button{background-color:#000000!important;border:2px solid #39ff14!important}[data-high-contrast=true] .chatbot-modal-root input,[data-high-contrast=true] .chatbot-modal-root select,[data-high-contrast=true] .chatbot-modal-root textarea{background-color:#000000!important;color:#39FF14!important;border:2px solid #39ff14!important}[data-high-contrast=true] .fixed.top-4 .chatbot-modal-root input{background-color:transparent!important;border:none!important}[data-high-contrast=true] .chatbot-modal-root .material-symbols-outlined{color:#39FF14!important}[data-high-contrast=true] .chatbot-modal-root .bg-white,[data-high-contrast=true] .chatbot-modal-root .bg-white\/95{background-color:#000000!important}[data-high-contrast=true] .fixed.top-4 .chatbot-modal-root .bg-gray-100,[data-high-contrast=true] .fixed.top-4 .chatbot-modal-root .bg-gray-50,[data-high-contrast=true] .fixed.top-4 .chatbot-modal-root .bg-white,[data-high-contrast=true] .fixed.top-4 .chatbot-modal-root .bg-white\/95{background-color:transparent!important}.high-contrast-mode .chatbot-mini-pill>div,[data-high-contrast=true] .chatbot-mini-pill>div{background-color:rgba(0,0,0,.95)!important;border:2px solid #39ff14!important;color:#39FF14!important}.high-contrast-mode .chatbot-mini-pill input,[data-high-contrast=true] .chatbot-mini-pill input{background-color:transparent!important;color:#39FF14!important;border:none!important}.high-contrast-mode .chatbot-mini-pill input::-moz-placeholder,[data-high-contrast=true] .chatbot-mini-pill input::-moz-placeholder{color:#00aa30!important}.high-contrast-mode .chatbot-mini-pill input::placeholder,[data-high-contrast=true] .chatbot-mini-pill input::placeholder{color:#00aa30!important}.high-contrast-mode .chatbot-mini-pill button,[data-high-contrast=true] .chatbot-mini-pill button{background-color:#000000!important;border:2px solid #39ff14!important;color:#39FF14!important}.high-contrast-mode .chatbot-mini-pill .material-symbols-outlined,[data-high-contrast=true] .chatbot-mini-pill .material-symbols-outlined{color:#39FF14!important}.high-contrast-mode .chatbot-mini-pill .bg-gray-100,.high-contrast-mode .chatbot-mini-pill .bg-gray-50,.high-contrast-mode .chatbot-mini-pill .bg-white,.high-contrast-mode .chatbot-mini-pill .bg-white\/95,[data-high-contrast=true] .chatbot-mini-pill .bg-gray-100,[data-high-contrast=true] .chatbot-mini-pill .bg-gray-50,[data-high-contrast=true] .chatbot-mini-pill .bg-white,[data-high-contrast=true] .chatbot-mini-pill .bg-white\/95{background-color:transparent!important;border:none!important}[data-high-contrast=true] body,body.high-contrast-mode{background-color:#000000!important;color:#39FF14!important}.high-contrast-mode .chatbot-modal-root,.high-contrast-mode .chatbot-modal-root *{background-color:#000000!important;color:#39FF14!important;border-color:#39FF14!important}.high-contrast-mode .fixed .chatbot-modal-root.rounded-full *,.high-contrast-mode .fixed.top-4 .chatbot-modal-root *,[data-high-contrast=true] .fixed .chatbot-modal-root.rounded-full *,[data-high-contrast=true] .fixed.top-4 .chatbot-modal-root *{background-color:transparent!important;border:none!important}.high-contrast-mode .fixed.top-4 .chatbot-modal-root.rounded-full,[data-high-contrast=true] .fixed.top-4 .chatbot-modal-root.rounded-full{background-color:rgba(0,0,0,.9)!important;border:2px solid #39ff14!important;border-radius:9999px!important}.high-contrast-mode .fixed.top-4 .chatbot-modal-root button,[data-high-contrast=true] .fixed.top-4 .chatbot-modal-root button{background-color:#000000!important;border:2px solid #39ff14!important}.high-contrast-mode .chatbot-modal-root input,.high-contrast-mode .chatbot-modal-root select,.high-contrast-mode .chatbot-modal-root textarea{background-color:#000000!important;color:#39FF14!important;border:2px solid #39ff14!important}.high-contrast-mode .fixed.top-4 .chatbot-modal-root input,[data-high-contrast=true] .fixed.top-4 .chatbot-modal-root input{background-color:transparent!important;border:none!important}.high-contrast-mode .chatbot-modal-root .material-symbols-outlined{color:#39FF14!important}.high-contrast-mode .chatbot-modal-root .bg-gray-100,.high-contrast-mode .chatbot-modal-root .bg-gray-50,.high-contrast-mode .chatbot-modal-root .bg-white,.high-contrast-mode .chatbot-modal-root .bg-white\/95{background-color:#000000!important}.high-contrast-mode .fixed.top-4 .chatbot-modal-root .bg-gray-100,.high-contrast-mode .fixed.top-4 .chatbot-modal-root .bg-gray-50,.high-contrast-mode .fixed.top-4 .chatbot-modal-root .bg-white,.high-contrast-mode .fixed.top-4 .chatbot-modal-root .bg-white\/95,[data-high-contrast=true] .fixed.top-4 .chatbot-modal-root .bg-gray-100,[data-high-contrast=true] .fixed.top-4 .chatbot-modal-root .bg-gray-50,[data-high-contrast=true] .fixed.top-4 .chatbot-modal-root .bg-white,[data-high-contrast=true] .fixed.top-4 .chatbot-modal-root .bg-white\/95{background-color:transparent!important}.high-contrast-mode .assistant-presence-dot,[data-high-contrast=true] .assistant-presence-dot{background-color:#39FF14!important;border:1px solid #39ff14!important;box-shadow:none!important;width:.625rem!important;height:.625rem!important}[data-high-contrast=true] .bg-black\/40,[data-high-contrast=true] .bg-black\/50,[data-high-contrast=true] .bg-black\/60,body.high-contrast-mode .bg-black\/40,body.high-contrast-mode .bg-black\/50,body.high-contrast-mode .bg-black\/60{background-color:transparent!important;background-image:none!important;backdrop-filter:none!important}[data-high-contrast=true] .text-white,body.high-contrast-mode .text-white{color:#39FF14!important}[data-high-contrast=true] .high-contrast-card-link,[data-high-contrast=true] .high-contrast-card-link:hover,body.high-contrast-mode .high-contrast-card-link,body.high-contrast-mode .high-contrast-card-link:hover{background-color:transparent!important;color:#39FF14!important;text-shadow:none!important}[data-high-contrast=true] .high-contrast-card-container h4,[data-high-contrast=true] .high-contrast-card-link h4,[data-high-contrast=true] .high-contrast-card-link p,body.high-contrast-mode .high-contrast-card-container h4,body.high-contrast-mode .high-contrast-card-link h4,body.high-contrast-mode .high-contrast-card-link p{color:#39FF14!important;text-shadow:none!important}[data-high-contrast=true] .high-contrast-card-container,[data-high-contrast=true] .high-contrast-card-link,body.high-contrast-mode .high-contrast-card-container,body.high-contrast-mode .high-contrast-card-link{background-color:transparent!important;transform:none!important;transition:none!important;box-shadow:none!important;border:none!important}[data-high-contrast=true] .high-contrast-card-link:hover,[data-high-contrast=true] a.high-contrast-card-link:hover,body.high-contrast-mode .high-contrast-card-link:hover,body.high-contrast-mode a.high-contrast-card-link:hover{background-color:transparent!important;transform:none!important;box-shadow:none!important}[data-high-contrast=true] .high-contrast-card-link *,body.high-contrast-mode .high-contrast-card-link *{transform:none!important;transition:none!important}[data-high-contrast=true] .high-contrast-card-container div[class*=absolute],[data-high-contrast=true] .high-contrast-card-link div[class*=absolute],body.high-contrast-mode .high-contrast-card-container div[class*=absolute],body.high-contrast-mode .high-contrast-card-link div[class*=absolute]{background-color:transparent!important}[data-high-contrast=true] .high-contrast-card-link p,body.high-contrast-mode .high-contrast-card-link p{color:#39FF14!important;opacity:1!important;background-color:transparent!important;transform:none!important;transition:none!important;text-shadow:none!important;text-decoration:none!important;border:none!important}[data-high-contrast=true] .high-contrast-card-container h4,[data-high-contrast=true] .high-contrast-card-link h4,body.high-contrast-mode .high-contrast-card-container h4,body.high-contrast-mode .high-contrast-card-link h4{color:#ffffff!important;opacity:1!important;background-color:transparent!important;transform:none!important;transition:none!important;text-shadow:0 0 4px #ffffff!important;text-decoration:none!important;border:none!important}[data-high-contrast=true] .high-contrast-card-link:hover p,body.high-contrast-mode .high-contrast-card-link:hover p{color:#2ebc12!important;transform:none!important;background-color:transparent!important}[data-high-contrast=true] .high-contrast-card-link:hover h4,body.high-contrast-mode .high-contrast-card-link:hover h4{color:#ffffff!important;transform:none!important;background-color:transparent!important}[data-high-contrast=true] .high-contrast-card-link span,body.high-contrast-mode .high-contrast-card-link span{color:#39FF14!important;transform:none!important;display:inline-block}[data-high-contrast=true] .high-contrast-card-container iframe,[data-high-contrast=true] .high-contrast-card-link div[style*=background-image],body.high-contrast-mode .high-contrast-card-container iframe,body.high-contrast-mode .high-contrast-card-link div[style*=background-image]{filter:none!important;opacity:1!important;background-color:transparent!important;transform:none!important;transition:none!important}[data-high-contrast=true] .interest-title,[data-high-contrast=true] h2,body.high-contrast-mode .interest-title,body.high-contrast-mode h2{color:#ffffff!important;text-shadow:none!important}[data-high-contrast=true] section.bg-orange-500,body.high-contrast-mode section.bg-orange-500{background-color:#000000!important}[data-high-contrast=true] section.bg-orange-500 a,body.high-contrast-mode section.bg-orange-500 a{background-color:transparent!important;border:2px solid #39ff14!important;color:#39FF14!important}[data-high-contrast=true] section.bg-orange-500 a span,body.high-contrast-mode section.bg-orange-500 a span{color:#39FF14!important}[data-high-contrast=true] section.bg-orange-500 a img,body.high-contrast-mode section.bg-orange-500 a img{filter:invert(48%) sepia(79%) saturate(2476%) hue-rotate(86deg) brightness(118%) contrast(119%)!important}[data-high-contrast=true] section.bg-orange-500 a,body.high-contrast-mode section.bg-orange-500 a{transition:all .2s ease-in-out!important}[data-high-contrast=true] section.bg-orange-500 a:hover,body.high-contrast-mode section.bg-orange-500 a:hover{box-shadow:0 0 20px #39FF14!important;background-color:rgba(57,255,20,.15)!important;transform:translateY(-2px)!important;cursor:pointer!important}[data-high-contrast=true] section.bg-orange-500 a:active,body.high-contrast-mode section.bg-orange-500 a:active{transform:scale(.95)!important;background-color:rgba(57,255,20,.3)!important;box-shadow:0 0 10px #39FF14!important}[data-high-contrast=true] .swiper-slide a:hover,[data-high-contrast=true] .swiper-slide div,[data-high-contrast=true] a[class*=group] div,[data-high-contrast=true] a[class*=group]:hover,body.high-contrast-mode .swiper-slide a:hover,body.high-contrast-mode .swiper-slide div,body.high-contrast-mode a[class*=group] div,body.high-contrast-mode a[class*=group]:hover{transform:none!important;transition:none!important}.high-contrast-mode .carousel-section-title,[data-high-contrast=true] .carousel-section-title{color:#ffffff!important;text-shadow:0 0 6px #39FF14!important}.high-contrast-mode .carousel-section-accent,[data-high-contrast=true] .carousel-section-accent,[data-high-contrast=true] button[aria-label="Toggle menu"] span,body.high-contrast-mode button[aria-label="Toggle menu"] span{background-color:#39FF14!important}#chatbot-scope-root .chat-container::-webkit-scrollbar{width:.375rem}#chatbot-scope-root .chat-container::-webkit-scrollbar-track{background:transparent}#chatbot-scope-root .chat-container::-webkit-scrollbar-thumb{background-color:rgba(156,163,175,.5);border-radius:.625rem}#chatbot-scope-root .modal-expand{animation:modalExpand .4s cubic-bezier(.16,1,.3,1);transform-origin:top center}#chatbot-scope-root .modal-minimize{animation:modalMinimize .3s ease-in;transform-origin:top center}@keyframes modalExpand{0%{transform:scale(.1) translateY(-6.25rem);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@keyframes modalMinimize{0%{transform:scale(1) translateY(0);opacity:1}to{transform:scale(.1) translateY(-6.25rem);opacity:0}}#chatbot-scope-root .animate-fade-in{animation:fadeIn .4s ease-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#chatbot-scope-root .animate-slide-up{animation:slideUp .8s cubic-bezier(.16,1,.3,1) forwards}@keyframes slideUp{0%{transform:translateY(2.5rem);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes heartbeat{0%{transform:scale(1)}14%{transform:scale(1.15)}28%{transform:scale(1)}42%{transform:scale(1.15)}70%{transform:scale(1)}}#chatbot-scope-root .heart-beat-icon{animation:heartbeat 1.5s ease-in-out infinite;font-variation-settings:"FILL" 1;color:#ec4899;font-size:5rem!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes pulse-cyan-ring{0%{box-shadow:0 0 0 0 rgba(116,202,228,.7)}70%{box-shadow:0 0 0 .5rem rgba(116,202,228,0)}to{box-shadow:0 0 0 0 rgba(116,202,228,0)}}@keyframes pulse-icon-cyan{0%{color:#ffffff}50%{color:#74CAE4}to{color:#ffffff}}#chatbot-scope-root .location-btn-glow{animation:pulse-cyan-ring 2s infinite,pulse-icon-cyan 2s infinite}@keyframes btn-breath{0%,to{transform:scale(1);box-shadow:0 .625rem .9375rem -.1875rem rgba(0,0,0,.1)}50%{transform:scale(1.05);box-shadow:0 1.25rem 1.5625rem -.3125rem rgba(0,0,0,.15)}}#chatbot-scope-root .animate-breath{animation:btn-breath 3s ease-in-out infinite}#chatbot-scope-root .animate-breath:hover{animation:none;transform:scale(1.05)}@keyframes spin-custom{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#chatbot-scope-root .animate-spin-custom{animation:spin-custom 1s linear infinite}#chatbot-scope-root .material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:2rem!important;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr}#chatbot-scope-root .icon-fix{font-size:1.5rem!important;width:1.5rem!important;height:1.5rem!important;min-width:1.5rem!important;min-height:1.5rem!important;line-height:1!important;display:inline-block!important}#chatbot-scope-root .icon-fix-22{font-size:1.375rem!important;width:1.375rem!important;height:1.375rem!important;min-width:1.375rem!important;min-height:1.375rem!important;line-height:1!important;display:inline-block!important}#chatbot-scope-root .icon-fix-20{font-size:1.25rem!important;width:1.25rem!important;height:1.25rem!important;min-width:1.25rem!important;min-height:1.25rem!important;line-height:1!important;display:inline-block!important}#chatbot-scope-root .icon-fix-18{font-size:1.125rem!important;width:1.125rem!important;height:1.125rem!important;min-width:1.125rem!important;min-height:1.125rem!important;line-height:1!important;display:inline-block!important}#chatbot-scope-root .icon-fix-sm{font-size:1.25rem!important;width:1.25rem!important;height:1.25rem!important;min-width:1.25rem!important;min-height:1.25rem!important;line-height:1!important}#chatbot-scope-root .icon-splash-lg{font-size:7.5rem!important;width:7.5rem!important;height:7.5rem!important;min-width:7.5rem!important;min-height:7.5rem!important;line-height:7.5rem!important;display:flex!important;align-items:center!important;justify-content:center!important;max-width:none!important;max-height:none!important}#chatbot-scope-root .icon-splash-sm{max-width:none!important;max-height:none!important}#chatbot-scope-root .icon-fix-xl-aggressive,#chatbot-scope-root .icon-splash-sm{font-size:5rem!important;width:5rem!important;height:5rem!important;min-width:5rem!important;min-height:5rem!important;line-height:5rem!important;display:flex!important;align-items:center!important;justify-content:center!important}