.input-title-container[data-v-d4b04250]{position:relative;width:100%}.input-title-wrapper[data-v-d4b04250]{align-items:center;background-color:var(--dark-grey);border:1px solid transparent;border-radius:12px;cursor:text;display:flex;min-height:48px;padding:0 12px;width:100%}.input-title-wrapper.is-active[data-v-d4b04250]{background-color:#ffffff08}.prepend-area[data-v-d4b04250]{margin-right:8px}.input-area[data-v-d4b04250],.prepend-area[data-v-d4b04250]{align-items:center;display:flex}.input-area[data-v-d4b04250]{flex:1;position:relative}.title-input[data-v-d4b04250]{background:transparent;border:none;color:var(--white);font-family:var(--inter);font-size:14px;font-weight:500;outline:none;padding:10px 0;width:100%}.title-input[data-v-d4b04250]::-moz-placeholder{color:var(--grey)}.title-input[data-v-d4b04250]::placeholder{color:var(--grey)}.append-area[data-v-d4b04250]{gap:8px;margin-left:8px}.action-btn[data-v-d4b04250],.append-area[data-v-d4b04250]{align-items:center;display:flex}.action-btn[data-v-d4b04250]{background:transparent;border:none;color:var(--grey);cursor:pointer;height:24px;justify-content:center;padding:0;width:24px}.icon-svg[data-v-d4b04250]{height:18px;width:18px}.icon-svg[data-v-d4b04250] path{stroke:var(--grey)!important}@media(hover:hover)and (pointer:fine){.action-btn[data-v-d4b04250]:hover{color:var(--white)}}@media(hover:hover)and (pointer:fine){.action-btn:hover .icon-svg[data-v-d4b04250] path{stroke:var(--white)!important}}@font-face{font-family:Rubik;src:local("Rubik Regular Italic"),local("Rubik Italic"),url(../_fonts/j6eF-6_Akcc65_1LYqfN3Boh5eaGAkjGB5OrJnqS43Y-E7A79Bf6AFCZgj_clwOWFkb3ssYX9BQJn1GRg_8VGvw.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"Rubik Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:112.3639%;ascent-override:83.2118%;descent-override:22.2491%;line-gap-override:0%}@font-face{font-family:"Rubik Fallback: Segoe UI";src:local("Segoe UI");size-adjust:105.5577%;ascent-override:88.5771%;descent-override:23.6837%;line-gap-override:0%}@font-face{font-family:"Rubik Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:104%;ascent-override:89.9038%;descent-override:24.0385%;line-gap-override:0%}@font-face{font-family:"Rubik Fallback: Arial";src:local("Arial");size-adjust:104.9796%;ascent-override:89.0649%;descent-override:23.8141%;line-gap-override:0%}@font-face{font-family:"Rubik Fallback: Noto Sans";src:local("Noto Sans");size-adjust:98.7342%;ascent-override:94.6987%;descent-override:25.3205%;line-gap-override:0%}@font-face{font-family:Rubik;src:local("Rubik Regular Italic"),local("Rubik Italic"),url(../_fonts/rR2vrvmeZjUURpGrY7ZXVNDkli_TczCbotblgWTmsoA-acDRkzIBQA3rVvrSTXR5nFKietTo84hiZVBTzDul_7M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Rubik;src:local("Rubik Regular Italic"),local("Rubik Italic"),url(../_fonts/Sa8FcMb_UCAdmF8JnEQ9HOjMlLuWcyULXezXut2fj1U-ZIupnJ0Ej40JxXiClGjYsgKhwWuTPNqGGMby0EnZTHI.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Rubik;src:local("Rubik Regular Italic"),local("Rubik Italic"),url(../_fonts/RHorDoy5fqY6wHf4W3vR9RJnfsw6OEBk-sPg5RaJvgw-MbsXMqfupwOBfprHojvDuwrZ5d80N5l2zk5hmM5jhEk.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Rubik;src:local("Rubik Medium Italic"),url(../_fonts/j6eF-6_Akcc65_1LYqfN3Boh5eaGAkjGB5OrJnqS43Y-E7A79Bf6AFCZgj_clwOWFkb3ssYX9BQJn1GRg_8VGvw.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:italic}@font-face{font-family:Rubik;src:local("Rubik Medium Italic"),url(../_fonts/rR2vrvmeZjUURpGrY7ZXVNDkli_TczCbotblgWTmsoA-acDRkzIBQA3rVvrSTXR5nFKietTo84hiZVBTzDul_7M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:italic}@font-face{font-family:Rubik;src:local("Rubik Medium Italic"),url(../_fonts/Sa8FcMb_UCAdmF8JnEQ9HOjMlLuWcyULXezXut2fj1U-ZIupnJ0Ej40JxXiClGjYsgKhwWuTPNqGGMby0EnZTHI.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:italic}@font-face{font-family:Rubik;src:local("Rubik Medium Italic"),url(../_fonts/RHorDoy5fqY6wHf4W3vR9RJnfsw6OEBk-sPg5RaJvgw-MbsXMqfupwOBfprHojvDuwrZ5d80N5l2zk5hmM5jhEk.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:Rubik;src:local("Rubik SemiBold Italic"),url(../_fonts/j6eF-6_Akcc65_1LYqfN3Boh5eaGAkjGB5OrJnqS43Y-E7A79Bf6AFCZgj_clwOWFkb3ssYX9BQJn1GRg_8VGvw.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:italic}@font-face{font-family:Rubik;src:local("Rubik SemiBold Italic"),url(../_fonts/rR2vrvmeZjUURpGrY7ZXVNDkli_TczCbotblgWTmsoA-acDRkzIBQA3rVvrSTXR5nFKietTo84hiZVBTzDul_7M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:italic}@font-face{font-family:Rubik;src:local("Rubik SemiBold Italic"),url(../_fonts/Sa8FcMb_UCAdmF8JnEQ9HOjMlLuWcyULXezXut2fj1U-ZIupnJ0Ej40JxXiClGjYsgKhwWuTPNqGGMby0EnZTHI.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:italic}@font-face{font-family:Rubik;src:local("Rubik SemiBold Italic"),url(../_fonts/RHorDoy5fqY6wHf4W3vR9RJnfsw6OEBk-sPg5RaJvgw-MbsXMqfupwOBfprHojvDuwrZ5d80N5l2zk5hmM5jhEk.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:Rubik;src:local("Rubik Bold Italic"),url(../_fonts/j6eF-6_Akcc65_1LYqfN3Boh5eaGAkjGB5OrJnqS43Y-E7A79Bf6AFCZgj_clwOWFkb3ssYX9BQJn1GRg_8VGvw.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:italic}@font-face{font-family:Rubik;src:local("Rubik Bold Italic"),url(../_fonts/rR2vrvmeZjUURpGrY7ZXVNDkli_TczCbotblgWTmsoA-acDRkzIBQA3rVvrSTXR5nFKietTo84hiZVBTzDul_7M.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:italic}@font-face{font-family:Rubik;src:local("Rubik Bold Italic"),url(../_fonts/Sa8FcMb_UCAdmF8JnEQ9HOjMlLuWcyULXezXut2fj1U-ZIupnJ0Ej40JxXiClGjYsgKhwWuTPNqGGMby0EnZTHI.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:italic}@font-face{font-family:Rubik;src:local("Rubik Bold Italic"),url(../_fonts/RHorDoy5fqY6wHf4W3vR9RJnfsw6OEBk-sPg5RaJvgw-MbsXMqfupwOBfprHojvDuwrZ5d80N5l2zk5hmM5jhEk.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:Rubik;src:local("Rubik Regular"),local("Rubik"),url(../_fonts/M3ECJppoaxInaozCjHkSdmWmW9hyH4g7SzMHATTMTqw-ItGK_8UHUT_EqlfsBTtkB0TvBgUe0MS85RoLwQmOPz4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Rubik;src:local("Rubik Regular"),local("Rubik"),url(../_fonts/SJvHupXkI0XZRWxOh3wc46FERk1mjXRhWijBXpSkB7g-9rhnA7bnnrvy5JMVoT10AABKoPaSKwAS1WcPcKkWHWs.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Rubik;src:local("Rubik Regular"),local("Rubik"),url(../_fonts/2O4k9HLSNnVmTj6d2LQwWyNtGN7xtmEyo5dlMEyW7-Y-5Dg5gOjs2XjJXckCOOabIRyeS1CjQYhr7iqN7b4OpPU.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Rubik;src:local("Rubik Regular"),local("Rubik"),url(../_fonts/zu86QZlicWHk5bGR4tkFX6mepsy-601pRFWjkCgw0HE-oypIGdkuGF0Q8_q_Oa348Jujsc3n_y_oBvxsylsysgU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Rubik;src:local("Rubik Medium"),url(../_fonts/M3ECJppoaxInaozCjHkSdmWmW9hyH4g7SzMHATTMTqw-ItGK_8UHUT_EqlfsBTtkB0TvBgUe0MS85RoLwQmOPz4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:Rubik;src:local("Rubik Medium"),url(../_fonts/SJvHupXkI0XZRWxOh3wc46FERk1mjXRhWijBXpSkB7g-9rhnA7bnnrvy5JMVoT10AABKoPaSKwAS1WcPcKkWHWs.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Rubik;src:local("Rubik Medium"),url(../_fonts/2O4k9HLSNnVmTj6d2LQwWyNtGN7xtmEyo5dlMEyW7-Y-5Dg5gOjs2XjJXckCOOabIRyeS1CjQYhr7iqN7b4OpPU.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Rubik;src:local("Rubik Medium"),url(../_fonts/zu86QZlicWHk5bGR4tkFX6mepsy-601pRFWjkCgw0HE-oypIGdkuGF0Q8_q_Oa348Jujsc3n_y_oBvxsylsysgU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Rubik;src:local("Rubik SemiBold"),url(../_fonts/M3ECJppoaxInaozCjHkSdmWmW9hyH4g7SzMHATTMTqw-ItGK_8UHUT_EqlfsBTtkB0TvBgUe0MS85RoLwQmOPz4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:Rubik;src:local("Rubik SemiBold"),url(../_fonts/SJvHupXkI0XZRWxOh3wc46FERk1mjXRhWijBXpSkB7g-9rhnA7bnnrvy5JMVoT10AABKoPaSKwAS1WcPcKkWHWs.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:Rubik;src:local("Rubik SemiBold"),url(../_fonts/2O4k9HLSNnVmTj6d2LQwWyNtGN7xtmEyo5dlMEyW7-Y-5Dg5gOjs2XjJXckCOOabIRyeS1CjQYhr7iqN7b4OpPU.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Rubik;src:local("Rubik SemiBold"),url(../_fonts/zu86QZlicWHk5bGR4tkFX6mepsy-601pRFWjkCgw0HE-oypIGdkuGF0Q8_q_Oa348Jujsc3n_y_oBvxsylsysgU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Rubik;src:local("Rubik Bold"),url(../_fonts/M3ECJppoaxInaozCjHkSdmWmW9hyH4g7SzMHATTMTqw-ItGK_8UHUT_EqlfsBTtkB0TvBgUe0MS85RoLwQmOPz4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}@font-face{font-family:Rubik;src:local("Rubik Bold"),url(../_fonts/SJvHupXkI0XZRWxOh3wc46FERk1mjXRhWijBXpSkB7g-9rhnA7bnnrvy5JMVoT10AABKoPaSKwAS1WcPcKkWHWs.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:normal}@font-face{font-family:Rubik;src:local("Rubik Bold"),url(../_fonts/2O4k9HLSNnVmTj6d2LQwWyNtGN7xtmEyo5dlMEyW7-Y-5Dg5gOjs2XjJXckCOOabIRyeS1CjQYhr7iqN7b4OpPU.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Rubik;src:local("Rubik Bold"),url(../_fonts/zu86QZlicWHk5bGR4tkFX6mepsy-601pRFWjkCgw0HE-oypIGdkuGF0Q8_q_Oa348Jujsc3n_y_oBvxsylsysgU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}.stage-text-editor[data-v-e5a6fa81]{box-sizing:border-box;pointer-events:auto}.stage-container[data-v-e5a6fa81]{background:#000;box-sizing:content-box;font-family:Rubik,"Rubik Fallback: BlinkMacSystemFont","Rubik Fallback: Segoe UI","Rubik Fallback: Helvetica Neue","Rubik Fallback: Arial","Rubik Fallback: Noto Sans",sans-serif;overflow:hidden;position:relative}.stage-container.transparent[data-v-e5a6fa81]{background-color:#fff;background-image:linear-gradient(45deg,#e8e9ef 25%,transparent 0),linear-gradient(-45deg,#e8e9ef 25%,transparent 0),linear-gradient(45deg,transparent 75%,#e8e9ef 0),linear-gradient(-45deg,transparent 75%,#e8e9ef 0);background-position:0 0,0 11px,11px -11px,-11px 0;background-size:22px 22px}.floating-tools[data-v-e5a6fa81]{align-items:center;background:#fffffff0;background:#fff;border:1px solid rgba(10,14,22,.08);border-radius:15px;box-shadow:0 12px 34px #0000002e;color:#0f172a;display:flex;gap:3px;padding:4px;pointer-events:auto;position:fixed;transform:translate(-50%,-100%);transition:opacity .26s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;z-index:1000010}.floating-tools.floating-ui-docked[data-v-e5a6fa81]{box-shadow:0 12px 34px #0000002e,0 0 0 1px #825fff1f}.drag-chip[data-v-e5a6fa81],.float-btn[data-v-e5a6fa81],.float-select[data-v-e5a6fa81]{align-items:center;background:transparent;border:0;border-radius:11px;color:#0f172a;cursor:grab;display:inline-flex;font-family:var(--inter);font-weight:800;gap:5px;height:30px;justify-content:center;position:relative;transition:background .14s ease,transform .14s ease}.drag-chip[data-v-e5a6fa81]:active,.float-btn[data-v-e5a6fa81]:active,.float-select[data-v-e5a6fa81]:active{cursor:grabbing}.float-btn[data-v-e5a6fa81]{min-width:30px;padding:0;width:30px}.palette-icon[data-v-e5a6fa81]{position:relative}.float-select[data-v-e5a6fa81]{background:#0f172a0f;font-size:12px;font-weight:750;max-width:180px;min-width:82px;outline:none;padding:0 10px}.float-select-label[data-v-e5a6fa81]{display:inline-block;font-weight:500;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drag-chip[data-v-e5a6fa81]{background:#0f172a0f;cursor:ew-resize;height:30px;padding:0;width:30px}@media(hover:hover)and (pointer:fine){.drag-chip[data-v-e5a6fa81]:hover,.float-btn[data-v-e5a6fa81]:hover,.float-select[data-v-e5a6fa81]:hover{background:#0f172a14}}.float-btn.active[data-v-e5a6fa81]{background:#7b61ff26;color:#4f46e5}.float-btn.disabled[data-v-e5a6fa81],.float-btn[data-v-e5a6fa81]:disabled{cursor:not-allowed;opacity:.35}.control-sep[data-v-e5a6fa81]{background:#0f172a1c;flex:0 0 auto;height:21px;margin:0 2px;width:1px}.ico[data-v-e5a6fa81]{align-items:center;display:inline-flex;font-size:12px;justify-content:center}.ico[data-v-e5a6fa81],.ico svg[data-v-e5a6fa81]{height:16px;width:16px}.ico svg[data-v-e5a6fa81]{display:block;stroke:currentColor}.ico-text[data-v-e5a6fa81]{font-size:13px;font-weight:900;letter-spacing:-.4px}.color-dot[data-v-e5a6fa81]{border:1px solid rgba(15,23,42,.16);border-radius:999px;bottom:4px;box-shadow:inset 0 0 0 1px #ffffff8c;display:inline-block;height:10px;position:absolute;right:4px;width:10px}.color-popover[data-v-e5a6fa81],.effect-popover[data-v-e5a6fa81],.font-popover[data-v-e5a6fa81]{background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:20px;box-shadow:0 16px 40px #0f172a24;color:#0f172a;padding:12px;pointer-events:auto;position:fixed;z-index:1000020;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;text-rendering:optimizeLegibility}.font-popover[data-v-e5a6fa81]{height:182px;overflow:hidden;width:280px}.library-head[data-v-e5a6fa81]{align-items:center;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);margin-bottom:8px}.library-head strong[data-v-e5a6fa81]{color:#111827;font-size:12px;font-weight:950}.library-search[data-v-e5a6fa81]{background:#0f172a11;border:0;border-radius:12px;color:#111827;font-size:12px;font-weight:800;height:32px;outline:none;padding:0 10px}.font-grid[data-v-e5a6fa81]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));height:118px;max-height:118px;overflow-x:hidden;overflow-y:auto;padding-right:4px;position:relative;-webkit-overflow-scrolling:touch;scrollbar-color:var(--scrollbar-thumb-light) var(--scrollbar-track-light);scrollbar-width:thin}.font-grid[data-v-e5a6fa81]::-webkit-scrollbar-track{background:var(--scrollbar-track-light)}.font-grid[data-v-e5a6fa81]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-light);border-radius:10px}.font-grid-status[data-v-e5a6fa81]{color:#64748b;font-size:12px;font-weight:500;grid-column:1/-1;margin:0;padding:12px 8px;text-align:center}.font-grid-status--overlay[data-v-e5a6fa81]{align-items:center;background:#ffffffb8;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:1}.font-option[data-v-e5a6fa81]{align-items:center;background:#0f172a0e;border:0;border-radius:12px;color:#111827;cursor:pointer;display:flex;font-size:12px;font-weight:850;height:34px;max-height:34px;min-height:34px;overflow:hidden;padding:0 10px;text-align:left;text-overflow:ellipsis;white-space:nowrap}@media(hover:hover)and (pointer:fine){.font-option[data-v-e5a6fa81]:hover{background:#7b61ff1f;color:#4f46e5}}.shade-board[data-v-e5a6fa81]{background:linear-gradient(to top,#000 0,transparent 100%),linear-gradient(to right,#fff 0,var(--picker-hue,red) 100%);border-radius:16px;box-shadow:inset 0 0 0 1px #0f172a1f;cursor:crosshair;height:98px;margin-bottom:8px;overflow:hidden;position:relative;touch-action:none}.shade-cursor[data-v-e5a6fa81]{border:2px solid #fff;border-radius:999px;box-shadow:0 0 0 1px #00000094;height:14px;pointer-events:none;position:absolute;transform:translate(-50%,-50%);width:14px}.hue-track[data-v-e5a6fa81]{background:linear-gradient(90deg,red,#ff0 16.66%,#0f0,#0ff,#00f,#f0f 83.33%,red);border-radius:999px;box-shadow:inset 0 0 0 1px #0f172a21;cursor:ew-resize;height:16px;position:relative;touch-action:none}.hue-cursor[data-v-e5a6fa81]{background:#fff;border:1px solid rgba(15,23,42,.14);border-radius:999px;box-shadow:0 5px 16px #0000003d;height:14px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:14px}.color-popover[data-v-e5a6fa81]{width:330px}.color-actions[data-v-e5a6fa81]{align-items:center;display:flex;gap:8px;margin-bottom:8px}.back-btn[data-v-e5a6fa81]{background:#0f172a11;border:0;border-radius:11px;color:#111827;cursor:grab;font-size:11px;font-weight:900;height:30px;padding:0 10px;transition:background .14s ease}@media(hover:hover)and (pointer:fine){.back-btn[data-v-e5a6fa81]:hover{background:#0f172a1f}}.eyedropper[data-v-e5a6fa81]{align-items:center;background:#0f172a11;border:0;border-radius:11px;color:#111827;cursor:pointer;display:inline-flex;height:30px;justify-content:center;transition:background .14s ease;width:32px}.eyedropper.active[data-v-e5a6fa81]{background:#7b61ff29;color:#4f46e5}@media(hover:hover)and (pointer:fine){.eyedropper[data-v-e5a6fa81]:hover{background:#7b61ff29;color:#4f46e5}}.eyedropper-overlay[data-v-e5a6fa81]{background:transparent;cursor:crosshair;inset:0;pointer-events:auto;position:fixed;z-index:1000030}.eyedropper-spotlight[data-v-e5a6fa81]{border:2px solid #7b61ff;border-radius:6px;box-shadow:0 0 0 9999px #0f172a94;pointer-events:none;position:fixed;z-index:1}.eyedropper-hint[data-v-e5a6fa81]{background:#0f172ae0;border-radius:10px;bottom:28px;color:#fff;font-size:12px;font-weight:700;left:50%;margin:0;padding:8px 14px;pointer-events:none;position:fixed;transform:translate(-50%);transition:background .15s ease;white-space:nowrap;z-index:2}.eyedropper-hint.miss[data-v-e5a6fa81]{background:#b91c1ceb}.color-head[data-v-e5a6fa81]{align-items:center;display:grid;flex:1;gap:7px;grid-template-columns:30px minmax(0,1fr)}.color-preview[data-v-e5a6fa81]{border-radius:999px;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #0f172a24;height:30px;width:30px}.color-head input[type=text][data-v-e5a6fa81]{background:#0f172a11;border:0;border-radius:11px;color:#111827;font-weight:800;height:30px;outline:none;padding:0 10px;width:100%}.rotate-handle[data-v-e5a6fa81]{border:1px solid rgba(0,0,0,.12);border-radius:999px;box-shadow:0 8px 22px #0000002e;color:#151926;cursor:grab;font-size:13px;transform:translate(-50%,-50%);width:24px;z-index:1000000}.rotate-badge[data-v-e5a6fa81],.rotate-handle[data-v-e5a6fa81]{align-items:center;background:#fff;display:flex;height:24px;justify-content:center;position:fixed;transition:opacity .26s cubic-bezier(.4,0,.2,1)}.rotate-badge[data-v-e5a6fa81]{border:1px solid rgba(10,14,22,.1);border-radius:999px;box-shadow:0 4px 14px #0000001a;color:#0f172a;font-size:11px;font-weight:400;letter-spacing:.02em;min-width:42px;padding:0 8px;pointer-events:none;z-index:1000005}.effect-popover[data-v-e5a6fa81]{max-height:min(420px,calc(100vh - 120px));overflow-y:auto;scrollbar-color:var(--scrollbar-thumb-light) var(--scrollbar-track-light);scrollbar-width:thin;width:386px}.effect-popover[data-v-e5a6fa81]::-webkit-scrollbar-track{background:var(--scrollbar-track-light)}.effect-popover[data-v-e5a6fa81]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-light);border-radius:10px}.effect-tabs[data-v-e5a6fa81]{display:grid;gap:6px;grid-template-columns:repeat(3,1fr);margin-bottom:8px}.effect-tab[data-v-e5a6fa81]{background:#f1f3f7;border:0;border-radius:11px;color:#111827;cursor:pointer;font-size:12px;font-weight:800;height:30px}.effect-tab.active[data-v-e5a6fa81]{background:#7b61ff24;color:#4f46e5}@media(hover:hover)and (pointer:fine){.effect-tab[data-v-e5a6fa81]:hover{background:#7b61ff24;color:#4f46e5}}.effect-body[data-v-e5a6fa81]{display:grid;gap:7px}.effect-row[data-v-e5a6fa81]{align-items:center;color:#475467;display:grid;font-size:11px;font-weight:700;gap:8px;grid-template-columns:72px minmax(0,1fr) 42px;letter-spacing:.2px;min-height:28px;text-transform:uppercase}.effect-row.compact[data-v-e5a6fa81],.glow-source-row[data-v-e5a6fa81]{grid-template-columns:72px minmax(0,1fr)}.glow-source-col[data-v-e5a6fa81]{display:flex;flex-direction:column;gap:4px;min-width:0}.glow-source-hint[data-v-e5a6fa81]{color:#667085;font-size:10px;font-weight:600;letter-spacing:0;line-height:1.3;margin:0;text-transform:none}.glow-source-tabs[data-v-e5a6fa81]{display:grid;gap:4px;grid-template-columns:repeat(3,1fr)}.glow-source-tab[data-v-e5a6fa81]{background:#f1f3f7;border:0;border-radius:9px;color:#111827;cursor:pointer;font-size:11px;font-weight:800;height:28px}.glow-source-tab.active[data-v-e5a6fa81]{background:#7b61ff29;color:#4f46e5}.effect-seg[data-v-e5a6fa81]{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.effect-seg-btn[data-v-e5a6fa81]{background:#f9fafb;border:1px solid #e4e7ec;border-radius:6px;color:#667085;cursor:pointer;font-size:10px;font-weight:700;padding:4px 8px;text-transform:lowercase}@media(hover:hover)and (pointer:fine){.effect-seg-btn[data-v-e5a6fa81]:hover{border-color:#98a2b3;color:#111827}}.effect-seg-btn.active[data-v-e5a6fa81]{background:#7b61ff1a;border-color:#7b61ff73;color:#4f46e5}.effect-section-label[data-v-e5a6fa81]{color:#667085;font-size:10px;font-weight:700;letter-spacing:.08em;margin:2px 0 0;text-transform:uppercase}.effect-divider[data-v-e5a6fa81]{background:#eaecf0;height:1px;margin:2px 0}.effect-row output[data-v-e5a6fa81]{color:#111827;font-size:11px;font-weight:950;text-align:right}.effect-row input[type=range][data-v-e5a6fa81]{accent-color:#7b61ff;cursor:ew-resize;width:100%}.effect-row input[type=range][data-v-e5a6fa81]::-webkit-slider-runnable-track,.effect-row input[type=range][data-v-e5a6fa81]::-webkit-slider-thumb{cursor:ew-resize}.effect-row input[type=range][data-v-e5a6fa81]::-moz-range-thumb,.effect-row input[type=range][data-v-e5a6fa81]::-moz-range-track{cursor:ew-resize}.effect-toggle[data-v-e5a6fa81]{background:#f1f3f7;border:0;border-radius:11px;color:#111827;cursor:pointer;font-size:12px;font-weight:800;height:28px}.effect-toggle.active[data-v-e5a6fa81]{background:#7b61ff29;color:#4f46e5}.color-input-pill[data-v-e5a6fa81]{align-items:center;background:#f1f3f7;border:0;border-radius:11px;cursor:pointer;display:flex;gap:8px;height:28px;padding:0 10px}.color-hex-icon[data-v-e5a6fa81]{border:1px solid rgba(0,0,0,.12);border-radius:50%;flex-shrink:0;height:14px;width:14px}.color-hex-text[data-v-e5a6fa81]{color:#111827;font-size:12px;font-weight:800;letter-spacing:.01em}
