.exercise-container[data-v-fdc7eb82]{max-width:800px;margin:0 auto}.letter-container[data-v-fdc7eb82]{flex-direction:column;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.letter[data-v-fdc7eb82]{color:#4f46e5;font-family:Arial,sans-serif;font-size:6rem;font-weight:700;line-height:1}.drawing-area-container[data-v-fdc7eb82]{width:100%}.drawing-area[data-v-fdc7eb82]{background-color:#fff;border-radius:.5rem;width:100%;height:200px;overflow:hidden}.handwriting-canvas[data-v-fdc7eb82]{touch-action:none;width:100%;height:100%}.guidelines[data-v-fdc7eb82]{flex-direction:column;justify-content:space-between;height:100%;display:flex}.baseline[data-v-fdc7eb82]{background-color:#4f46e54d;height:1px;position:absolute;bottom:40px;left:0;right:0}.midline[data-v-fdc7eb82]{background-color:#4f46e533;height:1px;position:absolute;top:50%;left:0;right:0}.result-card[data-v-fdc7eb82]{background-color:#f9fafb;border-radius:.75rem;padding:1.5rem;box-shadow:0 2px 4px #0000001a}.result-item[data-v-fdc7eb82]{text-align:center;background-color:#fff;border-radius:.5rem;padding:1rem;box-shadow:0 1px 2px #0000000d}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-2bff5d94],[data-v-2bff5d94]:before,[data-v-2bff5d94]:after,[data-v-2bff5d94]::backdrop,[data-v-2de4057f],[data-v-2de4057f]:before,[data-v-2de4057f]:after,[data-v-2de4057f]::backdrop,[data-v-7ef59923],[data-v-7ef59923]:before,[data-v-7ef59923]:after,[data-v-7ef59923]::backdrop,[data-v-2bab734f],[data-v-2bab734f]:before,[data-v-2bab734f]:after,[data-v-2bab734f]::backdrop,[data-v-2e756ea3],[data-v-2e756ea3]:before,[data-v-2e756ea3]:after,[data-v-2e756ea3]::backdrop,[data-v-7d81874b],[data-v-7d81874b]:before,[data-v-7d81874b]:after,[data-v-7d81874b]::backdrop{--tw-font-weight:initial}}}.btn[data-v-2bff5d94]{border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.btn-primary[data-v-2bff5d94]{background-color:var(--color-indigo-600,#4f46e5);color:var(--color-white,#fff)}@media (hover:hover){.btn-primary[data-v-2bff5d94]:hover{background-color:var(--color-indigo-700,#4338ca)}}.btn[data-v-2bff5d94]:disabled{cursor:not-allowed;opacity:.5}@property --tw-font-weight{syntax:"*";inherits:false}.btn[data-v-2de4057f],.btn[data-v-7ef59923]{border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.btn-primary[data-v-7ef59923]{background-color:var(--color-indigo-600,#4f46e5);color:var(--color-white,#fff)}@media (hover:hover){.btn-primary[data-v-7ef59923]:hover{background-color:var(--color-indigo-700,#4338ca)}}.btn[data-v-7ef59923]:disabled{cursor:not-allowed;opacity:.5}.animate-shake[data-v-5f51b3e6]{animation:.4s cubic-bezier(.36,.07,.19,.97) both shake-5f51b3e6}@keyframes shake-5f51b3e6{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}@keyframes bounce-5f51b3e6{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.btn[data-v-2bab734f]{border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.btn-primary[data-v-2bab734f]{background-color:var(--color-indigo-600,#4f46e5);color:var(--color-white,#fff)}@media (hover:hover){.btn-primary[data-v-2bab734f]:hover{background-color:var(--color-indigo-700,#4338ca)}}.btn-success[data-v-2bab734f]{background-color:var(--color-green-600,#16a34a);color:var(--color-white,#fff)}@media (hover:hover){.btn-success[data-v-2bab734f]:hover{background-color:var(--color-green-700,#15803d)}}.btn[data-v-2bab734f]:disabled{cursor:not-allowed;opacity:.5}.btn[data-v-2e756ea3]{border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.btn-primary[data-v-2e756ea3]{background-color:var(--color-indigo-600,#4f46e5);color:var(--color-white,#fff)}@media (hover:hover){.btn-primary[data-v-2e756ea3]:hover{background-color:var(--color-indigo-700,#4338ca)}}.btn-success[data-v-2e756ea3]{background-color:var(--color-green-600,#16a34a);color:var(--color-white,#fff)}@media (hover:hover){.btn-success[data-v-2e756ea3]:hover{background-color:var(--color-green-700,#15803d)}}.btn[data-v-2e756ea3]:disabled{cursor:not-allowed;opacity:.5}.btn[data-v-7d81874b]{border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}
