.ScrollingText-module-scss-module__HTH4DG__root{container:generator-gif/inline-size}.ScrollingText-module-scss-module__HTH4DG__form{grid-template-columns:1fr 1fr;gap:1.5rem 1rem;display:grid}@media (max-width:768px){.ScrollingText-module-scss-module__HTH4DG__form{grid-template-columns:1fr;gap:1.5rem}}.ScrollingText-module-scss-module__HTH4DG__fieldLabel{color:#667081;margin:0;font-size:.75rem;line-height:1.125rem}.ScrollingText-module-scss-module__HTH4DG__presetButton{white-space:nowrap;align-items:center;gap:.375rem;margin-left:auto;display:flex}.ScrollingText-module-scss-module__HTH4DG__fields{flex-direction:column;grid-column:1/-1;gap:.5rem;display:flex}.ScrollingText-module-scss-module__HTH4DG__fields>.ScrollingText-module-scss-module__HTH4DG__fieldLabel{margin-bottom:.75rem;display:flex}.ScrollingText-module-scss-module__HTH4DG__field{transition:opacity .3s;position:relative}.ScrollingText-module-scss-module__HTH4DG__field.ScrollingText-module-scss-module__HTH4DG__removing{opacity:0;transition:opacity .3s,transform .3s;transform:scale(.95)}.ScrollingText-module-scss-module__HTH4DG__field:first-of-type .ScrollingText-module-scss-module__HTH4DG__removeButton{display:none}.ScrollingText-module-scss-module__HTH4DG__field .ScrollingText-module-scss-module__HTH4DG__removeButton{position:absolute;top:50%;left:100%;transform:translateY(-50%)}.ScrollingText-module-scss-module__HTH4DG__removeButton{color:#667081;cursor:pointer;background-color:#0000;border:none;padding:.75rem}.ScrollingText-module-scss-module__HTH4DG__removeButton svg{width:.5rem;height:.5rem;transition:transform .3s}.ScrollingText-module-scss-module__HTH4DG__removeButton:hover,.ScrollingText-module-scss-module__HTH4DG__removeButton:focus{outline:none}.ScrollingText-module-scss-module__HTH4DG__removeButton:hover svg,.ScrollingText-module-scss-module__HTH4DG__removeButton:focus svg{transform:rotate(90deg)scale(1.3)}.ScrollingText-module-scss-module__HTH4DG__addButton{justify-self:end;width:max-content}.ScrollingText-module-scss-module__HTH4DG__fieldsContainer{flex-direction:column;gap:.5rem;display:flex}.ScrollingText-module-scss-module__HTH4DG__controls{flex-direction:column;grid-column:1/-1;gap:1.5rem;display:flex}.ScrollingText-module-scss-module__HTH4DG__controlsWrapper{flex-wrap:wrap;gap:.5rem;display:flex}.ScrollingText-module-scss-module__HTH4DG__controlColor{color:#667081}.ScrollingText-module-scss-module__HTH4DG__buttons{grid-column:1/-1;justify-content:space-between;gap:1rem;width:100%;margin-top:1.5rem;display:flex}.ScrollingText-module-scss-module__HTH4DG__result{margin-top:3.75rem;display:none}.ScrollingText-module-scss-module__HTH4DG__result.ScrollingText-module-scss-module__HTH4DG__visible{display:flex}.ScrollingText-module-scss-module__HTH4DG__result .ScrollingText-module-scss-module__HTH4DG__resultItem{background-color:#0000;border-radius:0;grid-template-columns:max-content 1fr;align-items:center;gap:2rem .75rem;display:grid;position:relative}@media (max-width:768px){.ScrollingText-module-scss-module__HTH4DG__result .ScrollingText-module-scss-module__HTH4DG__resultItem{grid-template-columns:1fr;gap:1rem}}.ScrollingText-module-scss-module__HTH4DG__result .ScrollingText-module-scss-module__HTH4DG__resultImg{border-radius:.5rem;grid-column:1/-1;overflow:hidden}@media (max-width:768px){.ScrollingText-module-scss-module__HTH4DG__result .ScrollingText-module-scss-module__HTH4DG__resultImg{margin-bottom:1rem}}.ScrollingText-module-scss-module__HTH4DG__result .ScrollingText-module-scss-module__HTH4DG__resultImg img{width:100%;display:block}@media (max-width:464px){.ScrollingText-module-scss-module__HTH4DG__result .ScrollingText-module-scss-module__HTH4DG__resultImg img{width:200%}.ScrollingText-module-scss-module__HTH4DG__result .ScrollingText-module-scss-module__HTH4DG__resultSlide .ScrollingText-module-scss-module__HTH4DG__resultImg img{width:100%}}.ScrollingText-module-scss-module__HTH4DG__result .ScrollingText-module-scss-module__HTH4DG__resultButton{justify-self:end;width:max-content}@media (max-width:768px){.ScrollingText-module-scss-module__HTH4DG__result .ScrollingText-module-scss-module__HTH4DG__resultButton{justify-self:stretch;width:100%}.ScrollingText-module-scss-module__HTH4DG__result .ScrollingText-module-scss-module__HTH4DG__sharePopover{justify-self:center}}@container generator-gif not (min-width:660px){.ScrollingText-module-scss-module__HTH4DG__fontsSelect{flex-grow:1}}@container generator-gif not (min-width:520px){.ScrollingText-module-scss-module__HTH4DG__buttons{flex-direction:column;gap:1.5rem}.ScrollingText-module-scss-module__HTH4DG__removeButton{padding-left:.625rem;line-height:0}.ScrollingText-module-scss-module__HTH4DG__root:has(#mode-slide:checked) .ScrollingText-module-scss-module__HTH4DG__removeButton{min-height:2.5rem;top:0;transform:translateY(0)}.ScrollingText-module-scss-module__HTH4DG__root:has(#mode-scroll:checked) .ScrollingText-module-scss-module__HTH4DG__removeButton{height:100%}}@container generator-gif not (min-width:430px){.ScrollingText-module-scss-module__HTH4DG__fields,.ScrollingText-module-scss-module__HTH4DG__fieldsContainer{gap:.75rem}.ScrollingText-module-scss-module__HTH4DG__controls .ScrollingText-module-scss-module__HTH4DG__controlColor{flex-basis:calc(33.3333% - .333333rem);justify-content:space-between}.ScrollingText-module-scss-module__HTH4DG__fontsSelect{flex-basis:100%}.ScrollingText-module-scss-module__HTH4DG__controlSelect{flex-basis:calc(50% - 1.8125rem)}}@container generator-gif not (min-width:300px){.ScrollingText-module-scss-module__HTH4DG__root [data-part=color-label]{padding-left:.125rem;font-size:.625rem;line-height:1rem}.ScrollingText-module-scss-module__HTH4DG__root [data-part=color-swatch]{width:1rem;height:1rem}}.ScrollingText-module-scss-module__HTH4DG__note{color:#667081}.ScrollingText-module-scss-module__HTH4DG__fontSize [data-part=panel]{flex-direction:column;width:222px;display:flex}.ScrollingText-module-scss-module__HTH4DG__fontSize [data-part=list]{max-height:200px}.ScrollingText-module-scss-module__HTH4DG__blink [data-part=groups]{max-height:206px;padding-top:1.25rem}.ScrollingText-module-scss-module__HTH4DG__blink [data-part=panel]{min-width:190px}.ScrollingText-module-scss-module__HTH4DG__delay [data-part=panel]{min-width:200px}.ScrollingText-module-scss-module__HTH4DG__transition [data-part=panel]{min-width:185px}.ScrollingText-module-scss-module__HTH4DG__transition [data-part=groups]{max-height:380px;padding-top:1.25rem}.ScrollingText-module-scss-module__HTH4DG__direction [data-part=groups]{padding-top:1.25rem}
@layer components{.Select-module-scss-module__o5PoUG__root{--border-radius:.5rem;flex-direction:column;gap:.5rem;display:flex;position:relative}.Select-module-scss-module__o5PoUG__root.Select-module-scss-module__o5PoUG__open .Select-module-scss-module__o5PoUG__panel{z-index:10}.Select-module-scss-module__o5PoUG__label{color:#667081;margin:0}.Select-module-scss-module__o5PoUG__trigger{text-align:left;border-radius:var(--border-radius);cursor:pointer;background-color:#0000;border:1px solid #e5eaf1;justify-content:space-between;align-items:center;gap:.5rem;min-height:42px;padding:.5rem 1rem;font-size:.75rem;line-height:1.125rem;transition:border-color .2s;display:flex}.Select-module-scss-module__o5PoUG__trigger:hover,.Select-module-scss-module__o5PoUG__trigger:focus{border-color:#c5cad3;outline:none}.Select-module-scss-module__o5PoUG__caret{--chevron-size:.6rem}.Select-module-scss-module__o5PoUG__trigger:disabled{color:#c5cad3;pointer-events:none}.Select-module-scss-module__o5PoUG__trigger:disabled .Select-module-scss-module__o5PoUG__value svg{fill:#c5cad3}.Select-module-scss-module__o5PoUG__trigger:disabled .Select-module-scss-module__o5PoUG__label{color:#c5cad3}.Select-module-scss-module__o5PoUG__pill .Select-module-scss-module__o5PoUG__trigger{--border-radius:1.75rem}.Select-module-scss-module__o5PoUG__round .Select-module-scss-module__o5PoUG__trigger{--border-radius:1.75rem;justify-content:center;gap:0;width:2.625rem;height:2.625rem;padding:0}.Select-module-scss-module__o5PoUG__round .Select-module-scss-module__o5PoUG__value svg{width:.75rem;height:.75rem;display:block}.Select-module-scss-module__o5PoUG__round .Select-module-scss-module__o5PoUG__optionName{align-items:center}.Select-module-scss-module__o5PoUG__round .Select-module-scss-module__o5PoUG__optionName svg{flex-shrink:0;width:1rem;height:1rem}.Select-module-scss-module__o5PoUG__hasLabel .Select-module-scss-module__o5PoUG__trigger{padding-right:.5rem}.Select-module-scss-module__o5PoUG__hasLabel .Select-module-scss-module__o5PoUG__value{white-space:nowrap;background-color:#eff2f6;border-radius:1.25rem;justify-content:center;align-items:center;width:max-content;min-width:2.5rem;min-height:1.5rem;padding:.125rem .75rem;display:flex;overflow:hidden}.Select-module-scss-module__o5PoUG__panel{border-radius:var(--border-radius);opacity:1;z-index:1;background-color:#fff;border:1px solid #eff2f6;flex-direction:column;width:max-content;min-width:max(100%,9.5rem);display:flex;position:absolute;top:0;left:0;box-shadow:0 4px 12px #363d4d1a}.Select-module-scss-module__o5PoUG__panel:after{content:"";border-radius:var(--border-radius);opacity:1;pointer-events:none;background-image:linear-gradient(0deg,#fff .25rem,#0000 1rem,#0000);width:100%;height:100%;position:absolute;top:1px;left:0}.Select-module-scss-module__o5PoUG__list{margin:0;padding:1rem 0;list-style:none;overflow-y:auto}.Select-module-scss-module__o5PoUG__groups{flex-direction:column;gap:.5rem;height:auto;min-height:0;max-height:235px;padding:.5rem 0 1rem;display:flex;position:relative;overflow-y:auto}.Select-module-scss-module__o5PoUG__groupList{margin:0;padding:0;list-style:none}.Select-module-scss-module__o5PoUG__groupList:not(:last-child){margin-bottom:.5rem}.Select-module-scss-module__o5PoUG__group{color:#667081;padding-left:1.5rem;padding-right:1.5rem;font-size:.75rem;line-height:1.125rem}.Select-module-scss-module__o5PoUG__option{cursor:pointer;min-height:44px;padding:.75rem 1.5rem;font-size:.875rem;line-height:1.25rem;transition:background-color .2s}.Select-module-scss-module__o5PoUG__option *{pointer-events:none}.Select-module-scss-module__o5PoUG__option:hover,.Select-module-scss-module__o5PoUG__option:focus{background-color:#eff2f6;outline:none}.Select-module-scss-module__o5PoUG__option.Select-module-scss-module__o5PoUG__selected{background-color:#e9e2ff}.Select-module-scss-module__o5PoUG__optionName{gap:.75rem;display:flex}}
.Chevron-module-scss-module__ZcdEeq__chevron{width:var(--chevron-size,.7rem);flex-shrink:0;height:auto;transition:transform .2s}.Chevron-module-scss-module__ZcdEeq__open{transform:rotate(180deg)}
.GridSelect-module-scss-module__dnxC7q__grid [data-part=panel]{min-width:144px}.GridSelect-module-scss-module__dnxC7q__grid [data-part=groups]{padding:1rem}.GridSelect-module-scss-module__dnxC7q__grid [data-part=group]{padding:0}.GridSelect-module-scss-module__dnxC7q__grid [data-part=list]{grid-template-columns:repeat(3,2rem);gap:.25rem;display:grid}.GridSelect-module-scss-module__dnxC7q__grid [data-part=option]{border-radius:.25rem;justify-content:center;align-items:center;min-height:2rem;padding:0;display:flex}
.MemeCaptions-module-scss-module__OKOuNW__root{margin-left:auto;display:flex;position:relative}.MemeCaptions-module-scss-module__OKOuNW__root.MemeCaptions-module-scss-module__OKOuNW__open .MemeCaptions-module-scss-module__OKOuNW__panel{display:grid}.MemeCaptions-module-scss-module__OKOuNW__root.MemeCaptions-module-scss-module__OKOuNW__open .MemeCaptions-module-scss-module__OKOuNW__toggle{border-color:#c5cad3}@media (max-width:768px){.MemeCaptions-module-scss-module__OKOuNW__root{z-index:1;container:meme-captions/inline-size}}.MemeCaptions-module-scss-module__OKOuNW__toggle{cursor:pointer;background-color:#0000;border:none;align-items:center;gap:.5rem;padding:0;font-size:.75rem;line-height:1.125rem;display:flex}.MemeCaptions-module-scss-module__OKOuNW__toggle:hover,.MemeCaptions-module-scss-module__OKOuNW__toggle:focus{outline:none}.MemeCaptions-module-scss-module__OKOuNW__toggle:focus-visible{outline-offset:2px;outline:2px solid #40769a}@media (max-width:768px){.MemeCaptions-module-scss-module__OKOuNW__toggle{display:none}}.MemeCaptions-module-scss-module__OKOuNW__toggleIcon{font-size:1rem;line-height:1.6rem}.MemeCaptions-module-scss-module__OKOuNW__toggleArrow{--chevron-size:.65rem;display:flex}.MemeCaptions-module-scss-module__OKOuNW__panel{z-index:30;background:#fff;border:1px solid #eff2f6;border-radius:.5rem;grid-template-columns:1fr;gap:1.5rem;width:22.5rem;margin-bottom:.5rem;padding:1.5rem;display:none;position:absolute;bottom:2rem;right:-2rem;box-shadow:0 4px 24px #0000001f}@media (max-width:768px){.MemeCaptions-module-scss-module__OKOuNW__panel{width:100%;box-shadow:none;background:0 0;border:none;grid-template-columns:repeat(2,calc(50% - .75rem));margin:0;padding:0;display:grid;position:static}}.MemeCaptions-module-scss-module__OKOuNW__slot{border:0;min-width:0;margin:0;padding:0}@media (max-width:768px){.MemeCaptions-module-scss-module__OKOuNW__slot:disabled .MemeCaptions-module-scss-module__OKOuNW__slotBody{display:none}.MemeCaptions-module-scss-module__OKOuNW__slot:disabled .MemeCaptions-module-scss-module__OKOuNW__slotHeader{margin-bottom:0}}.MemeCaptions-module-scss-module__OKOuNW__slotHeader{margin-bottom:.5rem;padding:0}.MemeCaptions-module-scss-module__OKOuNW__slotBody{flex-direction:column;gap:.5rem;transition:opacity .2s;display:flex}.MemeCaptions-module-scss-module__OKOuNW__controls{flex-wrap:nowrap;align-items:center;gap:.5rem;display:flex}.MemeCaptions-module-scss-module__OKOuNW__fontFamily{flex-grow:1;min-width:5rem}.MemeCaptions-module-scss-module__OKOuNW__fontSize [data-part=panel]{width:140px;left:auto;right:0}.MemeCaptions-module-scss-module__OKOuNW__fontSize [data-part=list]{max-height:200px}.MemeCaptions-module-scss-module__OKOuNW__colors{align-items:center;gap:.5rem;display:flex}@container meme-captions not (min-width:550px){.MemeCaptions-module-scss-module__OKOuNW__panel{grid-template-columns:100%}.MemeCaptions-module-scss-module__OKOuNW__fontSize [data-part=panel]{width:140px;min-width:auto}}
.SelectFontFamily-module-scss-module__dtpBxW__root{--border-radius:1.75rem;flex-direction:column;gap:.5rem;width:9.75rem;min-height:42px;display:flex;position:relative}.SelectFontFamily-module-scss-module__dtpBxW__root.SelectFontFamily-module-scss-module__dtpBxW__open .SelectFontFamily-module-scss-module__dtpBxW__panel{z-index:10}.SelectFontFamily-module-scss-module__dtpBxW__root.SelectFontFamily-module-scss-module__dtpBxW__error{display:none}.SelectFontFamily-module-scss-module__dtpBxW__loadingOverlay{pointer-events:none;box-sizing:border-box;background-color:#fff;border:1px solid #eff2f6;border-radius:1.75rem;justify-content:space-between;align-items:center;gap:.5rem;width:100%;height:100%;padding:.5rem 1rem;font-size:.75rem;line-height:1.125rem;display:flex;position:absolute;top:0;left:0}.SelectFontFamily-module-scss-module__dtpBxW__caret{--chevron-size:.6rem}.SelectFontFamily-module-scss-module__dtpBxW__trigger{text-align:left;border-radius:var(--border-radius);cursor:pointer;background-color:#0000;border:1px solid #e5eaf1;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;transition:border-color .2s;display:flex}.SelectFontFamily-module-scss-module__dtpBxW__trigger:hover,.SelectFontFamily-module-scss-module__dtpBxW__trigger:focus{border-color:#c5cad3;outline:none}.SelectFontFamily-module-scss-module__dtpBxW__trigger:disabled{color:#c5cad3;pointer-events:none}.SelectFontFamily-module-scss-module__dtpBxW__trigger:disabled:after{opacity:.2}.SelectFontFamily-module-scss-module__dtpBxW__value{white-space:nowrap;align-items:center;width:max-content;min-width:2.5rem;min-height:1.5rem;font-size:.75rem;line-height:1.125rem;display:flex;overflow:hidden}.SelectFontFamily-module-scss-module__dtpBxW__panel{z-index:1;background-color:#fff;border:1px solid #eff2f6;border-radius:.5rem;flex-direction:column;width:325px;display:flex;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 4px 12px #363d4d1a}.SelectFontFamily-module-scss-module__dtpBxW__groups{flex-direction:column;flex:1;gap:.5rem;min-height:0;max-height:545px;padding:.5rem 0 1rem;display:flex;position:relative;overflow-y:auto}.SelectFontFamily-module-scss-module__dtpBxW__groups .SelectFontFamily-module-scss-module__dtpBxW__list:not(:last-child){margin-bottom:.5rem}.SelectFontFamily-module-scss-module__dtpBxW__group{color:#667081;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.5rem;font-size:.75rem;line-height:1.125rem;display:flex}.SelectFontFamily-module-scss-module__dtpBxW__group:not(:first-child){padding-top:.5rem}.SelectFontFamily-module-scss-module__dtpBxW__group:after{content:"";border-top:1px solid #667081;width:100%;height:1px}.SelectFontFamily-module-scss-module__dtpBxW__group{padding-left:1.5rem;padding-right:1.5rem}@media (max-width:768px){.SelectFontFamily-module-scss-module__dtpBxW__group{padding-left:1.25rem}}.SelectFontFamily-module-scss-module__dtpBxW__list{margin:0;padding:0;list-style:none}.SelectFontFamily-module-scss-module__dtpBxW__option{cursor:pointer;align-items:center;min-height:2rem;padding:.5rem 1.5rem;transition:background-color .2s;display:flex}@media (max-width:768px){.SelectFontFamily-module-scss-module__dtpBxW__option{padding-left:1.25rem}}.SelectFontFamily-module-scss-module__dtpBxW__option *{pointer-events:none}.SelectFontFamily-module-scss-module__dtpBxW__option:hover,.SelectFontFamily-module-scss-module__dtpBxW__option:focus{background-color:#eff2f6;outline:none}.SelectFontFamily-module-scss-module__dtpBxW__option.SelectFontFamily-module-scss-module__dtpBxW__selected{background-color:#e9e2ff}.SelectFontFamily-module-scss-module__dtpBxW__optionName{background-repeat:no-repeat;background-size:contain;gap:.75rem;display:flex}.SelectFontFamily-module-scss-module__dtpBxW__optionName.SelectFontFamily-module-scss-module__dtpBxW__imageLoaded{font-size:0}.SelectFontFamily-module-scss-module__dtpBxW__optionName .SelectFontFamily-module-scss-module__dtpBxW__fontSvg{fill:currentColor;max-width:100%;height:.875rem;overflow:visible}.SelectFontFamily-module-scss-module__dtpBxW__pills{box-shadow:none;flex-wrap:wrap;flex-shrink:0;gap:.5rem;padding:1.25rem;transition:box-shadow .15s;display:flex}.SelectFontFamily-module-scss-module__dtpBxW__pills.SelectFontFamily-module-scss-module__dtpBxW__hasShadow{box-shadow:0 4px 12px #363d4d1a}.SelectFontFamily-module-scss-module__dtpBxW__pill{color:#667081;cursor:pointer;background-color:#eff2f6;border:0;border-radius:1rem;padding:.2rem .75rem;font-size:.75rem;line-height:1.125rem;transition:background-color .15s}.SelectFontFamily-module-scss-module__dtpBxW__pill:hover{background-color:#e5eaf1}.SelectFontFamily-module-scss-module__dtpBxW__pill:focus-visible,.SelectFontFamily-module-scss-module__dtpBxW__pill:focus{outline:none}.SelectFontFamily-module-scss-module__dtpBxW__pill.SelectFontFamily-module-scss-module__dtpBxW__active{color:#1e2129;background-color:#e9e2ff}
.ToolsMenu-module-scss-module__wZKQ1q__tools{position:relative}.ToolsMenu-module-scss-module__wZKQ1q__trigger{font:inherit;letter-spacing:-.01em;color:#1e2129;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:1.25rem;font-weight:700;display:inline-flex}.ToolsMenu-module-scss-module__wZKQ1q__trigger:focus{outline:none}.ToolsMenu-module-scss-module__wZKQ1q__trigger:focus-visible{outline-offset:4px;border-radius:.25rem;outline:2px solid #1e2129}.ToolsMenu-module-scss-module__wZKQ1q__triggerLabel{align-items:center;gap:.5rem;display:inline-flex}.ToolsMenu-module-scss-module__wZKQ1q__chevron{stroke:currentColor;stroke-width:.6px;stroke-linejoin:round;stroke-linecap:round;overflow:visible}.ToolsMenu-module-scss-module__wZKQ1q__hamburger{width:1.5rem;height:1.5rem;display:none}@media (max-width:464px){.ToolsMenu-module-scss-module__wZKQ1q__triggerLabel{display:none}.ToolsMenu-module-scss-module__wZKQ1q__hamburger{display:block}}.ToolsMenu-module-scss-module__wZKQ1q__panel{z-index:10;background-color:#fff;border:1px solid #eff2f6;border-radius:1rem;width:20rem;max-width:calc(100vw - 2rem);position:absolute;overflow:hidden auto;box-shadow:0 4px 12px #363d4d1a}.ToolsMenu-module-scss-module__wZKQ1q__menu{flex-direction:column;margin:0;padding:.75rem 0;list-style:none;display:flex}.ToolsMenu-module-scss-module__wZKQ1q__item{color:#1e2129;flex-direction:column;gap:.25rem;padding:.75rem 1.5rem;text-decoration:none;display:flex}.ToolsMenu-module-scss-module__wZKQ1q__item:hover,.ToolsMenu-module-scss-module__wZKQ1q__item:focus-visible{background-color:#eff2f6;text-decoration:none}.ToolsMenu-module-scss-module__wZKQ1q__itemTitle{font-size:.875rem;font-weight:600;line-height:1.25rem}.ToolsMenu-module-scss-module__wZKQ1q__itemDesc{color:#4f586e;font-size:.75rem;line-height:1.125rem}
@layer components{.ToggleSlider-module-scss-module__jtoX4q__root{cursor:pointer;align-items:center;gap:.5rem;display:flex}.ToggleSlider-module-scss-module__jtoX4q__input{white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ToggleSlider-module-scss-module__jtoX4q__input:focus-visible~.ToggleSlider-module-scss-module__jtoX4q__slider{outline-offset:2px;outline:2px solid #40769a}.ToggleSlider-module-scss-module__jtoX4q__input:checked~.ToggleSlider-module-scss-module__jtoX4q__slider{background-color:#1e2129;border-color:#1e2129}.ToggleSlider-module-scss-module__jtoX4q__input:checked~.ToggleSlider-module-scss-module__jtoX4q__slider:before{left:calc(100% - var(--toggle-width) - 2px)}.ToggleSlider-module-scss-module__jtoX4q__slider{--toggle-width:.625rem;background-color:#dfe5ed;border:1px solid #dfe5ed;border-radius:.75rem;width:1.75rem;height:1rem;transition:border-color .2s,background-color .2s;position:relative}.ToggleSlider-module-scss-module__jtoX4q__slider:before{content:"";width:var(--toggle-width);aspect-ratio:1;background-color:#fff;border-radius:50%;transition:left .2s;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.ToggleSlider-module-scss-module__jtoX4q__text{font-size:.75rem;line-height:1.125rem}}
@layer components{.Input-module-scss-module__KOC2Ia__root{border:1px solid #e5eaf1;border-radius:.5rem;min-height:42px;padding:.625rem 1rem;font-size:.75rem;line-height:1.125rem;transition:border-color .2s}.Input-module-scss-module__KOC2Ia__root:hover,.Input-module-scss-module__KOC2Ia__root:focus{border-color:#c5cad3;outline:none}.Input-module-scss-module__KOC2Ia__root::placeholder{color:#667081}.Input-module-scss-module__KOC2Ia__root:disabled{color:#c5cad3;pointer-events:none;background-color:#0000}.Input-module-scss-module__KOC2Ia__root:disabled::placeholder{color:#c5cad3}}
.Header-module-scss-module__OxkM6q__header{background-color:#fff;border-bottom:1px solid #dfe5ed}.Header-module-scss-module__OxkM6q__inner{justify-content:space-between;align-items:center;gap:1rem;padding-block:2rem;padding-inline:max(5rem,50% - 600px);display:flex}@media (max-width:768px){.Header-module-scss-module__OxkM6q__inner{padding-inline:3rem}}@media (max-width:464px){.Header-module-scss-module__OxkM6q__inner{padding-inline:.75rem}}@media (max-width:768px){.Header-module-scss-module__OxkM6q__inner{padding-block:1.5rem}}@media (max-width:464px){.Header-module-scss-module__OxkM6q__inner{padding-block:1.25rem}}.Header-module-scss-module__OxkM6q__logo{color:#1e2129;align-items:center;gap:.5rem;text-decoration:none;display:flex}.Header-module-scss-module__OxkM6q__logo:hover,.Header-module-scss-module__OxkM6q__logo:focus-visible{color:#1e2129;text-decoration:none}.Header-module-scss-module__OxkM6q__mark{flex-shrink:0;width:2rem;height:2rem}.Header-module-scss-module__OxkM6q__wordmark{letter-spacing:-.01em;font-size:1.25rem;font-weight:700}
@layer components{.InputColor-module-scss-module__OfsQDq__root{box-sizing:border-box;min-width:auto;min-height:42px;color:inherit;cursor:pointer;border:1px solid #e5eaf1;border-radius:1.25rem;align-items:center;gap:.5rem;padding:calc(.625rem - 1px);transition:border-color .2s;display:flex;position:relative}.InputColor-module-scss-module__OfsQDq__root:hover,.InputColor-module-scss-module__OfsQDq__root:focus{border-color:#c5cad3;outline:none}.InputColor-module-scss-module__OfsQDq__root:has(.InputColor-module-scss-module__OfsQDq__input:focus){border-color:#c5cad3;outline:none}.InputColor-module-scss-module__OfsQDq__input{appearance:none;cursor:pointer;border:1px solid #dfe5ed;border-radius:50%;outline:none;width:1.25rem;height:1.25rem;padding:0}.InputColor-module-scss-module__OfsQDq__input::-webkit-color-swatch-wrapper{padding:0}.InputColor-module-scss-module__OfsQDq__input::-webkit-color-swatch{border:none;border-radius:50%}.InputColor-module-scss-module__OfsQDq__input:disabled{cursor:default}.InputColor-module-scss-module__OfsQDq__label{padding-left:.375rem;font-size:.75rem;line-height:1.125rem}.InputColor-module-scss-module__OfsQDq__root:has(.InputColor-module-scss-module__OfsQDq__input:disabled){cursor:default}.InputColor-module-scss-module__OfsQDq__root:has(.InputColor-module-scss-module__OfsQDq__input:disabled):hover{border-color:#e5eaf1}.InputColor-module-scss-module__OfsQDq__root:has(.InputColor-module-scss-module__OfsQDq__input:disabled):focus{border-color:#e5eaf1}.InputColor-module-scss-module__OfsQDq__root:has(.InputColor-module-scss-module__OfsQDq__input:disabled):has(.InputColor-module-scss-module__OfsQDq__input:focus){border-color:#e5eaf1}.InputColor-module-scss-module__OfsQDq__root:has(.InputColor-module-scss-module__OfsQDq__input:disabled) .InputColor-module-scss-module__OfsQDq__label{color:#c5cad3}.InputColor-module-scss-module__OfsQDq__root:has(.InputColor-module-scss-module__OfsQDq__input:disabled):before{content:"";position:absolute;top:50%;right:calc(1.25rem - 1px)}.InputColor-module-scss-module__OfsQDq__root:has(.InputColor-module-scss-module__OfsQDq__input:disabled):after{content:"";position:absolute;top:50%;right:calc(1.25rem - 1px)}.InputColor-module-scss-module__OfsQDq__root:has(.InputColor-module-scss-module__OfsQDq__input:disabled):before{background-color:#fff;border:1px solid #dfe5ed;border-radius:50%;outline:2px solid #fff;width:1.125rem;height:1.125rem;transform:translate(50%,-50%)}.InputColor-module-scss-module__OfsQDq__root:has(.InputColor-module-scss-module__OfsQDq__input:disabled):after{background-color:#dfe5ed;width:1.125rem;height:1px;transform:translate(50%,-50%)rotate(-45deg)}}
.Footer-module-scss-module___lsPtG__footer{background-color:#fff;border-top:1px solid #dfe5ed}.Footer-module-scss-module___lsPtG__inner{flex-direction:column;gap:1.5rem;padding-block:2.5rem;padding-inline:max(5rem,50% - 600px);display:flex}@media (max-width:768px){.Footer-module-scss-module___lsPtG__inner{padding-inline:3rem}}@media (max-width:464px){.Footer-module-scss-module___lsPtG__inner{padding-inline:.75rem}}.Footer-module-scss-module___lsPtG__links{flex-wrap:wrap;gap:.75rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.Footer-module-scss-module___lsPtG__link{color:#667081;font-size:.875rem;line-height:1.25rem;text-decoration:none}.Footer-module-scss-module___lsPtG__link:hover,.Footer-module-scss-module___lsPtG__link:focus-visible{color:#1e2129;text-decoration:underline}.Footer-module-scss-module___lsPtG__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding-top:1.5rem;display:flex}.Footer-module-scss-module___lsPtG__legal{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;display:flex}.Footer-module-scss-module___lsPtG__copy,.Footer-module-scss-module___lsPtG__email,.Footer-module-scss-module___lsPtG__legalLink{color:#1e2129;margin:0;font-size:.875rem;font-weight:500;line-height:1.25rem}.Footer-module-scss-module___lsPtG__email,.Footer-module-scss-module___lsPtG__legalLink{text-decoration:none}.Footer-module-scss-module___lsPtG__email:hover,.Footer-module-scss-module___lsPtG__email:focus-visible,.Footer-module-scss-module___lsPtG__legalLink:hover,.Footer-module-scss-module___lsPtG__legalLink:focus-visible{text-decoration:underline}@media (max-width:768px){.Footer-module-scss-module___lsPtG__inner{padding-block:2rem}}@media (max-width:464px){.Footer-module-scss-module___lsPtG__links{justify-content:center}.Footer-module-scss-module___lsPtG__bar{text-align:center;flex-direction:column;justify-content:center;gap:.5rem}.Footer-module-scss-module___lsPtG__legal{justify-content:center}}
.GeneratorCard-module-scss-module__182Zka__card{z-index:1;background-color:#fff;border-radius:1rem;width:100%;max-width:800px;margin:0 auto;padding:3.5rem;position:relative;box-shadow:0 4px 12px #363d4d1a}@media (max-width:768px){.GeneratorCard-module-scss-module__182Zka__card{padding:2rem}}.GeneratorCard-module-scss-module__182Zka__title{margin-bottom:1rem;font-size:clamp(1.75rem,1.592rem + .543vw,2rem);font-weight:800;line-height:1.2}@media (max-width:768px){.GeneratorCard-module-scss-module__182Zka__title{margin-bottom:1.5rem;font-size:2rem;line-height:2.4rem}}.GeneratorCard-module-scss-module__182Zka__description{margin-bottom:2rem;font-size:1rem;line-height:1.6rem}@media (max-width:768px){.GeneratorCard-module-scss-module__182Zka__description{margin-bottom:1.5rem}}
.CaptionPopover-module-scss-module__gr907G__root{display:flex;position:relative}.CaptionPopover-module-scss-module__gr907G__trigger{text-align:left;cursor:pointer;background-color:#0000;border:1px solid #e5eaf1;border-radius:1.75rem;flex-grow:1;align-items:center;gap:.5rem;min-height:42px;padding:.5rem 1rem;font-size:.75rem;line-height:1.125rem;transition:border-color .2s;display:flex}.CaptionPopover-module-scss-module__gr907G__trigger:hover,.CaptionPopover-module-scss-module__gr907G__trigger:focus{border-color:#c5cad3;outline:none}.CaptionPopover-module-scss-module__gr907G__trigger span{text-align:center;flex-grow:1}.CaptionPopover-module-scss-module__gr907G__trigger:disabled{color:#c5cad3;pointer-events:none}.CaptionPopover-module-scss-module__gr907G__panel{z-index:10;background-color:#fff;border:1px solid #eff2f6;border-radius:.5rem;width:39.75rem;padding:1.5rem;position:absolute;top:0;left:0;overflow-y:auto;box-shadow:0 4px 12px #363d4d1a}.CaptionPopover-module-scss-module__gr907G__title{margin:0 0 .75rem;font-size:.875rem;line-height:1.25rem}.CaptionPopover-module-scss-module__gr907G__grid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}@media (max-width:768px){.CaptionPopover-module-scss-module__gr907G__grid{grid-template-columns:1fr}}.CaptionPopover-module-scss-module__gr907G__item{position:relative}.CaptionPopover-module-scss-module__gr907G__thumb{object-fit:cover;border-radius:.25rem;width:1.5rem;height:1.5rem;position:absolute;top:.75rem;right:.75rem}.CaptionPopover-module-scss-module__gr907G__input{min-height:3rem;padding:.75rem 2.5rem .75rem 1rem;font-size:.875rem;line-height:1.25rem}
.Modal-module-scss-module__2BXCCG__overlay{opacity:0;z-index:1001;background-color:#1e2129cc;outline:none;flex-direction:column;align-items:center;width:100vw;height:100%;padding-bottom:1.5rem;transition:opacity .1s ease-in-out .1s;display:flex;position:fixed;top:0;left:0;overflow-y:auto}body.modal-open .Modal-module-scss-module__2BXCCG__overlay{opacity:1;animation:.15s ease-in-out Modal-module-scss-module__2BXCCG__modalFadeIn}.Modal-module-scss-module__2BXCCG__overlay.Modal-module-scss-module__2BXCCG__noAnimation{opacity:1;transition:none}body.modal-open .Modal-module-scss-module__2BXCCG__overlay.Modal-module-scss-module__2BXCCG__noAnimation{animation:none}.Modal-module-scss-module__2BXCCG__close{color:#c5cad3;cursor:pointer;background-color:#636363;border:none;border-radius:50%;justify-content:center;align-items:center;width:2rem;min-height:2rem;margin:1.5rem 1.5rem 1.5rem auto;display:flex;box-shadow:0 4px 12px #363d4d1a}@media (max-width:768px){.Modal-module-scss-module__2BXCCG__close{width:100%;box-shadow:none;background-color:#0000;border-radius:0;margin:0;padding:1.625rem;position:relative}.Modal-module-scss-module__2BXCCG__close:before{content:"";z-index:-1;background-color:#636363;border-radius:50%;width:2rem;height:2rem;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 12px #363d4d1a}}.Modal-module-scss-module__2BXCCG__close svg{pointer-events:none;width:.875rem;height:.875rem;transition:transform .3s;display:block}.Modal-module-scss-module__2BXCCG__close:focus svg,.Modal-module-scss-module__2BXCCG__close:hover svg{transform:rotate(90deg)}.Modal-module-scss-module__2BXCCG__close:focus{outline:none}.Modal-module-scss-module__2BXCCG__close:focus-visible{outline-offset:2px;outline:2px solid #40769a}@keyframes Modal-module-scss-module__2BXCCG__modalFadeIn{0%{opacity:0}to{opacity:1}}
@keyframes PresetPicker-module-scss-module__636e-a__modalSlideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.PresetPicker-module-scss-module__636e-a__content{background-color:#fff;border-radius:.5rem;max-width:680px;margin:1.25rem;padding:2rem;box-shadow:0 4px 12px #363d4d1a}body.modal-open .PresetPicker-module-scss-module__636e-a__content{margin-bottom:3.5rem;animation:.4s ease-out .3s both PresetPicker-module-scss-module__636e-a__modalSlideUp}@media (max-width:768px){.PresetPicker-module-scss-module__636e-a__content{width:auto;margin:0 1.25rem;padding:1.25rem}}.PresetPicker-module-scss-module__636e-a__grid{gap:.75rem 1rem;display:grid}.PresetPicker-module-scss-module__636e-a__item{cursor:pointer;background:0 0;border:0;padding:0;transition:all .15s;display:block;overflow:hidden}.PresetPicker-module-scss-module__636e-a__item:hover{transform:scale(1.04)}.PresetPicker-module-scss-module__636e-a__item:focus{outline:none}.PresetPicker-module-scss-module__636e-a__item img{border-radius:6px;width:100%;height:auto;display:block}
.ToggleText-module-scss-module__kZgCoW__root{flex-wrap:wrap;gap:.5rem;display:flex}.ToggleText-module-scss-module__kZgCoW__input{white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ToggleText-module-scss-module__kZgCoW__input:focus-visible+.ToggleText-module-scss-module__kZgCoW__label{outline-offset:2px;outline:2px solid #40769a}.ToggleText-module-scss-module__kZgCoW__input:checked+.ToggleText-module-scss-module__kZgCoW__label{color:inherit;background-color:#fff;border:1px solid}.ToggleText-module-scss-module__kZgCoW__label{color:#667081;cursor:pointer;border:1px dashed #66708140;border-radius:.5rem;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.125rem;min-width:80px;min-height:2rem;padding:1rem;font-size:.875rem;line-height:1.25rem;transition:color .2s,background-color .2s,border-color .2s;display:flex}.ToggleText-module-scss-module__kZgCoW__label:hover{color:inherit;border:1px solid}
