.mentor-admin-entry{color:#86edf3;border:1px solid #60e3ee73;border-radius:7px;width:max-content;margin:11px 0 0;padding:7px 11px;font-size:9px;font-weight:800;text-decoration:none;transition:all .18s;display:block}.mentor-page .public-nav,.mentor-page .public-menu-row{flex-wrap:nowrap;align-items:center;display:flex}.mentor-page .public-menu-row>details{flex:none;display:block}.mentor-page .public-menu-row>details>summary{white-space:nowrap;align-items:center;min-height:24px}.mentor-page .mentor-administration-menu{order:1}.mentor-page .mentor-administration-menu+details{order:2}.mentor-admin-entry:hover{color:#fff;background:#43dbe61a;border-color:#60e3ee}.mentor-admin-reconnect{justify-content:center;align-items:center;margin-top:22px;text-decoration:none;display:flex}.mentor-results-ai{max-width:1180px;margin:0 auto -30px;padding:0 0 30px}.mentor-results-ai .mentee-summary{margin:0}.mentor-admin-match-test{color:#5630c7;cursor:pointer;background:#f4f0ff;border:1px solid #7b55e7;border-radius:8px;margin:18px 0 0;padding:11px 15px;font-size:9px;font-weight:900;display:block}.mentor-admin-direct-test{color:#5630c7;cursor:pointer;background:#f7f4ff;border:1px dashed #7b55e7;border-radius:9px;width:100%;margin:10px 0 0;padding:12px 15px;font-size:9px;font-weight:900;display:block}.mentor-admin-direct-test:disabled{opacity:.55;cursor:wait}.mentor-ai-activity{z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:#fff;text-align:center;background:#04182bc7;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.mentor-ai-activity b{margin-top:18px;font-size:18px}.mentor-ai-activity p{color:#c8eef5;margin:8px 0 0;font-size:11px}.mentor-ai-activity small{color:#9cb8c8;margin-top:8px;font-size:8px}.mentor-ai-hourglass{background:linear-gradient(145deg,#063857f2,#34156de6);border:1px solid #54deea8c;border-radius:28px;place-items:center;width:92px;height:92px;display:grid;box-shadow:0 0 42px #2fcfe747}.mentor-ai-hourglass span{filter:drop-shadow(0 0 10px #60e3ee99);font-size:45px;animation:3.2s ease-in-out infinite mentor-hourglass-turn;display:block}@keyframes mentor-hourglass-turn{0%,35%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.06)}85%,to{transform:rotate(360deg)scale(1)}}.mentor-ai-hourglass.realistic{width:78px;height:104px;box-shadow:none;filter:drop-shadow(0 0 14px #48dce966);background:0 0;border:0;border-radius:0;animation:5s ease-in-out infinite real-hourglass-flip;display:block;position:relative}.mentor-ai-hourglass.realistic .glass{filter:none;background:#e0fcff1f;border:3px solid #9cecf3;width:54px;height:45px;animation:none;position:absolute;left:12px;overflow:hidden}.mentor-ai-hourglass.realistic .glass i{background:#f5c453;position:absolute;left:7px;right:7px}.mentor-ai-hourglass.realistic .glass.top i{clip-path:polygon(0 0,100% 0,55% 100%,45% 100%);height:31px;animation:2.3s linear infinite sand-top;bottom:2px}.mentor-ai-hourglass.realistic .glass.bottom i{border-radius:50% 50% 3px 3px;height:6px;animation:2.3s linear infinite sand-bottom;bottom:2px}.mentor-ai-hourglass.realistic .sand-stream{z-index:3;filter:none;background:#f5c453;border-radius:2px;width:3px;height:17px;animation:.35s linear infinite sand-flow;position:absolute;top:45px;left:38px}@keyframes sand-top{0%{opacity:1;transform:translateY(0)}92%{opacity:1}to{opacity:.2;transform:translateY(39px)}}@keyframes sand-bottom{0%{border-radius:50% 50% 3px 3px;height:4px}to{border-radius:55% 55% 4px 4px;height:38px}}@keyframes sand-flow{0%,to{opacity:.4;transform:scaleY(.75)}50%{opacity:1;transform:scaleY(1)}}@keyframes real-hourglass-flip{0%,43%{transform:rotate(0)}49%,93%{transform:rotate(180deg)}to{transform:rotate(360deg)}}.mentor-ai-hourglass.realistic{filter:drop-shadow(0 10px 15px #0000006b);width:96px;height:126px;animation-duration:6.4s}.mentor-ai-hourglass.realistic:before,.mentor-ai-hourglass.realistic:after{content:"";z-index:6;background:linear-gradient(#f6dc93 0%,#a86f25 45%,#5b3414 100%);border:1px solid #d9b667;border-radius:50%;width:88px;height:11px;position:absolute;left:4px;box-shadow:inset 0 2px 2px #ffffff8c,0 2px 5px #0000006b}.mentor-ai-hourglass.realistic:before{top:0}.mentor-ai-hourglass.realistic:after{bottom:0}.mentor-ai-hourglass.realistic .glass{background:linear-gradient(100deg,#ffffff61,#ade0ec14 38%,#ffffff38 65%,#98d3e21a);border:1.5px solid #cff5ffe6;width:58px;height:52px;left:19px;box-shadow:inset 5px 0 7px #ffffff2e,inset -3px 0 5px #6bb8cb2e}.mentor-ai-hourglass.realistic .glass:after{content:"";background:linear-gradient(#ffffffbf,#ffffff14);border-radius:50%;width:4px;position:absolute;top:4px;bottom:5px;left:8px}.mentor-ai-hourglass.realistic .glass.top{clip-path:polygon(0 0,100% 0,60% 100%,40% 100%);border-radius:9px 9px 28px 28px;top:10px}.mentor-ai-hourglass.realistic .glass.bottom{clip-path:polygon(40% 0,60% 0,100% 100%,0 100%);border-radius:28px 28px 9px 9px;bottom:10px}.mentor-ai-hourglass.realistic .glass i{background:linear-gradient(90deg,#b97922,#f3cc67 40%,#d99b32 72%,#8f581a);left:6px;right:6px;box-shadow:inset 0 2px 2px #ffeba08c}.mentor-ai-hourglass.realistic .glass.top i{height:37px;animation-duration:2.9s}.mentor-ai-hourglass.realistic .glass.bottom i{height:5px;animation-duration:2.9s}.mentor-ai-hourglass.realistic .sand-stream{background:linear-gradient(#f5d27a,#c88423);width:2px;height:14px;top:58px;left:47px;box-shadow:0 0 3px #f5c553cc}.mentor-ai-hourglass.realistic:has(.glass)::marker{display:none}.mentor-ai-hourglass.realistic:before,.mentor-ai-hourglass.realistic:after{display:none}.mentor-ai-hourglass.realistic .glass.top{top:2px}.mentor-ai-hourglass.realistic .glass.bottom{bottom:2px}.mentor-ai-hourglass.realistic .glass.top i{animation:6.4s linear infinite mentor-sand-upper}.mentor-ai-hourglass.realistic .glass.bottom i{animation:6.4s linear infinite mentor-sand-lower}.mentor-ai-hourglass.realistic .sand-stream{animation:6.4s linear infinite mentor-sand-stream-cycle}@keyframes mentor-sand-upper{0%{opacity:1;height:37px;transform:translateY(0)}42%{opacity:.35;height:4px;transform:translateY(35px)}48%{opacity:.2;height:4px;transform:translateY(35px)}50%{opacity:.35;height:4px;transform:translateY(35px)}92%{opacity:1;height:37px;transform:translateY(0)}98%,to{opacity:1;height:37px;transform:translateY(0)}}@keyframes mentor-sand-lower{0%{opacity:.35;height:4px}42%{opacity:1;height:38px}48%{opacity:1;height:38px}50%{opacity:1;height:38px}92%{opacity:.35;height:4px}98%,to{opacity:.35;height:4px}}@keyframes mentor-sand-stream-cycle{0%,41%{opacity:1;transform:scaleY(1)}43%,49%{opacity:0;transform:scaleY(.1)}50%,91%{opacity:1;transform:scaleY(1)}93%,to{opacity:0;transform:scaleY(.1)}}.mentor-match-specimen .mentor-results{position:relative;overflow:hidden}.mentor-match-specimen .mentor-results:before{content:"SPECIMEN";z-index:4;color:#053b5b1b;letter-spacing:14px;pointer-events:none;white-space:nowrap;font-size:clamp(80px,16vw,220px);font-weight:1000;line-height:1;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(-18deg)}.mentor-match-specimen .mentor-results:after{content:"DÉMONSTRATION — profils fictifs jusqu’à validation d’au moins 3 Mentors";z-index:5;color:#966411;letter-spacing:.5px;pointer-events:none;background:#fff7df;border:1px solid #e7b449;border-radius:20px;padding:7px 11px;font-size:7px;font-weight:900;position:absolute;top:18px;right:22px}.mentee-ai-review{background:#f7fafc;border:1px solid #d7e4ec;border-radius:11px;margin:18px -2px -2px;padding:16px}.mentee-ai-review.available{background:linear-gradient(135deg,#edfaff,#f8fcff);border-color:#8fd9e8}.mentee-ai-review>header{justify-content:space-between;align-items:center;display:flex}.mentee-ai-review>header div small,.mentee-ai-review>header div b{display:block}.mentee-ai-review>header div small{color:#0878ee;letter-spacing:.8px;font-size:7px;font-weight:950}.mentee-ai-review>header div b{color:#0a3b59;text-transform:capitalize;margin-top:4px;font-size:13px}.mentee-ai-review>header>strong{color:#fff;background:#0878ee;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;display:grid}.mentee-ai-review>p{color:#526f83;font-size:9px;line-height:1.55}.mentee-ai-review>div{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.mentee-ai-review section{background:#fff;border-radius:8px;padding:10px}.mentee-ai-review section b,.mentee-ai-review section span{display:block}.mentee-ai-review section b{color:#0878ee;text-transform:uppercase;font-size:7px}.mentee-ai-review section span{color:#49677b;margin-top:4px;font-size:8px;line-height:1.45}@media (max-width:620px){.mentee-ai-review>div{grid-template-columns:1fr}}
