.reviewHomePreviewScope .reviewPage .trainerPanel{overflow:hidden;border-color:rgba(155,124,255,.34)!important;background:radial-gradient(circle at 12% 0,rgba(155,124,255,.11),transparent 34%),radial-gradient(circle at 92% 100%,rgba(98,200,255,.055),transparent 32%),linear-gradient(145deg,rgba(8,17,46,.985),rgba(4,11,34,.985))!important;box-shadow:0 24px 62px rgba(0,0,0,.28),0 0 34px rgba(155,124,255,.075),inset 0 1px 0 rgba(255,255,255,.04),inset 0 0 38px rgba(155,124,255,.025)!important}.reviewHomePreviewScope .reviewPage .trainerPanel:before{background:linear-gradient(115deg,rgba(155,124,255,.065),transparent 31%,transparent 72%,rgba(98,200,255,.035))!important}.reviewHomePreviewScope .reviewPage .trainerPanel:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 1px 0 rgba(155,124,255,.16),inset 1px 0 0 rgba(155,124,255,.055)}.reviewHomePreviewScope .reviewPage .trainerPanel>div:first-child{position:relative;z-index:1;padding-bottom:18px;border-bottom:1px solid rgba(122,142,238,.11)}.reviewHomePreviewScope .reviewPage .trainerPanel>div:first-child .panelLabel{color:#ad98ff!important;text-shadow:0 0 15px rgba(155,124,255,.18)}.reviewHomePreviewScope .reviewPage .trainerPanel>div:first-child h2{margin-top:9px!important;font-size:23px!important;letter-spacing:-.025em}.reviewHomePreviewScope .reviewPage .trainerPanel>div:first-child>span:last-child{display:inline-flex;align-items:center;min-height:31px;padding:0 11px;border:1px solid rgba(155,124,255,.22);border-radius:999px;color:#c4baff!important;background:rgba(155,124,255,.055);box-shadow:0 0 16px rgba(155,124,255,.045);font-size:11px;font-weight:790;opacity:1!important}.reviewHomePreviewScope .reviewPage .trainerPanel>div:nth-of-type(2){position:relative;z-index:1;gap:12px!important}.reviewHomePreviewScope .reviewPage .trainerPanel .trainerSessionProgress{--review-tone:155,124,255;position:relative;overflow:hidden;padding:18px 20px 17px 22px!important;border-color:rgba(var(--review-tone),.28)!important;background:radial-gradient(circle at 10% 0,rgba(var(--review-tone),.09),transparent 43%),linear-gradient(145deg,rgba(12,22,57,.82),rgba(7,14,39,.78))!important;box-shadow:0 0 23px rgba(var(--review-tone),.045),inset 0 1px 0 rgba(var(--review-tone),.1),inset 0 0 28px rgba(var(--review-tone),.018)!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important}.reviewHomePreviewScope .reviewPage .trainerPanel .trainerSessionProgress:nth-child(2){--review-tone:98,200,255}.reviewHomePreviewScope .reviewPage .trainerPanel .trainerSessionProgress:nth-child(3){--review-tone:94,231,176}.reviewHomePreviewScope .reviewPage .trainerPanel .trainerSessionProgress:nth-child(4){--review-tone:244,190,99}.reviewHomePreviewScope .reviewPage .trainerPanel .trainerSessionProgress:nth-child(5n){--review-tone:255,127,159}.reviewHomePreviewScope .reviewPage .trainerPanel .trainerSessionProgress:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:2px;border-radius:999px;background:rgb(var(--review-tone));box-shadow:0 0 13px rgba(var(--review-tone),.46)}.reviewHomePreviewScope .reviewPage .trainerPanel .trainerSessionProgress:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(110deg,rgba(var(--review-tone),.025),transparent 35%)}.reviewHomePreviewScope .reviewPage .trainerPanel .trainerSessionProgress:hover{transform:translateY(-1px);border-color:rgba(var(--review-tone),.4)!important;box-shadow:0 10px 28px rgba(0,0,0,.12),0 0 28px rgba(var(--review-tone),.075),inset 0 1px 0 rgba(var(--review-tone),.13)!important}.reviewHomePreviewScope .reviewPage .trainerPanel .trainerSessionProgressTop{position:relative;z-index:1;gap:14px}.reviewHomePreviewScope .reviewPage .trainerPanel .trainerSessionProgressTop>div:first-child{display:grid;grid-gap:7px;gap:7px}.reviewHomePreviewScope .reviewPage .trainerPanel .trainerSessionProgressTop span{width:-moz-fit-content;width:fit-content;padding:4px 7px;border:1px solid rgba(var(--review-tone),.22);border-radius:999px;color:rgb(var(--review-tone))!important;background:rgba(var(--review-tone),.055);font-size:9px!important;font-weight:860!important;letter-spacing:.11em;text-transform:uppercase;text-shadow:0 0 12px rgba(var(--review-tone),.15)}.reviewHomePreviewScope .reviewPage .trainerPanel .trainerSessionProgressTop strong{color:#f8f8ff!important;font-size:15.5px!important;font-weight:800!important;letter-spacing:-.015em}.reviewHomePreviewScope .reviewPage .trainerPanel .trainerSessionProgressTop>div:last-child:not(:first-child){color:rgb(var(--review-tone))!important;font-size:18px!important;font-weight:850!important;letter-spacing:-.035em;text-shadow:0 0 18px rgba(var(--review-tone),.22)}.reviewHomePreviewScope .reviewPage .trainerPanel .trainerProgressTrack{position:relative;z-index:1;height:7px!important;margin-top:14px!important;overflow:hidden;border:1px solid rgba(var(--review-tone),.13)!important;background:rgba(10,18,48,.92)!important}.reviewHomePreviewScope .reviewPage .trainerPanel .trainerProgressFill{background:linear-gradient(90deg,rgba(var(--review-tone),.72),rgb(var(--review-tone)))!important;box-shadow:0 0 12px rgba(var(--review-tone),.42),0 0 20px rgba(var(--review-tone),.12)!important}.reviewHomePreviewScope .reviewPage .trainerPanel .reviewSessionActions{position:relative;z-index:2;display:flex;justify-content:flex-end;margin-top:14px;border:0!important;background:transparent!important}.reviewHomePreviewScope .reviewPage .trainerPanel .primaryButton{position:relative;z-index:2;min-height:38px;padding:9px 14px;border:1px solid rgba(var(--review-tone),.35)!important;border-radius:11px;color:#ffffff!important;background:linear-gradient(135deg,rgba(var(--review-tone),.34),rgba(var(--review-tone),.16))!important;box-shadow:0 0 18px rgba(var(--review-tone),.09),inset 0 1px 0 rgba(255,255,255,.09)!important}.reviewHomePreviewScope .reviewPage .trainerPanel .primaryButton:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(var(--review-tone),.52)!important;box-shadow:0 7px 22px rgba(0,0,0,.13),0 0 24px rgba(var(--review-tone),.14),inset 0 1px 0 rgba(255,255,255,.12)!important}.reviewHomePreviewScope .reviewPage .trainerPanel>div:last-child button:not(.primaryButton){min-height:38px;padding:9px 14px;border:1px solid rgba(155,124,255,.24);border-radius:11px;color:#e9e5ff;background:rgba(155,124,255,.075);box-shadow:0 0 18px rgba(155,124,255,.055)}.reviewHomeLibrary>section{position:relative;overflow:hidden;border-color:rgba(98,200,255,.28)!important;background:radial-gradient(circle at 9% 0,rgba(98,200,255,.085),transparent 34%),radial-gradient(circle at 92% 100%,rgba(94,231,176,.045),transparent 32%),linear-gradient(145deg,rgba(8,17,46,.98),rgba(4,11,34,.98))!important;box-shadow:0 22px 58px rgba(0,0,0,.24),0 0 28px rgba(98,200,255,.055),inset 0 1px 0 rgba(255,255,255,.04),inset 0 0 34px rgba(98,200,255,.02)!important}.reviewHomeLibrary>section:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:2px;border-radius:999px;background:rgb(98,200,255);box-shadow:0 0 14px rgba(98,200,255,.35)}.reviewHomeLibrary>section:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 1px 0 rgba(98,200,255,.13),inset 1px 0 0 rgba(98,200,255,.045)}.reviewHomeLibrary>section>div:first-child{position:relative;z-index:1}.reviewHomeLibrary>section>div:first-child>div:first-child>div:first-child{color:#67caff!important;text-shadow:0 0 14px rgba(98,200,255,.16)}.reviewHomeLibrary>section h2{letter-spacing:-.025em}.reviewHomeLibrary>section>div:first-child>div:last-child>div:first-child button:first-child{--library-tone:155,124,255}.reviewHomeLibrary>section>div:first-child>div:last-child>div:first-child button:nth-child(2){--library-tone:244,190,99}.reviewHomeLibrary>section>div:first-child>div:last-child>div:first-child button:nth-child(3){--library-tone:98,200,255}.reviewHomeLibrary>section>div:first-child>div:last-child>div:first-child button:nth-child(4){--library-tone:94,231,176}.reviewHomeLibrary>section>div:first-child>div:last-child>div:first-child button{border-color:rgba(var(--library-tone),.2)!important;color:rgba(var(--library-tone),.9)!important;background:rgba(var(--library-tone),.045)!important;box-shadow:0 0 14px rgba(var(--library-tone),.03)}.reviewHomeLibrary>section>div:first-child>div:last-child>div:first-child button:hover{border-color:rgba(var(--library-tone),.38)!important;color:rgb(var(--library-tone))!important;background:rgba(var(--library-tone),.075)!important;box-shadow:0 0 18px rgba(var(--library-tone),.07)}.reviewHomeLibrary>section>div:first-child>div:last-child>button:last-child{border-color:rgba(155,124,255,.3)!important;color:#f0edff!important;background:linear-gradient(135deg,rgba(155,124,255,.17),rgba(98,200,255,.08))!important;box-shadow:0 0 20px rgba(155,124,255,.07),inset 0 1px 0 rgba(255,255,255,.06)}.reviewHomeLibrary>section>div:first-child>div:last-child>button:last-child:hover{border-color:rgba(155,124,255,.46)!important;box-shadow:0 0 25px rgba(155,124,255,.11),inset 0 1px 0 rgba(255,255,255,.08)}@media (max-width:760px){.reviewHomePreviewScope .reviewPage .trainerPanel{padding:19px!important}.reviewHomePreviewScope .reviewPage .trainerPanel .trainerSessionProgress{padding:16px 16px 15px 18px!important}.reviewHomePreviewScope .reviewPage .trainerPanel .trainerSessionProgressTop{align-items:flex-start}.reviewHomePreviewScope .reviewPage .trainerPanel>div:first-child h2{font-size:20px!important}}