.tmcReviewStage{perspective:850px;perspective-origin:50% 42%;width:min(1320px,100vw - 34px);height:780px;margin:62px auto 0;position:relative;overflow:hidden}.tmcReviewFlow{transform-origin:50%;width:112%;height:120%;transform-style:preserve-3d;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:-8% 0 0 -6%;padding:12px;display:grid;transform:translate3d(-1%,-1.5%,-70px)rotateX(13deg)rotateY(-6deg)rotate(4.2deg)scale(1.05)}.tmcReviewLane{min-width:0;overflow:hidden}.tmcReviewTrack{will-change:transform;animation:tmcReviewsDown var(--review-duration,38s) linear infinite;flex-direction:column;gap:14px;display:flex}.tmcReviewTrack.isReverse{animation-name:tmcReviewsUp}.tmcReviewLane:nth-child(2) .tmcReviewTrack{animation-delay:-13s}.tmcReviewLane:nth-child(3) .tmcReviewTrack{animation-delay:-22s}.tmcReviewLane:nth-child(4) .tmcReviewTrack{animation-delay:-17s}.tmcReviewLane:hover .tmcReviewTrack,.tmcReviewLane:focus-within .tmcReviewTrack{animation-play-state:paused}.tmcReviewSet{flex-direction:column;gap:14px;display:flex}.tmcReviewCard,.tmcSlipCard{isolation:isolate;background:linear-gradient(145deg,#202124fa,#0a0a0afc);border:1px solid #c8a45d7a;border-radius:14px;width:100%;position:relative;overflow:hidden;box-shadow:0 15px 36px #0a0a0a6b,0 0 18px #c8a45d12}.tmcReviewCard{color:#f5f5f2;text-align:left;cursor:zoom-in;flex-direction:column;align-items:stretch;min-height:206px;padding:17px 16px 15px;transition:border-color .22s,box-shadow .22s,transform .22s;display:flex}.tmcReviewCard:hover,.tmcReviewCard:focus-visible{border-color:#c8a45d;transform:translateY(-3px)translateZ(15px);box-shadow:0 22px 48px #0a0a0a85,0 0 28px #c8a45d33}.tmcReviewCard:focus-visible{outline-offset:2px;outline:2px solid #e2c98b}.tmcReviewCardHeader{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.tmcDiscordAvatar,.tmcDiscordAvatarFallback{border:1px solid #e2c98b8c;border-radius:50%;flex:0 0 38px;width:38px;height:38px;box-shadow:0 0 14px #c8a45d24}.tmcDiscordAvatar{object-fit:cover;background:#0a0a0a;display:block}.tmcDiscordAvatarFallback{color:#0a0a0a;background:linear-gradient(145deg,#e2c98b,#c8a45d);place-items:center;font-size:13px;font-weight:900;display:grid}.tmcReviewCardHeader strong,.tmcReviewCardHeader small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tmcReviewCardHeader strong{color:#f5f5f2;font-size:14px;line-height:1.2}.tmcReviewerName{filter:blur(5px);opacity:.82;-webkit-user-select:none;user-select:none;pointer-events:none;display:inline-block!important}.tmcReviewCardHeader small{color:#858585;margin-top:3px;font-size:9px}.tmcReviewCardHeader i{color:#c8a45d;letter-spacing:.08em;border:1px solid #c8a45d4d;border-radius:99px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:900}.tmcReviewBody{color:#f5f5f2;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin-top:15px;font-size:clamp(14px,1.15vw,17px);line-height:1.58;display:-webkit-box;overflow:hidden}.tmcReviewOpen{color:#c8a45d;align-self:flex-end;margin-top:auto;padding-top:12px;font-size:9px;font-weight:800;display:block}.tmcSlipCard{color:inherit;text-align:left;cursor:zoom-in;padding:10px;transition:border-color .22s,box-shadow .22s,transform .22s}.tmcSlipCard:hover,.tmcSlipCard:focus-visible{border-color:#c8a45d;transform:translateY(-3px)translateZ(15px);box-shadow:0 22px 48px #0a0a0a85,0 0 28px #c8a45d33}.tmcSlipCard:focus-visible{outline-offset:2px;outline:2px solid #e2c98b}.tmcSlipLabel{color:#c8a45d;letter-spacing:.14em;margin:1px 2px 8px;font-size:8px;font-weight:900;display:block}.tmcSlipImage{background:#f5f5f2;border:1px solid #c8a45d61;border-radius:9px;display:block;position:relative;overflow:hidden}.tmcSlipImage img{width:100%;height:auto;display:block}.tmcSlipRedaction{color:#0a0a0a;width:22%;height:8.7%;font:900 clamp(7px,.7vw,10px)/1 var(--font-english), sans-serif;letter-spacing:.04em;background:#f5f5f2;place-items:center;display:grid;position:absolute;top:19.2%;right:5.7%;box-shadow:0 0 0 2px #f5f5f2}.tmcReviewFade{z-index:4;pointer-events:none;position:absolute}.tmcReviewFadeTop{background:linear-gradient(#0a0a0a,#0000);height:15%;inset:0 0 auto}.tmcReviewFadeBottom{background:linear-gradient(#0000,#0a0a0a);height:18%;inset:auto 0 0}.tmcReviewFadeLeft{background:linear-gradient(90deg,#0a0a0a,#0000);width:6%;inset:0 auto 0 0}.tmcReviewFadeRight{background:linear-gradient(270deg,#0a0a0a,#0000);width:6%;inset:0 0 0 auto}.tmcReviewLesson{color:#f5f5f2bd;text-align:center;border-top:1px solid #c8a45d6b;justify-items:center;width:min(920px,100% - 34px);margin:28px auto 0;padding:30px 26px 34px;font-size:clamp(21px,2.25vw,32px);font-weight:650;line-height:1.45;display:grid}.tmcReviewLesson strong{color:#e2c98b;margin-bottom:5px;font-size:1.14em;font-weight:900}.tmcReviewLesson span{display:block}.tmcReviewDialog{z-index:25000;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.tmcReviewDialogBackdrop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:zoom-out;background:#0a0a0ae6;border:0;position:absolute;inset:0}.tmcReviewDialogCard{z-index:1;color:#f5f5f2;background:radial-gradient(circle at 85% 0,#c8a45d1f,#0000 36%),#0a0a0a;border:1px solid #c8a45db3;border-radius:22px;width:min(720px,100%);max-height:88vh;padding:clamp(28px,5vw,54px);position:relative;overflow:auto;box-shadow:0 34px 120px #0a0a0ab8,0 0 42px #c8a45d2e}.tmcReviewDialogArrow{display:none}.tmcReviewDialogClose{color:#f5f5f2;cursor:pointer;background:#0a0a0ae6;border:1px solid #c8a45d73;border-radius:50%;place-items:center;width:40px;height:40px;font-size:28px;display:grid;position:absolute;top:16px;right:16px}.tmcReviewDialogBadge{color:#c8a45d;letter-spacing:.18em;font-size:10px;font-weight:800}.tmcReviewDialogIdentity{align-items:center;gap:13px;margin-top:26px;display:flex}.tmcReviewDialogIdentity strong,.tmcReviewDialogIdentity small{display:block}.tmcReviewDialogIdentity small{color:#858585;margin-top:3px;font-size:12px}.tmcReviewDialogCard p{color:#f5f5f2;margin:20px 0 0;font-size:clamp(21px,3vw,30px);line-height:1.7}.tmcReviewDialogCta{text-align:center;border-top:1px solid #c8a45d47;justify-items:center;margin-top:28px;padding-top:24px;display:grid}.tmcReviewDialogCta>strong{color:#9b711f;font-size:clamp(20px,2.2vw,27px);line-height:1.35}.tmcReviewLineButton.joinTmcButton{border-radius:999px;min-width:min(100%,330px);min-height:54px;margin:14px auto 0;padding-inline:24px}.tmcReviewLineButton.joinTmcButton:after{border-radius:999px}.tmcReviewLineButton.joinTmcButton span{font-family:var(--font-info), sans-serif;letter-spacing:0;font-size:clamp(17px,1.8vw,21px)}.tmcReviewDialog .joinQrModal{z-index:26000}.tmcSlipDialogCard{width:min(920px,96vw);padding:clamp(20px,3vw,34px)}.tmcSlipDialogImage{background:#f5f5f2;border:1px solid #c8a45d94;border-radius:14px;margin-top:22px;display:block;position:relative;overflow:hidden}.tmcSlipDialogImage img{object-fit:contain;width:100%;max-height:74vh;display:block}.tmcSlipDialogImage .tmcSlipRedaction{font-size:clamp(9px,1vw,13px)}.tmcReviewStage{background:0 0}.tmcReviewCard,.tmcSlipCard{color:#202124;background:#fff;border-color:#c8a45d61;box-shadow:0 12px 34px #2021241a}.tmcReviewCardHeader strong,.tmcReviewBody{color:#202124}.tmcReviewCardHeader small{color:#777}.tmcReviewFadeTop,.tmcReviewFadeBottom,.tmcReviewFadeLeft,.tmcReviewFadeRight{background:0 0}.tmcReviewDialogBackdrop{background:#20212485}.tmcReviewDialogCard{color:#202124;background:radial-gradient(circle at 85% 0,#c8a45d21,#0000 36%),#fff;box-shadow:0 34px 100px #2021243d,0 0 42px #c8a45d24}.tmcReviewDialogClose{color:#202124;background:#fff}.tmcReviewDialogCard p{color:#202124}@keyframes tmcReviewsDown{0%{transform:translateY(calc(-50% - 7px))}to{transform:translateY(0)}}@keyframes tmcReviewsUp{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 7px))}}@media (width<=980px){.tmcReviewStage{height:720px}.tmcReviewFlow{grid-template-columns:repeat(2,minmax(0,1fr));width:108%;height:114%;margin:-5% 0 0 -4%;transform:translate3d(0,-1%,-45px)rotateX(8deg)rotateY(-4deg)rotate(2.5deg)scale(1.03)}.tmcReviewLane:nth-child(3){display:none}.tmcSlipLane{display:block!important}}@media (width<=620px){.tmcReviewStage{width:calc(100vw - 22px);height:680px}.tmcReviewFlow{grid-template-columns:1fr;gap:0;width:100%;height:108%;margin:0;padding:5px;transform:none}.tmcReviewLane:nth-child(2),.tmcReviewLane:nth-child(3),.tmcSlipLane{display:none!important}.tmcReviewCard{min-height:190px}.tmcReviewBody{font-size:16px}.tmcReviewDialog{padding:12px}.tmcReviewDialogCard{width:100%;max-height:90dvh;padding:34px 42px 28px}.tmcReviewDialogArrow{z-index:5;color:#f2d675;cursor:pointer;background:#090b0feb;border:1px solid #c8a45d9e;border-radius:999px;place-items:center;width:38px;height:52px;font-size:34px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 24px #00000047}.tmcReviewDialogArrow.isPrevious{left:6px}.tmcReviewDialogArrow.isNext{right:6px}.tmcReviewDialogClose{top:10px;right:10px}.tmcReviewDialogCard p{font-size:clamp(19px,5.8vw,25px);line-height:1.62}}@media (prefers-reduced-motion:reduce){.tmcReviewTrack{animation:none}.tmcReviewStage{height:auto;max-height:900px;overflow:auto}.tmcReviewSet[aria-hidden=true]{display:none}}
