@import"https://fonts.googleapis.com/css2?family=PT+Sans:wght@400;700&display=swap";@font-face{font-family:Random Grotesque;src:url(/build/assets/RG-StandardSemibold-37a8edf6.woff2) format("woff2"),url(/build/assets/RG-StandardSemibold-647556d6.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Random Grotesque;src:url(/build/assets/RG-StandardBook-5b230e7c.woff2) format("woff2"),url(/build/assets/RG-StandardBook-87beb8f2.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--app-height: 100vh}*{box-sizing:border-box;position:relative}body{color:#000;font-family:PT Sans,sans-serif;font-size:16px;font-style:normal;text-align:center;font-weight:400;line-height:145%;-webkit-font-smoothing:antialiased}.help-banner{padding:32px;padding:clamp(24px,32px,2vw);border:1px solid #eee;border-radius:10px;margin-bottom:32px}.help-banner__image{display:block;width:215px;height:auto;float:left;margin-right:24px;border-radius:6px;filter:saturate(1.2)}@media (max-width: 1023px){.help-banner__image{float:none;margin-right:0;margin-bottom:16px}}.help-banner__form{display:flex;flex-direction:row;gap:16px}@media screen and (max-width: 768px){.help-banner__form{flex-direction:column}}.help-banner__form .form-field{flex:1}.help-banner p{max-width:750px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.generator{display:flex;flex-direction:column;min-height:100vh;min-height:var(--app-height);align-items:center;justify-content:center}.generator__banner{display:flex;flex-direction:column;width:90vw;max-width:600px;gap:4px;padding:25px 30px 25px 64px;position:fixed;bottom:40px;left:50%;text-align:left;border-radius:15px;background:#F1F3F6;transform:translate(-50%,140%);opacity:0;background-image:url(/assets/generator/emoj-fire@2x.png);background-size:24px auto;background-position:30px 25px;background-repeat:no-repeat;transition:opacity 1s ease,transform .9s ease}.generator__banner__title{font-size:16px;font-weight:700}.generator__banner__text{font-size:14px}.generator__banner__link{font-size:14px;display:inline;text-decoration:underline;color:inherit}.generator__banner__link:hover{opacity:.7}.generator__banner.show{transform:translate(-50%);opacity:1}.generator__button{padding:22px 30px;display:inline-flex;align-items:center;color:#000;justify-content:center;font-family:Random Grotesque;font-size:22px;font-weight:600;line-height:91%;box-shadow:none;border:0px;border-radius:4px;outline:none;background:#A7FD64;cursor:pointer;text-decoration:none}.generator__button:hover{background-color:#a3f564}.generator__button--sm{padding:15px 20px;font-size:18px}.generator__button--disabled,.generator__button:disabled,.generator__button--disabled:hover{background:#f1f3f6;color:#999;cursor:not-allowed}.generator__button--loading{color:transparent}.generator__button--loading:after{content:" ";display:block;width:20px;height:20px;border-radius:50%;border:2px solid rgba(0,0,0,.2);border-top-color:#000;animation:spin 1.2s linear infinite;position:absolute;top:50%;margin:-10px 0 0 -10px}.generator__start{display:flex;flex-direction:column;gap:24px;text-align:center;width:80%;align-items:center}@media (max-width: 768px){.generator__start__emoji{width:80px}}.generator__start__title{font-family:Random Grotesque;font-size:100px;font-size:clamp(80px,6vw,140px);font-weight:600;line-height:85%}@media (max-width: 768px){.generator__start__title{font-size:50px}}@media (max-width: 589px){.generator__start__title{font-size:40px}}.generator__start__text{opacity:.4;max-width:520px;margin-top:10px;margin-bottom:30px}@media (max-width: 768px){.generator__start__text{margin-bottom:20px}}.generator__loading{display:flex;flex-direction:column;gap:24px;text-align:center;width:80%;align-items:center}.generator__loading__animation{width:300px;height:300px;margin:-200px 0 -100px}@media (max-width: 768px){.generator__loading__animation{width:200px;height:200px;margin:-150px 0 -60px}}.generator__loading__title{font-family:Random Grotesque;font-size:48px;font-weight:600;line-height:85%}.generator__loading__text{opacity:.4}.generator__start.v-enter-from,.generator__start.v-leave-to,.generator__loading.v-enter-from,.generator__loading.v-leave-to,.generator__result.v-enter-from,.generator__result.v-leave-to{transform:translateY(10px);opacity:0}.generator__start.v-leave-from,.generator__start.v-enter-to,.generator__loading.v-leave-from,.generator__loading.v-enter-to,.generator__result.v-leave-from,.generator__result.v-enter-to{transform:translateY(0);opacity:1}.generator__start.v-enter-active,.generator__start.v-leave-active,.generator__loading.v-enter-active,.generator__loading.v-leave-active,.generator__result.v-enter-active,.generator__result.v-leave-active{transition:transform .5s ease,opacity .5s ease}.generator__result{margin:0 auto auto 0;width:100%;padding:8vw;text-align:left}@media (max-width: 768px){.generator__result{padding:64px 5vw}}.generator__result__section{display:flex;align-items:flex-start;gap:100px;padding:64px 0;border-top:1px solid rgba(0,0,0,.1)}@media (max-width: 1023px){.generator__result__section{flex-direction:column;gap:20px;border-top:0;padding-top:0}}.generator__result__section:nth-of-type(1){padding-top:0;border-top:0px}.generator__result__section:nth-last-of-type(1){padding-bottom:0}.generator__result__section__title{width:200px;min-width:200px;font-size:12px;letter-spacing:.02em;text-transform:uppercase;opacity:.4}@media (max-width: 1023px){.generator__result__section__title:not(.pre){text-transform:none;font-size:18px;opacity:1;font-weight:600;width:100%;min-width:100%;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:10px}}.generator__result__section__content__title{font-size:32px!important;max-width:500px;line-height:1.1!important;margin-bottom:20px}.generator__result__section__content__text{max-width:720px;margin-bottom:32px}.generator__result__section__content .short{max-height:240px;overflow:hidden;position:relative}.generator__result__section__content .short:after{content:" ";position:absolute;bottom:0;left:0;width:100%;height:200px;background:linear-gradient(0deg,rgb(255,255,255) 0%,rgba(255,255,255,0) 100%)}.generator__result__section__content__show-full{width:100%;background:#f1f3f6;color:#000;border:0px;border-radius:6px;box-shadow:none;outline:none;font-family:inherit;font-size:15px;padding:16px 20px;cursor:pointer;margin-top:10px}.generator__result__section__content__show-full:hover{background:#e9ecef}.generator__result__section--name .generator__result__section__content{max-width:520px}.generator__result__section--name__title,.generator__result__section__content__title{font-family:Random Grotesque;font-size:48px;font-weight:600;line-height:100%;margin-top:-.2em}@media (max-width: 589px){.generator__result__section--name__title,.generator__result__section__content__title{font-size:40px}}.generator__result__section--name__text{margin-top:24px}.generator__result__section--fonts .fonts-list{display:flex;flex-direction:column;gap:18px;align-items:flex-start;justify-content:flex-start;flex-shrink:0}.generator__result__section--fonts .fonts-list__cards{display:flex;flex-direction:row;gap:16px;align-items:flex-start;justify-content:flex-start;flex-shrink:0;position:relative}@media (max-width: 768px){.generator__result__section--fonts .fonts-list__cards{width:100%}}.generator__result__section--fonts .fonts-list__text{font:400 14px/131% PT Sans,sans-serif;opacity:.4;max-width:520px}.generator__result__section--fonts .fonts-list__card{background:#f1f3f6;border-radius:16px;padding:22px 25px;display:flex;flex-direction:column;gap:2px;align-items:flex-start;justify-content:flex-end;flex-shrink:0;width:225px;position:relative;overflow:hidden;color:inherit;text-decoration:none;transition:transform .2s ease}@media (max-width: 768px){.generator__result__section--fonts .fonts-list__card{width:auto;flex:1 0 0}}.generator__result__section--fonts .fonts-list__card:hover{transform:scale(1.02)}.generator__result__section--fonts .fonts-list__card__letters{font:400 40px/100% Merriweather,sans-serif;margin-bottom:6px}.generator__result__section--fonts .fonts-list__card__name{font:700 16px/131% PT Sans,sans-serif}.generator__result__section--fonts .fonts-list__card__sub{font:400 14px/131% PT Sans,sans-serif;opacity:.5}.generator__result__section--colors .colors-list{display:flex;flex-direction:column;gap:18px;align-items:flex-start;justify-content:flex-start;flex-shrink:0}.generator__result__section--colors .colors-list__samples{display:flex;flex-direction:row;gap:16px;align-items:flex-start;justify-content:flex-start;flex-shrink:0}@media (max-width: 768px){.generator__result__section--colors .colors-list__samples{flex-wrap:wrap;gap:12px}}.generator__result__section--colors .colors-list__color{background:#f38a8a;border-radius:16px;flex-shrink:0;width:100px;height:100px;box-shadow:none;border:none;outline:none;cursor:pointer;transition:transform .2s ease;background-position:50% 50%;background-repeat:no-repeat;background-size:24px}.generator__result__section--colors .colors-list__color:hover{transform:scale(1.02);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.9998 6V3C6.9998 2.44772 7.44752 2 7.9998 2H19.9998C20.5521 2 20.9998 2.44772 20.9998 3V17C20.9998 17.5523 20.5521 18 19.9998 18H16.9998V20.9991C16.9998 21.5519 16.5499 22 15.993 22H4.00666C3.45059 22 3 21.5554 3 20.9991L3.0026 7.00087C3.0027 6.44811 3.45264 6 4.00942 6H6.9998ZM5.00242 8L5.00019 20H14.9998V8H5.00242ZM8.9998 6H16.9998V16H18.9998V4H8.9998V6Z' fill='rgba(255,255,255,1)'%3E%3C/path%3E%3C/svg%3E")}.generator__result__section--colors .colors-list__text{font-size:14px;opacity:.4;max-width:520px}.generator__result__section--help__items{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.generator__result__section--help__title{font-size:20px;font-weight:600}.generator__result__section--help__text{margin:10px 0}.generator__result__section--help__item{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:0px;align-self:stretch}.generator__result__section--help__item a{color:inherit;text-decoration:none}.generator__result__section--help__item a:hover{text-decoration:underline}.generator__result__section--help__item__text{font-size:14px;opacity:.5}.text{font-size:16px;line-height:1.6;max-width:800px}.text *:first-child{margin-top:0}.text strong{font-weight:700}.text h1,.text h2,.text h3,.text h4,.text h5,.text h6{margin-top:2rem;margin-bottom:1rem;line-height:1.3}.text h1{font-size:2.5em}.text h2{font-size:2em}.text h3{font-size:1.75em}.text h4{font-size:1.5em}.text h5{font-size:1.25em}.text h6{font-size:1em}.text p{margin-bottom:1rem}.text a{color:#07c;text-decoration:none;transition:color .3s}.text a:hover{color:#05a}.text ul,.text ol{margin:1rem 0;padding-left:1rem}.text ul ul,.text ul ol,.text ol ul,.text ol ol{margin-top:0;margin-bottom:0}.text li,.text li p{margin-bottom:.5rem}.text hr{border:0;height:1px;background-color:#ddd;margin:2rem 0}.text blockquote{margin:1rem 0;padding:.5rem 1rem;border-left:4px solid #ddd;background-color:#f5f5f5;font-style:italic;font-size:1.125em}.text blockquote p{margin-bottom:.5rem;font-size:inherit}.text>ul>li:has(ul,ol)+li,.text>ol>li:has(ul,ol)+li{margin-top:1rem}.text ul li{list-style-type:disc}.text ul li ul li{list-style-type:circle}.text ul li ul li ul li{list-style-type:square}.text ol li{list-style-type:decimal}.text ol li ol li{list-style-type:lower-alpha}.text ol li ol li ol li{list-style-type:lower-roman}.form-field{color:#000}.form-field__label{font-size:16px;opacity:.3;position:absolute;z-index:10;left:20px;top:19px;transform-origin:left top;transition:transform .3s ease;pointer-events:none}.form-field__label--relative{position:relative;opacity:1;left:0;top:0;display:block}.form-field__flag{position:absolute!important;right:20px;top:50%;transform:translateY(-50%);border-radius:4px;border:1px solid #e5e5e5;font-size:18px;background-size:cover}.form-field__input input[type=text],.form-field__input input[type=email],.form-field__input input[type=tel]{width:100%;padding:25px 20px 10px;border:1px solid #e5e5e5;border-radius:5px;font-family:Inter,sans-serif;font-size:16px;transition:border-color .2s ease,box-shadow .2s ease}.form-field__input input[type=text]:focus,.form-field__input input[type=email]:focus,.form-field__input input[type=tel]:focus{outline:none;border-color:#9db285bd;box-shadow:4px 4px #9db285bd}.form-field__input input[type=text]:focus+.form-field__label,.form-field__input input[type=email]:focus+.form-field__label,.form-field__input input[type=tel]:focus+.form-field__label{transform:translateY(-10px) scale(.7);opacity:.5}.form-field__input input[type=text]:-webkit-autofill,.form-field__input input[type=email]:-webkit-autofill,.form-field__input input[type=tel]:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset!important}.form-field__input input[type=text]:-webkit-autofill:focus,.form-field__input input[type=text]:-webkit-autofill:active,.form-field__input input[type=email]:-webkit-autofill:focus,.form-field__input input[type=email]:-webkit-autofill:active,.form-field__input input[type=tel]:-webkit-autofill:focus,.form-field__input input[type=tel]:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset,4px 4px 0px 0px rgba(157,178,133,.74)!important}.form-field__input input[type=text]::-webkit-contacts-auto-fill-button,.form-field__input input[type=email]::-webkit-contacts-auto-fill-button,.form-field__input input[type=tel]::-webkit-contacts-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;position:absolute;right:0}.form-field__input input[type=tel]{-webkit-appearance:none}.form-field__input:not(.empty) .form-field__label{transform:translateY(-10px) scale(.7);opacity:.5}.form-field--preferredChannel{display:none}.form-field--preferred-channel{background-color:#fff;padding:18px 20px;border:1px solid #e5e5e5;border-radius:5px;display:flex;align-items:center;gap:16px;flex-wrap:wrap;row-gap:10px}.form-field--preferred-channel label.form-field__label{font-size:14px}@media screen and (max-width: 1500px) and (min-width: 1025px),screen and (max-width: 720px){.form-field--preferred-channel label.form-field__label{width:100%}}.form-field--preferred-channel label.badge{display:flex;gap:5px;align-items:center;cursor:pointer;font-size:14px;color:#999}.form-field--preferred-channel label.badge input{display:none}.form-field--preferred-channel label.badge:before{content:"";display:inline-block;width:14px;height:14px;border-radius:50%;cursor:pointer;transition:all .2s ease;background-color:#fff;border:1px solid #ccc;box-shadow:inset 0 0 0 4px #fff}.form-field--preferred-channel label.badge:hover{color:#333}.form-field--preferred-channel label.badge.active{color:#000}.form-field--preferred-channel label.badge.active:before{background-color:var(--color-brand-primary);border:1px solid var(--color-brand-primary);box-shadow:inset 0 0 0 4px #fff}
