.menu-panel[data-v-6090323f]{transform:translate(calc(100% + 3rem))}.menu-panel--open[data-v-6090323f]{transform:translate(0)}.menu-stick-1[data-v-6090323f],.menu-stick-2[data-v-6090323f]{position:absolute}.menu-stick-anim-1[data-v-6090323f]{transform:translateY(0);transform:rotate(-25deg);transition:.3s ease-in-out}.menu-stick-anim-2[data-v-6090323f]{transform:translateY(0);transform:rotate(25deg);transition:.3s ease-in-out}.design-tool-root[data-v-d4b599de]{align-items:flex-end;bottom:25px;display:flex;flex-direction:column;position:fixed;right:25px;z-index:9999}@media(max-width:768px){.design-tool-root[data-v-d4b599de]{bottom:10px;right:10px}.design-tool-panel-wrap--open[data-v-d4b599de]{bottom:-10px;position:absolute;right:0}}.design-tool-panel-wrap[data-v-d4b599de]{align-self:flex-end;margin-top:10px}.design-tool-fab[data-v-d4b599de]{align-items:center;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background-color:#ffffff8c;border:1px solid hsla(0,0%,100%,.35);border-radius:9999px;box-shadow:0 10px 15px -3px #0003,0 4px 6px -2px #0000001a;color:#111827;cursor:pointer;display:inline-flex;font-size:18px;height:44px;justify-content:center;line-height:1;transition:opacity .2s ease;width:44px}.design-tool-fab--idle .design-tool-fab-icon[data-v-d4b599de]{color:#111827}.design-tool-fab-icon[data-v-d4b599de]{display:block;height:18px;width:18px}.design-tool-fab--idle[data-v-d4b599de]{animation:designToolBounce-d4b599de 2.2s ease-in-out infinite;transform-origin:100% 100%}.design-tool-fab--hidden[data-v-d4b599de]{opacity:0;pointer-events:none;transition:opacity .2s ease}.design-tool-fab--idle .design-tool-fab-icon[data-v-d4b599de]{animation:designToolBounceIcon-d4b599de 2.2s ease-in-out infinite;transform-origin:50% 70%}@keyframes designToolBounce-d4b599de{0%,84%,to{transform:translateY(0) scale(1)}88%{transform:translateY(-3px) scale(1.03)}92%{transform:translateY(0) scale(.99)}96%{transform:translateY(-1px) scale(1.01)}}@keyframes designToolBounceIcon-d4b599de{0%,84%,to{transform:translateY(0) scale(1)}88%{transform:translateY(-2px) scale(1.06)}92%{transform:translateY(0) scale(.98)}96%{transform:translateY(-1px) scale(1.02)}}@media(prefers-reduced-motion:reduce){.design-tool-fab--idle[data-v-d4b599de],.design-tool-fab--idle .design-tool-fab-icon[data-v-d4b599de]{animation:none}}.design-tool-panel[data-v-d4b599de]{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background-color:#ffffff8c;border:1px solid hsla(0,0%,100%,.35);border-radius:24px;box-shadow:0 10px 15px -3px #0003,0 4px 6px -2px #0000001a;color:#111827;font-family:General Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans;max-height:95vh;overflow:hidden;padding:14px;transform-origin:bottom right;width:340px}.design-tool-panel[data-v-d4b599de],.design-tool-panel--wide[data-v-d4b599de]{display:flex;flex-direction:column;height:auto}.design-tool-panel--wide[data-v-d4b599de]{gap:12px;max-height:none;max-width:100vw;min-height:80px;overflow:visible;padding:12px 14px;width:calc(100vw - 50px)}.design-tool-title-top[data-v-d4b599de]{align-items:center;border-bottom:1px solid rgba(0,0,0,.08);color:#111827;cursor:grab;display:flex;flex-shrink:0;font-size:14px;font-weight:700;justify-content:space-between;margin-bottom:0;padding-bottom:8px;position:relative;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.design-tool-title-top[data-v-d4b599de]:active{cursor:grabbing}.design-tool-title-top-content[data-v-d4b599de]{left:50%;position:absolute;text-align:center;transform:translate(-50%)}.design-tool-header-buttons-wrapper[data-v-d4b599de],.design-tool-panel--wide .design-tool-header[data-v-d4b599de]{display:none}.design-tool-panel--wide .design-tool-header-buttons-wrapper[data-v-d4b599de]{align-items:center;border-right:1px solid rgba(0,0,0,.08);display:flex;flex-shrink:0;justify-content:center;padding-right:20px}.design-tool-panel--tall[data-v-d4b599de]{height:auto;max-height:95vh;width:min(380px,calc(100vw - 32px))}.design-tool-content[data-v-d4b599de]{display:block}.design-tool-content-wrapper[data-v-d4b599de]{display:block;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto}.design-tool-panel--wide .design-tool-content-wrapper[data-v-d4b599de]{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;min-height:0;overflow-x:auto;overflow-y:hidden}.design-tool-panel--wide .design-tool-content[data-v-d4b599de]{align-items:center;display:flex;flex:1;flex-direction:row;gap:20px;min-width:0;padding:0}.design-tool-panel--wide .design-tool-footer[data-v-d4b599de]{align-items:center;border-left:1px solid rgba(0,0,0,.08);display:flex;flex-direction:row;flex-shrink:0;gap:12px;justify-content:flex-start;margin:0;padding:0 0 0 20px}.design-tool-footer-title[data-v-d4b599de]{display:inline-block;margin-bottom:0;margin-right:12px;white-space:nowrap}.design-tool-grid[data-v-d4b599de]{display:block}.design-tool-panel--wide .design-tool-grid--colors[data-v-d4b599de],.design-tool-panel--wide .design-tool-grid--fonts[data-v-d4b599de]{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}.design-tool-panel--wide .design-tool-select[data-v-d4b599de]{max-width:140px;min-width:120px;width:auto}.design-tool-panel--wide .design-tool-grid--colors .design-tool-row[data-v-d4b599de],.design-tool-panel--wide .design-tool-grid--fonts .design-tool-row[data-v-d4b599de]{align-items:center;display:flex;flex-direction:row;flex-shrink:0;flex-wrap:wrap;gap:8px;margin-bottom:0}.design-tool-panel--wide .design-tool-section--actions[data-v-d4b599de]{border-left:1px solid rgba(0,0,0,.08);border-top:none;flex:0 0 auto;min-width:0;padding:0 0 0 20px}.design-tool-panel--wide .design-tool-section--actions .design-tool-footer[data-v-d4b599de]{align-items:center;border-left:none;border-top:none;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;margin:0;padding:0}.design-tool-panel[data-v-d4b599de] *{color:inherit;font-family:inherit}.design-tool-panel[data-v-d4b599de] a{color:inherit}.design-tool-panel-enter-active[data-v-d4b599de],.design-tool-panel-leave-active[data-v-d4b599de]{transform-origin:bottom right;transition:opacity .3s cubic-bezier(.2,.9,.2,1),transform .4s cubic-bezier(.2,.9,.2,1);will-change:transform,opacity}.design-tool-panel-enter-from[data-v-d4b599de]{opacity:0;transform:scale(.1) translateY(0)}.design-tool-panel-enter-to[data-v-d4b599de],.design-tool-panel-leave-from[data-v-d4b599de]{opacity:1;transform:scale(1) translateY(0)}.design-tool-panel-leave-to[data-v-d4b599de]{opacity:0;transform:scale(.1) translateY(0)}.design-tool-header[data-v-d4b599de]{align-items:center;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;margin-bottom:12px;position:relative}.design-tool-panel--wide .design-tool-header[data-v-d4b599de]{border-right:1px solid rgba(0,0,0,.08);flex-shrink:0;margin-bottom:0;max-width:60px;min-width:60px;padding-right:20px;width:auto}.design-tool-panel--wide .design-tool-title[data-v-d4b599de]{display:none}.design-tool-title[data-v-d4b599de]{color:#111827;font-weight:700;left:50%;position:absolute;transform:translate(-50%)}.design-tool-header-left[data-v-d4b599de]{align-items:center;display:flex;flex-shrink:0;gap:8px}.design-tool-header-buttons[data-v-d4b599de]{align-items:center;display:flex;flex-direction:row;gap:8px}.design-tool-panel--wide .design-tool-header-buttons[data-v-d4b599de]{align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center}.design-tool-drag-handle[data-v-d4b599de]{align-items:center;background:#ffffffd9;border:1px solid rgba(0,0,0,.15);border-radius:9999px;color:#111827;cursor:grab;display:inline-flex;flex-shrink:0;font-size:14px;height:32px;justify-content:center;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:32px}.design-tool-drag-handle[data-v-d4b599de]:active,.design-tool-drag-handle[data-v-d4b599de]:focus,.design-tool-drag-handle[data-v-d4b599de]:hover{background:#ffffffd9!important;background-color:#ffffffd9!important;border-color:#00000026!important;opacity:1!important}.design-tool-drag-handle[data-v-d4b599de]:active{cursor:grabbing}.design-tool-drag-icon[data-v-d4b599de]{display:block;height:16px;width:16px}.design-tool-close[data-v-d4b599de]{align-items:center;background:#ffffffd9;border:1px solid rgba(0,0,0,.15);border-radius:9999px;color:#111827;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:14px;height:32px;justify-content:center;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:32px}.design-tool-close[data-v-d4b599de]:active,.design-tool-close[data-v-d4b599de]:focus,.design-tool-close[data-v-d4b599de]:hover{background:#ffffffd9!important;background-color:#ffffffd9!important;border-color:#00000026!important;opacity:1!important}.design-tool-panel--wide .design-tool-footer .design-tool-close[data-v-d4b599de],.design-tool-panel--wide .design-tool-header .design-tool-close[data-v-d4b599de]{display:none}.design-tool-panel--wide .design-tool-title-top .design-tool-close[data-v-d4b599de]{display:inline-flex;margin-left:auto}.design-tool-panel--tall .design-tool-header .design-tool-close[data-v-d4b599de]{display:inline-flex}.design-tool-panel--tall .design-tool-footer .design-tool-close[data-v-d4b599de]{display:none}.design-tool-close-icon[data-v-d4b599de]{display:block;height:16px;width:16px}.design-tool-mode[data-v-d4b599de]{align-items:center;background:#ffffffd9;border:1px solid rgba(0,0,0,.15);border-radius:9999px;cursor:pointer;display:inline-flex;font-size:12px;justify-content:center;line-height:1;padding:6px 8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.design-tool-mode[data-v-d4b599de]:active,.design-tool-mode[data-v-d4b599de]:focus,.design-tool-mode[data-v-d4b599de]:hover{background:#ffffffd9!important;background-color:#ffffffd9!important;border-color:#00000026!important;opacity:1!important}.design-tool-mode-icon[data-v-d4b599de]{display:block;height:18px;width:18px}.design-tool-section[data-v-d4b599de]{border-top:1px solid rgba(0,0,0,.08);padding:10px 0}.design-tool-panel--wide .design-tool-section[data-v-d4b599de]{border-left:1px solid rgba(0,0,0,.08);border-top:none;flex:0 0 auto;min-width:0;padding:0 0 0 20px}.design-tool-panel--wide .design-tool-section--colors[data-v-d4b599de]{border-left:none;flex:1 1 auto;padding-left:0}.design-tool-panel--wide .design-tool-section[data-v-d4b599de]:not(.design-tool-section--colors):not(.design-tool-section--bg){margin-left:auto}.design-tool-section-title[data-v-d4b599de]{color:#111827;font-weight:600;margin-bottom:8px}.design-tool-panel--wide .design-tool-section-title[data-v-d4b599de]{display:inline-block;margin-bottom:0;margin-right:12px;white-space:nowrap}.design-tool-row[data-v-d4b599de]{display:grid;gap:8px;grid-template-columns:1fr;margin-bottom:10px}.design-tool-panel--wide .design-tool-row[data-v-d4b599de]{align-items:center;gap:10px;grid-template-columns:1fr}.design-tool-label[data-v-d4b599de]{color:#111827;font-size:12px}.design-tool-var[data-v-d4b599de]{display:block;font-size:11px;opacity:.6}.design-tool-controls[data-v-d4b599de]{align-items:center;display:flex;gap:8px}.design-tool-color[data-v-d4b599de]{background:transparent;border:1px solid rgba(0,0,0,.15);border-radius:9999px;height:34px;padding:0;width:34px}.design-tool-color[data-v-d4b599de]::-webkit-color-swatch-wrapper{padding:0}.design-tool-color[data-v-d4b599de]::-webkit-color-swatch{border:none;border-radius:9999px}.design-tool-color[data-v-d4b599de]::-moz-color-swatch{border:none;border-radius:9999px}.design-tool-select[data-v-d4b599de],.design-tool-text[data-v-d4b599de]{background:#ffffffd9;border:1px solid rgba(0,0,0,.15);border-radius:12px;color:#111827;flex:1;height:34px;padding:0 10px}.design-tool-color[data-v-d4b599de]:active,.design-tool-color[data-v-d4b599de]:focus,.design-tool-select[data-v-d4b599de]:active,.design-tool-select[data-v-d4b599de]:focus,.design-tool-text[data-v-d4b599de]:active,.design-tool-text[data-v-d4b599de]:focus{background:#ffffffd9!important;background-color:#ffffffd9!important;border-color:#00000026!important;outline:none!important}.design-tool-panel--wide .design-tool-text[data-v-d4b599de]{max-width:100px;min-width:80px}.design-tool-panel--wide .design-tool-label[data-v-d4b599de]{margin-right:8px;white-space:nowrap}.design-tool-footer[data-v-d4b599de]{align-items:center;border-top:1px solid rgba(0,0,0,.08);display:flex;flex-shrink:0;gap:8px;justify-content:space-between;padding-top:10px}.design-tool-panel--wide .design-tool-footer[data-v-d4b599de]{border-top:none;margin-top:0;padding-top:0}.design-tool-preview[data-v-d4b599de]{align-items:center;background:#ffffffd9;border:1px solid rgba(0,0,0,.15);border-radius:9999px;cursor:pointer;display:inline-flex;font-size:14px;gap:6px;line-height:1;min-height:36px;padding:8px 12px}.design-tool-preview[data-v-d4b599de]:active,.design-tool-preview[data-v-d4b599de]:focus,.design-tool-preview[data-v-d4b599de]:hover{background:#ffffffd9!important;background-color:#ffffffd9!important;border-color:#00000026!important;opacity:1!important}.design-tool-preview-icon[data-v-d4b599de]{display:block;flex-shrink:0;height:16px;width:16px}.design-tool-reset[data-v-d4b599de]{align-items:center;background:#ffffffd9;border:1px solid rgba(0,0,0,.15);border-radius:9999px;cursor:pointer;display:inline-flex;font-size:14px;gap:6px;line-height:1;min-height:36px;padding:8px 12px}.design-tool-reset[data-v-d4b599de]:active,.design-tool-reset[data-v-d4b599de]:focus,.design-tool-reset[data-v-d4b599de]:hover{background:#ffffffd9!important;background-color:#ffffffd9!important;border-color:#00000026!important;opacity:1!important}.design-tool-reset-icon[data-v-d4b599de]{display:block;flex-shrink:0;height:16px;width:16px}.design-tool-random[data-v-d4b599de]{align-items:center;background:#ffffffd9;border:1px solid rgba(0,0,0,.15);border-radius:9999px;cursor:pointer;display:inline-flex;font-size:14px;gap:6px;line-height:1;min-height:36px;padding:8px 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.design-tool-random[data-v-d4b599de]:active,.design-tool-random[data-v-d4b599de]:focus,.design-tool-random[data-v-d4b599de]:hover{background:#ffffffd9!important;background-color:#ffffffd9!important;border-color:#00000026!important;opacity:1!important}.design-tool-random-text[data-v-d4b599de]{font-size:14px;line-height:1}.design-tool-random-icon[data-v-d4b599de]{display:block;flex-shrink:0;height:16px;width:16px}.design-tool-loader[data-v-d4b599de]{align-items:center;color:#111827;display:flex;font-size:14px;gap:8px;padding:8px 12px}.design-tool-spinner[data-v-d4b599de]{animation:design-tool-spin-d4b599de 1s linear infinite;height:16px;width:16px}@keyframes design-tool-spin-d4b599de{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.design-tool-spinner-circle[data-v-d4b599de]{opacity:.25}.design-tool-spinner-path[data-v-d4b599de]{opacity:.75}.design-tool-content-wrapper[data-v-d4b599de]::-webkit-scrollbar{width:6px}.design-tool-content-wrapper[data-v-d4b599de]::-webkit-scrollbar-track{background:transparent}.design-tool-content-wrapper[data-v-d4b599de]::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.design-tool-content-wrapper[data-v-d4b599de]::-webkit-scrollbar-thumb:hover{background:#0000004d}.popup-enter-active[data-v-406fb408],.popup-leave-active[data-v-406fb408]{transition:opacity .3s ease}.popup-enter-active .bg-white[data-v-406fb408],.popup-leave-active .bg-white[data-v-406fb408]{transition:transform .3s ease,opacity .3s ease}.popup-enter-from[data-v-406fb408]{opacity:0}.popup-enter-from .bg-white[data-v-406fb408]{opacity:0;transform:scale(.9)}.popup-leave-to[data-v-406fb408]{opacity:0}.popup-leave-to .bg-white[data-v-406fb408]{opacity:0;transform:scale(.9)}
