@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300&display=swap);@import url(https://fonts.googleapis.com/css2?family=Mulish&display=swap);@import url(https://fonts.googleapis.com/css2?family=Vujahday+Script&display=swap);@import url(https://fonts.googleapis.com/css2?family=Anton&display=swap);:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px 0 #0000001a,0 2px 15px 0 #0000000d;box-sizing:border-box;cursor:default;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1;word-break:break-word}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;transform-origin:right}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.chatbot-wrapper{bottom:20px;position:fixed;right:20px;z-index:1000}.chatbot-bubble{align-items:center;background:linear-gradient(135deg,#f7a600,#e8590c);border:none;border-radius:50%;box-shadow:0 8px 24px #f7a60059;color:#fff;cursor:pointer;display:flex;height:58px;justify-content:center;position:relative;transition:transform .2s ease,box-shadow .2s ease;width:58px}.chatbot-bubble:after{animation:chatbot-ping 2.6s ease-out infinite;border:2px solid #f7a60099;border-radius:50%;content:"";inset:0;pointer-events:none;position:absolute}.chatbot-bubble.open:after{animation:none;opacity:0}@keyframes chatbot-ping{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(1.45)}}.chatbot-bubble svg{transition:transform .25s ease}.chatbot-bubble:hover{box-shadow:0 12px 28px #f7a60080;transform:translateY(-2px) scale(1.05)}.chatbot-bubble:hover svg{transform:rotate(-8deg) scale(1.08)}.chatbot-bubble:focus-visible{outline:3px solid #f7a60080;outline-offset:2px}.chatbot-container{background:#1e1f23;border:1px solid #3a3b40;border-radius:20px;bottom:80px;box-shadow:0 24px 60px #0009;display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;height:550px;justify-content:space-between;opacity:0;overflow:hidden;pointer-events:none;position:fixed;right:20px;transform:translateY(100%);transition:opacity .5s ease,transform .5s ease;width:380px}.chatbot-container.open{opacity:1;pointer-events:auto;transform:translateY(0)}.chatbot-container.closed{opacity:0;pointer-events:none;transform:translateY(100%)}.chatbot-header{align-items:center;background:linear-gradient(135deg,#f7a600,#e8590c);border-radius:20px 20px 0 0;color:#fff;display:flex;justify-content:space-between;padding:15px 20px}.chatbot-header-content{align-items:center;display:flex;gap:12px}.chatbot-avatar{align-items:center;background:#fff3;border-radius:50%;display:flex;font-size:18px;height:40px;justify-content:center;width:40px}.chatbot-header-text h3{font-size:16px;font-weight:600;margin:0}.chatbot-header-text span{color:#ffffffd9;font-size:12px}.chatbot-close-btn{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:30px;justify-content:center;padding:5px;transition:background-color .3s ease;width:30px}.chatbot-close-btn:hover{background:#fff3}.chat-history{background:#161618;display:flex;flex-direction:column;flex-grow:1;gap:12px;overflow-y:auto;padding:15px}.chat-message{word-wrap:break-word;animation:slideIn .3s ease-out;border-radius:20px;box-shadow:0 2px 8px #0000001a;font-size:14px;line-height:1.5;max-width:80%;padding:12px 16px;position:relative}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chat-message.user{align-self:flex-end;background:linear-gradient(135deg,#f7a600,#e8590c);border-bottom-right-radius:6px;color:#fff;margin-left:auto;position:relative}.chat-message.user:after{border:8px solid;border-color:#0000 #0000 #e8590c;border-right:0;bottom:0;content:"";height:0;margin-bottom:-8px;position:absolute;right:-8px;width:0}.chat-message.bot{align-self:flex-start;background:#26272b;border:1px solid #3a3b40;border-bottom-left-radius:6px;color:#e5e7eb;margin-right:auto}.chat-message.bot:after{border:8px solid;border-color:#0000 #0000 #26272b;border-left:0;bottom:0;content:"";height:0;left:-8px;margin-bottom:-8px;position:absolute;width:0}.chat-input{align-items:center;background:#1e1f23;border-top:1px solid #2e2f34;display:flex;gap:10px;padding:15px}.chat-input input{background:#26272b;border:1px solid #3a3b40;border-radius:25px;color:#e5e7eb;flex-grow:1;font-size:14px;outline:none;padding:12px 16px;transition:all .3s ease}.chat-input input::placeholder{color:#6b6d72}.chat-input input:focus{border-color:#f7a60099;box-shadow:0 0 0 3px #f7a6001f}.chat-input button{background:linear-gradient(135deg,#f7a600,#e8590c);border:none;border-radius:25px;box-shadow:0 2px 8px #f7a6004d;color:#161618;cursor:pointer;font-size:14px;font-weight:700;padding:12px 20px;transition:all .3s ease}.chat-input button:hover{box-shadow:0 4px 12px #f7a60073;transform:translateY(-1px)}.chat-history::-webkit-scrollbar{width:6px}.chat-history::-webkit-scrollbar-track{background:#0000}.chat-history::-webkit-scrollbar-thumb{background:#f7a6004d;border-radius:10px}.chat-history::-webkit-scrollbar-thumb:hover{background:#f7a60080}.chat-link{color:#f7a600;font-weight:500;text-decoration:underline;transition:all .3s ease;word-break:break-all}.chat-link:hover{background:#f7a6001f;border-radius:4px;color:#ffb733;padding:2px 4px;text-decoration:none}.chat-link:visited{color:#e8590c}.chat-message.user .chat-link{color:#fff;text-decoration:underline}.chat-message.user .chat-link:hover{background:#fff3;color:#fff}.chat-message.no-answer{background:#2b2316;border:1px solid #f7a60059;color:#fbd38d;max-width:90%}.chat-message.no-answer:after{border-bottom-color:#2b2316}.no-answer-content{align-items:flex-start;display:flex;gap:12px}.no-answer-icon{flex-shrink:0;font-size:20px;margin-top:2px}.no-answer-text{flex-grow:1}.no-answer-text p{font-weight:500;margin:0 0 12px}.no-answer-info{align-items:center;background:#00000040;border:1px solid #f7a6004d;border-radius:10px;color:#fbd38d;display:flex;font-size:12px;gap:8px;margin-bottom:10px;padding:10px 14px}.no-answer-info i{color:#f7a600}.no-answer-actions{margin-top:15px}.request-add-btn{align-items:center;background:linear-gradient(135deg,#f7a600,#e8590c);border:none;border-radius:25px;box-shadow:0 3px 10px #f7a6004d;color:#161618;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:8px;justify-content:center;padding:10px 18px;transition:all .3s ease;width:100%}.request-add-btn:hover{background:linear-gradient(135deg,#ffb733,#f06b1e);box-shadow:0 5px 15px #f7a60073;transform:translateY(-2px)}.request-add-btn:active{transform:translateY(0)}.no-answer-requested{align-items:center;background:#10b9811f;border:1px solid #10b98180;border-radius:15px;color:#6ee7b7;display:flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;margin-top:15px;padding:12px 16px}.chat-message.confirmation{animation:slideIn .3s ease-out;background:#172b23;border-left:4px solid #10b981;color:#6ee7b7;max-width:90%}.chat-message.confirmation:after{border-bottom-color:#172b23}.questionText{color:#e5e7eb;font-weight:500}.chat-message.bot.loading{animation:pulse 1.5s infinite;background:#26272b;color:#f7a600;font-style:italic}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.user-info-form{animation:slideInUp .3s ease-out;background:#1e1f23;border:1px solid #f7a60080;border-radius:12px;margin:10px;padding:15px}.form-header h4{color:#fff;font-size:16px;font-weight:600;margin:0 0 8px}.form-header p{color:#9ca3af;font-size:14px;line-height:1.4;margin:0 0 15px}.user-info-display{background:#f7a6001a;border:1px solid #f7a6004d;border-radius:6px;color:#f7a600;font-size:13px;margin:10px 0;padding:8px 12px}.user-info-display strong{color:#fff}.form-inputs{display:flex;flex-direction:column;gap:10px;margin-bottom:15px}.form-input{background:#26272b;border:1px solid #3a3b40;border-radius:8px;color:#e5e7eb;font-size:14px;outline:none;padding:10px 12px;transition:border-color .3s ease}.form-input::placeholder{color:#6b6d72}.form-input:focus{border-color:#f7a60099;box-shadow:0 0 0 3px #f7a6001f}.form-actions{display:flex;gap:10px;justify-content:flex-end}.form-btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:5px;padding:8px 16px;transition:all .3s ease}.submit-btn{background:linear-gradient(135deg,#f7a600,#e8590c);color:#161618;font-weight:700}.submit-btn:hover{box-shadow:0 4px 12px #f7a60059;transform:translateY(-1px)}.cancel-btn{background:#0000;border:1px solid #3a3b40;color:#9ca3af}.cancel-btn:hover{background:#26272b;color:#fff}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.chatbot-container{bottom:10px;height:90vh;right:2.5vw;width:95vw}.chatbot-bubble{font-size:22px;height:50px;width:50px}}.accordion{border:1px solid #d9d9d9}.accordion .accordion-item:first-child .title{border-top-left-radius:5px;border-top-right-radius:5px}.accordion .accordion-item:last-child .title{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.accordion .accordion-item .title{background-color:#f6f6f6;color:#444;padding:18px;width:100%}.accordion .accordion-item .title:after{color:#777;content:"\2795";float:right;font-size:13px;margin-left:5px}.accordion .accordion-item .panel{max-height:0;overflow:hidden;transition:max-height .15s ease-out}.accordion .accordion-item.active .title{background-color:#eee}.accordion .accordion-item.active .title:after{content:"\2796"}.accordion .accordion-item.active .panel{max-height:500px}.pacman-board{z-index:1}.pacman-scores{align-items:center;color:#fff;display:flex;font-family:Hack,monospace;height:42px;justify-content:space-around;left:0;position:absolute;top:0;width:100%}.food{background:#ff0;border-radius:100%;display:block;height:4px;margin-left:-2px;margin-top:-2px;position:absolute;width:4px}.food.big{height:10px;margin-left:-5px;margin-top:-5px;width:10px}.food-all{z-index:2}.pacman-monster,.pacman-player{position:absolute}body{margin:0}.pacman{position:relative;width:336px}
/*!
 * Cropper.js v1.6.2
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2024-04-21T07:43:02.731Z
 */.cropper-container{-webkit-touch-callout:none;direction:ltr;font-size:0;line-height:0;position:relative;touch-action:none;-webkit-user-select:none;user-select:none}.cropper-container img{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:#3399ffbf;overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.33333%;left:0;top:33.33333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.33333%;top:0;width:33.33333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}:root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s;--rt-arrow-size:8px}.core-styles-module_tooltip__3vRRp{left:0;opacity:0;pointer-events:none;position:absolute;top:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:inherit;position:absolute;z-index:-1}.core-styles-module_content__BRKdB{position:relative;z-index:1}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:.9;opacity:var(--rt-opacity);transition:opacity .15s ease-out;transition:opacity var(--rt-transition-show-delay) ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity .15s ease-in;transition:opacity var(--rt-transition-closing-delay) ease-in}.styles-module_tooltip__mnnfp{border-radius:3px;font-size:90%;width:-webkit-max-content;width:max-content}.styles-module_content__ydYdI{background:inherit;border-radius:inherit;padding:8px 16px}.styles-module_arrow__K0L3T{height:8px;height:var(--rt-arrow-size);width:8px;width:var(--rt-arrow-size)}[class*=react-tooltip__place-top]>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*=react-tooltip__place-right]>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*=react-tooltip__place-bottom]>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*=react-tooltip__place-left]>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:#222;background:var(--rt-color-dark);color:#fff;color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:#fff;background-color:var(--rt-color-white);color:#222;color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:#8dc572;background-color:var(--rt-color-success);color:#fff;color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:#f0ad4e;background-color:var(--rt-color-warning);color:#fff;color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:#be6464;background-color:var(--rt-color-error);color:#fff;color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:#337ab7;background-color:var(--rt-color-info);color:#fff;color:var(--rt-color-white)}*{box-sizing:0;margin:0;padding:0}body{background:#18191a;font-family:Lato,sans-serif}li{list-style-type:none}a{all:unset;cursor:pointer}select{background:#242526;border:1px solid #ced4da;border-radius:5px;color:#fff;display:block;font-size:.875rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}td{color:#789;font-size:13px;font-weight:600;line-height:1.66;padding:5px 5px 10px 10px;text-align:left}td a{display:flex;justify-content:center}tr{text-align:left}table{margin-top:2rem;width:100%}tr:nth-child(2n){background-color:#414142}th{background:#414142;border-radius:5px;color:#fff;padding:10px 10px 10px 15px}.blackButton{background:#4e5166;border:1px solid #0000;border-radius:.5rem;color:#fff;cursor:pointer;padding:.5rem;text-align:center}.actionButton{align-items:center;display:flex;gap:1rem;justify-content:center}.greenButton{background:#1fb141a3}.blackButtonTable,.greenButton{border:1px solid #0000;border-radius:.5rem;color:#fff;cursor:pointer;padding:.5rem;text-align:center}.blackButtonTable{background:#4e5166;width:60%}.deleteButton{background-color:#ff4c511f;border:none;border-radius:5px;color:#ff4c51;font-size:14px;padding:8px}.flex{align-items:center;display:flex;gap:1rem}.flex span{font-size:13px;font-weight:600;line-height:1.66}.flexTable{min-width:155px}.flexSolo,.flexTable{justify-content:center}.flexSolo,.flexTable,.toolNameCell{align-items:center;display:flex;gap:1rem}.toolNameCell img{border-radius:50%;width:35px}.pagination{align-items:center;background:#414142;border-radius:5px;color:#524e59;display:flex;gap:2rem;justify-content:space-around;margin-bottom:1rem;margin-top:1rem;padding:5px;width:100%}.pagination span{color:#fff}.pagination select{background:#414142;border:none;border-radius:5px;color:#fff;padding:5px}.pagination button{background:#242526;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:4px;width:100px}.select-formation{display:flex;gap:1rem;padding:1rem}.graphique{align-items:center;display:flex;padding:2rem}.blue-mention{background:linear-gradient(180deg,#faa61a4d,#faa61a24);border:1px solid #faa61a73;border-radius:7px;box-shadow:inset 0 1px 0 #ffffff47,0 1px 3px #00000040;color:#ffcf6b;font-weight:700;padding:1px 7px;text-decoration:none;transition:filter .15s ease}.blue-mention:hover{filter:brightness(1.12);text-decoration:none}.custom-comment-form{border:1px solid #ced4da;border-image:none;border-image:initial;border-radius:5px;color:#555770;display:block;font-size:.875rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s}.custom-comment-form__input{background:#242526!important;border:1px solid #0000;color:#fff}.telecharger{background:#fff6e0;border-radius:5px;color:#f6ad16;padding:1rem;position:absolute;right:40px;text-align:center;top:30px;width:150px}.react-tooltip.styles-module_tooltip__mnnfp{z-index:2}.swal2-confirm{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;background-color:#2f313d;border:0;border-radius:.25em;color:#fff;font-size:1em}.modal{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1100}.modal-content{background-color:#242526;border-radius:4px;box-shadow:0 2px 4px #0003;color:#fff;padding:20px;position:relative;width:600px}.modal-content .ck-blurred.ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline{border:1px solid #d3d3d3;border-radius:5px}.modal-content h2{margin-top:0}.modal-content form div{margin-bottom:10px}.modal-content label{display:block;margin-bottom:5px;margin-top:20px}.modal-content input{border:1px solid #ccc;border-radius:4px;padding:8px;width:100%}.modal-content .modal-buttons{display:flex;gap:2rem;justify-content:flex-end;margin-top:20px}.modal-content .modal-buttons button{background:#fff6e0;border:none;border-radius:5px;color:#ffb911;cursor:pointer;font-weight:600;padding:.7rem;width:150px}.modal-content .close{background:none!important;border:none!important;color:#fff!important;cursor:pointer;margin-left:10px;padding:0!important;position:absolute;right:-60px;top:7px}.formStyle{color:#5cabff;font-weight:700;padding:1rem}.input_range{margin:10px 0 50px!important}.textePoucents{margin-bottom:2rem;text-align:center}.emoji{min-height:50px;position:relative}.emoji .emojiSad{left:-19px}.emoji .emojiMid,.emoji .emojiSad{bottom:-35px;position:absolute;width:50px}.emoji .emojiMid{left:48%;right:50%}.emoji .emojiTop{bottom:-35px;position:absolute;right:-37px;width:50px}.close-button{background:none;border:none;color:#fff;cursor:pointer;position:absolute;right:15px;top:15px}.coverTitle{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:700;justify-content:center;min-height:122px;padding:1rem}.full-width{width:auto!important}.full-width-modal{width:60%}.search-icon-container{color:#bfbdbd;position:absolute;right:23px;top:7px}.column{align-items:center;display:flex;flex-direction:column;justify-content:center}.success-span{color:#2ecc71}.error-span{color:red}.icone{width:30px}.close-buttons{background-color:red;border:none;color:#fff;cursor:pointer;font-size:16px;padding:5px 10px;position:absolute;right:5px;top:5px}.close-buttons:hover{background-color:#d00}.mainContainer{display:flex;padding:60px 0 0;transition:all .3s}.mainContainer .leftBlock{position:fixed;width:20%;z-index:1}.mainContainer .leftBlock .left_Profil{align-items:center;background:#242526;box-shadow:0 15px 32px rgba(0,0,0,.163)!important;display:flex;gap:1.5rem;justify-content:flex-start;margin-right:1rem;margin-top:-5px;padding:1.6rem}.mainContainer .leftBlock .left_Profil img{border-radius:14px;height:70px;object-fit:cover;width:70px}.mainContainer .leftBlock .left_Profil span{color:#fff;font-size:1.3rem;font-weight:600;line-height:1.2;text-transform:capitalize}.mainContainer .leftBlock .left_Profil p{color:#999;font-size:.9rem;text-transform:capitalize}.mainContainer .leftBlock *{box-sizing:border-box}.mainContainer .leftBlock .left_menu{background:#242526;border-radius:0 24px 0 0;border-right:1px solid #ffffff0d;display:flex;flex-direction:column;gap:8px;height:calc(100vh - 76px);margin-right:1.2rem;margin-top:1rem;overflow-y:auto;padding:24px 16px 40px;position:relative;scrollbar-width:none}.mainContainer .leftBlock .left_menu::-webkit-scrollbar{display:none}.mainContainer .leftBlock .left_menu .action_request,.mainContainer .leftBlock .left_menu .admin,.mainContainer .leftBlock .left_menu .profil_buttons_edit{background:#0000;display:flex;flex-direction:column;margin:0;padding:0;width:100%}.mainContainer .leftBlock .left_menu .admin{gap:8px;margin-bottom:8px;margin-top:8px}.mainContainer .leftBlock .left_menu .button-admin,.mainContainer .leftBlock .left_menu .button-coach{align-items:center;background:none;border:1px solid #ffffff14;border-radius:12px;box-shadow:0 4px 12px #0003;color:#fff;cursor:pointer;display:flex!important;font-size:.85rem;font-weight:700;gap:8px;justify-content:center;margin-bottom:8px;overflow:hidden;padding:12px 10px;text-align:center;text-decoration:none;text-overflow:ellipsis;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;width:100%}.mainContainer .leftBlock .left_menu .button-admin a,.mainContainer .leftBlock .left_menu .button-admin span,.mainContainer .leftBlock .left_menu .button-coach a,.mainContainer .leftBlock .left_menu .button-coach span{color:inherit;max-width:100%;overflow:hidden;text-decoration:none;text-overflow:ellipsis}.mainContainer .leftBlock .left_menu .button-admin:hover,.mainContainer .leftBlock .left_menu .button-coach:hover{box-shadow:0 8px 20px #0006;transform:translateY(-2px)}.mainContainer .leftBlock .left_menu .button-admin{background:linear-gradient(145deg,#242526,#1c1d1f)}.mainContainer .leftBlock .left_menu .button-admin:hover{background:#242526;border-color:#faa61a66}.mainContainer .leftBlock .left_menu .button-coach{background:linear-gradient(135deg,#faa61a,#f97316);border-color:#ffffff1a}.mainContainer .leftBlock .left_menu .button-coach:hover{border-color:#fff3;filter:brightness(1.1)}.mainContainer .leftBlock .left_menu ul.li{align-items:center;border-radius:12px;color:#9ca3af;cursor:pointer;display:flex;font-weight:600;gap:16px;margin-bottom:2px;padding:12px 16px;text-decoration:none;transition:all .2s ease}.mainContainer .leftBlock .left_menu ul.li i{display:flex;font-size:1.1rem;justify-content:center;transition:transform .2s;width:20px}.mainContainer .leftBlock .left_menu ul.li:hover{background:#ffffff0d;color:#f3f4f6}.mainContainer .leftBlock .left_menu ul.li:hover i{color:#faa61a;transform:scale(1.1)}.mainContainer .leftBlock .left_menu ul.li.active{background:#faa61a1a;color:#faa61a}.mainContainer .leftBlock .left_menu ul.li span.numberRow{align-items:center;background:#ef4444;border-radius:6px;box-shadow:0 0 10px #ef444466;color:#fff;display:flex;font-size:10px;font-weight:800;height:18px;justify-content:center;margin-left:auto;min-width:18px;padding:2px 6px}.mainContainer .leftBlock .left_menu .menu-label{color:#6b6d72;font-size:10px;font-weight:700;letter-spacing:.07em;margin:14px 0 4px;padding:0 16px;text-transform:uppercase}.mainContainer .leftBlock .left_menu .menu-label:first-child{margin-top:0}.mainContainer .leftBlock .left_menu .menu-item{align-items:center;background:none;border:none;border-radius:12px;color:#9ca3af;cursor:pointer;display:flex;font-family:inherit;font-size:.92rem;font-weight:600;gap:14px;padding:11px 16px;text-align:left;text-decoration:none;transition:all .2s ease;width:100%}.mainContainer .leftBlock .left_menu .menu-item svg{flex-shrink:0;transition:transform .2s ease,color .2s ease}.mainContainer .leftBlock .left_menu .menu-item:hover{background:#ffffff0d;color:#f3f4f6}.mainContainer .leftBlock .left_menu .menu-item:hover svg{color:#faa61a;transform:scale(1.1)}.mainContainer .leftBlock .left_menu .menu-item.active{background:#faa61a1a;color:#faa61a}.mainContainer .leftBlock .left_menu .menu-logout{padding:0}.mainContainer .leftBlock .left_menu .menu-logout li{list-style:none;width:100%}.mainContainer .leftBlock .left_menu .menu-logout a{align-items:center;border-radius:12px;color:inherit;display:flex;gap:14px;padding:11px 16px;text-decoration:none;width:100%}.mainContainer .leftBlock .left_menu .menu-logout:hover{background:none}.mainContainer .leftBlock .left_menu .menu-logout:hover a{background:#ef44441a;color:#f87171}.mainContainer .leftBlock .left_menu .menu-logout:hover svg{color:#f87171}.mainContainer .leftBlock .left_menu .equipeproductions{margin-top:auto;padding-top:20px;position:relative}.mainContainer .leftBlock .left_menu .equipeproductions .show-equipe{bottom:100%;left:50%;margin-bottom:-15px;opacity:0;pointer-events:none;position:absolute;transform:translate(-50%,20px);transition:all .4s cubic-bezier(.175,.885,.32,1.275);width:80px;z-index:10}.mainContainer .leftBlock .left_menu .equipeproductions:hover .show-equipe{opacity:1;transform:translate(-50%) scale(1.1)}.mainContainer .centerBlock{background:#0000;box-sizing:border-box;margin-left:20%;max-width:80%;overflow:hidden;width:80%}.mainContainer .centerBlock .post-container{background:linear-gradient(145deg,#242526,#1c1d1f);border:1px solid #ffffff0f;border-radius:16px;box-shadow:0 8px 24px #0000004d;display:flex;flex-direction:column;gap:0;margin-top:1rem;overflow:hidden;padding:18px 20px;position:relative}.mainContainer .centerBlock .post-container .search_post{position:relative}.mainContainer .centerBlock .post-container .search_post input.searchbar_post{-webkit-appearance:none;appearance:none;background-color:#414142;border:none;border-radius:40px;box-shadow:0 0 8px #00000040;color:#fff;outline:none;padding:9px;transition:all .3s ease;width:98%}.mainContainer .centerBlock .post-container .search_post .search-icon-container{color:#fff;position:absolute;right:30px;top:7px}.mainContainer .centerBlock .post-container .chargement{display:flex;gap:1rem;justify-content:center;padding:1.9rem}.mainContainer .centerBlock .post-container .post-container-inside .post-container-post{align-items:flex-start;display:flex;gap:14px;max-width:100%;overflow:hidden;width:100%}.mainContainer .centerBlock .post-container .post-container-inside .post-container-post .left-post-bloc .user-profil img{border:2px solid #faa61a4d;border-radius:50%;height:44px;object-fit:cover;width:44px}.mainContainer .centerBlock .post-container .post-container-inside .post-container-post .right-bloc{flex:1 1;min-width:0;overflow:hidden}.mainContainer .centerBlock .post-container .post-container-inside .post-container-post .right-bloc .post-form{overflow:hidden;width:100%}.mainContainer .centerBlock .post-container .post-container-inside .post-container-post .right-bloc .post-form .ck.ck-editor__editable_inline{min-height:60px}.mainContainer .centerBlock .post-container .post-container-inside .post-container-post .right-bloc .post-form .todo-list{margin-left:35px}.mainContainer .centerBlock .post-container .post-container-inside .post-container-post .right-bloc .post-form .todo-list li{list-style:none!important}.mainContainer .centerBlock .post-container .post-container-inside .post-container-post .right-bloc .post-form li{list-style:inherit!important;margin-left:1.5rem}.mainContainer .centerBlock .post-container .post-container-inside .post-toolbar{align-items:center;border-top:1px solid #ffffff0f;display:flex;gap:8px;justify-content:space-between;margin-top:10px;padding:10px 0 0}.mainContainer .centerBlock .post-container .post-container-inside .post-toolbar .toolbar-left{align-items:center;display:flex;gap:2px}.mainContainer .centerBlock .post-container .post-container-inside .post-toolbar .toolbar-right{align-items:center;display:flex;gap:6px}.mainContainer .centerBlock .post-container .post-container-inside .post-toolbar .toolbar-btn,.mainContainer .centerBlock .post-container .post-container-inside .post-toolbar .toolbar-select-wrapper,.mainContainer .centerBlock .post-container .post-container-inside .post-toolbar .toolbar-switch{align-items:center;background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:inline-flex;font-size:.76rem;font-weight:500;gap:5px;height:30px;padding:0 10px;position:relative;transition:background .15s,color .15s;white-space:nowrap}.mainContainer .centerBlock .post-container .post-container-inside .post-toolbar .toolbar-btn i,.mainContainer .centerBlock .post-container .post-container-inside .post-toolbar .toolbar-select-wrapper i,.mainContainer .centerBlock .post-container .post-container-inside .post-toolbar .toolbar-switch i{font-size:.82rem}.mainContainer .centerBlock .post-container .post-container-inside .post-toolbar .toolbar-btn:hover,.mainContainer .centerBlock .post-container .post-container-inside .post-toolbar .toolbar-select-wrapper:hover,.mainContainer .centerBlock .post-container .post-container-inside .post-toolbar .toolbar-switch:hover{background:#ffffff0f;color:#d1d5db}.mainContainer .centerBlock .post-container .post-container-inside .post-toolbar .toolbar-btn input[type=file]{cursor:pointer;inset:0;opacity:0;position:absolute;width:100%}.mainContainer .centerBlock .post-container .post-container-inside .post-toolbar .toolbar-btn:first-child:hover i{color:#4ade80}.mainContainer .centerBlock .post-container .post-container-inside .post-toolbar .toolbar-select-wrapper:hover i{color:#faa61a}.mainContainer .centerBlock .post-container .post-container-inside .post-toolbar .toolbar-btn:nth-child(3):hover i{color:#60a5fa}.mainContainer .centerBlock .post-container .post-container-inside .post-toolbar .toolbar-btn-active,.mainContainer .centerBlock .post-container .post-container-inside .post-toolbar .toolbar-btn-active i{color:#60a5fa!important}.mainContainer .centerBlock .post-container .post-container-inside .post-toolbar .toolbar-select-wrapper .toolbar-select{background:#0000;border:none;color:inherit;cursor:pointer;font-size:.76rem;font-weight:500;outline:none}.mainContainer .centerBlock .post-container .post-container-inside .post-toolbar .toolbar-select-wrapper .toolbar-select option{background:#1c1d1f;color:#e4e6eb}.mainContainer .centerBlock .post-container .post-container-inside .post-toolbar .toolbar-switch{gap:6px}.mainContainer .centerBlock .post-container .post-container-inside .post-toolbar .toolbar-switch .switch-track{background:#ffffff14;border-radius:8px;flex-shrink:0;height:16px;position:relative;transition:background .2s;width:28px}.mainContainer .centerBlock .post-container .post-container-inside .post-toolbar .toolbar-switch .switch-track:after{background:#4b5563;border-radius:50%;content:"";height:12px;left:2px;position:absolute;top:2px;transition:all .2s;width:12px}.mainContainer .centerBlock .post-container .post-container-inside .post-toolbar .toolbar-switch input{display:none}.mainContainer .centerBlock .post-container .post-container-inside .post-toolbar .toolbar-switch input:checked~.switch-track{background:#f9731640}.mainContainer .centerBlock .post-container .post-container-inside .post-toolbar .toolbar-switch input:checked~.switch-track:after{background:#f97316;left:14px}.mainContainer .centerBlock .post-container .post-container-inside .post-toolbar .toolbar-switch:hover{background:#0000;color:#d1d5db}.mainContainer .centerBlock .post-container .post-container-inside .post-toolbar .toolbar-sep{background:#ffffff14;height:16px;margin:0 4px;width:1px}.mainContainer .centerBlock .post-container .post-container-inside .post-toolbar .toolbar-cancel{background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;font-size:.76rem;font-weight:500;height:30px;padding:0 10px;transition:all .15s}.mainContainer .centerBlock .post-container .post-container-inside .post-toolbar .toolbar-cancel:hover{background:#ef44440f;color:#ef4444}.mainContainer .centerBlock .post-container .post-container-inside .post-toolbar .toolbar-post-btn{align-items:center;background:linear-gradient(135deg,#faa61a,#f97316);border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:700;gap:5px;height:30px;padding:0 18px;transition:all .15s}.mainContainer .centerBlock .post-container .post-container-inside .post-toolbar .toolbar-post-btn:hover{filter:brightness(1.1)}.mainContainer .centerBlock .post-container .post-container-inside .post-toolbar .toolbar-post-btn:active{transform:scale(.97)}.mainContainer .centerBlock .post-container .post-container-inside .post-toolbar .toolbar-post-btn i{font-size:.7rem}.mainContainer .centerBlock .post-container .post-container-inside .scheduler-picker{background:#0003;border:1px solid #ffffff0f;border-radius:10px;margin-top:10px;overflow:hidden}.mainContainer .centerBlock .post-container .post-container-inside .scheduler-picker .scheduler-header{align-items:center;border-bottom:1px solid #ffffff0d;color:#60a5fa;display:flex;font-size:.8rem;font-weight:600;gap:8px;padding:10px 14px}.mainContainer .centerBlock .post-container .post-container-inside .scheduler-picker .scheduler-header i{font-size:.85rem}.mainContainer .centerBlock .post-container .post-container-inside .scheduler-picker .scheduler-header span{flex:1 1}.mainContainer .centerBlock .post-container .post-container-inside .scheduler-picker .scheduler-header .scheduler-close{background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;font-size:.8rem;padding:2px 6px}.mainContainer .centerBlock .post-container .post-container-inside .scheduler-picker .scheduler-header .scheduler-close:hover{background:#ffffff0f;color:#e4e6eb}.mainContainer .centerBlock .post-container .post-container-inside .scheduler-picker .scheduler-body{padding:12px 14px}.mainContainer .centerBlock .post-container .post-container-inside .scheduler-picker .scheduler-body .scheduler-label{color:#6b7280;display:block;font-size:.7rem;font-weight:600;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.mainContainer .centerBlock .post-container .post-container-inside .scheduler-picker .scheduler-body input[type=datetime-local]{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;box-sizing:border-box;color:#e4e6eb;font-size:.82rem;outline:none;padding:8px 10px;width:100%}.mainContainer .centerBlock .post-container .post-container-inside .scheduler-picker .scheduler-body input[type=datetime-local]:focus{border-color:#60a5fa66}.mainContainer .centerBlock .post-container .post-container-inside .scheduler-picker .scheduler-footer{align-items:center;border-top:1px solid #ffffff0a;display:flex;gap:10px;justify-content:space-between;padding:8px 14px 10px}.mainContainer .centerBlock .post-container .post-container-inside .scheduler-picker .scheduler-footer .scheduler-info{align-items:center;color:#4ade80;display:flex;font-size:.74rem;gap:5px}.mainContainer .centerBlock .post-container .post-container-inside .scheduler-picker .scheduler-footer .scheduler-info i{font-size:.72rem}.mainContainer .centerBlock .post-container .post-container-inside .scheduler-picker .scheduler-footer .scheduler-clear{background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;font-size:.74rem;font-weight:500;padding:4px 8px}.mainContainer .centerBlock .post-container .post-container-inside .scheduler-picker .scheduler-footer .scheduler-clear:hover{background:#ef44440f;color:#ef4444}.mainContainer .centerBlock .post-container .post-container-inside .post-media-preview{display:flex;flex-wrap:wrap;gap:10px;padding:12px 0 0}.mainContainer .centerBlock .post-container .post-container-inside .post-media-preview .media-thumb{border:1px solid #ffffff1a;border-radius:10px;height:72px;overflow:hidden;position:relative;width:72px}.mainContainer .centerBlock .post-container .post-container-inside .post-media-preview .media-thumb img{height:100%;object-fit:cover;width:100%}.mainContainer .centerBlock .post-container .post-container-inside .post-media-preview .media-thumb .media-thumb-remove{align-items:center;background:#000000b3;border:1px solid #fff3;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:10px;height:20px;justify-content:center;position:absolute;right:3px;top:3px;transition:background .2s;width:20px}.mainContainer .centerBlock .post-container .post-container-inside .post-media-preview .media-thumb .media-thumb-remove:hover{background:#ef4444}.mainContainer .centerBlock .post-container .post-container-inside .preview-container{background:linear-gradient(145deg,#242526,#1c1d1f);border:1px solid #ffffff14;border-radius:16px;box-shadow:0 4px 16px #00000040;margin-top:16px;overflow:hidden}.mainContainer .centerBlock .post-container .post-container-inside .preview-container .preview-left-header{align-items:center;background:#ffffff08;border-bottom:1px solid #ffffff0d;display:flex;gap:12px;padding:14px 18px}.mainContainer .centerBlock .post-container .post-container-inside .preview-container .preview-left-header img{border:2px solid #1c1d1f;border-radius:50%;height:40px;object-fit:cover;width:40px}.mainContainer .centerBlock .post-container .post-container-inside .preview-container .preview-left-header .preview-user-info{display:flex;flex-direction:column}.mainContainer .centerBlock .post-container .post-container-inside .preview-container .preview-left-header .preview-user-info .name{color:#f3f4f6;font-size:.9rem;font-weight:700;text-transform:capitalize}.mainContainer .centerBlock .post-container .post-container-inside .preview-container .preview-left-header .preview-user-info .service{color:#faa61a;font-size:.75rem;font-weight:600}.mainContainer .centerBlock .post-container .post-container-inside .preview-container .preview-left-header .preview-user-info .date{color:#9ca3af;font-size:.68rem;margin-top:1px}.mainContainer .centerBlock .post-container .post-container-inside .preview-container .preview-badge{border-radius:4px 0 0 4px;color:#fff;font-size:.65rem;font-weight:800;letter-spacing:.03em;padding:4px 10px;position:absolute;right:-2px;text-transform:uppercase;top:10px}.mainContainer .centerBlock .post-container .post-container-inside .preview-container .preview-content{color:#ffffffe6;font-size:.88rem;line-height:1.55;max-width:100%;overflow:hidden;overflow-wrap:anywhere;padding:14px 18px 16px}.mainContainer .centerBlock .post-container .post-container-inside .preview-container .preview-content p{margin-bottom:0}.mainContainer .centerBlock .post-container .post-container-inside .preview-container .preview-content li{list-style:inherit!important;margin-left:1.5rem}.mainContainer .centerBlock .post-container .post-container-inside .preview-container .preview-content figure.image{margin:10px 0;max-width:100%!important}.mainContainer .centerBlock .post-container .post-container-inside .preview-container .preview-content figure.image img,.mainContainer .centerBlock .post-container .post-container-inside .preview-container .preview-content img{border-radius:8px;height:auto!important;max-width:100%!important}.mainContainer .centerBlock .post-container .post-container-inside .preview-container .preview-content .preview-images{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.mainContainer .centerBlock .post-container .post-container-inside .preview-container .preview-content .preview-images img{border:1px solid #ffffff14;border-radius:8px;height:80px;object-fit:cover;width:80px}.mainContainer .centerBlock .post-container .post-container-inside .preview-container:before{border-bottom:1px solid #ffffff0a;color:#9ca3af;content:"Aperçu";display:block;font-size:.7rem;font-weight:700;letter-spacing:.08em;padding:6px 18px;text-transform:uppercase}.mainContainer .centerBlock .post-container .search_post .searchbar_post{-webkit-appearance:none;appearance:none;border:none;border-radius:20px;box-shadow:0 0 8px #00000040;outline:none;padding:9px;transition:all .3s ease;width:97%}.mainContainer .centerBlock .scheduled-post{background:rgba(253,92,99,.561);border-radius:0 0 15px 15px;box-shadow:0 15px 32px rgba(0,0,0,.163)!important;color:#fff;display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start;margin-top:-12px;padding:1.6rem 0 1rem 1rem}.mainContainer .rightBlock{width:23%}.mainContainer .rightBlock .right-block-container{align-items:center;background:#fff;border-radius:5px;box-shadow:0 15px 32px #00000029!important;display:flex;flex-direction:column;gap:1.5rem;justify-content:flex-start;margin:1rem;padding:1.6rem;position:relative}.help_stars{align-items:flex-end;display:flex;flex-direction:column;width:100%}.help_stars p{color:#3a3541de;font-size:1rem;font-weight:600;line-height:1.5;text-align:right;width:70%}.help_stars button{background:#faa61a;border:1px solid #0000;border-radius:.5rem;box-shadow:0 10px 20px #0000008f!important;color:#fff;cursor:pointer;margin-top:20px;padding:.5rem;text-align:center;width:90%}.helpImg{bottom:-8px;left:-11px;position:absolute}.helpImg img{width:123px}.accordion{align-items:center;border:none!important;border-radius:5px;display:flex;flex-direction:column;justify-content:center;width:100%}.accordion .accordion-item{margin-bottom:1rem;width:97%}.accordion .accordion-item .title{background-color:#161717;border:none;color:#ececec;cursor:pointer;font-weight:600;outline:none;padding:15px;text-align:left;transition:.4s;width:98%}.accordion .accordion-item.active .title{background-color:#2e2e2e}.accordion .accordion-item.active .panel{max-height:100%;transition:max-height .25s ease-in}.ck.ck-editor__editable_inline[dir=ltr]{text-align:left;width:100%}.ck-blurred.ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline{background:#242526;border:1px solid #7a7a7a;border-radius:13px;box-sizing:border-box!important;color:#fff!important;max-width:100%!important;width:100%}.ck-focused.ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline{box-sizing:border-box!important;max-width:100%!important}.ck-content{color:#fff}.ck.ck-editor__editable{overflow:hidden!important}.ck.ck-editor__editable figure.image,.ck.ck-editor__editable figure.image.ck-widget{box-sizing:border-box!important;max-width:100%!important}.ck.ck-editor__editable figure.image img,.ck.ck-editor__editable figure.image.ck-widget img{height:auto!important;max-width:100%!important;object-fit:contain;width:100%!important}.ck.ck-editor__editable figure.image.image_resized{max-width:100%!important}.ck.ck-editor__editable figure.image.image-style-side{float:right;margin-left:1rem;max-width:50%!important}.thread-container li{list-style-type:none}.centerBlock_admin{background:#242526;border-radius:5px;box-shadow:0 15px 32px #00000029!important;color:#fff;margin:1rem 1rem 1rem 20%;padding:1.6rem;position:relative;width:100%}.centerBlock_admin .useronline-container-admin{width:100%}.centerBlock_admin .useronline-container-admin .user-online{align-items:center;border:1px solid #d3d3d3;border-radius:15px;display:flex;gap:.5rem;margin:.5rem;padding:.4rem}.centerBlock_admin .useronline-container-admin .user-online:hover{background:#fff2f2;box-shadow:0 0 25px #00000029!important;cursor:pointer}.centerBlock_admin .useronline-container-admin .user-online .left-side img{border-radius:14px;cursor:pointer;height:50px;object-fit:cover;width:50px}.centerBlock_admin .useronline-container-admin .user-online .right-side{display:flex;flex-direction:column}.centerBlock_admin .useronline-container-admin .user-online .right-side span{color:#393a4f;font-size:.9rem;font-weight:900;line-height:1.2;text-transform:capitalize}.centerBlock_admin .useronline-container-admin .user-online .right-side .service{color:#999;font-size:.7rem;text-transform:capitalize}.centerBlock_admin .useronline-container-admin .see_more{display:flex;justify-content:center;padding:1rem}.centerBlock_admin .useronline-container-admin .see_more button{background:#faa61a;border:1px solid #0000;border-radius:.5rem;color:#fff;cursor:pointer;padding:.5rem;width:100%}.centerBlock_admin .useronline-container-admin img{border-radius:50%;width:35px}.centerBlock_admin button.create_user{background:#fff;border:1px solid gray;border-radius:5px;cursor:pointer;padding:.5rem;position:absolute;right:20px}.centerBlock_admin .see_more button{background:#faa61a;border:1px solid #0000;border-radius:.5rem;color:#fff;cursor:pointer;padding:.5rem;width:100%}.centerBlock_admin .search_admin{align-items:flex-start;display:flex;flex-direction:column}.centerBlock_admin .search_admin .searchAdmin{position:relative;width:50%}.centerBlock_admin .search_admin .searchAdmin input.searchbar_admin{-webkit-appearance:none;appearance:none;border:none;border-radius:40px;box-shadow:0 0 8px #00000040;margin-bottom:20px;margin-left:10px;outline:none;padding:9px;transition:all .3s ease;width:95%}.centerBlock_admin .search_admin .searchAdmin .search-icon-container{color:#bfbdbd;position:absolute;right:23px;top:7px}.usersOnlineDashboard{border-radius:15px;display:flex;flex-direction:column;gap:.5rem;margin:.5rem;padding:.4rem}.usersOnlineDashboard span{background:#ffb4001f;border-radius:5px;color:#f8ad13;padding:1rem;position:absolute;right:5px;top:5px}.usersOnlineDashboard li.userOnline_list{align-items:center;background:#242526;border:1px solid #d3d3d3;border-radius:5px;color:#fff;display:flex;gap:.5rem;margin:.5rem;padding:.4rem}.usersOnlineDashboard li.userOnline_list i.fas.fa-circle{color:#ff7000}.usersOnlineDashboard li.userOnline_list img{border-radius:50%;width:30px}@keyframes ping{0%{opacity:.5}to{opacity:1}}@media screen and (max-width:1165px){.left_Profil{display:flex;flex-direction:column}}@media screen and (max-width:962px){.mainContainer .leftBlock{display:none}.mainContainer .centerBlock{background:#0000;box-sizing:border-box;margin-left:0;max-width:100%;padding:10px;width:100%}.mainContainer .rightBlock{display:none}.mainContainer .image-uplod{align-items:center;display:flex;flex-direction:column;justify-content:space-between}}.random{align-items:center;display:flex;gap:.5rem;justify-content:center}.random span{cursor:pointer}.jubilee-banner{background:linear-gradient(160deg,#26221a,#1e1f23 55%);border:1px solid #f7a60038;border-radius:14px;box-shadow:0 15px 32px #00000029;margin-top:1rem;overflow:hidden;position:relative}.jubilee-banner:before{background:radial-gradient(420px 200px at 92% -10%,#f7a60038,#0000 60%),radial-gradient(340px 180px at 4% 110%,#e8590c24,#0000 60%);inset:0}.jubilee-banner:after,.jubilee-banner:before{content:"";pointer-events:none;position:absolute}.jubilee-banner:after{background:linear-gradient(90deg,#f7a600,#f7a60000);height:2px;left:0;right:0;top:0}.jubilee-fx{inset:0;overflow:hidden;pointer-events:none}.fw,.jubilee-fx{position:absolute}.fw{animation:fw-burst 3.6s ease-out infinite;border-radius:50%;height:4px;opacity:0;width:4px}.fw-1{left:10%;top:34%}.fw-2{animation-delay:1.2s;left:82%;top:24%;transform:scale(.8)}.fw-3{animation-delay:2.4s;left:55%;top:60%;transform:scale(.65)}@keyframes fw-burst{0%{box-shadow:0 0 0 0 #ffcf6b,0 0 0 0 #f7a600,0 0 0 0 #e8590c,0 0 0 0 #fff,0 0 0 0 #f7a600,0 0 0 0 #ffcf6b,0 0 0 0 #e8590c,0 0 0 0 #f7a600,0 0 0 0 #ffcf6b,0 0 0 0 #fff,0 0 0 0 #f7a600,0 0 0 0 #ffcf6b;opacity:0}4%{opacity:1}38%{box-shadow:0 -46px 0 0 #ffcf6b,33px -33px 0 0 #f7a600,46px 0 0 0 #e8590c,33px 33px 0 0 #fff,0 46px 0 0 #f7a600,-33px 33px 0 0 #ffcf6b,-46px 0 0 0 #e8590c,-33px -33px 0 0 #f7a600,16px -42px 0 0 #ffcf6b,42px 16px 0 0 #fff,-16px 42px 0 0 #f7a600,-42px -16px 0 0 #ffcf6b;opacity:0}to{box-shadow:0 -46px 0 0 #ffcf6b,33px -33px 0 0 #f7a600,46px 0 0 0 #e8590c,33px 33px 0 0 #fff,0 46px 0 0 #f7a600,-33px 33px 0 0 #ffcf6b,-46px 0 0 0 #e8590c,-33px -33px 0 0 #f7a600,16px -42px 0 0 #ffcf6b,42px 16px 0 0 #fff,-16px 42px 0 0 #f7a600,-42px -16px 0 0 #ffcf6b;opacity:0}}.cf{animation:cf-fall 5s linear infinite;border-radius:2px;height:10px;opacity:0;position:absolute;top:-12px;width:6px}.cf-1{background:#f7a600;left:8%}.cf-2{animation-delay:1.4s;animation-duration:5.8s;background:#ffcf6b;left:22%}.cf-3{animation-delay:2.8s;background:#e8590c;height:8px;left:34%;width:5px}.cf-4{animation-delay:.7s;animation-duration:6.4s;background:#fff;height:7px;left:47%;width:4px}.cf-5{animation-delay:3.5s;background:#ffcf6b;left:58%}.cf-6{animation-delay:1.9s;animation-duration:5.4s;background:#f7a600;height:9px;left:71%;width:5px}.cf-7{animation-delay:4.2s;animation-duration:6s;background:#e8590c;left:84%}.cf-8{animation-delay:2.3s;background:#ffcf6b;height:8px;left:93%;width:4px}@keyframes cf-fall{0%{opacity:0;transform:translateZ(0) rotate(0deg)}6%{opacity:.85}50%{opacity:.75;transform:translate3d(14px,90px,0) rotate(200deg)}to{opacity:0;transform:translate3d(-8px,190px,0) rotate(420deg)}}@media(prefers-reduced-motion:reduce){.jubilee-fx{display:none}}.jubilee-inner{padding:18px 22px;position:relative;z-index:1}.jubilee-head{align-items:center;color:#ffcf6b;display:inline-flex;font-size:12.5px;font-weight:800;gap:8px;letter-spacing:.06em;margin-bottom:14px;text-transform:uppercase}.jubilee-head svg{color:#faa61a;flex-shrink:0}.jubilee-list{grid-gap:12px 20px;display:grid;gap:12px 20px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));list-style:none;margin:0;padding:0}.jubilee-person{align-items:center;animation:text-focus-in .6s cubic-bezier(.55,.085,.68,.53) both;display:flex;gap:14px}.jubilee-avatar{align-items:center;background:linear-gradient(135deg,#f7a600,#e8590c);border:2px solid #faa61aa6;border-radius:50%;box-shadow:0 4px 12px #00000073;display:flex;flex-shrink:0;height:52px;justify-content:center;overflow:hidden;position:relative;width:52px}.jubilee-avatar .jubilee-initials{color:#fff;font-size:16px;font-weight:800;text-transform:uppercase}.jubilee-avatar img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.jubilee-text{display:flex;flex-direction:column;line-height:1.3}.jubilee-text strong{color:#fff;font-size:16px;font-weight:800}.jubilee-text .jubilee-sub{color:#e7e3da;font-size:14px}.jubilee-text .jubilee-sub b{color:#ffcf6b;font-weight:800}.jubilee-text .jubilee-sub sup{font-size:.6em}.scroll-to-top-container{align-items:center;bottom:100px;display:flex;flex-direction:column;justify-content:center;position:fixed;right:25px}.scroll-progress{border:2px solid #f6a705;border-radius:50%;height:50px;position:absolute;width:50px;z-index:-1}.scroll-to-top-button{align-items:center;background-color:#fff;border:none;border-radius:50%;box-shadow:0 2px 5px #0003;color:#000;cursor:pointer;display:flex;font-size:24px;height:50px;justify-content:center;width:50px}.scroll-progress:before{color:#f6a705;content:attr(data-scroll) "%";font-size:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.quiContacter .thinkContact{align-items:center;background:#fff;border-radius:5px;box-shadow:0 2px 10px 0 #3a35411a!important;cursor:pointer;display:flex;gap:1.5rem;margin:2.5rem 1rem 1rem;min-height:136px;padding:1rem;position:relative}.quiContacter .thinkContact .contactImg{bottom:-5px;position:absolute;right:-3px}.quiContacter .thinkContact .contactImg img{width:170px}.quiContacter .thinkContact .thinkContant{align-content:space-between;display:flex;flex-direction:column}.quiContacter .thinkContact .thinkContant p{color:#3a3541de;font-size:1rem;font-weight:600;line-height:1.5;width:90%}.quiContacter .thinkContact .thinkContant button{background:#faa61a;border:1px solid #0000;border-radius:.5rem;box-shadow:0 10px 20px #0000008f!important;color:#fff;cursor:pointer;margin-top:20px;padding:.5rem;text-align:center;width:95%}@font-face{font-family:Starjedi;src:local("Starjedi"),url(/static/media/Strjmono.c4f16ae1a3ea99176747.ttf) format("truetype")}.tabPost{display:flex;gap:1rem;justify-content:space-around;margin-bottom:20px;margin-top:1rem;position:relative}.tabPost .allPost,.tabPost .techPost{background:#242526;border:1px solid #0000;border-radius:999px;color:#9ca3af;cursor:pointer;font-size:.9rem;font-weight:600;padding:10px 16px;text-align:center;transition:border-color .2s ease,background .2s ease,color .2s ease;width:50%}.tabPost .allPost:hover,.tabPost .techPost:hover{border-color:#f7a60066;color:#e5e7eb}.tabPost .active{background:#f7a6001f!important;border-color:#f7a600!important;color:#fff!important}.orga{align-items:center;display:flex;flex-direction:column;gap:3rem;justify-content:center}.orga .button-admin{width:80%}.pyro>.after,.pyro>.before{animation:bang 1s ease-out 3s backwards,gravity 1s ease-in 3s backwards,position 5s linear 3s backwards;border-radius:50%;box-shadow:0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff,0 0 #fff;height:4px;position:absolute;width:4px}.pyro>.after{animation-delay:1.25s,1.25s,1.25s;animation-duration:1.25s,1.25s,8s}@keyframes bang{to{box-shadow:210px -9.3333333333px #bfff00,-113px -100.3333333333px #aeff00,112px -141.3333333333px #00ff3c,69px -43.3333333333px #ff0048,-28px -116.3333333333px #ff8c00,-101px -217.3333333333px #2b00ff,91px -222.3333333333px #00ff15,-179px -71.3333333333px #00fff7,113px -116.3333333333px #ea00ff,119px -267.3333333333px #ff7300,-145px 43.6666666667px #ff00e1,-189px -19.3333333333px #c400ff,-27px -15.3333333333px #f30,204px -167.3333333333px #ffea00,-40px -256.3333333333px #005eff,223px -266.3333333333px #008cff,-142px 7.6666666667px #fa0,79px -147.3333333333px #0f4,-156px -213.3333333333px #f30,-131px -48.3333333333px #5100ff,132px -83.3333333333px #1aff00,53px -51.3333333333px #00ffe1,-29px 44.6666666667px #bf0,-88px -325.3333333333px #1a00ff,181px -231.3333333333px #ff001e,-97px -119.3333333333px #00ff80,-63px -259.3333333333px #ff0084,-240px -106.3333333333px #b700ff,77px -13.3333333333px #7300ff,-106px -159.3333333333px #ff0015,60px -68.3333333333px #00ffb3,210px 12.6666666667px #00ff73,38px -240.3333333333px #ff8400,-110px -126.3333333333px #50f,-65px -194.3333333333px #ff00f2,-183px -15.3333333333px #7f0,-120px -314.3333333333px #0cf,115px -102.3333333333px #f0b,-113px -243.3333333333px #d9ff00,17px -285.3333333333px #00eaff,224px -107.3333333333px #2f0,-134px -218.3333333333px #00d0ff,-50px -161.3333333333px #0f2,-17px -229.3333333333px #0f8,53px -319.3333333333px #51ff00,-21px 23.6666666667px #00eaff,-119px -164.3333333333px #00ff59,-202px -308.3333333333px #5900ff,-185px -96.3333333333px #0f2,-118px 50.6666666667px #ff001a,-202px -288.3333333333px #ff8400,-104px 31.6666666667px #0080ff,85px -127.3333333333px #00fff2,-46px -330.3333333333px #0900ff,38px -78.3333333333px #00ff51,137px 61.6666666667px #ff5e00,5px -23.3333333333px #07f,-108px -238.3333333333px #15ff00,-10px 48.6666666667px #8c00ff,104px -27.3333333333px #ff00e6,228px -254.3333333333px #00ffa6}}@keyframes gravity{to{opacity:0;transform:translateY(200px);-moz-transform:translateY(200px);-webkit-transform:translateY(200px);-o-transform:translateY(200px);-ms-transform:translateY(200px)}}@keyframes position{0%,19.9%{margin-left:40%;margin-top:10%}20%,39.9%{margin-left:30%;margin-top:40%}40%,59.9%{margin-left:70%;margin-top:20%}60%,79.9%{margin-left:20%;margin-top:30%}80%,99.9%{margin-left:80%;margin-top:30%}}@keyframes puff-in-center{0%{filter:blur(4px);opacity:0;transform:scale(2)}to{filter:blur(0);opacity:1;transform:scale(1)}}@keyframes text-focus-in{0%{filter:blur(12px);opacity:0}to{filter:blur(0);opacity:1}}.fa-regular,.far{font-size:20px;font-weight:400}.circle .circle-large,.circle .circle-medium,.circle .circle-small,.circle .circle-xlarge{background:#fff}.container .container_left p{color:gray;font-size:1.3rem}.container .container_right{background:#fff}.container .container_right .login_form{padding:3.75rem}.container .container_right .login_form h1,.container .container_right .login_form p{margin-bottom:2rem}.container .container_right .login_form .login_form-signup{border-top:1px solid #f1f1f1;display:flex;justify-content:flex-start;margin-top:1.875rem;padding-top:1.25rem}.container .container_right .login_form .login_form-signup a{font-size:.8rem;margin-left:1rem}.container .container_right .login_form .login_form-signup p{font-size:.8rem}@media screen and (max-width:768px){.container{display:flex;flex-direction:column}}.signup-page{background:#ffd7d7;height:100vh;width:100%}.signup-page h1{margin-bottom:2rem}.circle{height:100vh;margin:0 auto;overflow:hidden;padding:0 auto;position:relative;width:100vw}.circle .circle-small{animation:pulsate-bck 3s ease-in-out infinite both;animation-delay:0s;height:18.75rem;left:-9.375rem;opacity:.4;top:12.5rem;width:18.75rem}.circle .circle-medium,.circle .circle-small{background:#f7a602;border-radius:50rem;position:absolute}.circle .circle-medium{animation:pulsate-bck 3s ease-in-out infinite both;animation-delay:.3s;height:37.5rem;left:-18.75rem;opacity:.3;top:3.125rem;width:37.5rem}.circle .circle-large{animation:pulsate-bck 3s ease-in-out infinite both;animation-delay:.6s;height:56.25rem;left:-28.125rem;opacity:.2;top:-6.25rem;width:56.25rem}.circle .circle-large,.circle .circle-xlarge{background:#f7a602;border-radius:50rem;position:absolute}.circle .circle-xlarge{animation:pulsate-bck 3s ease-in-out infinite both;animation-delay:.9s;height:75rem;left:-37.5rem;opacity:.1;top:-15.625rem;width:75rem}.container{bottom:0;display:flex;font-family:Poppins,sans-serif;left:0;margin:auto;max-width:62.5rem;position:absolute;right:0;top:0}.container .container_left{align-items:center;background:#0000;display:flex;flex-direction:column;justify-content:center;padding:6.25rem;width:50%}.container .container_left img{width:100%}.container .container_left p{color:#3c3b3b;font-size:2.3rem;margin-bottom:2rem;text-align:center}.container .container_right{align-items:center;background:#1c1b1b;color:#fff;display:flex;height:100vh;width:100%}.container .container_right .signup_form{padding:3.75rem}.container .container_right .signup_form .signup_form-login{border-top:1px solid #f1f1f1;display:flex;justify-content:flex-start;margin-top:1.875rem;padding-top:1.25rem}.container .container_right .signup_form .signup_form-login a{font-size:.8rem;margin-left:1rem}.container .container_right .signup_form .signup_form-login p{font-size:.8rem}@keyframes pulsate-bck{0%{transform:scale(1)}50%{transform:scale(.9)}to{transform:scale(1)}}.loginpage{background:linear-gradient(126deg,#444340,#181817)}form{display:flex;flex-direction:column;margin-top:-.5rem}form input{background:#242526;color:#fff;cursor:pointer}form input,form textarea{border:1px solid #ced4da;border-radius:5px;display:block;font-size:.875rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}form textarea{color:#555770}form input.submit{background:#4e5166;border:1px solid #0000;border-radius:.5rem;color:#fff;cursor:pointer;padding:.5rem;width:100%}@keyframes nav-pop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes bell-shake{0%,to{transform:rotate(0)}20%,60%{transform:rotate(12deg)}40%,80%{transform:rotate(-12deg)}}.Navheader{align-items:center;background:#161618;border-bottom:2px solid #f7a600;box-shadow:0 4px 16px #00000040;box-sizing:border-box;display:flex;gap:1rem;height:56px;justify-content:space-between;left:0;padding:0 1.25rem;position:fixed;top:0;width:100%;z-index:19}.Navheader kbd{border:1px solid #4b5563;border-radius:4px;color:#9ca3af;font-family:inherit;font-size:10px;line-height:1.4;padding:0 5px}.Navheader .logo img{cursor:pointer;max-height:44px;vertical-align:middle}.Navheader .avatar{background:linear-gradient(135deg,#f7a600,#e8590c);border-radius:50%;display:block;flex-shrink:0;height:34px;overflow:hidden;position:relative;width:34px}.Navheader .avatar .avatar-initials{align-items:center;color:#fff;display:flex;font-size:12px;font-weight:700;height:100%;justify-content:center;text-transform:uppercase;width:100%}.Navheader .avatar img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.Navheader .avatar-lg{height:42px;width:42px}.Navheader .avatar-lg .avatar-initials{font-size:14px}.Navheader .search-zone{display:flex;flex:1 1;justify-content:center}.Navheader .search-trigger{align-items:center;background:#0000;border:1px solid #333;border-radius:8px;color:#9ca3af;cursor:pointer;display:flex;font-size:13px;gap:8px;max-width:320px;padding:6px 12px;transition:border-color .15s ease,color .15s ease;width:100%}.Navheader .search-trigger .search-trigger-label{flex:1 1;text-align:left}.Navheader .search-trigger:hover{border-color:#f7a60099;color:#e5e7eb}.Navheader .action{align-items:center;color:#e5e7eb;display:flex;gap:1rem;position:relative}.Navheader .action .welcome{font-size:14px;white-space:nowrap}.Navheader .action .welcome span{color:#f7a600;font-weight:600}.Navheader .action .notificaion{align-items:center;background:#26272b;border-radius:8px;cursor:pointer;display:flex;height:34px;justify-content:center;position:relative;transition:background .15s ease;width:34px}.Navheader .action .notificaion:hover{background:#303136}.Navheader .action .notificaion .bell-shake{animation:bell-shake 1s ease-in-out infinite}.Navheader .action .notificaion span.badge{align-items:center;background:#ef4444;border:2px solid #161618;border-radius:999px;box-sizing:initial;color:#fff;display:flex;font-size:9px;font-weight:700;height:14px;justify-content:center;padding:0;position:absolute;right:-5px;top:-5px;width:14px}.Navheader .action .profil-wrapper{position:relative}.Navheader .action .profil{background:none;border:none;border-radius:50%;cursor:pointer;display:block;outline:2px solid #0000;outline-offset:2px;padding:0;transition:outline-color .15s ease}.Navheader .action .profil:focus-visible,.Navheader .action .profil:hover{outline-color:#f7a60080}.Navheader .action .profil_menu{animation:nav-pop .15s ease;background:#1e1f23;border:1px solid #3a3b40;border-radius:12px;box-shadow:0 16px 40px #00000080;overflow:hidden;position:absolute;right:0;top:calc(100% + 10px);width:240px;z-index:20}.Navheader .action .profil_menu .profil_menu-header{align-items:center;background:linear-gradient(160deg,#f7a60024,#0000 65%);border-bottom:1px solid #2e2f34;display:flex;gap:12px;padding:16px 14px}.Navheader .action .profil_menu .profil_menu-header p{color:#fff;font-size:14px;font-weight:600;text-transform:capitalize}.Navheader .action .profil_menu .profil_menu-header span{color:#9ca3af;font-size:11px}.Navheader .action .profil_menu ul{list-style:none;margin:0;padding:5px}.Navheader .action .profil_menu li{border-radius:8px}.Navheader .action .profil_menu li:hover{background:#26272b}.Navheader .action .profil_menu li a{align-items:center;color:#d1d5db;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:9px 10px;text-decoration:none;transition:color .15s ease}.Navheader .action .profil_menu li a:hover{color:#fff}.Navheader .action .profil_menu li:last-child a{color:#f87171}.Navheader .action .profil_menu li:last-child a:hover{color:#fca5a5}.Navheader .action .profil_menu li.separator{background:#2e2f34;border-radius:0;height:1px;margin:4px 0;pointer-events:none}.palette-overlay{align-items:flex-start;background:#0000008c;display:flex;inset:0;justify-content:center;padding-top:14vh;position:fixed;z-index:50}.palette{animation:nav-pop .15s ease;background:#1e1f23;border:1px solid #3a3b40;border-radius:14px;box-shadow:0 24px 60px #0009;display:flex;flex-direction:column;max-height:60vh;overflow:hidden;width:min(560px,92vw)}.palette kbd{border:1px solid #4b5563;border-radius:4px;color:#9ca3af;font-family:inherit;font-size:10px;line-height:1.4;padding:0 5px}.palette .palette-input{align-items:center;border-bottom:1px solid #2e2f34;display:flex;gap:10px;padding:12px 16px}.palette .palette-input .palette-input-icon{color:#f7a600;flex-shrink:0}.palette .palette-input input{background:#0000;border:none;color:#e5e7eb;flex:1 1;font-size:14px;outline:none}.palette .palette-input input::placeholder{color:#6b6d72}.palette .palette-input .palette-close{align-items:center;background:none;border:none;border-radius:6px;color:#9ca3af;cursor:pointer;display:flex;justify-content:center;padding:4px}.palette .palette-input .palette-close:hover{background:#26272b;color:#fff}.palette .palette-results{flex:1 1;overflow-y:auto;padding:8px}.palette .palette-results .palette-hint{color:#6b6d72;font-size:13px;padding:18px 12px;text-align:center}.palette .palette-results .palette-label{color:#6b6d72;font-size:10px;letter-spacing:.06em;padding:6px 12px;text-transform:uppercase}.palette .palette-results ul{list-style:none;margin:0;padding:0}.palette .palette-results li{align-items:center;border-radius:8px;color:#e5e7eb;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:8px 12px}.palette .palette-results li.selected{background:#f7a6001f;outline:1px solid #f7a60059}.palette .palette-results li kbd{margin-left:auto}.palette .palette-results .avatar{background:linear-gradient(135deg,#f7a600,#e8590c);border-radius:50%;display:block;flex-shrink:0;height:30px;overflow:hidden;position:relative;width:30px}.palette .palette-results .avatar .avatar-initials{align-items:center;color:#fff;display:flex;font-size:11px;font-weight:700;height:100%;justify-content:center;text-transform:uppercase;width:100%}.palette .palette-results .avatar img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.palette .palette-results .palette-user{display:flex;flex-direction:column;min-width:0}.palette .palette-results .palette-user .palette-user-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.palette .palette-results .palette-user .palette-user-service{color:#8b8d92;font-size:11px}.palette .palette-footer{border-top:1px solid #2e2f34;color:#6b6d72;display:flex;font-size:10px;gap:14px;padding:8px 16px}.palette .palette-footer span{align-items:center;display:flex;gap:4px}.skills-academy .sa-skills{color:#faa61a;font-style:italic;font-weight:800}.menu-academy-ring{flex-shrink:0;height:32px;margin-left:auto;position:relative;width:32px}.menu-academy-ring svg{display:block;height:100%;transform:rotate(-90deg)!important;transition:none!important;width:100%}.menu-academy-ring .menu-academy-ring-track{fill:none;stroke:#ffffff1f;stroke-width:3.5}.menu-academy-ring .menu-academy-ring-bar{fill:none;stroke:url(#menuAcademyRingGrad);stroke-width:3.5;stroke-linecap:round;transition:stroke-dashoffset .7s cubic-bezier(.22,1,.36,1)}.menu-academy-ring .menu-academy-ring-val{align-items:center;color:#fff;display:flex;font-size:9px;font-weight:800;inset:0;justify-content:center;line-height:1;position:absolute}.team-modal{animation:nav-pop .15s ease;background:#1e1f23;border:1px solid #3a3b40;border-radius:14px;box-shadow:0 24px 60px #0009;display:flex;flex-direction:column;max-height:72vh;overflow:hidden;width:min(460px,92vw)}.team-modal-head{align-items:center;border-bottom:1px solid #2e2f34;display:flex;gap:10px;padding:14px 16px}.team-modal-head .team-modal-title{align-items:center;color:#fff;display:flex;flex:1 1;font-size:15px;font-weight:700;gap:9px}.team-modal-head .team-modal-title svg{color:#f7a600}.team-modal-head .palette-close{align-items:center;background:none;border:none;border-radius:8px;color:#9ca3af;cursor:pointer;display:flex;height:30px;justify-content:center;transition:background .15s ease,color .15s ease;width:30px}.team-modal-head .palette-close:hover{background:#26272b;color:#fff}.team-modal-body{flex:1 1;overflow-y:auto;padding:8px}.team-modal-body::-webkit-scrollbar{width:8px}.team-modal-body::-webkit-scrollbar-thumb{background:#3a3b42;border-radius:6px}.team-hint{color:#6b6d72;font-size:13px;padding:18px 12px;text-align:center}.team-role{border-radius:10px}.team-role.open{background:#232429}.team-role-head{align-items:center;background:none;border:none;border-radius:10px;color:#e9eaee;cursor:pointer;display:flex;gap:10px;padding:12px 14px;transition:background .15s ease;width:100%}.team-role-head:hover{background:#26272b}.team-role-head .team-role-label{flex:1 1;font-size:14px;font-weight:600;text-align:left}.team-role-head .team-role-count{align-items:center;background:#f7a60029;border-radius:999px;color:#f7a600;display:inline-flex;font-size:11px;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px}.team-role-head .team-role-chevron{color:#8b8d92;transition:transform .18s ease}.team-role.open .team-role-chevron{transform:rotate(180deg)}.team-role-members{display:flex;flex-direction:column;gap:2px;padding:2px 6px 8px}.team-empty{color:#6b6d72;font-size:12px;padding:6px 10px}.team-member{align-items:center;border-radius:8px;display:flex;gap:10px;padding:7px 10px;text-decoration:none;transition:background .15s ease}.team-member:hover{background:#26272b}.team-member .team-avatar{background:linear-gradient(135deg,#f7a600,#e8590c);border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff24,0 4px 10px #00000061;flex-shrink:0;height:34px;overflow:hidden;position:relative;width:34px}.team-member .team-avatar img{height:100%;object-fit:cover;width:100%}.team-member .team-avatar:after{background:linear-gradient(160deg,#ffffff6b,#ffffff1a 28%,#fff0 54%);border-radius:50%;content:"";inset:0;pointer-events:none;position:absolute}.team-member .team-member-info{display:flex;flex-direction:column;min-width:0}.team-member .team-member-name{color:#e9eaee;font-size:13.5px;font-weight:600;text-transform:capitalize}.team-member .team-member-role{color:#8b8d92;font-size:11px}.team-modal-footer{border-top:1px solid #2e2f34;padding:12px 16px}.team-modal-footer .team-orga-btn{align-items:center;background:#f7a60024;border:1px solid #f7a60066;border-radius:9px;color:#f7a600;cursor:pointer;display:flex;font-size:13.5px;font-weight:600;gap:8px;justify-content:center;padding:10px;transition:background .15s ease;width:100%}.team-modal-footer .team-orga-btn:hover{background:#f7a6003d}.team-orga-overlay{align-items:center;padding-top:0}.team-orga-modal{animation:nav-pop .15s ease;background:#1e1f23;border:1px solid #3a3b40;border-radius:14px;box-shadow:0 24px 60px #0009;display:flex;flex-direction:column;overflow:hidden;width:min(1100px,94vw)}.team-orga-modal .team-orga-frame{aspect-ratio:16/9;width:100%}.team-orga-modal .team-orga-frame iframe{border:0;height:100%;width:100%}@media screen and (max-width:960px){.Navheader{gap:.5rem;padding:0 .75rem}.Navheader .logo img{max-height:36px}.Navheader .action .welcome{display:none}.Navheader .search-trigger{max-width:none;width:auto}.Navheader .search-trigger .search-trigger-label,.Navheader .search-trigger kbd{display:none}.Navheader .search-zone{flex:0 1}.palette-overlay{padding-top:8vh}.active_edit_notif{box-shadow:0 0 100px #000!important;opacity:1!important;padding:2rem;visibility:visible;width:290px;z-index:1}.profil_notif_edit{background:#fff;border-radius:15px;position:absolute;right:0;top:51px;transition:.5s}.display-button{width:40%}.post-message img{display:none}}.profilContainer{margin:auto;padding:60px 12px 15px;transition:all .3s;width:95%}.profilContainer .profilHeader{align-items:center;display:flex;justify-content:space-between;padding:30px 0;position:relative}.profilContainer .profilHeader .profilUserBlock{align-items:center;display:flex;flex-direction:column;gap:.8rem;position:relative;width:40%}.profilContainer .profilHeader .profilUserBlock .profil_media_head_img{position:relative}.profilContainer .profilHeader .profilUserBlock .editProfilMedia{align-items:center;background:#fd2d01;border:none;border-radius:50%;bottom:0;box-shadow:0 15px 32px rgba(0,0,0,.355)!important;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;height:34px;justify-content:center;left:110px;padding:10px;position:absolute;width:34px}.profilContainer .profilHeader .profilUserBlock img{border-radius:50%;box-shadow:0 15px 32px rgba(0,0,0,.182)!important;height:300px;object-fit:cover;position:relative;width:300px}.profilContainer .profilHeader .profilUserBlock .profil_name{align-items:center;display:flex;flex-direction:column}.profilContainer .profilHeader .profilUserBlock .profil_name h3{color:#fff;font-size:1.4rem;font-weight:600;line-height:1.2;text-align:center;text-transform:capitalize}.profilContainer .profilHeader .profilUserBlock .profil_name h4{color:#999;font-size:.9rem;text-transform:capitalize}.profilContainer .profilHeader .profil_buttons{padding:0 0 0 35px;position:relative;width:100%}.profilContainer .profilHeader .profil_buttons img{border-radius:5px;display:block;max-height:365px;object-fit:cover;width:100%}.profilContainer .body_bloc{display:flex;gap:2rem}.profilContainer .body_bloc h4{color:#fff;padding:0 6px}.profilContainer .body_bloc .left_bloc{display:flex;flex-direction:column;gap:10px;width:40%}.profilContainer .body_bloc .left_bloc .user_head{background:#242526;border-radius:10px;color:#fff;padding:1rem}.profilContainer .body_bloc .left_bloc .user_info-bloc{background:#242526;border-radius:5px;padding:.5rem}.profilContainer .body_bloc .left_bloc .user_info-bloc .user_info-row{border-bottom:1px solid #181717;padding:10px 6px}.profilContainer .body_bloc .left_bloc .user_info-bloc .user_info-row span{color:#f7f7f8;font-size:.85rem;font-weight:500}.profilContainer .body_bloc .left_bloc .user_info-bloc .user_info-row p{color:#999;font-size:.9rem;font-weight:400}.profilContainer .body_bloc .left_bloc .left_menu{background:#242526;border-radius:5px;border-width:1px 1px 2px;padding:.5rem}.profilContainer .body_bloc .left_bloc .left_menu ul.li{color:#fff;cursor:pointer;display:flex;font-weight:500;gap:16px;padding:10px}.profilContainer .body_bloc .right_bloc{width:100%}.profilContainer .body_bloc .right_bloc .post_head{background:#242526;border:solid #e8e8e8;border-radius:5px;border-width:1px 1px 2px;margin-bottom:10px;padding:1rem}.profilContainer .body_bloc .right_bloc .posthead{display:flex}.profilContainer .body_bloc .right_bloc .posthead .post_head_coach{background:#fff;border:solid #e8e8e8;border-radius:10px;border-width:1px 1px 2px;margin-bottom:10px;margin-right:.2rem;padding:1rem;width:30%}.profilContainer .body_bloc .right_bloc .posthead .post_head_coach .monCoach{align-items:center;display:flex;flex-direction:column}.profilContainer .body_bloc .right_bloc .posthead .post_head_coach .monCoach img{border-radius:50%;max-width:170px}.profilContainer .body_bloc .right_bloc .posthead .post_head_coach .monCoach .monCoach__name{font-size:18px;font-weight:700;padding:1rem}.profilContainer .body_bloc .right_bloc .posthead .post_head_competences{background:#242526;border-radius:5px;box-shadow:0 15px 32px #00000029!important;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:10px;padding:1rem;width:100%}.profilContainer .body_bloc .right_bloc .posthead .post_head_competences .search_post{padding:.6rem}.profilContainer .body_bloc .right_bloc .posthead .post_head_competences .search_post input.searchbar_post{-webkit-appearance:none;appearance:none;background:#414142;border:none;border-radius:40px;box-shadow:0 0 28px #00000040;color:#fff;outline:none;padding:9px;transition:all .3s ease;width:97%}.profilContainer .body_bloc .right_bloc .posthead .post_head_competences .forma{display:flex;flex-wrap:wrap;justify-content:flex-start}.profilContainer .body_bloc .right_bloc .posthead_{display:flex}.profilContainer .body_bloc .right_bloc .posthead_ .post_head_coach{background:#fff;border:solid #e8e8e8;border-radius:5px;border-width:1px 1px 2px;flex:1 1 30%;margin-right:.2rem;padding:1rem;width:30%}.profilContainer .body_bloc .right_bloc .posthead_ .post_head_competences{margin-right:.2rem;width:100%}.profilContainer .body_bloc .right_bloc .mesCompetances,.profilContainer .body_bloc .right_bloc .posthead_ .post_head_competences{background:#fff;border:solid #e8e8e8;border-radius:5px;border-width:1px 1px 2px;margin-bottom:10px;padding:1rem}.profilContainer .body_bloc .post-container{background:#fff;border-radius:5px;box-shadow:0 15px 32px #00000029!important;display:flex;flex-direction:column;gap:1rem;margin:0;padding:1rem;position:relative}.profilContainer .body_bloc .post-container .post-container-post{display:flex;gap:1rem}.profilContainer .body_bloc .post-container .post-container-post .left-post-bloc .user-profil img{border-radius:14px;height:50px;object-fit:cover;width:50px}.profilContainer .body_bloc .post-container .post-container-post .right-bloc{display:flex;flex-direction:column;gap:.3rem;width:100%}.profilContainer .body_bloc .post-container .post-container-post .right-bloc .form-input{align-items:center;border-bottom:1px solid #d3d3d3;display:flex;padding:0 0 20px}.profilContainer .body_bloc .post-container .post-container-post .right-bloc .form-input .post-form{display:flex;width:100%}.profilContainer .body_bloc .post-container .post-container-post .right-bloc .form-input .post-form #message{border:none;border-radius:5px;resize:none;width:98%}.profilContainer .body_bloc .post-container .post-container-post .right-bloc .form-input .post-form ::placeholder{font-size:1rem;padding:.8rem}.profilContainer .body_bloc .post-container .post-container-post .right-bloc .display-button{display:flex;justify-content:center;position:relative;width:30%}.profilContainer .body_bloc .post-container .post-container-post .right-bloc .display-button button.post-message{background:red;border:1px solid #d3d3d3;border-radius:10px;color:#fff;font-size:.9rem;padding:.6rem}.profilContainer .body_bloc .post-container .post-container-post .right-bloc .display-button button.cancel{background:#fff2f2;border:1px solid #d3d3d3;border-radius:5px;bottom:-77px;color:#000;padding:.3rem;position:absolute;right:15px;width:90px;z-index:1}.profilContainer .body_bloc .post-container .post-container-post .right-bloc .image-uplod .message-icon{align-items:center;display:flex;gap:10px;margin-left:2px;margin-top:5px;position:relative}.profilContainer .body_bloc .post-container .post-container-post .right-bloc .image-uplod .message-icon span{color:#999;font-size:.9rem;font-style:italic}.profilContainer .body_bloc .post-container .post-container-post .right-bloc .image-uplod .message-icon input#file-upload{left:0;opacity:0;position:absolute;width:160px}.profilContainer .body_bloc .preview-container{background:#f4f4f4;border-radius:5px;display:flex;gap:1rem;margin-top:10px;padding:1rem}.profilContainer .body_bloc .preview-container .preview-header .name{color:#393a4f;font-size:.9rem;font-weight:900;line-height:1.2;text-transform:capitalize}.profilContainer .body_bloc .preview-container .preview-header .date,.profilContainer .body_bloc .preview-container .preview-header .service{color:#999;font-size:.8rem;text-transform:capitalize}.profilContainer .body_bloc .preview-container .preview-left img{border-radius:5px;width:50px}.profilContainer .body_bloc .preview-container .preview-content{margin-top:10px;overflow-wrap:anywhere;width:100%}.profilContainer .body_bloc .preview-container .preview-content img{border-radius:5px;max-height:400px;max-width:100%;min-width:100%;object-fit:cover}.profilContainer .body_bloc .ping{animation:ping 4s cubic-bezier(.39,.575,.565,1) 3s infinite both}@media screen and (max-width:1052px){.profilContainer .profilHeader{flex-direction:column}.profilContainer .profilHeader .profil_buttons img{display:none}.profilContainer .body_bloc{flex-direction:column}.profilContainer .body_bloc .left_bloc{width:100%}}.formation_head_label{align-items:center;display:flex;gap:1rem}.formation_head_label img{border-radius:50%;width:40px}.pagination span{align-items:center;display:flex;gap:10px}.action_edit_media{left:23px;position:absolute}.action_edit_media .profil_menu_edit_media{background:#fff;border-radius:15px;bottom:-150px;box-sizing:0 5px 25px #0000001a;left:165px;opacity:0;padding:10px 20px;position:absolute;transition:.5s;visibility:hidden;width:240px}.action_edit_media .profil_menu_edit_media h3{font-size:16px;line-height:1.2em;padding:10px 0;text-align:center;text-transform:capitalize;width:100%}.action_edit_media .profil_menu_edit_media h3 span{color:#cecece;font-size:14px}.action_edit_media .profil_menu_edit_media:before{background:#fff;content:"";height:20px;left:-5px;position:absolute;top:12px;transform:rotate(45deg);width:20px}.action_edit_media .active_edit_media{box-shadow:0 0 100px rgba(0,0,0,.405)!important;opacity:1!important;padding:2rem;visibility:visible!important}@media screen and (max-width:1052px){.action_edit_media .profil_menu_edit_media{bottom:-219px;left:0;z-index:1}.action_edit_media .profil_menu_edit_media:before{background:#fff;content:"";height:20px;left:118px;position:absolute;top:-5px;transform:rotate(45deg);width:20px}}@keyframes edit-pop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.action_edit{bottom:16px;position:absolute;right:16px}.action_edit .editButton{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#161618b8;border:1px solid #ffffff2e;border-radius:999px;box-shadow:0 8px 24px #00000059;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:9px 16px;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.action_edit .editButton svg{color:#f7a600}.action_edit .editButton:hover{background:#f7a600;border-color:#f7a600;color:#161618;transform:translateY(-1px)}.action_edit .editButton:hover svg{color:#161618}.edit-profil-overlay{align-items:flex-start;background:#0000008c;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:8vh 16px 24px;position:fixed;z-index:50}.edit-profil{animation:edit-pop .15s ease;background:#1e1f23;border:1px solid #3a3b40;border-radius:14px;box-shadow:0 24px 60px #0009;color:#e5e7eb;overflow:hidden;width:min(620px,100%)}.edit-profil .edit-profil-header{align-items:center;border-bottom:1px solid #2e2f34;display:flex;justify-content:space-between;padding:12px 16px}.edit-profil .edit-profil-header h3{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:600;gap:8px}.edit-profil .edit-profil-header h3 svg{color:#f7a600}.edit-profil .edit-profil-header .edit-profil-close{align-items:center;background:none;border:none;border-radius:6px;color:#9ca3af;cursor:pointer;display:flex;justify-content:center;padding:4px}.edit-profil .edit-profil-header .edit-profil-close:hover{background:#26272b;color:#fff}.edit-profil .edit-profil-body{display:flex;flex-direction:column;gap:14px;padding:16px}.edit-profil .edit-row{display:flex;gap:10px}.edit-profil .edit-row .edit-field{flex:1 1}.edit-profil .edit-row .edit-field.grow{flex:1.4 1}.edit-profil .edit-field label{color:#8b8d92;display:block;font-size:10px;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.edit-profil .edit-field label em{font-style:normal;text-transform:none}.edit-profil .edit-field input{background:#26272b;border:1px solid #3a3b40;border-radius:8px;box-sizing:border-box;color:#e5e7eb;color-scheme:dark;font-size:13px;outline:none;padding:8px 10px;transition:border-color .15s ease;width:100%}.edit-profil .edit-field input:focus{border-color:#f7a60099}.edit-profil .service-chips{display:flex;flex-wrap:wrap;gap:6px}.edit-profil .service-custom-input{margin-top:8px}.edit-profil .chip{align-items:center;background:none;border:1px solid #3a3b40;border-radius:8px;color:#d1d5db;cursor:pointer;display:flex;font-size:12px;gap:6px;padding:7px 11px;transition:border-color .15s ease,background .15s ease}.edit-profil .chip:hover{border-color:#f7a60080}.edit-profil .chip.selected{background:#f7a6001f;border-color:#f7a600;color:#fff}.edit-profil .chip.selected svg{color:#f7a600}.edit-profil .coach-cards{display:flex;flex-wrap:wrap;gap:8px}.edit-profil .coach-card{align-items:center;background:none;border:1px solid #3a3b40;border-radius:10px;color:#d1d5db;cursor:pointer;display:flex;flex-direction:column;font-size:11px;gap:6px;padding:10px 8px;transition:border-color .15s ease,background .15s ease,transform .15s ease;width:84px}.edit-profil .coach-card:hover{border-color:#f7a60080;transform:translateY(-2px)}.edit-profil .coach-card.selected{background:#f7a6001f;border-color:#f7a600;color:#fff}.edit-profil .coach-card.none{border-style:dashed}.edit-profil .coach-card.none .avatar{align-items:center;background:#26272b;color:#9ca3af;display:flex;justify-content:center}.edit-profil .coach-card .avatar{background:linear-gradient(135deg,#f7a600,#e8590c);border-radius:50%;display:block;height:34px;overflow:hidden;position:relative;width:34px}.edit-profil .coach-card .avatar .avatar-initials{align-items:center;color:#fff;display:flex;font-size:12px;font-weight:700;height:100%;justify-content:center;text-transform:uppercase;width:100%}.edit-profil .coach-card .avatar img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.edit-profil .coach-card .coach-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.edit-profil .role-switches{display:flex;flex-wrap:wrap;gap:6px}.edit-profil .role-switch{align-items:center;background:none;border:1px solid #3a3b40;border-radius:8px;color:#d1d5db;cursor:pointer;display:flex;font-size:12px;gap:8px;padding:7px 11px;transition:border-color .15s ease,background .15s ease}.edit-profil .role-switch:hover:not(:disabled){border-color:#f7a60080}.edit-profil .role-switch.on{background:#f7a6001f;border-color:#f7a600;color:#fff}.edit-profil .role-switch.on svg{color:#f7a600}.edit-profil .role-switch.on .switch-track{background:#f7a600}.edit-profil .role-switch.on .switch-track .switch-knob{transform:translateX(12px)}.edit-profil .role-switch:disabled{cursor:not-allowed;opacity:.55}.edit-profil .role-switch .switch-track{background:#3a3b40;border-radius:999px;display:block;height:14px;padding:2px;transition:background .15s ease;width:26px}.edit-profil .role-switch .switch-track .switch-knob{background:#fff;border-radius:50%;display:block;height:14px;transition:transform .15s ease;width:14px}.edit-profil .password-toggle{align-items:center;background:none;border:1px dashed #3a3b40;border-radius:8px;color:#9ca3af;cursor:pointer;display:flex;font-size:12px;gap:8px;padding:8px 12px}.edit-profil .password-toggle:hover{border-color:#f7a60080;color:#e5e7eb}.edit-profil .edit-profil-footer{border-top:1px solid #2e2f34;display:flex;gap:8px;justify-content:flex-end;padding:12px 16px}.edit-profil .edit-profil-footer .btn-cancel{background:none;border:1px solid #3a3b40;border-radius:8px;color:#9ca3af;cursor:pointer;font-size:13px;padding:8px 14px}.edit-profil .edit-profil-footer .btn-cancel:hover{color:#fff}.edit-profil .edit-profil-footer .btn-save{background:#f7a600;border:none;border-radius:8px;color:#161618;cursor:pointer;font-size:13px;font-weight:700;padding:8px 16px;transition:filter .15s ease}.edit-profil .edit-profil-footer .btn-save:hover{filter:brightness(1.08)}.edit-profil .edit-profil-footer .btn-save:disabled{cursor:default;filter:grayscale(.5);opacity:.7}@media screen and (max-width:1052px){.action_edit{display:flex;justify-content:center;margin-top:12px;position:static}.edit-profil .edit-row{flex-direction:column}}.card-container{background:linear-gradient(145deg,#242526,#1c1d1f);border:1px solid #ffffff14;border-radius:20px;box-shadow:0 10px 30px #0006,inset 0 1px 1px #ffffff0d;display:flex;flex-direction:column;margin-bottom:30px;overflow:visible;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.card-container:hover{border-color:#faa61a4d;box-shadow:0 20px 40px #0009,inset 0 1px 1px #ffffff1a;transform:translateY(-4px)}.card-container .chargement{color:#9ca3af;display:flex;font-size:1.2rem;font-weight:300;justify-content:center;padding:3rem}.card-container .cardHeader{align-items:center;background:#ffffff08;border-bottom:1px solid #ffffff0d;border-radius:20px 20px 0 0;display:flex;padding:18px 20px;position:relative}.card-container .cardHeader .cardHeader-img{margin-right:16px;position:relative}.card-container .cardHeader .cardHeader-img:after{background:linear-gradient(45deg,#faa61a,#f97316);border-radius:50%;content:"";inset:-2px;opacity:.2;position:absolute;transition:opacity .3s;z-index:-1}.card-container .cardHeader .cardHeader-img:hover:after{opacity:.6}.card-container .cardHeader .cardHeader-img img{border:2px solid #1c1d1f;border-radius:50%;cursor:pointer;display:block;height:48px;object-fit:cover;width:48px}.card-container .cardHeader .cardHeader-name{display:flex;flex:1 1;flex-direction:column}.card-container .cardHeader .cardHeader-name .name{color:#f3f4f6;font-size:1rem;font-weight:700;letter-spacing:-.01em}.card-container .cardHeader .cardHeader-name .service{color:#faa61a;font-size:.8rem;font-weight:600;margin-top:1px}.card-container .cardHeader .cardHeader-name .date{color:#9ca3af;font-size:.7rem;margin-top:2px}.card-container .cardHeader .button-container-edit{align-items:center;display:flex;gap:8px}.card-container .cardHeader .button-container-edit i{align-items:center;background:#ffffff0d;border-radius:10px;color:#9ca3af;cursor:pointer;display:flex;font-size:.95rem;height:34px;justify-content:center;transition:all .2s;width:34px}.card-container .cardHeader .button-container-edit i:hover{background:#ffffff1a;color:#f3f4f6}.card-container .cardHeader .button-container-edit .share_post i:hover{color:#3b82f6}.card-container .cardHeader .button-container-edit .cardheader-edit i:hover{color:#faa61a}.card-container .cardHeader .button-container-edit .cardheader-container-delete i:hover{color:#ef4444}.card-container .status-container{border-radius:20px 20px 0 0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;z-index:5}.card-container .status-container .edited,.card-container .status-container .important,.card-container .status-container .info,.card-container .status-container .news,.card-container .status-container .resolu,.card-container .status-container .tuto{align-items:center;box-shadow:inset 0 1px 0 #ffffff38;color:#fff;display:flex;font-size:.68rem;font-weight:800;gap:7px;letter-spacing:.1em;padding:6px 20px;text-transform:uppercase}.card-container .status-container .edited span,.card-container .status-container .important span,.card-container .status-container .info span,.card-container .status-container .news span,.card-container .status-container .resolu span,.card-container .status-container .tuto span{align-items:center;display:inline-flex;gap:7px;text-shadow:0 1px 2px #00000040}.card-container .status-container .edited i,.card-container .status-container .important i,.card-container .status-container .info i,.card-container .status-container .news i,.card-container .status-container .resolu i,.card-container .status-container .tuto i{filter:drop-shadow(0 1px 2px rgba(0,0,0,.25));font-size:.74rem}.card-container .status-container .important{background:linear-gradient(90deg,#facc15,#ca8a04);color:#3a2c00}.card-container .status-container .important i,.card-container .status-container .important span{filter:none;text-shadow:none}.card-container .status-container .resolu{background:linear-gradient(90deg,#34d399,#16a34a)}.card-container .status-container .edited{background:linear-gradient(90deg,#fb923c,#ea580c)}.card-container .status-container .tuto{background:linear-gradient(90deg,#38bdf8,#0284c7)}.card-container .status-container .news{background:linear-gradient(90deg,#2dd4bf,#0d9488)}.card-container .status-container .info{background:linear-gradient(90deg,#6366f1,#4f46e5)}.card-container.has-status-bar{padding-top:28px}.card-container .postContent{padding:16px 20px 24px}.card-container .postContent .postContent-post{color:#ffffffe6!important;font-size:.95rem;line-height:1.62;max-width:100%;overflow:hidden;overflow-wrap:anywhere;width:100%}.card-container .postContent .postContent-post p{margin-bottom:0}.card-container .postContent .postContent-post h2{color:#fff;font-size:1.4rem;font-weight:700;margin:1rem 0 .5rem}.card-container .postContent .postContent-post h3{color:#fffffff2;font-size:1.15rem;font-weight:600;margin:.8rem 0 .4rem}.card-container .postContent .postContent-post h4{color:#ffffffe6;font-size:1rem;font-weight:600;margin:.6rem 0 .3rem}.card-container .postContent .postContent-post ol,.card-container .postContent .postContent-post ul{margin-bottom:12px;margin-left:20px}.card-container .postContent .postContent-post li{list-style:inherit!important;margin-left:1.5rem}.card-container .postContent .postContent-post table{border:1px solid #ffffff26;border-collapse:collapse;border-radius:8px;margin:12px 0;overflow:hidden;width:100%}.card-container .postContent .postContent-post table th{background:#ffffff14;border:1px solid #ffffff1a;color:#fffffff2;font-size:.85rem;font-weight:600;padding:10px 14px;text-align:left}.card-container .postContent .postContent-post table td{border:1px solid #ffffff14;color:#fffc;font-size:.85rem;padding:8px 14px}.card-container .postContent .postContent-post table tr:nth-child(2n){background:#ffffff08}.card-container .postContent .postContent-post figure.image{margin:12px 0;max-width:100%!important;text-align:center}.card-container .postContent .postContent-post figure.image img{border:1px solid #ffffff1a;border-radius:10px;height:auto!important;max-width:100%!important}.card-container .postContent .postContent-post figure.image figcaption{color:#ffffff73;font-size:.8rem;font-style:italic;margin-top:6px}.card-container .postContent .postContent-post hr{border:none;border-top:1px solid #ffffff1f;margin:16px 0}.card-container .postContent .postContent-post blockquote{background:#ffffff08;border-left:3px solid #6358ee80;border-radius:0 6px 6px 0;color:#ffffffb3;margin:12px 0;padding:8px 16px}.card-container .postContent .postContent-post .media{border-radius:10px;margin:12px 0;overflow:hidden}.card-container .postContent .postContent-post .text-align-center{text-align:center}.card-container .postContent .postContent-post .text-align-right{text-align:right}.card-container .postContent .postContent-post .text-align-justify{text-align:justify}.card-container .postContent .postContent-post .post-text-wrapper{overflow:hidden;transition:max-height .4s ease}.card-container .postContent .postContent-post .post-text-collapsed{position:relative}.card-container .postContent .postContent-post .post-text-collapsed:after{background:linear-gradient(180deg,#0000,#1c1d1f);bottom:0;content:"";height:80px;left:0;pointer-events:none;position:absolute;right:0}.card-container .postContent .postContent-post .post-toggle-expand{align-items:center;color:#faa61a;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;justify-content:center;padding:10px 0 2px;transition:color .2s}.card-container .postContent .postContent-post .post-toggle-expand i{font-size:.75rem;margin-right:6px}.card-container .postContent .postContent-post .post-toggle-expand:hover{color:#f97316}.card-container .postContent .postContent-image{border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 10px 20px #0003;margin-top:4px;overflow:hidden}.card-container .postContent .postContent-image .card-img{display:block;max-height:650px;max-width:100%;object-fit:cover;transition:transform .5s ease;width:100%}.card-container .postContent .postContent-image .card-img:hover{transform:scale(1.02)}.card-container .postContent .update-post{background:#0003;border:1px solid #ffffff1a;border-radius:16px;padding:20px}.card-container .postContent .update-post .ck-editor__editable{background:#242526!important;border-radius:8px!important;color:#fff!important;min-height:120px}.card-container .postContent .update-post .button-container{align-items:center;display:flex;justify-content:space-between;margin-top:16px}.card-container .postContent .update-post .button-container .sous-traitant-checkbox{align-items:center;color:#9ca3af;cursor:pointer;display:flex;font-weight:500;gap:10px}.card-container .postContent .update-post .button-container .sous-traitant-checkbox input{cursor:pointer;height:18px;width:18px}.card-container .postContent .update-post .button-container .sous-traitant-checkbox i{color:#faa61a}.card-container .postContent .update-post .button-container .btn{background:linear-gradient(45deg,#faa61a,#f97316);border:none;border-radius:12px;box-shadow:0 4px 12px #faa61a4d;color:#fff;cursor:pointer;font-weight:700;padding:10px 24px;transition:all .2s}.card-container .postContent .update-post .button-container .btn:hover{box-shadow:0 6px 16px #faa61a66;transform:translateY(-2px)}.card-container .cardFooter{align-items:center;background:#ffffff03;border-radius:0 0 20px 20px;border-top:1px solid #ffffff0d;display:flex;justify-content:space-between;margin-top:2px;padding:12px 16px}.card-container .cardFooter .footer-left,.card-container .cardFooter .footer-right{align-items:center;display:flex;gap:12px}.card-container .cardFooter .cardfooter-comment,.card-container .cardFooter .cardfooter-like{align-items:center;background:#ffffff08;border:1px solid #ffffff0d;border-radius:10px;color:#9ca3af;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:8px;padding:8px 14px;transition:all .3s cubic-bezier(.4,0,.2,1)}.card-container .cardFooter .cardfooter-comment i,.card-container .cardFooter .cardfooter-like i{font-size:1.1rem;transition:transform .2s}.card-container .cardFooter .cardfooter-comment svg,.card-container .cardFooter .cardfooter-like svg{transition:transform .2s}.card-container .cardFooter .cardfooter-comment:hover,.card-container .cardFooter .cardfooter-like:hover{background:#ffffff14;color:#f3f4f6;transform:translateY(-1px)}.card-container .cardFooter .cardfooter-comment:hover i,.card-container .cardFooter .cardfooter-comment:hover svg,.card-container .cardFooter .cardfooter-like:hover i,.card-container .cardFooter .cardfooter-like:hover svg{transform:scale(1.1)}.card-container .cardFooter .cardfooter-comment.liked,.card-container .cardFooter .cardfooter-like.liked{background:#faa61a1a;border-color:#faa61a33;color:#faa61a}.card-container .cardFooter .cardfooter-comment.liked i,.card-container .cardFooter .cardfooter-comment.liked svg,.card-container .cardFooter .cardfooter-like.liked i,.card-container .cardFooter .cardfooter-like.liked svg{color:#faa61a;filter:drop-shadow(0 0 5px rgba(250,166,26,.4))}.card-container .cardFooter .cardfooter-comment:hover i{color:#3b82f6;filter:drop-shadow(0 0 5px rgba(59,130,246,.4))}.card-container .cardFooter .usersLiked{align-items:center;cursor:pointer;display:flex;margin-left:4px}.card-container .cardFooter .usersLiked .liker-avatar{align-items:center;background:linear-gradient(135deg,#f7a600,#e8590c);border:2px solid #1c1d1f;border-radius:50%;display:flex;height:28px;justify-content:center;margin-left:-8px;overflow:hidden;position:relative;transition:transform .2s;width:28px}.card-container .cardFooter .usersLiked .liker-avatar:first-child{margin-left:0}.card-container .cardFooter .usersLiked .liker-avatar:hover{transform:translateY(-2px) scale(1.1);z-index:10}.card-container .cardFooter .usersLiked .liker-avatar .liker-initials{color:#fff;font-size:10px;font-weight:700;text-transform:uppercase}.card-container .cardFooter .usersLiked .liker-avatar img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.card-container .cardFooter .usersLiked .more-likes{background:#26272b;color:#9ca3af;font-size:.7rem;font-weight:700}.card-container .cardFooter .usersLiked .more-likes:hover{color:#f3f4f6}.card-container .comments-container{background:#00000026;border-top:1px solid #ffffff0d;display:flex;flex-direction:column;gap:16px;padding:16px 20px}.card-container .comments-container .comment-container{display:flex;gap:12px}.card-container .comments-container .comment-container .left-part img{border:2px solid #faa61a59;border-radius:50%;box-shadow:0 4px 10px #00000059;height:38px;object-fit:cover;width:38px}.card-container .comments-container .comment-container .right-part{background:linear-gradient(160deg,hsla(0,0%,100%,.065),#ffffff05);border:1px solid #ffffff14;border-radius:4px 14px 14px 14px;box-shadow:inset 0 1px 0 #ffffff0d,0 4px 14px #00000038;flex:1 1;min-width:0;overflow:hidden;padding:12px 16px;position:relative;transition:border-color .18s ease,box-shadow .18s ease}.card-container .comments-container .comment-container .right-part:before{background:linear-gradient(180deg,#ffffff0d,#fff0);content:"";height:42%;left:0;pointer-events:none;position:absolute;right:0;top:0}.card-container .comments-container .comment-container .right-part:hover{border-color:#ffffff24;box-shadow:inset 0 1px 0 #ffffff12,0 8px 22px #0000004d}.card-container .comments-container .comment-container .right-part>*{position:relative;z-index:1}.card-container .comments-container .comment-container .right-part .comment-header{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:5px}.card-container .comments-container .comment-container .right-part .comment-header h3{color:#fff;font-size:.88rem;font-weight:700;min-width:0}.card-container .comments-container .comment-container .right-part .comment-header h3 .author{background:linear-gradient(135deg,#faa61a38,#faa61a1f);border:1px solid #faa61a59;border-radius:999px;color:#ffc266;font-size:.66rem;font-weight:800;letter-spacing:.03em;margin-left:8px;padding:2px 7px;text-transform:uppercase}.card-container .comments-container .comment-container .right-part .comment-header span{color:#9ca3af;flex-shrink:0;font-size:.7rem}.card-container .comments-container .comment-container .right-part .comment-content{color:#ffffffd1;font-size:.9rem;line-height:1.55;overflow-wrap:anywhere}.card-container .comments-container .comment-container .right-part .comment-content .blue-mention{color:#ffcf6b;font-weight:700;text-decoration:none}.card-container .comments-container .comment-container.user .right-part{background:linear-gradient(160deg,#faa61a1f,#faa61a05 70%);border-left:3px solid;border-color:#faa61a38}.card-container .comments-container .comment-container.is-reply .right-part{background:linear-gradient(160deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.015));border-radius:4px 12px 12px 12px}.card-container .comments-container .comment-replies,.card-container .comments-container .comment-thread{display:flex;flex-direction:column;gap:10px;min-width:0}.card-container .comments-container .comment-replies{border-left:2px solid #ffffff12;margin-left:44px;padding-left:14px}.card-container .comments-container .custom-comment-form,.card-container .comments-container .custom-comment-form>div{box-sizing:border-box!important;max-width:100%!important;width:100%!important}.card-container .comments-container .comment-container.is-reply .left-part img{height:28px;width:28px}.card-container .comments-container .comment-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.card-container .comments-container .comment-edit-icons{align-items:center;display:inline-flex;gap:6px}.card-container .comments-container .comment-icon-btn{align-items:center;background:#ffffff0d;border:1px solid #ffffff14;border-radius:7px;color:#9ca3af;cursor:pointer;display:inline-flex;height:26px;justify-content:center;transition:background .15s ease,color .15s ease,border-color .15s ease;width:26px}.card-container .comments-container .comment-icon-btn:hover{background:#ffffff1a;color:#fff}.card-container .comments-container .comment-icon-btn.danger:hover{background:#ff4c5124;border-color:#ff4c5159;color:#ff8a8e}.card-container .comments-container .comment-edit-form{display:flex;flex:1 1 100%;flex-direction:column;gap:8px;margin-top:4px}.card-container .comments-container .comment-edit-form textarea{background:#1c1d1f;border:1px solid #ffffff1a;border-radius:10px;box-sizing:border-box;color:#f3f4f6;font-family:inherit;font-size:.9rem;line-height:1.5;outline:none;padding:10px 12px;resize:vertical;transition:border-color .2s;width:100%}.card-container .comments-container .comment-edit-form textarea:focus{border-color:#faa61a66}.card-container .comments-container .comment-edit-form .comment-edit-actions{display:flex;gap:10px;justify-content:flex-end}.card-container .comments-container .comment-mini-btn{align-items:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;color:#cbd5e1;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:700;gap:5px;padding:6px 14px;transition:background .15s ease,color .15s ease,filter .15s ease}.card-container .comments-container .comment-mini-btn:hover{background:#ffffff1f;color:#fff}.card-container .comments-container .comment-mini-btn.primary{background:linear-gradient(45deg,#faa61a,#f97316);border-color:#0000;color:#fff}.card-container .comments-container .comment-mini-btn.primary:hover{filter:brightness(1.05)}.card-container .comments-container .comment-reply-btn{align-items:center;background:none;border:none;color:#9ca3af;cursor:pointer;display:inline-flex;font-size:.72rem;font-weight:700;gap:5px;padding:0;transition:color .15s ease}.card-container .comments-container .comment-reply-btn:hover{color:#faa61a}.card-container .comments-container .commentForm{border-top:1px solid #ffffff0d;display:flex;gap:12px;margin-top:8px;padding-top:16px}.card-container .comments-container .commentForm .commentForm-picture img{border-radius:50%;height:36px;width:36px}.card-container .comments-container .commentForm .commentForm-form{flex:1 1}.card-container .comments-container .commentForm .commentForm-form .comment-form{display:flex;flex-direction:column;gap:12px}.card-container .comments-container .custom-comment-form{border:none;padding:0}.card-container .comments-container .custom-comment-form textarea{background:#1c1d1f!important;border:1px solid #ffffff1a!important;border-radius:12px!important;box-sizing:border-box!important;color:#f3f4f6!important;font-family:inherit!important;font-size:.9rem!important;min-height:46px!important;outline:none!important;padding:12px!important;transition:border-color .2s;width:100%!important}.card-container .comments-container .custom-comment-form textarea:focus{border-color:#faa61a66!important}.card-container .comments-container .inputCommentaire{align-self:flex-end;background:linear-gradient(45deg,#faa61a,#f97316);border:none;border-radius:8px;box-shadow:0 4px 10px #faa61a33;color:#fff;cursor:pointer;font-size:.85rem;font-weight:700;padding:8px 22px;transition:transform .2s,box-shadow .2s}.card-container .comments-container .inputCommentaire:hover{box-shadow:0 6px 14px #faa61a4d;transform:translateY(-1px)}.button{--black-700:#1f1f1f;--border_radius:5px;--transtion:0.3s ease-in-out;--offset:2px;align-items:center;background-color:#0000;border:none;border-radius:var(--border_radius);cursor:pointer;display:flex;gap:.5rem;padding:1rem 2rem;position:relative;transform:scale(1);transform:scale(calc(1 + var(--active, 0)*.1));transform-origin:center;transition:transform var(--transtion)}.button:before{background-color:var(--black-700);box-shadow:inset 0 .5px #fff,inset 0 -1px 2px 0 #000,0 4px 10px -4px hsla(0,0%,0%,1),0 0 0 0 #faa61a;box-shadow:inset 0 .5px #fff,inset 0 -1px 2px 0 #000,0 4px 10px -4px hsla(0,0%,0%,calc(1 - var(--active, 0))),0 0 0 calc(var(--active, 0)*.075rem) #faa61a;transition:all var(--transtion);z-index:0}.button:after,.button:before{border-radius:var(--border_radius);content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.button:after{background-color:#faa61a;background-image:radial-gradient(at 51% 89%,#b99fdb 0,#0000 50%),radial-gradient(at 100% 100%,#9474be 0,#0000 50%),radial-gradient(at 22% 91%,#9474be 0,#0000 50%);background-position:top;opacity:0;opacity:var(--active,0);transition:opacity var(--transtion);z-index:2}.button:is(:hover,:focus-visible){--active:1}.button:active{transform:scaleX(0)}.button .dots_border{--size_border:calc(100% + 2px);background-color:#0000;border-radius:var(--border_radius);height:var(--size_border);overflow:hidden;top:50%;width:var(--size_border);z-index:-10}.button .dots_border,.button .dots_border:before{left:50%;position:absolute;transform:translate(-50%,-50%)}.button .dots_border:before{animation:rotate 2s linear infinite;background-color:#fff;content:"";height:2rem;-webkit-mask:linear-gradient(#0000,#fff 120%);mask:linear-gradient(#0000,#fff 120%);top:30%;transform:rotate(0deg);transform-origin:left;width:100%}@keyframes rotate{to{transform:rotate(1turn)}}.button .sparkle{position:relative;width:1.75rem;z-index:10}.button .sparkle .path{fill:currentColor;stroke:currentColor;color:#fff;transform-origin:center}.button:is(:hover,:focus) .sparkle .path{animation:path 1.5s linear .5s infinite}.button .sparkle .path:first-child{--scale_path_1:1.2}.button .sparkle .path:nth-child(2){--scale_path_2:1.2}.button .sparkle .path:nth-child(3){--scale_path_3:1.2}@keyframes path{0%,34%,71%,to{transform:scale(1)}17%{transform:scale(1);transform:scale(var(--scale_path_1,1))}49%{transform:scale(1);transform:scale(var(--scale_path_2,1))}83%{transform:scale(1);transform:scale(var(--scale_path_3,1))}}.button .text_button{color:#fff;font-size:1rem;position:relative;z-index:10}.cssbuttons-io{background:linear-gradient(90deg,#faa61a,#fab641);border:none;border-radius:5px;color:#f8f8ff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;letter-spacing:.05em;overflow:hidden;position:relative}.cssbuttons-io svg{height:1em;margin-right:.5em;width:1.2em}.cssbuttons-io span{align-items:center;display:inline-flex;padding:.8em 1.2em .8em 1.05em;position:relative;transition:color .4s;z-index:10}.cssbuttons-io:after,.cssbuttons-io:before{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.cssbuttons-io:before{background:#171819;content:"";left:-10%;transform:skew(30deg);transition:transform .4s cubic-bezier(.3,1,.8,1);width:120%}.cssbuttons-io:hover:before{transform:translate3d(100%,0,0)}.cssbuttons-io:active{transform:scale(.95)}.button-admin{background:radial-gradient(ellipse at bottom,rgba(231,153,8,.301) 0,#171819 27%);border-radius:5px;box-shadow:inset 0 0 0 1px #0202021a;color:#fff;cursor:pointer;font-family:Lato,sans-serif;margin-top:3rem;min-width:120px;padding:12px 17px;position:relative}.button-admin,.button-admin:before{transition:all 1s cubic-bezier(.15,.83,.66,1)}.button-admin:before{background:#fff;background:linear-gradient(90deg,#fff0,#fff 50%,#fff0);bottom:0;content:"";height:1px;left:15%;opacity:.2;position:absolute;width:70%}.button-admin:hover{color:#fff;transform:scale(1.1) translateY(-3px)}.button-admin:hover:before{opacity:1}.button-coach{background:radial-gradient(ellipse at bottom,#d5d5d5 0,#e79908 27%);border-radius:5px;box-shadow:inset 0 0 0 1px #0202021a;color:#fff;cursor:pointer;min-width:120px;padding:12px 17px;position:relative}.button-coach,.button-coach:before{transition:all 1s cubic-bezier(.15,.83,.66,1)}.button-coach:before{background:#fff;background:linear-gradient(90deg,#fff0,#fff 50%,#fff0);bottom:0;content:"";height:1px;left:15%;opacity:.2;position:absolute;width:70%}.button-coach:hover{color:#fff;transform:scale(1.1) translateY(-3px)}.button-coach:hover:before{opacity:1}.reply-modal-overlay{align-items:center;animation:reply-fade .18s ease;background:#0000009e;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.reply-modal{animation:reply-pop .2s cubic-bezier(.22,1,.36,1);background:linear-gradient(160deg,#232227,#1b1c20);border:1px solid #34353b;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff0f,0 24px 60px #0009;overflow:hidden;width:min(540px,94vw)}.reply-modal-head{align-items:center;border-bottom:1px solid #2b2c31;display:flex;gap:10px;padding:15px 18px}.reply-modal-head .reply-modal-title{align-items:center;color:#fff;display:flex;flex:1 1;font-size:15px;font-weight:700;gap:9px}.reply-modal-head .reply-modal-title svg{color:#faa61a}.reply-modal-head .reply-modal-close{align-items:center;background:#0000;border:none;border-radius:8px;color:#9ca3af;cursor:pointer;display:flex;height:30px;justify-content:center;transition:background .15s ease,color .15s ease;width:30px}.reply-modal-head .reply-modal-close:hover{background:#2c2d32;color:#fff}.reply-modal-quote{align-items:flex-start;background:#ffffff08;border:1px solid #ffffff12;border-left:3px solid #faa61a;border-radius:8px;display:flex;gap:10px;margin:14px 18px 0;padding:10px 12px}.reply-modal-quote img{border-radius:50%;flex-shrink:0;height:30px;object-fit:cover;width:30px}.reply-modal-quote .reply-modal-quote-text{min-width:0}.reply-modal-quote .reply-modal-quote-text strong{color:#fff;display:block;font-size:.82rem}.reply-modal-quote .reply-modal-quote-text p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#b2b3b8;display:-webkit-box;font-size:.82rem;line-height:1.4;margin:2px 0 0;overflow:hidden}.reply-modal-quote .reply-modal-quote-text p .blue-mention{color:#ffcf6b;text-decoration:none}.reply-modal-form{padding:14px 18px 18px}.reply-modal-form .custom-comment-form{border:none;padding:0}.reply-modal-form .custom-comment-form textarea{background:#1c1d1f!important;border:1px solid #ffffff1f!important;border-radius:10px!important;box-sizing:border-box!important;color:#f3f4f6!important;font-family:inherit!important;font-size:.92rem!important;min-height:84px!important;outline:none!important;padding:12px!important;resize:vertical;width:100%!important}.reply-modal-form .custom-comment-form textarea:focus{border-color:#faa61a73!important}.reply-modal-form .reply-modal-actions{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin-top:14px}.reply-modal-form .reply-modal-actions .reply-modal-cancel{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:.82rem;font-weight:700}.reply-modal-form .reply-modal-actions .reply-modal-cancel:hover{color:#fff}.reply-modal-form .reply-modal-actions .inputCommentaire{background:linear-gradient(45deg,#faa61a,#f97316);border:none;border-radius:9px;box-shadow:0 4px 12px #faa61a4d;color:#fff;cursor:pointer;font-size:.85rem;font-weight:700;padding:9px 22px;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.reply-modal-form .reply-modal-actions .inputCommentaire:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.reply-modal-form .reply-modal-actions .inputCommentaire:disabled{cursor:not-allowed;opacity:.5}@keyframes reply-pop{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes reply-fade{0%{opacity:0}to{opacity:1}}.custom-comment-form__highlighter .mention-tag,.custom-comment-form__highlighter [class*=__mention],.custom-comment-form__highlighter strong{background:linear-gradient(180deg,#faa61a52,#faa61a29);border-radius:6px;box-shadow:inset 0 1px 0 #ffffff47,0 1px 2px #00000040;color:#ffcf6b;font-weight:700}.custom-comment-form__suggestions{background:#0000!important;z-index:9999!important}.custom-comment-form__suggestions .custom-comment-form__suggestions__list{background:#1f2023;border:1px solid #34353a;border-radius:12px;box-shadow:0 14px 34px #00000080;max-height:248px;min-width:230px;overflow:hidden auto;padding:5px;scrollbar-color:#3a3b41 #0000;scrollbar-width:thin}.custom-comment-form__suggestions .custom-comment-form__suggestions__item{border:none;border-radius:9px;padding:0;transition:background .12s ease}.custom-comment-form__suggestions .custom-comment-form__suggestions__item--focused{background:#faa61a24}.mention-suggestion{align-items:center;display:flex;gap:10px;padding:7px 10px}.mention-suggestion img{border-radius:50%;flex-shrink:0;height:30px;object-fit:cover;width:30px}.mention-suggestion .mention-suggestion-name{color:#f3f4f6;font-size:.9rem;font-weight:600;white-space:nowrap}.mention-suggestion .mention-suggestion-name b,.mention-suggestion .mention-suggestion-name strong{color:#faa61a;font-weight:800}.red{color:red}.placement p{margin-right:5px}.placement p.usersLiked img{box-shadow:-1px 1px 3px #0009!important;margin-left:-3px}@keyframes like-spin{to{transform:rotate(1turn)}}.cardfooter-like .like-spinner{animation:like-spin .8s linear infinite}.reactions-modal .reactions-head{align-items:center;border-bottom:1px solid #2e2f34;display:flex;gap:10px;padding:12px 16px}.reactions-modal .reactions-head .reactions-title{align-items:center;color:#e5e7eb;display:flex;font-size:14px;font-weight:700;gap:8px}.reactions-modal .reactions-head .reactions-title svg{color:#f7a600}.reactions-modal .reactions-head .reactions-count{color:#6b6d72;font-size:12px}.reactions-modal .reactions-head .palette-close{align-items:center;background:none;border:none;border-radius:6px;color:#9ca3af;cursor:pointer;display:flex;justify-content:center;margin-left:auto;padding:4px}.reactions-modal .reactions-head .palette-close:hover{background:#26272b;color:#fff}.reactions-modal .palette-results li:hover{background:#f7a6001f;outline:1px solid #f7a60059}.action_has{--color-has:211deg 100% 48%;align-items:center;background:none;border:0;color:hsla(0,0%,88%,.878);cursor:pointer;display:flex;justify-content:center;padding:.4rem .5rem}.has_liked svg,.has_saved svg{--ease:cubic-bezier(0.5,0,0.25,1);--zoom-from:1.75;--zoom-via:0.75;--zoom-to:1;--duration:1s;overflow:visible}.has_liked:hover{border-color:hsl(var(--color-has));transition:border-color var(--duration) var(--ease)}.has_liked:hover svg,.has_saved:hover svg{fill:#faa61a;stroke:#faa61a;stroke-width:.5}.has_liked:hover [data-d=thumb]{animation:has-liked-thumb var(--duration) var(--ease) forwards}.has_liked:hover [data-d=sleeves]{animation:has-liked-sleeves var(--duration) var(--ease) forwards}@keyframes has-liked-thumb{33.333%{transform:rotate(-20deg) translate(1px,2px) scale(var(--zoom-from))}66.666%{d:path("m8.05,11.99c0-.84.28-1.07,1.2-1.25,1.6-.31,2.3-.64,2.9-1.09,0,0,1.64-1.31,2.21-3.11,1.12-3.59,2.11-4.85,3.72-4.85,2.27,0,2.96,2.22,2.55,3.54-.6,1.97-3.81,4.09-3.94,4.99-.07.49.76.72,1.16.72h2.5c1.2,0,2.2,1,2.2,2.2l-1.1,5.6c-.3,1.5-1.02,2.23-2.2,2.2h-7.6c-2,0-3.6-1.6-3.6-3.6v-5.35Z");transform:rotate(20deg) translate(2px,-2px) scale(var(--zoom-via))}99.999%{transform:rotate(0deg) translate(0) scale(var(--zoom-to))}}@keyframes has-liked-sleeves{33.333%{transform:rotate(10deg) translate(6px,-2px) scale(var(--zoom-from))}66.666%{transform:rotate(-10deg) translate(-6px) scale(var(--zoom-via))}99.999%{transform:rotate(0deg) translate(0) scale(var(--zoom-to))}}.has_liked_ok{fill:#242526;color:rgba(250,168,26,.761)}.loadingBackground{background:#f4f4f4;height:100vh}.loadingBackground .loading_content{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;width:100%}.loadingBackground .loading_content h1{font-size:80px}.loadingBackground .loading_content h1 .skills{color:#f7a600;font-family:Vujahday Script,cursive}.loadingBackground .loading_content h1 .manager{color:#000;font-family:Mulish,sans-serif}.loadingBackground .loading_content .loading-bar{background-color:#d6cec2;border-radius:10px;height:2px;margin-top:25px;overflow:hidden;position:relative;width:200px}.loadingBackground .loading_content div.loading-bar:after{animation:loop 2s ease infinite;background-color:#f7a600;content:"";height:2px;position:absolute;transform:translateX(-20px);width:100px}@keyframes loop{0%,to{transform:translateX(-28px)}50%{transform:translateX(78px)}}.center-Block{background:#0000;margin-left:20%;padding-right:20px;width:100%}.tuto-page{padding:18px 22px 48px}.tuto-header{align-items:flex-end;border-bottom:1px solid #2b2c31;display:flex;gap:16px;justify-content:space-between;padding-bottom:16px}.tuto-header-main h1{color:#f4f5f7;font-size:26px;font-weight:800;letter-spacing:-.2px;margin:0}.tuto-header-main p{color:#9aa0ad;font-size:13.5px;margin:4px 0 0}.tuto-header-actions{align-items:center;display:flex;flex-shrink:0;gap:10px}.tuto-btn-ghost{align-items:center;background:#0000;border:1px solid #34353b;border-radius:10px;color:#d6d9df;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:600;gap:7px;height:38px;padding:0 14px;transition:background .15s ease,border-color .15s ease,color .15s ease}.tuto-btn-ghost:hover{background:#26272c;border-color:#45464d;color:#fff}.tuto-toolbar .action_add{display:inline-flex}button.add-knowlegde{align-items:center;background:#f7a600;border:none;border-radius:10px;color:#1b1c1f;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:700;gap:6px;height:38px;letter-spacing:0;line-height:1;padding:0 16px;transition:background .15s ease,transform .15s ease;width:auto}button.add-knowlegde:hover{background:#ffb71a}button.add-knowlegde:active{transform:translateY(1px)}.tuto-toolbar{align-items:center;display:flex;gap:12px;margin:18px 0 22px}@media(max-width:700px){.tuto-toolbar{flex-wrap:wrap}}.tuto-search{align-items:center;background:#1e1f24;border:1px solid #2b2c31;border-radius:11px;color:#9aa0ad;display:flex;flex:1 1;gap:9px;height:40px;max-width:420px;min-width:200px;padding:0 14px;transition:border-color .15s ease}.tuto-search:focus-within{border-color:#45464d}.tuto-search input{background:#0000;border:none;color:#f4f5f7;flex:1 1;font-size:13.5px;min-width:0;outline:none}.tuto-search input::placeholder{color:#777d89}.tuto-select{-webkit-appearance:none;appearance:none;background-color:#1e1f24;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2714%27 height=%2714%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%239aa0ad%27 stroke-width=%272.4%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%276 9 12 15 18 9%27/></svg>");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #2b2c31;border-radius:11px;color:#e6e8ec;cursor:pointer;font-size:13.5px;height:40px;padding:0 36px 0 14px;transition:border-color .15s ease}.tuto-select:hover{border-color:#45464d}.tuto-select option{background:#1e1f24;color:#e6e8ec}.tuto-fav-toggle{align-items:center;color:#c5cad4;cursor:pointer;display:inline-flex;font-size:13px;gap:10px;margin-left:auto;-webkit-user-select:none;user-select:none}.tuto-fav-toggle input{display:none}.tuto-fav-toggle .tuto-toggle-track{background:#3a3b42;border-radius:999px;height:24px;position:relative;transition:background .2s ease;width:44px}.tuto-fav-toggle .tuto-toggle-knob{background:#fff;border-radius:50%;height:18px;left:3px;position:absolute;top:3px;transition:transform .2s ease;width:18px}.tuto-fav-toggle input:checked~.tuto-toggle-track{background:#f7a600}.tuto-fav-toggle input:checked~.tuto-toggle-track .tuto-toggle-knob{transform:translateX(20px)}.tuto-card-zone{position:relative}.tuto-cards-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.tuto-dialog-overlay{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08090ba8;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.tuto-dialog{background:#1b1c1f;border:1px solid #2b2c31;border-radius:16px;box-shadow:0 24px 60px #00000080;color:#f4f5f7;display:flex;flex-direction:column;gap:6px;max-width:460px;padding:26px 24px 24px;position:relative;width:100%}.tuto-dialog h3{font-size:18px;font-weight:700;margin:0 0 10px}.tuto-dialog label{color:#9aa0ad;font-size:13px;margin-top:10px}.tuto-dialog select,.tuto-dialog textarea{background:#1e1f24;border:1px solid #2b2c31;border-radius:10px;color:#f4f5f7;font-size:13.5px;margin-top:5px;outline:none;padding:10px 12px}.tuto-dialog select:focus,.tuto-dialog textarea:focus{border-color:#45464d}.tuto-dialog textarea{min-height:90px;resize:vertical}.tuto-dialog form{display:flex;flex-direction:column}.tuto-dialog button.submit_request{background:#f7a600;border:none;border-radius:10px;color:#1b1c1f;cursor:pointer;font-size:13.5px;font-weight:700;margin-top:20px;padding:11px;transition:background .15s ease}.tuto-dialog button.submit_request:hover{background:#ffb71a}.tuto-dialog-close{align-items:center;background:#0000;border:none;border-radius:9px;color:#9aa0ad;cursor:pointer;display:inline-flex;height:32px;justify-content:center;position:absolute;right:12px;top:12px;transition:background .15s ease,color .15s ease;width:32px}.tuto-dialog-close:hover{background:#2c2d32;color:#fff}.kinfo-back{align-items:center;background:#0000;border:1px solid #34353b;border-radius:10px;color:#c5cad4;display:inline-flex;font-size:13px;font-weight:600;gap:6px;margin-bottom:14px;padding:7px 12px;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.kinfo-back:hover{background:#26272c;border-color:#45464d;color:#fff}.knowledge-container-more{background:#212227;border:1px solid #2b2c31;border-radius:16px;box-shadow:0 12px 30px #00000047;color:#f4f5f7;margin:0 22px 24px;padding:1.6rem 1.8rem}.knowledge-container-more h3{color:#fff;font-size:20px;font-weight:800;margin:0 0 1.4rem}.knowledge-container-more a{color:#f7a600}.knowledge-container-more img{border-radius:10px;max-width:100%}.knowledge-container-more iframe{border:0;border-radius:10px;max-width:100%}.knowledge-container-more .ck-blurred.ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline{background:#1b1c1f;border:1px solid #34353b;color:#f4f5f7;width:97%}.knowledge-container-more button.btn{background:#f7a600;border:none;border-radius:10px;color:#1b1c1f;cursor:pointer;font-weight:700;margin-top:20px;padding:.6rem 1.2rem;text-align:center;transition:background .15s ease}.knowledge-container-more button.btn:hover{background:#ffb71a}.knowledge-container-more input[type=text]{background:#1b1c1f;border:1px solid #34353b;border-radius:10px;color:#f4f5f7;margin-bottom:15px;outline:none;padding:11px 12px;width:97%}.knowledge-container-more input[type=text]:focus{border-color:#45464d}.knowledge-container-more .carFooter{display:flex}.knowledge-container-more .cardfooter-comment{align-items:center;background:#1b1c1f;border:1px solid #2b2c31;border-radius:12px;color:#d6d9df;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:.6rem;justify-content:center;margin:1.2rem auto .3rem;padding:.9rem;transition:border-color .15s ease,color .15s ease;width:100%}.knowledge-container-more .cardfooter-comment:hover{border-color:#45464d;color:#fff}.tuto-card{background:linear-gradient(160deg,#34353c,#2a2b30 55%,#25262b);border:1px solid #3a3b42;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff0f,0 6px 16px #00000052;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.tuto-card:hover{border-color:#4c4d56;box-shadow:inset 0 1px 0 #ffffff14,0 12px 26px #0000006b;transform:translateY(-4px)}.tuto-card-preview{background:#1b1c1f;height:210px;overflow:hidden;position:relative}.tuto-card-preview .tuto-card-preview-link{display:block;height:100%;width:100%}.tuto-card-preview iframe{border:0;display:block;height:100%!important;width:100%!important}.tuto-card-cover{align-items:center;background:radial-gradient(120% 120% at 0 0,#f5a30221,#0000 60%),#212227;display:flex;height:100%;justify-content:center;padding:18px;text-align:center;width:100%}.tuto-card-cover span{color:#f4f5f7;font-size:16px;font-weight:700;line-height:1.4}.tuto-card-actions{display:flex;gap:8px;position:absolute;right:10px;top:10px;z-index:3}.tuto-action-btn{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#121316b8;border:none;border-radius:9px;color:#e6e8ec;cursor:pointer;display:inline-flex;height:30px;justify-content:center;opacity:0;transition:opacity .15s ease,background .15s ease,color .15s ease;width:30px}.tuto-action-btn:hover{background:#121316eb}.tuto-action-btn svg{display:block}.tuto-action-btn .delete-card-icon{align-items:center;display:inline-flex;justify-content:center}.tuto-action-btn.fav:hover{color:#f7a600}.tuto-action-btn.danger:hover{color:#ff5a5f}.tuto-card:hover .tuto-action-btn{opacity:1}.tuto-action-btn.fav.active{color:#f7a600;opacity:1}.tuto-card-body{display:flex;flex-direction:column;gap:8px;padding:14px 16px 16px;text-decoration:none}.tuto-card-date{align-self:flex-start;background:#f7a6001f;border:1px solid #f7a6004d;border-radius:999px;color:#f7a600;font-size:11.5px;font-weight:700;padding:3px 10px;text-transform:capitalize}.tuto-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#f4f5f7;display:-webkit-box;font-size:15px;font-weight:700;line-height:1.35;margin:0;overflow:hidden}.tuto-card-author{color:#9aa0ad;font-size:12.5px;font-style:italic;text-transform:capitalize}.tuto-card-fav-tag{align-items:center;color:#f7a600;display:inline-flex;font-style:normal;gap:5px;text-transform:none}.tuto-card-cat{align-self:flex-start;background:#2c2d33;border:1px solid #3a3b42;border-radius:999px;color:#c5cad4;font-size:11px;font-weight:600;margin-top:2px;padding:3px 9px;text-transform:capitalize}.tuto-card-loading{align-items:center;display:flex;height:300px;justify-content:center}.tuto-spinner{animation:tuto-spin .8s linear infinite;border:3px solid #3a3b42;border-radius:50%;border-top-color:#f7a600;height:26px;width:26px}@keyframes tuto-spin{to{transform:rotate(1turn)}}.add-new-knowledge{background:#fff;border-radius:15px;box-sizing:0 5px 25px #0000001a;opacity:0;padding:10px 20px;position:absolute;right:25%;top:0;transition:.5s;visibility:hidden;width:700px}.active_knowledge{background:#242526;box-shadow:0 0 100px #000!important;color:#fff;opacity:1!important;padding:2rem;visibility:visible!important;z-index:1}.texte-knowledge{border:1px solid #ced4da;border-radius:5px;color:#555770;line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.texte-knowledge .ck.ck-editor__editable_inline[dir=ltr]{text-align:left;width:97%}.texte-knowledge .ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper{display:flex;flex-direction:column;position:absolute}.texte-knowledge li{list-style:inherit!important;margin-left:1.5rem}.texte-knowledge .todo-list .todo-list__label>input{-webkit-appearance:auto!important;border:0;display:inline-block;height:var(--ck-todo-list-checkmark-size);left:-25px;margin-left:0;margin-right:-15px;position:relative;right:0;vertical-align:middle;width:var(--ck-todo-list-checkmark-size)}.red{color:#fcfcfc}.placement{gap:.5rem}.placement,.placement p.usersLiked{align-items:center;display:flex}.placement p.usersLiked img{border:1px solid #d3d3d3;border-radius:50%;margin-left:-5px;width:15px}.placement li.userLikeListe{display:flex;gap:1rem}.placement li.userLikeListe img{width:20px}.profil_notif_edit{background:#1f2024;border:1px solid #34353b;border-radius:16px;box-shadow:0 20px 54px #0000008c;max-width:calc(100vw - 24px);opacity:0;position:absolute;right:120px;top:56px;transform:translateY(-8px) scale(.98);transform-origin:top right;transition:opacity .18s ease,transform .18s ease,visibility .18s;visibility:hidden;width:384px;z-index:50}.active_edit_notif{opacity:1;transform:translateY(0) scale(1);visibility:visible}.notif-head{align-items:center;border-bottom:1px solid #2b2c31;display:flex;gap:10px;padding:15px 16px}.notif-head h3{color:#fff;flex:1 1;font-size:16px;font-weight:700;margin:0}.notif-count{background:#f7a600;border-radius:999px;color:#1b1c1f;font-size:12px;font-weight:700;height:22px;justify-content:center;min-width:22px;padding:0 7px}.notif-count,.notif-read-all{align-items:center;display:inline-flex}.notif-read-all{background:#0000;border:1px solid #34353b;border-radius:8px;color:#c5cad4;cursor:pointer;font-size:12.5px;font-weight:600;gap:6px;height:30px;padding:0 11px;transition:background .15s ease,color .15s ease,border-color .15s ease}.notif-read-all:hover{background:#2c2d32;border-color:#45464d;color:#fff}.notif-head-close{align-items:center;background:#0000;border:none;border-radius:8px;color:#9aa0ad;cursor:pointer;display:inline-flex;height:30px;justify-content:center;transition:background .15s ease,color .15s ease;width:30px}.notif-head-close:hover{background:#2c2d32;color:#fff}.notif-list{max-height:62vh;overflow-y:auto;padding:6px}.notif-list::-webkit-scrollbar{width:8px}.notif-list::-webkit-scrollbar-thumb{background:#3a3b42;border-radius:6px}.notif-item{align-items:flex-start;border-radius:12px;display:flex;position:relative;transition:background .15s ease}.notif-item:hover{background:#26272d}.notif-item.is-mention{background:linear-gradient(90deg,#faa61a21,#faa61a08 55%,#0000);box-shadow:inset 3px 0 0 0 #faa61a}.notif-item.is-mention:hover{background:linear-gradient(90deg,#faa61a33,#faa61a0d 55%,#0000)}.notif-item.is-mention .notif-sub{color:#ffcf6b;font-weight:700}.notif-item.is-mention .notif-badge:not(.notif-badge-avatar),.notif-item.is-mention .notif-type-dot{background:linear-gradient(145deg,#ffd166,#f59e0b)!important;color:#1a1410}.notif-item.is-formation{background:linear-gradient(90deg,var(--nf-bg),#0000 58%);box-shadow:inset 3px 0 0 0 var(--nf-bar)}.notif-item.is-formation:hover{background:linear-gradient(90deg,var(--nf-bg),#0000 42%)}.notif-item.is-formation .notif-title{color:#fff}.notif-link{align-items:flex-start;cursor:pointer;display:flex;flex:1 1;gap:12px;min-width:0;padding:12px;text-decoration:none}.notif-badge{align-items:center;border-radius:50%;box-shadow:inset 0 1px 1px #ffffff59,0 4px 10px #0000004d;color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:center;position:relative;width:40px}.notif-badge:after{background:linear-gradient(160deg,#ffffff61,#fff0 52%);border-radius:50%;content:"";inset:0;pointer-events:none;position:absolute}.notif-badge img{border-radius:50%;display:block;height:40px;object-fit:cover;width:40px}.notif-badge svg{position:relative;z-index:1}.notif-badge.notif-badge-avatar{background:#2c2d32;box-shadow:0 4px 10px #0000004d}.notif-badge.notif-badge-avatar:after{display:none}.notif-type-dot{align-items:center;border:2px solid #1f2024;border-radius:50%;bottom:-3px;box-shadow:0 2px 5px #0006;color:#fff;display:flex;height:19px;justify-content:center;position:absolute;right:-3px;width:19px;z-index:2}.notif-badge.accent-green,.notif-type-dot.accent-green{background:linear-gradient(145deg,#2ecc71,#1fa148)}.notif-badge.accent-amber,.notif-type-dot.accent-amber{background:linear-gradient(145deg,#ffc94d,#e89b00)}.notif-badge.accent-indigo,.notif-type-dot.accent-indigo{background:linear-gradient(145deg,#8b8cf8,#6366f1)}.notif-badge.accent-blue,.notif-type-dot.accent-blue{background:linear-gradient(145deg,#5cabff,#2e6fff)}.notif-badge.accent-rose,.notif-type-dot.accent-rose{background:linear-gradient(145deg,#fb7faf,#ec4899)}.notif-badge.accent-sky,.notif-type-dot.accent-sky{background:linear-gradient(145deg,#38bdf8,#0ea5e9)}.notif-badge.accent-violet,.notif-type-dot.accent-violet{background:linear-gradient(145deg,#a78bfa,#7c3aed)}.notif-badge.accent-slate,.notif-type-dot.accent-slate{background:linear-gradient(145deg,#94a3b8,#475569)}.notif-badge.accent-orange,.notif-type-dot.accent-orange{background:linear-gradient(145deg,#fb923c,#ea580c)}.notif-badge.accent-gold,.notif-type-dot.accent-gold{background:linear-gradient(145deg,#ffd770,#f59e0b)}.notif-badge.accent-teal,.notif-type-dot.accent-teal{background:linear-gradient(145deg,#2dd4bf,#0d9488)}.notif-badge.accent-red,.notif-type-dot.accent-red{background:linear-gradient(145deg,#fb7185,#e11d48)}.notif-badge.accent-purple,.notif-type-dot.accent-purple{background:linear-gradient(145deg,#c084fc,#9333ea)}.notif-badge.accent-emerald,.notif-type-dot.accent-emerald{background:linear-gradient(145deg,#34d399,#059669)}.notif-badge.accent-cyan,.notif-type-dot.accent-cyan{background:linear-gradient(145deg,#5eead4,#06b6d4)}.notif-body{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0;padding-top:1px}.notif-title{color:#fff;font-size:13.5px;font-weight:700;margin:0}.notif-sub{color:#a9adb6;font-size:13px;line-height:1.45;word-break:break-word}.notif-sub b{color:#d6d8dd;font-weight:700}.notif-sub p{display:inline;margin:0}.notif-qa{background:#17181c;border:1px solid #2b2c31;border-radius:10px;display:flex;flex-direction:column;gap:8px;margin-top:10px;padding:10px 12px}.notif-qa .notif-qa-label{color:#818cf8;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.notif-qa .notif-qa-label.answer{color:#2ecc71}.notif-qa p{border-left:2px solid #3a3b42;color:#d0d2d6;font-size:12.5px;line-height:1.45;margin:2px 0 0;padding-left:9px}.notif-close{align-items:center;align-self:flex-start;background:#0000;border:none;border-radius:7px;color:#6f7480;cursor:pointer;display:flex;flex-shrink:0;height:26px;justify-content:center;margin:9px 9px 0 0;transition:background .15s ease,color .15s ease;width:26px}.notif-close:hover{background:#34353b;color:#ff8a8e}.notif-empty{align-items:center;color:#5f636c;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:44px 20px;text-align:center}.notif-empty p{color:#cdd0d6;font-weight:600;margin:8px 0 0}.notif-empty span{color:#7c818c;font-size:12px}.notificaion{position:relative}.notificaion i.far.fa-bell{font-size:18px}.notificaion span.badge{align-items:center;background:#ff4c51;border:2px solid #242526;border-radius:999px;color:#fff;display:flex;font-size:10px;font-weight:700;height:16px;justify-content:center;min-width:16px;padding:0 4px;position:absolute;right:-13px;top:-9px}@media screen and (max-width:768px){.profil_notif_edit{right:8px;width:340px}}.req-tabs{background:#1c1d1f;border:1px solid #2e2f33;border-radius:12px;display:inline-flex;flex-wrap:wrap;gap:6px;margin-bottom:24px;padding:5px}.req-tabs .req-tab{align-items:center;border-radius:8px;color:#9ca3af;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:8px;padding:8px 18px;text-decoration:none;transition:background .15s ease,color .15s ease}.req-tabs .req-tab:hover{background:#26272b;color:#e5e7eb}.req-tabs .req-tab.active{background:#faa61a;box-shadow:0 2px 10px #faa61a59;color:#1a1410}.req-status{align-items:center;border-radius:9999px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:3px 10px;white-space:nowrap}.req-status--todo{background:#f59e0b26;color:#fbbf24}.req-status--assigned{background:#4f46e533;color:#a5b4fc}.req-status--done{background:#10b98126;color:#34d399}.req-status--cancelled{background:#9ca3af29;color:#c2c4ca}.req-chip{align-items:center;background:#faa61a24;border-radius:9999px;color:#f7b53a;display:inline-flex;font-size:12px;font-weight:600;padding:3px 10px;white-space:nowrap}.req-cell-user{align-items:center;display:flex;gap:10px}.req-cell-user img{border-radius:50%;flex-shrink:0;height:34px;object-fit:cover;width:34px}.req-cell-user span{color:#e5e7eb;font-weight:600}.req-empty{background:#2d2d2d;border:1px dashed #404040;border-radius:12px;color:#9ca3af;margin-top:8px;padding:40px 24px;text-align:center}.req-list{display:flex;flex-direction:column;gap:12px}.req-card{background:#2d2d2d;border:1px solid #404040;border-radius:12px;overflow:hidden;transition:border-color .15s ease}.req-card.is-open{border-color:#faa61a66}.req-card-head{align-items:center;background:#0000;border:none;color:#d7d8dc;cursor:pointer;display:flex;flex-wrap:wrap;gap:16px;padding:14px 18px;text-align:left;transition:background .12s ease;width:100%}.req-card-head:hover{background:#faa61a0d}.req-card-user{align-items:center;display:flex;flex:1 1 220px;gap:12px;min-width:0}.req-card-user img{border-radius:50%;flex-shrink:0;height:40px;object-fit:cover;width:40px}.req-card-user-meta{display:flex;flex-direction:column;min-width:0}.req-card-name{color:#f3f4f6;font-weight:600}.req-card-sub{color:#9ca3af;font-size:12.5px}.req-cat{color:#c2c4ca;font-weight:500}.req-date{color:#9ca3af;font-size:13px}.req-card-chevron{color:#9ca3af;flex-shrink:0;margin-left:auto;transition:transform .2s ease}.req-card.is-open .req-card-chevron{transform:rotate(180deg)}.req-card-body{border-top:1px solid #353638;display:flex;flex-direction:column;gap:16px;padding:0 18px 18px}.req-card-demande{color:#d7d8dc;line-height:1.6;margin:16px 0 0}.req-card-demande span{color:#9ca3af;display:block;font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.req-more{display:flex;justify-content:center;margin-top:16px}.req-status-form{background:#262627;border:1px solid #404040;border-radius:10px;padding:16px}.req-status-hint{color:#9ca3af;font-size:13px;margin:0 0 12px}.req-status-controls{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.req-status-select{background:#1f2022;border:1px solid #404040;border-radius:8px;color:#e5e7eb;flex:1 1 240px;font-size:13px;height:38px;padding:0 12px}.req-modal{display:flex;flex-direction:column;max-height:90vh;max-width:92vw;overflow:hidden;width:620px}.req-modal-head{align-items:center;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;margin-bottom:18px}.req-modal-head h2{font-size:1.15rem}.req-modal-close{align-items:center;background:#2f313a;border:1px solid #3a3b45;border-radius:8px;color:#e6e6ea;cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:background .15s ease;width:32px}.req-modal-close:hover{background:#3a3c47}.assign-modal,.assign-scroll{display:flex;flex:1 1;flex-direction:column;min-height:0}.assign-scroll{gap:18px;overflow-y:auto;padding-right:6px;scrollbar-color:#4b4b4d #0000;scrollbar-width:thin}.assign-scroll::-webkit-scrollbar{width:6px}.assign-scroll::-webkit-scrollbar-thumb{background:#4b4b4d;border-radius:9999px}.assign-summary{background:#262627;border:1px solid #404040;border-radius:10px;flex-wrap:wrap;justify-content:space-between;padding:14px 16px}.assign-requester,.assign-summary{align-items:center;display:flex;gap:12px}.assign-requester{min-width:0}.assign-avatar{background:#1f2022;border-radius:50%;display:inline-flex;flex-shrink:0;height:44px;overflow:hidden;width:44px}.assign-avatar img{height:100%;object-fit:cover;width:100%}.assign-requester-meta{display:flex;flex-direction:column;min-width:0}.assign-requester-name{color:#f3f4f6;font-weight:600}.assign-requester-date{color:#9ca3af;font-size:12.5px}.assign-tags{display:flex;flex-wrap:wrap;gap:8px}.assign-chip-cat{align-items:center;background:#ffffff0f;border:1px solid #404040;border-radius:9999px;color:#c2c4ca;display:inline-flex;font-size:12px;font-weight:600;padding:3px 10px}.assign-demande{background:#262627;border:1px solid #404040;border-radius:10px;padding:14px 16px}.assign-demande span{color:#9ca3af;display:block;font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.assign-demande p{color:#e5e7eb;line-height:1.6;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.assign-label{color:#e5e7eb;display:block;font-size:14px;font-weight:600;margin-bottom:10px}.assign-empty{color:#9ca3af;font-size:13px;margin:0}.assign-referents{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.assign-ref{align-items:center;background:#262627;border:1px solid #404040;border-radius:10px;color:#e5e7eb;cursor:pointer;display:flex;gap:10px;padding:8px 10px;text-align:left;transition:border-color .15s ease,background .15s ease}.assign-ref:hover{border-color:#555}.assign-ref.selected{background:#faa61a1f;border-color:#faa61a}.assign-ref-avatar{align-items:center;background:#1f2022;border-radius:50%;color:#9ca3af;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;overflow:hidden;position:relative;width:30px}.assign-ref-avatar img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.assign-ref-name{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assign-footer{border-top:1px solid #353638;display:flex;flex-shrink:0;gap:10px;justify-content:flex-end;margin-top:16px;padding-top:16px}.supports-rapide,.tuto-rapide-card{background:linear-gradient(145deg,#242526,#1c1d1f);border:1px solid #ffffff14;border-radius:16px;box-shadow:0 4px 16px #00000040;display:flex;flex-direction:column;gap:1rem;margin:1rem;padding:1.25rem}.supports-rapide .supports-rapide-header{border-bottom:1px solid #ffffff0d;display:flex;flex-direction:column;gap:2px;padding:4px 4px 8px}.supports-rapide .supports-rapide-header .supports-rapide-eyebrow{color:#faa61a;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.supports-rapide .supports-rapide-list{display:flex;flex-direction:column;gap:10px}.supports-rapide .supports-rapide-card{align-items:center;background:linear-gradient(135deg,#faa61a,#f97316);border:1px solid #ffffff1a;border-radius:14px;box-shadow:0 4px 12px #0003;color:#fff;cursor:pointer;display:flex;font-family:inherit;gap:14px;overflow:hidden;padding:14px 16px;position:relative;text-align:left;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.supports-rapide .supports-rapide-card:before{background:radial-gradient(circle,#ffffff40 0,#fff0 70%);border-radius:50%;content:"";height:80px;left:-20%;pointer-events:none;position:absolute;top:-30%;transition:transform .4s ease;width:80px}.supports-rapide .supports-rapide-card .supports-rapide-card-mascot{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff2e;border-radius:14px;box-shadow:inset 0 0 0 1px #ffffff26;display:flex;flex-shrink:0;height:52px;justify-content:center;overflow:hidden;position:relative;width:52px}.supports-rapide .supports-rapide-card .supports-rapide-card-mascot img{filter:drop-shadow(0 2px 4px rgba(0,0,0,.25));height:44px;object-fit:contain;transition:transform .35s cubic-bezier(.34,1.56,.64,1);width:44px}.supports-rapide .supports-rapide-card .supports-rapide-card-text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.supports-rapide .supports-rapide-card .supports-rapide-card-label{font-size:.95rem;font-weight:700;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supports-rapide .supports-rapide-card .supports-rapide-card-desc{color:#ffffffd9;font-size:.72rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supports-rapide .supports-rapide-card .supports-rapide-card-arrow{flex-shrink:0;font-size:.85rem;opacity:.85;transition:transform .25s ease}.supports-rapide .supports-rapide-card:hover{border-color:#ffffff38;box-shadow:0 10px 22px #f9731659;filter:brightness(1.06);transform:translateY(-2px)}.supports-rapide .supports-rapide-card:hover:before{transform:translate(15px,15px) scale(1.1)}.supports-rapide .supports-rapide-card:hover .supports-rapide-card-mascot img{transform:scale(1.08) rotate(-3deg)}.supports-rapide .supports-rapide-card:hover .supports-rapide-card-arrow{transform:translateX(4px)}.supports-rapide .supports-rapide-card:focus-visible{outline:2px solid #faa61a;outline-offset:2px}.tuto-rapide-card{align-items:center}.tuto-rapide-card .tuto-rapide-header{border-bottom:1px solid #ffffff0d;display:flex;flex-direction:column;gap:2px;padding:4px 4px 8px;width:100%}.tuto-rapide-card .tuto-rapide-header .tuto-rapide-eyebrow{color:#faa61a;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tuto-rapide-card .tuto-rapide-header .tuto-rapide-title{color:#f3f4f6;font-size:1rem;font-weight:700;margin:0}.tuto-rapide-card .tuto-rapide-frame{aspect-ratio:9/16;background:#1c1d1f;border-radius:12px;box-shadow:inset 0 0 0 1px #ffffff0a;overflow:hidden;position:relative;width:100%}@supports not (aspect-ratio:9/16){.tuto-rapide-card .tuto-rapide-frame:before{content:"";display:block;padding-bottom:177.78%}}.tuto-rapide-card .tuto-rapide-frame iframe{border:0;border-radius:12px;height:100%;inset:0;position:absolute;width:100%}.chatbot-tabs{background:#1c1d1f;border:1px solid #2e2f33;border-radius:12px;display:inline-flex;gap:6px;margin-bottom:28px;padding:5px}.chatbot-tabs .chatbot-tab{align-items:center;background:#0000;border:none;border-radius:8px;color:#9ca3af;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:8px;padding:8px 18px;transition:background .15s ease,color .15s ease}.chatbot-tabs .chatbot-tab svg{flex-shrink:0}.chatbot-tabs .chatbot-tab:hover:not(.active){background:#26272b;color:#e5e7eb}.chatbot-tabs .chatbot-tab.active{background:#faa61a;box-shadow:0 2px 10px #faa61a59;color:#1a1410}.admin-form-header{align-items:center;background:radial-gradient(120% 180% at 0 0,#f7a6002e 0,#f7a60000 48%),linear-gradient(160deg,#242329,#1a1b1f);border:1px solid #f7a60033;border-radius:18px;box-shadow:inset 0 1px 0 #ffffff0d,0 12px 30px #00000052;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;margin-bottom:24px;overflow:hidden;padding:22px 26px;position:relative}.admin-form-header:before{background:linear-gradient(180deg,#ffffff0f,#fff0);content:"";height:42%;left:0;pointer-events:none;position:absolute;right:0;top:0}.admin-form-header>*{position:relative;z-index:1}.admin-form-header .admin-form-header-back{align-items:center;display:flex;flex-shrink:0}.admin-form-header .admin-form-header-main{flex:1 1;min-width:160px}.admin-form-header h1{color:#fff;font-size:26px;font-weight:800;letter-spacing:-.3px;line-height:1.1;margin:0}.admin-form-header p{color:#b9bcc4;font-size:13.5px;margin:6px 0 0;max-width:540px}.admin-form-header .admin-form-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.admin-form-header .admin-form-header-actions .greenButton,.admin-form-header .admin-form-header-actions .mini-btn{align-items:center;border:1px solid #0000;border-radius:10px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;height:42px;padding:0 20px;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease,background .15s ease}.admin-form-header .admin-form-header-actions .greenButton svg,.admin-form-header .admin-form-header-actions .mini-btn svg{flex-shrink:0}.admin-form-header .admin-form-header-actions .mini-btn{background:#2f313a;border-color:#3a3b45;color:#e6e6ea}.admin-form-header .admin-form-header-actions .mini-btn:hover:not(:disabled){background:#3a3c47}.admin-form-header .admin-form-header-actions .greenButton{background:linear-gradient(145deg,#34d878,#1fb141 55%,#169a3a);border-color:#ffffff29;box-shadow:inset 0 1px 0 #ffffff4d,0 6px 16px #1fb14152;color:#fff}.admin-form-header .admin-form-header-actions .greenButton:hover{filter:brightness(1.05);transform:translateY(-1px)}.admin-form-header .admin-form-header-actions .builder-category-label{color:#b9bcc4;font-size:13px}.admin-form-header .admin-form-header-actions .builder-category-select{background:#141517;border:1px solid #3a3b41;border-radius:10px;color:#fff;font-size:13px;height:42px;padding:0 12px}.admin-form-header .admin-form-header-actions .ai-btn{border-radius:10px;font-size:13px;font-weight:700;height:42px;padding:0 16px}.admin-form-header .admin-form-header-actions .error-span,.admin-form-header .admin-form-header-actions .success-span{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;height:28px;padding:0 12px}.admin-form-header .admin-form-header-actions .success-span{background:#2ecc7126;color:#2ecc71}.admin-form-header .admin-form-header-actions .error-span{background:#ff4c5126;color:#ff6b6b}.admin-form-title{align-items:center;color:#fff;display:flex;font-size:1.35rem;gap:10px;margin:0 0 16px}.admin-form-title svg{color:#faa61a}.admin-form{background:linear-gradient(180deg,#202123,#1a1b1d);border:1px solid #34353a;border-radius:16px;box-shadow:0 12px 30px #00000047;box-sizing:border-box;display:flex;flex-direction:column;gap:22px;margin-bottom:32px;padding:30px 34px;width:100%}.admin-form .admin-form-field{display:flex;flex-direction:column;gap:8px}.admin-form .admin-form-field label{color:#f3f4f6;font-size:.9rem;font-weight:700;letter-spacing:.01em}.admin-form .admin-form-field input,.admin-form .admin-form-field select,.admin-form .admin-form-field textarea{background:#141517;border:1px solid #3a3b41;border-radius:9px;box-sizing:border-box;color:#fff;font-family:inherit;font-size:.95rem;outline:none;padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.admin-form .admin-form-field input::placeholder,.admin-form .admin-form-field select::placeholder,.admin-form .admin-form-field textarea::placeholder{color:#6b6c70}.admin-form .admin-form-field input:hover,.admin-form .admin-form-field select:hover,.admin-form .admin-form-field textarea:hover{border-color:#4a4b52}.admin-form .admin-form-field input:focus,.admin-form .admin-form-field select:focus,.admin-form .admin-form-field textarea:focus{border-color:#faa61a;box-shadow:0 0 0 3px #faa61a26}.admin-form .admin-form-field input:disabled,.admin-form .admin-form-field select:disabled,.admin-form .admin-form-field textarea:disabled{cursor:not-allowed;opacity:.55}.admin-form .admin-form-field select{-webkit-appearance:auto;appearance:auto;cursor:pointer;display:block;line-height:1.5}.admin-form .admin-form-field textarea{line-height:1.5;min-height:150px;resize:vertical}.admin-form .admin-form-actions{display:flex;justify-content:flex-end;margin-top:4px}.admin-form .admin-form-actions button{align-items:center;background:#faa61a;border:none;border-radius:10px;box-shadow:0 4px 14px #faa61a4d;color:#1a1410;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;gap:8px;padding:11px 22px;transition:transform .12s ease,box-shadow .15s ease,background .15s ease}.admin-form .admin-form-actions button svg{flex-shrink:0}.admin-form .admin-form-actions button:hover{background:#ffb733;box-shadow:0 6px 18px #faa61a6b;transform:translateY(-1px)}.admin-form .admin-form-actions button:active{transform:translateY(0)}.admin-form .admin-form-actions button:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.admin-table-wrap{background:#161719;border:1px solid #2c2d31;border-radius:14px;box-sizing:border-box;margin-top:10px;overflow-x:auto;overflow-y:hidden;scrollbar-color:#3a3b41 #0000;scrollbar-width:thin;width:100%}.admin-table-wrap::-webkit-scrollbar{height:10px}.admin-table-wrap::-webkit-scrollbar-track{background:#0000}.admin-table-wrap::-webkit-scrollbar-thumb{background:#3a3b41;border:2px solid #161719;border-radius:999px}.admin-table-wrap::-webkit-scrollbar-thumb:hover{background:#4a4b52}.admin-table-wrap table{border-collapse:initial;border-spacing:0;font-size:13.5px;margin:0;min-width:720px;width:100%}.admin-table-wrap thead th{background:#1c1d1f;border:none;border-bottom:1px solid #2c2d31;border-radius:0;color:#9a9ca3;font-size:11.5px;font-weight:600;letter-spacing:.04em;padding:14px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.admin-table-wrap tbody tr,.admin-table-wrap tbody tr:nth-child(2n){background:#0000;transition:background .12s ease}.admin-table-wrap tbody tr:hover,.admin-table-wrap tbody tr:nth-child(2n):hover{background:#faa61a0f}.admin-table-wrap tbody td{border:none;border-bottom:1px solid #232428;color:#d7d8dc;font-weight:500;line-height:1.5;overflow-wrap:anywhere;padding:13px 16px;vertical-align:top;white-space:normal;word-break:break-word}.admin-table-wrap tbody td a{color:#f7a600;display:inline;justify-content:normal;text-decoration:none}.admin-table-wrap tbody td a:hover{text-decoration:underline}.admin-table-wrap tbody tr:last-child td{border-bottom:none}.admin-table-wrap .cell-clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;max-width:520px;overflow:hidden;white-space:normal}.admin-table-wrap .flexTable{align-items:center;display:flex;gap:8px}.admin-table-wrap .blackButtonTable,.admin-table-wrap .deleteButton{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;height:34px;padding:0 14px;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.admin-table-wrap .blackButtonTable{background:#2f313a;border-color:#3a3b45;color:#e6e6ea}.admin-table-wrap .blackButtonTable:hover{background:#3a3c47}.admin-table-wrap .deleteButton{background:#ff4c511f;border-color:#ff4c514d;color:#ff6b6b}.admin-table-wrap .deleteButton:hover{background:#ff4c5133}.ds-btn{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;height:38px;padding:0 16px;transition:background .15s ease,border-color .15s ease,color .15s ease,filter .15s ease}.ds-btn:disabled{cursor:not-allowed;opacity:.5}.ds-btn--ghost{background:#2f313a;border-color:#3a3b45;color:#e6e6ea}.ds-btn--ghost:hover:not(:disabled){background:#3a3c47}.ds-btn--danger{background:#ff4c511f;border-color:#ff4c514d;color:#ff6b6b}.ds-btn--danger:hover:not(:disabled){background:#ff4c5133}.ds-btn--primary{background:#faa61a;color:#1a1410}.ds-btn--primary:hover:not(:disabled){background:#ffb733}.admin-table-wrap .userlist_admin tbody td{vertical-align:middle}.admin-user-cell{align-items:center;display:flex;gap:12px}.admin-user-cell img{border-radius:50%;flex-shrink:0;height:40px;object-fit:cover;width:40px}.admin-user-meta{display:flex;flex-direction:column;gap:5px}.admin-user-name{color:#f3f4f6;font-size:14px;font-weight:600;line-height:1.2}.admin-user-service{color:#c2c4ca}.admin-status{align-items:center;border-radius:9999px;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:2px 9px;width:-webkit-fit-content;width:fit-content}.admin-status .admin-status-dot{border-radius:50%;height:7px;width:7px}.admin-status.is-active{background:#10b98126;color:#34d399}.admin-status.is-active .admin-status-dot{background:#34d399}.admin-status.is-paused{background:#9ca3af26;color:#9ca3af}.admin-status.is-paused .admin-status-dot{background:#9ca3af}.admin-user-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.admin-user-actions .ds-btn{font-size:12.5px;height:34px;padding:0 12px;white-space:nowrap}.allOutilsExt{display:flex;flex-wrap:wrap;gap:10px;max-height:calc(70vh - 160px);overflow-y:auto;padding:1rem;scrollbar-color:#333 #0000;scrollbar-width:thin}.allOutilsExt .outils{background:#222;border:1px solid #2a2a2a;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;font-size:16px;font-weight:600;gap:0;overflow:hidden;padding:0;transition:border-color .15s;width:100%}.allOutilsExt .outils:hover{border-color:#3a3a3a}.allOutilsExt .outils .leftPart{padding:14px 16px}.allOutilsExt .outils .bottomPart{animation:vault-fade-in .2s ease-out;display:flex;flex-direction:column;font-size:13px;gap:8px;overflow:hidden;padding:0 16px 14px;width:100%}.allOutilsExt .outils .bottomPart p{align-items:center;background:#1a1a1a;border:none;border-radius:8px;box-sizing:border-box;color:#aaa;display:flex;font-weight:400;gap:10px;margin:0;padding:10px 12px;width:100%}.allOutilsExt .outils .bottomPart p span{flex:1 1;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.allOutilsExt .outils .bottomPart p span i.fa-solid.fa-copy{cursor:pointer;display:flex;justify-content:flex-end;opacity:.5;transition:opacity .15s}.allOutilsExt .outils .bottomPart p span i.fa-solid.fa-copy:hover{opacity:1}.allOutilsExt .outils .bottomPart i{color:#e7a328}.allOutilsExt .outils .bottomPart .url_site{background:#333;border:none;border-radius:8px;color:#ccc;cursor:pointer;font-size:13px;font-weight:500;height:2.2rem;margin-top:4px;padding:0 1.5rem;transition:background .2s,color .2s}.allOutilsExt .outils .bottomPart .url_site:hover{background:#444;color:#fff}.allOutilsExt .outils .bottomPart .url_site:before{display:none}.allOutilsExt .outils .bottomPart .button-content{position:relative;z-index:1}.information{align-items:center;background:#1a1a1a;border-radius:10px;display:flex;justify-content:center;min-height:calc(70vh - 60px);overflow:hidden;padding:2rem;position:relative}.information .fa-times-circle{color:#fff6;transition:color .2s}.information .fa-times-circle:hover{color:#fff}.vault-unlock-container{align-items:center;display:flex;flex-direction:column;max-width:520px;width:100%}.vault-header{margin-bottom:2rem;text-align:center}.vault-header .vault-shield{color:#888;display:block;font-size:40px;margin-bottom:1rem}.vault-title{color:#fff;font-size:22px;font-weight:600;letter-spacing:-.3px;margin:0 0 6px}.vault-subtitle{color:#666;font-size:13px;margin:0}.vault-clues-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:1.5rem;width:100%}.vault-clues-grid .vault-clue{align-items:flex-start;background:#222;border:1px solid #2a2a2a;border-radius:10px;display:flex;gap:12px;padding:16px;transition:border-color .2s}.vault-clues-grid .vault-clue:hover{border-color:#3a3a3a}.vault-clues-grid .vault-clue i{color:#555;flex-shrink:0;font-size:16px;margin-top:2px}.vault-clues-grid .vault-clue span{color:#999;font-size:13px;line-height:1.5}.vault-clues-grid .vault-clue.accent{background:#252525;border-color:#333}.vault-clues-grid .vault-clue.accent i{color:#e7a328}.vault-clues-grid .vault-clue.accent span{color:#bbb;font-weight:500}.vault-form{display:flex;flex-direction:column;gap:10px;width:100%}.vault-form .vault-input-group{align-items:center;background:#222;border:1px solid #2a2a2a;border-radius:10px;display:flex;overflow:hidden;transition:border-color .2s}.vault-form .vault-input-group:focus-within{border-color:#444}.vault-form .vault-input-group .vault-input-icon{color:#444;font-size:14px;padding-left:16px}.vault-form .vault-input-group .vault-input{background:#0000;border:none;box-sizing:border-box;color:#fff;flex:1 1;font-size:14px;outline:none;padding:14px 12px}.vault-form .vault-input-group .vault-input::placeholder{color:#555}.vault-form .vault-input-group .vault-submit{background:none;border:none;color:#666;cursor:pointer;font-size:16px;padding:14px 18px;transition:color .2s}.vault-form .vault-input-group .vault-submit:hover:not(:disabled){color:#fff}.vault-form .vault-input-group .vault-submit:disabled{cursor:not-allowed;opacity:.4}.vault-form .vault-message{align-items:center;border-radius:8px;display:flex;font-size:13px;font-weight:500;gap:8px;justify-content:center;margin:0;padding:10px}.vault-form .vault-message.error{background:#dc3c3c1a;color:#e05555}.vault-form .vault-message.success{background:#28b4641a;color:#3dbf7a}.vault-unlocked{animation:vault-fade-in .35s ease-out;width:100%}@keyframes vault-fade-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.outil_content{align-items:center;display:flex}.outil_content i{color:#666;font-size:14px}.outil_name{color:#fffc;font-size:15px;font-weight:500;margin-left:10px}.searchBar{display:flex;justify-content:center;padding:0 1rem}.searchBar input[type=text]{-webkit-appearance:none;appearance:none;background:#222;border:1px solid #2a2a2a;border-radius:10px;color:#fff;font-size:14px;margin-bottom:.5rem;outline:none;padding:12px 16px;transition:border-color .2s;width:100%}.searchBar input[type=text]::placeholder{color:#555}.searchBar input[type=text]:focus{border-color:#444}.tools-menu{align-items:center;border-bottom:1px solid #d3d3d3;display:flex;gap:15px;height:60px;justify-content:space-between;margin-top:20px;padding:1rem}.tools-menu .filtre{align-items:center;color:#fff;display:flex;gap:1rem}.tools-menu .titre{color:#fff;display:inline-block;flex:1 1;font-size:2rem}.img-banner{background:url(/static/media/coffre.4414734e289a3a2b41bc.png)!important;background-position:50%!important;background-size:cover!important;cursor:pointer;height:145px}.toolsMainContainer_outils{background:#202122;border-radius:5px;display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem;padding:1rem}.toolsMainContainer_outils .tools_img{background:#18191a;border-radius:5px;box-shadow:0 15px 32px #00000029!important;color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:1rem;overflow:hidden;padding:1rem;position:relative;width:33%;width:29.4%}.toolsMainContainer_outils .tools_img .tools_info{align-items:center;display:flex;font-size:14px;font-weight:700;gap:1rem}.toolsMainContainer_outils .tools_img .tools_info .tools_name{font-size:17px}.toolsMainContainer_outils .tools_img .tools_info .tools_name img{width:35px}.toolsMainContainer_outils .tools_img .tools_info .icone{color:#f7a600;font-size:25px}.toolsMainContainer_outils .tools_img .tools-desc p{color:#111111b3;font-size:15px;line-height:20px;margin-top:8px}.toolsMainContainer_outils .tools_img .hover-overlay{position:absolute;right:10px;top:10px}.toolsMainContainer{background:#242526;display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.toolsMainContainer,.toolsMainContainer .tools{border-radius:5px;box-shadow:0 15px 32px #00000029!important;overflow:hidden;padding:1rem}.toolsMainContainer .tools{background:#fff;cursor:pointer;width:33%}.toolsMainContainer .tools .converter,.toolsMainContainer .tools .converter .steptwo{display:flex;flex-direction:column;gap:1rem}.toolsMainContainer .tools .converter .steptwo .upload_csv,.toolsMainContainer .tools .converter .steptwo form .submit_prompt{background:#4e5166;border:1px solid #0000;border-radius:.5rem;color:#fff;cursor:pointer;padding:.5rem;text-align:center}.toolsMainContainer .tools .converter .stepthree{display:flex;flex-direction:column;gap:.5rem}.toolsMainContainer .tools .converter .stepthree button{background:#71ab72;border:1px solid #0000;border-radius:.5rem;color:#fff;cursor:pointer;padding:.5rem;text-align:center;width:100%}.toolsMainContainer .tools_img{background:#18191a;border-radius:5px;box-shadow:0 15px 32px #00000029!important;color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:1rem;min-height:95px;overflow:hidden;padding:1rem;width:29.4%}.toolsMainContainer .tools_img .tools_info{align-items:center;display:flex;font-size:14px;font-weight:700;gap:1rem}.toolsMainContainer .tools_img .tools_info .tools_name{font-size:17px}.toolsMainContainer .tools_img .tools_info .tools_name img{width:35px}.toolsMainContainer .tools_img .tools_info .icone{color:#f7a600;font-size:25px}.toolsMainContainer .tools_img .tool-desc p{color:#b9b8b8b3!important;font-size:15px;line-height:20px;margin-top:8px}.tools_all{background:#fff;border-radius:5px;box-shadow:0 15px 32px #00000029!important;cursor:pointer;display:flex;flex-direction:column;gap:1rem;overflow:hidden;padding:1rem;width:100%}.tools_all .tools_info{align-items:center;display:flex;font-size:14px;font-weight:700;gap:1rem}.tools_all .tools_info .tools_name{font-size:17px}.tools_all .tools_info .tools_name img{width:35px}.tools_all .tools_info .icone{color:#f7a600;font-size:25px}.tools_all .tools-desc p{color:#111111b3;font-size:15px;line-height:20px;margin-top:8px}.crop_img{background:#242526;border-radius:15px;box-sizing:0 5px 25px #0000001a;opacity:0;padding:10px 20px;position:fixed;top:15%;transition:.5s;visibility:hidden;width:552px}.crop_img .close{color:#fff;position:absolute;right:10px;top:10px}.active_crop_img{box-shadow:0 0 100px #000!important;margin:auto;opacity:1!important;padding:0!important;position:absolute;right:9%;top:30px;visibility:visible;width:1400px;z-index:999}.active_crop_img h3{border-bottom:1px solid #d3d3d3;border-radius:15px 15px 0 0;color:#fff;margin:0 0 0 5px;padding:1rem}.active_crop_img:before{background:#242526;border-radius:15px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.active_crop_img:after{background:#000000e6;bottom:0;content:"";left:0;position:fixed;right:0;top:0;z-index:-2}.active_contact{box-shadow:0 0 100px #000!important;left:10%;margin:auto;min-width:1100px;opacity:1!important;padding:0!important;position:absolute;right:10%;top:30px;visibility:visible;z-index:999}.active_contact h3{border-bottom:1px solid #d3d3d3;border-radius:15px 15px 0 0;color:#000;margin:0 0 0 5px;padding:1rem}.active_contact:before{background:#fff;border-radius:15px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.active_contact:after{background:#000000e6;bottom:0;content:"";left:0;position:fixed;right:0;top:0;z-index:-2}.active_help{box-shadow:0 0 100px #000!important;margin:auto;min-width:900px;opacity:1!important;padding:0!important;position:absolute;right:90%;top:-70%;visibility:visible;z-index:999}.active_help h3{border-bottom:1px solid #d3d3d3;border-radius:15px 15px 0 0;color:#000;margin:0 0 0 5px;padding:1rem}.active_help:before{background:#fff;border-radius:15px;position:absolute;z-index:-1}.active_help:after,.active_help:before{bottom:0;content:"";left:0;right:0;top:0}.active_help:after{background:#000000e6;position:fixed;z-index:-2}.content_help{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:1rem}.content_help .leftHelp{position:relative}.content_help .leftHelp .interogation{bottom:20px;left:10px;opacity:.5;position:absolute;z-index:-1}.content_help .leftHelp .deskImg img{width:450px}.content_help .rightHelp{width:100%}.content_help .rightHelp .items{align-items:center;display:flex;flex-direction:column;min-width:90%}.content_help .rightHelp .items .random{align-items:center;background-color:#3a35410a;border-radius:5px;display:flex;gap:.5rem;justify-content:center;margin-bottom:10px;padding:2rem;width:100%}.content_help .rightHelp .items h3{border-bottom:1px solid #d3d3d3;color:#3a3541de;font-size:1.25rem;font-weight:600;letter-spacing:0;line-height:1.334;margin:0 0 .75rem;padding:1rem;text-align:center;width:95%}.content_help .rightHelp .items h3,.content_help .rightHelp .items p{font-family:Inter,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.content_help .rightHelp .items p{align-self:flex-start;color:#3a354199;font-size:1.2rem;font-weight:400;letter-spacing:.15px;line-height:1.5;margin-left:2rem;text-align:left!important}.content_help .rightHelp .items .searchUserCompetence{align-items:center;border-radius:6px;box-shadow:0 2px 10px 0 #3a35411a;color:#3a3541de;display:flex;justify-content:center;margin:13px 32px 32px;max-width:900px;overflow-y:auto;padding:1rem;position:relative;text-align:left;transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;vertical-align:middle;width:90%}.content_help .rightHelp .items .searchUserCompetence .searchbar_post{border:2px solid #fff;border-radius:.5em;box-shadow:0 0 8px #00000040;color:#000;font-size:14px;padding:5px;width:90%}.content_help .rightHelp .items .useronline-container{display:flex;flex-direction:column;gap:.5rem;margin-bottom:2rem;width:90%}.content_help .rightHelp .items .useronline-container .user-online{align-items:center;display:flex;gap:.5rem;padding:.2rem}.content_help .rightHelp .items .useronline-container .user-online .left-side img{border-radius:50%;width:50px}.content_help .rightHelp .items .useronline-container .user-online .right-side{display:flex;flex-direction:column}.content_help .rightHelp .items .useronline-container .user-online .right-side span{color:#3a3541de;display:block;font-family:Inter,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.875rem;font-weight:400;letter-spacing:.15px;line-height:1.5}.content_help .rightHelp .items .useronline-container .user-online .right-side .service{display:flex;gap:1rem;justify-content:space-between;min-width:220px}.content_help .rightHelp .items .useronline-container .user-online:hover{background-color:#3a35410a}.active_overlay{box-shadow:0 0 100px #000!important;left:5%;margin:auto;opacity:1!important;padding:0!important;position:absolute;top:100px;visibility:visible;width:90%;z-index:9}.active_overlay h3{border-bottom:1px solid #d3d3d3;border-radius:15px 15px 0 0;color:#fff;margin:0 0 0 5px;padding:1rem}.active_overlay:before{background:#242526;border-radius:15px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.active_overlay:after{background:#000000e6;bottom:0;content:"";left:0;position:fixed;right:0;top:0;z-index:-2}.import_img{display:flex;justify-content:center;padding:1rem}.content{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:2rem}.content_crop .crop_container{display:flex;gap:.5rem;justify-content:space-evenly;margin-top:20px}.content_crop .crop_container .img_select{width:45%}.content_crop .crop_container .img_button{display:flex;flex-direction:column;gap:1rem;justify-content:center}.content_crop .crop_container .img_button button{background:#4e5166;border:1px solid #0000;border-radius:.5rem;color:#fff;cursor:pointer;padding:.5rem;text-align:center}.content_crop .crop_container .box{align-items:center;display:flex;flex-direction:column;width:33%}.content_crop .crop_container .box .img_result img{height:auto;object-fit:contain;width:300px}.videoId{background:#0b0b0c;border-radius:10px;display:flex;justify-content:center;padding:1rem;width:70%}.videoId input[type=text]{-webkit-appearance:none;appearance:none;border:none;border-radius:40px;box-shadow:0 0 8px #00000040;margin-left:10px;margin-right:10px;outline:none;padding:9px;transition:all .3s ease}.parameters{background:#0b0b0c;border-radius:10px;display:flex;gap:2rem;justify-content:center;padding:1rem;width:70%}.parameters .parameters_input input[type=checkbox]{margin-right:10px}.productTitle{background:#0b0b0c;border-radius:10px;padding:1rem;width:70%}.result_ai_product{background:#444654;border:1px solid #d3d3d3;color:#fff;line-height:2;padding:1rem;width:100%}button.submit_prompt{background:#3d3a4e;background-size:400%;border:none;border-radius:1.5rem;color:#fff;cursor:pointer;height:2.5rem;margin:10px auto 0;overflow:hidden;padding:0 2rem;position:relative;width:50%}.texttoimg{gap:1rem}.texttoimg,.youtube_result{align-items:center;display:flex;flex-direction:column;width:70%}.youtube_result{background:#0b0b0c;border-radius:10px;justify-content:center;padding:1rem}.youtube_result textarea{-webkit-appearance:none;appearance:none;border:none;box-shadow:0 0 8px #00000040;outline:none;padding:9px;transition:all .3s ease;width:500px!important}.information_bloc{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:1rem}.information_bloc .bloc{align-items:center;display:flex;flex-direction:column;width:500px}.information_bloc .bloc .tire_bloc{border-top:1px solid #d3d3d3;font-weight:700;padding:1rem;width:240px}.information_bloc .computer{bottom:20px;left:10px;position:absolute}.information_bloc .computer img{width:450px}.information_bloc .rightBloc{align-items:center;display:flex;flex-direction:column;position:relative;width:65%}.information_bloc .rightBloc .interogation{position:absolute;top:-50px}.information_bloc .rightBloc .content_quicontacter{background:#f4f4f4;border-radius:10px;display:flex;flex-direction:column;gap:1rem;padding:2rem;width:70%}.information_bloc .rightBloc .content_quicontacter label{font-size:18px;font-weight:700}.information_bloc .rightBloc .content_quicontacter select{border:1px solid #ced4da;border-radius:5px;color:#555770;display:block;font-size:.875rem;font-weight:400;line-height:1.5;padding:1rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.information_bloc .rightBloc .solution{align-items:center;background:#f4f4f4;border-radius:10px;display:flex;margin:1rem auto;padding:2rem;width:70%}.information_bloc .rightBloc .solution .solutionContent{display:flex;flex-direction:column;gap:1rem;width:100%}.information_bloc .rightBloc .solution .solutionContent span{background:#fff;border:1px solid #d3d3d3;border-radius:10px;font-size:18px;font-weight:600;margin-bottom:1rem;padding:.5rem;text-align:center}.information_bloc .rightBloc .solution .solutionContent p ul{padding:10px!important}.information_bloc .rightBloc .solution .solutionContent p ul li{list-style:disc!important;margin-left:20px}.question{display:flex;font-size:18px;font-weight:600;justify-content:center;margin-top:1rem;padding:1rem}.centerBlockDashboard{background:#0000;margin:1rem 1rem 1rem 20%;padding:1.6rem;position:relative;width:100%}.centerBlockDashboard .dash-card{background:#2d2d2d;border:1px solid #404040;border-radius:12px;box-shadow:0 4px 6px -1px #00000080;margin-bottom:24px;padding:24px;position:relative}.centerBlockDashboard .dash-card-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:20px}.centerBlockDashboard .dash-card-title{color:#fff;font-size:1.1rem;font-weight:600;margin:0}.centerBlockDashboard .dash-card-sub{color:#6b7280;font-size:.8rem}.centerBlockDashboard .dash-kpi-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:24px}.centerBlockDashboard .dash-kpi-card{align-items:center;background:#2d2d2d;border:1px solid #404040;border-radius:12px;box-shadow:0 4px 6px -1px #00000080;display:flex;gap:16px;padding:20px;transition:transform .2s ease}.centerBlockDashboard .dash-kpi-card:hover{transform:translateY(-2px)}.centerBlockDashboard .dash-kpi-icon{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.centerBlockDashboard .dash-kpi-body{display:flex;flex-direction:column;min-width:0}.centerBlockDashboard .dash-kpi-title{color:#9ca3af;font-size:.875rem;font-weight:500}.centerBlockDashboard .dash-kpi-value{color:#fff;font-size:1.5rem;font-weight:700;line-height:1.2;margin-top:4px}.centerBlockDashboard .dash-kpi-sub{color:#6b7280;font-size:.75rem;margin-top:2px}.centerBlockDashboard .dash-post-stats{display:flex;flex-wrap:wrap;gap:16px}.centerBlockDashboard .dash-post-stat{align-items:center;background:#262627;border:1px solid #404040;border-radius:10px;display:flex;flex:1 1 180px;gap:12px;padding:14px 16px}.centerBlockDashboard .dash-post-stat-icon{align-items:center;background:#f59e0b1f;border-radius:8px;color:#f59e0b;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.centerBlockDashboard .dash-post-stat-body{display:flex;flex-direction:column}.centerBlockDashboard .dash-post-stat-label{color:#9ca3af;font-size:.75rem}.centerBlockDashboard .dash-post-stat-value{color:#fff;font-size:1.125rem;font-weight:700;line-height:1.4}.centerBlockDashboard .dash-charts-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}.centerBlockDashboard .dash-charts-grid .dash-card{margin-bottom:0}.centerBlockDashboard .dash-users-grid{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}.centerBlockDashboard .dash-users-grid .dash-card{margin-bottom:0}.centerBlockDashboard .chart{width:100%}.centerBlockDashboard .dash-empty{color:#9ca3af;font-size:.9rem;margin:0}.centerBlockDashboard .dash-online-count{align-items:center;background:#10b98126;border-radius:9999px;color:#34d399;display:inline-flex;font-size:.8rem;font-weight:600;margin-bottom:14px;padding:6px 12px}.centerBlockDashboard .dash-online-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;max-height:360px;overflow-y:auto;padding:0;scrollbar-color:#4b4b4d #0000;scrollbar-width:thin}.centerBlockDashboard .dash-online-list::-webkit-scrollbar{width:6px}.centerBlockDashboard .dash-online-list::-webkit-scrollbar-thumb{background:#4b4b4d;border-radius:9999px}.centerBlockDashboard .dash-online-list::-webkit-scrollbar-track{background:#0000}.centerBlockDashboard .dash-online-item{align-items:center;background:#262627;border:1px solid #404040;border-radius:8px;color:#e5e7eb;display:flex;font-size:.9rem;gap:10px;padding:10px 14px;text-transform:capitalize}.centerBlockDashboard .usersOnlineDashboard{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;max-height:360px;overflow-y:auto;padding:0;scrollbar-color:#4b4b4d #0000;scrollbar-width:thin}.centerBlockDashboard .usersOnlineDashboard::-webkit-scrollbar{width:6px}.centerBlockDashboard .usersOnlineDashboard::-webkit-scrollbar-thumb{background:#4b4b4d;border-radius:9999px}.centerBlockDashboard .usersOnlineDashboard::-webkit-scrollbar-track{background:#0000}.centerBlockDashboard .usersOnlineDashboard .userOnline_list{align-items:center;background:#262627;border:1px solid #404040;border-radius:8px;color:#e5e7eb;display:flex;font-size:.9rem;gap:10px;padding:8px 12px}.centerBlockDashboard .usersOnlineDashboard .userOnline_list img{border-radius:50%;height:30px;object-fit:cover;width:30px}@media screen and (max-width:1100px){.centerBlockDashboard .dash-charts-grid,.centerBlockDashboard .dash-users-grid{grid-template-columns:1fr}}@media screen and (max-width:962px){.centerBlockDashboard{margin-left:0;width:auto}}.left_menu ul.li.admin-menu-academy>svg{flex-shrink:0;transition:transform .2s;width:20px}.left_menu ul.li.admin-menu-academy:hover>svg{color:#faa61a;transform:scale(1.1)}.left_menu ul.li.admin-menu-academy .ama-skills{color:#f7a600;font-style:italic;font-weight:800}.left_menu ul.li.admin-menu-academy .ama-academy{font-weight:700}.builder-category-label{color:#b0b3b8;font-size:13px}.builder-category-select{background:#3a3b3c;border:1px solid #4a4b4d;border-radius:6px;color:#e4e6eb;cursor:pointer;font-size:13px;padding:6px 10px}.builder-layout{align-items:flex-start;display:flex;gap:18px}.builder-tree{flex-shrink:0;padding:16px;width:380px}.builder-editor,.builder-tree{background:#202124;border-radius:12px}.builder-editor{flex:1 1;min-height:420px;min-width:0;padding:22px}.builder-tree-head{align-items:center;color:#fff;display:flex;font-size:15px;font-weight:700;justify-content:space-between;margin-bottom:14px}.builder-module{background:#26272b;border:1px solid #0000;border-radius:10px;margin-bottom:12px;padding:10px 10px 8px;transition:border-color .15s ease}.builder-module:hover{border-color:#34353b}.module-title-row{align-items:center;display:flex;gap:6px}.module-title{background:#0000;border:1px solid #0000;border-radius:6px;color:#fff;flex:1 1;font-size:14px;font-weight:600;min-width:0;padding:6px 8px}.module-title:focus,.module-title:hover{background:#1b1c1f;border-color:#3a3b45;outline:none}.version-badge{background:#1b1c1f;border-radius:6px;color:#8a8f9a;flex-shrink:0;font-size:10px;padding:3px 7px}.module-actions{display:flex;flex-shrink:0;gap:2px;opacity:0;transition:opacity .15s ease}.builder-module:hover .module-actions{opacity:1}.module-toolbar{display:flex;gap:4px;margin:4px 0 6px}.text-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#9aa0ad;cursor:pointer;display:inline-flex;font-size:12px;gap:5px;padding:4px 7px}.text-btn:hover{background:#1b1c1f;color:#fff}.text-btn.accent:hover{color:#cbb6ff}.tree-item{align-items:center;border-radius:7px;color:#d7d8dd;cursor:pointer;display:flex;font-size:13px;gap:8px;margin-top:2px;padding:7px 8px}.tree-item:hover{background:#1b1c1f}.tree-item.selected{background:#f7a60024;box-shadow:inset 2px 0 0 #f7a600}.tree-item .grow{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-item svg.lead{color:#8a8f9a;flex-shrink:0}.tree-item.quiz,.tree-item.quiz svg.lead{color:#e7c98c}.tree-item.final{font-weight:600;margin-top:8px}.tree-item-actions{display:flex;flex-shrink:0;gap:2px;opacity:0;transition:opacity .15s ease}.tree-item:hover .tree-item-actions{opacity:1}.ghost-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#8a8f9a;cursor:pointer;display:inline-flex;height:26px;justify-content:center;width:26px}.ghost-btn:hover:not(:disabled){background:#303138;color:#fff}.ghost-btn:disabled{cursor:not-allowed;opacity:.3}.ghost-btn.danger:hover:not(:disabled){background:#ff4c5126;color:#ff6b6b}.ghost-btn.accent:hover:not(:disabled){background:#9678dc33;color:#cbb6ff}.builder-row{align-items:center;display:flex;gap:8px}.icon-btn{align-items:center;background:#2f313a;border:1px solid #3a3b45;border-radius:6px;color:#cfd0d6;cursor:pointer;display:inline-flex;height:28px;justify-content:center;width:28px}.icon-btn:hover:not(:disabled){background:#3a3c47}.icon-btn:disabled{cursor:not-allowed;opacity:.35}.icon-btn.danger{background:#ff4c511a;border-color:#ff4c5159;color:#ff6b6b}.mini-btn{align-items:center;background:#2f313a;border:1px solid #3a3b45;border-radius:6px;color:#e6e6ea;cursor:pointer;display:inline-flex;font-size:12px;gap:5px;padding:6px 10px}.mini-btn:hover:not(:disabled){background:#3a3c47}.mini-btn:disabled{cursor:not-allowed;opacity:.4}.mini-btn.danger{border-color:#ff4c5166;color:#ff8a8e}.mini-btn.danger:hover:not(:disabled){background:#ff4c511f}.ai-btn{align-items:center;background:#9678dc38;border:1px solid #9678dc66;border-radius:6px;color:#cbb6ff;cursor:pointer;display:inline-flex;font-size:12px;gap:6px;padding:6px 10px}.ai-btn:hover{background:#9678dc57}.ai-btn.icon-only{padding:5px 7px}.ai-btn:disabled{cursor:progress;opacity:.7}.builder-spin{animation:builder-spin .8s linear infinite}@keyframes builder-spin{to{transform:rotate(1turn)}}.builder-section-head{align-items:center;display:flex;gap:12px;margin-bottom:16px}.lesson-title-input{background:#1f2024;border:1px solid #3a3b45;border-radius:8px;color:#fff;flex:1 1;font-size:18px;font-weight:600;padding:10px 12px}.builder-empty{color:#8a8a92;font-size:13px;font-style:italic}.builder-input{background:#1f2024;border:1px solid #3a3b45;border-radius:6px;color:#fff;font-size:13px;padding:8px 10px;width:100%}.builder-block{background:#1f2024;border:1px solid #34353b;border-radius:8px;margin:12px 0;padding:12px 14px}.image-dropzone{align-items:center;background:#232429;border:1px dashed #45464f;border-radius:8px;color:#9aa0ad;cursor:pointer;display:flex;flex-direction:column;font-size:13px;gap:6px;justify-content:center;padding:26px 16px;transition:border-color .15s ease,background .15s ease,color .15s ease}.image-dropzone:hover{background:#26272d;border-color:#6f7480;color:#cdd0d6}.image-dropzone.is-uploading{border-color:#9678dc80;color:#cbb6ff;cursor:progress}.image-dropzone .image-dropzone-hint{color:#6f7480;font-size:11px}.block-image-preview img{border:1px solid #34353b;border-radius:8px;display:block;max-height:260px;max-width:100%}.image-upload-error{color:#ff8a8e;font-size:12px;margin:8px 0 0}.builder-block-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.builder-block-type{align-items:center;color:#9aa0ad;display:inline-flex;font-size:12px;font-weight:600;gap:6px;letter-spacing:.4px;text-transform:uppercase}.block-text{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.block-preview{background:#17181b;border:1px solid #2c2d33;border-radius:6px;color:#e4e4e8;line-height:1.6;padding:10px 14px;width:100%}.block-preview h1,.block-preview h2,.block-preview h3,.block-preview h4{color:#fff;margin:.4em 0 .3em}.block-preview p{margin:.4em 0}.block-preview ol,.block-preview ul{margin:.4em 0;padding-left:1.4em}.block-preview li{list-style:revert;margin:.2em 0}.block-preview a{color:#5cabff}.rte{background:#17181b;border:1px solid #3a3b45;border-radius:8px;overflow:hidden}.rte-toolbar{background:#1f2024;border-bottom:1px solid #2c2d33;display:flex;gap:2px;padding:6px}.rte-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#b9bcc4;cursor:pointer;display:inline-flex;height:30px;justify-content:center;width:30px}.rte-btn:hover{background:#303138;color:#fff}.rte-content{color:#e4e4e8;font-size:15px;line-height:1.7;min-height:200px;outline:none;padding:14px 16px}.rte-content h1,.rte-content h2,.rte-content h3,.rte-content h4{color:#fff;margin:.6em 0 .3em}.rte-content p{margin:.5em 0}.rte-content ol,.rte-content ul{margin:.5em 0;padding-left:1.5em}.rte-content li{list-style:revert;margin:.25em 0}.rte-content a{color:#5cabff}.rte-content:empty:before{color:#6f7480;content:"Rédigez le contenu de la leçon…"}.add-block-bar{align-items:center;border-top:1px dashed #34353b;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:14px}.add-block-label{align-items:center;color:#9aa0ad;display:inline-flex;font-size:12px;font-weight:600;gap:6px;margin-right:4px}.builder-editor-placeholder{align-items:center;color:#6f7480;display:flex;flex-direction:column;justify-content:center;min-height:360px;text-align:center}.builder-editor-placeholder svg{color:#4a4b54;margin-bottom:16px}.builder-editor-placeholder .placeholder-title{color:#cfd0d6;font-size:16px;font-weight:600;margin:0 0 6px}.builder-editor-placeholder .placeholder-sub{color:#8a8f9a;font-size:13px;line-height:1.5;margin:0;max-width:360px}.quiz-option-row{align-items:center;display:flex;gap:8px;margin-bottom:6px}.quiz-option-row input[type=checkbox],.quiz-option-row input[type=radio]{accent-color:#1fb141;flex-shrink:0;height:16px;width:16px}.admin-head{gap:1rem;margin-bottom:1.4rem}.admin-formations-list{gap:12px}.admin-formation-card{background:linear-gradient(180deg,#2e2f35,#292a30);border-radius:14px;gap:16px;padding:16px 18px;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.admin-formation-card:hover{box-shadow:0 10px 26px #0003;transform:translateY(-2px)}.afc-main{gap:14px;min-width:0}.afc-icon,.afc-main{align-items:center;display:flex}.afc-icon{background:linear-gradient(135deg,#f7a600,#e8590c);border-radius:12px;box-shadow:0 6px 16px #f7a6004d;color:#fff;flex-shrink:0;height:46px;justify-content:center;width:46px}.afc-title{color:#fff;font-size:15px;font-weight:600;margin:0 0 6px}.afc-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.afc-cat{color:#9aa0ad;font-size:12px}.afc-version{background:#1b1c1f;border-radius:10px;color:#8a8f9a;font-size:11px;padding:2px 8px}.afc-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.status-pill{border-radius:20px;font-weight:600;padding:3px 10px;white-space:nowrap}.status-pill.completed,.status-pill.published{background:#1fb14129;color:#6fcf8f}.status-pill.draft{color:#c7c8cd}.status-pill.in_progress{background:#f7a60029;color:#f7c66a}.status-pill.suspended{background:#ffb91129;color:#ffb911}.results-stats{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:18px}.results-stats span{align-items:center;color:#cfd0d6;display:inline-flex;font-size:13px;font-weight:600;gap:7px}.results-empty{align-items:center;color:#8a8f9a;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:220px;text-align:center}.results-empty svg{color:#5f636c}.results-list{display:flex;flex-direction:column;gap:12px}.result-card{background:#2c2d32;border:1px solid #34353b;border-radius:14px;overflow:hidden}.result-card.open{border-color:#45464f}.result-row{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;gap:16px;padding:14px 16px}.result-row:hover{background:#ffffff08}.result-user{align-items:center;display:flex;flex:1 1;gap:12px;min-width:220px}.result-user img{border-radius:50%;flex-shrink:0;height:42px;object-fit:cover;width:42px}.result-name{color:#fff;font-size:14px;font-weight:600;margin:0}.result-email{color:#9aa0ad;font-size:12px}.result-progress{align-items:center;display:flex;gap:10px;width:160px}.result-progress .bar{background:#1b1c1f;border-radius:5px;flex:1 1;height:7px;overflow:hidden}.result-progress .bar span{background:linear-gradient(90deg,#1fb141,#2ecc71);display:block;height:100%}.result-progress .result-pct{color:#9aa0ad;font-size:12px;font-weight:600;text-align:right;width:34px}.result-badge{align-items:center;display:inline-flex;font-size:12px;font-weight:600;gap:5px}.result-badge.valid{color:#2ecc71}.result-badge.suspended{color:#ffb911}.result-badge.none{color:#5f636c}.result-att-count{color:#9aa0ad;font-size:12px;white-space:nowrap}.result-detail{background:#26272b;border-top:1px solid #34353b;padding:14px 16px}.attempt{background:#1f2024;border:1px solid #303138;border-radius:10px;margin-bottom:12px;padding:12px 14px}.attempt:last-child{margin-bottom:0}.attempt-head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.attempt-head strong{color:#fff}.attempt-score{border-radius:20px;font-size:12px;font-weight:700;padding:3px 10px}.attempt-score.pass{background:#1fb14129;color:#6fcf8f}.attempt-score.fail{background:#ff4c5124;color:#ff8a8e}.attempt-q{border-top:1px solid #ffffff0d;padding:8px 0}.attempt-q:first-of-type{border-top:none}.attempt-q-text{align-items:flex-start;color:#e4e4e8;display:flex;font-size:13px;font-weight:600;gap:8px;margin:0 0 8px}.attempt-q-text .ok{color:#1fb141;flex-shrink:0;margin-top:1px}.attempt-q-text .ko{color:#ff6b6b;flex-shrink:0;margin-top:1px}.attempt-options{display:flex;flex-wrap:wrap;gap:8px;padding-left:23px}.opt{background:#2a2b30;border:1px solid #34353b;border-radius:16px;color:#9aa0ad;font-size:12px;padding:4px 10px}.opt.correct{border-color:#1fb14180;color:#6fcf8f}.opt.selected{background:#ffffff0f;color:#fff;font-weight:600}.opt.selected.correct{background:#1fb1412e}.opt.selected:not(.correct){background:#ff4c5129;border-color:#ff4c5180;color:#ff8a8e}.admin-head-actions{align-items:center;display:flex;gap:10px}.admin-head-actions a{text-decoration:none}.admin-head-actions .mini-btn{background:#2c2d34;border:1px solid #3d3e47;border-radius:10px;box-shadow:inset 0 1px 0 #ffffff0a;font-size:13px;font-weight:600;padding:10px 16px;transition:background .15s ease,border-color .15s ease,transform .15s ease}.admin-head-actions .mini-btn:hover:not(:disabled){background:#34353d;border-color:#4c4d56;transform:translateY(-1px)}.admin-head-actions .greenButton{align-items:center;background:linear-gradient(145deg,#34d878,#1fb141 55%,#169a3a);border:1px solid #ffffff29;border-radius:10px;box-shadow:inset 0 1px 0 #ffffff4d,0 6px 16px #1fb14152;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:10px 18px;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.admin-head-actions .greenButton:hover{box-shadow:inset 0 1px 0 #ffffff59,0 10px 24px #1fb14173;filter:brightness(1.04);transform:translateY(-1px)}.admin-head-actions .greenButton:active{transform:translateY(0)}.cat-modal{animation:nav-pop .15s ease;background:#1e1f23;border:1px solid #3a3b40;border-radius:14px;box-shadow:0 24px 60px #0009;display:flex;flex-direction:column;max-height:74vh;overflow:hidden;width:min(460px,92vw)}.cat-modal-head{align-items:center;border-bottom:1px solid #2e2f34;display:flex;gap:10px;padding:14px 16px}.cat-modal-head .cat-modal-title{align-items:center;color:#fff;display:flex;flex:1 1;font-size:15px;font-weight:700;gap:9px}.cat-modal-head .cat-modal-title svg{color:#f7a600}.cat-modal-head .palette-close{align-items:center;background:none;border:none;border-radius:8px;color:#9ca3af;cursor:pointer;display:flex;height:30px;justify-content:center;transition:background .15s ease,color .15s ease;width:30px}.cat-modal-head .palette-close:hover{background:#26272b;color:#fff}.cat-add{align-items:stretch;border-bottom:1px solid #2e2f34;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;padding:14px 16px}.cat-add input{background:#1f2024;border:1px solid #3a3b45;border-radius:9px;color:#fff;flex:1 1 auto;font-size:13px;min-width:0;padding:9px 12px}.cat-add input::placeholder{color:#6b6d72}.cat-add input:focus{border-color:#f7a60080;outline:none}.cat-add .cat-add-btn{align-items:center;background:linear-gradient(145deg,#34d878,#1fb141 55%,#169a3a);border:1px solid #ffffff29;border-radius:9px;box-shadow:inset 0 1px 0 #ffffff4d,0 4px 12px #1fb1414d;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:700;gap:6px;padding:0 16px;transition:filter .15s ease,box-shadow .15s ease,transform .15s ease;white-space:nowrap;width:auto}.cat-add .cat-add-btn:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff59,0 6px 16px #1fb1416b;filter:brightness(1.05)}.cat-add .cat-add-btn:active:not(:disabled){transform:translateY(1px)}.cat-add .cat-add-btn:disabled{background:#2c2d34;border-color:#3d3e47;box-shadow:none;color:#6b6d72;cursor:not-allowed}.cat-list{flex:1 1;overflow-y:auto;padding:8px}.cat-list::-webkit-scrollbar{width:8px}.cat-list::-webkit-scrollbar-thumb{background:#3a3b42;border-radius:6px}.cat-row{align-items:center;border-radius:9px;display:flex;gap:8px;padding:9px 10px;transition:background .15s ease}.cat-row:hover{background:#26272b}.cat-row .cat-name{color:#e9eaee;flex:1 1;font-size:14px;font-weight:500;min-width:0}.cat-row .cat-edit-input{background:#1f2024;border:1px solid #f7a60080;border-radius:7px;color:#fff;flex:1 1;font-size:13px;min-width:0;padding:7px 10px}.cat-row .cat-edit-input:focus{outline:none}.cat-row .cat-row-actions{display:flex;flex-shrink:0;gap:4px}.cat-empty{color:#6b6d72;font-size:13px;padding:22px 12px;text-align:center}.admin-head{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:18px}.admin-head h1{margin:0}.admin-cat-sections{display:flex;flex-direction:column;gap:14px}.admin-cat-section{background:#1f2024;border:1px solid #2e2f34;border-radius:14px;overflow:hidden}.admin-cat-head{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;gap:10px;padding:14px 16px;transition:background .15s ease;width:100%}.admin-cat-head:hover{background:#26272b}.admin-cat-head .admin-cat-chevron{color:#9aa0ad;flex-shrink:0;transition:transform .18s ease}.admin-cat-head .admin-cat-name{flex:1 1;font-size:15px;font-weight:700;text-align:left}.admin-cat-head .admin-cat-count{align-items:center;background:#f7a60029;border-radius:999px;color:#f7a600;display:inline-flex;font-size:12px;font-weight:700;height:22px;justify-content:center;min-width:22px;padding:0 7px}.admin-cat-section.collapsed .admin-cat-chevron{transform:rotate(-90deg)}.admin-cat-section.collapsed .admin-cat-head{border-bottom:none}.admin-formations-list{display:flex;flex-direction:column;gap:10px;padding:2px 12px 14px}.admin-formation-card{align-items:center;background:#26272d;border:1px solid #34353b;border-radius:12px;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;padding:12px 14px;transition:border-color .15s ease}.admin-formation-card:hover{border-color:#45464f}.admin-formation-card .afc-main{align-items:center;display:flex;gap:12px;min-width:0}.admin-formation-card .afc-icon{align-items:center;background:linear-gradient(145deg,#f7a600,#e8590c);border-radius:10px;box-shadow:inset 0 1px 0 #ffffff40,0 4px 12px #f7a60040;color:#fff;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.admin-formation-card .afc-text{min-width:0}.admin-formation-card .afc-title{color:#fff;font-size:14px;font-weight:700;margin:0 0 5px}.admin-formation-card .afc-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.admin-formation-card .afc-version{color:#8b8d92;font-size:11px}.admin-formation-card .afc-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.status-pill{background:#ffffff14;border-radius:999px;color:#9aa0ad;font-size:11px;font-weight:700;padding:3px 9px}.status-pill.published{background:#1fb14129;color:#2ecc71}.status-pill.draft{background:#ffffff14;color:#9aa0ad}.formations-panel{background:#242526;border-radius:8px;box-shadow:0 15px 32px #00000029;color:#fff;margin:1rem 1rem 1rem 0;padding:1.6rem}.academy-hero{align-items:center;background:radial-gradient(120% 180% at 0 0,#f7a6002e 0,#f7a60000 48%),linear-gradient(160deg,#242329,#1a1b1f);border:1px solid #f7a60033;border-radius:18px;box-shadow:inset 0 1px 0 #ffffff0d,0 12px 30px #00000052;display:flex;flex-wrap:wrap;gap:18px;margin-bottom:1.8rem;overflow:hidden;padding:22px 26px;position:relative}.academy-hero:before{background:linear-gradient(180deg,#ffffff0f,#fff0);content:"";height:42%;left:0;pointer-events:none;position:absolute;right:0;top:0}.academy-hero>*{position:relative;z-index:1}.academy-hero-avatar{border-radius:18px;box-shadow:inset 0 0 0 1px #ffffff1f,0 8px 18px #0006;flex-shrink:0;height:64px;overflow:hidden;position:relative;width:64px}.academy-hero-avatar img{display:block;height:100%;object-fit:cover;width:100%}.academy-hero-avatar:after{background:linear-gradient(160deg,#ffffff59,#fff0 55%);border-radius:18px;content:"";inset:0;pointer-events:none;position:absolute}.academy-hero-main{flex:1 1;min-width:200px}.academy-hero-main h1{color:#fff;font-size:26px;line-height:1.1;margin:0}.academy-hero-tagline{color:#b9bcc4;font-size:13.5px;margin:5px 0 0;max-width:460px}.academy-ring{flex-shrink:0;height:84px;position:relative;width:84px}.academy-ring-svg{height:100%;transform:rotate(-90deg);width:100%}.academy-ring-track{fill:none;stroke:#ffffff1a;stroke-width:7}.academy-ring-bar{fill:none;stroke:url(#academyRingGrad);stroke-width:7;stroke-linecap:round;filter:drop-shadow(0 0 5px rgba(247,166,0,.5));transition:stroke-dashoffset .7s cubic-bezier(.22,1,.36,1)}.academy-ring-label{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;line-height:1;position:absolute}.academy-ring-label strong{color:#fff;font-size:19px;font-weight:800}.academy-ring-label span{color:#9a9ca3;font-size:10px;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.formations-search{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000047;border:1px solid #ffffff1f;border-radius:11px;color:#bbb;display:flex;gap:8px;padding:10px 14px;transition:border-color .15s ease}.formations-search:focus-within{border-color:#f7a60080}.formations-search input{background:#0000;border:none;color:#fff;min-width:220px;outline:none}.formations-search input::placeholder{color:#9a9ca3}.formations-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.formations-sections{display:flex;flex-direction:column;gap:2rem}.formations-section-head{align-items:baseline;border-bottom:1px solid #ffffff0f;display:flex;gap:10px;margin-bottom:14px;padding-bottom:10px}.formations-section-head h2{color:#fff;font-size:19px;font-weight:800;margin:0}.formations-section-head .formations-section-count{color:#8b8d92;font-size:12px}.formations-empty{color:#8b8d92;padding:2rem 0}.formation-card{background:linear-gradient(160deg,#34353c,#2a2b30 58%,#25262b);border:1px solid #3a3b42;border-radius:14px;box-shadow:inset 0 1px 0 #ffffff0f,0 6px 16px #00000052;cursor:pointer;overflow:hidden;position:relative;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.formation-card:after{background:linear-gradient(100deg,#0000,#ffffff21 50%,#0000);content:"";height:100%;left:-75%;pointer-events:none;position:absolute;top:0;transform:skewX(-18deg);transition:left .75s ease;width:55%;z-index:3}.formation-card:hover{border-color:#4c4d56;box-shadow:inset 0 1px 0 #ffffff14,0 12px 26px #0000006b;transform:translateY(-4px)}.formation-card:hover:after{left:130%}.formation-cover{align-items:flex-end;background:radial-gradient(circle at 50% 38%,#2f3037,#1f2024);display:flex;height:120px;padding:8px;position:relative}.cover-medal{align-items:center;background:linear-gradient(145deg,#3a3b42,#25262b);border:1px solid #45464f;border-radius:50%;box-shadow:inset 0 1px 1px #ffffff26,inset 0 -7px 12px #0000004d,0 6px 16px #00000059;color:#6f7480;display:flex;height:66px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-62%);width:66px}.cover-medal:before{background:linear-gradient(160deg,#ffffff80,#ffffff24 26%,#fff0 52%);border-radius:50%;content:"";inset:0;pointer-events:none;position:absolute}.cover-medal svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,.25));position:relative;z-index:1}.cover-medal.earned{border-color:#ffffff40;box-shadow:inset 0 1px 2px #ffffff8c,inset 0 -8px 14px #00000038,0 10px 26px #00000073;color:#fff}.cover-medal.earned.variant-0{background:linear-gradient(135deg,#f7a600,#e8590c)}.cover-medal.earned.variant-1{background:linear-gradient(135deg,#1fb141,#2ecc71)}.cover-medal.earned.variant-2{background:linear-gradient(135deg,#5cabff,#2e6fff)}.cover-medal.earned.variant-3{background:linear-gradient(135deg,#cbb6ff,#8b5cf6)}.cover-medal.earned.variant-4{background:linear-gradient(135deg,#ff8fb1,#e8417a)}.cover-medal.earned.variant-5{background:linear-gradient(135deg,#ffd166,#ffb911);color:#5a4300}.cover-medal-mark{align-items:center;background:#1b1c1f;border:1px solid #45464f;border-radius:50%;bottom:-3px;color:#9aa0ad;display:flex;height:22px;justify-content:center;position:absolute;right:-3px;width:22px}.cover-medal-mark.done{background:#1fb141;border-color:#0000;color:#fff}.formation-cat{background:#0006;border-radius:10px;color:#fff;font-size:11px;padding:2px 8px}.formation-card-body{padding:12px}.formation-card-body h3{color:#fff;font-size:15px;margin:0 0 10px}.formation-progress{background:#1f2024;border-radius:4px;box-shadow:inset 0 1px 2px #0006;height:6px;overflow:hidden}.formation-progress span{background:linear-gradient(90deg,#1fb141,#2ecc71);display:block;height:100%}.formation-status{color:#9c9;font-size:12px;margin-top:6px}.formation-detail-head{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.formation-detail-head h1{color:#fff;margin-bottom:6px}.formation-detail-head p{color:#cfcfcf;margin-top:8px;max-width:640px}.formation-detail-actions{align-items:center;display:flex;gap:12px}.badge-valid{background:#1fb14124;border:1px solid #1fb14166;border-radius:999px;color:#2ecc71}.badge-suspended,.badge-valid{align-items:center;display:inline-flex;font-weight:600;gap:6px;padding:6px 12px}.badge-suspended{background:#ffb9111f;border:1px solid #ffb91166;border-radius:999px;color:#ffb911}.formation-curriculum{grid-gap:14px;align-items:stretch;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.formation-curriculum>.curriculum-quiz.final{grid-column:1/-1}@media(max-width:1100px){.formation-curriculum{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.formation-curriculum{grid-template-columns:1fr}}.curriculum-module{background:linear-gradient(180deg,#2e2f35,#292a30);border:1px solid #34353b;border-radius:16px;padding:18px 20px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.curriculum-module:hover{border-color:#45464f;box-shadow:0 12px 30px #00000038;transform:translateY(-2px)}.curriculum-module.is-complete{border-color:#1fb14159}.curriculum-module h3{color:#fff;font-size:15px;margin:0}.module-card-head{align-items:center;border-bottom:1px solid #34353b;display:flex;gap:14px;margin-bottom:8px;padding-bottom:14px}.module-head-text{flex:1 1;min-width:0}.module-num{align-items:center;background:linear-gradient(135deg,#f7a600,#ffbf66);border-radius:50%;box-shadow:0 4px 12px #f7a60059;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:32px;justify-content:center;width:32px}.module-num.done{background:linear-gradient(135deg,#1fb141,#2ecc71);box-shadow:0 4px 12px #1fb14159}.module-mini-progress{align-items:center;display:flex;gap:10px;margin-top:8px}.module-mini-progress .bar{background:#1b1c1f;border-radius:4px;flex:0 1 160px;height:6px;overflow:hidden}.module-mini-progress .bar span{background:linear-gradient(90deg,#1fb141,#2ecc71);display:block;height:100%;transition:width .4s ease}.module-mini-progress .module-count{color:#9aa0ad;font-size:12px;white-space:nowrap}.curriculum-lesson,.curriculum-quiz{align-items:center;border-radius:8px;color:#e4e4e8;display:flex;gap:10px;padding:10px}.curriculum-lesson:hover,.curriculum-quiz:hover{background:#ffffff0d}.curriculum-lesson .done,.curriculum-quiz .done{color:#1fb141}.curriculum-lesson svg,.curriculum-quiz svg{color:#7e8390;flex-shrink:0}.curriculum-lesson{font-size:14px}.curriculum-lesson+.curriculum-lesson{border-top:1px solid #ffffff0a}.curriculum-lesson .grow{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.curriculum-lesson .lead-play{color:#8a8f9a}.curriculum-lesson .row-chevron{color:#5f636c;opacity:0;transition:opacity .15s ease,transform .15s ease}.curriculum-lesson:hover .lead-play{color:#f7a600}.curriculum-lesson:hover .row-chevron{opacity:1;transform:translateX(2px)}.curriculum-quiz{color:#8a8f9a;font-size:13px}.curriculum-quiz svg{color:#6f7480}.curriculum-quiz.final{border-top:1px solid #34353b;margin-top:8px;padding-top:12px}.curriculum-quiz.locked{color:#5f636c;cursor:not-allowed}.curriculum-quiz.locked svg{color:#5f636c}.curriculum-quiz.locked:hover{background:#0000}.quiz-locked-notice{align-items:center;color:#9aa0ad;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:240px;text-align:center}.quiz-locked-notice svg{color:#6f7480}.quiz-locked-notice p{line-height:1.5;margin:0;max-width:420px}.course-reward{align-items:center;background:linear-gradient(150deg,#f7a60024,#e8590c0a),#2a2b30;border:1px solid #f7a60040;border-radius:18px;box-shadow:inset 0 1px 0 #ffffff0f,0 10px 26px #00000052;display:flex;flex-wrap:wrap;gap:18px;margin-top:24px;overflow:hidden;padding:20px 24px;position:relative}.course-reward:before{background:linear-gradient(180deg,#ffffff0f,#fff0);content:"";height:50%;left:0;pointer-events:none;position:absolute;right:0;top:0}.course-reward.earned{background:linear-gradient(150deg,#1fb14133,#2ecc710a),#25302a;border-color:#1fb14173;box-shadow:inset 0 1px 0 #ffffff14,0 10px 28px #1fb14138}.course-reward.suspended{background:linear-gradient(150deg,#ffb91129,#ffb91108),#302c22;border-color:#ffb91166}.reward-medal{align-items:center;background:linear-gradient(145deg,#3a3b42,#25262b);border:1px solid #45464f;border-radius:50%;box-shadow:inset 0 1px 1px #ffffff26,inset 0 -7px 12px #0000004d,0 6px 16px #00000059;color:#8a8f9a;display:flex;flex-shrink:0;height:64px;justify-content:center;position:relative;width:64px}.reward-medal:before{background:linear-gradient(160deg,#ffffff80,#ffffff24 26%,#fff0 52%);border-radius:50%;content:"";inset:0;pointer-events:none;position:absolute}.reward-medal svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,.25));position:relative;z-index:1}.course-reward.earned .reward-medal{background:linear-gradient(145deg,#44e07f,#1fb141 48%,#169a3a);border-color:#ffffff40;box-shadow:inset 0 1px 2px #ffffff8c,inset 0 -8px 14px #00000038,0 10px 26px #1fb14180;color:#fff}.course-reward.suspended .reward-medal{background:linear-gradient(145deg,#ffd166,#ffb911 50%,#d99a00);border-color:#ffffff40;box-shadow:inset 0 1px 2px #ffffff8c,inset 0 -8px 14px #0003,0 10px 24px #ffb91173;color:#fff}.course-badge.earned .course-badge-medal:after,.course-reward.earned .reward-medal:after,.cover-medal.earned:after{animation:medal-shine 4.5s ease-in-out infinite;background:linear-gradient(115deg,#0000 38%,#fff9 50%,#0000 62%);background-position:130% 0;background-size:250% 250%;border-radius:50%;content:"";inset:0;pointer-events:none;position:absolute;z-index:2}@keyframes medal-shine{0%{background-position:130% 0}14%{background-position:-40% 0}to{background-position:-40% 0}}.reward-lock{align-items:center;background:#1b1c1f;border:1px solid #45464f;border-radius:50%;bottom:-3px;color:#9aa0ad;display:flex;height:22px;justify-content:center;position:absolute;right:-3px;width:22px}.reward-info{flex:1 1;min-width:220px}.reward-info .reward-eyebrow{color:#f7a600;font-size:11px;font-weight:700;letter-spacing:.6px;margin:0;text-transform:uppercase}.reward-info h3{color:#fff;font-size:16px;margin:3px 0 4px}.reward-info .reward-sub{color:#c7c8cd;font-size:13px;margin:0}.course-reward.earned .reward-eyebrow{color:#2ecc71}.course-reward.suspended .reward-eyebrow{color:#ffb911}.reward-note{align-items:center;color:#8a8f9a;display:flex;font-size:12px;font-style:italic;gap:7px;line-height:1.45;margin:8px 0 0;white-space:nowrap}.reward-note svg{color:#2ecc71;flex-shrink:0}.reward-status{align-items:center;align-self:center;background:#1fb14129;border:1px solid #1fb14173;border-radius:999px;color:#2ecc71;display:inline-flex;font-size:13px;font-weight:700;gap:6px;padding:8px 16px}.reward-progress{align-items:center;display:flex;gap:10px;margin-top:10px;max-width:360px}.reward-progress .reward-progress-bar{background:#1b1c1f;border-radius:5px;flex:1 1;height:7px;overflow:hidden}.reward-progress .reward-progress-bar span{background:linear-gradient(90deg,#f7a600,#e8590c);display:block;height:100%;transition:width .4s ease}.reward-progress span{color:#9aa0ad;font-size:12px;font-weight:600}.reward-cta{align-items:center;display:inline-flex;flex-shrink:0;gap:7px}.course-hero{display:flex;flex-wrap:wrap;gap:26px;margin-bottom:8px}.course-hero-cover{align-items:center;background:radial-gradient(120% 120% at 30% 0,#ffc24d 0,#f7a600 42%,#e8590c 100%);border-radius:16px;box-shadow:inset 0 1px 0 #ffffff40,0 14px 30px #e8590c47;display:flex;flex-direction:column;flex-shrink:0;min-height:158px;overflow:hidden;padding:16px;position:relative;width:248px}.course-hero-cover:before{background:linear-gradient(180deg,#ffffff38,#fff0);content:"";height:45%;inset:0 0 auto 0;pointer-events:none;position:absolute}.course-hero-cover .formation-cat{align-self:flex-start;position:relative;z-index:1}.course-cover-ring{height:104px;margin:auto;position:relative;width:104px;z-index:1}.course-cover-ring svg{display:block;height:100%;transform:rotate(-90deg);width:100%}.course-cover-ring .cover-ring-track{fill:none;stroke:#00000029;stroke-width:9}.course-cover-ring .cover-ring-bar{fill:none;stroke:#fff;stroke-width:9;stroke-linecap:round;filter:drop-shadow(0 2px 6px rgba(0,0,0,.25));transition:stroke-dashoffset .7s cubic-bezier(.22,1,.36,1)}.course-cover-ring-label{align-items:center;color:#fff;display:flex;flex-direction:column;inset:0;justify-content:center;line-height:1;position:absolute}.course-cover-ring-label strong{font-size:23px;font-weight:800;text-shadow:0 1px 4px #0003}.course-cover-ring-label span{font-size:9.5px;letter-spacing:.05em;margin-top:3px;opacity:.9;text-transform:uppercase}.course-cover-foot{align-items:center;background:#00000038;border-radius:999px;color:#fff;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:5px 12px;position:relative;z-index:1}.course-cover-foot svg{flex-shrink:0}.course-hero-body{display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:300px}.course-hero-body h1{color:#fff;font-size:26px;margin:0 0 8px}.course-hero-desc{color:#c7c8cd;font-size:14.5px;line-height:1.5;margin:0 0 12px;max-width:660px}.course-meta{display:flex;flex-wrap:wrap;gap:18px;margin-bottom:2px}.course-meta span{align-items:center;color:#9aa0ad;display:inline-flex;font-size:13px;gap:6px}.course-meta span svg{color:#7e8390}.course-progress{align-items:center;display:flex;gap:12px;margin-bottom:20px;max-width:540px}.course-progress .course-progress-bar{background:#1b1c1f;border-radius:5px;flex:1 1;height:8px;overflow:hidden}.course-progress .course-progress-bar span{background:#1fb141;display:block;height:100%}.course-progress .course-progress-label{color:#6fcf8f;font-size:12px;white-space:nowrap}.course-section{margin-top:30px}.course-section h2{color:#fff;font-size:18px;margin:0 0 16px}.course-support{background:#2a2b30;border:1px solid #ffffff17;border-radius:16px;margin-top:24px;overflow:hidden}.course-support.is-open{border-color:#ffffff29}.course-support-head{align-items:center;background:#0000;border:0;color:#fff;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:16px 20px;text-align:left;transition:background .15s ease;width:100%}.course-support-head:hover{background:#ffffff0a}.course-support-title{align-items:center;display:flex;font-size:15px;font-weight:600;gap:10px}.course-support-title svg{color:#f7a600}.course-support-toggle{align-items:center;color:#9aa0a6;display:flex;font-size:13px;gap:6px}.course-support-toggle svg{transition:transform .2s ease}.course-support.is-open .course-support-toggle svg{transform:rotate(180deg)}.course-support-frame{aspect-ratio:16/9;background:#000;border-top:1px solid #ffffff14;position:relative;width:100%}.course-support-frame iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.lesson-fullscreen{padding:0 24px;width:100%}.lesson-layout{align-items:flex-start;display:flex;gap:24px;margin:1.5rem 0}.lesson-side{background:linear-gradient(180deg,#242526,#202124);border:1px solid #303138;border-radius:14px;flex-shrink:0;max-height:calc(100vh - 110px);overflow-y:auto;padding:16px;position:-webkit-sticky;position:sticky;top:80px;width:320px}.lesson-back{border-bottom:1px solid #34353b;color:#fff;display:block;font-weight:700;margin-bottom:10px;padding-bottom:8px}.lesson-progress{align-items:center;display:flex;gap:10px;margin-bottom:14px}.lesson-progress .lesson-progress-bar{background:#1b1c1f;border-radius:5px;flex:1 1;height:7px;overflow:hidden}.lesson-progress .lesson-progress-bar span{background:#1fb141;display:block;height:100%;transition:width .3s ease}.lesson-progress .lesson-progress-label{color:#6fcf8f;font-size:12px;font-weight:600;white-space:nowrap}.lesson-side-module{margin-bottom:10px}.lesson-side-mtitle{color:#9aa0ad;font-size:12px;letter-spacing:.4px;margin:8px 0 4px;text-transform:uppercase}.lesson-side-lesson{align-items:center;border-radius:6px;color:#dcdce0;display:flex;font-size:13px;gap:8px;padding:7px 8px}.lesson-side-lesson:hover{background:#ffffff0d}.lesson-side-lesson.active{background:#f7a60029;box-shadow:inset 2px 0 0 #f7a600}.lesson-side-lesson .done{color:#1fb141}.lesson-side-lesson.quiz,.lesson-side-lesson.quiz svg{color:#cdb78c}.lesson-side-lesson.quiz.final{font-weight:600}.lesson-side-lesson.locked{color:#6f7480;cursor:not-allowed}.lesson-side-lesson.locked svg{color:#6f7480}.lesson-side-lesson.locked:hover{background:#0000}.lesson-main{background:linear-gradient(180deg,#242526,#202124);border:1px solid #303138;border-radius:14px;flex:1 1;min-width:0;padding:32px 40px}.lesson-main h1{color:#fff;font-size:30px;line-height:1.2;margin:6px 0 24px}.lesson-eyebrow{color:#f7a600;font-size:12px;font-weight:700;letter-spacing:.6px;margin:0;text-transform:uppercase}.lesson-block{margin-bottom:18px}.lesson-text{color:#e4e4e8;font-size:15px;line-height:1.7}.lesson-text h1,.lesson-text h2,.lesson-text h3,.lesson-text h4{color:#fff;margin:.7em 0 .4em}.lesson-text p{margin:.6em 0}.lesson-text ol,.lesson-text ul{margin:.6em 0;padding-left:1.5em}.lesson-text li{list-style:revert;margin:.3em 0}.lesson-text a{color:#5cabff}.lesson-video{background:#000;border-radius:8px;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.lesson-video iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.lesson-image{border-radius:8px;max-width:100%}.lesson-file{align-items:center;background:#2f313a;border:1px solid #3a3b45;border-radius:8px;color:#e6e6ea;display:inline-flex;gap:8px;padding:10px 14px}.lesson-actions{align-items:center;border-top:1px solid #34353b;display:flex;gap:12px;justify-content:space-between;margin-top:24px;padding-top:18px}.lesson-actions button{align-items:center;display:inline-flex;gap:6px}.quiz-question{background:#2c2d32;border:1px solid #34353b;border-radius:10px;margin:14px 0;padding:16px 18px}.quiz-page-title{color:#fff}.quiz-q-text{color:#fff;font-size:15px;font-weight:600;margin-bottom:12px}.quiz-option{align-items:center;border-radius:6px;color:#dcdce0;cursor:pointer;display:flex;gap:10px;padding:8px 10px}.quiz-option:hover{background:#ffffff0a}.quiz-option input{accent-color:#f7a600;height:16px;width:16px}.quiz-result-card{align-items:center;animation:quiz-result-pop .35s ease;border:1px solid #0000;border-radius:16px;display:flex;flex-direction:column;gap:10px;margin:16px 0;padding:36px 28px;text-align:center}.quiz-result-card.pass{background:linear-gradient(180deg,#1fb1412e,#1fb1410f);border-color:#1fb14166}.quiz-result-card.fail{background:linear-gradient(180deg,#ff4c5129,#ff4c510d);border-color:#ff4c5159}.quiz-result-icon{align-items:center;border-radius:50%;display:flex;height:80px;justify-content:center;margin-bottom:4px;width:80px}.pass .quiz-result-icon{background:#1fb1412e;color:#5fd98a}.fail .quiz-result-icon{background:#ff4c5129;color:#ff8a8e}.quiz-result-title{color:#fff;font-size:24px;font-weight:700;margin:0}.quiz-result-score{align-items:center;display:flex;flex-direction:column;gap:2px;margin:4px 0}.quiz-result-pct{font-size:40px;font-weight:800;line-height:1}.pass .quiz-result-pct{color:#5fd98a}.fail .quiz-result-pct{color:#ff8a8e}.quiz-result-detail{color:#b0b3b8;font-size:13px}.quiz-result-msg{color:#d0d2d6;font-size:14px;line-height:1.5;margin:2px 0 8px;max-width:440px}.quiz-result-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.quiz-result-btn{align-items:center;display:inline-flex;font-weight:600;gap:8px;padding:10px 18px;text-decoration:none}@keyframes quiz-result-pop{0%{opacity:0;transform:scale(.96) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.confetti-overlay{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:2000}.confetti-piece{animation-fill-mode:forwards;animation-name:confetti-fall;animation-timing-function:linear;border-radius:2px;opacity:.95;position:absolute;top:-24px}@keyframes confetti-fall{0%{opacity:1;transform:translateY(-24px) rotate(0deg)}to{opacity:.15;transform:translateY(108vh) rotate(2turn)}}.profil-badges{background:#242526;border-radius:12px;box-shadow:0 15px 32px #00000029;margin-bottom:1.5rem;padding:1.5rem}.profil-badges-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px}.profil-badges-head h4{color:#fff;font-size:16px;margin:0}.profil-badges-head .badges-count{align-items:center;background:#f7a6001f;border:1px solid #f7a6004d;border-radius:20px;color:#f7a600;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:5px 12px}.badge-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.course-badge{align-items:center;background:linear-gradient(160deg,#34353c,#2a2b30 55%,#25262b);border:1px solid #3a3b42;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff0f,0 6px 16px #00000052;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:10px;overflow:hidden;padding:20px 12px 16px;position:relative;text-align:center;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.course-badge:before{background:linear-gradient(180deg,#ffffff12,#fff0);content:"";height:45%;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.course-badge>*{position:relative;z-index:1}.course-badge:after{background:linear-gradient(100deg,#0000,#ffffff24 50%,#0000);content:"";height:100%;left:-75%;pointer-events:none;position:absolute;top:0;transform:skewX(-18deg);transition:left .75s ease;width:55%;z-index:2}.course-badge:hover{border-color:#4c4d56;box-shadow:inset 0 1px 0 #ffffff14,0 12px 26px #0000006b;transform:translateY(-4px)}.course-badge:hover:after{left:130%}.course-badge.earned{border-color:#1fb14166;box-shadow:inset 0 1px 0 #ffffff14,0 6px 18px #00000052,0 0 0 1px #1fb14114}.course-badge.suspended{border-color:#ffb91166}.course-badge-medal{align-items:center;background:linear-gradient(145deg,#3a3b42,#25262b);border:1px solid #45464f;border-radius:50%;box-shadow:inset 0 1px 1px #ffffff1f,inset 0 -6px 11px #0000004d;color:#6f7480;display:flex;height:58px;justify-content:center;position:relative;width:58px}.course-badge-medal:before{background:linear-gradient(160deg,#ffffff80,#ffffff24 26%,#fff0 52%);border-radius:50%;content:"";inset:0;pointer-events:none;position:absolute}.course-badge-medal svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,.22));position:relative;z-index:1}.course-badge-medal .reward-lock{align-items:center;background:#1b1c1f;border:1px solid #45464f;border-radius:50%;bottom:-3px;color:#8a8f9a;display:flex;height:20px;justify-content:center;position:absolute;right:-3px;width:20px}.course-badge.earned .course-badge-medal{border-color:#ffffff40;box-shadow:inset 0 1px 2px #ffffff8c,inset 0 -7px 12px #00000038,0 8px 20px #0006;color:#fff}.course-badge.earned.variant-0 .course-badge-medal{background:linear-gradient(135deg,#f7a600,#e8590c)}.course-badge.earned.variant-1 .course-badge-medal{background:linear-gradient(135deg,#1fb141,#2ecc71)}.course-badge.earned.variant-2 .course-badge-medal{background:linear-gradient(135deg,#5cabff,#2e6fff)}.course-badge.earned.variant-3 .course-badge-medal{background:linear-gradient(135deg,#cbb6ff,#8b5cf6)}.course-badge.earned.variant-4 .course-badge-medal{background:linear-gradient(135deg,#ff8fb1,#e8417a)}.course-badge.earned.variant-5 .course-badge-medal{background:linear-gradient(135deg,#ffd166,#ffb911);color:#5a4300}.course-badge.suspended .course-badge-medal{background:linear-gradient(135deg,#ffb911,#d99a00);border-color:#0000;color:#fff}.course-badge-title{color:#fff;font-size:13px;font-weight:600;line-height:1.3;margin:0}.course-badge-state{color:#9aa0ad;font-size:12px}.course-badge.earned .course-badge-state{color:#6fcf8f;font-weight:600}.course-badge.suspended .course-badge-state{color:#ffb911;font-weight:600}.course-badge-date{color:#7c818c;font-size:11px;margin-top:1px}.course-badge-bar{background:#1b1c1f;border-radius:4px;height:6px;overflow:hidden;width:100%}.course-badge-bar span{background:linear-gradient(90deg,#f7a600,#e8590c);display:block;height:100%}.profil-badges-empty{color:#8a8a92;font-size:13px;font-style:italic}.lb-wrap{align-items:stretch;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:1.8rem}.lb-banner{background:radial-gradient(120% 140% at 0 0,#f7a60029 0,#f7a60000 45%),linear-gradient(160deg,#232227,#1b1c20);border:1px solid #f7a60038;border-radius:18px;box-shadow:inset 0 1px 0 #ffffff0f,0 12px 30px #00000059;display:flex;flex:1 1 320px;flex-direction:column;gap:14px;justify-content:center;min-width:0;overflow:hidden;padding:16px 20px;position:relative}.lb-banner:before{background:linear-gradient(180deg,#ffffff0f,#fff0);content:"";height:42%;left:0;pointer-events:none;position:absolute;right:0;top:0}.lb-banner>*{position:relative;z-index:1}.lb-banner-top{align-items:center;display:flex;gap:14px}.lb-mascot{align-self:center;filter:drop-shadow(0 2px 7px rgba(0,0,0,.4));flex-shrink:0;height:58px;object-fit:contain;width:58px}.lb-banner-headings{display:flex;flex-direction:column;gap:6px;justify-content:center;min-width:0}.lb-greet{color:#fff;font-size:18px;font-weight:800;line-height:1.15}.lb-flame{align-items:center;background:linear-gradient(145deg,#ffbf4d,#f7a600 55%,#e8590c);border-radius:9px;box-shadow:inset 0 1px 0 #fff6,0 4px 12px #f7a60066;color:#fff;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.lb-stats{display:flex;flex-wrap:wrap;gap:12px}.lb-stat{align-items:center;background:linear-gradient(160deg,#ffffff12,#ffffff05);border:1px solid #ffffff17;border-radius:14px;box-shadow:inset 0 1px 0 #ffffff0d;display:flex;flex:1 1 160px;gap:11px;min-width:0;padding:12px 16px;transition:border-color .15s ease,transform .15s ease}.lb-stat:hover{border-color:#ffffff2e;transform:translateY(-1px)}.lb-stat-ico{align-items:center;border-radius:10px;box-shadow:inset 0 1px 0 #ffffff4d,0 3px 8px #0000004d;color:#fff;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.lb-stat-ico.badges{background:linear-gradient(145deg,#ffbf4d,#f7a600)}.lb-stat-ico.progress{background:linear-gradient(145deg,#5cabff,#2e6fff)}.lb-stat-ico.score{background:linear-gradient(145deg,#34d878,#1fa148)}.lb-stat-text{display:flex;flex-direction:column;line-height:1.15}.lb-stat-text strong{color:#fff;font-size:17px;font-weight:800}.lb-stat-text span{color:#9a9ca3;font-size:11px}.lb-goal{align-items:center;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;color:#d6d8dd;display:inline-flex;font-size:12.5px;font-weight:600;gap:7px;margin:0;padding:7px 12px;white-space:nowrap}.lb-goal sup{font-size:9px}.lb-goal svg{color:#f7a600;flex-shrink:0}.lb-goal.is-top{background:#1fb1411f;border-color:#1fb14159;color:#6fe39a}.lb-goal.is-top svg{color:#2ecc71}.lb-podium{background:#1f2024;border:1px solid #2e2f34;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff0a,0 8px 22px #00000047;display:flex;flex:0 0 360px;flex-direction:column;max-width:100%;padding:14px 16px 0}.lb-podium-title{align-items:center;color:#fff;display:flex;font-size:13px;font-weight:700;gap:7px;margin-bottom:6px}.lb-podium-title svg{color:#f7a600}.lb-podium-row{align-items:flex-end;display:flex;flex:1 1;gap:12px;justify-content:center;min-height:150px}.lb-slot{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:0}.lb-slot-badges.muted,.lb-slot-name.muted{color:#6f7480}.lb-slot-avatar{border-radius:50%;box-shadow:0 4px 10px #00000059;height:46px;overflow:visible;position:relative;width:46px}.lb-slot-avatar.placeholder{background:#232429;border:1px dashed #45464f;box-shadow:none}.lb-slot-avatar img{border-radius:50%;display:block;height:46px;object-fit:cover;width:46px}.lb-slot-avatar .lb-slot-rank{align-items:center;border:2px solid #1f2024;border-radius:50%;bottom:-4px;color:#1b1c1f;display:flex;font-size:11px;font-weight:800;height:20px;justify-content:center;position:absolute;right:-4px;width:20px}.lb-slot-name{color:#fff;font-size:12.5px;font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.lb-slot-badges{align-items:center;color:#b9bcc4;display:inline-flex;font-size:11px;gap:4px}.lb-slot-badges svg{color:#f7a600}.lb-slot-pedestal{align-items:flex-start;border-radius:8px 8px 0 0;color:#00000073;display:flex;font-size:16px;font-weight:800;justify-content:center;margin-top:4px;padding-top:6px;width:100%}.lb-slot.rank-1 .lb-slot-avatar,.lb-slot.rank-1 .lb-slot-avatar img{height:54px;width:54px}.lb-slot.rank-1 .lb-slot-rank{background:linear-gradient(145deg,#ffd770,#f7a600)}.lb-slot.rank-1 .lb-slot-pedestal{background:linear-gradient(180deg,#ffd166,#f7a600);height:64px}.lb-slot.rank-2 .lb-slot-rank{background:linear-gradient(145deg,#e2e5ea,#b9bdc6)}.lb-slot.rank-2 .lb-slot-pedestal{background:linear-gradient(180deg,#d6d9df,#aeb2bb);height:54px}.lb-slot.rank-3 .lb-slot-rank{background:linear-gradient(145deg,#e6a86b,#c87f3f);color:#fff}.lb-slot.rank-3 .lb-slot-pedestal{background:linear-gradient(180deg,#d68a4f,#b5702f);color:#fff9;height:40px}.lb-slot.empty .lb-slot-rank{background:#3a3b42;color:#9aa0ad}.lb-slot.empty .lb-slot-pedestal{background:linear-gradient(180deg,#34353b,#2a2b30);color:#ffffff47}.lb-drawer-overlay{animation:lb-fade .2s ease;background:#0000008c;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:1000}.lb-drawer{animation:lb-slide .26s cubic-bezier(.22,1,.36,1);background:#161718;border-left:1px solid #2e2f34;box-shadow:-20px 0 50px #00000080;display:flex;flex-direction:column;height:100%;width:min(460px,94vw)}.lb-drawer-head{align-items:center;border-bottom:1px solid #2b2c31;display:flex;gap:10px;padding:16px 18px}.lb-drawer-head .lb-drawer-title{align-items:center;color:#fff;display:flex;flex:1 1;font-size:16px;font-weight:800;gap:9px}.lb-drawer-head .lb-drawer-title svg{color:#f7a600}.lb-drawer-head .lb-drawer-close{align-items:center;background:#0000;border:none;border-radius:9px;color:#9aa0ad;cursor:pointer;display:flex;height:32px;justify-content:center;transition:background .15s ease,color .15s ease;width:32px}.lb-drawer-head .lb-drawer-close:hover{background:#26272b;color:#fff}.lb-drawer-body{flex:1 1;overflow-y:auto;padding:18px}.lb-drawer-body .lb-wrap{flex-direction:column;margin-bottom:0}.lb-drawer-body .lb-podium{flex:0 0 auto}.lb-drawer-footer{background:#161718;border-top:1px solid #2b2c31;flex-shrink:0;padding:14px 18px}.lb-drawer-cta{align-items:center;background:linear-gradient(145deg,#ffbf4d,#f7a600 55%,#e8590c);border:1px solid #ffffff29;border-radius:11px;box-shadow:inset 0 1px 0 #ffffff4d,0 6px 16px #f7a60052;color:#fff;display:flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;padding:12px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease;width:100%}.lb-drawer-cta:hover{box-shadow:inset 0 1px 0 #ffffff59,0 10px 24px #f7a60073;filter:brightness(1.04);transform:translateY(-1px)}@keyframes lb-slide{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes lb-fade{0%{opacity:0}to{opacity:1}}.page-hero{padding:18px 22px 0}.academy-hero-avatar--icon{align-items:center;background:linear-gradient(160deg,#2f3036,#1f2024);color:#f7a600;display:flex;justify-content:center}.academy-hero-avatar--icon:after{display:none}.academy-hero-right{align-items:center;display:flex;flex-shrink:0;gap:10px}.academy-stat{align-items:center;background:#00000047;border:1px solid #ffffff1a;border-radius:14px;display:inline-flex;flex-direction:column;justify-content:center;min-width:88px;padding:12px 16px}.academy-stat strong{color:#fff;font-size:20px;font-weight:800;line-height:1}.academy-stat span{color:#9a9ca3;font-size:10.5px;letter-spacing:.04em;margin-top:3px;text-transform:uppercase}.academy-hero-action{align-items:center;background:#00000047;border:1px solid #ffffff1f;border-radius:11px;color:#e6e8ec;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:600;gap:7px;height:40px;padding:0 14px;text-decoration:none;transition:border-color .15s ease,background .15s ease,color .15s ease}.academy-hero-action:hover{border-color:#f7a60080;color:#fff}.academy-hero-action.is-active{border-color:#f7a60080;color:#f7a600}.academy-hero-action.primary{background:#f7a600;border-color:#0000;color:#1b1c1f;font-weight:700}.academy-hero-action.primary:hover{background:#ffb71a}.academy-back{align-items:center;background:#0000;border:1px solid #34353b;border-radius:10px;color:#c5cad4;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;height:34px;margin:18px 0 12px 22px;padding:0 12px;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.academy-back:hover{background:#26272c;border-color:#45464d;color:#fff}.formation-stats .stats-overview{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(280px,1fr) 1.4fr;margin-bottom:22px}@media(max-width:860px){.formation-stats .stats-overview{grid-template-columns:1fr}}.formation-stats .stats-global{align-items:center;background:radial-gradient(120% 120% at 0 0,#f5a3021f,#0000 60%),#212227;border:1px solid #2b2c31;border-radius:16px;display:flex;gap:18px;padding:22px}.formation-stats .stats-global-ring{align-items:center;background:#f5a302;background:var(--ring-color,#f5a302);border-radius:50%;box-shadow:inset 0 0 0 7px #212227;color:#fff;display:flex;flex-direction:column;flex-shrink:0;gap:2px;height:92px;justify-content:center;width:92px}.formation-stats .stats-global-pct{font-size:21px;font-weight:800;line-height:1}.formation-stats .stats-global-title{color:#f4f5f7;font-size:16px;font-weight:700;margin:0}.formation-stats .stats-global-sub{color:#9aa0ad;display:block;font-size:13px}.formation-stats .stats-global-hint{color:#6b7180;display:block;font-size:11.5px;margin-top:2px}.formation-stats .stats-global.tone-high .stats-global-ring{--ring-color:#22b35a}.formation-stats .stats-global.tone-mid .stats-global-ring{--ring-color:#f5a302}.formation-stats .stats-global.tone-low .stats-global-ring{--ring-color:#f0792e}.formation-stats .stats-kpis{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}@media(max-width:520px){.formation-stats .stats-kpis{grid-template-columns:1fr}}.formation-stats .stats-kpi{align-items:center;background:#212227;border:1px solid #2b2c31;border-radius:14px;color:#f5a302;display:flex;gap:12px;padding:16px}.formation-stats .stats-kpi div{display:flex;flex-direction:column}.formation-stats .stats-kpi strong{color:#f4f5f7;font-size:22px;font-weight:800;line-height:1.1}.formation-stats .stats-kpi span{color:#9aa0ad;font-size:12.5px}.formation-stats .bar{background:#2c2d33;border-radius:999px;flex:1 1;height:8px;overflow:hidden}.formation-stats .bar span{background:#f5a302;border-radius:999px;display:block;height:100%;transition:width .3s ease}.formation-stats .bar.tone-high span{background:#22b35a}.formation-stats .bar.tone-mid span{background:#f5a302}.formation-stats .bar.tone-low span{background:#f0792e}.formation-stats .team-cards{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(440px,1fr))}@media(max-width:560px){.formation-stats .team-cards{grid-template-columns:1fr}}.formation-stats .team-card{background:#212227;border:1px solid #2b2c31;border-radius:16px;overflow:hidden}.formation-stats .team-card-head{align-items:center;background:radial-gradient(120% 120% at 0 0,#f5a3021f,#0000 60%),#212227;border-bottom:1px solid #0000;cursor:pointer;display:flex;gap:14px;justify-content:space-between;padding:16px 18px;transition:border-color .15s ease;-webkit-user-select:none;user-select:none}.formation-stats .team-card.open .team-card-head{border-bottom-color:#2b2c31}.formation-stats .team-head-right{align-items:center;display:flex;gap:16px}.formation-stats .team-chevron{color:#9aa0ad;flex-shrink:0;transition:transform .2s ease}.formation-stats .team-chevron.open{transform:rotate(180deg)}.formation-stats .team-coach{align-items:center;display:flex;gap:12px}.formation-stats .team-coach .team-coach-avatar,.formation-stats .team-coach img{border-radius:50%;height:42px;object-fit:cover;width:42px}.formation-stats .team-coach .team-coach-avatar.none{align-items:center;background:#2c2d33;color:#9aa0ad;display:inline-flex;justify-content:center}.formation-stats .team-coach-name{color:#f4f5f7;font-size:15.5px;font-weight:700;margin:0}.formation-stats .team-coach-role{color:#9aa0ad;font-size:12.5px}.formation-stats .team-pct{text-align:right}.formation-stats .team-pct span{display:block;font-size:22px;font-weight:800;line-height:1}.formation-stats .team-pct small{color:#9aa0ad;font-size:11.5px}.formation-stats .team-pct.tone-high span{color:#22b35a}.formation-stats .team-pct.tone-mid span{color:#f5a302}.formation-stats .team-pct.tone-low span{color:#f0792e}.formation-stats .team-members{display:flex;flex-direction:column}.formation-stats .team-member{border-top:1px solid #2b2c31}.formation-stats .team-member:first-child{border-top:none}.formation-stats .member-row{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:200px minmax(90px,1fr) 92px;padding:11px 18px}@media(max-width:600px){.formation-stats .member-row{gap:9px;grid-template-columns:1fr}}.formation-stats .member-id{align-items:center;display:flex;gap:11px;min-width:0;overflow:hidden}.formation-stats .member-id img{border-radius:50%;flex-shrink:0;height:34px;object-fit:cover;width:34px}.formation-stats .member-id-text{flex:1 1;min-width:0;overflow:hidden}.formation-stats .member-name{color:#f4f5f7;font-size:14px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.formation-stats .member-coach-tag{background:#f5a30224;border-radius:999px;color:#f5a302;display:inline-block;font-size:10.5px;font-weight:700;margin-left:7px;padding:1px 7px;vertical-align:middle}.formation-stats .member-row.is-coach{background:#f5a3020d}.formation-stats .member-count{color:#9aa0ad;display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.formation-stats .member-progress{align-items:center;display:flex;gap:10px;width:100%}.formation-stats .member-pct{color:#f4f5f7;font-size:13px;font-weight:700;min-width:34px;text-align:right}.formation-stats .member-row .mini-btn{justify-content:center;width:100%}@media(max-width:600px){.formation-stats .member-row .mini-btn{justify-self:start;width:auto}}.fsm-overlay{align-items:center;animation:fsm-fade .15s ease;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08090ba8;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}@keyframes fsm-fade{0%{opacity:0}to{opacity:1}}.fsm-modal{animation:fsm-pop .16s ease;background:#1b1c1f;border:1px solid #2b2c31;border-radius:18px;box-shadow:0 24px 60px #00000080;display:flex;flex-direction:column;max-height:86vh;max-width:640px;overflow:hidden;width:100%}@keyframes fsm-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.fsm-head{align-items:center;border-bottom:1px solid #2b2c31;display:flex;gap:13px;padding:18px 20px}.fsm-head img{border-radius:50%;flex-shrink:0;height:46px;object-fit:cover;width:46px}.fsm-head-text{flex:1 1;min-width:0}.fsm-name{color:#f4f5f7;font-size:16.5px;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fsm-sub{color:#9aa0ad;font-size:12.5px}.fsm-pct{font-size:22px;font-weight:800}.fsm-pct.tone-high{color:#22b35a}.fsm-pct.tone-mid{color:#f5a302}.fsm-pct.tone-low{color:#f0792e}.fsm-close{align-items:center;background:#0000;border:none;border-radius:9px;color:#9aa0ad;cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:background .15s ease,color .15s ease;width:32px}.fsm-close:hover{background:#2c2d32;color:#fff}.fsm-body{display:flex;flex-direction:column;gap:10px;overflow-y:auto;padding:14px 20px 20px}.fsm-empty{color:#9aa0ad;padding:24px 0;text-align:center}.fsm-row{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 120px 42px 132px}@media(max-width:560px){.fsm-row{grid-template-columns:minmax(0,1fr) 42px;row-gap:6px}}.fsm-row-title{color:#f4f5f7;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fsm-bar{background:#2c2d33;border-radius:999px;height:8px;overflow:hidden}.fsm-bar span{background:#f5a302;border-radius:999px;display:block;height:100%;transition:width .3s ease}.fsm-bar.tone-high span{background:#22b35a}.fsm-bar.tone-mid span{background:#f5a302}.fsm-bar.tone-low span{background:#f0792e}@media(max-width:560px){.fsm-bar{grid-column:1/-1}}.fsm-row-pct{color:#f4f5f7;font-size:12.5px;font-weight:700;min-width:38px;text-align:right}.fsm-status{align-items:center;border-radius:999px;display:inline-flex;font-size:11.5px;font-weight:600;gap:5px;justify-self:end;padding:3px 10px;white-space:nowrap}.fsm-status.completed{background:#22b35a21;color:#22b35a}.fsm-status.in_progress{background:#f5a30224;color:#f5a302}.fsm-status.not_started{background:#9aa0ad1f;color:#9aa0ad}@font-face{font-family:Paris2024;src:local("Paris2024"),url(/static/media/Paris2024Semibold.d7cd476016ad4105080d.ttf) format("truetype")}.countDownJo{background:#111;gap:1rem;justify-content:space-around}.countDownJo,.countdown-container{align-items:center;border-radius:5px;box-shadow:0 15px 32px #00000029!important;color:#56525d;display:flex;margin-top:1rem;position:relative}.countdown-container{background:#000;gap:3rem;height:250px;padding:1rem 1rem 1rem 7rem}.countdown-container ove .image{height:175px}.countdown-container ove .image img{bottom:0;left:80px;position:absolute;width:220px}.countdown-container .timer-container p{font-family:Paris2024;font-size:9em}.countdown-container .timer-container p .days{color:#ed008c}.countdown-container .timer-container p .exclamation{color:#f9a61a}.years-start{color:#e4027f}.image-start{bottom:0!important;left:40px!important;position:absolute;width:180px!important}.timer-container-start{color:#fff;display:flex;flex-direction:column;font-size:5px}.timer-container-start p{border-bottom:3px solid orange}.timer-container-start button{background:#e4027f;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:Paris2024;font-size:19px;font-weight:700;margin-top:13px;padding:10px}.timer-container-start button:hover{background:rgba(228,2,127,.651)}.confeti{left:98px;position:absolute;top:-45px;width:220px}.neige-event{position:absolute;top:10px;width:100%}.neige-event .image-neige{left:-23px;position:absolute;top:-44px;width:105%;z-index:3}.neige-bloc-right{position:absolute;right:0;top:0;width:100%}.neige-bloc-right .image-neige{position:absolute;right:-16px;top:-33px}.neige-bloc-left{left:0;position:absolute;top:0;width:100%}.neige-bloc-left .image-neige{left:-25px;position:absolute;top:-27px}.profil_picture{position:relative}.profil_picture .neige-event-profil{left:-11px;position:absolute;top:-24px}.lutin-container{bottom:-38px;position:fixed;right:0;z-index:9}.lutin{position:relative}.lutin img{width:284px}.bulle-texte{background-color:rgba(148,173,65,.949);border-radius:8px;box-shadow:0 2px 5px #0000001a;display:flex;flex-direction:column;gap:9px;left:-106px;padding:10px;right:52px;text-align:center;top:-190px}.bulle-texte,.fermer-lutin{color:#fff;position:absolute}.fermer-lutin{background:rgba(148,173,65,.949);border:none;border-radius:50%;cursor:pointer;font-size:18px;height:30px;left:-35px;top:0;width:30px}.bandeauNoel{left:27%;position:fixed;top:-3px;transition:opacity .5s ease-in-out;width:50%;z-index:39}.bandeauNoel img{width:100%}.bandeauNoel.swing{animation:swingAnimation 5s ease-in-out infinite;transform-origin:top center}.bandeauNoel.swing .close{background:#fff;border:none;border-radius:50%;box-shadow:0 0 15px 5px #000;color:#000;height:30px;position:absolute;right:61px;top:85px;width:30px}.overlayNoel{align-items:center;background-color:#00000080;display:flex;height:172vh;left:-54%;position:absolute;top:-152px;width:1006vw;z-index:-1}@keyframes swingAnimation{0%{transform:rotate(0deg)}50%{transform:rotate(5deg)}to{transform:rotate(0deg)}}.timerComponent{color:#fff;font-family:Paris2024;font-size:50px}.hommage-banner{animation:hommage-reveal 1.8s ease-out both;background:#171013;border:1px solid #ff2d782e;border-radius:14px;box-shadow:0 15px 32px #00000029;margin-top:1rem;overflow:hidden;position:relative}.hommage-bg{animation:hommage-halo 14s ease-in-out infinite alternate;background:radial-gradient(520px 300px at 0 110%,#ff2d7838,#0000 62%),radial-gradient(460px 260px at 100% -20%,#ff8a3d24,#0000 60%),repeating-linear-gradient(115deg,hsla(0,0%,100%,.016),hsla(0,0%,100%,.016) 1px,#0000 0,#0000 26px);inset:0;pointer-events:none;position:absolute}@keyframes hommage-halo{0%{opacity:.75}to{opacity:1}}.hommage-particles{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.particle{animation:particle-rise 12s linear infinite;animation:particle-rise var(--dur,12s) linear infinite;animation-delay:0s;animation-delay:var(--delay,0s);background:radial-gradient(circle,#fff0e1f2 0,#ffaa6e66 60%,#0000 100%);border-radius:50%;bottom:-8px;box-shadow:0 0 6px #ffb47859;height:3px;height:var(--size,3px);left:50%;left:var(--x,50%);opacity:0;position:absolute;width:3px;width:var(--size,3px);will-change:transform,opacity}@keyframes particle-rise{0%{opacity:0;transform:translateZ(0)}12%{opacity:.5;opacity:var(--o,.5)}75%{opacity:.5;opacity:var(--o,.5)}to{opacity:0;transform:translate3d(0,-300px,0);transform:translate3d(var(--drift,0),calc(var(--rise, 300px)*-1),0)}}.hommage-inner{align-items:stretch;display:flex;gap:28px;padding:26px 30px;position:relative;z-index:1}@keyframes hommage-reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes hommage-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hommage-left{align-items:flex-start;display:flex;flex:0 0 38%;flex-direction:column;gap:10px;justify-content:center}.hommage-left>*{animation:hommage-rise 1.5s ease-out both}.hommage-left>:nth-child(2){animation-delay:.35s}.hommage-left>:nth-child(3){animation-delay:.6s}.hommage-left>:nth-child(4){animation-delay:.85s}.hommage-eyebrow{color:#ffffffb8;font-size:11.5px;font-weight:800;letter-spacing:.34em;text-transform:uppercase}.hommage-title-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(92deg,#b8156f,#ff2d78 34%,#ff8a3d);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:Anton,Lato,sans-serif;font-size:clamp(30px,3.4vw,44px);font-weight:400;letter-spacing:.015em;line-height:1.02;margin:0;text-transform:uppercase}.hommage-nowrap{white-space:nowrap}.hommage-underline{background:linear-gradient(90deg,#ff2d78,#ff8a3d);border-radius:2px;height:3px;width:74px}.hommage-cta{align-items:center;border:none;border-radius:999px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13.5px;font-weight:700;gap:9px;margin-top:8px;padding:10px 18px;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.hommage-cta .hommage-cta-arrow{transition:transform .18s ease}.hommage-cta:hover .hommage-cta-arrow{transform:translateX(3px)}.hommage-cta-plain{background:linear-gradient(92deg,#e21a6d,#ff6a2e);box-shadow:0 8px 22px #ff2d7847;color:#fff}.hommage-cta-plain:hover{box-shadow:0 10px 26px #ff2d7861;filter:brightness(1.08);transform:translateY(-1px)}.hommage-cta-ghost{background:#ffffff0f;border:1px solid #ffffff38;color:#fff}.hommage-cta-ghost:hover{background:#ffffff1f;border-color:#fff6;transform:translateY(-1px)}.hommage-portrait-block{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:12px}.hommage-words-link{align-items:center;background:none;border:none;color:#ffffff8c;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-style:italic;gap:7px;padding:0;transition:color .2s ease}.hommage-words-link svg{color:#ff2d78;flex-shrink:0}.hommage-words-link:hover{color:#ffffffe6}.hommage-words-link{animation:hommage-rise 1.5s ease-out 1.6s both}.hommage-play{align-items:center;background:linear-gradient(135deg,#ff2d78,#ff8a3d);border-radius:50%;color:#fff;display:inline-flex;height:26px;justify-content:center;width:26px}.hommage-play svg{margin-left:2px}.hommage-separator{align-self:stretch;background:linear-gradient(180deg,#0000,#ff2d7873,#0000);width:1px}.hommage-right{align-items:center;display:flex;flex:1 1;gap:26px;min-width:0}.hommage-right-text{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.hommage-right-text>*{animation:hommage-rise 1.5s ease-out both;animation-delay:.6s}.hommage-right-text>:nth-child(2){animation-delay:.85s}.hommage-right-text>:nth-child(3){animation-delay:1.1s}.hommage-right-text>:nth-child(4){animation-delay:1.35s}.hommage-right-text>:nth-child(5){animation-delay:1.6s}.hommage-kicker{align-items:center;color:#ff2d78;display:inline-flex;font-size:12px;font-weight:800;gap:10px;letter-spacing:.34em;text-transform:uppercase}.hommage-kicker-dash{background:#ff2d78;border-radius:2px;height:3px;width:26px}.hommage-name{color:#fff;font-family:Anton,Lato,sans-serif;font-size:clamp(28px,3vw,40px);font-weight:400;letter-spacing:.02em;line-height:1.05;margin:0;text-transform:uppercase}.hommage-role{border-bottom:1px solid #ffffff29;color:#ffffffa8;font-size:11.5px;font-weight:800;letter-spacing:.3em;padding-bottom:10px;text-transform:uppercase}.hommage-text{color:#ffffffd1;font-size:13px;line-height:1.6;margin:2px 0 0;max-width:72ch}.hommage-portrait{animation:hommage-portrait-in 2s cubic-bezier(.22,1,.36,1) .8s both,halo-breathe 7s ease-in-out 2.8s infinite;background:linear-gradient(135deg,#ff2d78,#ff8a3d);border-radius:50%;box-shadow:0 0 42px #ff2d7852;flex-shrink:0;height:148px;padding:4px;position:relative;width:148px}.hommage-portrait img{border:3px solid #171013;border-radius:50%;display:block;height:100%;object-fit:cover;width:100%}@keyframes hommage-portrait-in{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes halo-breathe{0%,to{box-shadow:0 0 42px #ff2d7852}50%{box-shadow:0 0 72px #ff824685}}.hommage-modal-overlay{align-items:center;padding:24px;z-index:1100}.hommage-modal{animation:nav-pop .15s ease;background:#1e1f23;border:1px solid #3a3b40;border-radius:14px;box-shadow:0 24px 60px #0009;display:flex;flex-direction:column;max-height:88vh;overflow:hidden;width:min(1100px,94vw,(88vh - 50px)*16/9)}.hommage-modal-head{align-items:center;border-bottom:1px solid #2e2f34;display:flex;gap:10px;padding:13px 16px}.hommage-modal-head .hommage-modal-title{align-items:center;color:#fff;display:flex;flex:1 1;font-size:15px;font-weight:700;gap:9px;min-width:0}.hommage-modal-head .hommage-modal-title svg{color:#ff2d78;flex-shrink:0}.hommage-modal-head .hommage-modal-close{align-items:center;background:none;border:none;border-radius:8px;color:#9ca3af;cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:background .15s ease,color .15s ease;width:30px}.hommage-modal-head .hommage-modal-close:hover{background:#26272b;color:#fff}.hommage-modal-frame{aspect-ratio:16/9;background:#000}.hommage-modal-frame iframe{border:none;display:block;height:100%;width:100%}.hommage-words-content{background:#1a1114;border:1px solid #ff2d7838;border-radius:16px;box-shadow:0 30px 80px #0000008c;overflow:hidden;padding:44px 40px 36px;position:relative;text-align:center;width:min(560px,92vw)}.hommage-words-content>*{position:relative;z-index:1}.hommage-words-content .close-button{position:absolute;right:15px;top:15px;z-index:2}.hommage-words-bg{animation:words-bg-in 3s ease-out both,words-bg-zoom 18s ease-in-out 3s infinite alternate;background-position:25% 30%;background-size:cover;inset:0;position:absolute;transform-origin:25% 28%;z-index:0}.hommage-words-bg:after{background:linear-gradient(180deg,#140c0fd1,#140c0fe0 55%,#140c0ff0);content:"";inset:0;position:absolute;transition:opacity 3s ease}.hommage-words-content.is-finale .hommage-words-bg:after{opacity:0}.hommage-words-content.is-finale .hommage-verses,.hommage-words-content.is-finale .hommage-words-portrait{opacity:0;transform:translateY(-12px)}.hommage-verses,.hommage-words-portrait{transition:opacity 2.2s ease,transform 2.2s ease}@keyframes words-bg-in{0%{opacity:0}to{opacity:1}}@keyframes words-bg-zoom{0%{transform:scale(1)}to{transform:scale(1.22)}}.hommage-words-portrait{background:linear-gradient(135deg,#ff2d78,#ff8a3d);border-radius:50%;box-shadow:0 0 28px #ff2d784d;display:inline-flex;height:72px;padding:3px;width:72px}.hommage-words-portrait img{border:2px solid #1a1114;border-radius:50%;height:100%;object-fit:cover;width:100%}.hommage-verses{display:flex;flex-direction:column;gap:18px;margin-top:26px}.hommage-verse{color:#ffffffeb;font-size:16.5px;line-height:1.7;margin:0}.hommage-signature,.hommage-verse{animation:verse-in 2.6s ease-out both;font-style:italic;opacity:0}.hommage-signature{-webkit-text-fill-color:#0000;background:linear-gradient(92deg,#ff2d78,#ff8a3d);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:18px;font-weight:700;margin-top:10px}@keyframes verse-in{0%{filter:blur(7px);opacity:0;transform:translateY(8px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}@media(max-width:980px){.hommage-inner{flex-direction:column;gap:22px;padding:22px}.hommage-left{flex:none}.hommage-separator{align-self:auto;background:linear-gradient(90deg,#0000,#ff2d7873,#0000);height:1px;width:100%}.hommage-right{align-items:flex-start;flex-direction:row-reverse}.hommage-portrait{height:104px;width:104px}}@media(max-width:560px){.hommage-right{align-items:flex-start;flex-direction:column}.hommage-portrait-block{order:-1}}@media(prefers-reduced-motion:reduce){.hommage-banner,.hommage-bg,.hommage-left>*,.hommage-portrait,.hommage-right-text>*,.hommage-words-link{animation:none}.hommage-particles{display:none}.hommage-signature,.hommage-verse{animation:none;opacity:1}.hommage-words-bg{animation:none}}
/*# sourceMappingURL=main.8eb020af.css.map*/