.CharacterRenderer_singleInputTextArea__6yZlZ textarea::placeholder{color:var(--mantine-color-blue-0);opacity:.5;font-weight:300}.CharacterRenderer_singleInputTextArea__6yZlZ textarea:focus{border-color:var(--mantine-color-blue-0)}.CharacterRenderer_singleInputTextArea__6yZlZ{width:100%}.CharacterRenderer_singleInputTextArea__6yZlZ textarea{background-color:var(--mantine-color-blue2-1)!important;font-size:15px;padding:13px var(--mantine-spacing-md) 11px;opacity:1}.CharacterRenderer_compactSampleButton__nUVxC,.CharacterRenderer_singleInputTextArea__6yZlZ textarea{border:var(--mantine-spacing-smallBorder) solid var(--mantine-color-blue2-1);color:var(--mantine-color-blue-0);border-radius:var(--mantine-radius-half);height:49px}.CharacterRenderer_compactSampleButton__nUVxC{background-color:var(--mantine-color-blue2-1);width:49px;min-width:49px;display:flex;align-items:center;justify-content:center}.CharacterRenderer_compactSampleButton__nUVxC:hover{border:var(--mantine-spacing-smallBorder) solid var(--mantine-color-blue-0)}.CharacterRenderer_compactSampleButton__nUVxC:active{transform:scale(.97)}.CharacterRenderer_inputTextArea__tZZ16{width:100%}.CharacterRenderer_inputTextArea__tZZ16 textarea{border:var(--mantine-spacing-smallBorder) solid var(--mantine-color-blue2-1);background-color:var(--mantine-color-blue2-1)!important;color:var(--mantine-color-blue-0);border-radius:var(--mantine-radius-half);font-size:15px;height:70px;padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);opacity:1}.CharacterRenderer_inputTextArea__tZZ16 textarea::placeholder{color:var(--mantine-color-blue-0);opacity:.5;font-weight:300}.CharacterRenderer_deleteCharacterBtn__kOk7_{background-color:var(--mantine-color-blue2-1);color:var(--mantine-color-blue-0);border:var(--mantine-spacing-smallBorder) solid var(--mantine-color-blue2-1);border-radius:var(--mantine-radius-half);width:49px;height:49px;display:flex;align-items:center;justify-content:center}.CharacterRenderer_deleteCharacterBtn__kOk7_:hover{border:var(--mantine-spacing-smallBorder) solid var(--mantine-color-blue-0)}.CharacterRenderer_deleteCharacterBtn__kOk7_:active{transform:scale(.97)}.CharacterRenderer_deleteCharacterBtn__kOk7_:disabled{opacity:.5}.CharacterRenderer_voiceHidden__t9gXs{display:none}.CharacterRenderer_voiceVisible__vvTHC{display:block}.CharacterCard_card__wuPKL{transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;border-radius:1rem;padding:0;background-color:var(--mantine-color-white-0);background-size:cover;background-position:50%;background-repeat:no-repeat;justify-content:flex-end;aspect-ratio:8/9;max-height:320px}.CharacterCard_card__wuPKL:hover{transform:translateY(-2px)}.CharacterCard_cardBtns__QpURb{width:100%;margin-top:.5rem;gap:.5rem;display:flex;flex-wrap:nowrap}.CharacterCard_cardContent__0aTB9{gap:0;padding:3rem 1rem 1rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;background:var(--mantine-color-white-0);background:linear-gradient(0deg,var(--mantine-color-blue2-2) 0,transparent 100%)}.CharacterCard_whiteBtn__nW_bD{background-color:hsla(0,0%,100%,.9);backdrop-filter:blur(3px);color:#000075;border-radius:.5rem;display:flex;flex-wrap:nowrap;align-items:center;padding:0 .7rem 0 .5rem;gap:6px;height:34px;transition:all .1s ease-in-out}.CharacterCard_whiteBtn__nW_bD:active{transform:translateY(1px)}.CharacterCard_transparentBtn__vYApo{background-color:hsla(0,0%,100%,.07);backdrop-filter:blur(3px);color:var(--mantine-color-white-0);border:var(--mantine-spacing-smallBorder) solid hsla(0,0%,100%,.4);border-radius:.5rem;padding:0;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;width:34px;height:34px;transition:all .1s ease-in-out}.CharacterCard_transparentBtn__vYApo svg{color:#fff}.CharacterCard_transparentBtn__vYApo:hover{border-color:#fff}.CharacterCard_transparentBtn__vYApo:active{transform:translateY(1px)}.CharacterCard_inputAreaBox__V2qKC{display:flex;flex-direction:column;gap:10px}.CharacterCard_inputAreaBox__V2qKC>div{width:100%}.CharacterCard_redBtn__5D_CC{background-color:var(--mantine-color-red-2);border:var(--mantine-spacing-bigBorder) solid var(--mantine-color-red-0);color:var(--mantine-color-red-0);box-shadow:0 0 0 0 rgba(200,16,46,.5);border-radius:var(--mantine-radius-xxl);height:40px;min-width:40px;text-align:center;justify-content:center;align-items:center;display:flex;transition:var(--mantine-transition);padding:0 1rem}.CharacterCard_redBtn__5D_CC .mantine-Text-root{color:inherit;font-weight:500}.CharacterCard_redBtn__5D_CC:hover{background-color:var(--mantine-color-red-0);border:var(--mantine-spacing-bigBorder) solid var(--mantine-color-red-0);color:var(--mantine-color-white-0)}.CharacterCard_redBtn__5D_CC:disabled,.CharacterCard_redBtn__5D_CC:hover{animation:none}.CharacterCard_redBtn__5D_CC:disabled{color:var(--mantine-color-gray-5)}.CharacterCard_redBtn__5D_CC:disabled,.CharacterCard_redBtn__5D_CC:hover:disabled{background-color:var(--mantine-color-gray-2);border:var(--mantine-spacing-bigBorder) solid var(--mantine-color-gray-2);cursor:not-allowed}@media (max-width:1050px){.CharacterCard_card__wuPKL{min-width:100%}}.CharacterLibrary_box__HwjU_{margin:28px 1rem 0}.CharacterLibrary_circledBtn__zsxZ9{height:40px;width:40px;justify-content:center;align-items:center;border:var(--mantine-spacing-smallBorder) solid var(--mantine-color-blue-7);border-radius:20px;display:flex}.CharacterLibrary_circledBtn__zsxZ9:hover{border:var(--mantine-spacing-smallBorder) solid var(--mantine-color-blue-0)}.CharacterLibrary_circledBtn__zsxZ9:active{transform:scale(.96)}.CharacterLibrary_circledBtn__zsxZ9:disabled{opacity:.5;border:var(--mantine-spacing-smallBorder) solid var(--mantine-color-blue-7)}.CharacterLibrary_addCharacterCard__UtrJQ{display:flex;justify-content:center;align-items:center;height:100%;flex-direction:column;background-color:var(--mantine-color-white-0);border-radius:1rem;cursor:pointer;border:var(--mantine-spacing-smallBorder) solid var(--mantine-color-blue-7);transition:translate .2s ease,scale .05s ease}.CharacterLibrary_addCharacterCard__UtrJQ:hover{transform:translateY(-2px)}.CharacterLibrary_addCharacterCard__UtrJQ:active{transform:translateY(0) scale(.995)}@media (min-width:1700px){.CharacterLibrary_box__HwjU_{max-width:96rem;margin:auto}}