.trainerPage{--grammar-accent-rgb:88,229,184;--grammar-accent:rgb(var(--grammar-accent-rgb));--grammar-accent-soft:rgba(var(--grammar-accent-rgb),.10);--grammar-accent-border:rgba(var(--grammar-accent-rgb),.28);--grammar-accent-glow:rgba(var(--grammar-accent-rgb),.15);--module-rgb:var(--grammar-accent-rgb);--module-rgb-2:var(--grammar-accent-rgb)}.trainerPage .pageEyebrow,.trainerPage .panelLabel,.trainerPage .trainerQuestionMeta>span:first-child{color:#69e6bd!important;text-shadow:0 0 16px rgba(var(--grammar-accent-rgb),.16)}.trainerPage>.pageHeader:not(.trainerOverviewHeader){border-color:var(--grammar-accent-border)!important;background:radial-gradient(circle at 84% 10%,rgba(var(--grammar-accent-rgb),.12),transparent 31%),radial-gradient(circle at 9% 110%,rgba(var(--grammar-accent-rgb),.05),transparent 34%),linear-gradient(145deg,rgba(10,19,54,.97),rgba(4,10,31,.988))!important;box-shadow:0 20px 54px rgba(0,0,0,.24),0 0 40px rgba(var(--grammar-accent-rgb),.06),inset 0 1px 0 rgba(255,255,255,.035),inset 0 0 48px rgba(var(--grammar-accent-rgb),.018)!important}.trainerPage>.pageHeader:not(.trainerOverviewHeader) .levelBadge{border-color:rgba(var(--grammar-accent-rgb),.27)!important;color:#dffcf3!important;background:rgba(var(--grammar-accent-rgb),.055)!important;box-shadow:0 0 20px rgba(var(--grammar-accent-rgb),.065),inset 0 1px 0 rgba(255,255,255,.035)!important}.trainerPage .trainerOverviewChip{border-color:rgba(var(--grammar-accent-rgb),.28)!important;color:#cbf4e7!important;background:rgba(var(--grammar-accent-rgb),.055)!important;box-shadow:0 0 20px rgba(var(--grammar-accent-rgb),.07),inset 0 1px 0 rgba(255,255,255,.035)!important}.trainerPage .trainerOverviewPanel,.trainerPage>.trainerPanel{border-color:rgba(var(--grammar-accent-rgb),.3)!important;background:radial-gradient(circle at 10% 0,rgba(var(--grammar-accent-rgb),.075),transparent 37%),radial-gradient(circle at 94% 100%,rgba(var(--grammar-accent-rgb),.03),transparent 31%),linear-gradient(145deg,rgba(8,17,46,.985),rgba(4,11,34,.985))!important;box-shadow:0 22px 58px rgba(0,0,0,.24),0 0 34px rgba(var(--grammar-accent-rgb),.055),inset 0 1px 0 rgba(255,255,255,.035),inset 0 0 34px rgba(var(--grammar-accent-rgb),.016)!important}.trainerPage .trainerOverviewPanel:after{background:radial-gradient(circle at 18% 4%,rgba(var(--grammar-accent-rgb),.075),transparent 28%),radial-gradient(circle at 93% 74%,rgba(var(--grammar-accent-rgb),.035),transparent 25%)!important}.trainerPage .trainerOverviewPrimaryCard,.trainerPage .trainerOverviewSecondaryCard{border-color:rgba(var(--grammar-accent-rgb),.3)!important;background:radial-gradient(circle at 88% 18%,rgba(var(--grammar-accent-rgb),.1),transparent 32%),linear-gradient(145deg,rgba(10,22,52,.95),rgba(5,13,34,.96))!important;box-shadow:0 14px 34px rgba(0,0,0,.2),0 0 31px rgba(var(--grammar-accent-rgb),.07),inset 0 1px 0 rgba(255,255,255,.03)!important}.trainerPage .trainerOverviewPrimaryCard{border-color:rgba(var(--grammar-accent-rgb),.42)!important;background:radial-gradient(circle at 86% 16%,rgba(var(--grammar-accent-rgb),.17),transparent 31%),radial-gradient(circle at 18% 100%,rgba(var(--grammar-accent-rgb),.055),transparent 34%),linear-gradient(145deg,rgba(13,27,59,.98),rgba(6,15,37,.98))!important;box-shadow:0 18px 42px rgba(0,0,0,.22),0 0 42px rgba(var(--grammar-accent-rgb),.11),0 0 74px rgba(var(--grammar-accent-rgb),.045),inset 0 1px 0 rgba(255,255,255,.04)!important}.trainerPage .trainerOverviewPrimaryCard .trainerOverviewCardMeta>span:first-child,.trainerPage .trainerOverviewSecondaryCard .trainerOverviewCardTop>.trainerOverviewCardMeta,.trainerPage .trainerOverviewStatus{border-color:rgba(var(--grammar-accent-rgb),.25)!important;color:#71e4bf!important;background:rgba(var(--grammar-accent-rgb),.065)!important;box-shadow:0 0 15px rgba(var(--grammar-accent-rgb),.055)!important}.trainerPage .trainerOverviewStatusCompleted{color:#8cf1cf!important;border-color:rgba(var(--grammar-accent-rgb),.34)!important;background:rgba(var(--grammar-accent-rgb),.09)!important}.trainerPage .trainerOverviewSecondaryCard:hover{border-color:rgba(var(--grammar-accent-rgb),.44)!important;box-shadow:0 16px 36px rgba(0,0,0,.22),0 0 38px rgba(var(--grammar-accent-rgb),.1),inset 0 1px 0 rgba(255,255,255,.04)!important}.trainerPage .trainerOverviewStats{border-color:rgba(var(--grammar-accent-rgb),.24)!important;background:radial-gradient(circle at 52% -35%,rgba(var(--grammar-accent-rgb),.095),transparent 58%),rgba(6,16,34,.72)!important;box-shadow:0 12px 30px rgba(0,0,0,.18),0 0 32px rgba(var(--grammar-accent-rgb),.065),inset 0 1px 0 rgba(255,255,255,.025)!important}.trainerPage .trainerSessionProgress{border-color:rgba(var(--grammar-accent-rgb),.29)!important;background:radial-gradient(circle at 10% 0,rgba(var(--grammar-accent-rgb),.075),transparent 44%),linear-gradient(145deg,rgba(10,22,52,.86),rgba(6,14,36,.84))!important;box-shadow:0 0 23px rgba(var(--grammar-accent-rgb),.045),inset 0 1px 0 rgba(var(--grammar-accent-rgb),.09)!important}.trainerPage .trainerSessionProgressTop span,.trainerPage .trainerSessionProgressTop>div:last-child{color:#69e6bd!important}.trainerPage .trainerProgressTrack{border-color:rgba(var(--grammar-accent-rgb),.14)!important;background:rgba(9,19,42,.94)!important}.trainerPage .trainerProgressFill{background:linear-gradient(90deg,#31b98e,#58e5b8,#8af0cf)!important;box-shadow:0 0 12px rgba(var(--grammar-accent-rgb),.42),0 0 22px rgba(var(--grammar-accent-rgb),.13)!important}.trainerPage .trainerQuestionMeta{color:#79bea9!important}.trainerPage .trainerQuestionMeta>span:last-child{color:#7fcdb6!important}.trainerPage .trainerSentence{border-color:rgba(var(--grammar-accent-rgb),.24)!important;background:radial-gradient(circle at 50% -22%,rgba(var(--grammar-accent-rgb),.15),transparent 45%),linear-gradient(180deg,rgba(14,35,57,.56),rgba(6,18,37,.38))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 18px 44px rgba(0,0,0,.1),0 0 30px rgba(var(--grammar-accent-rgb),.035)!important}.trainerPage .trainerSentence:before{background:linear-gradient(90deg,#34bd91,#58e5b8,#7fedd0)!important;box-shadow:0 0 20px rgba(var(--grammar-accent-rgb),.27)!important}.trainerPage .trainerForm textarea{border-color:rgba(var(--grammar-accent-rgb),.2)!important;background:linear-gradient(180deg,rgba(5,15,36,.92),rgba(4,12,30,.95))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025),inset 0 0 24px rgba(var(--grammar-accent-rgb),.018)!important}.trainerPage .trainerForm textarea:focus{outline:none!important;border-color:rgba(var(--grammar-accent-rgb),.55)!important;box-shadow:0 0 0 3px rgba(var(--grammar-accent-rgb),.095),0 0 22px rgba(var(--grammar-accent-rgb),.12),inset 0 1px 0 rgba(255,255,255,.03)!important}.trainerPage .primaryButton{border-color:rgba(var(--grammar-accent-rgb),.44)!important;color:#06251b!important;background:linear-gradient(135deg,#8cf1cf,#58e5b8 55%,#2fb184)!important;box-shadow:0 10px 26px rgba(var(--grammar-accent-rgb),.16),0 0 22px rgba(var(--grammar-accent-rgb),.12),inset 0 1px 0 rgba(255,255,255,.28)!important;text-shadow:none!important}.trainerPage .primaryButton:hover:not(:disabled){border-color:rgba(var(--grammar-accent-rgb),.63)!important;box-shadow:0 13px 31px rgba(var(--grammar-accent-rgb),.21),0 0 27px rgba(var(--grammar-accent-rgb),.16),inset 0 1px 0 rgba(255,255,255,.32)!important}.trainerPage .ghostButton{border-color:rgba(var(--grammar-accent-rgb),.22)!important;color:#c8ecdf!important;background:rgba(var(--grammar-accent-rgb),.045)!important}.trainerPage .naturalAnswer{border-color:rgba(var(--grammar-accent-rgb),.33)!important;background:radial-gradient(circle at 90% 20%,rgba(var(--grammar-accent-rgb),.09),transparent 34%),linear-gradient(135deg,rgba(var(--grammar-accent-rgb),.11),rgba(6,16,40,.79))!important;box-shadow:inset 3px 0 0 rgba(var(--grammar-accent-rgb),.45),inset 0 1px 0 rgba(255,255,255,.035),0 10px 30px rgba(0,0,0,.12)!important}.trainerPage .compare>div:last-child span,.trainerPage .naturalAnswer span{color:#72e9c3!important}.trainerPage .compare>div:last-child strong,.trainerPage .naturalAnswer strong{color:#e5fff7!important}.trainerPage .compare>div:last-child{border-color:rgba(var(--grammar-accent-rgb),.32)!important;background:radial-gradient(circle at 88% 18%,rgba(var(--grammar-accent-rgb),.09),transparent 38%),linear-gradient(145deg,rgba(var(--grammar-accent-rgb),.12),rgba(3,17,27,.72))!important;box-shadow:inset 3px 0 0 rgba(var(--grammar-accent-rgb),.41),0 0 22px rgba(var(--grammar-accent-rgb),.04)!important}@media (max-width:720px){.trainerPage>.pageHeader:not(.trainerOverviewHeader){box-shadow:0 15px 40px rgba(0,0,0,.21),0 0 28px rgba(var(--grammar-accent-rgb),.05),inset 0 1px 0 rgba(255,255,255,.03)!important}.trainerPage .primaryButton{box-shadow:0 8px 20px rgba(var(--grammar-accent-rgb),.15),0 0 17px rgba(var(--grammar-accent-rgb),.09),inset 0 1px 0 rgba(255,255,255,.26)!important}}