.trainerPage>.trainerPanel{padding:24px 28px}.trainerPage .trainerQuestionMeta{font-size:11px;letter-spacing:.11em}.trainerPage .trainerSentence{position:relative;width:min(1040px,100%);max-width:none;margin:22px auto 24px;padding:24px 28px;overflow:hidden;border:1px solid rgba(121,103,242,.16);border-radius:24px;color:#f7f8ff;background:radial-gradient(circle at 50% -22%,rgba(115,88,242,.16),transparent 44%),linear-gradient(180deg,rgba(18,27,70,.54),rgba(7,15,43,.34));box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 18px 44px rgba(0,0,0,.1);text-align:center;font-size:clamp(24px,2.2vw,34px);font-weight:700;line-height:1.35;letter-spacing:-.035em;text-wrap:balance;word-break:normal}.trainerPage .trainerSentence:before{content:"";position:absolute;top:0;left:50%;width:96px;height:3px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,rgba(137,93,255,.9),rgba(91,198,232,.82));box-shadow:0 0 20px rgba(120,103,245,.24);transform:translateX(-50%)}.trainerPage .trainerForm textarea{min-height:150px;padding:21px 22px;font-size:19px;line-height:1.62}.trainerPage .feedback{gap:20px;margin-top:36px}.trainerPage .feedbackHeadline{order:1;gap:14px}.trainerPage .feedbackHeadline h3{margin-top:5px;font-size:19px;line-height:1.45;letter-spacing:-.018em}.trainerPage .feedbackLabel{font-size:10px;letter-spacing:.12em}.trainerPage .naturalAnswer{order:2;padding:19px 21px;border-color:rgba(72,219,178,.3);border-radius:13px;background:radial-gradient(circle at 90% 20%,rgba(76,224,183,.08),transparent 34%),linear-gradient(135deg,rgba(35,151,133,.12),rgba(6,16,40,.78));box-shadow:inset 3px 0 0 rgba(72,219,178,.42),inset 0 1px 0 rgba(255,255,255,.035),0 10px 30px rgba(0,0,0,.12)}.trainerPage .naturalAnswer span{margin-bottom:8px;color:#72dfc0;font-size:10px;font-weight:850;letter-spacing:.11em}.trainerPage .naturalAnswer strong{color:#e8fff8;font-size:16px;line-height:1.55;font-weight:720}.trainerPage .feedbackItem{order:3;padding-top:20px}.trainerPage .feedbackItem .pill{font-size:10px}.trainerPage .feedbackItem .errorPill{color:#ff9eae;border-color:rgba(255,102,125,.22);background:rgba(160,48,76,.16)}.trainerPage .feedbackItem .improvementPill{color:#7edfe5;border-color:rgba(83,206,218,.22);background:rgba(40,143,159,.13)}.trainerPage .compare{gap:12px;margin-top:13px}.trainerPage .compare>div{padding:17px 18px;transition:border-color .16s ease,background .16s ease}.trainerPage .compare>div:first-child{border-color:rgba(240,96,120,.18);background:linear-gradient(145deg,rgba(116,33,55,.1),rgba(3,14,27,.64))}.trainerPage .compare>div:first-child span{color:#a9828f}.trainerPage .compare>div:first-child strong{color:#f1dce2}.trainerPage .compare>div:last-child{border-color:rgba(75,220,157,.3);background:radial-gradient(circle at 88% 18%,rgba(79,224,161,.08),transparent 38%),linear-gradient(145deg,rgba(29,118,83,.15),rgba(3,17,27,.72));box-shadow:inset 3px 0 0 rgba(75,220,157,.38),0 0 22px rgba(62,205,143,.035)}.trainerPage .compare>div:last-child span{color:#6ed9a5;font-weight:800}.trainerPage .compare>div:last-child strong{color:#dffbee}.trainerPage .compare span{margin-bottom:7px;font-size:10px;letter-spacing:.07em}.trainerPage .compare strong{font-size:15px;line-height:1.5;font-weight:700}.trainerPage .feedbackItem p{margin-top:13px;color:#aab4d0;font-size:14px;line-height:1.65}.trainerPage .feedback>.primaryButton{order:4;min-height:52px;font-size:14px}@media (max-width:720px){.trainerPage>.trainerPanel{padding:24px 18px}.trainerPage .trainerSentence{margin:18px auto;padding:20px 16px;border-radius:19px;font-size:clamp(20px,5.3vw,24px);font-weight:680;line-height:1.4;letter-spacing:-.02em;text-wrap:pretty}.trainerPage .trainerSentence:before{width:72px}.trainerPage .trainerForm textarea{min-height:135px;padding:18px;font-size:17px}.trainerPage .compare strong,.trainerPage .naturalAnswer strong{font-size:16px}.trainerPage .feedbackHeadline h3{font-size:17px}.trainerPage .feedbackItem p{font-size:16px}}