@charset "UTF-8";ruby.astro-IFDRERU3{color:inherit}.astro-U6EY5TBB[x-cloak]{display:none!important}:root{--container-width: 1236px;--gutter-xs: .25rem;--gutter-s: .5rem;--gutter: 1rem;--gutter-m: 1.5rem;--gutter-l: 2rem;--gutter-xl: 3rem;--color-primary: #012168;--color-gray-900: #1c1c1c;--color-gray-500: #6d7176;--color-gray-300: #a2b2c8;--color-gray-200: #e7e7e9;--color-gray-100: #f7f7f9;--color-blue-100: #f2f5fa;--color-blue-500: #00468b;--color-blue-700: #012168;--color-blue-800: #232c64;--color-blue-900: #011541;--color-red-700: #8f3237;--color-red-300: #d85058;--color-red-100: #da9498;--color-yellow-700: #f6b333;--color-orange-800: #A75217;--color-orange-700: #c4622d;--color-orange-500: #ef7622;--color-teal-900: #007fa3;--color-teal-700: #4f868e;--color-teal-500: #67b3e7;--color-teal-950: #006b8a;--color-green-100: #EAFDE8;--color-green-500: #50a684;--color-green-600: #387a65;--color-green-700: #008751;--color-light: #fff;--border-radius: 8px;--border-radius-s: 4px;--box-shadow: 0 3px 6px rgba(0, 0, 0, .1);--font-primary: "korolev-condensed", "korolevCdn", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-primary-bold: "korolevCdnBold", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-secondary: "proxima-nova", "Proxima_Nova", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-size-s: .75rem}:root{--neutral-clear-icon-url: url(data:image/svg+xml;base64,PHN2ZwogIHdpZHRoPSIyNCIKICBoZWlnaHQ9IjI0IgogIHZpZXdCb3g9IjAgMCAyNCAyNCIKICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICA8Y2lyY2xlIGZpbGw9IiNGMkY0RjciIGN4PSIxMiIgY3k9IjEyIiByPSIxMCI+PC9jaXJjbGU+CiAgICA8cGF0aAogICAgICBkPSJNMTYuMjQzIDE1LjU4IDEyLjY2MyAxMmwzLjU4LTMuNThhLjQ2OS40NjkgMCAxIDAtLjY2My0uNjYzTDEyIDExLjMzN2wtMy41OC0zLjU4YS40NjkuNDY5IDAgMSAwLS42NjMuNjYzbDMuNTggMy41OC0zLjU4IDMuNThhLjQ2OS40NjkgMCAxIDAgLjY2My42NjNsMy41OC0zLjU4IDMuNTggMy41OGEuNDY5LjQ2OSAwIDEgMCAuNjYzLS42NjN6IgogICAgICBmaWxsPSIjMjMyYzY0IgogICAgICBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgPC9wYXRoPgogIDwvZz4KPC9zdmc+Cg==)}.section-breadcrumbs{padding:var(--gutter) 0;white-space:nowrap;font-family:var(--font-primary)}.section-breadcrumbs .container{align-items:center;padding-top:var(--gutter-xs)}.section-breadcrumbs .nav{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.section-breadcrumbs .nav-item{display:inline-block;position:relative;line-height:1}.section-breadcrumbs .nav-item:not(:first-child){padding-top:2px;padding-left:32px;margin-left:var(--gutter)}.section-breadcrumbs .nav-item:not(:first-child):before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%236d7176'%3E%3Cpath fill-rule='evenodd' d='M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z' clip-rule='evenodd' /%3E%3C/svg%3E");background-position:top left;background-repeat:no-repeat;background-size:20px}.section-breadcrumbs .nav-item:nth-child(2){padding-left:0}.section-breadcrumbs .nav-item:nth-child(2):before{content:unset}.section-breadcrumbs .nav-link,.section-breadcrumbs .nav-current{color:var(--color-gray-500);text-decoration:none;text-transform:uppercase}.section-breadcrumbs .nav-link svg,.section-breadcrumbs .nav-current svg{vertical-align:revert}.section-breadcrumbs .nav-link:hover,.section-breadcrumbs .nav-link:focus{-webkit-text-decoration:revert;text-decoration:revert;color:#666}.section-breadcrumbs .nav-link:hover .icon svg,.section-breadcrumbs .nav-link:focus .icon svg{transition:transform .2s ease;transform:scale(1.2);color:var(--color-blue-700)}.section-contact-form-v2{padding:1rem 0 10rem;transition:padding .3s ease;position:relative}.section-contact-form-v2 .loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.9);display:flex;justify-content:center;align-items:center;z-index:9999}.section-contact-form-v2 .loading-overlay .loading-spinner{width:50px;height:50px}.section-contact-form-v2 .loading-overlay .loading-spinner .spinner{animation:rotate 2s linear infinite}.section-contact-form-v2 .loading-overlay .loading-spinner .spinner .path{stroke:#232c64;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@media (max-width: 768px){.section-contact-form-v2{padding:1rem 0 2rem}}.contact-title-wrapper{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.contact-title-wrapper .contact-title{font-family:var(--font-primary);font-weight:bold;font-size:1.125rem;line-height:1.125rem;text-align:left;color:#232c64}.contact-title-wrapper .icon{color:#232c64;width:32px;height:32px}.contact-form-container{max-width:800px;margin:0 auto;padding:1rem 1.5rem 1.5rem;border:1px solid rgba(35,44,100,.2);border-radius:8px;position:relative}.contact-form-container .loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.95);display:flex;justify-content:center;align-items:center;z-index:9999;border-radius:8px}.contact-form-container .loading-overlay .loading-spinner{width:50px;height:50px}.contact-form-container .loading-overlay .loading-spinner .spinner{animation:rotate 2s linear infinite}.contact-form-container .loading-overlay .loading-spinner .spinner .path{stroke:#232c64;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@media (max-width: 768px){.contact-form-container{padding:0;border:none}.contact-form-container .loading-overlay{position:fixed;border-radius:0}}.form-content h3{font-family:var(--font-primary);font-weight:bold;font-size:2.125rem;line-height:2.625rem;color:#232c64;text-align:left;margin-bottom:.25rem}@media (max-width: 768px){.form-content h3{font-size:1.5rem;line-height:2rem}}.form-content .subtitle{font-family:var(--font-secondary);font-size:1rem;line-height:1.25rem;color:#232c64;text-align:left;margin-bottom:1rem}@media (max-width: 768px){.form-content .subtitle{font-size:1rem;line-height:1.25rem}}.support-options{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem 1.5rem;margin-top:2rem}@media (max-width: 768px){.support-options{gap:.5rem;margin-top:1.5rem}}.support-card{font-family:var(--font-secondary);background:#F7F7F9;padding:1rem;border-radius:8px;transition:all .3s ease;cursor:pointer;border:3px solid transparent;color:#232c64}.support-card:hover{border:3px solid #232C64}.support-card .card-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.support-card .card-header h4{color:var(--primary-color);font-size:1.125rem;line-height:1.375rem}.support-card .card-header .icon{width:20px!important;height:20px!important;min-width:20px;min-height:20px;flex-shrink:0}.support-card p{margin-left:2rem;color:var(--text-secondary);font-size:.875rem;line-height:1rem}.icon{color:var(--primary-color)}@media (max-width: 768px){.support-options{grid-template-columns:1fr}}.contact-jams-container{max-width:800px;width:100%;flex-direction:column;display:flex}.progress-bar{width:100%;height:8px;background-color:#f7f7f9;margin-bottom:1.25rem;border-radius:4px;position:relative}@media (max-width: 768px){.progress-bar{height:4px;margin-bottom:.5rem}}.progress-bar .progress{height:100%;background-color:#00a67e;border-radius:4px;transition:width .3s ease}.progress-bar .progress-steps{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);display:flex;justify-content:space-between;padding:0 30%;pointer-events:none}.progress-bar .progress-steps .progress-step{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.progress-bar .progress-steps .progress-step .check-icon{opacity:0;transition:opacity .3s ease}.progress-bar .progress-steps .progress-step.active .check-icon{opacity:1}.form-fields{margin-top:1.5rem}.form-fields .form-group{margin-bottom:1rem;position:relative}.form-fields .form-group .subject-dropdown{position:absolute;width:100%;max-height:200px;overflow-y:auto;background:white;border:1px solid #E5E7EB;border-radius:6px;box-shadow:0 2px 4px #0000001a;z-index:1000;display:none}.form-fields .form-group .subject-dropdown::-webkit-scrollbar{width:8px}.form-fields .form-group .subject-dropdown::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.form-fields .form-group .subject-dropdown::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.form-fields .form-group .subject-dropdown-list{list-style:none;margin:0;padding:4px 0}.form-fields .form-group .subject-dropdown-list li{cursor:pointer;font-size:16px;color:#232c64;display:flex;align-items:center;transition:background-color .2s ease;padding:8px 12px 8px 20px;border-bottom:1px solid #E7E7E9}.form-fields .form-group .subject-dropdown-list li span{transition:transform .2s ease;display:block}.form-fields .form-group .subject-dropdown-list li:hover{background-color:#f7f7f9}.form-fields .form-group .subject-dropdown-list li:hover span{transform:translate(8px)}.form-fields .form-group .subject-dropdown-list li:before{content:"\2192";margin-right:8px;color:#232c64;font-size:16px;line-height:16px;flex-shrink:0}.form-fields .form-group label{display:block;font-family:var(--font-secondary);font-size:1.125rem;font-weight:600;color:#232c64;margin-bottom:.25rem}@media (max-width: 768px){.form-fields .form-group label{font-size:.875rem!important}}.form-fields .form-group label:after{content:"*";color:#8f3237}.form-fields .form-group label:not([required]):after{content:none}.form-fields .form-group .caseContextLabel{font-size:1rem!important;line-height:1.25rem!important}.form-fields .form-group input,.form-fields .form-group select,.form-fields .form-group textarea{width:100%;height:40px;padding:8px 12px;border:1px solid #E5E7EB;border-radius:6px;font-size:16px;line-height:24px;color:#232c64;background-color:#fff;transition:border-color .2s ease-in-out}.form-fields .form-group input:focus,.form-fields .form-group select:focus,.form-fields .form-group textarea:focus{outline:none;border-color:#232c64}.form-fields .form-group textarea{height:auto;min-height:120px;resize:vertical}.form-error-message{display:none;color:red;font-size:1rem;padding-top:.5rem}.form-error-message.case-ref-error{padding-top:.5rem}.form-actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:2rem;position:relative}.form-actions .form-title{position:absolute;left:0;transform:translateY(50%);margin:0;padding:0;border:none;font-family:var(--font-secondary);font-size:.75rem;color:#6d7175;opacity:.7}.form-actions .button-wrapper{display:flex;gap:.5rem}.form-actions button{padding:.75rem 2rem;border-radius:4px;font-family:var(--font-primary);font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:100px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;letter-spacing:.5px}.form-actions button.btn-back{background-color:transparent;border:none;color:#232c64;padding-left:0;padding-right:0}.form-actions button.btn-back:hover{opacity:.8}.form-actions button.btn-back:before{content:"";width:24px;height:24px;margin-right:.5rem;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 12H5M5 12L12 19M5 12L12 5' stroke='%23232C64' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.form-actions button.btn-next{background-color:#8f3237;border:none;color:#fff}.form-actions button.btn-next:hover{background-color:#7c2b30}.form-actions button.btn-next:after{content:"";width:24px;height:24px;margin-left:.5rem;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 12H19M19 12L12 5M19 12L12 19' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}@media (max-width: 768px){.form-actions{flex-direction:column;margin-bottom:2rem}.form-actions .button-wrapper{display:flex;gap:10px;width:100%}.form-actions .button-wrapper button{flex:1;min-width:unset;width:calc(50% - 5px);padding:.75rem 1rem}.form-actions .button-wrapper button.btn-back{padding:.75rem 1rem}.form-actions .form-title{position:static;order:2;text-align:left;margin-top:1.5rem;transform:unset!important}}.form-row{display:grid;gap:1rem}@media (max-width: 768px){.form-row{gap:0}}.form-row.grid-1-1-1{grid-template-columns:repeat(3,1fr)}.form-row.grid-2-1{grid-template-columns:2fr 1fr;margin-bottom:1rem;border-bottom:1px solid #E7E7E9}.form-row.grid-1-1-span2{display:grid;grid-template-columns:1fr 1fr;max-width:66.666%;margin-left:0;padding-right:.35rem}.form-group{width:100%}.form-group label{display:block;margin-bottom:.5rem;font-weight:500}.form-group label[required]:after{content:"*";color:#8f3237;margin-left:2px;font-size:14px}.form-group label.us-required:after{content:"*";color:#8f3237;margin-left:2px;font-size:14px}.form-group label.us-required.non-us:after{display:none}.form-group input,.form-group select,.form-group textarea{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:#232c64}@media (max-width: 768px){.form-row.grid-1-1-1,.form-row.grid-2-1,.form-row.grid-1-1-span2{grid-template-columns:1fr;max-width:100%}}.btn-submit{background-color:#8f3237!important;border:none!important;color:#fff!important}.btn-submit:hover{background-color:#7c2b30!important}select{width:100%;padding:.75rem 2.5rem .75rem .75rem;border:1px solid rgba(35,44,100,.2);border-radius:4px;font-family:var(--font-secondary);font-size:1rem;color:#232c64;background-color:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23232C64' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center}select:focus{outline:none;border-color:#232c64}select:has(option[value=""][disabled]:checked){color:#6d7175}.success-step .success-content{text-align:center}.success-step .success-content .success-icon{margin:0 auto .5rem;width:48px;height:48px}@media (max-width: 768px){.success-step .success-content .success-icon{margin-top:2rem;margin-bottom:1rem}}.success-step .success-content h3{font-family:var(--font-primary);font-weight:bold;font-size:2.125rem;line-height:2.625rem;color:#232c64;text-align:center;margin-bottom:.25rem}@media (max-width: 768px){.success-step .success-content h3{font-size:1.5rem;line-height:2rem}}.success-step .success-content .subtitle{font-family:var(--font-secondary);font-size:1rem;font-weight:600;line-height:1.25rem;color:#232c64;text-align:center;margin-bottom:1.5rem}@media (max-width: 768px){.success-step .success-content .subtitle{padding:0 2rem;margin-bottom:1rem}}.success-step .success-content .message{font-family:var(--font-secondary);font-size:1rem;line-height:1.25rem;color:#232c64;text-align:center;max-width:600px;margin:0 auto 1rem}@media (max-width: 768px){.success-step .success-content .message{margin:1rem .5rem}}.success-step .success-content .btn-refresh{padding:.75rem 2rem;border-radius:4px;font-family:var(--font-primary);font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;background-color:transparent;border:none;color:#232c64;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:.5rem;margin:0 auto}@media (max-width: 768px){.success-step .success-content .btn-refresh{font-size:1.25rem}}.success-step .success-content .btn-refresh:before{content:"";width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.06189 13C4.02104 12.6724 4 12.3387 4 12C4 7.58172 7.58172 4 12 4C14.5006 4 16.7332 5.14727 18.2002 6.94416M19.9381 11C19.979 11.3276 20 11.6613 20 12C20 16.4183 16.4183 20 12 20C9.61061 20 7.46589 18.9525 6 17.2916M9 17H6V17.2916M18.2002 4V6.94416M18.2002 6.94416V6.99993L15.2002 7M6 20V17.2916' stroke='%23232C64' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}@media (max-width: 768px){.success-step .success-content .btn-refresh:before{width:24px;height:24px}}.success-step .success-content .btn-refresh:hover{opacity:.8}.form-step{display:none}.form-step.active{display:block}.form-step .button-container{display:flex;gap:.625rem;margin-bottom:1rem}@media (max-width: 768px){.form-step .button-container{width:100%}.form-step .button-container button{flex:1;width:50%}}.form-step .form-title{text-align:left;margin-top:1rem}.error-popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;align-items:flex-start;justify-content:center;z-index:1000;padding-top:10rem}.error-popup.active{display:flex}.error-popup .error-popup-content{background-color:#fff0f0;padding:1.5rem 2rem 2rem;border-radius:8px;max-width:360px;width:90%;text-align:center;position:relative;border:1px solid #DC3545;box-shadow:0 4px 6px -2px #0000000d,0 10px 15px -3px #0000001a}.error-popup .error-popup-content .error-icon{margin:0 auto;width:48px;height:48px}.error-popup .error-popup-content .error-icon svg{width:100%;height:100%}.error-popup .error-popup-content .error-icon svg path{fill:red}.error-popup .error-popup-content h3{color:#232c64;font-size:34px;font-weight:600}.error-popup .error-popup-content .subtitle{color:#232c64;font-size:16px;margin-bottom:.75rem;font-weight:600}.error-popup .error-popup-content .message{color:#232c64;font-size:16px;padding:0 .5rem}.error-popup .error-popup-content .btn-refresh{background:none;border:none;color:#232c64;font-family:var(--font-secondary);font-size:18px;font-weight:600;padding:.75rem 1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;margin:0 auto;transition:opacity .2s ease}.error-popup .error-popup-content .btn-refresh:hover{opacity:.8}.error-popup .error-popup-content .btn-refresh:before{content:"";width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.06189 13C4.02104 12.6724 4 12.3387 4 12C4 7.58172 7.58172 4 12 4C14.5006 4 16.7332 5.14727 18.2002 6.94416M19.9381 11C19.979 11.3276 20 11.6613 20 12C20 16.4183 16.4183 20 12 20C9.61061 20 7.46589 18.9525 6 17.2916M9 17H6V17.2916M18.2002 4V6.94416M18.2002 6.94416V6.99993L15.2002 7M6 20V17.2916' stroke='%23232C64' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.case-ref-wrapper .case-ref-boxes{display:flex;gap:8px;margin-bottom:8px}@media (max-width: 768px){.case-ref-wrapper .case-ref-boxes{gap:3px}}.case-ref-wrapper .case-ref-boxes .case-ref-box{width:40px;height:40px;border:1px solid #D1D5DB;border-radius:4px;text-align:center;font-size:16px;color:#232c64}@media (max-width: 768px){.case-ref-wrapper .case-ref-boxes .case-ref-box{width:32px;height:32px;font-size:16px!important}}.case-ref-wrapper .case-ref-boxes .case-ref-box:focus{border-color:#232c64;outline:none}.case-ref-wrapper .case-ref-note{display:flex;align-items:center;gap:4px;color:#232c64;font-style:italic;font-size:1rem}@media (max-width: 768px){.case-ref-wrapper .case-ref-note{align-items:flex-start;font-weight:300}}.case-ref-wrapper .case-ref-note svg{width:22px;height:22px;flex-shrink:0;transform:translateY(-2px)}@media (max-width: 768px){.case-ref-wrapper .case-ref-note svg{transform:unset}}.form-group.communication-preference,.form-group.session-dates,.form-group.panelist-selection{margin-bottom:2rem}.form-group.communication-preference .info-text,.form-group.session-dates .info-text,.form-group.panelist-selection .info-text{font-family:var(--font-secondary);display:flex;align-items:center;gap:.5rem;color:#232c64;font-size:1rem}.form-group.communication-preference .info-text svg,.form-group.session-dates .info-text svg,.form-group.panelist-selection .info-text svg{flex-shrink:0}@media (max-width: 768px){.form-group.communication-preference .info-text svg,.form-group.session-dates .info-text svg,.form-group.panelist-selection .info-text svg{transform:translateY(2px)}}@media (max-width: 768px){.form-group.communication-preference .info-text,.form-group.session-dates .info-text,.form-group.panelist-selection .info-text{align-items:flex-start}}.form-group.communication-preference .note,.form-group.session-dates .note,.form-group.panelist-selection .note{font-family:var(--font-secondary);color:#232c64;font-size:1rem;margin-bottom:1rem;margin-left:33px}@media (max-width: 768px){.form-group.communication-preference .note,.form-group.session-dates .note,.form-group.panelist-selection .note{display:block}}.form-group.communication-preference .radio-options,.form-group.session-dates .radio-options,.form-group.panelist-selection .radio-options{display:grid;grid-template-columns:repeat(4,auto);margin-top:1rem;margin-left:33px;gap:1.5rem;align-items:start;width:-moz-fit-content;width:fit-content}@media (max-width: 768px){.form-group.communication-preference .radio-options,.form-group.session-dates .radio-options,.form-group.panelist-selection .radio-options{display:flex;flex-direction:column;gap:.5rem}}.form-group.communication-preference .radio-options .radio-option,.form-group.session-dates .radio-options .radio-option,.form-group.panelist-selection .radio-options .radio-option{display:flex;align-items:center;gap:.5rem;white-space:nowrap}.form-group.communication-preference .radio-options .radio-option.specific-dates .specific-dates-container,.form-group.session-dates .radio-options .radio-option.specific-dates .specific-dates-container,.form-group.panelist-selection .radio-options .radio-option.specific-dates .specific-dates-container{width:100%}.form-group.communication-preference .radio-options .radio-option.specific-dates .specific-dates-container .radio-label,.form-group.session-dates .radio-options .radio-option.specific-dates .specific-dates-container .radio-label,.form-group.panelist-selection .radio-options .radio-option.specific-dates .specific-dates-container .radio-label{display:flex;align-items:center;gap:.5rem}.form-group.communication-preference .radio-options .radio-option.specific-dates .specific-dates-container .date-range-wrapper,.form-group.session-dates .radio-options .radio-option.specific-dates .specific-dates-container .date-range-wrapper,.form-group.panelist-selection .radio-options .radio-option.specific-dates .specific-dates-container .date-range-wrapper{margin-top:8px;margin-left:26px}@media (max-width: 768px){.form-group.communication-preference .radio-options .radio-option.specific-dates .specific-dates-container .date-range-wrapper,.form-group.session-dates .radio-options .radio-option.specific-dates .specific-dates-container .date-range-wrapper,.form-group.panelist-selection .radio-options .radio-option.specific-dates .specific-dates-container .date-range-wrapper{margin-left:0}}.form-group.communication-preference .radio-options .radio-option input[type=radio],.form-group.session-dates .radio-options .radio-option input[type=radio],.form-group.panelist-selection .radio-options .radio-option input[type=radio]{width:1.125rem;height:1.125rem;margin:0;cursor:pointer}.form-group.communication-preference .radio-options .radio-option label,.form-group.session-dates .radio-options .radio-option label,.form-group.panelist-selection .radio-options .radio-option label{font-family:var(--font-secondary);font-weight:400;color:#232c64;font-size:1rem;line-height:1.125rem;margin-top:.25rem;cursor:pointer}.form-group .search-neutral{position:relative;width:100%;max-width:400px;margin-top:1rem;margin-left:33px}@media (max-width: 768px){.form-group .search-neutral{max-width:100%;margin-left:0}}.form-group .search-neutral .search-input-container{position:relative;width:100%}.form-group .search-neutral .search-input-container input{width:100%;padding:.5rem 1rem .5rem 2.5rem;border:1px solid #ccc;border-radius:4px;font-size:1rem}.form-group .search-neutral .search-input-container input::-moz-placeholder{font-family:var(--font-secondary);color:#6d7175}.form-group .search-neutral .search-input-container input::placeholder{font-family:var(--font-secondary);color:#6d7175}.form-group .search-neutral .search-input-container .search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);pointer-events:none;z-index:1}.session-options{border-bottom:1px solid #E7E7E9;margin-bottom:1rem}.communication-preference,.session-dates,.panelist-selection{border-bottom:1px solid #E7E7E9;padding-bottom:1rem;margin-bottom:1rem!important}.radio-option.specific-dates .specific-dates-container{display:flex;flex-direction:column;gap:8px}.radio-option.specific-dates .specific-dates-container .radio-label{display:flex;align-items:center;gap:.5rem}.radio-option.specific-dates .specific-dates-container .radio-label input[type=radio]{width:1.125rem;height:1.125rem;margin:0;cursor:pointer}.radio-option.specific-dates .specific-dates-container .radio-label label{font-family:var(--font-secondary);font-weight:400;color:#232c64;font-size:1rem;line-height:1.125rem;margin-top:.25rem;cursor:pointer}.date-range-wrapper{margin-top:8px;margin-left:26px;width:235px}.date-range-wrapper .date-ranges{display:flex;flex-direction:column;gap:8px}.date-range-wrapper .date-range-input-group{position:relative;width:100%}.date-range-wrapper .date-range-input{position:relative;display:flex;align-items:center;gap:8px;width:100%}.date-range-wrapper .date-range-input .calendar-icon{position:absolute;left:10px;pointer-events:none;z-index:1}.date-range-wrapper .date-range-input input{font-family:var(--font-secondary);width:100%;padding:8px 8px 8px 40px;border:1px solid #ccc;border-radius:4px;font-size:16px;color:#232c64}.date-range-wrapper .date-range-input input:focus{outline:none;border-color:#232c64}.date-range-wrapper .date-range-input input::-moz-placeholder{color:#666}.date-range-wrapper .date-range-input input::placeholder{color:#666}.date-range-wrapper .date-range-input .remove-date-range{position:absolute;right:-30px;width:24px;height:24px;background:none;border:none;padding:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:.7;transition:opacity .2s ease}.date-range-wrapper .date-range-input .remove-date-range:hover{opacity:1}.date-range-wrapper .date-range-input .remove-date-range svg{width:14px;height:14px}.date-range-wrapper .add-date-range{margin-top:8px;background:none;border:none;padding:4px;cursor:pointer;display:flex;align-items:center;gap:8px;color:#232c64;font-family:var(--font-secondary);font-size:14px;opacity:.8;transition:opacity .2s ease}.date-range-wrapper .add-date-range:hover{opacity:1}.date-range-wrapper .add-date-range:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.date-range-wrapper{margin-left:0}}.neutral-dropdown{position:absolute;width:100%;overflow-y:auto;background:#FFFFFF;border:1px solid #E5E7EB;border-radius:8px;box-shadow:0 4px 6px -2px #0000000d,0 10px 15px -3px #0000001a;margin-top:4px;z-index:50}.neutral-dropdown .neutral-dropdown-list{list-style:none;margin:0;padding:4px 0}.neutral-dropdown .neutral-dropdown-list .neutral-item{display:flex;align-items:center;padding:8px 16px;gap:8px;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid #E7E7E9}.neutral-dropdown .neutral-dropdown-list .neutral-item:last-child{border-bottom:none}.neutral-dropdown .neutral-dropdown-list .neutral-item:hover{background-color:#f3f4f6}.neutral-dropdown .neutral-dropdown-list .neutral-item .avatar-container{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#F3F4F6;border-radius:50%;overflow:hidden}.neutral-dropdown .neutral-dropdown-list .neutral-item .avatar-container .avatar-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.neutral-dropdown .neutral-dropdown-list .neutral-item .avatar-container .avatar-icon{width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='%236B7280'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M15.75 6a3.75 3.75 0 11-7.5 0 3.75 3.75 0 017.5 0zM4.501 20.118a7.5 7.5 0 0114.998 0A17.933 17.933 0 0112 21.75c-2.676 0-5.216-.584-7.499-1.632z' /%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}.neutral-dropdown .neutral-dropdown-list .neutral-item .neutral-name{flex-grow:1;font-size:16px;line-height:22px;color:#232c64;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.neutral-dropdown .neutral-dropdown-list .neutral-item .neutral-name strong{font-weight:600}.neutral-dropdown::-webkit-scrollbar{width:8px}.neutral-dropdown::-webkit-scrollbar-track{background:transparent}.neutral-dropdown::-webkit-scrollbar-thumb{background-color:#777;border-radius:4px;border:2px solid transparent;background-clip:padding-box}.selected-panelists{display:grid;grid-template-columns:repeat(2,minmax(300px,1fr));gap:4px;margin-top:12px;margin-left:33px;max-width:800px}.selected-panelists .selected-panelist{display:flex;align-items:center;gap:8px;padding:4px 0;width:100%}.selected-panelists .selected-panelist .avatar-container{width:24px;height:24px;border-radius:50%;overflow:hidden;flex-shrink:0}.selected-panelists .selected-panelist .avatar-container .avatar-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.selected-panelists .selected-panelist .avatar-container .avatar-icon{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.selected-panelists .selected-panelist .neutral-name{font-size:16px;color:#232c64;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;transform:translateY(2px)}.selected-panelists .selected-panelist .remove-panelist{background:#F2F4F7;border:none;color:#232c64;font-size:14px;cursor:pointer;padding:0;width:18px;height:18px;line-height:1;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0;transform:translateY(2px)}.selected-panelists .selected-panelist .remove-panelist:hover{color:#333;background:#e2e7ed}@media (max-width: 768px){.selected-panelists{grid-template-columns:1fr;margin-left:0;max-width:100%}}.easepick-wrapper{z-index:1000!important}.easepick-backdrop{z-index:999!important}