img#loading{width:60px}#words-list-container{display:inline-flex;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 3%,#000 97%,#0000);mask-image:linear-gradient(90deg,#0000 0,#000 3%,#000 97%,#0000);overflow-x:hidden;width:100%}.words-list{animation-delay:1s;animation-iteration-count:infinite;animation-name:scrollWords;animation-timing-function:linear;display:inline-flex;list-style:none;transform:translateZ(0)}.words-list::-webkit-scrollbar{display:none}.user-word{align-items:end;display:flex;flex-direction:column;justify-content:flex-start;margin:30px 40px;position:relative;width:min(400px,60vw)}.user-word:first-child{margin-left:0}.user-word p{font-weight:lighter;text-align:left}.user-word h3{text-align:right;width:-webkit-fit-content;width:fit-content}.user-word.vip:after,.user-word.vip:before{content:"✨";font-size:48px;margin:0;position:absolute;z-index:-1}.user-word.vip:before{animation:shineStar1 3s ease-in-out infinite both;left:0;top:0;transform:translate(-100%,-50%)}.user-word.vip:after{animation:shineStar2 4s ease-in-out .5s infinite both;bottom:0;right:0;transform:translate(100%,50%)}.user-word.vip h3{background:linear-gradient(90deg,#fb0c22,#fb6d0c);-webkit-background-clip:text;background-clip:text;color:#0000;filter:drop-shadow(0 0 15px rgb(251,109,12))}@keyframes shineStar1{0%{filter:drop-shadow(0 0 15px rgba(255,255,255,.3));transform:translate(-100%,-50%) scale(1)}50%{filter:drop-shadow(0 0 15px rgba(255,255,255,.4));transform:translate(-100%,-50%) scale(1.2)}to{filter:drop-shadow(0 0 15px rgba(255,255,255,.3));transform:translate(-100%,-50%) scale(1)}}@keyframes shineStar2{0%{filter:drop-shadow(0 0 15px rgba(255,255,255,.3));transform:translate(100%,50%) scale(1)}50%{filter:drop-shadow(0 0 15px rgba(255,255,255,.4));transform:translate(100%,50%) scale(1.2)}to{filter:drop-shadow(0 0 15px rgba(255,255,255,.3));transform:translate(100%,50%) scale(1)}}.title #title-main{font-size:clamp(36px,6vw,85px);line-height:clamp(36px,6vw,85px);margin:0}.title #title-complement{font-size:clamp(22px,2.67vw,32px);font-weight:500;margin:5px 0}#register-organisation-section #forms-wrapper,#register-section #forms-wrapper{align-items:start;display:flex;flex-direction:row;justify-content:space-between;margin-top:150px;width:200%}#register-organisation-section #forms-wrapper #account-form,#register-section #forms-wrapper #account-form{align-items:center;display:flex;flex-direction:column;justify-content:space-between;position:relative;transition-duration:.5s;transition-timing-function:ease-in-out;width:50%}#register-organisation-section #forms-wrapper #account-form.active,#register-section #forms-wrapper #account-form.active{opacity:1;transform:translate(-100%)}#register-organisation-section #forms-wrapper #account-form.inactive,#register-section #forms-wrapper #account-form.inactive{opacity:0;transform:translate(0)}#register-organisation-section #forms-wrapper #account-form #back-arrow,#register-section #forms-wrapper #account-form #back-arrow{cursor:pointer;font-size:clamp(26px,3.34vw,40px);left:0;margin:0;position:absolute;top:50%;transform:translate(50%,-50%);transition-duration:.3s}#register-organisation-section #forms-wrapper #account-form #back-arrow:hover,#register-section #forms-wrapper #account-form #back-arrow:hover{transform:translate(50%,-50%) scale(1.2)}@media screen and (max-width:800px){#register-organisation-section #forms-wrapper #account-form #back-arrow,#register-section #forms-wrapper #account-form #back-arrow{left:50%;top:0;transform:translate(-50%,-150%)}#register-organisation-section #forms-wrapper #account-form #back-arrow:hover,#register-section #forms-wrapper #account-form #back-arrow:hover{transform:translate(-50%,-150%) scale(1.2)}}#register-organisation-section #register-form,#register-section #register-form{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;overflow:visible;transition-duration:.5s;transition-timing-function:ease-in-out;width:50%}#register-organisation-section #register-form.active,#register-section #register-form.active{opacity:1;transform:translate(0)}#register-organisation-section #register-form.inactive,#register-section #register-form.inactive{opacity:0;transform:translate(-100%)}#register-organisation-section #invalid-mail,#register-organisation-section #pwd-no-match,#register-section #invalid-mail,#register-section #pwd-no-match{color:#f94b4b}#register-organisation-section #mdp-strength,#register-section #mdp-strength{width:min(400px,100%)}#register-organisation-section #mdp-strength p,#register-section #mdp-strength p{color:#a09892;font-size:clamp(13px,1.33vw,16px)}#register-organisation-section #mdp-strength #level,#register-section #mdp-strength #level{font-weight:600;margin-left:5px;transition-duration:.5s}#register-organisation-section #mdp-strength.insufficient #level,#register-section #mdp-strength.insufficient #level{color:#a09892}#register-organisation-section #mdp-strength.insufficient #bar-indicator:after,#register-section #mdp-strength.insufficient #bar-indicator:after{background:#a09892;width:10%}#register-organisation-section #mdp-strength.poor #level,#register-section #mdp-strength.poor #level{color:#f94b4b}#register-organisation-section #mdp-strength.poor #bar-indicator:after,#register-section #mdp-strength.poor #bar-indicator:after{background:#f94b4b;width:30%}#register-organisation-section #mdp-strength.okay #level,#register-section #mdp-strength.okay #level{color:#fca635}#register-organisation-section #mdp-strength.okay #bar-indicator:after,#register-section #mdp-strength.okay #bar-indicator:after{background:#fca635;width:60%}#register-organisation-section #mdp-strength.strong #level,#register-section #mdp-strength.strong #level{color:#8ff964}#register-organisation-section #mdp-strength.strong #bar-indicator:after,#register-section #mdp-strength.strong #bar-indicator:after{background:#8ff964;width:100%}#register-organisation-section #mdp-strength #bar-indicator,#register-section #mdp-strength #bar-indicator{background:#a09892;border-radius:3px;height:6px;position:relative;width:100%}#register-organisation-section #mdp-strength #bar-indicator:after,#register-section #mdp-strength #bar-indicator:after{border-radius:3px;content:"";height:100%;left:0;position:absolute;top:0;transition-duration:.5s;width:0}#register-organisation-section #cgu-accept,#register-section #cgu-accept{align-items:center;display:flex;flex-direction:row;justify-content:space-around;width:min(100%,800px)}#register-organisation-section #cgu-accept p,#register-section #cgu-accept p{font-size:clamp(13px,1.33vw,16px)}#register-organisation-section #cgu-accept a,#register-section #cgu-accept a{color:#fb6d0c;font-weight:600}#register-organisation-section{padding-bottom:50px}#register-organisation-section #forms-wrapper{align-items:center;flex-direction:column;width:100%}#register-organisation-section #forms-wrapper .input{margin-bottom:25px}@keyframes animateOpacityOnEnter{0%{opacity:0;transform:translate3d(0,-20%,0)}to{opacity:1;transform:translateZ(0)}}#form-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin-top:150px;width:100%}#form-wrapper #reset-pwd-success{font-size:clamp(13px,1.33vw,16px);margin-bottom:50px;text-align:center}#login-section #main-word,#register-organisation-section #main-word,#register-section #main-word{align-self:flex-start;position:relative;width:-webkit-fit-content;width:fit-content}#login-section #main-word:after,#register-organisation-section #main-word:after,#register-section #main-word:after{bottom:20%;content:"🙋‍♂️📝";font-size:clamp(42px,9.67vw,116px);position:absolute;right:-350px}#login-section .input,#register-organisation-section .input,#register-section .input{margin-bottom:25px}#login-section #error-msg,#register-organisation-section #error-msg,#register-section #error-msg{align-items:center;animation:animateOpacityOnEnter .3s ease-out forwards;display:flex;flex-direction:column;justify-content:space-between}#login-section #error-msg #error-code,#register-organisation-section #error-msg #error-code,#register-section #error-msg #error-code{background:#f94b4b54;border-radius:20px;color:#fff;margin:0;padding:10px 20px}#login-section #error-msg p,#register-organisation-section #error-msg p,#register-section #error-msg p{color:#f94b4b;margin:10px 0;width:-webkit-fit-content;width:fit-content}#login-section #error-msg p:last-child,#register-organisation-section #error-msg p:last-child,#register-section #error-msg p:last-child{font-size:clamp(13px,1.33vw,16px);margin-top:40px}#login-section>#loading,#login-section>button,#register-organisation-section>#loading,#register-organisation-section>button,#register-section>#loading,#register-section>button{left:50%;margin-top:100px;position:relative;transform:translate(-50%)}#login-section>.link,#register-organisation-section>.link,#register-section>.link{left:50%;position:relative;text-align:center;transform:translate(-50%);width:-webkit-fit-content;width:fit-content}.profile-pic{background-position:50%;background-size:cover;border-radius:50%;min-height:200px;min-width:200px}.input{position:relative;transition-duration:.3s;width:min(100%,400px)}.input #input-label{font-size:clamp(16px,1.8vw,20px)}.input .input-container{align-items:start;display:flex;flex-direction:row;justify-content:flex-start}.input #input-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.input #input-wrapper input,.input #input-wrapper textarea{width:100%}.input div.helper{opacity:0;padding-left:30px;transform:translate(-5%);transition-duration:.5s;width:50%}.input div.helper p{font-size:clamp(16px,1.8vw,20px)}.input div.helper.shown{opacity:1;transform:translate(0)}.input:has(.helper){width:min(100%,800px)}.input:has(.helper) #input-wrapper{width:50%}.input p{color:#ffffff4d;font-size:24px;margin:0 0 5px 15px;position:relative;transition-duration:.3s;width:-webkit-fit-content;width:fit-content}.input p:after{background:#fff6;border-radius:2px;bottom:-4px;content:"";height:4px;left:0;position:absolute;transform:scaleX(0) translate(-4%);transform-origin:left;transition-duration:.3s;width:110%;z-index:-1}.input:has(input:focus)>p,.input:has(textarea:focus)>p{color:#fff6;font-size:28px;margin-bottom:15px}.input:has(input:focus)>p:after,.input:has(textarea:focus)>p:after{transform:scaleX(1) translate(-4%)}.input:has(input:focus) input,.input:has(input:focus) textarea,.input:has(textarea:focus) input,.input:has(textarea:focus) textarea{background:#fff6}.input:has(input:focus) input::placeholder,.input:has(input:focus) textarea::placeholder,.input:has(textarea:focus) input::placeholder,.input:has(textarea:focus) textarea::placeholder{color:#fff9}@media screen and (max-width:1050px){.input .input-container{flex-direction:column}.input:has(.helper) #input-wrapper{width:100%}.input div.helper{margin-top:10px;padding:0;width:100%}}.pwd-eye{cursor:pointer;padding:10px;width:60px}.pwd-eye path{fill:none;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round;stroke:#a09892}.input-valid>p{color:#8ff964!important}.input-valid>p:after{background:#8ff964!important}.input-invalid>p{color:#f94b4b!important}.input-invalid>p:after{background:#f94b4b!important}#nav{align-items:center;background:#fff;border-radius:0 0 0 30px;display:flex;flex-direction:column;gap:8px;justify-content:start;padding:15px;position:fixed;right:0;top:0;z-index:10}#nav .MuiSvgIcon-root{fill:#1e1e1e!important}#nav .profile-pic,#nav img{height:min(8vw,45px);min-height:min(8vw,45px);min-width:min(8vw,45px);width:min(8vw,45px)}button{background:#fff;border:none;border-radius:30px;cursor:pointer;outline:none;padding:15px 30px;position:relative}button p{color:#1e1e1e;font-size:large;margin:0}button:active,button:focus{outline:none}button.primary{background:#fb6d0c;margin:5px 0;transition-duration:.2s}button.primary:before{background:#fb6d0c4d;border-radius:30px;content:"";height:100%;left:0;position:absolute;top:0;transform:translateY(5px);transition-duration:.2s;width:100%}button.primary p{color:#fff;font-size:large;margin:0}button.primary.clicked{transform:translateY(5px)}button.primary.clicked:before{transform:translate(0)}button.primary:hover{box-shadow:0 0 10px #fb6d0c}button.primary.disabled{background:#a09892;cursor:not-allowed}button.primary.disabled:before{opacity:0}button.primary.disabled:hover{box-shadow:none}#open-app-links{gap:30px;height:100vh;justify-content:center;width:100%}#calshare-page,#open-app-links{align-items:center;display:flex;flex-direction:column}#calshare-page{justify-content:start;margin-top:50px;padding:0 0 40px}#calshare-page #main-title{align-items:center;display:flex;flex-direction:row;justify-content:start}#calshare-page #main-title img{animation:breathe 2s ease-in-out infinite alternate-reverse;margin-right:50px;padding:10px 0;width:clamp(50px,20%,140px)}#calshare-page #main-title .paragraph{font-size:clamp(22px,2.67vw,32px);margin:0}#calshare-page #main-title .paragraph .first-word{border-bottom:8px solid #fff;color:#fb6d0c;font-size:calc(clamp(22px,2.67vw,32px)*2.5);margin-right:18px}#calshare-page #goals-illu{align-items:stretch;display:flex;flex-direction:row;justify-content:space-between;margin:180px 0;position:relative;width:80%}#calshare-page #goals-illu div{align-items:center;display:flex;flex-direction:column;justify-content:end;position:relative;text-align:center;-webkit-user-select:none;user-select:none;width:20%}#calshare-page #goals-illu .deco-ball{align-items:center;background:#fff;border-radius:50%;color:#fff;display:flex;height:80px;justify-content:center;margin-top:40px;position:relative;width:80px;z-index:-1}#calshare-page #goals-illu .deco-ball:before{background:#fb6d0c;border-radius:50%;content:"";height:50px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px;z-index:-1}#calshare-page #goals-illu:before{background:#fff;border-radius:10px;bottom:30px;content:"";height:20px;left:0;position:absolute;transform:translateX(-25%);width:200%;z-index:-1}#calshare-page #trusted-words{align-items:center;-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);background:#fc9a571a;-webkit-clip-path:polygon(0 100%,100% calc(100% - 30px),100% 0,0 30px);clip-path:polygon(0 100%,100% calc(100% - 30px),100% 0,0 30px);display:flex;flex-direction:column;justify-content:space-between;padding:50px 0;width:100%}#calshare-page #trusted-words h2{font-size:calc(clamp(26px,3.34vw,40px)*1.2);margin:0;padding:0 30px;width:min(100%,1200px)}#calshare-page #trusted-words #loading{padding:50px 0}#calshare-page #calshare-desc{align-items:center;display:flex;flex-direction:row;gap:80px;justify-content:space-between;margin:250px 0 50px;width:80%}#calshare-page #calshare-desc>img{-webkit-mask-image:linear-gradient(180deg,#000,#000 80%,#0000);mask-image:linear-gradient(180deg,#000,#000 80%,#0000);width:min(30%,400px)}#calshare-page #calshare-desc>div{padding:0 40px}#calshare-page #calshare-desc p #first-paragraph{font-size:clamp(26px,3.34vw,40px);margin-bottom:80px}#calshare-page #calshare-desc #stores-badges{align-items:center;display:flex;flex-direction:row;gap:30px;justify-content:start;margin-top:80px}#calshare-page #calshare-desc #stores-badges img{width:200px}#calshare-page #calshare-desc #stores-badges a{transform:translateY(0);transition-duration:.3s}#calshare-page #calshare-desc #stores-badges a:hover{transform:translateY(-10px)}#calshare-page #wiki-lore{font-size:clamp(26px,3.34vw,40px);margin-bottom:40px;margin-top:200px;text-align:center}@media screen and (max-width:1000px){#calshare-page{padding:0}#calshare-page #main-title{align-items:start;align-items:center;display:flex;flex-direction:column;gap:20px;padding:0 30px}#calshare-page #main-title img{margin-right:0}#calshare-page #main-title .paragraph{align-items:start;display:flex;flex-direction:column;gap:10px;justify-content:start;padding:0;text-align:center;width:100%}#calshare-page #main-title .paragraph span{border-bottom:none!important;text-align:center;width:100%}#calshare-page #goals-illu{align-self:flex-start;display:flex;margin:50px 0;overflow-x:auto;scroll-snap-type:x mandatory;width:100%}#calshare-page #goals-illu::-webkit-scrollbar{display:none}#calshare-page #goals-illu>div{flex-shrink:0;padding:0 30px;scroll-snap-align:center;width:100%}#calshare-page #goals-illu>div img{width:80%}#calshare-page #goals-illu .deco-ball{height:40px;width:40px}#calshare-page #goals-illu .deco-ball:before{height:20px;width:20px}#calshare-page #goals-illu:before{bottom:15px;height:10px;transform:translateX(60px);width:calc(400% - 120px)}#calshare-page #calshare-desc{flex-direction:column;gap:10px;margin-top:50px}#calshare-page #calshare-desc img{width:80%}#calshare-page #calshare-desc>div{padding:0;width:100%}#calshare-page #calshare-desc p #first-paragraph{font-size:calc(clamp(26px,3.34vw,40px)*1.4);margin-bottom:80px}#calshare-page #calshare-desc #stores-badges{justify-content:space-around}#calshare-page #calshare-desc #stores-badges img{width:150px}#calshare-page #wiki-lore{font-size:calc(clamp(26px,3.34vw,40px)*1.4);padding:0 30px}}@keyframes breathe{0%{transform:rotate(-4deg) scale(1)}to{transform:rotate(-4deg) scale(1.05)}}.legal-page{align-items:center;display:flex;flex-direction:column;justify-content:start}.legal-title{margin-top:140px;width:80%}.legal-content{align-items:center;display:flex;flex-direction:column;justify-content:start;width:100%}.legal-content #application-date{font-size:clamp(16px,1.8vw,20px);font-weight:500;margin:50px 0;text-align:center}.legal-content #content-main{align-items:center;width:100%}.legal-article,.legal-content #content-main{display:flex;flex-direction:column;justify-content:start}.legal-article{align-items:start;margin-top:100px;width:80%}.legal-article #article-title{font-size:clamp(22px,2.67vw,32px);text-align:left;width:100%}.legal-article p{font-size:clamp(13px,1.33vw,16px);line-height:20px;text-align:justify}.legal-article a{color:#fb6d0c}.legal-article strong{text-decoration:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff;text-decoration-thickness:2px}.legal-article table{border:2px solid #fff}.legal-article td,.legal-article th{border-bottom:1px solid #fff;padding:10px}.legal-article tr:last-child td{border-bottom:none}.legal-article td:last-child,.legal-article th:last-child{border-left:1px solid #fff}.legal-subarticle{align-items:start;display:flex;flex-direction:column;justify-content:start;padding-left:75px;width:100%}.legal-subarticle #subarticle-title{font-size:clamp(22px,2.67vw,32px)}.article{align-items:center;display:flex;flex-direction:column;width:80%}.article h4{font-size:x-large;text-align:left;width:100%}.article h5{font-size:large;text-align:left;width:90%}.article p{font-size:small;line-height:20px;text-align:justify;width:100%}.article a{color:#fb6d0c}table{border:2px solid #fff}td,th{border-bottom:1px solid #fff;padding:10px}tr:last-child td{border-bottom:none}td:last-child,th:last-child{border-left:1px solid #fff}@media screen and (min-width:800px){#pc-title{margin-top:200px;width:min(1500px,70%)}h1.big-title{font-size:60px}#subtitle{margin:100px 0 40px}.article{width:min(1500px,70%)}}*{box-sizing:border-box;color:#fff;font-family:Poppins,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}::selection{background:#fb6d0c99;color:#fff}a{color:#fb6d0c}em{filter:drop-shadow(0 0 20px #1E1E1E);font-style:normal;font-weight:700}mark{background:#fffc;color:#1e1e1e;padding:2px}body{background:#1e1e1e;margin:0}.page{align-items:center;display:flex;flex-direction:column;justify-content:start;min-height:100vh}.page,section{overflow-x:hidden}section{margin:50px 0;padding:0 30px}section.part-page{width:min(100%,1200px)}section.full-page{width:100%}#main-word{font-size:clamp(26px,3.34vw,40px);margin:clamp(26px,3.34vw,40px) 0}#main-word h2{line-height:calc(clamp(26px,3.34vw,40px)*1.8);margin:0}.highlighted{color:#fb6d0c}#auth-message{background:#fffc;border-radius:20px;bottom:5px;color:#1e1e1e;left:50%;max-width:90%;padding:10px 20px;position:fixed;text-align:center;transform:translateX(-50%);width:-webkit-fit-content;width:fit-content;z-index:10}.footer{flex-direction:column;justify-content:space-between;margin-top:100px}#links,.footer{align-items:center;display:flex;width:100%}#links{background:#fff;flex-direction:row;flex-wrap:wrap;justify-content:space-around;padding:20px}#links a{color:#1e1e1e;margin:10px}#full-page-loading{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;width:100%}#full-page-loading img{width:min(50%,150px)}#full-page-loading h2{color:#fff;text-align:center}.link{color:#fb6d0c;cursor:pointer;font-size:clamp(13px,1.33vw,16px);position:relative;text-decoration:none}.link:after{background:#fb6d0c;border-radius:2px;bottom:-3px;content:"";height:3px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition-duration:.2s;transition-timing-function:ease-in-out;width:100%}.link:hover:after{transform:scaleX(1)}input,textarea{background:#ffffff4d;border:none;border-radius:20px;color:#fff;font-size:clamp(16px,1.8vw,20px);outline:none;padding:15px 25px;position:relative;transition-duration:.3s;width:100%}input:active,textarea:active{outline:none}input::placeholder,textarea::placeholder{color:#ffffff80;transition-duration:.3s}input[type=checkbox],input[type=radio]{-webkit-appearance:none;appearance:none;background-color:#ffffff4d;border:none;border-radius:38%;cursor:pointer;height:40px;margin:20px;padding:0;width:40px}input[type=checkbox]:after,input[type=radio]:after{background-color:#0000;background-size:contain;border:0;border-radius:inherit;color:#0000;content:"";display:block;height:inherit;width:inherit}input[type=checkbox]:checked,input[type=radio]:checked{background-color:#fb6d0c}input[type=checkbox]:checked:after,input[type=radio]:checked:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M15.88 8.29 10 14.17l-1.88-1.88a.996.996 0 1 0-1.41 1.41l2.59 2.59c.39.39 1.02.39 1.41 0L17.3 9.7a.996.996 0 0 0 0-1.41c-.39-.39-1.03-.39-1.42 0z' fill='%23fff'/%3E%3C/svg%3E")}input[type=radio]{border-radius:50%;position:relative}input[type=radio]:after{height:calc(100% - 13px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 13px)}input[type=radio]:checked{background-color:#ffffff4d}input[type=radio]:checked:after{background-color:#fb6d0c;background-image:none}.trip-page{align-items:center;display:flex;flex-direction:column;gap:50px;justify-content:start}.trip-page #title{font-size:clamp(22px,2.67vw,32px);font-weight:400;max-width:600px;padding:0 10px;text-align:center}.trip-page .trip-sheet{align-items:stretch;background:#1e1e1e;border:3px solid #fb6d0c;border-radius:40px;display:flex;flex-direction:row;gap:20px;justify-content:space-between;max-width:min(95%,600px);padding:30px}.trip-page .trip-sheet p{font-size:clamp(16px,1.8vw,20px);margin:0}.trip-page .trip-sheet #route-infos{align-items:start;display:flex;flex-direction:column;gap:10px;justify-content:start}.trip-page .trip-sheet #dest-loc,.trip-page .trip-sheet #start-loc,.trip-page .trip-sheet .step{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:start}.trip-page .trip-sheet .step{padding-left:15px}.trip-page .trip-sheet #route-dates{align-items:start;display:flex;flex-direction:column;gap:15px;justify-content:start;margin-left:10px;padding-left:20px;position:relative}.trip-page .trip-sheet #route-dates #date-go,.trip-page .trip-sheet #route-dates #date-return{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:start}.trip-page .trip-sheet #route-dates #date-go img,.trip-page .trip-sheet #route-dates #date-return img{padding:10px;width:60px}.trip-page .trip-sheet #route-dates .time{align-items:start;display:flex;flex-direction:column;gap:10px;justify-content:start}.trip-page .trip-sheet #route-dates .time div{align-items:center;display:flex;flex-direction:row;gap:5px;justify-content:start}.trip-page .trip-sheet #route-dates .divider{background:#ffffff4d;height:2px;transform:scaleX(.9);transform-origin:center;width:100%}.trip-page .trip-sheet #route-dates:before{background:#fb6d0c;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.trip-page .trip-sheet #pool-infos{align-items:end;display:flex;flex-direction:column;gap:20px;justify-content:start}.trip-page .trip-sheet #pool-vehicle{width:80px}.trip-page .trip-sheet .pooler-count{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:start}.trip-page .trip-sheet .pooler-count img{width:40px}.trip-page .trip-sheet .pooler-count .MuiSvgIcon-root{fill:#fb6d0c}.trip-page .trip-sheet .pooler-count p{color:#f94b4b}.trip-page .trip-sheet #bars{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:end;margin-top:auto}.trip-page .trip-sheet .bar-count{align-items:center;background:#fff;border-radius:4px;display:flex;height:34px;justify-content:center;outline:3px solid;padding:2px;width:34px}.trip-page .trip-sheet .bar-count img{max-width:34px}.trip-page .trip-sheet .bar-count.accepted{outline-color:#8ff964}.trip-page .trip-sheet .bar-count.rejected{outline-color:#f94b4b}.trip-page .user-infos{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:center}.trip-page .user-infos #profile-pic{border-radius:50%;height:90px;overflow:hidden;position:relative;width:90px}.trip-page .user-infos #profile-pic img{height:100%;object-fit:cover;object-position:center;width:100%}#join-section{align-items:center;display:flex;flex-direction:column;justify-content:space-between}#join-section #main-word{align-self:flex-start;position:relative}#join-section #main-word:after{animation:animateRocket 6s linear infinite;content:"🚀";font-size:clamp(42px,9.67vw,116px);position:absolute;right:-250px;top:45%}#join-section #swun-goal .embleme,#join-section #swun-goal .first-word{color:#fb6d0c;filter:drop-shadow(0 0 35px rgba(251,109,12,.8))}#join-section #swun-goal .animate-embleme{animation-duration:.5s;animation-fill-mode:forwards;animation-name:animateEmbleme;animation-timing-function:ease-in;opacity:0}#join-section #swun-goal .animate-embleme#embleme-2{animation-delay:.5s}#join-section #swun-goal .animate-embleme#embleme-3{animation-delay:1s}#join-section #swun-goal .animate-embleme#embleme-4{animation-delay:1.5s}#join-section #advantages{margin:100px 0 50px}#join-section #advantages-list{font-size:clamp(16px,1.8vw,20px);list-style:none;padding:0}#join-section #advantages-list li{animation-duration:.5s;animation-fill-mode:forwards;animation-name:animateAdvantage;animation-timing-function:ease-in;color:#a09892;margin-bottom:20px;opacity:0;transform:translate(-50px)}#join-section #advantages-list li .sentence-start{font-weight:600}#join-section #advantages-list li .emoji{margin-right:12px}#join-section #advantages-list li:first-child{animation-delay:2.5s}#join-section #advantages-list li:nth-child(2){animation-delay:3s}#join-section #advantages-list li:nth-child(3){animation-delay:3.5s}#join-section #advantages-list li:nth-child(4){animation-delay:4s}#join-section button{margin:50px 0}#join-section #already-signed-counter{margin-top:50px}#join-section #already-signed-counter h3{font-size:calc(clamp(26px,3.34vw,40px)*1.15)}#join-section .underlined{color:#fb6d0c;position:relative}#join-section .underlined:after{background:#fb6d0c;bottom:-5px;content:"";height:4px;left:0;position:absolute;width:100%}#join-section button{font-size:clamp(16px,1.8vw,20px)}@keyframes animateRocket{0%{animation-timing-function:ease-in-out;transform:translateZ(0)}25%{animation-timing-function:ease-in-out;transform:translate3d(15px,-15px,0)}50%{animation-timing-function:ease-out;transform:translate3d(-10px,10px,0)}}@keyframes animateEmbleme{0%{opacity:0}to{opacity:1}}@keyframes animateAdvantage{0%{opacity:0;transform:translate3d(-50px,0,0)}to{opacity:1;transform:translateZ(0)}}#account-section #account{align-items:start;display:flex;flex-direction:row;justify-content:space-around}#account-section #account .profile-pic{margin:40px;min-height:min(250px,50vw);min-width:min(250px,50vw)}#account-section #account #infos{align-items:start;display:flex;flex-direction:column;justify-content:flex-start;padding:40px;width:80%}#account-section #account #infos #name{font-size:clamp(42px,9.67vw,116px);margin:0 0 -.3em;position:relative}#account-section #account #infos #username{color:#fb6d0c;filter:drop-shadow(0 0 20px rgba(251,109,12,.5));font-size:clamp(26px,3.34vw,40px);font-weight:400;margin:0}#account-section #account #infos #bio{font-size:clamp(16px,1.8vw,20px);margin-top:50px}#account-section #actions{margin-top:150px;padding-bottom:50px}#account-section #actions h2{font-size:calc(clamp(26px,3.34vw,40px)*1.25)}#account-section #actions h2:first-child{margin-bottom:-.5em}#account-section #actions #buttons{align-items:center;display:flex;flex-direction:row;justify-content:space-around;margin-top:100px}#account-section #actions #disconnect{border:none;color:#f94b4b}#account-section #actions #disconnect:hover{color:#f94b4b;filter:drop-shadow(0 0 20px rgba(249,75,75,.5))}#modify-profile{right:25%;transform:rotate(-2deg);width:300px}#modify-profile p{font-size:clamp(13px,1.33vw,16px);margin-top:-.2em}.arrow{transform:rotate(76deg);width:150px}.arrow path,.arrow polyline{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:15px}@media screen and (max-width:1100px){#main-word:after{bottom:-80%;font-size:clamp(42px,9.67vw,116px);right:5%}#account-section{width:100%}#account-section #account{align-items:center;flex-direction:column}#account-section #account #infos{padding:0}#account-section #actions{margin-top:100px;padding:0}#account-section #actions #buttons{flex-direction:column;margin-top:50px}#account-section #actions #buttons button{margin:20px 0}}#leave-print-section{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:50px}#leave-print-section #main-word{align-self:flex-start}#leave-print-section #paragraph{margin-bottom:100px;text-align:center}#leave-print-section #input{margin-bottom:100px;position:relative;width:min(100%,800px)}#leave-print-section #input:after{bottom:-2em;color:#a09892;content:attr(data-count);font-size:clamp(13px,1.33vw,16px);position:absolute;right:0}#leave-print-section #input .input{width:100%}#leave-print-section #input:has(.input-invalid):after{color:#f94b4b}#leave-print-section textarea{height:110px;resize:none}#leave-print-section #error{margin-bottom:50px;text-align:center}#leave-print-section #error p{color:#f94b4b;font-size:clamp(13px,1.33vw,16px)}#leave-print-section #error #error-msg{background:#f94b4b54;border-radius:20px;color:#fff;font-size:clamp(16px,1.8vw,20px);margin:0;padding:10px 20px}#leave-print-section #success{font-size:clamp(26px,3.34vw,40px);margin:0}#leave-print-section #success-subtitle{margin-bottom:150px}.wiki-page{align-items:stretch;display:flex;flex-direction:row;justify-content:space-between;position:relative;width:100%}.wiki-page #menu-bar-container{position:-webkit-sticky;position:sticky;top:0}.wiki-page #menu-bar{background:#fff;border-radius:40px;margin:20px;max-height:calc(100vh - 40px);padding:50px;position:relative;right:0;top:0;width:min(500px,100% - 40px)}.wiki-page #menu-bar a,.wiki-page #menu-bar h2{color:#1e1e1e;text-decoration:none}.wiki-page #menu-bar h2{font-size:clamp(22px,2.67vw,32px);margin:0}.wiki-page #menu-bar #links{align-items:start;display:flex;flex-direction:column;gap:10px;justify-content:start;margin-top:50px;padding:0}.wiki-page #menu-bar #links a{border-radius:20px;color:#1e1e1ecc;font-size:clamp(13px,1.33vw,16px);margin:0;overflow:hidden;padding:10px 20px;position:relative;text-align:left;transform:translate(0);transition-duration:.3s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);width:100%}.wiki-page #menu-bar #links a:before{background:#1e1e1e14;top:50%;transform:translateY(-50%)}.wiki-page #menu-bar #links a:after,.wiki-page #menu-bar #links a:before{border-radius:20px;content:"";height:100%;left:0;position:absolute;transition-duration:.3s;width:100%}.wiki-page #menu-bar #links a:after{background:#1e1e1e;top:0;transform:translateX(-101%);transition-timing-function:ease-out;z-index:-1}.wiki-page #menu-bar #links a:hover{color:#fff;transform:translateX(15px)}.wiki-page #menu-bar #links a:hover:after{transform:translateX(0)}.wiki-page #menu-bar #links a.active{color:#fff;overflow:visible;transform:translateX(15px)}.wiki-page #menu-bar #links a.active:before{background:#1e1e1e;border-radius:10px;height:20px;top:50%;transform:translate(-200%,-50%);width:20px}.wiki-page #menu-bar #links a.active:after{transform:translateX(0)}.wiki-page #wiki-content{align-items:start;display:flex;flex-direction:column;justify-content:start;padding:80px;text-align:left;width:100%}.wiki-page .title{margin-bottom:100px}@media screen and (max-width:1000px){.wiki-page{flex-direction:column}.wiki-page #menu-bar #links{margin-top:30px}.wiki-page #wiki-content{padding:30px}.wiki-page .title{margin-bottom:40px}}.event-centre{align-items:center;display:flex;flex-direction:column;justify-content:start}.event-centre #title{font-size:clamp(22px,2.67vw,32px);font-weight:400;margin-bottom:60px;margin-top:0;max-width:600px;padding:0 10px;text-align:center}.event-centre ul{gap:40px;list-style:none;margin:0;padding:0}.event-centre ul,.event-page{align-items:center;display:flex;flex-direction:column;justify-content:start}.event-page{gap:50px}.event-page #title{font-size:clamp(22px,2.67vw,32px);font-weight:400;max-width:600px;padding:0 10px;text-align:center}.event-sheet{align-items:stretch;background:#1e1e1e;border:3px solid #fb6d0c;border-radius:40px;display:flex;flex-direction:column;gap:20px;justify-content:start;padding:30px;width:min(95%,600px)}.event-sheet #title-loc{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.event-sheet #title-loc #title{margin:0;text-align:left}.event-sheet #title-loc #loc{margin:0;text-align:right}.event-sheet #dates{gap:20px;justify-content:center;list-style:none;padding:0}.event-sheet #dates,.event-sheet #labels{align-items:center;display:flex;flex-direction:row}.event-sheet #labels{gap:15px;justify-content:start}.event-sheet #labels .label{background:#fb6d0c99;border-radius:14px;color:#fff;font-size:clamp(13px,1.33vw,16px);padding:10px 20px}.event-sheet #disciplines{align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:start;list-style:none;margin:0;padding:0}.event-sheet #disciplines .discipline{background:#fff;border-radius:14px;color:#1e1e1e;font-size:clamp(13px,1.33vw,16px);padding:10px 20px}.event-sheet #organisation{align-items:center;display:flex;flex-direction:column;justify-content:start}.event-sheet #organisation h3,.event-sheet #organisation p{margin:0}.event-sheet .user-infos{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:center}.event-sheet .user-infos #profile-pic{border-radius:50%;height:90px;object-fit:cover;object-position:center;overflow:hidden;position:relative;width:90px}.event-sheet button.primary{align-self:flex-end}#visuals{align-items:start;flex-direction:row;flex-wrap:wrap;margin-top:50px;padding-bottom:20px;row-gap:50px;width:min(100%,1400px)}#visuals,#visuals .visual-wrapper{display:flex;justify-content:space-between}#visuals .visual-wrapper{align-items:center;flex-direction:column;width:42%}#visuals .visual-wrapper h3{font-size:clamp(22px,2.67vw,32px);margin-bottom:-.6em}#visuals .visual-wrapper .format-indicator{color:#a09892;font-weight:500}#visuals .visual-wrapper img{width:100%}#visuals .visual-wrapper .dl-button{background:#fb6d0c;border-radius:20px;color:#fff;cursor:pointer;filter:drop-shadow(0 0 0 rgb(255,174,120));font-size:clamp(16px,1.8vw,20px);font-weight:600;overflow:hidden;padding:.9em 1.6em;position:relative;text-decoration:none;transform:translateZ(0);transition-duration:.3s}#visuals .visual-wrapper .dl-button:not(:disabled):hover{filter:drop-shadow(0 0 20px rgba(252.2388663968,154.2186234818,87.2611336032,.4))}#visuals .visual-wrapper .dl-button:before{background:#fc9a57;content:"";height:200%;left:-50%;position:absolute;top:-50%;transform:translate3d(0,100%,0) rotate(10deg);width:200%}#visuals .visual-wrapper .dl-button:after{content:attr(data-icon);left:0;opacity:0;padding:1em 0;position:absolute;text-align:center;top:0;transform:translateY(100%) scale(.5);transition-duration:.3s;transition-timing-function:cubic-bezier(.75,0,.125,1);width:100%}#visuals .visual-wrapper .dl-button:hover:before{animation:animateButtonHover .3s ease-in forwards}#visuals .visual-wrapper .dl-button:hover:after{opacity:1;transform:translate(0) scale(1.4)}#visuals #post svg,#visuals #story svg{width:2em}#visuals #post svg path,#visuals #post svg polygon,#visuals #story svg path,#visuals #story svg polygon{fill:none;stroke:#1e1e1e;stroke-width:30px;stroke-linejoin:round}#visuals #calshare-logos,#visuals #post,#visuals #story{margin:3em 0}#visuals #post #footer,#visuals #post #header{align-items:center;background:#fff;display:flex;flex-direction:row;height:-webkit-fit-content;height:fit-content;justify-content:flex-start;padding:15px;width:100%}#visuals #post #header{border-radius:20px 20px 0 0}#visuals #post #header #profile-pic{background:#1e1e1e;border-radius:50%;height:clamp(40px,3.1vw,60px);width:clamp(40px,3.1vw,60px)}#visuals #post #header #username{background:#1e1e1e;border-radius:10px;height:clamp(8px,.78vw,15px);margin-left:20px;width:clamp(100px,30%,400px)}#visuals #post #footer{border-radius:0 0 20px 20px;margin-top:-7px}#visuals #post #footer svg{margin-right:10px}#visuals #story{border-radius:20px;overflow:hidden;position:relative}#visuals #story path,#visuals #story polygon{stroke:#fff}#visuals #story img{margin-bottom:-7px}#visuals #story #footer,#visuals #story #header{filter:drop-shadow(0 0 20px rgba(30,30,30,.5));height:-webkit-fit-content;height:fit-content;padding:15px;position:absolute;width:100%}#visuals #story #header{align-items:start;display:flex;flex-direction:column;justify-content:flex-start;left:0;top:0}#visuals #story #header #progress-bar{background:#fff6;border-radius:2px;height:4px;position:relative;width:100%}#visuals #story #header #progress-bar:after{background:#fff;border-radius:2px;content:"";height:100%;left:0;position:absolute;top:0;width:42%}#visuals #story #header #profile{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-top:10px;width:100%}#visuals #story #header #profile #profile-pic{background:#fff;border-radius:50%;height:clamp(40px,3.1vw,60px);width:clamp(40px,3.1vw,60px)}#visuals #story #header #profile #username{background:#fff;border-radius:4px;height:clamp(4px,.78vw,8px);margin-left:20px;width:clamp(100px,30%,400px)}#visuals #story #footer{bottom:0;right:0;width:-webkit-fit-content;width:fit-content}#visuals #calshare-logos{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:40px;justify-content:center}#visuals #calshare-logos img{width:100px}#visuals #calshare-colors h3{margin-bottom:20px}#visuals #calshare-colors-list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center;list-style:none;padding:0}#visuals #calshare-colors-list .color{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:start}#visuals #calshare-colors-list .color .preview{border-radius:50%;height:40px;width:40px}#visuals #calshare-colors-list .color p{margin:0}#visuals #calshare-colors-list .color .copy-color{cursor:pointer}#visuals #calshare-colors-list .color .copy-color svg{transition-duration:.3s}#visuals #calshare-colors-list .color .copy-color.clicked{animation:animatePopOnClick .5s ease-in-out forwards}#visuals #calshare-colors-list .color .copy-color.clicked svg{fill:#8ff964}@media screen and (max-width:1000px){#visuals{flex-direction:column;margin-top:0}#visuals .visual-wrapper{margin-bottom:100px;width:100%}}@keyframes animatePopOnClick{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes animateButtonHover{50%{animation-timing-function:ease-out;transform:translate3d(0,50%,0) rotate(10deg)}to{transform:translateZ(0) rotate(0deg)}}#registered-organisations{align-items:center;-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);background:#fff;-webkit-clip-path:polygon(0 100%,100% calc(100% - 30px),100% 0,0 30px);clip-path:polygon(0 100%,100% calc(100% - 30px),100% 0,0 30px);display:flex;flex-direction:column;justify-content:space-between;padding:80px 0 0}#registered-organisations h3{color:#1e1e1e;font-size:clamp(22px,2.67vw,32px);margin:0;padding:0 20px;width:min(100%,1200px)}#registered-organisations #loading{padding:100px 0}#registered-organisations #organisations-list-container{display:inline-flex;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 3%,#000 97%,#0000);mask-image:linear-gradient(90deg,#0000 0,#000 3%,#000 97%,#0000);overflow-x:hidden;width:100%}#registered-organisations ul{animation-delay:1s;animation-iteration-count:infinite;animation-name:scrollWords;animation-timing-function:linear;display:inline-flex;list-style:none;transform:translateZ(0)}#registered-organisations ul::-webkit-scrollbar{display:none}#registered-organisations ul li{align-items:center;display:flex;flex-direction:column;margin:max(5vw,50px);position:relative;width:min(150px,35vw)}#registered-organisations ul li:first-child{margin-left:0}#registered-organisations ul li img{aspect-ratio:1/1;border-radius:50%;object-fit:cover;width:80%}#registered-organisations ul li p{color:#1e1e1e;text-align:center}.organisations-step h3{font-size:clamp(26px,3.34vw,40px)}.organisations-step #images{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:60px;justify-content:center;margin:100px 0;width:100%}.organisations-step img,.organisations-step video{border-radius:20px;width:min(90%,350px)}.organisations-step video{border-radius:40px}@keyframes scrollWords{0%{transform:translate(0)}to{transform:translate(-100%)}}#survey-header p{text-align:center}#survey-header #credit-msg{margin-bottom:5px;margin-top:50px}#survey-header #credit-condition{font-size:small;margin-top:0}#survey-header mark{background:none;color:#fb6d0c;font-weight:600}#survey{align-items:center;display:flex;flex-direction:column;gap:100px}#survey .survey-question{width:min(100%,800px)}#survey .survey-question h2,#survey .survey-question h3{position:relative}#survey .survey-question.mandatory h2:before,#survey .survey-question.mandatory h3:before{content:"*";font-size:clamp(22px,2.67vw,32px);left:0;margin:0;position:absolute;top:50%;transform:translate(-150%,-40%)}#survey .survey-question .question-choices{padding:20px;width:100%}#survey .survey-question .choice{align-items:center;cursor:pointer;display:flex;flex-direction:row}#survey .survey-question .choice label{cursor:pointer}#survey .survey-question .input{width:100%}#survey .survey-question .question-rating{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center}#survey .survey-question .question-rating .rating-star{background:#ffffff4d;-webkit-clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);cursor:pointer;height:min(80px,12.5vw);position:relative;width:min(80px,12.5vw)}#survey .survey-question .question-rating .star-full:after,#survey .survey-question .question-rating .star-half:after{background:#fb6d0c;content:"";height:100%;left:0;position:absolute;top:0;width:50%}#survey .survey-question .question-rating .star-full:after{width:100%}#forbidden-msg{text-align:center}#submitted-msg{align-items:center;display:flex;flex-direction:column}#submitted-msg #thanks-word{margin-bottom:100px;text-align:center}#pending-approvals-list{display:flex;flex-direction:column;gap:20px;padding:0}.pending-approval-card{background:#fff3;border-radius:20px;display:flex;flex-direction:column;gap:20px;padding:20px}.pending-approval-card #overview{display:flex;flex-direction:row;justify-content:space-between;width:100%}.pending-approval-card #basic-infos{display:flex;flex-direction:row;gap:10px}.pending-approval-card p{font-size:medium;margin:0}.pending-approval-card .approval-date,.pending-approval-card .approval-id{opacity:.5}.pending-approval-card #infos-docs{display:flex;flex-direction:row;justify-content:space-between}.pending-approval-card .docs{display:flex;flex-direction:row;gap:20px}.pending-approval-card .doc-link{align-items:center;display:flex;flex-direction:column}.pending-approval-card #approval{display:flex;flex-direction:row;gap:30px;justify-content:center}
/*# sourceMappingURL=main.0f3f3d5f.css.map*/