:root{--primary-color:#4361ee;--primary-color-hover:#3a56d4;--primary-color-light:#eef2ff;--secondary-color:#14b8a6;--secondary-color-light:#ccfbf1;--tertiary-color:#8b5cf6;--tertiary-color-hover:#7c3aed;--tertiary-color-light:#ede9fe;--accent-color:#f59e0b;--text-color:#1e293b;--text-muted-color:#64748b;--background-color:#f8fafc;--content-background:#fff;--main-background:#f9fafb;--color-blue-light:#eff6ff;--color-gray-40:#94a3b8;--color-gray-60:#475569;--color-primary-darker:#2541b2;--color-primary-lighter:#c7d2fe;--color-sponsor-item:#f0fdfa;--common-border-color:#e2e8f0;--color-container-border:#e5e7eb;--placeholder-text-color:#94a3b8;--color-font-link-active:#2563eb;--color-font-link:#4361ee;--tab-active-bg-color:#fff;--tab-border-color-not-active:#cbd5e1;--tab-border-color:#4361ee;--tab-header-font-hover:#fff;--tab-header-font:#1e293b;--title-font-color:#1e293b;--trial-card-background:#fff;--color-pigeon-blue:#7da2cb;--success-color:#10b981;--warning-color:#f59e0b;--error-color:#ef4444;--info-color:#3b82f6;--dark-background-color:#0f172a;--dark-content-background:#1e293b;--dark-card-accent:#2d3748;--dark-main-background:#111827;--dark-text-color:#e2e8f0;--dark-text-muted-color:#afb9c7;--dark-muted-color:#b7ceee;--dark-search-background:#1e293b;--dark-suggest-text-color:#93c5fd;--dark-border-color:#334155;--dark-link-color:#60a5fa;--dark-link-active-color:#93c5fd;--dark-nav-color:#bfdbfe;--darkest-color:#020617;--open-sans-font:"Open Sans",system-ui,-apple-system,sans-serif;--noto-sans-font:"Noto Sans",system-ui,-apple-system,sans-serif;--inconsolata-font:"Inconsolata","Courier New",monospace;--common-font-size:1.1rem;--default-font-size:1.1rem;--title-font-size:1.5rem;--title-font-size-small:1.3rem;--control-font-size:0.875rem;--h1-font-size-ai-content:1.375rem;--h1-font-size:2.25rem;--h2-font-size-ai-content:1.275rem;--h2-font-size:1.75rem;--h3-font-size:1.25rem;--h4-font-size:1.125rem;--h5-font-size:1.1rem;--minimum-font-size:0.85rem;--small-font-size:0.95rem;--base-font-weight:400;--medium-font-weight:500;--strong-font-weight:700;--logo-height:40px;--logo-height-small:36px;--logo-margin-bottom:30px;--logo-margin-inline-end:5px;--logo-margin-inline-start-small:10px;--logo-text-margin-bottom-small:10px;--small-spacing:0.5rem;--medium-spacing:1.5rem;--large-spacing:3rem;--card-margin-top:1rem;--border-width:1px;--border-radius:0.75rem;--border-radius-sm:0.5rem;--border-radius-lg:1rem;--box-shadow-prompt:0 2px 8px rgba(0,0,0,.05);--box-shadow:0 4px 12px rgba(0,0,0,.05);--box-shadow-lg:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.05);--box-shadow-hover:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.05);--transition-speed:0.2s;--transition-timing:ease-in-out;--transition-default:all var(--transition-speed) var(--transition-timing);--sun-color:#facc15;--moon-color:#f1f5f9;--inactive-color:#94a3b8}[lang^=ar],[lang^=he]{direction:rtl}html{scroll-behavior:auto}body{background:linear-gradient(135deg,#f9fafb 0,var(--background-color) 100%);background-repeat:no-repeat;background-size:cover;font-family:var(--open-sans-font);font-feature-settings:"kern";font-kerning:normal;font-size:var(--default-font-size);min-height:100vh;-webkit-font-smoothing:antialiased;color:var(--text-color);line-height:1.6;overflow-x:hidden}*,:after,:before{box-sizing:border-box}.hidden{display:none!important}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}::selection{background-color:var(--primary-color-light);color:var(--color-primary-darker)}.search-highlight,mark{background-color:var(--primary-color-light);border-radius:.25rem;padding:.2rem .4rem}mark{line-height:2rem}.search-highlight{background-color:rgba(253,224,71,.4);border-radius:3px;font-weight:700;padding:.1rem .2rem}.inconsolata-font{font-family:var(--inconsolata-font);font-weight:400}h1.inconsolata-font,strong{font-weight:var(--strong-font-weight)}strong{display:contents}h1,h2,h3,h4,h5,h6{font-weight:var(--strong-font-weight);line-height:1.2;margin-bottom:var(--small-spacing);margin-top:var(--medium-spacing)}h1{font-size:var(--h1-font-size);letter-spacing:-.025em}h2{font-size:var(--h2-font-size);letter-spacing:-.015em}h3{color:var(--text-muted-color);font-size:var(--h3-font-size)}h3,h4{font-weight:var(--medium-font-weight)}h4{color:var(--title-font-color);font-size:var(--h4-font-size)}h5{color:var(--text-muted-color);font-size:var(--h5-font-size);font-weight:var(--medium-font-weight)}.lead{color:var(--text-color);font-size:1.25rem;font-weight:400;line-height:1.8;margin-top:1.5rem}.contact-info-list,.feature-list{list-style:none;margin-inline-start:.5rem}.feature-card{background-color:var(--primary-color-light);border-inline-start:4px solid var(--primary-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);font-size:1.125rem;line-height:1.8;margin:1.5rem 0;padding:1.5rem;transition:var(--transition-default);will-change:transform,box-shadow}.feature-card:hover{box-shadow:var(--box-shadow-hover);transform:translateY(-2px)}.tooltip-message{cursor:help;font-weight:var(--medium-font-weight);text-decoration:underline;text-decoration-color:var(--color-primary-lighter);text-decoration-style:dotted;transition:var(--transition-default)}.tooltip-message:hover{color:var(--color-primary-darker);text-decoration-color:var(--color-primary-darker)}.faq-answer{color:var(--text-color);line-height:1.6;margin-bottom:1rem}.faq-answer ol,.faq-answer ul{margin-bottom:1rem;margin-top:.5rem}.faq-answer li{margin-bottom:.5rem}.section-title{color:var(--primary-color);display:inline-block;font-weight:var(--strong-font-weight);margin-bottom:1.5rem;position:relative}.section-title:after{background-color:var(--primary-color);bottom:-10px;content:"";height:3px;inset-inline-start:0;position:absolute;width:50px}.hero-section{background-color:var(--content-background);border:1px solid var(--common-border-color);border-radius:var(--border-radius-lg);box-shadow:var(--box-shadow);overflow:hidden;padding:3rem 1rem;position:relative}.hero-section:before{background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));content:"";height:6px;position:absolute;top:0;inset-inline:0;z-index:1}.cta-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.major-container{background-color:var(--content-background);border:var(--border-width) solid var(--common-border-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);margin:2rem 0;padding:2rem;transition:var(--transition-default)}.major-container:hover{box-shadow:var(--box-shadow-hover)}.ai-response-view-container{background-color:var(--tab-active-bg-color);border:var(--border-width) solid var(--common-border-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);height:auto;padding:var(--medium-spacing);transition:var(--transition-default)}.ai-response-view-container:focus-within{border-color:var(--primary-color);box-shadow:var(--box-shadow-hover)}.content-container{display:inline-block;padding:var(--medium-spacing)}.submit-btn-container{position:relative}.fit-to-content{vertical-align:top;white-space:nowrap;width:1%}.fi.rt{inset-inline-end:0;position:absolute;top:.5rem}.user-icon{cursor:default;font-size:1.5em;margin-inline-start:1rem}.cta-section{background:linear-gradient(135deg,var(--primary-color-light) 0,var(--content-background) 100%);border:1px solid var(--common-border-color);border-radius:var(--border-radius-lg);box-shadow:var(--box-shadow-lg);transition:var(--transition-default)}.cta-section:hover{box-shadow:var(--box-shadow-hover);transform:translateY(-5px)}.link{color:var(--color-font-link);display:inline-block;margin:.3rem 0;text-decoration:none;transition:var(--transition-default)}.link:hover{color:var(--color-font-link-active);transform:translateY(-1px)}.top-link{color:var(--color-font-link);display:inline-block;float:inline-end!important;margin-top:1rem;transition:var(--transition-default)}.top-link:hover{transform:translateY(-2px)}.faq-answer .link,li .link{margin:0}.dropdown{z-index:11}.dropdown-menu{background-color:var(--tab-active-bg-color);border:var(--border-width) solid var(--common-border-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);min-width:10rem;padding:.5rem 0;position:absolute;z-index:1005}.dropdown-item{padding:.5rem 1rem;transition:var(--transition-default)}.btn.show,.dropdown-item:hover{background-color:var(--color-primary-lighter)}.site-header{backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.95);border-bottom:1px solid var(--common-border-color);padding:1rem 0;position:sticky;top:0;transition:all .3s ease;z-index:1000}.header-condensed{box-shadow:var(--box-shadow);padding:.5rem 0}.header-condensed .navbar-brand{transform:scale(.9)}:focus{outline:none}:focus-visible{border-radius:2px;outline:2px solid var(--primary-color);outline-offset:2px}:focus:not(:focus-visible){outline:none}.btn:focus-visible,.form-control:focus-visible{box-shadow:0 0 0 3px var(--primary-color-light)}.theme-toggle-btn{background:transparent;border:none;border-radius:50%;line-height:0;padding:.5rem;transition:all .2s ease}.theme-toggle-btn:hover{background-color:var(--color-primary-lighter);transform:rotate(15deg)}[dir=rtl] .bi-arrow-left,[dir=rtl] .bi-arrow-left-short,[dir=rtl] .bi-arrow-right,[dir=rtl] .bi-arrow-right-short,[dir=rtl] .bi-chevron-left,[dir=rtl] .bi-chevron-right,[dir=rtl] .bi-play-fill{transform:rotate(180deg)!important}[dir=rtl] .bi-box-arrow-up-right,[dir=rtl] .radar-logo{transform:rotateY(180deg)!important}.nav-tabs{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.5);border:none;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.05);margin-bottom:-4px}.nav-tabs .small{font-size:var(--title-font-size-small)}.nav-tabs .tab-link,.nav-tabs button{background:transparent;border:none;color:var(--text-muted-color);font-weight:500;margin:0 2px;overflow:hidden;padding:.75rem 1.5rem;position:relative;transition:var(--transition-default)}.nav-tabs .tab-link:before{background:var(--primary-color-light);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .3s ease;width:100%;z-index:-1}.nav-tabs .tab-link:hover{background-color:var(--color-primary-lighter);box-shadow:var(--box-shadow-hover)}.nav-tabs .tab-link:hover:before{left:0}.nav-tabs .tab-link.active{background-color:var(--primary-color-light);box-shadow:0 2px 8px rgba(0,0,0,.08);color:var(--color-primary-darker);font-weight:var(--medium-font-weight);z-index:3}.breadcrumb{background-color:transparent;padding:.75rem 0}.breadcrumb-item+.breadcrumb-item:before{color:var(--text-muted-color);content:"›"}[dir=rtl] .breadcrumb-item+.breadcrumb-item:before{color:var(--text-muted-color);float:inline-start;margin-inline-end:.5rem}.breadcrumb-item.active{color:var(--text-color);font-weight:var(--medium-font-weight)}.form-control,.form-select{background:#fff;border:2px solid var(--common-border-color);border-radius:var(--border-radius);color:var(--text-color);padding:.75rem 1rem;transition:var(--transition-default)}.form-control:focus,.form-select:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-color-light);outline:none}.form-select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%234361ee' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1em;padding-inline-end:2rem}.form-control::placeholder{color:var(--placeholder-text-color);font-size:.875rem}.form-label{color:var(--text-color);font-weight:var(--medium-font-weight);margin-bottom:.5rem}.form-control.ai-query-form{border-color:var(--color-container-border);box-shadow:0 2px 5px rgba(0,0,0,.05);font-size:var(--common-font-size);min-height:3rem;overflow-y:hidden;padding:.5rem 3.5rem 1rem 1rem}.form-control.ai-query-form:focus{box-shadow:0 4px 10px rgba(0,0,0,.05)}.form-control.search-input{border:2px solid var(--common-border-color)!important;box-shadow:0 2px 5px rgba(0,0,0,.05);overflow:hidden;padding:.75rem 1rem;text-overflow:ellipsis;white-space:nowrap}.form-control.search-input:focus{border:2px solid var(--primary-color)!important;box-shadow:0 0 0 3px var(--primary-color-light)}.input-group-text{background-color:#fff;border:0;padding-inline-start:1rem}.search-globe,.search-heart,.search-pin{filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));transform:scale(1.5)!important}.search-heart,.search-pin{color:#f87171}.search-globe{color:#3b82f6}.search-container{margin:0 auto 1.5rem;position:relative;width:70%}.search-input{border-radius:var(--border-radius);transition:var(--transition-default)}.search-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-color-light)}input[type=search]::-webkit-search-cancel-button{cursor:pointer;margin-inline-start:.5rem}.form-container iframe{border-radius:var(--border-radius);box-shadow:var(--box-shadow)}textarea.form-control{min-height:150px;resize:vertical}.btn,button{cursor:pointer;transition:all var(--transition-speed) var(--transition-timing)}.btn,button{font-family:var(--noto-sans-font)!important}.btn{align-items:center;border-radius:var(--border-radius);display:inline-flex;font-weight:500;gap:.5rem;justify-content:center;line-height:1.1;overflow:hidden;padding:.75rem 1.5rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn:after{background-image:radial-gradient(circle,#fff 10%,transparent 10.01%);background-position:50%;background-repeat:no-repeat;content:"";height:100%;inset-inline-start:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:scale(10);transition:transform .5s,opacity 1s;width:100%}.btn:active:after{opacity:.3;transform:scale(0);transition:0s}.primary-btn{background-color:var(--primary-color);border:none;box-shadow:0 4px 6px rgba(67,97,238,.15);color:#fff;font-size:1.2rem}.primary-btn:focus,.primary-btn:hover{background-color:var(--primary-color-hover);box-shadow:0 6px 15px rgba(67,97,238,.25);color:#fff;transform:translateY(-2px)}.primary-btn:active{box-shadow:0 2px 4px rgba(67,97,238,.15);transform:translateY(0)}.primary-btn.sponsor{background-color:var(--tertiary-color)}.primary-btn.sponsor:focus,.primary-btn.sponsor:hover{background-color:var(--tertiary-color-hover);box-shadow:0 6px 15px var(--tertiary-color-light)}.secondary-btn{background-color:var(--secondary-color);border:none;box-shadow:0 4px 6px rgba(20,184,166,.15);color:#fff;font-size:1.2rem}.secondary-btn:focus,.secondary-btn:hover{background-color:var(--secondary-color);box-shadow:0 6px 10px rgba(20,184,166,.25);color:#fff;opacity:.9;transform:translateY(-2px)}.secondary-btn:active{box-shadow:0 2px 4px rgba(20,184,166,.15);transform:translateY(0)}.outline-btn{background-color:transparent;border:2px solid var(--primary-color);color:var(--primary-color)}.outline-btn:focus,.outline-btn:hover{background-color:var(--primary-color-light);box-shadow:0 4px 6px rgba(67,97,238,.1);color:var(--primary-color-hover);transform:translateY(-2px)}.outline-btn:active{box-shadow:none;transform:translateY(0)}.btn-secondary{background:var(--content-background);border:2px solid var(--common-border-color)!important;color:var(--text-color)!important;float:inline-end;font-size:var(--control-font-size)}.btn.btn-secondary.cky-banner-element:active,.btn.btn-secondary.cky-banner-element:focus,.btn.btn-secondary.cky-banner-element:hover{background:var(--color-primary-lighter);border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-color-light);color:var(--color-primary-darker);outline:0}.btn-send,.btn-stop{align-items:center;background-color:var(--color-pigeon-blue);border:none;border-radius:50%;bottom:.5rem;color:#fff;cursor:pointer!important;display:flex;height:36px;inset-inline-end:.5rem;justify-content:center;padding:0;position:absolute;width:36px}.btn-send:hover,.btn-stop:hover{background-color:var(--primary-color);transform:scale(1.1)}.btn-send:active,.btn-stop:active{transform:scale(.95)}.condition-card,.location-card{background-color:#fff;border:1px solid var(--common-border-color);border-radius:var(--border-radius);display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;text-decoration:none!important;transition:box-shadow .3s cubic-bezier(.4,0,.2,1)}.condition-card:before,.location-card:before{background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));content:"";height:4px;inset-inline-start:0;opacity:0;position:absolute;top:0;transition:opacity var(--transition-speed) var(--transition-timing);width:100%}.condition-card:hover:before,.location-card:hover:before{opacity:1}.condition-card:hover,.location-card:hover{box-shadow:0 15px 35px -10px rgba(67,97,238,.25),0 5px 15px -5px rgba(0,0,0,.1),0 0 0 1px rgba(67,97,238,.2);z-index:10}.condition-card .btn.link,.location-card .btn.link{transition:all .3s cubic-bezier(.4,0,.2,1)}.condition-card:hover .btn.link,.location-card:hover .btn.link{background-color:var(--primary-color);box-shadow:0 4px 12px rgba(67,97,238,.3);color:#fff!important;transform:none}.location-title .fi{display:inline-block;transform-origin:center;transition:transform .3s ease}.location-card:hover .fi{transform:scale(1.2) rotate(5deg)}.condition-title,.location-title{color:var(--text-color);display:inline-block;font-size:1.125rem;font-weight:600;line-height:1.3;margin-bottom:.75rem;position:relative}.condition-text,.location-text{color:var(--text-muted-color);font-size:.925rem;font-weight:500;margin-bottom:1rem;position:relative}.condition-text:not([data-is-remote]):before,.location-text:not([data-is-remote]):before{color:#ffc107;content:"\f589  ";font-family:bootstrap-icons;font-size:1.2em;opacity:0;transition:opacity .3s ease}.condition-card:hover .condition-text:before,.location-card:hover .location-text:before{opacity:1}.selected-card{border:2px solid var(--primary-color)!important;box-shadow:0 0 0 3px var(--primary-color-light)}.feature-icon{align-items:center;background-color:var(--primary-color-light);border-radius:50%;display:inline-flex;height:80px;justify-content:center;margin-bottom:1rem;transition:var(--transition-default);width:80px}.card:hover .feature-icon{background-color:var(--primary-color);color:#fff;transform:scale(1.1)}.feature-icon .bi{margin-inline-end:0!important}.card:hover .feature-icon i{color:#fff!important}.step-item{background-color:var(--primary-color-light);border-radius:var(--border-radius);height:100%;padding:1.5rem;transition:var(--transition-default)}.step-item:hover{box-shadow:var(--box-shadow-hover);transform:translateY(-5px)}.step-number{align-items:center;background-color:var(--primary-color);border-radius:50%;color:#fff;display:inline-flex;font-size:1.5rem;font-weight:var(--strong-font-weight);height:50px;justify-content:center;margin:0 auto;width:50px}.feature-list{list-style:none;margin-top:1.5rem;padding-inline-start:0}.feature-list li{align-items:center;display:flex;margin-bottom:1rem}.feature-list li i{flex-shrink:0;font-size:1.25rem}.global-icon{animation:floatAnimation 6s ease-in-out infinite;position:relative}.info-card{background-color:var(--content-background);border:1px solid var(--common-border-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);height:100%;transition:var(--transition-default)}.info-card:hover{box-shadow:var(--box-shadow-hover);transform:translateY(-2px)}.info-card .card-title{color:var(--primary-color);margin-top:.5rem}.info-card .card-subtitle,.info-card .card-title{font-weight:var(--medium-font-weight);margin-bottom:1rem}.info-card .card-subtitle{color:var(--text-color)}.info-card.bg-light{background-color:var(--primary-color-light)!important;border:none}#biopharma-showcase{height:auto!important;min-height:200px;transition:height .5s ease}.biopharma-btn{align-items:center;background-color:#fff;border:var(--border-width) solid var(--common-border-color);border-radius:var(--border-radius);border-width:2px;display:flex;overflow:hidden;padding:.75rem 1rem;position:relative;text-decoration:none;transform-origin:center;transition:all .2s ease}.biopharma-btn:hover{background:linear-gradient(135deg,var(--primary-color-light) 0,hsla(0,0%,100%,.9) 100%)!important;border-color:var(--primary-color);transform:scale(1.02);z-index:2}.biopharma-lead-text{color:var(--text-color);display:inline-block;font-weight:var(--medium-font-weight);margin-inline-start:.5rem;max-width:85%;overflow:hidden;position:relative;text-decoration:none;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.biopharma-lead-text:hover:after{background-color:var(--primary-color);bottom:-2px;content:"";height:2px;inset-inline-start:0;position:absolute;transform:translateY(2px);width:100%}.biopharma-logo-small{border-radius:4px;height:24px;margin-inline-end:.75rem;object-fit:contain;transition:all .3s ease;width:24px}.biopharma-btn:hover .biopharma-logo-small{filter:brightness(1.1) contrast(1.1);transform:rotate(-5deg) scale(1.1)}.logo-init{align-items:center;display:inline-flex;justify-content:center;margin:0}.message-alert{background-color:transparent;background:radial-gradient(circle,#eff3ff 0,transparent 70%);border:none;border-radius:var(--border-radius);box-shadow:none;margin:1rem 0;padding:1.5rem;text-align:center}.message-alert,.prompt-text{color:var(--color-font-link)}.prompt-text{align-items:flex-start;border:var(--border-width) solid var(--common-border-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow-prompt);cursor:pointer;display:block;font-size:var(--common-font-size);height:100%;max-height:13vh;min-height:2.9rem;overflow:hidden;padding:.5rem .5rem .5rem .7rem;position:relative;text-align:start;transition:var(--transition-default)}.prompt-text:hover{transform:translateY(-2px)}.prompt-highlighted-cell,.prompt-text:hover{background-color:var(--color-blue-light);border-color:var(--primary-color);box-shadow:var(--box-shadow)}.prompt-highlighted-cell{color:var(--color-font-link-active)}.mark,.mark-highlight{background-color:var(--color-blue-light);border-inline-start:4px solid #afbdff;border-radius:var(--border-radius)}.highlight-text,.mark,.mark-highlight{box-shadow:var(--box-shadow);color:var(--text-color);margin:1.5rem 0;padding:1rem 1.5rem}.highlight-text{background-color:#fafad2;border-inline-start:1px solid var(--primary-color);border-radius:var(--border-radius)}.list-group-item{border-color:var(--common-border-color);padding:1rem 1.25rem;transition:var(--transition-default)}.list-group-item:hover{background-color:var(--primary-color-light)}.list-group-item i{color:var(--primary-color);margin-inline-end:.75rem}.accordion-item{border:1px solid var(--common-border-color);border-radius:var(--border-radius-sm);margin-bottom:.5rem;overflow:hidden}.accordion-button{background-color:var(--content-background);color:var(--text-color);font-weight:var(--medium-font-weight);padding:1rem 1.25rem;transition:var(--transition-default)}.accordion-button:not(.collapsed){box-shadow:none;color:var(--color-primary-darker)}.accordion-button:hover,.accordion-button:not(.collapsed){background-color:var(--primary-color-light)}.accordion-button:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-color-light)}.accordion-button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%234361ee' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 3.5v9M3.5 8h9'/%3E%3C/svg%3E");margin-left:auto;margin-right:0;transition:var(--transition-default)}.accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%232541b2' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3.5 8h9'/%3E%3C/svg%3E")}[dir=rtl] .accordion-button:after{margin-left:0;margin-right:auto}.accordion-body{background-color:var(--content-background);padding:1.25rem}.accordion-body,.accordion-button{text-align:start}.border-info{border-color:var(--primary-color)!important}.table-responsive-stack tr:last-child td{border:none}.table td.no-bottom-border{border-bottom:none;border-inline-start:1px dotted var(--color-gray-40)}.ai-response-table{border-radius:var(--border-radius);margin:1rem 0;max-height:70vh;position:relative;width:100%}.ai-response-table thead{position:sticky;top:0;z-index:1}.ai-response-table thead th{background:#fff;font-weight:var(--medium-font-weight);padding:1rem}.ai-response-table tr{border:var(--border-width) solid var(--color-container-border)}.ai-response-table tbody{display:block;overflow-x:hidden;overflow-y:auto}.ai-response-table td{padding:1rem;vertical-align:top}.ai-active-text h1,.ai-content-streamed h1{font-size:var(--h1-font-size-ai-content);margin-bottom:var(--medium-spacing)}.ai-active-text h2,.ai-content-streamed h2{font-size:var(--h2-font-size-ai-content)}.ai-chat-logo-small{color:var(--primary-color);float:inline-start;font-size:1.5rem;margin-inline-start:2rem!important;opacity:.9}.ai-active-text{background-color:transparent;display:inline-block;font-size:var(--common-font-size);line-height:1.4;margin-top:-1rem;padding:var(--medium-spacing);text-align:start}[dir=ltr] .ai-active-text{border-radius:0 var(--border-radius) var(--border-radius) var(--border-radius)}[dir=rtl] .ai-active-text{border-radius:var(--border-radius) 0 var(--border-radius) var(--border-radius)}.scroll-mt-1{display:inline-block;scroll-margin-top:1rem}.scrollable-list{background-color:var(--content-background);border:1px solid var(--common-border-color);border-radius:var(--border-radius);box-shadow:inset 0 0 5px rgba(0,0,0,.05);max-height:100%;overflow-y:auto;padding:.5rem 1rem .5rem .5rem}.scrollable-list::-webkit-scrollbar{width:6px}.scrollable-list::-webkit-scrollbar-track{background:var(--common-border-color);border-radius:3px}.scrollable-list::-webkit-scrollbar-thumb{background-color:var(--primary-color);border-radius:3px}.scrollable-list li{list-style:none}.sticky-search-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.8);border-bottom:1px solid var(--common-border-color);border-radius:var(--border-radius);box-shadow:0 4px 30px rgba(0,0,0,.05);margin:0 -1rem 1.5rem;padding:1rem;position:sticky;top:1rem;transition:all .3s ease;z-index:9}.sticky-search-container:has(.search-input:focus){background:hsla(0,0%,100%,.95);box-shadow:0 8px 40px rgba(67,97,238,.1)}.search-padding{padding-top:.5rem}.sticky-header{background-color:#fff;position:sticky;top:0;z-index:10}.tab-pane{position:relative}#ai-prompts-container{margin:1.5rem 0}#ai-get-started{margin-top:1.5rem}#ai-query-container{margin:1.5rem .5rem;position:relative}.mgcl-show{animation:suggestionsAppearance .5s ease forwards}.typing-animation{animation:typing 1.25s infinite}#ai-prompts-container .bi-arrow-right-short,.scrollable-list .bi-arrow-right-short{display:none;float:inline-end;font-size:1.25rem;margin-inline-start:.5rem;margin-bottom:0;margin-top:0;padding:0}.cky-element-container{display:inline-block;margin-bottom:1rem;width:100%}.cky-banner-element{background:var(--color-blue-light);border:1px solid var(--common-border-color);border-radius:var(--border-radius);color:var(--text-muted-color);cursor:pointer;float:inline-start;padding:.75rem 1.5rem;transition:var(--transition-default)}.cky-banner-element:hover{background:var(--content-background);color:var(--text-color)}.badge{background-color:var(--primary-color);border-radius:9999px;color:#fff;font-size:.75rem;font-weight:var(--medium-font-weight);padding:.35rem .65rem}.trial-radar-logo{align-items:center;display:inline-flex;min-height:2.5rem}#logo-element{display:none}#title-text{align-items:center;color:var(--title-font-color);display:inline-flex;font-family:var(--noto-sans-font);font-size:var(--title-font-size);font-weight:var(--medium-font-weight);text-decoration:none}#beta-access{height:1rem}.feature-section{margin-top:2rem}.radar-logo{height:var(--logo-height);margin-inline-end:var(--logo-margin-inline-end);transition:transform .3s ease;vertical-align:middle;width:auto}.radar-logo:hover{transform:scale(1.05)}.bi{display:inline-block;margin-inline-end:.5rem;vertical-align:middle}.bi-stars{color:#eab308}.bi-box-arrow-up-right,.bi-info-circle,.bi-info-circle-fill{font-size:1rem}.bi-rocket-takeoff{color:#ef4444}.bi-bell-fill{color:#eab308}#btn-send-code .bi-envelope,.bi-journal-medical{margin-inline-end:.4rem}.bi-bar-chart{color:var(--success-color)}.bi-robot{color:var(--primary-color)}.animate-down-fade{animation:moveDownFade 2s forwards}.link .bi{margin-top:0}.prompt-text .bi{margin-inline-end:.5rem}.features{display:inline-block;line-height:1.6;margin:0 1rem 1rem 1.5rem;max-width:980px;padding:var(--medium-spacing) var(--small-spacing) var(--small-spacing) var(--small-spacing);text-align:left}[dir=ltr] .feature-items{display:inline-grid;margin-bottom:.75rem;text-align:left}[dir=rtl] .feature-items{display:inline-grid;margin-bottom:.75rem;margin-inline-start:1.3rem;text-align:right}[dir=ltr] table{text-align:left}[dir=rtl] table{text-align:right}[dir=rtl] .ms-auto{margin-left:0!important;margin-right:auto!important}[dir=rtl] .me-auto{margin-left:auto!important;margin-right:0!important}ul{list-style-position:outside}li{line-height:1.6;margin-top:.75rem}.cursor{animation:blink 1s infinite;background-color:var(--primary-color);border-radius:50%;display:inline-block;height:10px;margin-inline-start:3px;position:relative;width:10px}.cky-div a{color:var(--color-font-link);text-decoration:underline;text-decoration-color:var(--color-gray-40);text-decoration-style:solid;transition:var(--transition-default)}.cky-div a:hover{color:var(--primary-color);text-decoration:underline;text-decoration-color:var(--primary-color)}.margin-inline-end-sm{margin-inline-end:.25rem}.margin-inline-end-md{margin-inline-end:.5rem}.margin-inline-end-lg{margin-inline-end:1rem}.margin-inline-start-sm{margin-inline-start:.25rem}.margin-inline-start-md{margin-inline-start:.5rem}.margin-inline-start-lg{margin-inline-start:1rem}.float-inline-end{float:inline-end}.float-inline-start{float:inline-start}.footer-modern{background:linear-gradient(180deg,var(--background-color) 0,var(--content-background) 100%);border-top:1px solid var(--common-border-color);color:var(--text-muted-color);font-size:var(--small-font-size);margin-top:4rem;position:relative}.footer-content{display:flex;flex-direction:column;gap:1.5rem}.footer-primary{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.footer-links{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.footer-ext-link,.footer-link{align-items:center;color:var(--dark-link-color);display:inline-flex;text-decoration:none;transition:var(--transition-default)}.footer-ext-link:hover,.footer-link:hover{color:var(--dark-link-active-color);transform:translateY(-1px)}.footer-divider{background-color:var(--color-gray-40);border-radius:50%;display:inline-block;height:4px;width:4px}.footer-secondary{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.footer-copyright,.footer-data-info{align-items:center;display:flex;gap:.5rem}.footer-disclaimer{border-top:1px solid var(--common-border-color);font-size:.75rem;margin-top:1.25rem;opacity:.85;padding-top:1.25rem}[dir=rtl] .footer-ext-link i,[dir=rtl] .footer-link i{transform:rotate(180deg)}@media (max-width:991px){.search-container{width:80%}.major-container{padding:1.5rem}h1{font-size:calc(var(--h1-font-size)*.9)}.hero-section{padding:2rem 1rem}.cta-buttons{align-items:center;flex-direction:column}.cta-buttons .btn{margin-bottom:.5rem;margin-inline-end:0!important;width:100%}.site-header .row>.col-12{padding-top:.5rem}}@media (max-width:767px){.search-container{width:100%}.btn-secondary{font-size:var(--minimum-font-size);margin:.3rem;padding:.5rem .75rem}.locale-select-container{margin-bottom:.5rem}.table-responsive-stack td{border:none;display:block;width:100%}.table-responsive-stack td:first-of-type{padding:1rem .5rem .5rem 1rem}.table-responsive-stack td:nth-of-type(2){padding:0 .5rem 1rem 1rem}.table-responsive-stack tr{display:block;margin-bottom:.5rem}.table-responsive-stack thead{display:none}.radar-logo{text-wrap:nowrap;transform:scale(.95)}.lead{font-size:1.125rem}.feature-card{font-size:1rem;padding:1.25rem}.ai-active-text{margin-top:-.5rem;margin-inline-start:-1rem;padding:1rem}.hero-section{padding:1.5rem 1rem}.faq-answer{padding-inline-start:.5rem}.accordion-button,.list-group-item{padding:.75rem 1rem}.accordion-body{padding:1rem}.footer-modern{margin-top:3rem}.footer-primary{gap:1rem}.footer-primary,.footer-secondary{align-items:flex-start;flex-direction:column}.footer-secondary{gap:.5rem}}@media (max-width:576px){.major-container{margin:1.5rem 0;padding:1.25rem}.nav-tabs .small{font-size:var(--control-font-size)}.nav-tabs .tab-link,.nav-tabs button{font-size:1rem;padding:.5rem .75rem}.features{line-height:1.5;margin:0;padding:1rem}#dark-mode-icon,#light-mode-icon{transform:scale(.85)}.badge.release,.radar-logo{transform:scale(.9)!important}.ai-chat-logo-small{margin-inline-start:.2rem!important}.ai-active-text h1,.ai-content-streamed h1{margin-bottom:1rem;margin-top:0;padding:0}.top-link{display:block;margin-top:0}.ai-active-text{font-size:var(--small-font-size);margin-top:0;margin-inline-start:0;padding:0}.btn{font-size:1rem;padding:.625rem 1.125rem}:focus-visible{border-radius:inherit;box-shadow:0 0 0 2px var(--background-color),0 0 0 4px var(--primary-color);outline:none}.btn:focus-visible{box-shadow:0 0 0 2px var(--background-color),0 0 0 4px var(--primary-color),0 4px 12px rgba(67,97,238,.2);outline:none;transform:translateY(-1px)}.biopharma-btn{padding:.5rem .75rem}.biopharma-logo-small{height:20px;margin-inline-end:.5rem;width:20px}.prompt-text{padding:.75rem}.cta-section{padding:1.5rem}.cta-section h2{font-size:1.5rem}.hero-section{padding:1.5rem .75rem}.display-5{font-size:1.75rem}.section-title{font-size:1.5rem}.section-title:after{height:2px;width:40px}.form-control.ai-query-form{min-height:6.2rem}.footer-primary{align-items:center;flex-direction:column;gap:1rem;text-align:center}.footer-links{justify-content:center}.footer-secondary{align-items:center;text-align:center}.footer-copyright,.footer-data-info{justify-content:center;width:100%}.footer-disclaimer{text-align:center}}@media (max-width:440px){h1{font-size:calc(var(--h1-font-size)*.8)}h2{font-size:calc(var(--h2-font-size)*.9)}.lead{font-size:1rem;line-height:1.6}.feature-card{font-size:.938rem;padding:1rem}}@media (max-width:372px){.badge{display:none!important}.hero-section{padding:1.25rem .5rem}}.ai-response-view-container,.btn,.card,.condition-card,.dropdown-menu,.form-control,.info-card,.location-card,.major-container,.navbar,.prompt-text,.site-header,body{transition:background-color .5s ease,color .5s ease,border-color .5s ease,box-shadow .5s ease}html.dark-mode{--primary-color:#5c7cfa;--primary-color-hover:#4c63d2;--primary-color-light:#1e1b4b;--secondary-color:#20d9cc;--secondary-color-hover:#0d9488;--secondary-color-light:#042f2e;--tertiary-color:#a78bfa;--tertiary-color-hover:#8b5cf6;--tertiary-color-light:#2e1065}html.dark-mode body{background:linear-gradient(135deg,var(--dark-background-color) 0,var(--darkest-color) 100%);color:var(--dark-text-color);font-weight:400}html.dark-mode .logo-path{fill:var(--dark-text-color)}html.dark-mode :focus-visible{outline-color:var(--dark-link-color)}html.dark-mode .btn:focus-visible,html.dark-mode .form-control:focus-visible{box-shadow:0 0 0 3px rgba(96,165,250,.3)}html.dark-mode .feature-icon,html.dark-mode .step-item{background-color:var(--dark-card-accent)}html.dark-mode .card:hover .feature-icon{background-color:var(--dark-link-color)}html.dark-mode .condition-text,html.dark-mode .location-text{color:var(--dark-text-muted-color)}html.dark-mode .step-number{background-color:var(--dark-link-color);color:var(--dark-background-color)}html.dark-mode .global-icon i{color:var(--dark-link-color)}html.dark-mode #preview3,html.dark-mode #title-text,html.dark-mode .ai-active-text,html.dark-mode .breadcrumb-item,html.dark-mode .dropdown-item.link,html.dark-mode .feature-card,html.dark-mode .lead,html.dark-mode .text-primary{color:var(--dark-text-color)!important}html.dark-mode .condition-title,html.dark-mode .location-title,html.dark-mode .placeholder-text-color,html.dark-mode .text-muted,html.dark-mode .text-success,html.dark-mode h1,html.dark-mode h2,html.dark-mode h3,html.dark-mode h4,html.dark-mode h5{color:var(--dark-muted-color)!important}html.dark-mode .site-header{background-color:rgba(15,23,42,.95);border-bottom:1px solid var(--dark-border-color)}html.dark-mode .site-header .row>.col-12{border-top-color:var(--dark-border-color)}html.dark-mode .theme-toggle-btn:hover{background-color:var(--dark-card-accent)}html.dark-mode .outline-btn{border-color:var(--dark-link-color);color:var(--dark-link-color)}html.dark-mode .outline-btn:hover{background-color:var(--dark-card-accent);color:var(--dark-link-active-color)}html.dark-mode .feature-card{background-color:rgba(30,58,138,.2);border-left-color:var(--dark-link-color)}html.dark-mode .ai-response-view-container,html.dark-mode .btn-secondary,html.dark-mode .dropdown-menu,html.dark-mode .hero-section,html.dark-mode .major-container{background-color:var(--dark-content-background)!important;border-color:var(--dark-border-color)!important;box-shadow:0 4px 20px rgba(0,0,0,.3);color:var(--dark-text-color)!important}html.dark-mode .major-container{border-top:1px solid var(--dark-content-background)!important}html.dark-mode .btn.btn-send,html.dark-mode .btn.btn-stop{background-color:var(--dark-link-color);color:var(--darkest-color)}html.dark-mode .cta-section{background:linear-gradient(135deg,rgba(30,58,138,.3) 0,var(--dark-content-background) 100%)!important;border-color:var(--dark-border-color)!important;box-shadow:0 4px 20px rgba(0,0,0,.3)!important}html.dark-mode .cta-section,html.dark-mode .cta-section .lead,html.dark-mode .cta-section h2,html.dark-mode .cta-section p{color:var(--dark-text-color)!important}html.dark-mode .hero-section:before{background:linear-gradient(90deg,var(--dark-link-color),var(--dark-card-accent))}html.dark-mode .accordion-button,html.dark-mode .input-group-text,html.dark-mode .prompt-text,html.dark-mode .sticky-search-container{background-color:var(--dark-search-background)!important;border-color:var(--dark-border-color)!important;box-shadow:0 4px 20px rgba(0,0,0,.2);color:var(--dark-suggest-text-color)!important}html.dark-mode .sticky-search-container{background:rgba(30,41,59,.8)}html.dark-mode .form-control,html.dark-mode .form-select{background-color:var(--dark-content-background);border-color:var(--dark-border-color);color:var(--dark-text-color)}html.dark-mode .form-control:focus,html.dark-mode .form-select:focus{border-color:var(--dark-link-color);box-shadow:0 0 0 3px rgba(96,165,250,.2)}html.dark-mode .form-control.search-input{background-color:var(--dark-content-background)!important;border-color:var(--dark-border-color)!important;box-shadow:0 2px 10px rgba(0,0,0,.2)}html.dark-mode .form-control.search-input:focus{border-color:var(--dark-link-color)!important;box-shadow:0 0 0 3px rgba(96,165,250,.2)}html.dark-mode .ai-query-form{background-color:var(--dark-content-background)!important;border-color:var(--dark-border-color)!important}html.dark-mode .accordion-item,html.dark-mode .biopharma-btn,html.dark-mode .condition-card,html.dark-mode .info-card,html.dark-mode .location-card{background:linear-gradient(135deg,var(--dark-content-background) 0,var(--dark-card-accent) 100%)!important;border:1px solid var(--dark-border-color)!important;color:var(--dark-text-color)!important}html.dark-mode .info-card .card-title{color:var(--dark-link-color)}html.dark-mode .info-card.bg-light{background-color:var(--dark-card-accent)!important}html.dark-mode .condition-card:before,html.dark-mode .location-card:before{background:linear-gradient(90deg,var(--dark-link-color),var(--dark-card-accent))}html.dark-mode .condition-card:after,html.dark-mode .location-card:after{background:radial-gradient(circle at center,rgba(96,165,250,.15) 0,transparent 70%)}html.dark-mode .biopharma-btn:hover,html.dark-mode .condition-card:hover,html.dark-mode .location-card:hover{background:linear-gradient(135deg,var(--dark-card-accent) 0,var(--dark-content-background) 100%)!important;border:1px solid var(--dark-link-color)!important;box-shadow:0 20px 40px -15px rgba(96,165,250,.3),0 0 0 1px rgba(96,165,250,.2)}html.dark-mode .selected-card{border:2px solid var(--dark-link-color)!important;box-shadow:0 0 0 3px rgba(96,165,250,.2)}html.dark-mode .biopharma-lead-text{color:var(--dark-suggest-text-color)!important}html.dark-mode .link{color:var(--dark-link-color)!important}html.dark-mode .biopharma-lead-text:hover,html.dark-mode .link:hover{color:var(--dark-link-active-color)!important}html.dark-mode .btn.link:hover,html.dark-mode a:not(.menu-rect a):hover{background-color:transparent;color:var(--dark-link-active-color)}html.dark-mode .btn:after{background-image:radial-gradient(circle,hsla(0,0%,100%,.3) 10%,transparent 10.01%)}html.dark-mode .accordion-header:hover,html.dark-mode .dropdown-toggle:hover,html.dark-mode .prompt-text:hover{background-color:var(--dark-card-accent)!important;border-color:var(--dark-link-color)!important;color:var(--dark-link-active-color)!important}html.dark-mode .accordion-button:not(.collapsed){background-color:var(--dark-card-accent);color:var(--dark-link-active-color)}html.dark-mode .accordion-button:hover{background-color:var(--dark-card-accent)}html.dark-mode .accordion-button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%2360a5fa' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 3.5v9M3.5 8h9'/%3E%3C/svg%3E")}html.dark-mode .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%2393c5fd' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3.5 8h9'/%3E%3C/svg%3E")}html.dark-mode .accordion-body,html.dark-mode .list-group-item{background-color:var(--dark-content-background)}html.dark-mode .list-group-item{border-color:var(--dark-border-color);color:var(--dark-text-color)}html.dark-mode .list-group-item:hover{background-color:var(--dark-card-accent)}html.dark-mode .list-group-item i{color:var(--dark-link-color)}html.dark-mode .faq-answer{color:var(--dark-text-color)}html.dark-mode .scrollable-list{background-color:var(--dark-content-background);border-color:var(--dark-border-color);box-shadow:inset 0 0 5px rgba(0,0,0,.2)}html.dark-mode .scrollable-list::-webkit-scrollbar-track{background:var(--dark-border-color)}html.dark-mode .scrollable-list::-webkit-scrollbar-thumb{background-color:var(--dark-link-color)}html.dark-mode .nav-tabs{background-color:var(--dark-main-background);border-color:var(--dark-border-color)}html.dark-mode .nav-tabs .tab-link,html.dark-mode .nav-tabs button{background-color:var(--dark-main-background)!important;border-color:var(--dark-border-color);color:var(--dark-link-color)!important}html.dark-mode .nav-tabs .tab-link:hover{background-color:var(--dark-card-accent)!important;color:var(--dark-link-active-color)!important}html.dark-mode .nav-tabs .tab-link.active{background-color:var(--dark-content-background)!important;border-color:var(--dark-link-color)!important;border-bottom:1px solid var(--dark-content-background)!important;color:var(--dark-link-active-color)!important}html.dark-mode .table,html.dark-mode table{color:var(--dark-text-color)!important}html.dark-mode .table td,html.dark-mode .table th,html.dark-mode .table tr{background-color:var(--dark-content-background)!important;border-color:var(--dark-border-color)!important;color:var(--dark-text-color)!important}html.dark-mode .table thead th{background-color:var(--dark-card-accent)!important;border-bottom:2px solid var(--dark-link-color)!important;color:var(--dark-text-color)!important}html.dark-mode .table-responsive-stack tr{background-color:var(--dark-content-background)!important;border-color:var(--dark-border-color)!important}html.dark-mode .table-hover tbody tr:hover{background-color:rgba(96,165,250,.1)!important}html.dark-mode .dropdown-toggle{background-color:var(--dark-content-background)!important;border-color:var(--dark-border-color)!important;color:var(--dark-text-color)!important}html.dark-mode .dropdown-toggle:focus,html.dark-mode .dropdown-toggle:hover{background-color:var(--dark-card-accent)!important;border-color:var(--dark-link-color)!important}html.dark-mode .dropdown-toggle:after{color:var(--dark-link-color)}html.dark-mode .dropdown-toggle.show{background-color:var(--dark-card-accent)!important;border-color:var(--dark-link-color)!important;color:var(--dark-link-active-color)!important}html.dark-mode .dropdown-item{color:var(--dark-text-color)!important}html.dark-mode .dropdown-item:focus,html.dark-mode .dropdown-item:hover{background-color:var(--dark-card-accent)!important;color:var(--dark-link-active-color)!important}html.dark-mode .mark,html.dark-mode .mark-highlight,html.dark-mode mark{background-color:rgba(30,58,138,.3);border-left-color:var(--dark-link-color);color:var(--dark-text-color)}html.dark-mode .border-info{border-color:var(--dark-link-color)!important}html.dark-mode .message-alert{background:radial-gradient(circle,rgba(148,163,184,.2) 0,transparent 70%);color:var(--dark-text-color)}html.dark-mode #preview3,html.dark-mode .bi{color:#fff;opacity:1}html.dark-mode .section-title:after{background-color:var(--dark-link-color)}html.dark-mode .dark-mode-icon{display:none}html.dark-mode .light-mode-icon{display:inline;stroke:var(--dark-text-color);fill:var(--sun-color);opacity:.9}html:not(.dark-mode) .light-mode-icon{display:none}html:not(.dark-mode) .dark-mode-icon{display:inline;fill:var(--inactive-color);opacity:.85}html:not(.dark-mode) .dark-mode-icon:hover{opacity:1;fill:var(--darkest-color);filter:drop-shadow(0 0 5px rgba(100,116,139,.3))}html.dark-mode .footer-modern{background:linear-gradient(180deg,var(--dark-background-color) 0,var(--dark-content-background) 100%);border-top-color:var(--dark-border-color)}html.dark-mode .footer-divider{background-color:var(--dark-border-color)}html.dark-mode .footer-disclaimer{border-top-color:var(--dark-border-color)}@media print{body{background:none!important;color:#000!important}.ai-response-view-container,.condition-card,.info-card,.location-card,.major-container,.prompt-text{background:#fff!important;border:1px solid #ccc!important;box-shadow:none!important}.no-print{display:none!important}a{text-decoration:underline!important}.btn,a{color:#000!important}.btn{background:none!important;border:1px solid #000!important}.hero-section:before,.section-title:after{display:none!important}}@keyframes fade-out{0%{opacity:1}70%{opacity:1}to{opacity:0}}@keyframes suggestionsAppearance{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes typing{0%,to{opacity:1}50%{opacity:0}}@keyframes moveDownFade{0%{opacity:1;transform:translateY(0) scale(1.5)}70%{opacity:.8;transform:translateY(40px) scale(1)}to{opacity:0;transform:translateY(40px) scale(1)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes floatAnimation{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(67,97,238,.4);transform:scale(1)}70%{box-shadow:0 0 0 10px rgba(67,97,238,0);transform:scale(1.05)}to{box-shadow:0 0 0 0 rgba(67,97,238,0);transform:scale(1)}}.pulse{animation:pulse 2s infinite}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn .8s ease-in}@keyframes slideInBottom{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.slide-in-bottom{animation:slideInBottom .5s ease-out}.fancy-link{position:relative;text-decoration:none}.fancy-link:after{background-color:var(--primary-color);bottom:-2px;content:"";height:2px;inset-inline-start:0;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .3s ease-out;width:100%}.fancy-link:hover:after{transform:scaleX(1);transform-origin:bottom start}.hover-lift{transition:transform .3s ease,box-shadow .3s ease}.hover-lift:hover{box-shadow:var(--box-shadow-hover);transform:translateY(-5px)}@keyframes skeleton-loading{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes skeleton-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(.98)}}.skeleton{animation:skeleton-loading 1.5s ease-in-out infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:.25rem}.skeleton-card{pointer-events:none;position:relative}.skeleton-card:nth-child(2n){animation-delay:.1s}.skeleton-card:nth-child(3n){animation-delay:.2s}.skeleton-card:nth-child(4n){animation-delay:.3s}.skeleton-card .card-body{min-height:180px}.skeleton-title{height:1.5rem;margin-bottom:.75rem;width:75%}.skeleton-text{height:1rem;margin-bottom:1rem;width:50%}.skeleton-button{border-radius:var(--border-radius);height:2.375rem;width:8rem}.skeleton-badge{min-height:3.5rem;pointer-events:none}.skeleton-logo{border-radius:4px;display:inline-block;flex-shrink:0;height:24px;margin-inline-end:.75rem;width:24px}.skeleton-company-name{display:inline-block;height:1rem;vertical-align:middle;width:120px}html.dark-mode .skeleton{background:linear-gradient(90deg,rgba(30,41,59,.5) 25%,rgba(51,65,85,.5) 50%,rgba(30,41,59,.5) 75%);background-size:200% 100%}html.dark-mode .skeleton-badge,html.dark-mode .skeleton-card{background:linear-gradient(135deg,var(--dark-content-background) 0,var(--dark-card-accent) 100%)!important;border-color:var(--dark-border-color)!important}.skeleton-badge,.skeleton-card{animation:skeleton-pulse 2s ease-in-out infinite;transition:opacity .3s ease-out}[dir=rtl] .skeleton-logo{margin-inline-end:0;margin-inline-start:.75rem}@media (max-width:576px){.skeleton-title{height:1.25rem}.skeleton-company-name{width:100px}.skeleton-card .card-body{min-height:150px}}