@import url("https://fonts.cdnfonts.com/css/urbanist");@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");:root{--dynamic-green: #FF2C65;--dynamic-green-rgb: 255, 44, 101}html{--dt-row-hover-alpha: 0.35 !important;--dt-row-stripe-alpha: 0.23 !important;--dt-column-ordering-alpha: 0.019;--dt-row-selected-stripe-alpha: 0.923;--dt-row-selected-column-ordering-alpha: 0.919;--dt-row-selected: $green-rule !important;--dt-row-selected-text: 255, 44, 101 !important;--dt-row-selected-link: 255, 44, 101 !important;--dt-row-stripe: 255, 44, 101 !important;--dt-row-hover: 255, 44, 101 !important;--dt-column-ordering: 255, 44, 101 !important;--dt-html-background: white}div.dt-container .dt-search input{border:1px solid var(--dynamic-green) !important}table.dataTable>thead>tr>th,table.dataTable>thead>tr>td{border-bottom:1px solid rgba(var(--dynamic-green-rgb), 0.3) !important}table.dataTable.row-border>tbody>tr>*,table.dataTable.display>tbody>tr>*{border-bottom:1px solid rgba(var(--dynamic-green-rgb), 0.3) !important}.main-content .block.ladder-block{color:white;background:linear-gradient(135deg, #151924, #151C2B)}.main-content .block.ladder-block .header-block{background:transparent}.main-content .block.ladder-block .content-block{background:transparent}.main-content .block.ladder-block .content-block a{color:white;text-decoration:none}.main-content .block.ladder-block .content-block table td svg{vertical-align:middle}.main-content .block.ladder-block .content-block table td svg.gold path{stroke:gold}.main-content .block.ladder-block .content-block table td svg.silver path{stroke:silver}.main-content .block.ladder-block .content-block table td svg.bronze path{stroke:#cd7f32}svg path{stroke:var(--dynamic-green)}body{margin:0px;color:white;font-family:"Urbanist", Sans-serif}header{z-index:2;background-color:#151924;height:80px;position:relative}header img{height:40px;width:auto;padding:20px;padding-left:0px}header #logo-svg{height:40px;width:auto;padding:20px;padding-right:0px}header #logo-svg g path{stroke:unset;fill:#000}header #logo-svg g path:last-of-type{fill:var(--dynamic-green)}header #burger-menu-open{height:40px;width:auto;padding:20px;display:none}header #burger-menu-close{height:40px;width:auto;padding:20px;display:none}header form{float:right}header form button{cursor:pointer;border:unset;background:transparent}header form button svg{padding:20px 0px 20px 0px;float:right}header form button svg path{stroke:#94A3B8}header form button span{padding:25px 20px 0px 0px;float:right;font-family:"Inter", Sans-serif;font-weight:bold;font-size:16px;color:#94A3B8;margin-left:10px}header.alert-header{border-bottom:1px solid var(--dynamic-green)}header.notice-header{border-bottom:1px solid var(--dynamic-green)}.alert{text-align:center;background-color:#800000;margin:0;padding:16px}.notice{text-align:center;background-color:#2dbb43;margin:0;padding:16px}.img-overlay{z-index:0;color:white;height:100%;width:100%;top:0;left:0;position:absolute;background-color:#161616;background-image:url(https://x41.fr/wp-content/uploads/2024/12/fond-oldtermn4l.webp);background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.25;transition:background 0.3s, border-radius 0.3s, opacity 0.3s}.overlay{z-index:1;background-color:#151C2B;color:white;opacity:0.95;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;height:100%;width:100%;top:0;left:0;position:absolute}section{position:relative;z-index:2;height:100%}section.with-bar{display:flex;min-height:calc(100vh - 80px)}@media (max-width: 572px){header img,header #logo-svg{display:none}header #burger-menu-open{display:inline}}:root{--dynamic-green: #FF2C65;--dynamic-green-rgb: 255, 44, 101}html{--dt-row-hover-alpha: 0.35 !important;--dt-row-stripe-alpha: 0.23 !important;--dt-column-ordering-alpha: 0.019;--dt-row-selected-stripe-alpha: 0.923;--dt-row-selected-column-ordering-alpha: 0.919;--dt-row-selected: $green-rule !important;--dt-row-selected-text: 255, 44, 101 !important;--dt-row-selected-link: 255, 44, 101 !important;--dt-row-stripe: 255, 44, 101 !important;--dt-row-hover: 255, 44, 101 !important;--dt-column-ordering: 255, 44, 101 !important;--dt-html-background: white}div.dt-container .dt-search input{border:1px solid var(--dynamic-green) !important}table.dataTable>thead>tr>th,table.dataTable>thead>tr>td{border-bottom:1px solid rgba(var(--dynamic-green-rgb), 0.3) !important}table.dataTable.row-border>tbody>tr>*,table.dataTable.display>tbody>tr>*{border-bottom:1px solid rgba(var(--dynamic-green-rgb), 0.3) !important}.main-content .block.ladder-block{color:white;background:linear-gradient(135deg, #151924, #151C2B)}.main-content .block.ladder-block .header-block{background:transparent}.main-content .block.ladder-block .content-block{background:transparent}.main-content .block.ladder-block .content-block a{color:white;text-decoration:none}.main-content .block.ladder-block .content-block table td svg{vertical-align:middle}.main-content .block.ladder-block .content-block table td svg.gold path{stroke:gold}.main-content .block.ladder-block .content-block table td svg.silver path{stroke:silver}.main-content .block.ladder-block .content-block table td svg.bronze path{stroke:#cd7f32}.users{position:relative;width:100%;flex-wrap:wrap;align-content:space-between;display:flex;margin-top:15%}.users img{margin:auto;width:25vw;height:auto;float:left;margin-right:3%}.users .form-container{margin:auto;width:25vw;height:auto;float:right;background-color:#151924;padding:30px;border-radius:3px;border-top:3px solid var(--dynamic-green);margin-left:3%}.users .form-container form .field{margin-bottom:20px}.users .form-container form .field input[type="email"],.users .form-container form .field input[type="password"]{margin-top:5px;box-shadow:none;display:block;width:calc(100% - 24px);height:36px;padding:6px 12px;font-size:14px;line-height:1.57142857;color:#323537;background-color:white;background-image:none;border:1px solid #e4eaec;outline:0;border-radius:3px}.users .form-container .actions input{appearance:none;background-color:var(--dynamic-green);border:none;border-radius:3px;display:inline-block;-webkit-transition:border 0.15s linear, color 0.15s linear, width 0.15s linear, background-color 0.15s linear;-o-transition:border 0.15s linear, color 0.15s linear, width 0.15s linear, background-color 0.15s linear;transition:border 0.15s linear, color 0.15s linear, width 0.15s linear, background-color 0.15s linear;cursor:pointer;width:100%;padding:0 12px;font-size:15px;font-weight:500;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.05);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.05);box-shadow:0 1px 0 rgba(0,0,0,0.05);height:50px;color:white}.users .form-container a{margin-top:10px;display:inline-block;color:var(--dynamic-green);text-decoration:none;cursor:pointer}@media (max-width: 1250px){.users img{width:35vw}.users .form-container{width:35vw}}@media (max-width: 768px){.users{text-align:center;display:block}.users img{height:30vh;width:auto;float:unset;margin-right:unset;margin:auto;margin-bottom:30px}.users .form-container{width:calc(100% - 120px);float:unset;margin-left:unset;margin:auto}}@media (max-width: 375px){.users img{height:25vh;width:auto;float:unset;margin-right:unset;margin:auto;margin-bottom:30px}.users .form-container{width:calc(100% - 120px);float:unset;margin-left:unset;margin:auto}}:root{--dynamic-green: #FF2C65;--dynamic-green-rgb: 255, 44, 101}html{--dt-row-hover-alpha: 0.35 !important;--dt-row-stripe-alpha: 0.23 !important;--dt-column-ordering-alpha: 0.019;--dt-row-selected-stripe-alpha: 0.923;--dt-row-selected-column-ordering-alpha: 0.919;--dt-row-selected: $green-rule !important;--dt-row-selected-text: 255, 44, 101 !important;--dt-row-selected-link: 255, 44, 101 !important;--dt-row-stripe: 255, 44, 101 !important;--dt-row-hover: 255, 44, 101 !important;--dt-column-ordering: 255, 44, 101 !important;--dt-html-background: white}div.dt-container .dt-search input{border:1px solid var(--dynamic-green) !important}table.dataTable>thead>tr>th,table.dataTable>thead>tr>td{border-bottom:1px solid rgba(var(--dynamic-green-rgb), 0.3) !important}table.dataTable.row-border>tbody>tr>*,table.dataTable.display>tbody>tr>*{border-bottom:1px solid rgba(var(--dynamic-green-rgb), 0.3) !important}.main-content .block.ladder-block{color:white;background:linear-gradient(135deg, #151924, #151C2B)}.main-content .block.ladder-block .header-block{background:transparent}.main-content .block.ladder-block .content-block{background:transparent}.main-content .block.ladder-block .content-block a{color:white;text-decoration:none}.main-content .block.ladder-block .content-block table td svg{vertical-align:middle}.main-content .block.ladder-block .content-block table td svg.gold path{stroke:gold}.main-content .block.ladder-block .content-block table td svg.silver path{stroke:silver}.main-content .block.ladder-block .content-block table td svg.bronze path{stroke:#cd7f32}.bar{background-color:#151924;width:220px;float:left;border-top:var(--dynamic-green) dotted 1px;transition:width 0.5s ease-in-out;position:relative}.bar svg#button-reduce{position:absolute;top:50px;right:-12px;border:1px solid var(--dynamic-green);border-radius:50px;background-color:#151924;padding:1px;cursor:pointer;rotate:0deg;transition:rotate 0.5s ease-in-out}.bar a{text-decoration:none;color:white;display:flex;width:calc(100% - 62px);padding:16px;background-color:unset;border-radius:8px;margin:15px;cursor:pointer}.bar a svg{margin-right:10px}.bar a svg path{stroke:#94A3B8}.bar a p{margin:unset;margin-top:3px}.bar a.active{background-color:rgba(var(--dynamic-green-rgb), 0.2);cursor:unset}.bar a.active svg path{stroke:var(--dynamic-green)}.bar a:hover{background-color:rgba(var(--dynamic-green-rgb), 0.2)}.bar a:hover svg path{stroke:var(--dynamic-green)}.bar.reduced{width:100px;transition:width 0.5s ease-in-out}.bar.reduced svg#button-reduce{position:absolute;top:50px;right:-12px;border:1px solid var(--dynamic-green);border-radius:50px;background-color:#151924;padding:1px;cursor:pointer;rotate:180deg;transition:rotate 0.5s ease-in-out}.bar.reduced a{width:calc(100% - 30px);padding:16px 0px}.bar.reduced a svg{margin:auto}.bar.reduced a p{display:none}.main-content{width:calc(100% - 220px);float:right;background-color:#E2E8F0;transition:width 0.5s ease-in-out}.main-content .header-profil{background-color:#151C2B;border-top:var(--dynamic-green) dotted 1px;border-left:var(--dynamic-green) dotted 1px;height:300px;background-image:radial-gradient(ellipse, rgba(var(--dynamic-green-rgb), 0.2) 0%, #151C2B 72%);display:flex}.main-content .header-profil .header-profil-img{width:200px;height:200px;border-radius:100%;float:left;margin:auto;border:3px solid var(--dynamic-green)}.main-content .header-profil .header-profil-img .img-content{background-size:contain;width:98%;height:98%;border-radius:100%;margin:auto;margin-top:1%;margin-bottom:1%;position:relative}.main-content .header-profil .header-profil-img .img-content img{border-radius:100%;width:100%;height:100%;object-fit:cover}.main-content .header-profil .header-profil-img .img-content .badge{position:absolute;bottom:0px;right:0px;height:30px;background-color:#151924;border:1px solid var(--dynamic-green);display:flex;padding-right:10px;padding-left:10px}.main-content .header-profil .header-profil-img .img-content .badge svg{float:left;width:32px;margin:auto}.main-content .header-profil .header-profil-img .img-content .badge p{float:right;font-weight:600;font-size:14px;margin:unset;margin:auto}.main-content .header-profil .header-profil-content{width:calc(100% - 270px);float:right;padding-top:48px}.main-content .header-profil .header-profil-content .lines{display:flex;padding:10px;margin-bottom:30px}.main-content .header-profil .header-profil-content .lines p{font-family:"Inter", Sans-serif;font-weight:bold;font-size:30px;word-spacing:12px;float:left;margin:0px}.main-content .header-profil .header-profil-content .lines .badge{background-color:rgba(var(--dynamic-green-rgb), 0.2);border-radius:100px;text-align:center;padding:8px 12px;font-size:18px;width:200px;margin-left:40px}.main-content .header-profil .header-profil-content .lines .cursus{font-size:18px;color:var(--dynamic-green);margin-right:10px}.main-content .header-profil .header-profil-content .lines .level{font-size:18px;margin-left:10px}.main-content .header-profil .header-profil-content .lines .email{font-size:18px}.main-content .header-profil .header-profil-content .lines .email a{color:white;text-decoration:none}.main-content .header-profil .header-profil-content .lines span{float:right}.main-content .header-profil .header-profil-content .lines svg path{stroke:#64748B}.main-content .block{font-family:"Inter", Sans-serif;width:80%;background-color:rgba(255,255,255,0.8);margin:auto;margin-top:30px;margin-bottom:30px;box-shadow:0px 4px 6px rgba(0,0,0,0.1);border-radius:8px;color:black}.main-content .block .header-block{background:linear-gradient(to right, rgba(240,253,244,0.0352941), rgba(0,0,0,0.0352941));padding:20px;display:flex;height:20px}.main-content .block .header-block h3{text-align:left;float:left;width:calc(100% - 32px);margin-top:0px}.main-content .block .header-block svg{float:left;width:32px;margin-right:8px;stroke:var(--dynamic-green)}.main-content .block .content-block{background:linear-gradient(to left, rgba(240,253,244,0.0352941), rgba(0,0,0,0.0352941));padding:20px}.main-content .block .content-block p{color:#64748B;font-size:16px}.main-content .block .content-block p a{text-decoration:none;color:#64748B;font-size:16px;cursor:pointer}.main-content .block .content-block p a:hover{color:var(--dynamic-green)}.main-content .block .content-block p span{color:var(--dynamic-green);font-size:16px;float:right}.main-content .block .content-block p span.note.sucess{color:#2dbb43}.main-content .block .content-block p span.note.alert{color:#800000}.main-content .block .content-block p progress{width:100%}.main-content .block .content-block p progress[value]{-webkit-appearance:none;appearance:none;border:none;margin-top:9px}.main-content .block .content-block p progress[value]::-webkit-progress-bar{border-radius:50px;background-color:#E2E8F0;height:10px}.main-content .block .content-block p progress[value]::-webkit-progress-value{background-color:#020617;border-top-left-radius:50px;border-bottom-left-radius:50px;box-shadow:0 2px 5px rgba(0,0,0,0.25) inset;height:10px}.main-content .block .content-block p progress[value="100"]::-webkit-progress-value{background-color:#020617;border-radius:50px;box-shadow:0 2px 5px rgba(0,0,0,0.25) inset;height:10px}.main-content .block .content-block .flex-unit{display:flex}.main-content .block .content-block .flex-unit div{width:30%;padding:calc(10% / 3);padding-top:0px;padding-bottom:0px}.main-content .block .content-block .flex-unit div p span svg{vertical-align:bottom}.main-content .block .content-block .flex-unit div p.no-data{opacity:0.6;font-weight:300;font-style:italic}.main-content .block .content-block .flex-unit .title{padding-top:0px;padding-bottom:0px;height:60px}.main-content .block .content-block .flex-unit .title h3{color:var(--dynamic-green)}.main-content .block .content-block .flex-unit .bordered-unit{border-left:solid 2px #00000010;border-right:solid 2px #00000010}.main-content .block.inscription_unit .header-block{height:unset;display:block}.main-content .block.inscription_unit .header-block a{text-decoration:none;cursor:pointer;color:black}.main-content .block.inscription_unit .header-block a h3{color:black;width:calc(100% - 72px)}.main-content .block.inscription_unit .header-block a:hover{color:var(--dynamic-green)}.main-content .block.inscription_unit .header-block span{color:var(--dynamic-green);font-size:16px;float:right}.main-content .block.inscription_unit .header-block span.note.sucess{color:#2dbb43}.main-content .block.inscription_unit .header-block span.note.alert{color:#800000}.main-content .block.inscription_unit .header-block progress{width:100%}.main-content .block.inscription_unit .header-block progress[value]{-webkit-appearance:none;appearance:none;border:none;margin-top:9px}.main-content .block.inscription_unit .header-block progress[value]::-webkit-progress-bar{border-radius:50px;background-color:#E2E8F0;height:10px}.main-content .block.inscription_unit .header-block progress[value]::-webkit-progress-value{background-color:#020617;border-top-left-radius:50px;border-bottom-left-radius:50px;box-shadow:0 2px 5px rgba(0,0,0,0.25) inset;height:10px}.main-content .block.inscription_unit .header-block progress[value="100"]::-webkit-progress-value{background-color:#020617;border-radius:50px;box-shadow:0 2px 5px rgba(0,0,0,0.25) inset;height:10px}.main-content .block.inscription_unit .content-block{padding-top:0px;border-top:solid 2px #00000010}.main-content .block.inscription_unit .content-block .flex-unit{display:flex}.main-content .block.inscription_unit .content-block .flex-unit div{width:30%;padding:calc(10% / 3);padding-top:0px;padding-bottom:0px}.main-content .block.inscription_unit .content-block .flex-unit div p span.date{color:#618df0}.main-content .block.inscription_unit .content-block .flex-unit div p span.date svg{width:20px;height:20px}.main-content .block.inscription_unit .content-block .flex-unit div p span.date svg path{stroke:#618df0}.main-content .block.inscription_unit .content-block .flex-unit div p span.registration{color:#2dbb43}.main-content .block.inscription_unit .content-block .flex-unit div p span.registration svg path{stroke:#2dbb43}.main-content .block.inscription_unit .content-block .flex-unit div p span{vertical-align:bottom}.main-content .block.inscription_unit .content-block .flex-unit .title{display:flex;padding-top:0px;padding-bottom:0px;height:60px}.main-content .block.inscription_unit .content-block .flex-unit .title h3{color:var(--dynamic-green)}.main-content .block.inscription_unit .content-block .flex-unit .title svg{margin-block-start:1em;margin-right:10px;stroke:var(--dynamic-green)}.main-content .block.inscription_unit .content-block .flex-unit .title.mob{display:none}.main-content .block.inscription_unit .content-block .flex-unit .bordered-unit{border-left:solid 2px #00000010;border-right:solid 2px #00000010}.main-content .block.correction-med .header-block{height:unset}.main-content .block.correction-med .header-block div{width:100%}.main-content .block.correction-med .header-block h3{color:black;width:calc(100% - 72px)}.main-content .block.correction-med .header-block span{color:var(--dynamic-green);font-size:16px;float:right}.main-content .block.correction-med .header-block span.note.sucess{color:#2dbb43}.main-content .block.correction-med .header-block span.note.alert{color:#800000}.main-content .block.correction-med .header-block progress{width:100%}.main-content .block.correction-med .header-block progress[value]{-webkit-appearance:none;appearance:none;border:none;margin-top:9px}.main-content .block.correction-med .header-block progress[value]::-webkit-progress-bar{border-radius:50px;background-color:#E2E8F0;height:10px}.main-content .block.correction-med .header-block progress[value]::-webkit-progress-value{background-color:#020617;border-top-left-radius:50px;border-bottom-left-radius:50px;box-shadow:0 2px 5px rgba(0,0,0,0.25) inset;height:10px}.main-content .block.correction-med .header-block progress[value="100"]::-webkit-progress-value{background-color:#020617;border-radius:50px;box-shadow:0 2px 5px rgba(0,0,0,0.25) inset;height:10px}.main-content .block.correction-med .content-block{padding-top:0px;border-top:solid 2px #00000010}.main-content .block.correction-med .content-block .flex-unit{display:flex}.main-content .block.correction-med .content-block .flex-unit div{width:30%;padding:calc(10% / 3);padding-top:0px;padding-bottom:0px}.main-content .block.correction-med .content-block .flex-unit div p span.date{color:green}.main-content .block.correction-med .content-block .flex-unit div p span.registration{color:blue}.main-content .block.correction-med .content-block .flex-unit div p.no-data{opacity:0.6;font-weight:300;font-style:italic}.main-content .block.correction-med .content-block .flex-unit .title{display:flex;padding-top:0px;padding-bottom:0px;height:60px}.main-content .block.correction-med .content-block .flex-unit .title h3{color:var(--dynamic-green)}.main-content .block.correction-med .content-block .flex-unit .title svg{margin-block-start:1em;margin-right:10px;stroke:var(--dynamic-green)}.main-content .block.correction-med .content-block .flex-unit .title.mob{display:none}.main-content .block.correction-med .content-block .flex-unit .bordered-unit{border-left:solid 2px #00000010;border-right:solid 2px #00000010}.main-content.augmented{width:calc(100% - 100px);transition:width 0.5s ease-in-out}@media (max-width: 1000px){.main-content .header-profil .header-profil-content .lines{margin-bottom:0px;display:block}.main-content .header-profil .header-profil-content .lines p{float:unset}.main-content .header-profil .header-profil-content .lines span.badge{display:block;margin-left:0px;margin-top:20px;float:unset}.main-content .header-profil .header-profil-content .lines svg{display:none}.main-content .header-profil .header-profil-content .lines .level{margin-left:0px}}@media (max-width: 777px){.main-content .header-profil{height:fit-content;display:block}.main-content .header-profil .header-profil-img{margin-top:20px;float:unset}.main-content .header-profil .header-profil-content{width:80%;margin:auto;text-align:center;float:unset;padding-top:0px}.main-content .header-profil .header-profil-content .lines span.badge{margin:auto;margin-top:20px}.main-content .header-profil .header-profil-content .lines p.email{margin-bottom:20px}.main-content .block .header-block{height:40px}.main-content.augmented{width:100%}.main-content .block.inscription_unit .content-block .flex-unit{display:block}.main-content .block.inscription_unit .content-block .flex-unit div{width:100%;padding:0px}.main-content .block.inscription_unit .content-block .flex-unit .bordered-unit{border-left:unset;border-right:unset}.main-content .block.inscription_unit .content-block .flex-unit .title.desk{display:none}.main-content .block.inscription_unit .content-block .flex-unit .title.mob{display:flex}.main-content .block.correction-med .content-block .flex-unit{display:block}.main-content .block.correction-med .content-block .flex-unit div{width:100%;padding:0px}.main-content .block.correction-med .content-block .flex-unit .bordered-unit{border-left:unset;border-right:unset}.main-content .block.correction-med .content-block .flex-unit .title.desk{display:none}.main-content .block.correction-med .content-block .flex-unit .title.mob{display:flex}}@media (max-width: 572px){.bar{display:none}.main-content{width:100%}.main-content .header-profil{border-left:unset}}:root{--dynamic-green: #FF2C65;--dynamic-green-rgb: 255, 44, 101}html{--dt-row-hover-alpha: 0.35 !important;--dt-row-stripe-alpha: 0.23 !important;--dt-column-ordering-alpha: 0.019;--dt-row-selected-stripe-alpha: 0.923;--dt-row-selected-column-ordering-alpha: 0.919;--dt-row-selected: $green-rule !important;--dt-row-selected-text: 255, 44, 101 !important;--dt-row-selected-link: 255, 44, 101 !important;--dt-row-stripe: 255, 44, 101 !important;--dt-row-hover: 255, 44, 101 !important;--dt-column-ordering: 255, 44, 101 !important;--dt-html-background: white}div.dt-container .dt-search input{border:1px solid var(--dynamic-green) !important}table.dataTable>thead>tr>th,table.dataTable>thead>tr>td{border-bottom:1px solid rgba(var(--dynamic-green-rgb), 0.3) !important}table.dataTable.row-border>tbody>tr>*,table.dataTable.display>tbody>tr>*{border-bottom:1px solid rgba(var(--dynamic-green-rgb), 0.3) !important}.main-content .block.ladder-block{color:white;background:linear-gradient(135deg, #151924, #151C2B)}.main-content .block.ladder-block .header-block{background:transparent}.main-content .block.ladder-block .content-block{background:transparent}.main-content .block.ladder-block .content-block a{color:white;text-decoration:none}.main-content .block.ladder-block .content-block table td svg{vertical-align:middle}.main-content .block.ladder-block .content-block table td svg.gold path{stroke:gold}.main-content .block.ladder-block .content-block table td svg.silver path{stroke:silver}.main-content .block.ladder-block .content-block table td svg.bronze path{stroke:#cd7f32}.main-content .block .content-block a.unit-block{background-color:#E2E8F0;display:block;margin-bottom:16px;border-radius:8px;padding:10px;box-shadow:0px 4px 6px rgba(0,0,0,0.1);color:unset;text-decoration:none;cursor:pointer}:root{--dynamic-green: #FF2C65;--dynamic-green-rgb: 255, 44, 101}html{--dt-row-hover-alpha: 0.35 !important;--dt-row-stripe-alpha: 0.23 !important;--dt-column-ordering-alpha: 0.019;--dt-row-selected-stripe-alpha: 0.923;--dt-row-selected-column-ordering-alpha: 0.919;--dt-row-selected: $green-rule !important;--dt-row-selected-text: 255, 44, 101 !important;--dt-row-selected-link: 255, 44, 101 !important;--dt-row-stripe: 255, 44, 101 !important;--dt-row-hover: 255, 44, 101 !important;--dt-column-ordering: 255, 44, 101 !important;--dt-html-background: white}div.dt-container .dt-search input{border:1px solid var(--dynamic-green) !important}table.dataTable>thead>tr>th,table.dataTable>thead>tr>td{border-bottom:1px solid rgba(var(--dynamic-green-rgb), 0.3) !important}table.dataTable.row-border>tbody>tr>*,table.dataTable.display>tbody>tr>*{border-bottom:1px solid rgba(var(--dynamic-green-rgb), 0.3) !important}.main-content .block.ladder-block{color:white;background:linear-gradient(135deg, #151924, #151C2B)}.main-content .block.ladder-block .header-block{background:transparent}.main-content .block.ladder-block .content-block{background:transparent}.main-content .block.ladder-block .content-block a{color:white;text-decoration:none}.main-content .block.ladder-block .content-block table td svg{vertical-align:middle}.main-content .block.ladder-block .content-block table td svg.gold path{stroke:gold}.main-content .block.ladder-block .content-block table td svg.silver path{stroke:silver}.main-content .block.ladder-block .content-block table td svg.bronze path{stroke:#cd7f32}.main-content .block.edit .header-block{border-bottom:1px solid #E2E8F0;display:block;height:unset}.main-content .block.edit .header-block h3{font-size:24px}.main-content .block.edit .header-block a{background-color:rgba(var(--dynamic-green-rgb), 0.1);text-decoration:none;padding:8px 20px;border-radius:10px;font-weight:700;font-size:20px;color:var(--dynamic-green);margin-right:10px}.main-content .block.edit .header-block a:hover{background-color:rgba(var(--dynamic-green-rgb), 0.3)}.main-content .block.edit .header-block a.active{background-color:rgba(var(--dynamic-green-rgb), 0.3)}.main-content .block.edit .content-block #form1{display:flex}.main-content .block.edit .content-block #form1 .setting-left h5,.main-content .block.edit .content-block #form1 .setting-right h5{font-size:16px}.main-content .block.edit .content-block #form1 .setting-left label,.main-content .block.edit .content-block #form1 .setting-right label{display:block;font-size:16px;font-weight:bold;color:#475569}.main-content .block.edit .content-block #form1 .setting-left input,.main-content .block.edit .content-block #form1 .setting-right input{width:80%;display:block;padding:12px 10px;border-radius:6px;border:1px solid #CBD5E1;margin-top:10px;margin-bottom:10px}.main-content .block.edit .content-block #form1 .setting-left input::placeholder,.main-content .block.edit .content-block #form1 .setting-right input::placeholder{color:#CBD5E1;font-size:16px;font-weight:bold}.main-content .block.edit .content-block #form1 .setting-left input:disabled,.main-content .block.edit .content-block #form1 .setting-right input:disabled{background-color:#CBD5E1}.main-content .block.edit .content-block #form1 .setting-left input[type="submit"],.main-content .block.edit .content-block #form1 .setting-right input[type="submit"]{color:white;font-size:16px;font-weight:bold;border-radius:8px;background-color:var(--dynamic-green);padding:18px;margin-top:40px;width:auto;cursor:pointer;float:right;margin-right:calc(20% - 22px)}.main-content .block.edit .content-block #form1 .setting-left{float:left;width:49%;margin-right:1%}.main-content .block.edit .content-block #form1 .setting-right{float:right;width:49%;margin-left:1%}.main-content .block.edit .content-block #form1,.main-content .block.edit .content-block #form2,.main-content .block.edit .content-block #form3{display:none}.main-content .block.edit .content-block #form1 h5,.main-content .block.edit .content-block #form2 h5,.main-content .block.edit .content-block #form3 h5{font-size:16px}.main-content .block.edit .content-block #form1 label,.main-content .block.edit .content-block #form2 label,.main-content .block.edit .content-block #form3 label{display:block;font-size:16px;font-weight:bold;color:#475569}.main-content .block.edit .content-block #form1 input,.main-content .block.edit .content-block #form2 input,.main-content .block.edit .content-block #form3 input{width:45%;display:block;padding:12px 10px;border-radius:6px;border:1px solid #CBD5E1;margin-top:10px;margin-bottom:10px}.main-content .block.edit .content-block #form1 input::placeholder,.main-content .block.edit .content-block #form2 input::placeholder,.main-content .block.edit .content-block #form3 input::placeholder{color:#CBD5E1;font-size:16px;font-weight:bold}.main-content .block.edit .content-block #form1 input[type="submit"],.main-content .block.edit .content-block #form2 input[type="submit"],.main-content .block.edit .content-block #form3 input[type="submit"]{color:white;font-size:16px;font-weight:bold;border-radius:8px;background-color:var(--dynamic-green);padding:18px;margin-top:40px;width:auto;cursor:pointer}.main-content .block.edit .content-block #form2 input[type="submit"]{margin-top:20px}.main-content .block.edit .content-block #form2 textarea{width:45%;display:block;padding:12px 10px;border-radius:6px;border:1px solid #CBD5E1;margin-top:10px;margin-bottom:10px}.main-content .block.edit .content-block .ssh-key-list{display:none;margin-top:50px}.main-content .block.edit .content-block .ssh-key-list h5{font-size:16px}.main-content .block.edit .content-block .ssh-key-list table thead tr th{color:var(--dynamic-green);text-align:left;padding-left:40px}.main-content .block.edit .content-block .ssh-key-list table thead tr th:first-of-type{padding-left:0px}.main-content .block.edit .content-block .ssh-key-list table tbody tr td{text-overflow:ellipsis;max-width:320px;min-width:320px;overflow:hidden;padding-left:40px}.main-content .block.edit .content-block .ssh-key-list table tbody tr td .delete-key{margin-left:40px}.main-content .block.edit .content-block .ssh-key-list table tbody tr td .delete-key input[type="submit"]{color:white;font-size:16px;font-weight:bold;border-radius:8px;background-color:#800000;padding:14px;margin-top:0px;width:auto;border:unset;cursor:pointer}.main-content .block.edit .content-block .ssh-key-list table tbody tr td .delete-key input[type="submit"]:hover{background-color:#4d0000}.main-content .block.edit .content-block .ssh-key-list table tbody tr td:first-of-type{padding-left:0px;max-width:110px;min-width:110px;overflow:hidden}.main-content .block.edit .content-block .ssh-key-list table tbody tr td:last-of-type{padding-left:0px;width:100px;overflow:hidden}@media (max-width: 850px){.main-content .block.edit .header-block a{display:inline-block;margin:auto;margin-bottom:12px}.main-content .block.edit .content-block #form1{display:block}.main-content .block.edit .content-block #form1 .setting-left{float:unset;width:100%;margin-right:unset}.main-content .block.edit .content-block #form1 .setting-right{float:unset;width:100%;margin-left:unset}.main-content .block.edit .content-block #form1 .setting-right input[type="submit"]{float:unset}.main-content .block.edit .content-block #form1 input,.main-content .block.edit .content-block #form2 input,.main-content .block.edit .content-block #form3 input{width:80%}.main-content .block.edit .content-block #form2 textarea{width:80%}.main-content .block.edit .content-block .ssh-key-list{display:none}}:root{--dynamic-green: #FF2C65;--dynamic-green-rgb: 255, 44, 101}html{--dt-row-hover-alpha: 0.35 !important;--dt-row-stripe-alpha: 0.23 !important;--dt-column-ordering-alpha: 0.019;--dt-row-selected-stripe-alpha: 0.923;--dt-row-selected-column-ordering-alpha: 0.919;--dt-row-selected: $green-rule !important;--dt-row-selected-text: 255, 44, 101 !important;--dt-row-selected-link: 255, 44, 101 !important;--dt-row-stripe: 255, 44, 101 !important;--dt-row-hover: 255, 44, 101 !important;--dt-column-ordering: 255, 44, 101 !important;--dt-html-background: white}div.dt-container .dt-search input{border:1px solid var(--dynamic-green) !important}table.dataTable>thead>tr>th,table.dataTable>thead>tr>td{border-bottom:1px solid rgba(var(--dynamic-green-rgb), 0.3) !important}table.dataTable.row-border>tbody>tr>*,table.dataTable.display>tbody>tr>*{border-bottom:1px solid rgba(var(--dynamic-green-rgb), 0.3) !important}.main-content .block.ladder-block{color:white;background:linear-gradient(135deg, #151924, #151C2B)}.main-content .block.ladder-block .header-block{background:transparent}.main-content .block.ladder-block .content-block{background:transparent}.main-content .block.ladder-block .content-block a{color:white;text-decoration:none}.main-content .block.ladder-block .content-block table td svg{vertical-align:middle}.main-content .block.ladder-block .content-block table td svg.gold path{stroke:gold}.main-content .block.ladder-block .content-block table td svg.silver path{stroke:silver}.main-content .block.ladder-block .content-block table td svg.bronze path{stroke:#cd7f32}.courses-show .title-block,.unit-show .title-block{width:80%;margin:auto;margin-top:30px;margin-bottom:30px;display:flex;font-family:Inter}.courses-show .title-block .title-block-left,.unit-show .title-block .title-block-left{width:50%;float:left}.courses-show .title-block .title-block-left h1,.unit-show .title-block .title-block-left h1{font-weight:bold;font-size:30px;color:black;font-family:Inter;margin-top:25px;margin-bottom:0px}.courses-show .title-block .title-block-left h1 a,.unit-show .title-block .title-block-left h1 a{color:var(--dynamic-green)}.courses-show .title-block .title-block-left .availability-badge,.unit-show .title-block .title-block-left .availability-badge{display:inline-block;border-radius:8px;vertical-align:middle}.courses-show .title-block .title-block-left .availability-badge p,.unit-show .title-block .title-block-left .availability-badge p{margin:0px;padding:4px 8px;font-size:16px}.courses-show .title-block .title-block-left .available,.unit-show .title-block .title-block-left .available{background-color:black;color:white}.courses-show .title-block .title-block-left .completed,.unit-show .title-block .title-block-left .completed{background-color:#2dbb43;color:white}.courses-show .title-block .title-block-left .progress,.unit-show .title-block .title-block-left .progress{background-color:#FFA500;color:white}.courses-show .title-block .title-block-left .available,.unit-show .title-block .title-block-left .available{background-color:var(--dynamic-green);color:white}.courses-show .title-block .title-block-left .locked,.unit-show .title-block .title-block-left .locked{background-color:#94A3B8;color:white}.courses-show .title-block .title-block-left .subscribed,.unit-show .title-block .title-block-left .subscribed{background-color:#60a5fa;color:white}.courses-show .title-block .title-block-left .group,.unit-show .title-block .title-block-left .group{display:inline-block;padding:4px 8px;vertical-align:middle}.courses-show .title-block .title-block-left .group svg,.unit-show .title-block .title-block-left .group svg{display:inline-block;float:left}.courses-show .title-block .title-block-left .group p,.unit-show .title-block .title-block-left .group p{display:inline-block;color:#64748B;font-size:16px;float:right;margin:3px;margin-left:10px}.courses-show .title-block .title-block-right,.unit-show .title-block .title-block-right{width:50%;float:right}.courses-show .title-block .title-block-right button,.unit-show .title-block .title-block-right button{float:right;color:white;background-color:var(--dynamic-green);font-weight:bold;font-size:16px;padding:15px 28px;margin-top:35px;border-radius:8px;border:unset}.courses-show .title-block .title-block-right p.note,.unit-show .title-block .title-block-right p.note{float:right;font-size:30px;font-weight:bold;margin-bottom:0px;width:100%;text-align:right}.courses-show .title-block .title-block-right p.note.xp,.unit-show .title-block .title-block-right p.note.xp{margin-top:0px;font-size:16px}.courses-show .title-block .title-block-right p.note.sucess,.unit-show .title-block .title-block-right p.note.sucess{color:#2dbb43}.courses-show .title-block .title-block-right p.note.fail,.unit-show .title-block .title-block-right p.note.fail{color:#800000}.courses-show .block .content-block.dates p,.unit-show .block .content-block.dates p{color:var(--dynamic-green)}.courses-show .block .content-block.dates span,.unit-show .block .content-block.dates span{color:#64748B;float:unset}.courses-show .block .git p.alert,.unit-show .block .git p.alert{color:white}.courses-show .block .git pre,.unit-show .block .git pre{background-color:#272727;color:white;padding:10px}.courses-show .block .description,.unit-show .block .description{overflow:hidden;padding:40px}.courses-show .block .description h1,.unit-show .block .description h1{color:var(--dynamic-green)}.courses-show .block .description pre,.unit-show .block .description pre{background-color:#272727;color:white;padding:10px}.courses-show .block .description code span,.unit-show .block .description code span{font-size:initial;float:unset;background-color:#272727;color:white;padding:3px}.courses-show .block .description a,.unit-show .block .description a{word-break:break-all}.courses-show .block .flags h5,.unit-show .block .flags h5{font-weight:bold;font-size:24px;color:var(--dynamic-green);font-family:Inter;margin-top:25px;margin-bottom:25px}.courses-show .block .flags .flag-line,.unit-show .block .flags .flag-line{display:flex}.courses-show .block .flags .flag-line input,.unit-show .block .flags .flag-line input{width:80%;display:block;padding:12px 10px;border-radius:6px;border:1px solid #CBD5E1;margin-top:10px;margin-bottom:10px}.courses-show .block .flags .flag-line input::placeholder,.unit-show .block .flags .flag-line input::placeholder{color:#CBD5E1;font-size:16px;font-weight:bold}.courses-show .block .flags .flag-line input[type="submit"],.unit-show .block .flags .flag-line input[type="submit"]{color:white;font-size:16px;font-weight:bold;border-radius:8px;background-color:var(--dynamic-green);padding:18px;width:auto;cursor:pointer;float:right;margin-left:22px}.courses-show .block .flags .notice,.unit-show .block .flags .notice{color:white;width:80%;font-weight:bold;font-size:14px;font-family:Inter;background-color:#008000}.courses-show .block .flags .alert,.unit-show .block .flags .alert{color:white;width:80%;font-weight:bold;font-size:14px;font-family:Inter}.courses-show .block .ressources .ressource-link,.unit-show .block .ressources .ressource-link{display:flex}.courses-show .block .ressources .ressource-link svg,.unit-show .block .ressources .ressource-link svg{margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;float:left}.courses-show .block .ressources .ressource-link svg path,.unit-show .block .ressources .ressource-link svg path{stroke:#64748B}.courses-show .block .ressources .ressource-link p,.unit-show .block .ressources .ressource-link p{float:left;width:calc(100% - 120px);margin-left:20px}.courses-show .block .ressources .ressource-link a,.unit-show .block .ressources .ressource-link a{float:right}.courses-show .block .ressources .ressource-link a svg path,.unit-show .block .ressources .ressource-link a svg path{stroke:#64748B}.courses-show .block .ressources .ressource-link a svg:hover path,.unit-show .block .ressources .ressource-link a svg:hover path{stroke:#64748B;stroke:var(--dynamic-green)}.courses-show .block.correction-med .content-block .flex-unit div,.unit-show .block.correction-med .content-block .flex-unit div{width:45%;padding:calc(10% / 2);padding-top:0px;padding-bottom:0px}.courses-show .block.correction-med .content-block .flex-unit .bordered-unit,.unit-show .block.correction-med .content-block .flex-unit .bordered-unit{border-left:unset}:root{--dynamic-green: #FF2C65;--dynamic-green-rgb: 255, 44, 101}html{--dt-row-hover-alpha: 0.35 !important;--dt-row-stripe-alpha: 0.23 !important;--dt-column-ordering-alpha: 0.019;--dt-row-selected-stripe-alpha: 0.923;--dt-row-selected-column-ordering-alpha: 0.919;--dt-row-selected: $green-rule !important;--dt-row-selected-text: 255, 44, 101 !important;--dt-row-selected-link: 255, 44, 101 !important;--dt-row-stripe: 255, 44, 101 !important;--dt-row-hover: 255, 44, 101 !important;--dt-column-ordering: 255, 44, 101 !important;--dt-html-background: white}div.dt-container .dt-search input{border:1px solid var(--dynamic-green) !important}table.dataTable>thead>tr>th,table.dataTable>thead>tr>td{border-bottom:1px solid rgba(var(--dynamic-green-rgb), 0.3) !important}table.dataTable.row-border>tbody>tr>*,table.dataTable.display>tbody>tr>*{border-bottom:1px solid rgba(var(--dynamic-green-rgb), 0.3) !important}.main-content .block.ladder-block{color:white;background:linear-gradient(135deg, #151924, #151C2B)}.main-content .block.ladder-block .header-block{background:transparent}.main-content .block.ladder-block .content-block{background:transparent}.main-content .block.ladder-block .content-block a{color:white;text-decoration:none}.main-content .block.ladder-block .content-block table td svg{vertical-align:middle}.main-content .block.ladder-block .content-block table td svg.gold path{stroke:gold}.main-content .block.ladder-block .content-block table td svg.silver path{stroke:silver}.main-content .block.ladder-block .content-block table td svg.bronze path{stroke:#cd7f32}.main-content .block.galaxy-block{background-color:unset;background:linear-gradient(135deg, #151924, #151C2B);color:#fff;font-family:"Roboto", system-ui, -apple-system, sans-serif;overflow:hidden;flex-direction:column;align-items:center;justify-content:flex-start}.main-content .block.galaxy-block .header-block{background:transparent}.main-content .block.galaxy-block .content-block{background:transparent}@keyframes neon-glow{0%{filter:drop-shadow(0 0 6px rgba(var(--dynamic-green-rgb), 0.2))}100%{filter:drop-shadow(0 0 12px rgba(var(--dynamic-green-rgb), 0.3))}}@keyframes hexagon-shine{0%,100%{opacity:0}50%{opacity:1}}@keyframes pulse{0%,100%{stroke-width:1px;opacity:0.4}50%{stroke-width:2px;opacity:0.8}}@keyframes pulse-link{0%,100%{stroke-width:2px;opacity:0.4}50%{stroke-width:3px;opacity:0.8}}@keyframes shine{0%{transform:translateX(0%)}100%{transform:translateX(100%)}}.background-effects{position:fixed;inset:0;pointer-events:none;z-index:1;background:radial-gradient(circle at 20% 20%, rgba(var(--dynamic-green-rgb), 0.1) 0%, transparent 40%),radial-gradient(circle at 80% 80%, rgba(var(--dynamic-green-rgb), 0.1) 0%, transparent 40%)}.legend{margin-top:20px;margin-bottom:10px;background:rgba(var(--dynamic-green-rgb), 0.1);backdrop-filter:blur(4px);border:1px solid rgba(var(--dynamic-green-rgb), 0.2);border-radius:8px;padding:10px 20px;color:#E2E8F0;display:flex;align-items:center;gap:20px;z-index:10}.legend .legend-item{display:flex;align-items:center;gap:6px}.legend .legend-item .legend-box{width:16px;height:16px;border-radius:4px;display:inline-block}.legend .legend-item .legend-box.required{background:var(--dynamic-green)}.legend .legend-item .legend-box.validated{background:#2dbb43}.legend .legend-item .legend-box.failed{background:#800000}.legend .legend-item .legend-box.progress{background:#FFA500}.legend .legend-item .legend-box.subscribed{background:#60a5fa}.legend .legend-item .legend-box.available{background:var(--dynamic-green)}.legend .legend-item .legend-box.locked{background:#94A3B8}.legend .legend-item .legend-box.optional{background:#8e8e8e}.timeline-frame{width:calc(100% - 0px);height:calc(100% - 160px);border:2px solid var(--dynamic-green);border-radius:10px;margin-bottom:20px;position:relative;overflow:hidden;z-index:2}.timeline-frame .controls{position:absolute;top:10px;right:10px;display:flex;gap:10px;z-index:10}.timeline-frame .controls .control-button{background:rgba(var(--dynamic-green-rgb), 0.1);border:1px solid rgba(var(--dynamic-green-rgb), 0.2);color:#E2E8F0;padding:6px 12px;border-radius:4px;cursor:pointer;transition:all 0.3s ease;backdrop-filter:blur(4px);font-size:0.85rem}.timeline-frame .controls .control-button:hover{background:rgba(var(--dynamic-green-rgb), 0.2);color:var(--dynamic-green)}#timeline{width:100%;height:100%}.timeline-row{pointer-events:none}.link{pointer-events:none;stroke-width:2px;opacity:0.5;transition:opacity 0.3s ease;stroke-linecap:round}.link.required{stroke:var(--dynamic-green);opacity:0.9}.link.validated{stroke:#2dbb43;opacity:0.9;animation:pulse-link 2s infinite ease-in-out}.link.optional{stroke:#8e8e8e;stroke-dasharray:3,3}.link.required.highlighted{stroke-width:3px;opacity:1;filter:drop-shadow(0 0 6px var(--dynamic-green))}.link.validated.highlighted{stroke-width:3px;opacity:1;filter:drop-shadow(0 0 6px #2dbb43)}.link.optional.highlighted{stroke-width:3px;opacity:1;filter:drop-shadow(0 0 6px var(--dynamic-green))}.node{cursor:pointer;transition:transform 0.2s ease;transform-box:fill-box;transform-origin:center}.node-container{fill:rgba(255,255,255,0.05);stroke-width:2px;transition:all 0.3s ease;animation:neon-glow 2.2s infinite alternate;filter:drop-shadow(0 0 6px var(--dynamic-green));position:relative;overflow:hidden}.node-container::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 70%);opacity:0;pointer-events:none;animation:hexagon-shine 3s infinite ease-in-out}.node-outer{fill:none;stroke-width:1px;opacity:0.4;animation:pulse 2s infinite ease-in-out}.node.completed .node-container{stroke:#2dbb43}.node.completed .node-outer{stroke:#2dbb43}.node.completed .node-status{fill:#2dbb43}.node.completed .node-overlay{stroke:#2dbb43}.node.progress .node-container{stroke:#FFA500}.node.progress .node-outer{stroke:#FFA500}.node.progress .node-status{fill:#FFA500}.node.progress .node-overlay{stroke:#FFA500}.node.available .node-container{stroke:var(--dynamic-green)}.node.available .node-outer{stroke:var(--dynamic-green)}.node.available .node-status{fill:var(--dynamic-green)}.node.available .node-overlay{stroke:var(--dynamic-green)}.node.locked .node-container{stroke:#94A3B8}.node.locked .node-outer{stroke:#94A3B8}.node.locked .node-status{fill:#94A3B8}.node.locked .node-overlay{stroke:#94A3B8}.node.subscribed .node-container{stroke:#60a5fa}.node.subscribed .node-outer{stroke:#60a5fa}.node.subscribed .node-status{fill:#60a5fa}.node.subscribed .node-overlay{stroke:#60a5fa}.node.completed.fail .node-container{stroke:#800000}.node.completed.fail .node-outer{stroke:#800000}.node.completed.fail .node-status{fill:#800000}.node.completed.fail .node-overlay{stroke:#800000}.node.expanded .node-container{filter:drop-shadow(0 0 12px rgba(var(--dynamic-green-rgb), 0.2))}.title{fill:#fff;font-size:14px;text-anchor:middle;font-weight:500}.title.fail{fill:#fff;font-size:14px;text-anchor:middle;font-weight:500}.title.sucess{fill:#2dbb43;font-size:14px;text-anchor:middle;font-weight:500}.subtitle{fill:#d1d5db;font-size:12px;text-anchor:middle;opacity:0.8}.subtitle.fail{fill:#fff;font-size:12px;text-anchor:middle;opacity:0.8}.subtitle.sucess{fill:#2dbb43;font-size:12px;text-anchor:middle;opacity:0.8}.node-status{font-size:12px;text-anchor:middle}.path-details{opacity:0;transition:opacity 0.3s ease;pointer-events:none}.node.expanded .path-details{opacity:1;pointer-events:all}.tooltip{position:absolute;padding:8px 12px;background:rgba(0,0,0,0.7);color:#fff;border-radius:4px;pointer-events:none;font-size:0.9rem;opacity:0;transition:opacity 0.2s ease;z-index:999}.node-overlay{pointer-events:none}:root{--dynamic-green: #FF2C65;--dynamic-green-rgb: 255, 44, 101}html{--dt-row-hover-alpha: 0.35 !important;--dt-row-stripe-alpha: 0.23 !important;--dt-column-ordering-alpha: 0.019;--dt-row-selected-stripe-alpha: 0.923;--dt-row-selected-column-ordering-alpha: 0.919;--dt-row-selected: $green-rule !important;--dt-row-selected-text: 255, 44, 101 !important;--dt-row-selected-link: 255, 44, 101 !important;--dt-row-stripe: 255, 44, 101 !important;--dt-row-hover: 255, 44, 101 !important;--dt-column-ordering: 255, 44, 101 !important;--dt-html-background: white}div.dt-container .dt-search input{border:1px solid var(--dynamic-green) !important}table.dataTable>thead>tr>th,table.dataTable>thead>tr>td{border-bottom:1px solid rgba(var(--dynamic-green-rgb), 0.3) !important}table.dataTable.row-border>tbody>tr>*,table.dataTable.display>tbody>tr>*{border-bottom:1px solid rgba(var(--dynamic-green-rgb), 0.3) !important}.main-content .block.ladder-block{color:white;background:linear-gradient(135deg, #151924, #151C2B)}.main-content .block.ladder-block .header-block{background:transparent}.main-content .block.ladder-block .content-block{background:transparent}.main-content .block.ladder-block .content-block a{color:white;text-decoration:none}.main-content .block.ladder-block .content-block table td svg{vertical-align:middle}.main-content .block.ladder-block .content-block table td svg.gold path{stroke:gold}.main-content .block.ladder-block .content-block table td svg.silver path{stroke:silver}.main-content .block.ladder-block .content-block table td svg.bronze path{stroke:#cd7f32}.main-content .title-block-correction{width:70%;margin:auto;margin-top:30px;margin-bottom:30px;display:flex;font-family:Inter}.main-content .title-block-correction .title-block-left{width:50%;float:left}.main-content .title-block-correction .title-block-left h1{font-weight:bold;font-size:30px;color:black;font-family:Inter;margin-top:25px;margin-bottom:0px}.main-content .title-block-correction .title-block-left h1 a{color:var(--dynamic-green)}.main-content .title-block-correction .title-block-left .availability-badge{display:inline-block;border-radius:8px;vertical-align:middle}.main-content .title-block-correction .title-block-left .availability-badge p{margin:0px;padding:4px 8px;font-size:16px}.main-content .title-block-correction .title-block-left .available{background-color:black;color:white}.main-content .title-block-correction .title-block-left .completed{background-color:#2dbb43;color:white}.main-content .title-block-correction .title-block-left .progress{background-color:#FFA500;color:white}.main-content .title-block-correction .title-block-left .available{background-color:var(--dynamic-green);color:white}.main-content .title-block-correction .title-block-left .locked{background-color:#94A3B8;color:white}.main-content .title-block-correction .title-block-left .subscribed{background-color:#60a5fa;color:white}.main-content .title-block-correction .title-block-left .group{display:inline-block;padding:4px 8px;vertical-align:middle}.main-content .title-block-correction .title-block-left .group svg{display:inline-block;float:left}.main-content .title-block-correction .title-block-left .group p{display:inline-block;color:#64748B;font-size:16px;float:right;margin:3px;margin-left:10px}.main-content .block.correction{background-color:white;width:70%}.main-content .block.correction .header-block{background:unset;box-shadow:0px 4px 6px rgba(0,0,0,0.1)}.main-content .block.correction .header-block h3.index-question{text-align:left;float:left;margin-top:0px;margin-right:10px;color:var(--dynamic-green);width:unset}.main-content .block.correction .header-block a.username{color:var(--dynamic-green);text-decoration:none}.main-content .block.correction .content-block{background:unset;margin:20px 40px}.main-content .block.correction .content-block pre{background-color:#272727;color:white;padding:10px}.main-content .block.correction .content-block .slider-container,.main-content .block.correction .content-block .radio-container{margin:40px 0px}.main-content .block.correction .content-block p{margin:40px 0px}.main-content .block.correction .content-block p.group{margin:10px 0px}.main-content .block.correction .content-block p.group a{color:var(--dynamic-green)}.main-content .block.correction .content-block p.group a:hover{color:#64748B}.main-content .block.correction .content-block form{width:60%;margin:auto}.main-content .block.correction .content-block p span{float:unset;margin-left:30px}.main-content .block.correction .content-block p.notice,.main-content .block.correction .content-block p.alert{color:white;width:100%}.main-content .block.correction .content-block h5{font-size:16px;color:var(--dynamic-green)}.main-content .block.correction .content-block label{display:block;font-size:16px;font-weight:bold;color:#475569}.main-content .block.correction .content-block input[type="text"]{width:100%;display:block;padding:12px 10px;border-radius:6px;border:1px solid #CBD5E1;margin-top:10px;margin-bottom:10px}.main-content .block.correction .content-block input::placeholder{color:#CBD5E1;font-size:16px;font-weight:bold}.main-content .block.correction .content-block input:disabled{background-color:#CBD5E1}.main-content .block.correction .content-block input[type="submit"]{color:white;border:none;font-size:16px;font-weight:bold;border-radius:8px;background-color:var(--dynamic-green);padding:18px;margin-top:40px;width:auto;cursor:pointer}.main-content .block.correction .content-block textarea{width:100%;display:block;padding:12px 10px;border-radius:6px;border:1px solid #CBD5E1;margin-top:10px;margin-bottom:10px}.main-content .block.correction .content-block .radio-container{display:flex;gap:0;width:100%;position:relative}.main-content .block.correction .content-block .radio-container input[type="radio"]{position:absolute;opacity:0;display:flex;justify-content:center;align-items:center;width:50%;height:40px;border:1px solid #CBD5E1;cursor:pointer;font-size:16px;margin:0px}.main-content .block.correction .content-block .radio-container input.red[type="radio"]{margin-left:50%}.main-content .block.correction .content-block .radio-container label{display:flex;justify-content:center;align-items:center;width:50%;height:40px;border:1px solid #CBD5E1;cursor:pointer;font-size:16px}.main-content .block.correction .content-block .radio-container .green:checked+label{background-color:#2dbb43;color:white}.main-content .block.correction .content-block .radio-container .red:checked+label{background-color:#800000;color:white}.main-content .block.correction .content-block .slider-container{margin-top:20px;display:flex;flex-direction:column;align-items:center;width:100%}.main-content .block.correction .content-block .slider-container input[type="range"]{height:15px;width:100%;-webkit-appearance:none;border:1px solid #CBD5E1;appearance:none;background:white;border-radius:15px}.main-content .block.correction .content-block .slider-container input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:30px;height:30px;background:var(--dynamic-green);border-radius:50%;cursor:pointer}.main-content .block.correction .content-block .slider-container input[type="range"]::-moz-range-thumb{width:30px;height:30px;background:var(--dynamic-green);border-radius:50%;cursor:pointer}.main-content .block.correction .content-block .slider-container .slider-value{margin-top:10px;font-size:18px;font-weight:bold}.main-content .new_feedback .star-container{margin-bottom:50px}.main-content .new_feedback .star-container .jq-star{margin-right:10px}button:hover,input[type="submit"]:hover{opacity:0.7}.lucide-squirrel{transition:transform 2s}.lucide-bird{transition:transform 10s}
