:is(.try-page,.try-v2-page) button,:is(.try-page,.try-v2-page) a,:is(.try-page,.try-v2-page) [role=button]{touch-action:manipulation}:is(.try-page,.try-v2-page) input,:is(.try-page,.try-v2-page) select,:is(.try-page,.try-v2-page) textarea{min-height:44px;font-size:16px}:is(.try-page,.try-v2-page) :is(#diagnosis-concern,#diagnosis-personality,#diagnosis-teacherNeed,#result,#chat){scroll-margin-top:calc(4.5rem + env(safe-area-inset-top,0px))}:is(.try-page,.try-v2-page) #result-cta{scroll-margin-bottom:calc(2rem + env(safe-area-inset-bottom,0px))}:is(.try-page,.try-v2-page) .diagnosis-step-enter{animation:.4s ease-out try-diagnosis-step-enter}@keyframes try-diagnosis-step-enter{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:none}}:is(.try-page,.try-v2-page) .chat-caret{vertical-align:-.08em;background:#1d357f;width:1px;height:.95em;margin-left:.06em;animation:.9s step-end infinite try-chat-caret;display:inline-block}@keyframes try-chat-caret{0%,45%{opacity:1}50%,to{opacity:0}}:is(.try-page,.try-v2-page) .chat-dot{background:#1d357f;border-radius:50%;width:.4rem;height:.4rem;animation:1s ease-in-out infinite try-chat-dot}:is(.try-page,.try-v2-page) .chat-dot:nth-child(2){animation-delay:.16s}:is(.try-page,.try-v2-page) .chat-dot:nth-child(3){animation-delay:.32s}@keyframes try-chat-dot{0%,80%,to{opacity:.28;transform:translateY(0)}40%{opacity:1;transform:translateY(-.22rem)}}@media (prefers-reduced-motion:reduce){:is(.try-page,.try-v2-page) .diagnosis-step-enter{animation:none}:is(.try-page,.try-v2-page) .chat-dot{opacity:.55;animation:none}:is(.try-page,.try-v2-page) .chat-caret{animation:none}}
