:root{--button-height-large: 48px;--button-height-medium: 40px;--button-height-small: 32px;--landing-module-padding: 120px}@media only screen and (max-width: 599px){:root{--landing-module-padding: 20px}}@media only screen and (min-width: 600px) and (max-width: 959px){:root{--landing-module-padding: 40px}}@media only screen and (min-width: 960px) and (max-width: 1279px){:root{--landing-module-padding: 80px}}.ai-general-voice-selector__mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200}.ai-general-voice-selector{position:fixed;display:flex;box-sizing:border-box;flex-direction:column;width:calc(100vw - 32px);max-width:701px;height:345px;max-height:80vh;padding:16px;font:var(--text-p2-regular);color:var(--text-color-primary);background:var(--dropdown-background-color-regular);border:1px solid var(--border-color-regular);border-radius:var(--border-radius-large);box-shadow:var(--dropdown-menu-boxshadow)}.ai-general-voice-selector__filters{display:flex;margin-bottom:12px}.ai-general-voice-selector__filter-wrap{position:relative;flex:1}.ai-general-voice-selector__filter-wrap+.ai-general-voice-selector__filter-wrap{margin-left:8px}.ai-general-voice-selector__filter{display:flex;align-items:center;width:100%;background:var(--button-background-color-secondary-regular);text-align:left;cursor:pointer}.ai-general-voice-selector__filter:hover{background:var(--button-background-color-secondary-hover)}.ai-general-voice-selector__filter-value{min-width:0;margin-left:auto;overflow:hidden;color:var(--text-color-primary);text-overflow:ellipsis;white-space:nowrap}.ai-general-voice-selector__filter-arrow{flex:0 0 auto;width:14px;height:14px;margin-left:4px}.ai-general-voice-selector__list{display:grid;flex:1;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:36px;gap:4px 8px;min-height:0;overflow-y:auto}.ai-general-voice-selector__item{position:relative;display:flex;align-items:center;height:36px;padding:0 8px;overflow:hidden;border-radius:var(--border-radius-small, 6px);cursor:pointer}.ai-general-voice-selector__item:hover,.ai-general-voice-selector__item--selected,.ai-general-voice-selector__item--playing{background:var(--dropdown-background-color-hover)}.ai-general-voice-selector__item:focus-visible{outline:2px solid #14b3d2;outline-offset:1px}.ai-general-voice-selector__preview{flex:0 0 24px;width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;max-height:24px;padding:0;margin-right:6px;border-radius:50%}.ai-general-voice-selector__preview svg{width:12px;height:12px}.ai-general-voice-selector__select{min-width:0;overflow:hidden;font-size:13px;color:var(--text-color-primary);text-overflow:ellipsis;white-space:nowrap}.ai-general-voice-selector__error{position:absolute;right:4px;bottom:0;left:4px;overflow:hidden;font-size:9px;color:var(--color-red-500, #f04438);text-overflow:ellipsis;white-space:nowrap}.ai-general-voice-selector__empty{padding:32px 0;color:var(--text-color-secondary);text-align:center}@media (max-width: 760px){.ai-general-voice-selector__mask{display:flex;align-items:flex-end;justify-content:stretch;background:#00000080}.ai-general-voice-selector{position:relative;top:auto!important;left:0!important;width:100%;max-width:none;height:50dvh;max-height:50dvh!important;padding:20px 16px 16px;border-right:0;border-bottom:0;border-left:0;border-radius:var(--border-radius-large, 16px) var(--border-radius-large, 16px) 0 0}.ai-general-voice-selector .selectable-menu{max-height:calc(50dvh - 96px);overflow-y:auto}}@media (max-width: 480px){.ai-general-voice-selector{padding:14px 16px 16px}.ai-general-voice-selector__list{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:40px}.ai-general-voice-selector__item{height:40px}}@media (max-width: 760px){body.ai-general-voice-selector-open{overflow:hidden}}.ai-general-voice-selector-dropdown{overflow:hidden;border-radius:var(--dropdown-menu-border-radius, 12px);box-shadow:var(--dropdown-menu-boxshadow)}.ai-general-voice-selector-dropdown .selectable-menu{border-radius:inherit;box-shadow:none}@media (prefers-reduced-motion: reduce){.ai-general-voice-selector,.ai-general-voice-selector *{transition:none!important}}
