.Generator_container__43Bcd{width:100%;height:auto;background-color:var(--color-white);border-radius:1rem;overflow:hidden;box-shadow:var(--box-shadow);margin-top:2rem;margin-bottom:-3rem}@media screen and (min-width:768px){.Generator_container__43Bcd{display:flex;margin-top:3rem}}.Generator_hero__WE7a1{aspect-ratio:3/2;width:100%}@media screen and (min-width:768px){.Generator_hero__WE7a1{width:22rem;aspect-ratio:2/3;flex:0 0 auto}}@media screen and (min-width:1024px){.Generator_hero__WE7a1{aspect-ratio:3/4}}@media screen and (min-width:1280px){.Generator_hero__WE7a1{width:22.5rem}}.Generator_image__FbTFs{display:block;border:none;width:100%;height:auto}.Generator_generator__u4xNE{flex:1 1 auto;display:flex;flex-direction:column;padding:1.5rem}@media screen and (min-width:1280px){.Generator_generator__u4xNE{padding:2rem 3rem}}.Generator_controls__WjKLF{display:flex;align-items:center;gap:.5rem;width:100%}.Generator_control__gr6Vr{position:relative;display:flex;height:2rem}.Generator_generateButton__T3RUZ,.Generator_typeLabel__0xSoW{font-family:var(--font-sans);font-size:1rem;line-height:1;cursor:pointer;height:2rem}.Generator_typeLabel__0xSoW{border:1px solid var(--color-gray-base);background-color:transparent;vertical-align:middle;text-transform:capitalize;padding:.5rem .75rem;color:var(--color-gray-dark);-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:1rem}.Generator_typeLabel__0xSoW:hover{border:1px solid var(--color-gray-dark);color:var(--color-gray-black)}.Generator_type__235Je{position:absolute;opacity:0;pointer-events:none}.Generator_type__235Je:checked+label{border:1px solid var(--color-gray-dark);color:var(--color-black);pointer-events:none}.Generator_generateButton__T3RUZ{border-radius:1.25rem;height:2.5rem;width:100%;margin-top:1.5rem;padding:.5rem .75rem;border:none;color:var(--color-maroon);background-color:var(--color-yellow);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center;text-decoration:none;outline:none;transition:all .2s}@media screen and (min-width:1024px){.Generator_generateButton__T3RUZ{border-radius:1rem;padding:.5rem .75rem;margin-left:auto;margin-top:0;height:2rem;width:auto}}@media (hover:hover){.Generator_generateButton__T3RUZ:hover{background-color:#f7c12b;cursor:default;cursor:pointer}}.Generator_generateButton__T3RUZ:active{transform:scale(.95);box-shadow:0 .06rem .25rem rgba(0,0,0,.125)}.Generator_controls__WjKLF .Generator_generateButton__T3RUZ{display:none}@media screen and (min-width:1024px){.Generator_controls__WjKLF .Generator_generateButton__T3RUZ{display:block}}.Generator_generator__u4xNE>.Generator_generateButton__T3RUZ{display:block}@media screen and (min-width:1024px){.Generator_generator__u4xNE>.Generator_generateButton__T3RUZ{display:none}}.Generator_resultsContainer__GSp_T{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}@media screen and (min-width:1280px){.Generator_resultsContainer__GSp_T{margin-top:2rem}}.Generator_result__usUCW{position:relative;border:1px solid var(--color-gray-light);border-radius:.5rem;padding:.75rem 1rem;font-family:var(--font-sans);display:flex;align-items:center;overflow:hidden}.Generator_resultText__6lwl4{font-size:1.125rem;line-height:1;margin-top:.125rem}@media screen and (min-width:1280px){.Generator_resultText__6lwl4{font-size:1.3125rem}}.Generator_resultCopy__ytrhP{position:absolute;background-color:var(--color-white);top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:1.125rem;opacity:0;visibility:hidden;z-index:1;transition:all .24s ease-in-out}.Generator_copyButton__FGfSu{margin-left:auto;display:flex;align-items:center;gap:.5rem;background-color:transparent;border:none;padding:.4375rem 0;line-height:1;font-family:var(--font-text)}.Generator_copyButton__FGfSu:active,.Generator_copyButton__FGfSu:hover{transform:scale(1.05);cursor:pointer}.Generator_copyText__VAEuw{display:none;color:var(--color-gray-dark);font-size:1rem;pointer-events:none}@media screen and (min-width:1280px){.Generator_copyText__VAEuw{display:inline-block}}.Generator_copyIcon__NWSqa{pointer-events:none}.Generator_copyIcon__NWSqa svg{fill:var(--color-gray-dark);pointer-events:none}.Generator_loading__ZSpGp{background-color:red}