.ToolIconRail[data-v-87450cd9]{align-items:center;background-color:#f4f5f6;display:flex;flex-direction:column;gap:.125rem;height:100%;min-width:5.5rem;overflow:hidden auto;padding:0 .675rem;scrollbar-width:none;width:6rem}@media (max-width:1023px){.ToolIconRail[data-v-87450cd9]{height:0;min-height:0;min-width:0;overflow:hidden;padding:0;width:0}}.ToolIconRail[data-v-87450cd9]::-webkit-scrollbar{display:none}.divider[data-v-87450cd9]{background-color:#e6e8ec;height:1px;margin:.375rem 0;width:3rem}.iconBtn[data-v-87450cd9]{align-items:center;border-radius:.875rem;color:#141416;cursor:pointer;display:flex;flex-direction:column;gap:.3125rem;justify-content:center;margin-bottom:5px;min-height:4.75rem;padding:.5rem .05rem .4375rem;text-decoration:none;transition:background-color .15s,color .15s;width:100%}.iconBtn[data-v-87450cd9]:hover{background-color:#0000000d}.iconBtn.active[data-v-87450cd9]{background-color:#fff}.iconBtn.active .iconLabel[data-v-87450cd9]{color:#fff;color:#000}.icon[data-v-87450cd9]{display:block;flex-shrink:0;font-size:1.5rem;line-height:0}.icon[data-v-87450cd9] svg{display:block;height:1em;width:1em}.catIcon[data-v-87450cd9]{color:#9757d7;flex-shrink:0;font-size:2.5rem;line-height:0}.catIcon[data-v-87450cd9] svg{height:2.5rem;margin:0;width:2.5rem}.iconLabel[data-v-87450cd9]{font-family:DM Sans,sans-serif;font-size:.625rem;font-weight:600;letter-spacing:.01em;line-height:1.25;max-width:100%;text-align:center;white-space:normal;word-break:break-word}.ToolSubRail[data-v-63449c9c]{background-color:#fff;border-radius:1rem 0 0;border-right:1px solid #e6e8ec;display:flex;flex-direction:column;height:100%;min-width:13.75rem;overflow:hidden;transition:width .2s ease,min-width .2s ease;width:13.75rem}@media (max-width:1023px){.ToolSubRail[data-v-63449c9c]{border:none;height:0;min-height:0;min-width:0;overflow:hidden;padding:0;width:0}}.ToolSubRail.collapsed[data-v-63449c9c]{min-width:3.75rem;width:3.75rem}.header[data-v-63449c9c]{align-items:center;border-bottom:1px solid #e6e8ec;display:flex;flex-shrink:0;height:2.75rem;overflow:hidden;padding:0 .9rem}.headerLabel[data-v-63449c9c]{color:#23262f;flex:1;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.04em;min-width:0;overflow:hidden;padding-left:.25rem;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.collapseBtn[data-v-63449c9c]{align-items:center;background:none;border:none;border-radius:.5rem;color:#353945;cursor:pointer;display:flex;flex-shrink:0;height:2rem;justify-content:center;margin-left:auto;padding:0;transition:background-color .15s,color .15s;width:2rem}.collapsed .collapseBtn[data-v-63449c9c]{margin:0 auto}.collapseBtn[data-v-63449c9c]:hover{background-color:#f4f5f6;color:#141416}.collapseIcon[data-v-63449c9c]{color:#353945;font-size:1.125rem;line-height:0;transition:transform .2s ease}.collapseIcon.flipped[data-v-63449c9c]{transform:scaleX(-1)}.collapseIcon[data-v-63449c9c] svg{height:1.125rem;margin:0;width:1.125rem}.inner[data-v-63449c9c]{display:flex;flex:1;flex-direction:column;gap:.125rem;overflow:hidden auto;padding:.5rem .375rem;scrollbar-width:none}.inner[data-v-63449c9c]::-webkit-scrollbar{display:none}.sectionDivider[data-v-63449c9c]{color:#b1b5c3;font-family:DM Sans,sans-serif;font-size:.5625rem;font-weight:700;letter-spacing:.07em;padding:.625rem .5rem .25rem;text-transform:uppercase;white-space:nowrap}.toolBtn[data-v-63449c9c]{align-items:center;border-radius:.75rem;color:#353945;display:flex;font-size:1.5rem;gap:.625rem;height:3rem;overflow:hidden;padding:0 .5rem;text-decoration:none;transition:background-color .15s,color .15s;white-space:nowrap;width:100%}.toolBtn.active[data-v-63449c9c],.toolBtn[data-v-63449c9c]:hover{background-color:#f4f5f6;color:#141416}.toolLabel[data-v-63449c9c]{font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settingsTitleBar[data-v-9c1394ce]{align-items:center;display:flex;justify-content:space-between;padding:1.25rem 1rem 0}@media (max-width:1023px){.settingsTitleBar[data-v-9c1394ce]{padding:.875rem .875rem 0}}.settingsTitle[data-v-9c1394ce]{color:#23262f;font-family:DM Sans,sans-serif;font-size:1.125rem;font-weight:700}@media (max-width:1023px){.settingsTitle[data-v-9c1394ce]{display:none}}.newChatBtn[data-v-9c1394ce]{-webkit-touch-callout:none;all:unset;background-color:#f4f5f6;border-radius:2pt;border-radius:.5rem;box-sizing:border-box;color:#697081;cursor:pointer;font-family:DM Sans,sans-serif;font-size:.6875rem;font-weight:700;height:1.75rem;padding:0 .625rem;touch-action:manipulation;transition:color .15s,background-color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.newChatBtn[data-v-9c1394ce]:focus-visible{outline:solid #9757d7;outline-offset:.125rem}.newChatBtn[data-v-9c1394ce]:hover{background-color:#9757d714;color:#9757d7}.newChatBtn[data-v-9c1394ce]:disabled{cursor:default;opacity:.4}.toolDescription[data-v-9c1394ce]{color:#697081;font-size:.8125rem;line-height:1.5;margin:.375rem 1rem 0}@media (max-width:1023px){.toolDescription[data-v-9c1394ce]{display:none}}.ToolSettingsRail[data-v-9c1394ce]{background-color:#fff;border-right:1px solid #e6e8ec;display:flex;flex-direction:column;height:100%;min-width:20rem;overflow:hidden auto;scrollbar-width:none;width:20rem}@media (max-width:1023px){.ToolSettingsRail[data-v-9c1394ce]{border-right:none;border-top:1px solid #e6e8ec;display:none;height:auto;max-height:50dvh;min-width:0;width:100%}}.ToolSettingsRail[data-v-9c1394ce]::-webkit-scrollbar{display:none}.ToolSettingsRail.railWide[data-v-9c1394ce]{min-width:25rem;width:25rem}@media (max-width:1023px){.ToolSettingsRail.railWide[data-v-9c1394ce]{min-width:0;width:100%}.ToolSettingsRail.mobileVisible[data-v-9c1394ce]{display:flex}}.AppShell[data-v-0692d16c]{display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden;width:100%}.topBar[data-v-0692d16c]{align-items:center;background-color:#f4f5f6;display:flex;flex-shrink:0;height:5rem;justify-content:space-between;padding:0 1.25rem 0 1rem}@media (max-width:1023px){.topBar[data-v-0692d16c]{height:3.5rem}.AppShell.is-editor .topBar .logoArea[data-v-0692d16c]{display:none}}.logoArea[data-v-0692d16c]{align-items:center;display:flex;height:100%}.backBtn[data-v-0692d16c]{-webkit-touch-callout:none;all:unset;align-items:center;background-color:transparent;border-radius:999px;box-sizing:border-box;color:#141416;cursor:pointer;display:none;height:2.5rem;justify-content:center;touch-action:manipulation;transition:background-color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:2.5rem}.backBtn[data-v-0692d16c]:disabled{cursor:default}.backBtn[data-v-0692d16c]:focus-visible{outline:solid #9757d7;outline-offset:.125rem}@media (max-width:1023px){.backBtn[data-v-0692d16c]{display:inline-flex}}.backBtn[data-v-0692d16c]:hover{background-color:#0000000f}.backIcon[data-v-0692d16c]{color:#141416;font-size:1.25rem;line-height:0}.backIcon[data-v-0692d16c] svg{height:1.25rem;margin:0;width:1.25rem}.navArea[data-v-0692d16c]{align-items:center;display:none;gap:1.5rem}@media (min-width:1024px){.navArea[data-v-0692d16c]{display:flex}}.nav[data-v-0692d16c]{align-items:center;display:flex;gap:1.5rem;justify-content:space-between}@media (min-width:1280px){.nav[data-v-0692d16c]{gap:2rem}}.nav[data-v-0692d16c] a,.nav[data-v-0692d16c] button{color:#141416;font-size:1rem;font-weight:500;line-height:1.5;position:relative;transition:color .15s,opacity .15s}.nav[data-v-0692d16c] a.router-link-active,.nav[data-v-0692d16c] a:hover,.nav[data-v-0692d16c] button.router-link-active,.nav[data-v-0692d16c] button:hover{color:#9757d7}.nav[data-v-0692d16c] a:after,.nav[data-v-0692d16c] button:after{background:linear-gradient(90deg,#8f5bda,#eb9cff);bottom:-.25rem;content:"";height:2px;left:0;opacity:0;position:absolute;right:0;transform:scaleX(.6);transition:opacity .2s,transform .2s;width:100%}.nav[data-v-0692d16c] a.router-link-active:after,.nav[data-v-0692d16c] a:hover:after,.nav[data-v-0692d16c] button.router-link-active:after,.nav[data-v-0692d16c] button:hover:after{opacity:1;transform:scaleX(1)}@media (max-width:1023px){.userBarArea[data-v-0692d16c]{display:none}}.userBarPlaceholder[data-v-0692d16c]{height:2rem;width:11rem}.body[data-v-0692d16c]{background-color:#f4f5f6;display:flex;flex:1;min-height:0}@media (max-width:1023px){.body[data-v-0692d16c]{flex-direction:column}}.mainColumn[data-v-0692d16c]{display:flex;flex:1;flex-direction:column;min-width:0;overflow:hidden}@media (max-width:1023px){.mainColumn[data-v-0692d16c]{min-height:0;order:1}}@media (max-width:1023px){.body[data-v-0692d16c] .ToolSettingsRail{order:2}}.ToolHero[data-v-5fcd4c12]{align-items:center;background-color:#fff;display:flex;flex-direction:column;justify-content:flex-start;margin:0 auto;max-width:75rem;padding:4rem 1.5rem 3rem;position:relative;width:100%}@media (max-width:1023px){.ToolHero[data-v-5fcd4c12]{padding:1.75rem 1rem 1rem}}.ToolHero.is-home-landing[data-v-5fcd4c12]{padding:4.5rem 1.5rem}@media (max-width:1023px){.ToolHero.is-home-landing[data-v-5fcd4c12]{padding:1.75rem 1rem 1rem}}@media (width >= 1600px){.ToolHero[data-v-5fcd4c12]{align-items:center;flex-direction:row;gap:3.5rem;justify-content:space-between;padding:12.5rem 5.5rem}}.content[data-v-5fcd4c12]{display:flex;flex-direction:column;gap:1.5rem;justify-content:center;position:relative;text-align:center;z-index:5}@media (width >= 1600px){.content[data-v-5fcd4c12]{flex:1 1 0;min-width:0;text-align:left}}.title[data-v-5fcd4c12]{color:#23262f;font-family:DM Sans,sans-serif;font-size:3rem;font-size:4.5rem!important;font-weight:700;letter-spacing:-.08rem;letter-spacing:-.08rem!important;line-height:1;margin:0}@media (min-width:768px) and (max-width:1023px){.title[data-v-5fcd4c12]{font-size:3.2rem}}@media (min-width:1024px) and (max-width:1279px){.title[data-v-5fcd4c12]{font-size:4.5rem}}@media (min-width:1280px){.title[data-v-5fcd4c12]{font-size:4.5rem}}@media (max-width:1023px){.title[data-v-5fcd4c12]{font-size:2rem!important}}.subtitle[data-v-5fcd4c12]{color:#697081;font-size:1.0625rem;line-height:1.6;margin:0;max-width:34rem}@media (max-width:1023px){.subtitle[data-v-5fcd4c12]{font-size:.9375rem}}@media (width <= 1599px){.subtitle[data-v-5fcd4c12]{margin:0 auto}}.heroUpload[data-v-5fcd4c12]{max-width:34rem;width:100%}@media (max-width:1023px){.heroUpload[data-v-5fcd4c12]{display:none}}.heroUpload[data-v-5fcd4c12] .dropzone{min-height:12rem}@media (width <= 1599px){.heroUpload[data-v-5fcd4c12]{margin:0 auto}}.is-home-landing .heroUpload[data-v-5fcd4c12] .dropzone .nuxt-icon{font-size:2.5rem}.is-home-landing .heroUpload[data-v-5fcd4c12] .dropzone .dropzoneLabel{font-size:1.1rem;gap:.5rem}.is-home-landing .heroUpload[data-v-5fcd4c12] .dropzone .dropzoneHint{font-size:1rem}.sidePanel[data-v-5fcd4c12]{display:flex;flex-direction:column;flex-shrink:0;position:relative}@media (max-width:1023px){.sidePanel[data-v-5fcd4c12]{display:none}}@media (width <= 1599px){.sidePanel[data-v-5fcd4c12]{margin:1.5rem auto -1rem;max-width:558px;width:100%}}@media (width >= 1600px) and (width <= 1919px){.sidePanel[data-v-5fcd4c12]{width:380px}}@media (width >= 1920px){.sidePanel[data-v-5fcd4c12]{width:458px}}.side[data-v-5fcd4c12]{border-radius:.9rem;display:flex;flex-shrink:0;position:relative}@media (max-width:1023px){.side[data-v-5fcd4c12]{display:none}}.side[data-v-5fcd4c12]:after,.side[data-v-5fcd4c12]:before{aspect-ratio:1;border-radius:50%;content:"";filter:blur(120px);pointer-events:none;position:absolute;z-index:0}.side[data-v-5fcd4c12]:before{background-color:#4bc9f0d1;left:14%;top:0;width:82%}.side[data-v-5fcd4c12]:after{background-color:#9757d780;left:0;top:14%;width:90%}.side[data-v-5fcd4c12] img{border-radius:.9rem;display:block;height:auto;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:1}@media (width <= 1599px){.side[data-v-5fcd4c12]{margin:1.5rem auto -1rem;max-width:558px;width:100%}}@media (width >= 1600px) and (width <= 1919px){.side[data-v-5fcd4c12]{width:460px}}@media (width >= 1920px){.side[data-v-5fcd4c12]{width:558px}}.galleryColumns[data-v-5fcd4c12]{align-items:flex-start;display:flex;gap:.8rem;position:relative}.galleryColumns[data-v-5fcd4c12]:after,.galleryColumns[data-v-5fcd4c12]:before{aspect-ratio:1;border-radius:50%;content:"";filter:blur(120px);pointer-events:none;position:absolute;z-index:0}.galleryColumns[data-v-5fcd4c12]:before{background-color:#4bc9f0d1;left:14%;top:16%;width:82%}.galleryColumns[data-v-5fcd4c12]:after{background-color:#9757d780;left:0;top:42%;width:90%}.galleryColumn[data-v-5fcd4c12]{display:flex;flex:1 1 0;flex-direction:column;gap:.8rem;position:relative;z-index:1}@media (width >= 1600px){.galleryColumn.isOffset[data-v-5fcd4c12]{margin-top:1.5rem}}.galleryItem[data-v-5fcd4c12]{aspect-ratio:3/4;background:#fff;border:1px solid rgba(34,34,34,.12);border-radius:.9rem;cursor:default;display:flex;overflow:hidden;padding:0;position:relative;width:100%}.galleryItem[data-v-5fcd4c12] img{display:block;height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.scrollCue[data-v-5fcd4c12]{align-items:center;animation:bounce-5fcd4c12 2s infinite;bottom:1.5rem;color:#b1b5c3;display:flex;font-size:1.25rem;height:2rem;justify-content:center;left:50%;position:absolute;width:2rem}.scrollCue[data-v-5fcd4c12] svg{margin:0}@keyframes bounce-5fcd4c12{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(.375rem)}}.EditorSvgToolControls[data-v-c7d778a9]{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;padding:.31rem 1rem}@media (min-width:1024px){.EditorSvgToolControls[data-v-c7d778a9]{justify-content:flex-end;padding:.75rem 1rem}}.left[data-v-c7d778a9]{align-items:center;display:flex;gap:1.5rem}@media (max-width:359px){.left[data-v-c7d778a9]{gap:1rem}}.historyGroup[data-v-c7d778a9],.toolGroup[data-v-c7d778a9]{align-items:center;display:flex;gap:1.5rem}.toolButton[data-v-c7d778a9]{-webkit-touch-callout:none;all:unset;align-items:center;border-radius:2pt;border-radius:.625rem;box-sizing:border-box;color:#23262f;cursor:pointer;display:flex;font-size:1.25rem;height:2.5rem;justify-content:center;touch-action:manipulation;transition:color .15s,background-color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:2.5rem}.toolButton[data-v-c7d778a9]:disabled{cursor:default}.toolButton[data-v-c7d778a9]:focus-visible{outline:solid #9757d7;outline-offset:.125rem}.toolButton svg[data-v-c7d778a9]{height:1.05rem;width:1.05rem}.toolButton[data-v-c7d778a9]:hover{background-color:#e6e8ec}.toolButton.active[data-v-c7d778a9],.toolButton.active[data-v-c7d778a9]:hover{background-color:#141416;color:#fff}.toolButton[data-v-c7d778a9] *{pointer-events:none}.colorsButton[data-v-c7d778a9]{font-size:inherit;gap:.35rem;min-width:2.5rem;padding:0 .6rem;width:auto}.colorsButton .paletteIcon[data-v-c7d778a9]{height:1.05rem;width:1.05rem}.colorsButton .caret[data-v-c7d778a9]{align-items:center;color:currentcolor;display:inline-flex;height:.8rem;justify-content:center;width:.8rem}.colorsButton .caret svg[data-v-c7d778a9]{height:100%;width:100%}.colorsButton.hasHint[data-v-c7d778a9]{animation:colorsHintPulse-c7d778a9 2.2s ease-in-out infinite;box-shadow:0 0 0 1.5px #9757d773,0 2px 4px #9757d72e}.colorsButton.active[data-v-c7d778a9],.colorsButton.hasHint[data-v-c7d778a9]:hover{animation:none;box-shadow:none}.swatches[data-v-c7d778a9]{align-items:center;display:inline-flex;gap:.18rem}.swatch[data-v-c7d778a9]{border-radius:50%;box-shadow:inset 0 0 0 1px #1414161f;height:.95rem;width:.95rem}.more[data-v-c7d778a9]{color:#353945;font-family:DM Sans,sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.02em;line-height:1;margin-left:.15rem}.historyButton[data-v-c7d778a9]{-webkit-touch-callout:none;all:unset;align-items:center;border-radius:2pt;border-radius:.625rem;box-sizing:border-box;color:#23262f;cursor:pointer;display:flex;font-size:1.25rem;height:2.5rem;justify-content:center;touch-action:manipulation;transition:background-color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:2.5rem}.historyButton[data-v-c7d778a9]:focus-visible{outline:solid #9757d7;outline-offset:.125rem}.historyButton[data-v-c7d778a9]:disabled{color:#697081;cursor:default}.historyButton[data-v-c7d778a9]:not(:disabled):hover{background-color:#e6e8ec}.historyButton[data-v-c7d778a9] .nuxt-icon{font-size:1rem;line-height:0}.historyButton[data-v-c7d778a9] *{pointer-events:none}.downloadButton[data-v-c7d778a9]{white-space:nowrap}@media (max-width:1023px){.downloadButton[data-v-c7d778a9]{-webkit-touch-callout:none;all:unset;border-radius:2pt;box-sizing:border-box;color:#9757d7;cursor:pointer;font-size:.875rem;font-weight:500;line-height:1.5rem;touch-action:manipulation;transition:opacity .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.downloadButton[data-v-c7d778a9]:disabled{cursor:default}.downloadButton[data-v-c7d778a9]:focus-visible{outline:solid #9757d7;outline-offset:.125rem}.downloadButton[data-v-c7d778a9]:disabled{opacity:.5}.downloadButton[data-v-c7d778a9]:not(:disabled):hover{opacity:.75}}@media (min-width:1024px){.downloadButton[data-v-c7d778a9]{-webkit-touch-callout:none;all:unset;align-items:center;background-color:#9757d7;border-radius:2pt;border-radius:.625rem;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;justify-content:center;line-height:1.5rem;padding:1rem 1.5rem;touch-action:manipulation;transition:background-color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.downloadButton[data-v-c7d778a9]:disabled{cursor:default}.downloadButton[data-v-c7d778a9]:focus-visible{outline:solid #9757d7;outline-offset:.125rem}.downloadButton[data-v-c7d778a9]:disabled{opacity:.35}.downloadButton[data-v-c7d778a9] .nuxt-icon{line-height:0}.downloadButton[data-v-c7d778a9] .nuxt-icon svg{margin:0}.downloadButton[data-v-c7d778a9]:hover{background-color:#b577f3}.downloadButton[data-v-c7d778a9]:active{background-color:#9740ee}.downloadButton[data-v-c7d778a9]:disabled{background-color:#e6e8ec;color:#b1b5c3;opacity:.9}}.downloadButton[data-v-c7d778a9] .nuxt-icon{font-size:.922rem;margin-left:.63rem}@media (min-width:1024px){.downloadButton[data-v-c7d778a9] .nuxt-icon{font-size:1.125rem;margin-left:.75rem}}@keyframes colorsHintPulse-c7d778a9{0%,to{box-shadow:0 0 0 1.5px #9757d759,0 2px 4px #9757d71f}50%{box-shadow:0 0 0 3px #9757d72e,0 4px 8px #9757d742}}.EditorSvgColorsControl[data-v-5b848def]{background-color:#fff;border:1px solid #f4f5f6;border-radius:.875rem;box-shadow:0 12px 32px -4px #1414162e,0 4px 12px -2px #14141614;display:flex;flex-direction:column;left:1rem;max-height:calc(100% - 1rem);max-width:calc(100% - 1.5rem);overflow:hidden;position:absolute;top:.5rem;width:22rem;z-index:4}@media (min-width:1024px){.EditorSvgColorsControl[data-v-5b848def]{left:1rem;max-height:calc(100% - 1.5rem);top:.75rem;width:24rem}}@media (max-width:1023px){.EditorSvgColorsControl[data-v-5b848def]{left:auto;max-width:22rem;right:.5rem;top:.5rem;width:calc(100% - 1rem)}}.panelHeader[data-v-5b848def]{border-bottom:1px solid #f4f5f6;display:flex;flex-direction:column;flex-shrink:0;gap:.3rem;padding:.6rem 1rem .55rem}.tabBar[data-v-5b848def]{display:flex;gap:.2rem}.tab[data-v-5b848def]{-webkit-touch-callout:none;all:unset;align-items:center;background:none;border-radius:2pt;border-radius:.5rem;box-sizing:border-box;color:#697081;cursor:pointer;display:inline-flex;font-family:DM Sans,sans-serif;font-size:.8rem;font-weight:600;gap:.35rem;padding:.35rem .65rem;touch-action:manipulation;transition:color .12s,background-color .12s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tab[data-v-5b848def]:disabled{cursor:default}.tab[data-v-5b848def]:focus-visible{outline:solid #9757d7;outline-offset:.125rem}.tab svg[data-v-5b848def]{color:currentcolor;flex-shrink:0}.tab[data-v-5b848def]:hover{background-color:#f4f5f6;color:#23262f}.tab.tabActive[data-v-5b848def]{background-color:#9757d714;color:#9757d7}.panelTitle[data-v-5b848def]{align-items:center;color:#141416;display:flex;font-family:DM Sans,sans-serif;font-size:.95rem;font-weight:700;gap:.5rem}.paletteDot[data-v-5b848def]{background:conic-gradient(from 0deg,#ff6b6b,#ffd166,#06d6a0,#118ab2,#9757d7,#ff6b6b);border-radius:50%;box-shadow:0 0 0 2px #f4f5f6;display:inline-block;height:.5rem;width:.5rem}.panelCount[data-v-5b848def]{align-items:center;background-color:#f4f5f6;border-radius:.625rem;color:#353945;display:inline-flex;font-size:.7rem;font-weight:700;height:1.25rem;justify-content:center;min-width:1.4rem;padding:0 .4rem}.panelHint[data-v-5b848def]{color:#697081;font-size:.7rem;font-weight:500;letter-spacing:.01em;line-height:1.25}.howTo[data-v-5b848def]{background-color:#9757d70d;border-bottom:1px solid #f4f5f6;display:flex;flex-direction:column;gap:.45rem;padding:.75rem 1rem}.howTo strong[data-v-5b848def]{color:#9757d7;font-family:DM Sans,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.howTo ul[data-v-5b848def]{display:flex;flex-direction:column;gap:.4rem;list-style:none;margin:0;padding:0}.howTo li[data-v-5b848def]{align-items:flex-start;color:#353945;display:flex;font-size:.78rem;gap:.5rem;line-height:1.35}.numCircle[data-v-5b848def]{align-items:center;background-color:#9757d7;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-family:DM Sans,sans-serif;font-size:.66rem;font-weight:700;height:1.05rem;justify-content:center;margin-top:.05rem;width:1.05rem}.emptyState[data-v-5b848def]{color:#697081;font-size:.85rem;padding:1.5rem 1rem;text-align:center}.colorList[data-v-5b848def]{flex:1 1 auto;list-style:none;margin:0;min-height:0;overflow-y:auto;padding:.35rem 0}.colorList[data-v-5b848def]::-webkit-scrollbar{width:8px}.colorList[data-v-5b848def]::-webkit-scrollbar-thumb{background-color:#e6e8ec;border-radius:4px}.colorRow[data-v-5b848def]{align-items:center;cursor:default;display:grid;gap:.75rem;grid-template-columns:1.5rem 2.6rem 1fr;padding:.5rem 1rem;position:relative;transition:background-color .12s}.colorRow[data-v-5b848def]:hover{background-color:#f4f5f6}.colorRow.rowSelected[data-v-5b848def]{background-color:#9757d714}.selectCell[data-v-5b848def]{align-items:center;cursor:pointer;display:flex;height:1.5rem;justify-content:center;position:relative;width:1.5rem}.selectCell input[type=checkbox][data-v-5b848def]{cursor:pointer;height:100%;margin:0;opacity:0;position:absolute;width:100%}.checkboxBox[data-v-5b848def]{background-color:#fff;border:1.5px solid #b1b5c3;border-radius:.3rem;display:inline-block;height:1.1rem;transition:background-color .12s,border-color .12s;width:1.1rem}.selectCell input:checked+.checkboxBox[data-v-5b848def]{background-color:#9757d7;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3.5 8.5 3 3 6-6.5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.9rem;border-color:#9757d7}.swatchCell[data-v-5b848def]{-webkit-touch-callout:none;all:unset;border-radius:2pt;border-radius:.5rem;box-shadow:inset 0 0 0 1.5px #14141614;box-sizing:border-box;cursor:pointer;height:2.1rem;overflow:hidden;position:relative;touch-action:manipulation;transition:box-shadow .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:2.6rem}.swatchCell[data-v-5b848def]:disabled{cursor:default}.swatchCell[data-v-5b848def]:focus-visible{outline:solid #9757d7;outline-offset:.125rem}.swatchCell[data-v-5b848def]:hover{box-shadow:inset 0 0 0 2px #9757d7}.swatchCell[data-v-5b848def] *{pointer-events:none}.swatchTile[data-v-5b848def]{display:block;height:100%;width:100%}.swatchEditHint[data-v-5b848def]{align-items:center;background-color:#14141699;border-radius:50%;color:#fff;display:flex;height:1.2rem;justify-content:center;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .15s;width:1.2rem}.swatchEditHint svg[data-v-5b848def]{height:.7rem;width:.7rem}.swatchCell:hover .swatchEditHint[data-v-5b848def]{opacity:1}.metaCell[data-v-5b848def]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.hex[data-v-5b848def]{color:#141416;font-family:DM Sans,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.02em}.usage[data-v-5b848def]{align-items:center;color:#697081;display:flex;font-size:.72rem;font-weight:500;gap:.4rem}.sourceTag[data-v-5b848def]{background-color:#f4f5f6;border-radius:.375rem;color:#353945;font-size:.62rem;font-weight:600;letter-spacing:.04em;padding:.05rem .35rem;text-transform:uppercase}.hiddenColorInput[data-v-5b848def]{border:0;height:1px;left:2.5rem;margin:0;opacity:0;padding:0;pointer-events:none;position:absolute;top:50%;width:1px}.mergeBar[data-v-5b848def]{background-color:#f4f5f6;border-top:1px solid #e6e8ec;gap:.6rem;padding:.85rem 1rem .95rem}.mergeBar[data-v-5b848def],.mergeTitle[data-v-5b848def]{display:flex;flex-direction:column}.mergeTitle[data-v-5b848def]{gap:.15rem}.mergeTitle strong[data-v-5b848def]{color:#141416;font-family:DM Sans,sans-serif;font-size:.85rem;font-weight:700}.mergeTitle span[data-v-5b848def]{color:#697081;font-size:.74rem;line-height:1.3}.mergeTargets[data-v-5b848def]{display:flex;flex-wrap:wrap;gap:.4rem}.mergeTarget[data-v-5b848def]{-webkit-touch-callout:none;all:unset;align-items:center;background-color:#fff;border:1.5px solid #e6e8ec;border-radius:2pt;border-radius:.55rem;box-sizing:border-box;color:#141416;cursor:pointer;display:inline-flex;font-family:DM Sans,sans-serif;font-size:.76rem;font-weight:700;gap:.45rem;padding:.35rem .55rem .35rem .4rem;touch-action:manipulation;transform:translateY(0);transition:border-color .12s,transform .12s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mergeTarget[data-v-5b848def]:disabled{cursor:default}.mergeTarget[data-v-5b848def]:focus-visible{outline:solid #9757d7;outline-offset:.125rem}.mergeTarget[data-v-5b848def]:hover{border-color:#9757d7;transform:translateY(-1px)}.mergeTarget[data-v-5b848def]:active{transform:translateY(0)}.mergeTarget .swatchTile[data-v-5b848def]{border-radius:.25rem;box-shadow:inset 0 0 0 1px #1414161f;height:1.1rem;width:1.1rem}.mergeTargetLabel[data-v-5b848def]{letter-spacing:.02em}.mergeFooter[data-v-5b848def]{display:flex;justify-content:flex-end}.ghostButton[data-v-5b848def]{-webkit-touch-callout:none;all:unset;background:none;border-radius:2pt;border-radius:.5rem;box-sizing:border-box;color:#697081;cursor:pointer;font-size:.74rem;font-weight:600;padding:.35rem .7rem;touch-action:manipulation;transition:color .12s,background-color .12s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ghostButton[data-v-5b848def]:disabled{cursor:default}.ghostButton[data-v-5b848def]:focus-visible{outline:solid #9757d7;outline-offset:.125rem}.ghostButton[data-v-5b848def]:hover{background-color:#e6e8ec;color:#23262f}.singleSelectBar[data-v-5b848def]{background-color:#9757d70a}.singleSelectBar .mergeTitle span[data-v-5b848def]{color:#353945}.svgColorsPanel-enter-active[data-v-5b848def],.svgColorsPanel-leave-active[data-v-5b848def]{transition:opacity .18s ease,transform .18s ease}.svgColorsPanel-enter-from[data-v-5b848def],.svgColorsPanel-leave-to[data-v-5b848def]{opacity:0;transform:translateY(-6px)}.mergeBar-enter-active[data-v-5b848def],.mergeBar-leave-active[data-v-5b848def]{transition:opacity .15s ease,transform .15s ease}.mergeBar-enter-from[data-v-5b848def],.mergeBar-leave-to[data-v-5b848def]{opacity:0;transform:translateY(4px)}.mergeTabBody[data-v-5b848def]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.toleranceSection[data-v-5b848def]{border-bottom:1px solid #f4f5f6;flex-shrink:0;padding:.85rem 1rem .65rem}.toleranceHeader[data-v-5b848def]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.6rem}.toleranceLabel[data-v-5b848def]{color:#141416;font-size:.8rem}.toleranceBadge[data-v-5b848def],.toleranceLabel[data-v-5b848def]{font-family:DM Sans,sans-serif;font-weight:700}.toleranceBadge[data-v-5b848def]{border-radius:1rem;font-size:.65rem;letter-spacing:.04em;padding:.15rem .5rem;text-transform:uppercase}.toleranceBadge.badgeOff[data-v-5b848def]{background-color:#f4f5f6;color:#697081}.toleranceBadge.badgeLow[data-v-5b848def]{background-color:#1a8a4e1a;color:#1a8a4e}.toleranceBadge.badgeMid[data-v-5b848def]{background-color:#b86d001a;color:#b86d00}.toleranceBadge.badgeHigh[data-v-5b848def]{background-color:#c628281a;color:#c62828}.toleranceValue[data-v-5b848def]{font-variant-numeric:tabular-nums;font-weight:600;opacity:.65}.sliderTrack[data-v-5b848def]{padding:.25rem 0;position:relative}.toleranceSlider[data-v-5b848def]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(to right,#9757d7 calc(var(--pct, 0)*1%),#e6e8ec calc(var(--pct, 0)*1%));border-radius:3px;cursor:pointer;display:block;height:5px;outline:none;width:100%}.toleranceSlider[data-v-5b848def]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:2px solid #9757d7;border-radius:50%;box-shadow:0 1px 4px #1414162e;cursor:pointer;height:18px;-webkit-transition:box-shadow .12s,transform .12s;transition:box-shadow .12s,transform .12s;width:18px}.toleranceSlider[data-v-5b848def]:focus::-webkit-slider-thumb,.toleranceSlider[data-v-5b848def]:hover::-webkit-slider-thumb{box-shadow:0 0 0 5px #9757d72e;transform:scale(1.08)}.toleranceSlider[data-v-5b848def]::-moz-range-thumb{background:#fff;border:2px solid #9757d7;border-radius:50%;box-shadow:0 1px 4px #1414162e;cursor:pointer;height:16px;width:16px}.sliderScale[data-v-5b848def]{color:#b1b5c3;display:flex;font-size:.65rem;font-weight:500;justify-content:space-between;letter-spacing:.01em;margin-top:.4rem}.mergeStats[data-v-5b848def]{align-items:center;background-color:#9757d70d;border-bottom:1px solid rgba(151,87,215,.1);display:flex;flex-shrink:0;gap:.45rem;padding:.5rem 1rem}.statChip[data-v-5b848def]{border-radius:.4rem;font-family:DM Sans,sans-serif;font-size:.74rem;font-weight:700;padding:.15rem .5rem}.statFrom[data-v-5b848def]{background-color:#f4f5f6;color:#353945}.statArrow[data-v-5b848def]{color:#697081;font-size:.72rem}.statTo[data-v-5b848def]{background-color:#9757d71f;color:#9757d7}.statSaved[data-v-5b848def]{color:#1a8a4e;font-family:DM Sans,sans-serif;font-size:.72rem;font-weight:700;margin-left:auto}.statsBar-enter-active[data-v-5b848def],.statsBar-leave-active[data-v-5b848def]{max-height:2.5rem;overflow:hidden;transition:opacity .18s ease,max-height .18s ease}.statsBar-enter-from[data-v-5b848def],.statsBar-leave-to[data-v-5b848def]{max-height:0;opacity:0}.clusterList[data-v-5b848def]{flex:1;min-height:0;overflow-y:auto;padding:.4rem 0}.clusterList[data-v-5b848def]::-webkit-scrollbar{width:8px}.clusterList[data-v-5b848def]::-webkit-scrollbar-thumb{background-color:#e6e8ec;border-radius:4px}.clusterRow[data-v-5b848def]{align-items:center;display:flex;gap:.6rem;padding:.5rem 1rem;transition:background-color .1s}.clusterRow[data-v-5b848def]:hover{background-color:#f4f5f6}.clusterMembers[data-v-5b848def]{display:flex;flex:1;flex-wrap:wrap;gap:3px;min-width:0}.miniSwatch[data-v-5b848def]{border-radius:4px;box-shadow:inset 0 0 0 1px #1414161f;cursor:default;display:inline-block;flex-shrink:0;height:16px;width:16px}.miniSwatch.winnerSwatch[data-v-5b848def]{box-shadow:inset 0 0 0 2px #9757d7}.moreTag[data-v-5b848def]{align-items:center;background-color:#f4f5f6;border-radius:3px;color:#697081;display:inline-flex;font-family:DM Sans,sans-serif;font-size:.62rem;font-weight:700;height:16px;padding:0 .3rem}.clusterArrow[data-v-5b848def]{color:#697081;flex-shrink:0;font-size:.8rem}.clusterTarget[data-v-5b848def]{align-items:center;display:flex;flex-shrink:0;gap:.4rem}.targetSwatch[data-v-5b848def]{border-radius:6px;box-shadow:inset 0 0 0 1.5px #14141624,0 2px 5px #1414161f;display:block;flex-shrink:0;height:24px;width:24px}.targetMeta[data-v-5b848def]{display:flex;flex-direction:column;gap:.05rem}.targetHex[data-v-5b848def]{color:#141416;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.02em}.targetCount[data-v-5b848def]{color:#697081;font-size:.65rem;font-weight:500}.unchangedHint[data-v-5b848def]{border-top:1px solid #f4f5f6;color:#697081;font-size:.73rem;margin-top:.2rem;padding:.5rem 1rem}.noMergeHint[data-v-5b848def]{color:#697081;font-size:.78rem;line-height:1.45;padding:1.25rem 1rem;text-align:center}.mergeEmptyState[data-v-5b848def]{align-items:center;display:flex;flex:1;flex-direction:column;gap:.6rem;justify-content:center;padding:1.5rem 1.25rem;text-align:center}.mergeEmptyState p[data-v-5b848def]{color:#353945;font-size:.82rem;line-height:1.45;margin:0}.mergeEmptyHint[data-v-5b848def]{color:#697081!important;font-size:.74rem!important}.mergeEmptyIcon[data-v-5b848def]{align-items:center;background-color:#f4f5f6;border-radius:50%;color:#b1b5c3;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.mergeEmptyIcon svg[data-v-5b848def]{height:1.1rem;width:1.1rem}.mergeActions[data-v-5b848def]{align-items:center;background-color:#f4f5f6;border-top:1px solid #e6e8ec;display:flex;flex-shrink:0;gap:.5rem;justify-content:space-between;padding:.65rem 1rem}.applyButton[data-v-5b848def]{-webkit-touch-callout:none;all:unset;align-items:center;background:linear-gradient(135deg,#9757d7,#ab78df);border-radius:2pt;border-radius:.55rem;box-shadow:0 2px 6px #9757d74d;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-family:DM Sans,sans-serif;font-size:.8rem;font-weight:700;gap:.4rem;padding:.45rem 1rem;touch-action:manipulation;transition:opacity .12s,transform .12s,box-shadow .12s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.applyButton[data-v-5b848def]:disabled{cursor:default}.applyButton[data-v-5b848def]:focus-visible{outline:solid #9757d7;outline-offset:.125rem}.applyButton[data-v-5b848def]:hover:not(:disabled){box-shadow:0 4px 10px #9757d759;transform:translateY(-1px)}.applyButton[data-v-5b848def]:active:not(:disabled){transform:translateY(0)}.applyButton[data-v-5b848def]:disabled{box-shadow:none;cursor:not-allowed;opacity:.45}.applyBadge[data-v-5b848def]{background-color:#ffffff38;border-radius:.35rem;color:#fff;font-size:.65rem;font-weight:700;padding:.1rem .4rem}.EditorSurface[data-v-67a0554b]{background-color:#fbfbfb;flex-direction:column;min-height:100%;overflow:hidden;position:relative}.EditorSurface[data-v-67a0554b],.initialLoading[data-v-67a0554b]{display:flex;height:100%;width:100%}.initialLoading[data-v-67a0554b]{align-items:center;justify-content:center}.resultsPane[data-v-67a0554b]{flex:1;overflow:hidden}.topControls[data-v-67a0554b]{flex-shrink:0}.canvas[data-v-67a0554b]{flex:1;min-height:0;overflow:hidden;position:relative}.svgColorsPanel[data-v-67a0554b]{left:auto!important;max-height:calc(100% - 3.87rem)!important;position:absolute!important;right:1rem;top:3.12rem;z-index:10}@media (min-width:1024px){.svgColorsPanel[data-v-67a0554b]{max-height:calc(100% - 4.75rem)!important;top:4rem}}.EditorAiPortraitGeneratorStyleGallery[data-v-8af96a57]{background-color:#fff;display:flex;flex-direction:column;height:100%;min-height:100vh;min-height:100dvh;overflow-y:auto;padding:1.5rem;width:100%}.header[data-v-8af96a57]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.25rem}.title[data-v-8af96a57]{color:#23262f;font-family:DM Sans,sans-serif;font-size:1.5rem;font-weight:700;margin:0}.backBtn[data-v-8af96a57]{-webkit-touch-callout:none;all:unset;align-items:center;background-color:#f4f5f6;border-radius:2pt;border-radius:.5rem;box-sizing:border-box;color:#353945;cursor:pointer;display:flex;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:600;gap:.375rem;height:2.25rem;padding:0 .75rem;touch-action:manipulation;transition:color .15s,background-color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.backBtn[data-v-8af96a57]:disabled{cursor:default}.backBtn[data-v-8af96a57]:focus-visible{outline:solid #9757d7;outline-offset:.125rem}.backBtn[data-v-8af96a57]:hover{background-color:#e6e8ec;color:#141416}.subtitle[data-v-8af96a57]{color:#697081;font-size:.875rem;margin:0 0 1.25rem}.grid[data-v-8af96a57]{flex:1}.EditorAiLogoMakerStyleGallery[data-v-b4383310]{background-color:#fff;display:flex;flex-direction:column;height:100%;min-height:100vh;min-height:100dvh;overflow-y:auto;padding:1.5rem;width:100%}.header[data-v-b4383310]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.25rem}.title[data-v-b4383310]{color:#23262f;font-family:DM Sans,sans-serif;font-size:1.5rem;font-weight:700;margin:0}.backBtn[data-v-b4383310]{-webkit-touch-callout:none;all:unset;align-items:center;background-color:#f4f5f6;border-radius:2pt;border-radius:.5rem;box-sizing:border-box;color:#353945;cursor:pointer;display:flex;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:600;gap:.375rem;height:2.25rem;padding:0 .75rem;touch-action:manipulation;transition:color .15s,background-color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.backBtn[data-v-b4383310]:disabled{cursor:default}.backBtn[data-v-b4383310]:focus-visible{outline:solid #9757d7;outline-offset:.125rem}.backBtn[data-v-b4383310]:hover{background-color:#e6e8ec;color:#141416}.subtitle[data-v-b4383310]{color:#697081;font-size:.875rem;margin:0 0 1.25rem}.grid[data-v-b4383310]{flex:1}.ToolTopRegion[data-v-12e976ef]{background-color:#fff;flex-shrink:0;min-height:95vh;position:relative;width:100%}@media (max-width:1023px){.ToolTopRegion[data-v-12e976ef]{min-height:auto}}.ToolTopRegion.is-editor[data-v-12e976ef]{min-height:100%}@media (max-width:1023px){.ToolTopRegion.is-editor[data-v-12e976ef]{flex:1;min-height:0}}.ToolTopRegion.is-home-landing[data-v-12e976ef]{min-height:60vh}@media (max-width:1023px){.ToolTopRegion.is-home-landing[data-v-12e976ef]{min-height:auto}}.MobileToolChips[data-v-bfb47940]{align-items:center;background-color:#fff;display:none;flex-shrink:0;gap:.5rem;padding:.625rem 0 .625rem 1rem;position:relative;width:100%}@media (max-width:1023px){.MobileToolChips[data-v-bfb47940]{display:flex}}.scrollWrap[data-v-bfb47940]{flex:1;min-width:0;position:relative}.scrollWrap[data-v-bfb47940]:after,.scrollWrap[data-v-bfb47940]:before{bottom:0;content:"";opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .15s;width:1.75rem;z-index:1}.scrollWrap[data-v-bfb47940]:before{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0));left:0}.scrollWrap[data-v-bfb47940]:after{background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0));right:0}.scrollWrap.fadeEnd[data-v-bfb47940]:after,.scrollWrap.fadeStart[data-v-bfb47940]:before{opacity:1}.strip[data-v-bfb47940]{-webkit-overflow-scrolling:touch;align-items:center;display:flex;flex-wrap:nowrap;gap:.5rem;overflow:auto hidden;padding:0 1rem;position:relative;scroll-snap-type:x proximity;scrollbar-width:none}.strip[data-v-bfb47940]::-webkit-scrollbar{display:none}.chipIcon[data-v-bfb47940]{color:#9757d7;display:inline-flex;flex-shrink:0;font-size:1.125rem;line-height:0}.chipIcon[data-v-bfb47940] svg{height:1.125rem;margin:0;width:1.125rem}.chip[data-v-bfb47940]{align-items:center;background-color:#f4f5f6;border:1px solid transparent;border-radius:999px;color:#23262f;cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:600;gap:.4375rem;height:2.25rem;line-height:1;padding:0 .875rem;scroll-snap-align:start;transition:background-color .15s,color .15s,border-color .15s;white-space:nowrap}.chip[data-v-bfb47940],.chip[data-v-bfb47940]:hover{text-decoration:none}.chip.active[data-v-bfb47940]{background-color:#141416;border-color:#141416;color:#fff}.chip.active .chipIcon[data-v-bfb47940]{color:#fff}.categoryTool.active[data-v-bfb47940] svg [fill="#000"],.categoryTool.active[data-v-bfb47940] svg [fill="#000000"],.categoryTool.active[data-v-bfb47940] svg [fill=black],.chip.active[data-v-bfb47940] svg [fill="#000"],.chip.active[data-v-bfb47940] svg [fill="#000000"],.chip.active[data-v-bfb47940] svg [fill=black]{fill:#fff}.categoryTool.active[data-v-bfb47940] svg [stroke="#000"],.categoryTool.active[data-v-bfb47940] svg [stroke="#000000"],.categoryTool.active[data-v-bfb47940] svg [stroke=black],.chip.active[data-v-bfb47940] svg [stroke="#000"],.chip.active[data-v-bfb47940] svg [stroke="#000000"],.chip.active[data-v-bfb47940] svg [stroke=black]{stroke:#fff}.chipLabel[data-v-bfb47940]{line-height:1}.chipAll[data-v-bfb47940]{border-color:#e6e8ec;flex-shrink:0;z-index:2}.chipAll[data-v-bfb47940],.modal[data-v-bfb47940]{background-color:#fff}.modal[data-v-bfb47940]{display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;position:fixed;z-index:200}.modalHeader[data-v-bfb47940]{align-items:center;border-bottom:1px solid #e6e8ec;display:flex;flex-shrink:0;justify-content:space-between;padding:calc(1rem + env(safe-area-inset-top)) 1rem 1rem 1.25rem}.modalTitle[data-v-bfb47940]{color:#23262f;font-family:DM Sans,sans-serif;font-size:1.125rem;font-weight:700}.modalClose[data-v-bfb47940]{-webkit-touch-callout:none;all:unset;align-items:center;background-color:#f4f5f6;border-radius:999px;box-sizing:border-box;color:#23262f;cursor:pointer;display:inline-flex;height:2.25rem;justify-content:center;touch-action:manipulation;transition:background-color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:2.25rem}.modalClose[data-v-bfb47940]:disabled{cursor:default}.modalClose[data-v-bfb47940]:focus-visible{outline:solid #9757d7;outline-offset:.125rem}.modalClose[data-v-bfb47940]:hover{background-color:#e6e8ec}.modalCloseIcon[data-v-bfb47940]{font-size:1.125rem;line-height:0}.modalCloseIcon[data-v-bfb47940] svg{height:1.125rem;margin:0;width:1.125rem}.modalBody[data-v-bfb47940]{-webkit-overflow-scrolling:touch;flex:1;overflow:hidden auto;padding:.5rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom))}.category[data-v-bfb47940]{padding:.75rem 0}.category+.category[data-v-bfb47940]{border-top:1px dashed #e6e8ec}.categoryLabel[data-v-bfb47940]{align-items:center;color:#697081;display:flex;font-family:DM Sans,sans-serif;font-size:.6875rem;font-weight:700;gap:.4375rem;letter-spacing:.07em;margin-bottom:.5rem;text-transform:uppercase}.categoryIcon[data-v-bfb47940]{color:#9757d7;font-size:1rem;line-height:0}.categoryIcon[data-v-bfb47940] svg{height:1rem;margin:0;width:1rem}.categoryTools[data-v-bfb47940]{display:grid;gap:.375rem;grid-template-columns:repeat(2,minmax(0,1fr))}.categoryTool[data-v-bfb47940]{align-items:center;background-color:#f4f5f6;border-radius:.75rem;color:#23262f;display:flex;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:600;gap:.5rem;min-height:2.75rem;padding:.375rem .625rem;transition:background-color .15s,color .15s}.categoryTool[data-v-bfb47940],.categoryTool[data-v-bfb47940]:hover{text-decoration:none}.categoryTool.active[data-v-bfb47940]{background-color:#141416;color:#fff}.categoryToolIcon[data-v-bfb47940]{flex-shrink:0;font-size:2rem;line-height:0}.categoryToolIcon[data-v-bfb47940] svg{height:2rem;margin:0;width:2rem}.categoryToolLabel[data-v-bfb47940]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-enter-active[data-v-bfb47940],.modal-leave-active[data-v-bfb47940]{transition:transform .22s ease,opacity .22s ease}.modal-enter-from[data-v-bfb47940],.modal-leave-to[data-v-bfb47940]{opacity:0;transform:translateY(.5rem)}.EditorSvgExamplesRow[data-v-4cd07306]{align-items:center;display:none!important;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:.75rem;position:relative}.examplesLabel[data-v-4cd07306]{color:#697081;font-size:.75rem;line-height:1rem;white-space:nowrap}.exampleButton[data-v-4cd07306]{-webkit-touch-callout:none;all:unset;align-items:center;background-color:#fff;border:1px solid #e6e8ec;border-radius:2pt;border-radius:.5rem;box-sizing:border-box;cursor:pointer;display:flex;flex:0 0 2.5rem;height:2.5rem;justify-content:center;overflow:hidden;position:relative;touch-action:manipulation;transition:border-color .15s,transform .1s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:2.5rem}.exampleButton[data-v-4cd07306]:focus-visible{outline:solid #9757d7;outline-offset:.125rem}.exampleButton[data-v-4cd07306]:disabled{cursor:default;opacity:.7;transform:none}.exampleButton[data-v-4cd07306]:hover:not(:disabled){border-color:#9757d7;transform:translateY(-1px)}.exampleThumb[data-v-4cd07306]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.exampleSpinner[data-v-4cd07306]{align-items:center;background-color:#fffc;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.MobileToolActivator[data-v-6e801fc3]{background-color:#fff;display:none;padding:.5rem 1rem 1.5rem;width:100%}@media (max-width:1023px){.MobileToolActivator[data-v-6e801fc3]{display:block}}.cta[data-v-6e801fc3]{-webkit-touch-callout:none;all:unset;align-items:center;background:linear-gradient(135deg,#9757d7,#e277f3);border-radius:2pt;border-radius:.875rem;box-shadow:0 6px 18px #9757d740;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:600;gap:.625rem;justify-content:center;min-height:3.25rem;padding:0 1.5rem;touch-action:manipulation;transition:transform .1s ease,box-shadow .15s ease,filter .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.cta[data-v-6e801fc3]:disabled{cursor:default}.cta[data-v-6e801fc3]:focus-visible{outline:solid #9757d7;outline-offset:.125rem}.cta[data-v-6e801fc3]:hover{filter:brightness(1.04)}.cta[data-v-6e801fc3]:active{box-shadow:0 2px 8px #9757d740;transform:translateY(1px)}.ctaIcon[data-v-6e801fc3]{font-size:1.25rem;line-height:0}.ctaIcon[data-v-6e801fc3] svg{height:1.25rem;margin:0;width:1.25rem}.ToolMainColumn[data-v-5fcf6bae]{background-color:#fff;display:flex;flex:1;flex-direction:column;height:100%;min-width:0;overflow:hidden auto;width:100%}@media (max-width:1023px){.ToolMainColumn .topRegion[data-v-5fcf6bae]{order:1}.ToolMainColumn .chipsRegion[data-v-5fcf6bae]{order:2}.ToolMainColumn .activatorRegion[data-v-5fcf6bae]{order:3}.ToolMainColumn .contentSections[data-v-5fcf6bae]{order:4}.ToolMainColumn[data-v-5fcf6bae] .Footer{order:5}.ToolMainColumn.is-editor[data-v-5fcf6bae]{overflow:hidden}.ToolMainColumn.is-editor .chipsRegion[data-v-5fcf6bae]{order:1}.ToolMainColumn.is-editor .topRegion[data-v-5fcf6bae]{order:2}.ToolMainColumn.is-editor .contentSections[data-v-5fcf6bae],.ToolMainColumn.is-editor[data-v-5fcf6bae] .Footer{display:none}}.contentSections[data-v-5fcf6bae]{container:content/inline-size;flex-shrink:0}.ToolLayout[data-v-63201ac4]{display:flex;height:100vh;height:100dvh;overflow:hidden;width:100%}
