.growth-goal-typing__field{margin-top:14px;padding:13px 14px;min-height:88px;border:2px solid #24d2df;border-radius:12px;background:#f8fcfc;box-shadow:0 0 0 3px rgba(36,210,223,.12);color:#172638;font-family:var(--font-geist-mono),monospace;font-size:clamp(1rem,1.7vw,1.125rem);font-weight:600;line-height:1.55;animation:growth-goal-input-save 10.5s linear infinite}.growth-goal-typing__line{display:block;box-sizing:content-box;width:0;height:1.55em;overflow:hidden;border-right:2px solid transparent;white-space:pre}.growth-goal-typing__line--one{animation:growth-goal-type-first 10.5s linear infinite}.growth-goal-typing__line--two{animation:growth-goal-type-second 10.5s linear infinite}.growth-goal-typing__save{position:relative;display:grid;align-items:center;justify-items:center;min-height:44px;margin-top:18px;padding:10px 12px;border-radius:999px;background:#24d2df;color:#07111d;font-size:14px;font-weight:800;animation:growth-goal-save-press 10.5s linear infinite}.growth-goal-typing__save-label,.growth-goal-typing__saved-label{grid-area:1/1}.growth-goal-typing__save-label{animation:growth-goal-save-label 10.5s step-end infinite}.growth-goal-typing__saved-label{display:inline-flex;align-items:center;gap:7px;opacity:0;animation:growth-goal-saved-label 10.5s step-end infinite}.growth-goal-typing__pointer{position:absolute;right:21%;top:58%;width:25px;height:25px;fill:#172638;stroke:#fff;stroke-width:1.5;opacity:0;filter:drop-shadow(0 2px 2px #17263830);animation:growth-goal-save-pointer 10.5s ease-in-out infinite}@keyframes growth-goal-type-first{0%{width:0;border-color:transparent}3%{width:0;border-color:#09bdd2;animation-timing-function:steps(12)}12%{width:12ch;border-color:transparent}94%{width:12ch;border-color:transparent}95%,to{width:0;border-color:transparent}}@keyframes growth-goal-type-second{0%,11.99%{width:0;border-color:transparent}12%{width:0;border-color:#09bdd2;animation-timing-function:steps(7)}18%{width:7ch;border-color:#09bdd2}20%{width:7ch;border-color:#09bdd2}23%,94%{width:7ch;border-color:transparent}95%,to{width:0;border-color:transparent}}@keyframes growth-goal-save-pointer{0%,17%{opacity:0;transform:translate(45px,40px)}19%{opacity:1;transform:translate(15px,12px)}21%{opacity:1;transform:translate(0)}22%{opacity:1;transform:translate(0) scale(.88)}23%{opacity:1;transform:translate(0)}26%,to{opacity:0;transform:translate(12px,18px)}}@keyframes growth-goal-save-press{0%,21%{transform:scale(1);background:#24d2df}22%{transform:scale(.96);background:#13bac7}23%,94%{transform:scale(1);background:#dff8d4}95%,to{transform:scale(1);background:#24d2df}}@keyframes growth-goal-input-save{0%,21%{border-color:#24d2df;box-shadow:0 0 0 3px #24d2df1f}23%,94%{border-color:#c4d5d8;box-shadow:0 0 0 3px transparent}95%,to{border-color:#24d2df;box-shadow:0 0 0 3px #24d2df1f}}@keyframes growth-goal-save-label{0%{opacity:1}23%{opacity:0}95%,to{opacity:1}}@keyframes growth-goal-saved-label{0%{opacity:0}23%{opacity:1}95%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.growth-goal-typing *,.growth-goal-typing__field{animation:none!important}.growth-goal-typing__line--one{width:12ch}.growth-goal-typing__line--two{width:7ch}.growth-goal-typing__save-label{opacity:0}.growth-goal-typing__saved-label{opacity:1}.growth-goal-typing__save{background:#dff8d4}.growth-goal-typing__pointer{display:none}}