.dropzone-container{align-items:center;border:2px dashed #bbb;display:flex;min-height:100px;padding:20px 10px;position:relative}.dropzone-input{cursor:pointer;display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.dropzone-preview{align-items:center;display:flex;max-width:100%}.dropzone-preview-image{background-position:50%;background-repeat:no-repeat;background-size:contain;flex-basis:0;height:50px;margin-right:10px;max-width:50px;min-width:50px}.dropzone-preview-filename{word-wrap:anywhere}.dropzone-preview-button{color:inherit;font:inherit;width:auto;z-index:1;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;background:0 0;border:none;line-height:normal;margin:0;overflow:visible;padding:0;position:absolute;right:0;top:0}.dropzone-preview-button:before{content:"×";cursor:pointer;padding:3px 7px}.dropzone-placeholder{color:#999;flex-grow:1;text-align:center}.toggle-password-container{position:relative}.toggle-password-icon{height:1rem;width:1rem}.toggle-password-button{background-color:#0000;border:none;-moz-column-gap:.25rem;column-gap:.25rem;display:flex;flex-direction:row;font-size:.875rem;height:1rem;line-height:1.25rem;place-items:center;position:absolute;right:.5rem;top:-1.25rem}:root{--font-family-title:Bruno Ace SC,serif;--font-style-title:normal;--color-primary:#266dd1;--font-family-text:Poppins,sans-serif;--font-family-mono:JetBrains Mono,ui-monospace,monospace;--font-weight-text:400;--font-weight-text-medium:600;--font-weight-text-bold:700;--font-weight-text-extrabold:800;--font-style-text:normal;--font-menu-link-size:clamp(0.75rem,0.637vw + 0.427rem,1rem);--font-paragraph-size:clamp(0.875rem,0.294vw + 0.816rem,1rem);--font-header-size:clamp(0.625rem,0.188vw + 0.581rem,0.75rem);--font-header-one-size:clamp(1.875rem,3vw + 1rem,2.5rem);--font-header-two-size:clamp(1.625rem,2.5vw + 0.875rem,2.125rem);--font-header-three-size:clamp(1.375rem,2vw + 0.75rem,1.875rem);--font-header-four-size:clamp(1.125rem,1.75vw + 0.625rem,1.625rem);--font-header-five-size:clamp(1rem,1.5vw + 0.5rem,1.375rem);--font-header-six-size:clamp(0.875rem,1.25vw + 0.375rem,1.125rem);--line-height-paragraph:clamp(1.3rem,-0.029vw + 1.318rem,1.313rem);--blue:#266dd1;--blue-2:#4187de;--blue-deep:#144a93;--blue-soft:#e6efff;--accent:#ff6a3d;--accent-2:#ffb13d;--accent-soft:#ffece4;--live:#ef3b5b;--live-soft:#ffe4ea;--green:#1aa063;--r-sm:8px;--r-md:14px;--r-lg:20px;--r-xl:28px;--shadow-card:0 1px 2px rgba(20,30,60,.04),0 12px 30px -16px rgba(20,30,60,.12);--shadow-soft:0 1px 2px rgba(20,30,60,.05);--shadow-pop:0 20px 50px -20px rgba(38,109,209,.35)}html[data-theme=light]{--font-color-text:#0c1426;--font-color-title:#0c1426;--font-color-text-white:#fff;--color-body:#fff;--color-body-1:#f6f8fc;--color-body-2:#eef2f8;--color-body-3:#e3eaf3;--color-nav-footer:hsla(0,0%,100%,.85);--color-nav-footer-solid:#fff;--color-bg-race-info:#f9f9f9;--color-background-modal:rgba(0,87,168,.49);--color-black:#000;--color-header:#6b7689;--color-text-2:#3b4760;--color-text-3:#6b7689;--color-text-4:#98a2b3;--color-select:#266dd1;--color-route:#266dd1;--color-vtt:#d17e26;--color-piste:#b123be;--color-bmx:#48d126;--color-cyclo:#6a0b27;--color-hover:#ff6a3d;--color-danger:red;--color-lightgrey:#f4f4f4;--color-success:#1aa063;--color-line:#e3e8f1;--color-line-2:#d5dde9;--color-line-strong:#c8d2e1;--box-shadow:0 1px 2px rgba(20,30,60,.05)}html[data-theme=dark]{--font-color-text:#d0d6e0;--font-color-title:#ddd;--font-color-text-white:#0c1426;--color-body:#0c1426;--color-body-1:#111b33;--color-body-2:#162040;--color-body-3:#1a264a;--color-nav-footer:rgba(12,20,38,.9);--color-nav-footer-solid:#0c1426;--color-bg-race-info:#111b33;--color-background-modal:rgba(0,87,168,.49);--color-black:#d0d6e0;--color-header:#6b7689;--color-text-2:#8a95a8;--color-text-3:#6b7689;--color-text-4:#4a5568;--color-select:#266dd1;--color-route:#266dd1;--color-vtt:#d17e26;--color-piste:#b123be;--color-bmx:#48d126;--color-cyclo:#6a0b27;--color-hover:#ff6a3d;--color-danger:red;--color-lightgrey:#f4f4f4;--color-success:#1aa063;--color-line:#1e2d50;--color-line-2:#253660;--color-line-strong:#2d4070;--box-shadow:0 1px 2px rgba(0,0,0,.3)}@keyframes afterlength{0%{width:0}to{width:50px}}.navbar{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:var(--color-nav-footer);border-bottom:1px solid var(--color-line);position:sticky;top:0;z-index:900}.navbar .max-nav{align-items:center;display:flex;flex-direction:row;gap:12px;height:78px;justify-content:space-between;margin:0 auto;max-width:1320px;padding:0 16px;position:relative}@media screen and (min-width:812px)and (max-width:1024px){.navbar .max-nav{gap:8px;justify-content:center;padding:0 10px}}@media screen and (min-width:1025px){.navbar .max-nav{gap:28px;justify-content:center;padding:0 28px}}.navbar .max-nav .logo{flex-shrink:0;min-width:0}.navbar .max-nav .logo a{align-items:center;display:flex;gap:10px;text-decoration:none}@media screen and (min-width:812px)and (max-width:1024px){.navbar .max-nav .logo a{gap:6px}}@media screen and (min-width:1025px){.navbar .max-nav .logo a{gap:12px}}.navbar .max-nav .logo .mark{background:linear-gradient(135deg,var(--blue) 0,var(--blue-deep) 100%);border-radius:11px;box-shadow:var(--shadow-pop);display:grid;flex-shrink:0;height:34px;place-items:center;position:relative;width:34px}@media screen and (min-width:812px)and (max-width:1024px){.navbar .max-nav .logo .mark{border-radius:8px;height:24px;width:24px}}@media screen and (min-width:1025px){.navbar .max-nav .logo .mark{height:38px;width:38px}}.navbar .max-nav .logo .mark:before{border-bottom:2px solid #fff;border-bottom-color:var(--accent);border-left:2px solid #fff;border-radius:7px;border-right:2px solid #fff;border-right-color:var(--accent);border-top:2px solid #fff;content:"";inset:5px;position:absolute}@media screen and (min-width:812px)and (max-width:1024px){.navbar .max-nav .logo .mark:before{border-radius:5px;border-width:1.5px;inset:4px}}.navbar .max-nav .logo .wordmark{color:var(--font-color-title);font-family:var(--font-family-title);font-size:17px;letter-spacing:.01em;line-height:1}@media screen and (min-width:812px)and (max-width:1024px){.navbar .max-nav .logo .wordmark{font-size:11px;letter-spacing:0}}@media screen and (min-width:1025px){.navbar .max-nav .logo .wordmark{font-size:19px}}.navbar .max-nav .logo .wordmark .num{color:var(--accent)}.navbar .max-nav .logo .wordmark small{color:var(--color-text-3);display:block;font-family:var(--font-family-text);font-size:9px;font-weight:var(--font-weight-text-medium);letter-spacing:.25em;margin-top:4px;text-transform:uppercase}@media screen and (min-width:812px)and (max-width:1024px){.navbar .max-nav .logo .wordmark small{display:none}}@media screen and (min-width:1025px){.navbar .max-nav .logo .wordmark small{display:block}}.navbar .max-nav .menu-icons{background:var(--color-nav-footer-solid);display:grid;gap:8px;grid-template-columns:repeat(2,1fr);height:calc(100vh - 78px);left:0;overflow-y:auto;padding:16px;position:fixed;top:78px;transform:translateX(-200vw);transition:transform .8s cubic-bezier(.77,0,.175,1);width:100vw;z-index:899}@media screen and (min-width:812px)and (max-width:1024px){.navbar .max-nav .menu-icons{align-items:center;background:transparent;display:flex;flex:1 1 auto;gap:2px;height:auto;justify-content:center;min-width:0;overflow-y:visible;padding:0;position:static;transform:none;transition:none;width:auto;z-index:auto}}@media screen and (min-width:1025px){.navbar .max-nav .menu-icons{align-items:center;background:transparent;display:flex;gap:6px;height:auto;justify-content:center;overflow-y:visible;padding:0;position:static;transform:none;transition:none;width:auto;z-index:auto}}.navbar .max-nav .menu-icons .container-icon{align-items:center;border:1px solid var(--color-line);border-radius:var(--r-md);color:var(--color-text-2);display:flex;flex-direction:column;gap:8px;justify-content:center;min-width:unset;text-decoration:none;transition:background .15s,transform .15s}@media screen and (min-width:812px)and (max-width:1024px){.navbar .max-nav .menu-icons .container-icon{border:0;border-radius:10px;gap:1px;min-width:54px;padding:5px}}@media screen and (min-width:1025px){.navbar .max-nav .menu-icons .container-icon{border:0;border-radius:12px;gap:2px;min-width:76px;padding:8px 12px}}@media screen and (min-width:812px)and (max-width:1024px){.navbar .max-nav .menu-icons .container-icon.mobile-only{display:none}}@media screen and (min-width:1025px){.navbar .max-nav .menu-icons .container-icon.mobile-only{display:none}}.navbar .max-nav .menu-icons .container-icon:hover{background:var(--blue-soft);color:var(--blue-deep)}.navbar .max-nav .menu-icons .container-icon:hover svg{transform:translateY(-2px)}.navbar .max-nav .menu-icons .container-icon svg{fill:var(--blue);height:28px;transition:transform .2s;width:28px}@media screen and (min-width:812px)and (max-width:1024px){.navbar .max-nav .menu-icons .container-icon svg{height:20px;width:20px}}@media screen and (min-width:1025px){.navbar .max-nav .menu-icons .container-icon svg{height:24px;width:24px}}.navbar .max-nav .menu-icons .container-icon span{font-size:11px;font-weight:var(--font-weight-text-medium);letter-spacing:.02em;text-transform:capitalize;white-space:nowrap}@media screen and (min-width:812px)and (max-width:1024px){.navbar .max-nav .menu-icons .container-icon span{font-size:9px}}@media screen and (min-width:1025px){.navbar .max-nav .menu-icons .container-icon span{font-size:10.5px}}.navbar .max-nav .menu-slide{transform:translateX(0)}.navbar .max-nav .menu{display:none;list-style:none;margin:0;padding:0}@media screen and (min-width:812px)and (max-width:1024px){.navbar .max-nav .menu{align-items:center;display:flex;flex:0 0 auto;gap:4px;justify-content:flex-end;min-width:0}}@media screen and (min-width:1025px){.navbar .max-nav .menu{align-items:center;display:flex;flex:initial;gap:8px;justify-content:normal;min-width:auto}}.navbar .max-nav .menu .nav-li{display:flex}@media screen and (min-width:812px)and (max-width:1024px){.navbar .max-nav .menu .nav-li{display:none}}@media screen and (min-width:1025px){.navbar .max-nav .menu .nav-li{display:none}}@media screen and (min-width:812px)and (max-width:1024px){.navbar .max-nav .menu .nav-li.nav-li-user{display:flex}}@media screen and (min-width:1025px){.navbar .max-nav .menu .nav-li.nav-li-user{display:flex}}.navbar .max-nav .menu .nav-li a.nav-links{border-radius:8px;color:var(--color-text-2);font-size:14px;font-weight:500;padding:8px 12px;text-decoration:none;transition:background .15s,color .15s;white-space:nowrap}@media screen and (min-width:812px)and (max-width:1024px){.navbar .max-nav .menu .nav-li a.nav-links{font-size:12px;padding:6px 7px}}@media screen and (min-width:1025px){.navbar .max-nav .menu .nav-li a.nav-links{font-size:14px;padding:8px 12px}}.navbar .max-nav .menu .nav-li a.nav-links:hover{background:var(--color-body-2);color:var(--font-color-title)}.navbar .max-nav .menu .nav-li .firstletter{background:linear-gradient(135deg,var(--blue) 0,var(--blue-deep) 100%);border-radius:50%;cursor:pointer;display:grid;height:34px;place-items:center;position:relative;width:34px}.navbar .max-nav .menu .nav-li .firstletter p{color:#fff;font-size:14px;font-weight:var(--font-weight-text-bold);left:50%;margin:0;position:absolute;text-align:center;text-transform:uppercase;top:50%;transform:translate(-50%,-50%)}.navbar .max-nav .menu .nav-li .avatar-profil{align-items:center;border:2px solid var(--color-line);border-radius:50%;cursor:pointer;display:flex;height:34px;justify-content:center;overflow:hidden;transition:border-color .15s;width:34px}.navbar .max-nav .menu .nav-li .avatar-profil:hover{border-color:var(--blue)}.navbar .max-nav .menu .nav-li .avatar-profil .avatar{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.navbar .max-nav .menu .loginmenu{align-items:center;display:flex;gap:10px;margin-left:8px}@media screen and (min-width:812px)and (max-width:1024px){.navbar .max-nav .menu .loginmenu{gap:6px;margin-left:2px}}@media screen and (min-width:1025px){.navbar .max-nav .menu .loginmenu{gap:10px;margin-left:8px}}.navbar .max-nav .menu .loginmenu .link-log{align-items:center;background:var(--accent);border-radius:10px;box-shadow:0 8px 24px -10px rgba(255,106,61,.5);color:#fff;display:inline-flex;font-size:13px;font-weight:var(--font-weight-text-medium);gap:8px;letter-spacing:.01em;padding:10px 18px;text-decoration:none;text-transform:lowercase;transition:transform .15s,background .15s}@media screen and (min-width:812px)and (max-width:1024px){.navbar .max-nav .menu .loginmenu .link-log{font-size:12px;padding:8px 10px}}@media screen and (min-width:1025px){.navbar .max-nav .menu .loginmenu .link-log{font-size:13px;padding:10px 18px}}.navbar .max-nav .menu .loginmenu .link-log:hover{background:#ff7c52;transform:translateY(-1px)}.navbar .max-nav .menu .login,.navbar .max-nav .menu .logout{display:none}.navbar .max-nav .burger{cursor:pointer;display:flex;flex-direction:column;gap:5px;margin-left:auto;padding:10px}@media screen and (min-width:812px)and (max-width:1024px){.navbar .max-nav .burger{display:none}}@media screen and (min-width:1025px){.navbar .max-nav .burger{display:none}}.navbar .max-nav .burger span{background:var(--font-color-title);border-radius:2px;display:block;height:2px;transition:.4s;width:22px}.navbar .max-nav .nav-burger-close span:first-child{transform:rotate(45deg) translate(5px,5px)}.navbar .max-nav .nav-burger-close span:nth-child(2){opacity:0}.navbar .max-nav .nav-burger-close span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.navbar .max-nav .hidden{display:none!important}.navbar .max-nav .visible{display:block!important}.navbar .max-nav .user-menu{background:var(--color-nav-footer-solid);border:1px solid var(--color-line);border-radius:var(--r-md);box-shadow:var(--shadow-card);display:none;min-width:200px;padding:16px;position:absolute;right:28px;top:78px;z-index:901}.navbar .max-nav .user-menu ul{list-style:none;margin:0;padding:0}.navbar .max-nav .user-menu ul p{color:var(--font-color-title);font-size:14px;font-weight:var(--font-weight-text-bold);margin:0 0 2px}.navbar .max-nav .user-menu ul span{border-bottom:1px solid var(--color-line);color:var(--color-text-3);display:block;font-size:12px;margin-bottom:12px;padding-bottom:12px}.navbar .max-nav .user-menu ul li{border-radius:8px;margin-bottom:4px;padding:8px 10px;transition:background-color .15s}.navbar .max-nav .user-menu ul li:hover{background-color:var(--blue-soft)}.navbar .max-nav .user-menu ul li a{color:var(--color-text-2);display:block;font-size:14px;font-weight:500;text-decoration:none;text-transform:capitalize}.navbar .max-nav .user-menu ul li:hover a{color:var(--blue-deep)}.footer{background:var(--color-body-1);border-top:1px solid var(--color-line);margin-top:80px;position:relative;width:100%}.footer .max-footer{margin:0 auto;max-width:1320px;padding:60px 28px 30px}.footer .max-footer .wrapper{align-items:start;border-bottom:1px solid var(--color-line);display:grid;gap:32px;grid-template-columns:1fr;padding-bottom:36px}@media screen and (min-width:576px)and (max-width:768px){.footer .max-footer .wrapper{gap:40px;grid-template-columns:1fr 1fr}}@media screen and (min-width:812px)and (max-width:1024px){.footer .max-footer .wrapper{gap:40px;grid-template-columns:1fr 1fr;padding-bottom:44px}}@media screen and (min-width:1025px){.footer .max-footer .wrapper{gap:60px;grid-template-columns:1.4fr 1fr 1.2fr auto;padding-bottom:50px}}.footer .max-footer .wrapper h4{color:var(--font-color-title);font-family:var(--font-family-text);font-size:12px;font-weight:var(--font-weight-text-bold);letter-spacing:.22em;margin-bottom:20px;padding-bottom:10px;position:relative;text-transform:uppercase}.footer .max-footer .wrapper h4:after{background:var(--accent);border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:28px}.footer .max-footer .wrapper .social .socialinks{display:flex;flex-wrap:wrap;gap:10px}.footer .max-footer .wrapper .social .socialinks a{background:var(--color-body);border:1px solid var(--color-line);border-radius:11px;color:var(--blue);display:grid;height:42px;place-items:center;transition:all .2s;width:42px}.footer .max-footer .wrapper .social .socialinks a:hover{background:var(--blue);border-color:var(--blue);color:#fff;transform:translateY(-2px)}.footer .max-footer .wrapper .social .socialinks a svg{fill:currentColor;height:19px;width:19px}.footer .max-footer .wrapper .navigation .menu{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.footer .max-footer .wrapper .navigation .menu .nav-li{display:block}.footer .max-footer .wrapper .navigation .menu .nav-li .nav-links{border-radius:0;color:var(--color-text-2);display:inline-block;font-size:14px;font-weight:500;padding:0;text-decoration:none;text-transform:capitalize;transition:color .15s,padding-left .15s}.footer .max-footer .wrapper .navigation .menu .nav-li .nav-links:hover{background:transparent;color:var(--blue);padding-left:6px}.footer .max-footer .wrapper .legal-links .container{display:flex;flex-direction:column;gap:10px}.footer .max-footer .wrapper .legal-links .container a{color:var(--color-text-2);display:inline-block;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s,padding-left .15s}.footer .max-footer .wrapper .legal-links .container a:hover{color:var(--blue);padding-left:6px}.footer .max-footer .wrapper .wrapper-theme{display:flex;flex-direction:column;gap:10px}.footer .max-footer .wrapper .wrapper-theme h4{margin:0 0 8px}.footer .max-footer .wrapper .wrapper-theme h4:after{display:none}.footer .max-footer .wrapper .wrapper-theme .theme-toggle{align-items:center;background:var(--color-body);border:1px solid var(--color-line);border-radius:999px;display:inline-flex;gap:4px;padding:4px;width:-moz-fit-content;width:fit-content}.footer .max-footer .wrapper .wrapper-theme .theme-toggle button{align-items:center;background:none;border:0;border-radius:999px;color:var(--color-text-3);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:var(--font-weight-text-medium);gap:6px;padding:7px 14px;transition:all .15s}.footer .max-footer .wrapper .wrapper-theme .theme-toggle button.active{background:var(--blue);box-shadow:0 4px 10px -3px rgba(38,109,209,.4);color:#fff}.footer .max-footer .wrapper .wrapper-theme .theme-toggle button svg{height:14px;width:14px}.footer .max-footer .footer-bottom{align-items:flex-start;color:var(--color-text-3);display:flex;flex-direction:column;font-size:12px;gap:12px;padding-top:24px}@media screen and (min-width:576px)and (max-width:768px){.footer .max-footer .footer-bottom{align-items:center;flex-direction:row;justify-content:space-between}}@media screen and (min-width:812px)and (max-width:1024px){.footer .max-footer .footer-bottom{align-items:center;flex-direction:row;justify-content:space-between}}@media screen and (min-width:1025px){.footer .max-footer .footer-bottom{align-items:center;flex-direction:row;justify-content:space-between}}.footer .max-footer .footer-bottom .copyright{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.footer .max-footer .footer-bottom .copyright p{font-size:14px;margin:0}.footer .max-footer .footer-bottom .copyright p:first-child{color:var(--font-color-title);font-family:var(--font-family-title);font-size:14px}.footer .max-footer .footer-bottom .regions{display:flex;gap:14px}.footer .max-footer .footer-bottom .regions span{color:var(--accent);font-family:var(--font-family-mono);font-size:12px;font-weight:var(--font-weight-text-bold);letter-spacing:.04em}.footer .webmaster{align-items:center;background:var(--color-body);border:1px solid var(--color-line);border-radius:8px;bottom:24px;color:var(--color-text-3);display:inline-flex;font-size:11px;font-weight:500;gap:8px;padding:6px 10px;position:absolute;right:28px;text-decoration:none;transition:border-color .15s}.footer .webmaster:hover{border-color:var(--blue)}.footer .webmaster img{height:18px;width:auto}@media screen and (max-width:575px){.footer{margin-top:50px}.footer .max-footer{padding:44px 18px 90px}.footer .max-footer .wrapper{gap:32px;grid-template-columns:1fr;padding-bottom:32px}.footer .max-footer .footer-bottom{align-items:flex-start;flex-direction:column;gap:12px}.footer .webmaster{bottom:auto;margin:20px 18px;position:relative;right:auto;width:-moz-fit-content;width:fit-content}}.mentions{align-items:flex-start;display:flex;flex-direction:column;margin:2rem 1rem 4rem}.mentions h4{margin-block:1rem}.wrapper-privatepolicy{align-items:flex-start;display:flex;flex-direction:column;margin:2rem 1rem 4rem}.wrapper-privatepolicy h4{margin-block:1rem}.wrapper-privatepolicy .section-more{margin-top:4rem}.wrapper-droits-obligations{align-items:flex-start;display:flex;flex-direction:column;margin:4rem 1rem}.wrapper-droits-obligations h1{margin-bottom:1rem}.wrapper-droits-obligations .wrapper{margin-block:2rem}.wrapper-droits-obligations .wrapper h2,.wrapper-droits-obligations .wrapper h3,.wrapper-droits-obligations .wrapper h4{margin-bottom:1rem}.wrapper-droits-obligations .wrapper a{font-weight:var(--font-weight-text-medium);text-decoration:underline}.wrapper-droits-obligations .wrapper strong{color:var(--color-black);font-weight:var(--font-weight-text-medium)}.wrapper-droits-obligations .wrapper ul{list-style:circle;margin:1rem}.wrapper-droits-obligations .wrapper ul li{color:var(--font-color-text)}.error500{display:grid;font-family:var(--font-family-text);isolation:isolate;min-height:80vh;overflow:hidden;padding:1.5rem;place-items:center;position:relative}.error500__bg{background:radial-gradient(55rem 55rem at 0 0,color-mix(in oklab,#fff 0%,var(--color-primary) 28%) 0,transparent 60%),radial-gradient(45rem 45rem at 100% 100%,color-mix(in oklab,#fff 0%,var(--color-primary) 22%) 0,transparent 60%),linear-gradient(180deg,color-mix(in oklab,#fff 0%,var(--color-primary) 8%),transparent 40%);filter:blur(18px);inset:-20%;opacity:.7;position:absolute;z-index:-1}.error500__card{backdrop-filter:blur(10px) saturate(120%);background:color-mix(in oklab,#fff 70%,transparent);border:1px solid color-mix(in oklab,var(--color-black) 10%,transparent);border-radius:1.25rem;box-shadow:var(--box-shadow);padding:1.25rem;text-align:center;width:min(760px,100%)}@media screen and (min-width:812px)and (max-width:1024px){.error500__card{padding:1.75rem}}@media screen and (min-width:1025px){.error500__card{padding:2rem}}.error500__code{background:linear-gradient(90deg,var(--color-primary),color-mix(in oklab,var(--color-primary) 40%,#000));-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-family-title);font-size:var(--font-header-one-size);font-style:var(--font-style-title);letter-spacing:-.02em;line-height:1;margin-bottom:.4rem}@media screen and (min-width:812px)and (max-width:1024px){.error500__code{font-size:clamp(3rem,6vw,5rem)}}@media screen and (min-width:1025px){.error500__code{font-size:clamp(3.5rem,6vw,6.25rem)}}.error500__title{color:var(--font-color-title);font-size:var(--font-header-three-size);font-weight:var(--font-weight-text-bold);margin:0 0 .25rem}.error500__desc{line-height:var(--line-height-paragraph);margin:0 0 .9rem}.error500__desc,.error500__help{color:var(--font-color-text);font-size:var(--font-paragraph-size)}.error500__help{margin-bottom:1.25rem;margin-inline:auto;max-width:62ch;opacity:.9;padding-inline:.25rem}.error500__actions{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin-bottom:1rem}@media screen and (min-width:812px)and (max-width:1024px){.error500__actions{gap:.75rem}}@media screen and (min-width:1025px){.error500__actions{gap:.85rem}}.btn{--_bg:#fff;--_fg:var(--color-black);--_bd:color-mix(in oklab,var(--color-black) 12%,#fff);align-items:center;background:var(--_bg);border:1px solid var(--_bd);border-radius:.9rem;color:var(--_fg);cursor:pointer;display:inline-flex;font-weight:var(--font-weight-text-medium);gap:.5rem;padding:.62rem .9rem;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease}.btn:hover{box-shadow:var(--box-shadow);transform:translateY(-1px)}.btn:active{box-shadow:none;transform:translateY(0)}.btn__icon{font-size:1rem;line-height:1}.btn--primary{--_bg:var(--color-primary);--_fg:var(--font-color-text-white);--_bd:transparent}.btn--outline{background:transparent}.btn--ghost{background:color-mix(in oklab,#000 6%,#fff)}.wrapper-news{margin:0 auto;max-width:1200px;padding:0 24px 48px}.wrapper-news .blog-header{align-items:end;display:grid;gap:24px;grid-template-columns:1fr auto;margin-bottom:32px;padding-top:32px}@media(max-width:980px){.wrapper-news .blog-header{grid-template-columns:1fr}}.wrapper-news .blog-header h1{align-items:center;color:var(--font-color-title);display:inline-flex;font-size:clamp(36px,5vw,64px);gap:18px;letter-spacing:-.03em;line-height:.95;margin:0}.wrapper-news .blog-header h1:before{background:var(--color-accent,#ff6a3d);border-radius:3px;content:"";height:44px;width:6px}.wrapper-news .blog-header h1 em{color:var(--color-accent,#ff6a3d);font-family:var(--font-family-title);font-style:normal}.wrapper-news .blog-eyebrow{color:var(--color-primary);display:inline-block;font-size:11px;font-weight:700;letter-spacing:.22em;margin-bottom:10px;text-transform:uppercase}.wrapper-news .blog-lede{color:var(--font-color-text);font-size:16px;line-height:1.55;margin:16px 0 0;max-width:580px;opacity:.7;text-wrap:pretty}.wrapper-news .blog-meta-chip{align-items:center;background:var(--color-body-secondary,#f5f7fb);border:1px solid var(--color-line,#e3e8f1);border-radius:999px;color:var(--font-color-text);display:inline-flex;font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-size:11px;font-weight:600;gap:8px;letter-spacing:.08em;padding:8px 14px;white-space:nowrap}@media(max-width:980px){.wrapper-news .blog-meta-chip{justify-self:start}}.wrapper-news .blog-meta-chip b{color:var(--font-color-title);font-family:var(--font-family-title);font-size:18px;font-weight:800;margin-right:2px}.wrapper-news .blog-meta-chip:before{background:var(--color-accent,#ff6a3d);border-radius:50%;content:"";height:6px;width:6px}.wrapper-news .wrapper-cards{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}@media(max-width:980px){.wrapper-news .wrapper-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.wrapper-news .wrapper-cards{grid-template-columns:1fr}}.wrapper-news .card-news{background:var(--color-body,#fff);border:1px solid var(--color-line,#e3e8f1);border-radius:16px;display:flex;flex-direction:column;overflow:hidden;transition:transform .2s,box-shadow .2s,border-color .2s}.wrapper-news .card-news:hover{border-color:var(--color-line-strong,#c8d2e4);box-shadow:var(--box-shadow,0 1px 2px rgba(20,30,60,.04),0 12px 30px -16px rgba(20,30,60,.12));transform:translateY(-3px)}.wrapper-news .card-news .card-hero{aspect-ratio:16/10;overflow:hidden;position:relative}.wrapper-news .card-news .imglink{display:block;inset:0;position:absolute}.wrapper-news .card-news img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s;width:100%}.wrapper-news .card-news:hover img{transform:scale(1.05)}.wrapper-news .card-news .category{left:12px;position:absolute;top:12px;z-index:2}.wrapper-news .card-news .catlink{align-items:center;backdrop-filter:blur(8px);background:hsla(0,0%,100%,.94);border-radius:5px;color:var(--font-color-title);display:inline-flex;font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-size:10px;font-weight:700;gap:5px;letter-spacing:.16em;padding:4px 9px;text-decoration:none;text-transform:uppercase;transition:all .15s}.wrapper-news .card-news .catlink:hover{background:var(--color-accent,#ff6a3d);color:#fff}.wrapper-news .card-news .card-content{display:flex;flex:1;flex-direction:column;gap:10px;padding:18px 20px 20px}.wrapper-news .card-news .titlelink{color:var(--font-color-title);font-family:var(--font-family-title);font-size:18px;font-weight:700;letter-spacing:-.005em;line-height:1.25;margin:0;text-decoration:none;text-wrap:balance;transition:color .15s}.wrapper-news .card-news .titlelink:hover{color:var(--color-accent,#ff6a3d)}.wrapper-news .empty-state{background:var(--color-body-secondary,#f5f7fb);border:1px dashed var(--color-line-strong,#c8d2e4);border-radius:16px;color:var(--font-color-text);font-size:14px;grid-column:1/-1;opacity:.7;padding:60px 24px;text-align:center}.wrapper-news .navigation{align-items:center;display:flex;justify-content:center;margin:48px 0 16px}.wrapper-news .pagination{align-items:center;background:var(--color-body,#fff);border:1px solid var(--color-line,#e3e8f1);border-radius:12px;box-shadow:var(--box-shadow-soft,0 1px 2px rgba(20,30,60,.05));display:inline-flex;gap:4px;padding:4px}.wrapper-news .pagination span a{align-items:center;border-radius:8px;color:var(--font-color-text);display:inline-flex;font-family:var(--font-family-text);font-size:13px;font-weight:600;height:34px;justify-content:center;min-width:34px;padding:0 10px;text-decoration:none;transition:all .15s}.wrapper-news .pagination span a:hover{background:var(--color-body-secondary,#f5f7fb);color:var(--font-color-title)}.wrapper-news .pagination .current{align-items:center;background:var(--color-accent,#ff6a3d);border-radius:8px;box-shadow:0 4px 10px -4px rgba(255,106,61,.5);color:#fff;display:inline-flex;font-family:var(--font-family-text);font-size:13px;font-weight:600;height:34px;justify-content:center;min-width:34px;padding:0 10px}.wrapper-news .pagination .first a,.wrapper-news .pagination .last a,.wrapper-news .pagination .next a,.wrapper-news .pagination .previous a{gap:6px;opacity:.7;padding:0 12px}.wrapper-singlepost{margin:0 auto;max-width:920px;padding-left:16px;padding-right:16px;padding-top:24px}@media screen and (min-width:769px)and (max-width:811px){.wrapper-singlepost{padding-left:22px;padding-right:22px}}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-singlepost{padding-left:28px;padding-right:28px}}.wrapper-singlepost .header{margin-bottom:28px;text-align:left}.wrapper-singlepost .header .category{align-items:center;background:var(--blue-soft);border-radius:6px;color:var(--blue);display:inline-flex;font-family:var(--font-mono);font-size:11px;font-weight:700;gap:6px;letter-spacing:.18em;margin-bottom:18px;padding:5px 12px;text-decoration:none;text-transform:uppercase;transition:all .15s}.wrapper-singlepost .header .category:before{background:var(--blue);border-radius:50%;content:"";height:6px;width:6px}.wrapper-singlepost .header .category:hover{background:var(--accent-soft);color:var(--accent)}.wrapper-singlepost .header .category:hover:before{background:var(--accent)}.wrapper-singlepost .header h1{color:var(--text);font-family:var(--font-display);font-size:clamp(32px,4.5vw,56px);letter-spacing:-.025em;line-height:1.05;margin:0;text-wrap:balance}.wrapper-singlepost .header .deck{color:var(--text-2);font-size:18px;line-height:1.55;margin:16px 0 0;max-width:760px;text-wrap:pretty}.wrapper-singlepost .sharelinks{width:100%}.wrapper-singlepost .sharelinks .sharebutton{align-items:center;cursor:pointer;display:flex;flex-direction:column;margin-block:2rem}.wrapper-singlepost .sharelinks .sharebutton p{font-weight:var(--font-weight-text-medium)}.wrapper-singlepost .sharelinks .sharebutton svg{transition:all .3s ease}.wrapper-singlepost .sharelinks .sharebutton svg path{fill:var(--color-black)}.wrapper-singlepost .sharelinks .sharebutton svg:hover path{fill:var(--color-hover)}.wrapper-singlepost .sharelinks .share,.wrapper-singlepost .sharelinks .sharebuttonhide{display:none}.wrapper-singlepost .sharelinks .shareshow{align-items:center;animation:reportanime .3s ease .3s forwards;display:flex;flex-direction:column;margin:0 auto;margin-block:2rem;opacity:0;position:relative;width:100%}.wrapper-singlepost .sharelinks .shareshow .closecross{cursor:pointer;left:10px;position:absolute;top:0}.wrapper-singlepost .sharelinks .shareshow p{font-weight:var(--font-weight-text-medium);margin-bottom:1rem}.wrapper-singlepost .sharelinks .shareshow .shareby{align-items:center;display:flex;flex-direction:row;justify-content:space-around;width:100%}.wrapper-singlepost .sharelinks .shareshow .shareby img{height:15px}.wrapper-singlepost .sharelinks .shareshow .shareby .sharebymail{align-items:center;background-color:var(--color-primary);display:flex;flex-direction:row;height:15px;justify-content:center;padding:1.05rem;text-align:center;text-decoration:none;transition:background-color .3s ease;width:15px}.wrapper-singlepost .sharelinks .shareshow .shareby .sharebymail:hover{background-color:var(--color-hover)}.wrapper-singlepost .sharelinks .shareshow .shareby .sharebytwitter{align-items:center;background-color:var(--color-primary);display:flex;flex-direction:row;height:15px;justify-content:center;padding:1rem;text-align:center;text-decoration:none;transition:background-color .3s ease;width:15px}.wrapper-singlepost .sharelinks .shareshow .shareby .sharebytwitter:hover{background-color:var(--color-hover)}.wrapper-singlepost .sharelinks .shareshow .shareby .sharebyfacebook{align-items:center;background-color:var(--color-primary);display:flex;flex-direction:row;height:15px;justify-content:center;padding:1rem;text-align:center;text-decoration:none;transition:background-color .3s ease;width:15px}.wrapper-singlepost .sharelinks .shareshow .shareby .sharebyfacebook:hover{background-color:var(--color-hover)}.wrapper-singlepost .sharelinks .shareshow .shareby .sharebywhatsapp{align-items:center;background-color:var(--color-primary);display:flex;flex-direction:row;height:15px;justify-content:center;padding:1rem;text-align:center;text-decoration:none;transition:background-color .3s ease;width:15px}.wrapper-singlepost .sharelinks .shareshow .shareby .sharebywhatsapp:hover{background-color:var(--color-hover)}.wrapper-singlepost .sharelinks .shareshow .shareby .copy-btn{align-items:center;background-color:var(--color-primary);border:none;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:.5rem;position:relative}.wrapper-singlepost .sharelinks .shareshow .shareby .copy-btn .tooltip-content{background-color:var(--color-success);border-radius:50%;bottom:100%;color:var(--font-color-text-var(--font-color-text-white));display:none;font-size:10px;left:50%;padding:.5rem;position:absolute;transform:translateX(-50%)}.wrapper-singlepost .core{position:relative}.wrapper-singlepost .wrapper-hero-single{aspect-ratio:16/9;background:var(--bg-2);border-radius:18px;margin-bottom:32px;overflow:hidden;position:relative}.wrapper-singlepost .wrapper-hero-single img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wrapper-singlepost .wrapper-hero-single .credit{backdrop-filter:blur(8px);background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.18);border-radius:6px;bottom:14px;color:hsla(0,0%,100%,.75);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;padding:5px 10px;position:absolute;right:16px;text-transform:uppercase}.wrapper-singlepost .content-header{align-items:center;border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:28px;padding:20px 0}.wrapper-singlepost .content-header .sharelinks{margin-left:auto}.wrapper-singlepost .posted{align-items:flex-end;display:flex;flex-wrap:wrap;gap:20px}.wrapper-singlepost .container-author{align-items:center;display:flex;gap:12px}.wrapper-singlepost .container-author .author-avatar{background:linear-gradient(135deg,var(--accent),#c93f1f);border-radius:50%;box-shadow:0 6px 14px -6px rgba(255,106,61,.5);color:#fff;display:grid;flex-shrink:0;font-family:var(--font-display);font-size:16px;font-weight:800;height:44px;letter-spacing:-.02em;place-items:center;width:44px}.wrapper-singlepost .container-author .author-text{display:flex;flex-direction:column}.wrapper-singlepost .container-author .authorname{color:var(--text);font-size:14px;font-weight:600;letter-spacing:0;margin:0}.wrapper-singlepost .container-author .authorname b{color:var(--accent);font-weight:700}.wrapper-singlepost .wrapper-timeago{align-items:center;color:var(--text-3);display:inline-flex;font-family:var(--font-mono);font-size:11px;font-weight:600;gap:6px;letter-spacing:.08em;margin-top:2px;text-transform:uppercase}.wrapper-singlepost .wrapper-timeago p{margin:0}.wrapper-singlepost .wrapper-timeago .timeago{color:var(--text-2)}.wrapper-singlepost .wrapper-timeago .dot{color:var(--line-strong)}.wrapper-singlepost .read-time-pill{align-items:center;background:var(--bg-2);border-radius:7px;color:var(--text-3);display:inline-flex;font-family:var(--font-mono);font-size:11px;font-weight:600;gap:5px;letter-spacing:.06em;padding:5px 10px;white-space:nowrap}.wrapper-singlepost .read-time-pill svg{height:12px;width:12px}.wrapper-singlepost .container-thumbs{display:flex;flex-shrink:0}.wrapper-singlepost .formthumb{display:inline}.wrapper-singlepost .btn-thumb{align-items:center;background:#fff;border:1px solid var(--line-strong);border-radius:10px;color:var(--text);cursor:pointer;display:inline-flex;font:600 13px var(--font-body);gap:8px;letter-spacing:.02em;padding:8px 14px;transition:all .15s}.wrapper-singlepost .btn-thumb:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}.wrapper-singlepost .btn-thumb:hover svg{transform:scale(1.1)}.wrapper-singlepost .btn-thumb.liked{background:var(--accent);border-color:var(--accent);box-shadow:0 6px 14px -6px rgba(255,106,61,.55);color:#fff}.wrapper-singlepost .btn-thumb.liked svg{fill:currentColor;stroke:none}.wrapper-singlepost .btn-thumb svg{fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;transition:transform .15s;width:16px}.wrapper-singlepost .btn-thumb span{font-family:var(--font-mono);font-size:13px;font-weight:700;letter-spacing:.02em}.wrapper-singlepost .content{color:var(--text);font-family:"Source Serif 4",Georgia,serif;font-size:17px;line-height:1.7;margin-bottom:48px}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-singlepost .content{font-size:18px}}.wrapper-singlepost .content>p{margin:0 0 1.4em;text-wrap:pretty}.wrapper-singlepost .content>p:first-of-type:first-letter{color:var(--accent);float:left;font-family:var(--font-display);font-size:4em;font-weight:800;line-height:.9;margin:4px 12px 0 -2px}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-singlepost .content>p:first-of-type:first-letter{font-size:4.5em}}.wrapper-singlepost .content.no-dropcap>p:first-of-type:first-letter{color:inherit;float:none;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.wrapper-singlepost .content h2{color:var(--text);font-family:var(--font-display);font-size:28px;font-weight:700;letter-spacing:-.015em;line-height:1.2;margin:2em 0 .6em}.wrapper-singlepost .content h2:before{color:var(--accent);content:"§";display:inline-block;font-family:var(--font-display);font-weight:800;margin-right:10px;opacity:.8}.wrapper-singlepost .content h3{color:var(--text);font-family:var(--font-display);font-size:21px;font-weight:700;line-height:1.3;margin:1.6em 0 .5em}.wrapper-singlepost .content a{color:var(--blue);text-decoration:underline;text-decoration-color:rgba(38,109,209,.4);text-decoration-thickness:1.5px;text-underline-offset:3px;transition:all .15s}.wrapper-singlepost .content a:hover{color:var(--accent);text-decoration-color:var(--accent)}.wrapper-singlepost .content blockquote{background:var(--accent-soft);border-left:4px solid var(--accent);border-radius:0 12px 12px 0;color:#6b3316;font-family:var(--font-display);font-size:22px;font-style:italic;font-weight:500;line-height:1.45;margin:1.8em 0;padding:18px 28px}.wrapper-singlepost .content blockquote cite{color:var(--accent);display:block;font-family:var(--font-mono);font-size:11px;font-style:normal;font-weight:700;letter-spacing:.14em;margin-top:10px;text-transform:uppercase}.wrapper-singlepost .content blockquote cite:before{content:"— "}.wrapper-singlepost .content ol,.wrapper-singlepost .content ul{margin:0 0 1.4em;padding-left:1.6em}.wrapper-singlepost .content li{margin-bottom:.5em}.wrapper-singlepost .content ul li::marker{color:var(--accent)}.wrapper-singlepost .content figure{background:var(--bg-2);border-radius:12px;margin:1.5em 0;overflow:hidden}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-singlepost .content figure{margin:2em -40px}}.wrapper-singlepost .content figure img{display:block;height:auto;width:100%}.wrapper-singlepost .content figure figcaption{color:var(--text-3);font-family:var(--font-body);font-size:13px;font-style:italic;line-height:1.5;padding:12px 18px}.wrapper-singlepost .content figure figcaption b{color:var(--text);font-family:var(--font-mono);font-size:11px;font-style:normal;font-weight:600;letter-spacing:.04em;margin-right:8px;text-transform:uppercase}.wrapper-singlepost .pull-quote{border-bottom:2px solid var(--text);border-top:2px solid var(--text);margin:2em 0;padding:24px 16px;text-align:center}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-singlepost .pull-quote{margin:2.5em -20px;padding:36px 32px}}.wrapper-singlepost .pull-quote p{color:var(--text);font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.015em;line-height:1.25;margin:0 0 12px;text-wrap:balance}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-singlepost .pull-quote p{font-size:28px}}.wrapper-singlepost .pull-quote cite{color:var(--accent);font-family:var(--font-mono);font-size:11px;font-style:normal;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.wrapper-singlepost .post-tags{border-bottom:1px dashed var(--line);border-top:1px dashed var(--line);display:flex;flex-wrap:wrap;gap:8px;margin:48px 0 24px;padding:24px 0}.wrapper-singlepost .post-tags:before{align-self:center;color:var(--text-3);content:"Sujets";font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.18em;margin-right:6px;text-transform:uppercase}.wrapper-singlepost .post-tags a{align-items:center;background:var(--bg-2);border:1px solid var(--line);border-radius:7px;color:var(--text-2);display:inline-flex;font-size:12px;font-weight:500;padding:6px 12px;text-decoration:none;transition:all .15s}.wrapper-singlepost .post-tags a:hover{background:var(--text);border-color:var(--text);color:#fff}.wrapper-singlepost .author-bio{background:var(--bg-2);border-radius:16px;display:grid;gap:20px;grid-template-columns:60px 1fr;margin-bottom:48px;padding:20px}@media screen and (min-width:769px)and (max-width:811px){.wrapper-singlepost .author-bio{grid-template-columns:80px 1fr;padding:28px}}.wrapper-singlepost .author-bio .big-avatar{background:linear-gradient(135deg,var(--accent),#c93f1f);border-radius:50%;box-shadow:0 12px 24px -8px rgba(255,106,61,.4);color:#fff;display:grid;font-family:var(--font-display);font-size:22px;font-weight:800;height:60px;letter-spacing:-.02em;place-items:center;width:60px}@media screen and (min-width:769px)and (max-width:811px){.wrapper-singlepost .author-bio .big-avatar{font-size:28px;height:80px;width:80px}}.wrapper-singlepost .author-bio h4{color:var(--text);font-family:var(--font-display);font-size:17px;font-weight:700;margin:0 0 4px}.wrapper-singlepost .author-bio .bio-handle{color:var(--accent);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.08em;margin-bottom:10px}.wrapper-singlepost .author-bio p{color:var(--text-2);font-size:14px;line-height:1.55;margin:0 0 12px}.wrapper-singlepost .author-bio .links{display:flex;flex-wrap:wrap;font-size:12px;gap:16px}.wrapper-singlepost .author-bio .links a{align-items:center;color:var(--blue);display:inline-flex;font-weight:600;gap:5px;text-decoration:none}.wrapper-singlepost .author-bio .links a:hover{color:var(--accent)}.wrapper-singlepost .author-bio .links svg{height:12px;width:12px}.wrapper-singlepost .comments-zone{padding-top:24px}.wrapper-singlepost .comments-zone h5{align-items:center;display:flex;font-family:var(--font-display);font-size:22px;font-weight:700;gap:10px;letter-spacing:-.01em;margin:0 0 24px}.wrapper-singlepost .comments-zone h5:before{background:var(--accent);border-radius:2px;content:"";height:22px;width:4px}.wrapper-singlepost .wrapper-form-comment{background:#fff;border:1px solid var(--line);border-radius:14px;margin-bottom:32px;padding:18px}.wrapper-singlepost .wrapper-form-comment .commenter-line{align-items:center;color:var(--text-3);display:flex;font-size:12.5px;gap:10px;margin-bottom:12px}.wrapper-singlepost .wrapper-form-comment .commenter-line .me-avatar{background:linear-gradient(135deg,var(--blue),var(--blue-deep));border-radius:50%;color:#fff;display:grid;flex-shrink:0;font-family:var(--font-display);font-size:11px;font-weight:800;height:28px;place-items:center;width:28px}.wrapper-singlepost .wrapper-form-comment .commenter-line .me-avatar-img{border-radius:50%;flex-shrink:0;height:28px;-o-object-fit:cover;object-fit:cover;width:28px}.wrapper-singlepost .wrapper-form-comment .commenter-line b{color:var(--text);font-weight:600}.wrapper-singlepost .wrapper-form-comment textarea{background:var(--bg-1);border:1px solid var(--line-2);border-radius:10px;box-sizing:border-box;color:var(--text);font:14px var(--font-body);min-height:90px;padding:12px 14px;resize:vertical;transition:border-color .15s,box-shadow .15s;width:100%}.wrapper-singlepost .wrapper-form-comment textarea:focus{background:#fff;border-color:var(--blue);box-shadow:0 0 0 4px rgba(38,109,209,.12);outline:none}.wrapper-singlepost .btn-submit{background:var(--accent);border:none;border-radius:9px;color:#fff;cursor:pointer;font:600 13px var(--font-body);letter-spacing:.01em;padding:9px 16px;transition:all .15s}.wrapper-singlepost .btn-submit:hover{background:#ff7c52;transform:translateY(-1px)}.wrapper-singlepost .btn-submit.cancel{background:var(--bg-2);color:var(--text-2);display:none}.wrapper-singlepost .btn-submit.cancel:hover{background:var(--line);color:var(--text);transform:none}.wrapper-singlepost .comment{border-bottom:1px solid var(--line);display:grid;gap:14px;grid-template-columns:44px 1fr;padding:18px 0}.wrapper-singlepost .comment:last-of-type{border-bottom:none}.wrapper-singlepost .comment-author,.wrapper-singlepost .reply-author{display:contents}.wrapper-singlepost .comment-author .avatar-letter,.wrapper-singlepost .comment-author .avatar-wrapper,.wrapper-singlepost .reply-author .avatar-letter,.wrapper-singlepost .reply-author .avatar-wrapper{border-radius:50%;display:grid;flex-shrink:0;grid-column:1;grid-row:1/span 4;height:44px;place-items:center;width:44px}.wrapper-singlepost .comment-author .avatar-letter,.wrapper-singlepost .reply-author .avatar-letter{background:linear-gradient(135deg,var(--blue),var(--blue-deep));color:#fff;font-family:var(--font-display);font-size:16px;font-weight:800}.wrapper-singlepost .comment-author .avatar-wrapper,.wrapper-singlepost .reply-author .avatar-wrapper{overflow:hidden}.wrapper-singlepost .comment-author .avatar-image,.wrapper-singlepost .reply-author .avatar-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wrapper-singlepost .comment-author .gruppetto,.wrapper-singlepost .comment-author .pseudo,.wrapper-singlepost .reply-author .gruppetto,.wrapper-singlepost .reply-author .pseudo{align-items:center;align-self:center;color:var(--text);display:inline-flex;font-size:14px;font-weight:600;gap:6px;grid-column:2;grid-row:1;letter-spacing:0;margin:0}.wrapper-singlepost .comment-author .gruppetto,.wrapper-singlepost .reply-author .gruppetto{color:var(--accent);font-family:var(--font-display);font-weight:700}.wrapper-singlepost .comment-author .gruppetto:after,.wrapper-singlepost .reply-author .gruppetto:after{background:var(--accent);border-radius:3px;color:#fff;content:"VERIFIED";font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.18em;padding:2px 5px}.wrapper-singlepost .comment-author .timecomponent,.wrapper-singlepost .reply-author .timecomponent{color:var(--text-4);font-family:var(--font-mono);font-size:10.5px;font-weight:600;grid-column:2;grid-row:2;letter-spacing:.06em;margin-top:2px;text-transform:uppercase}.wrapper-singlepost .firstl{line-height:1;margin:0}.wrapper-singlepost .comment-content,.wrapper-singlepost .reply-content{grid-column:2;grid-row:3;margin-top:6px}.wrapper-singlepost .comment-content p,.wrapper-singlepost .reply-content p{color:var(--text);font-size:14.5px;line-height:1.55;margin:0}.wrapper-singlepost .btn-reply{align-items:center;color:var(--text-3);cursor:pointer;display:inline-flex;font:600 12px var(--font-body);gap:6px;grid-column:2;grid-row:4;margin-top:8px;transition:color .15s;width:-moz-max-content;width:max-content}.wrapper-singlepost .btn-reply:hover{color:var(--blue)}.wrapper-singlepost .btn-reply:before{content:"↩";font-family:var(--font-mono);font-size:13px}.wrapper-singlepost .wrapper-replies{grid-column:2;grid-row:5;margin-top:12px}.wrapper-singlepost .merge-replies{align-items:center;background:var(--blue-soft);border-radius:8px;color:var(--blue);cursor:pointer;display:inline-flex;font:600 12px var(--font-body);gap:6px;padding:7px 12px;transition:all .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wrapper-singlepost .merge-replies:hover{background:var(--accent-soft);color:var(--accent)}.wrapper-singlepost .merge-replies img{height:12px;transition:transform .15s;width:12px}.wrapper-singlepost .merge-replies img.rotate-arrow{transform:rotate(90deg)}.wrapper-singlepost .merge-replies p{margin:0}.wrapper-singlepost .container-merge{border-left:2px solid var(--line);display:none;gap:14px;margin:14px 0 0;padding-left:18px}.wrapper-singlepost .container-merge.addblock{display:grid}.wrapper-singlepost .replies{display:grid;gap:12px;grid-template-columns:36px 1fr;padding:12px 0}.wrapper-singlepost .replies .reply-author .avatar-letter,.wrapper-singlepost .replies .reply-author .avatar-wrapper{font-size:13px;grid-row:1/span 3;height:36px;width:36px}.wrapper-singlepost .replies .reply-author .gruppetto,.wrapper-singlepost .replies .reply-author .pseudo{font-size:13px}.wrapper-singlepost .replies .reply-author .timecomponent{font-size:10px}.wrapper-singlepost .replies .reply-content{grid-row:3}.wrapper-singlepost .replies .reply-content p{font-size:13.5px}.wrapper-singlepost .related{border-top:1px solid var(--line);margin-top:56px;padding-top:32px}.wrapper-singlepost .related h3{color:var(--text-3);font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.18em;margin:0 0 18px;text-transform:uppercase}.wrapper-singlepost .related-grid{display:grid;gap:14px;grid-template-columns:1fr}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-singlepost .related-grid{grid-template-columns:1fr 1fr}}.wrapper-singlepost .related-card{background:#fff;border:1px solid var(--line);border-radius:14px;display:flex;gap:14px;padding:16px;text-decoration:none;transition:all .2s}.wrapper-singlepost .related-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-card);transform:translateY(-2px)}.wrapper-singlepost .related-card .dir{color:var(--text-4);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.18em;margin-bottom:6px;text-transform:uppercase}.wrapper-singlepost .related-card .body{flex:1;min-width:0}.wrapper-singlepost .related-card h4{color:var(--text);font-family:var(--font-display);font-size:14.5px;font-weight:700;line-height:1.3;margin:0;text-wrap:balance}.wrapper-singlepost .related-card .mini-ph{background:linear-gradient(160deg,#ffb13d,#ff6a3d);border-radius:10px;flex-shrink:0;height:80px;width:80px}.wrapper-singlepost .related-card .mini-thumb{border-radius:10px;flex-shrink:0;height:80px;-o-object-fit:cover;object-fit:cover;width:80px}.wrapper-singlepost .related-card.next .body,.wrapper-singlepost .related-card.next .dir{text-align:right}.wrapper-singlepost .related-card.next .mini-ph,.wrapper-singlepost .related-card.next .mini-thumb{order:2}.wrapper-singlepost .related-card.prev .mini-ph{background:linear-gradient(160deg,#266dd1,#0d2348)}@media screen and (min-width:576px)and (max-width:768px){.wrapper-singlepost .content-header{flex-direction:row}}.cal-header{margin:0 auto;max-width:1200px;padding:32px 24px 0}.cal-header h1{align-items:center;color:var(--font-color-title);display:inline-flex;font-size:clamp(32px,4vw,52px);gap:16px;letter-spacing:-.025em;line-height:1;margin:0}.cal-header h1:before{background:var(--color-accent,#ff6a3d);border-radius:3px;content:"";height:36px;width:6px}.cal-header h1 em{color:var(--color-accent,#ff6a3d);font-family:var(--font-family-title);font-style:normal}.cal-eyebrow{color:var(--color-primary);display:inline-block;font-size:11px;font-weight:700;letter-spacing:.22em;margin-bottom:10px;text-transform:uppercase}.cal-lede{color:var(--font-color-text);font-size:15.5px;line-height:1.55;margin:14px 0 0;max-width:580px;opacity:.7;text-wrap:pretty}.wrapper-listingraces{margin:0 auto;max-width:1200px;padding:0 24px 48px}.wrapper-listingraces .wrapper-tabs{background:var(--color-body-secondary,#f5f7fb);border-radius:10px;display:inline-flex;gap:4px;margin:28px 0 24px;padding:4px}.wrapper-listingraces .wrapper-tabs span{border-radius:7px;color:var(--font-color-text);cursor:pointer;font-family:var(--font-family-text);font-size:13px;font-weight:600;letter-spacing:.02em;opacity:.6;padding:9px 18px;transition:all .15s}.wrapper-listingraces .wrapper-tabs span:hover:not(.active-link){color:var(--font-color-title);opacity:.85}.wrapper-listingraces .wrapper-tabs span.active-link{background:var(--color-body,#fff);box-shadow:0 1px 2px rgba(20,30,60,.06),0 4px 10px -4px rgba(20,30,60,.12);color:var(--font-color-title);opacity:1}.wrapper-listingraces .selection{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px;width:100%}.wrapper-listingraces .selection input[type=text]{background:var(--color-body-secondary,#f5f7fb);border:1px solid var(--color-line,#e3e8f1);border-radius:9px;color:var(--font-color-title);flex:1;font-family:var(--font-family-text);font-size:13.5px;min-width:220px;padding:9px 14px;transition:border-color .15s,box-shadow .15s}.wrapper-listingraces .selection input[type=text]:focus{background:var(--color-body,#fff);border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(38,109,209,.12);outline:none}.wrapper-listingraces .selection input[type=text]::-moz-placeholder{color:var(--font-color-text);opacity:.45}.wrapper-listingraces .selection input[type=text]::placeholder{color:var(--font-color-text);opacity:.45}@media(max-width:620px){.wrapper-listingraces .selection input[type=text]{min-width:100%}}.wrapper-listingraces .selection select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--color-body-secondary,#f5f7fb);background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%2374819a%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27m6 9 6 6 6-6%27/></svg>");background-position:right 12px center;background-repeat:no-repeat;background-size:14px;border:1px solid var(--color-line,#e3e8f1);border-radius:9px;color:var(--font-color-title);cursor:pointer;font-family:var(--font-family-text);font-size:13px;font-weight:600;letter-spacing:.02em;padding:9px 36px 9px 14px;transition:border-color .15s,box-shadow .15s}.wrapper-listingraces .selection select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(38,109,209,.12);outline:none}.wrapper-listingraces .wrapper-months{display:flex;flex-direction:column;gap:32px;min-height:300px}.wrapper-listingraces .month h2{border-bottom:1px solid var(--color-line,#e3e8f1);color:var(--font-color-text);font-family:var(--font-family-title);font-size:14px;font-weight:700;letter-spacing:.14em;margin:0 0 14px;opacity:.5;padding-bottom:10px;text-transform:uppercase}.wrapper-listingraces .wrapper{margin-bottom:6px}.wrapper-listingraces [class^=container-race-]{align-items:center;background:var(--color-body,#fff);border:1px solid var(--color-line,#e3e8f1);border-radius:12px;display:flex;flex-wrap:wrap;gap:8px 16px;padding:14px 18px;transition:transform .15s,box-shadow .15s,border-color .15s}.wrapper-listingraces [class^=container-race-]:hover{border-color:var(--color-line-strong,#c8d2e4);box-shadow:var(--box-shadow-soft,0 1px 2px rgba(20,30,60,.05));transform:translateX(4px)}.wrapper-listingraces [class^=container-race-] a{color:var(--font-color-title);flex:1;font-family:var(--font-family-title);font-size:15px;font-weight:700;letter-spacing:-.005em;min-width:200px;text-decoration:none;transition:color .15s}.wrapper-listingraces [class^=container-race-] a:hover{color:var(--color-accent,#ff6a3d)}.wrapper-listingraces [class^=container-race-] .type{background:var(--color-primary-soft,rgba(38,109,209,.08));color:var(--color-primary);letter-spacing:.14em}.wrapper-listingraces [class^=container-race-] .country,.wrapper-listingraces [class^=container-race-] .type{border-radius:5px;font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-size:10px;font-weight:700;margin:0;padding:3px 8px;text-transform:uppercase}.wrapper-listingraces [class^=container-race-] .country{background:var(--color-body-secondary,#f5f7fb);border:1px solid var(--color-line,#e3e8f1);color:var(--font-color-text);letter-spacing:.12em;opacity:.6}.wrapper-listingraces [class^=container-race-] span{color:var(--font-color-text);font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-size:11px;font-weight:600;letter-spacing:.04em;margin-left:auto;opacity:.6}@media(max-width:620px){.wrapper-listingraces [class^=container-race-] span{margin-left:0;width:100%}}.wrapper-listingraces [class^=container-race-] .statut{align-items:center;display:flex;flex-direction:row;font-weight:200;justify-content:space-between;margin:.4rem auto;width:100%}.wrapper-listingraces [class^=container-race-] .statut p{text-transform:uppercase}.wrapper-listingraces [class^=container-race-] .statut .green{color:var(--color-success)!important}.wrapper-listingraces [class^=container-race-] .statut .red{color:var(--color-danger)!important}.wrapper-listingraces .loader{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px 24px}.wrapper-listingraces .loader p{color:var(--font-color-text);font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-size:12px;font-weight:600;letter-spacing:.1em;opacity:.5;text-transform:uppercase}.wrapper-listingraces .noresults{background:var(--color-body-secondary,#f5f7fb);border:1px dashed var(--color-line-strong,#c8d2e4);border-radius:16px;color:var(--font-color-text);font-size:14px;opacity:.7;padding:60px 24px;text-align:center}.wrapper-racesingle{margin:0 auto;max-width:1320px;padding:28px 14px 64px}@media screen and (min-width:576px)and (max-width:768px){.wrapper-racesingle{padding:28px 16px 64px}}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-racesingle{padding:32px 24px 72px}}@media screen and (min-width:1025px){.wrapper-racesingle{padding:36px 28px 80px}}.wrapper-racesingle .race-hero{border-bottom:1px solid var(--color-line);margin-bottom:34px;padding-bottom:28px}.wrapper-racesingle .race-hero .race-sub{color:var(--color-select);font-family:var(--font-family-mono);font-size:var(--font-header-size);font-weight:var(--font-weight-text-extrabold);letter-spacing:.28em;margin-bottom:12px;text-transform:uppercase}.wrapper-racesingle .race-hero h1{color:var(--font-color-title);font-family:var(--font-family-title);font-size:var(--font-header-one-size);font-weight:var(--font-weight-text-extrabold);letter-spacing:-.05em;line-height:.98;margin:0 0 18px;max-width:920px;text-wrap:balance}.wrapper-racesingle .race-hero .hero-meta{border-top:1px solid var(--color-line);display:flex;flex-wrap:wrap;gap:20px 28px;margin-top:28px;padding-top:24px}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-racesingle .race-hero .hero-meta{gap:28px 56px}}.wrapper-racesingle .race-hero .hero-meta .item{min-width:calc(50% - 14px)}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-racesingle .race-hero .hero-meta .item{min-width:120px}}.wrapper-racesingle .race-hero .hero-meta .k{color:var(--color-text-3);display:block;font-family:var(--font-family-mono);font-size:var(--font-header-size);font-weight:var(--font-weight-text-extrabold);letter-spacing:.22em;margin-bottom:5px;text-transform:uppercase}.wrapper-racesingle .race-hero .hero-meta .v{color:var(--font-color-text);display:block;font-family:var(--font-family-text);font-size:var(--font-header-five-size);font-weight:var(--font-weight-text-extrabold);line-height:1.1}.wrapper-racesingle .race-hero .hero-meta .v.text{color:var(--color-select)}.wrapper-racesingle .statut{align-items:center;border-radius:8px;display:inline-flex;font-family:var(--font-family-mono);font-size:var(--font-header-size);font-weight:var(--font-weight-text-extrabold);gap:8px;letter-spacing:.2em;padding:7px 13px;text-transform:uppercase}.wrapper-racesingle .statut p{margin:0}.wrapper-racesingle .statut[data-statut=Programmée]{background:color-mix(in srgb,var(--color-select) 12%,transparent);color:var(--color-select)}.wrapper-racesingle .statut[data-statut="En Cours"]{background:color-mix(in srgb,var(--color-danger) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-danger) 25%,transparent);color:var(--color-danger)}.wrapper-racesingle .statut[data-statut="En Cours"]:before{background:var(--color-danger);border-radius:50%;content:"";height:7px;width:7px}.wrapper-racesingle .statut[data-statut=Terminée]{background:var(--color-body-2);color:var(--color-text-2)}.wrapper-racesingle .statut[data-statut=Annulée]{background:color-mix(in srgb,var(--color-danger) 10%,transparent);color:var(--color-danger)}.wrapper-racesingle .racesingle-content{align-items:start;display:grid;gap:28px;grid-template-columns:1fr}@media screen and (min-width:1025px){.wrapper-racesingle .racesingle-content{gap:36px;grid-template-columns:390px minmax(0,1fr)}}.wrapper-racesingle .race-aside{display:flex;flex-direction:column;gap:18px}@media screen and (min-width:1025px){.wrapper-racesingle .race-aside{position:sticky;top:96px}}.wrapper-racesingle .wrapper-flyer{aspect-ratio:9/16;background:radial-gradient(120% 80% at 30% 15%,color-mix(in srgb,var(--color-select) 45%,transparent),transparent 60%),linear-gradient(160deg,var(--color-select) 0,var(--font-color-title) 72%);border:1px solid var(--color-line);border-radius:18px;box-shadow:var(--box-shadow);color:var(--font-color-text-white);overflow:hidden;position:relative}.wrapper-racesingle .wrapper-flyer img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wrapper-racesingle .wrapper-flyer .flyer-placeholder{background:linear-gradient(180deg,transparent 34%,rgba(8,14,30,.86));display:flex;flex-direction:column;gap:10px;height:100%;justify-content:flex-end;padding:24px}.wrapper-racesingle .wrapper-flyer .flyer-placeholder .placeholder-label{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.24);border-radius:999px;color:hsla(0,0%,100%,.86);font-family:var(--font-family-mono);font-size:var(--font-header-size);font-weight:var(--font-weight-text-extrabold);left:18px;letter-spacing:.2em;padding:6px 10px;position:absolute;text-transform:uppercase;top:18px}.wrapper-racesingle .wrapper-flyer .flyer-placeholder strong{color:var(--font-color-text-white);font-family:var(--font-family-title);font-size:var(--font-header-three-size);font-weight:var(--font-weight-text-extrabold);letter-spacing:-.03em;line-height:1.05}.wrapper-racesingle .wrapper-flyer .flyer-placeholder small{color:var(--color-hover);font-family:var(--font-family-mono);font-size:var(--font-header-size);font-weight:var(--font-weight-text-extrabold);letter-spacing:.1em;text-transform:uppercase}.wrapper-racesingle .wrapper-middle-race{display:flex;flex-direction:column;gap:16px}.wrapper-racesingle .wrapper-middle-race .categories,.wrapper-racesingle .wrapper-middle-race .distance,.wrapper-racesingle .wrapper-middle-race .start{background:var(--color-body);border:1px solid var(--color-line);border-radius:16px;box-shadow:var(--box-shadow);padding:22px}.wrapper-racesingle .wrapper-middle-race h4{color:var(--color-text-3);font-family:var(--font-family-mono);font-size:var(--font-header-size);font-weight:var(--font-weight-text-extrabold);letter-spacing:.22em;margin:0 0 18px;text-transform:uppercase}.wrapper-racesingle .wrapper-middle-race .container-start{display:flex;flex-direction:column;gap:14px}.wrapper-racesingle .wrapper-icon-text{align-items:center;color:var(--font-color-text);display:flex;font-size:var(--font-paragraph-size);gap:12px;min-width:0}.wrapper-racesingle .wrapper-icon-text svg{fill:var(--color-select);flex-shrink:0;height:20px;width:20px}.wrapper-racesingle .wrapper-icon-text p{line-height:var(--line-height-paragraph);margin:0;overflow-wrap:anywhere}.wrapper-racesingle .start-waze{align-items:center;display:flex;gap:12px;justify-content:space-between}.wrapper-racesingle .start-waze img{cursor:pointer;flex-shrink:0;height:32px;transition:transform .15s ease;width:32px}.wrapper-racesingle .start-waze img:hover{transform:scale(1.08)}.wrapper-racesingle .waze-no-mobile{cursor:pointer;height:32px;transition:transform .15s ease;width:32px}.wrapper-racesingle .waze-no-mobile:hover{transform:scale(1.08)}.wrapper-racesingle .meteo{align-items:center;display:flex;flex-direction:row;margin-top:10px}.wrapper-racesingle .meteo img{flex-shrink:0;height:48px;width:48px}.wrapper-racesingle .waze-map{background:var(--color-body-2);border:1px solid var(--color-line);border-radius:14px;display:none;margin-top:16px;overflow:hidden;position:relative}.wrapper-racesingle .waze-map iframe{border:none;display:block;width:100%}.wrapper-racesingle .waze-map .closewaze{background:var(--color-body);border-radius:8px;box-shadow:var(--box-shadow);color:var(--font-color-text);cursor:pointer;font-size:var(--font-menu-link-size);font-weight:var(--font-weight-text-bold);padding:6px 12px;position:absolute;right:8px;top:8px;z-index:2}.wrapper-racesingle .waze-map .closewaze:hover{background:var(--color-hover);color:var(--font-color-text-white)}.wrapper-racesingle .distance .container-distance p{color:var(--color-hover);font-family:var(--font-family-text);font-size:var(--font-header-two-size);font-weight:var(--font-weight-text-extrabold);letter-spacing:-.05em;line-height:1;margin:0}.wrapper-racesingle .categories .container-categories ol{counter-reset:category;display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.wrapper-racesingle .categories .container-categories li{align-items:center;color:var(--font-color-text);counter-increment:category;display:flex;font-size:var(--font-paragraph-size);font-weight:var(--font-weight-text-medium);gap:12px}.wrapper-racesingle .categories .container-categories li:before{background:color-mix(in srgb,var(--color-select) 12%,transparent);border-radius:6px;color:var(--color-select);content:counter(category,decimal-leading-zero);display:grid;flex-shrink:0;font-family:var(--font-family-mono);font-size:var(--font-header-size);font-weight:var(--font-weight-text-extrabold);height:24px;place-items:center;width:28px}.wrapper-racesingle .race-main{min-width:0}.wrapper-racesingle .wrapper-route-result{background:var(--color-body);border:1px solid var(--color-line);border-radius:18px;box-shadow:var(--box-shadow);min-height:220px;padding:28px}.wrapper-racesingle .wrapper-route-result h4{color:var(--color-text-3);font-family:var(--font-family-mono);font-size:var(--font-header-size);font-weight:var(--font-weight-text-extrabold);letter-spacing:.22em;margin:0 0 18px;text-transform:uppercase}.wrapper-racesingle .wrapper-route-result .route{color:var(--font-color-text);font-size:var(--font-paragraph-size);line-height:var(--line-height-paragraph)}.wrapper-racesingle .wrapper-route-result .route p{margin:0 0 1em}.wrapper-racesingle .wrapper-route-result .route p:last-child{margin-bottom:0}.wrapper-racesingle .wrapper-route-result .results{align-items:center;background:var(--color-hover);border-radius:10px;box-shadow:var(--box-shadow);color:var(--font-color-text-white);display:inline-flex;font-size:var(--font-menu-link-size);font-weight:var(--font-weight-text-extrabold);justify-content:center;margin-top:24px;padding:12px 20px;text-decoration:none;transition:transform .15s ease}.wrapper-racesingle .wrapper-route-result .results:hover{transform:translateY(-1px)}.wrapper-racesingle .stages-title{color:var(--font-color-title);font-family:var(--font-family-text);font-size:var(--font-header-three-size);font-weight:var(--font-weight-text-extrabold);letter-spacing:-.03em;margin:0 0 18px}.wrapper-racesingle .wrapper-stages{display:flex;flex-direction:column;gap:12px}.wrapper-racesingle .stage-row{background:var(--color-body);border:1px solid var(--color-line);border-radius:16px;box-shadow:var(--box-shadow);overflow:hidden;transition:border-color .2s ease,background .2s ease}.wrapper-racesingle .stage-row.stage-en-cours{background:color-mix(in srgb,var(--color-danger) 3.5%,transparent);border-color:color-mix(in srgb,var(--color-danger) 45%,transparent)}.wrapper-racesingle .stage-row.stage-terminee{opacity:.94}.wrapper-racesingle .container-accordion{align-items:center;cursor:pointer;display:grid;gap:8px 14px;grid-template-areas:"num title cross" "num status cross";grid-template-columns:44px minmax(0,1fr) 32px;padding:18px 20px;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-racesingle .container-accordion{align-items:center;display:flex;gap:14px}}.wrapper-racesingle .container-accordion .num{background:color-mix(in srgb,var(--color-select) 12%,transparent);border-radius:10px;color:var(--color-select);display:grid;flex-shrink:0;font-family:var(--font-family-mono);font-size:var(--font-header-four-size);font-weight:var(--font-weight-text-extrabold);grid-area:num;height:44px;letter-spacing:-.04em;place-items:center;width:44px}.wrapper-racesingle .container-accordion .accordion{background:none;border:0;color:var(--font-color-text);cursor:pointer;font-family:var(--font-family-text);font-size:var(--font-header-six-size);font-weight:var(--font-weight-text-extrabold);grid-area:title;line-height:1.25;min-width:0;padding:0;text-align:left}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-racesingle .container-accordion .accordion{flex:1}}.wrapper-racesingle .container-accordion .accordion small{display:block;font-weight:var(--font-weight-text-bold);letter-spacing:.08em;margin-top:5px}.wrapper-racesingle .container-accordion .accordion small,.wrapper-racesingle .container-accordion .stage-status{color:var(--color-text-3);font-family:var(--font-family-mono);font-size:var(--font-header-size);text-transform:uppercase}.wrapper-racesingle .container-accordion .stage-status{align-items:center;background:var(--color-body-2);border-radius:7px;display:inline-flex;flex-shrink:0;font-weight:var(--font-weight-text-extrabold);grid-area:status;justify-content:center;justify-self:start;letter-spacing:.12em;padding:6px 10px;white-space:nowrap}.wrapper-racesingle .container-accordion .cross{align-self:center;border:1px solid var(--color-line);border-radius:50%;color:var(--color-text-3);display:grid;flex-shrink:0;font-family:var(--font-family-mono);font-size:var(--font-header-five-size);font-weight:var(--font-weight-text-bold);grid-area:cross;height:32px;line-height:1;place-items:center;transition:transform .2s ease,background .2s ease;width:32px}.wrapper-racesingle .container-accordion .cross.crossrotate{transform:rotate(45deg)}.wrapper-racesingle .container-accordion .cross.crossrotate,.wrapper-racesingle .stage-a-venir .stage-status{background:color-mix(in srgb,var(--color-select) 12%,transparent);color:var(--color-select)}.wrapper-racesingle .stage-en-cours .stage-status{background:var(--color-danger);color:var(--font-color-text-white)}.wrapper-racesingle .stage-terminee .stage-status{background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success)}.wrapper-racesingle .stage-content{display:none;padding:0 20px 20px}.wrapper-racesingle .stage-content.stage-content-show{display:block}.wrapper-racesingle .stage-details{background:var(--color-body-1);border:1px solid var(--color-line);border-radius:12px;display:grid;gap:12px;grid-template-columns:1fr;margin-bottom:16px;padding:16px}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-racesingle .stage-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1025px){.wrapper-racesingle .stage-details{grid-template-columns:repeat(3,minmax(0,1fr))}}.wrapper-racesingle .location .container,.wrapper-racesingle .stage-distance,.wrapper-racesingle .time-start{align-items:center;color:var(--color-text-2);display:flex;font-size:var(--font-menu-link-size);gap:9px}.wrapper-racesingle .location .container svg,.wrapper-racesingle .stage-distance svg,.wrapper-racesingle .time-start svg{fill:var(--color-select);flex-shrink:0;height:18px;width:18px}.wrapper-racesingle .location .container p,.wrapper-racesingle .stage-distance p,.wrapper-racesingle .time-start p{line-height:var(--line-height-paragraph);margin:0}.wrapper-racesingle .time-start{flex-wrap:wrap}.wrapper-racesingle .location{display:flex;flex-direction:column;gap:8px}.wrapper-racesingle .stage-distance{color:var(--font-color-text);font-weight:var(--font-weight-text-extrabold)}.wrapper-racesingle .stage-content .route{background:var(--color-body-2);border-radius:12px;color:var(--font-color-text);font-size:var(--font-paragraph-size);line-height:var(--line-height-paragraph);margin-bottom:18px;padding:18px}.wrapper-racesingle .stage-content .route p{margin:0 0 .85em}.wrapper-racesingle .stage-content .route p:last-child{margin-bottom:0}.wrapper-racesingle .wrapper-result-stage{border-top:1px solid var(--color-line);margin-top:18px;padding-top:18px}.wrapper-racesingle .wrapper-result-stage .results{border-top:1px solid var(--color-line)}.wrapper-racesingle .wrapper-result-stage .results+.results{margin-top:0}.wrapper-racesingle .wrapper-result-stage .container-classification{align-items:center;cursor:pointer;display:flex;gap:14px;justify-content:space-between;padding:16px 0}.wrapper-racesingle .wrapper-result-stage .container-classification p{color:var(--font-color-text);font-family:var(--font-family-text);font-size:var(--font-paragraph-size);font-weight:var(--font-weight-text-bold);margin:0;text-transform:uppercase}.wrapper-racesingle .wrapper-result-stage .container-classification img{flex-shrink:0;height:22px;transition:transform .2s ease;width:22px}.wrapper-racesingle .wrapper-result-stage .container-classification img.crossrotate{transform:rotate(45deg)}.wrapper-racesingle .wrapper-result-stage .wrapper-signal{align-items:flex-start;border-top:1px solid var(--color-line);display:flex;flex-direction:column;gap:14px;padding:18px 0}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-racesingle .wrapper-result-stage .wrapper-signal{align-items:center;flex-direction:row;gap:32px;justify-content:center}}.wrapper-racesingle .wrapper-result-stage .wrapper-signal .container{align-items:center;color:var(--font-color-text);cursor:pointer;display:inline-flex;gap:8px;text-decoration:none}.wrapper-racesingle .wrapper-result-stage .wrapper-signal .container img{flex-shrink:0;height:18px;width:18px}.wrapper-racesingle .wrapper-result-stage .wrapper-signal .container p{font-size:var(--font-paragraph-size);font-weight:var(--font-weight-text-medium);margin:0}.wrapper-racesingle .wrapper-result-stage .wrapper-signal .category-filter{width:100%}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-racesingle .wrapper-result-stage .wrapper-signal .category-filter{width:auto}}.wrapper-racesingle .wrapper-result-stage .wrapper-signal .category-filter select{background:var(--color-select);border:0;border-radius:0;color:var(--font-color-text-white);font-family:var(--font-family-text);font-size:var(--font-menu-link-size);font-weight:var(--font-weight-text-bold);padding:9px 14px;width:100%}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-racesingle .wrapper-result-stage .wrapper-signal .category-filter select{width:auto}}.wrapper-racesingle .wrapper-result-stage .tablerankstage{border-collapse:collapse;font-family:var(--font-family-text);width:100%}.wrapper-racesingle .wrapper-result-stage .tablerankstage thead{display:none}.wrapper-racesingle .wrapper-result-stage .tablerankstage tbody{width:100%}.wrapper-racesingle .wrapper-result-stage .tablerankstage tr{align-items:center;border-top:1px solid var(--color-line);display:grid;gap:8px 12px;grid-template-areas:"position rider country time";grid-template-columns:44px minmax(0,1fr) auto auto;padding:14px 0}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-racesingle .wrapper-result-stage .tablerankstage tr{gap:24px;grid-template-areas:"position rider country time points";grid-template-columns:70px minmax(220px,1fr) 120px 160px 90px;padding:20px 0}}.wrapper-racesingle .wrapper-result-stage .tablerankstage td{border:0;color:var(--font-color-text);font-size:var(--font-menu-link-size);padding:0}.wrapper-racesingle .wrapper-result-stage .tablerankstage .tdposition{align-items:center;color:var(--font-color-text);display:flex;font-family:var(--font-family-mono);font-weight:var(--font-weight-text-bold);grid-area:position;justify-content:center}.wrapper-racesingle .wrapper-result-stage .tablerankstage td:has(.container-rider){grid-area:rider;min-width:0}.wrapper-racesingle .wrapper-result-stage .tablerankstage .container-rider{display:flex;flex-direction:column;gap:6px;min-width:0}.wrapper-racesingle .wrapper-result-stage .tablerankstage .container-rider p{margin:0}.wrapper-racesingle .wrapper-result-stage .tablerankstage .container-rider .firstname{color:var(--color-text-3);font-size:var(--font-menu-link-size)}.wrapper-racesingle .wrapper-result-stage .tablerankstage .container-rider .lastname{color:var(--font-color-text);font-size:var(--font-paragraph-size);font-weight:var(--font-weight-text-medium);text-decoration:none;text-transform:uppercase}.wrapper-racesingle .wrapper-result-stage .tablerankstage .container-rider .club{color:var(--color-text-3);font-size:var(--font-menu-link-size)}.wrapper-racesingle .wrapper-result-stage .tablerankstage .tdcountry{align-items:center;display:flex;grid-area:country;justify-content:flex-end}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-racesingle .wrapper-result-stage .tablerankstage .tdcountry{justify-content:center}}.wrapper-racesingle .wrapper-result-stage .tablerankstage .tdcountry img,.wrapper-racesingle .wrapper-result-stage .tablerankstage .tdcountry svg{height:auto;max-width:24px}.wrapper-racesingle .wrapper-result-stage .tablerankstage .points,.wrapper-racesingle .wrapper-result-stage .tablerankstage .timerace{color:var(--font-color-text);font-family:var(--font-family-mono);font-size:var(--font-menu-link-size);font-weight:var(--font-weight-text-medium);justify-self:end;white-space:nowrap}.wrapper-racesingle .wrapper-result-stage .tablerankstage .timerace{grid-area:time}.wrapper-racesingle .wrapper-result-stage .tablerankstage .points{display:none;grid-area:points}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-racesingle .wrapper-result-stage .tablerankstage .points{display:block}}.report-form-show{align-items:center;background:rgba(0,0,0,.55);display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:9999}.report-form-show form{background:var(--color-body);border-radius:18px;box-shadow:var(--box-shadow);max-height:calc(100vh - 36px);overflow-y:auto;padding:24px;width:min(100%,560px)}.report-form-show h4{color:var(--font-color-title);font-family:var(--font-family-title);font-size:var(--font-header-three-size);font-weight:var(--font-weight-text-extrabold);margin:0 0 14px}.report-form-show .container{margin-bottom:16px}.report-form-show .container p{color:var(--color-text-2);font-family:var(--font-family-text);font-size:var(--font-paragraph-size);line-height:var(--line-height-paragraph);margin:0 0 6px}.report-form-show .form-group{margin-bottom:12px}.report-form-show select,.report-form-show textarea{background:var(--color-body);border:1px solid var(--color-line);border-radius:10px;color:var(--font-color-text);display:block;font-family:var(--font-family-text);font-size:var(--font-menu-link-size);width:100%}.report-form-show select{height:42px;padding:0 12px}.report-form-show textarea{line-height:var(--line-height-paragraph);min-height:130px;padding:12px;resize:vertical}.report-form-show .wrapper-button{display:flex;flex-direction:column;gap:10px;margin-top:16px}@media screen and (min-width:576px)and (max-width:768px){.report-form-show .wrapper-button{flex-direction:row;justify-content:flex-end}}.report-form-show button{align-items:center;border:0;border-radius:9px;cursor:pointer;display:inline-flex;font-family:var(--font-family-text);font-size:var(--font-menu-link-size);font-weight:var(--font-weight-text-bold);justify-content:center;padding:10px 16px}.report-form-show .submit{background:var(--color-select);color:var(--font-color-text-white)}.report-form-show .submit:hover{background:var(--color-hover)}.report-form-show .cancel{background:var(--color-body-2);border:1px solid var(--color-line);color:var(--font-color-text)}.report-form-show .cancel:hover{background:var(--color-body-1)}.wrapper-allevents{margin:0 auto;max-width:1200px;padding:0 24px 48px}.wrapper-allevents .events-header{align-items:end;display:grid;gap:24px;grid-template-columns:1fr auto;margin-bottom:32px;padding-top:32px}@media(max-width:980px){.wrapper-allevents .events-header{grid-template-columns:1fr}}.wrapper-allevents .events-header h1{align-items:center;color:var(--font-color-title);display:inline-flex;font-size:clamp(32px,4vw,52px);gap:16px;letter-spacing:-.025em;line-height:1;margin:0}.wrapper-allevents .events-header h1:before{background:var(--color-accent,#ff6a3d);border-radius:3px;content:"";height:36px;width:6px}.wrapper-allevents .events-eyebrow{color:var(--color-primary);display:inline-block;font-size:11px;font-weight:700;letter-spacing:.22em;margin-bottom:10px;text-transform:uppercase}.wrapper-allevents .events-lede{color:var(--font-color-text);font-size:15.5px;line-height:1.55;margin:14px 0 0;max-width:580px;opacity:.7;text-wrap:pretty}.wrapper-allevents .events-meta-chip{align-items:center;background:var(--color-body-secondary,#f5f7fb);border:1px solid var(--color-line,#e3e8f1);border-radius:999px;color:var(--font-color-text);display:inline-flex;font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-size:11px;font-weight:600;gap:8px;letter-spacing:.08em;padding:8px 14px;white-space:nowrap}@media(max-width:980px){.wrapper-allevents .events-meta-chip{justify-self:start}}.wrapper-allevents .events-meta-chip b{color:var(--font-color-title);font-family:var(--font-family-title);font-size:18px;font-weight:800;margin-right:2px}.wrapper-allevents .events-meta-chip:before{background:var(--color-accent,#ff6a3d);border-radius:50%;content:"";height:6px;width:6px}.wrapper-allevents .title{margin-bottom:28px;padding-top:32px}.wrapper-allevents .title h1{align-items:center;color:var(--font-color-title);display:inline-flex;font-size:clamp(32px,4vw,52px);gap:16px;letter-spacing:-.025em;line-height:1;margin:0}.wrapper-allevents .title h1:before{background:var(--color-accent,#ff6a3d);border-radius:3px;content:"";height:36px;width:6px}.wrapper-allevents .container{margin-bottom:28px}.wrapper-allevents .container select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--color-body-secondary,#f5f7fb);background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%2374819a%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27m6 9 6 6 6-6%27/></svg>");background-position:right 12px center;background-repeat:no-repeat;background-size:14px;border:1px solid var(--color-line,#e3e8f1);border-radius:9px;color:var(--font-color-title);cursor:pointer;font-family:var(--font-family-text);font-size:13px;font-weight:600;letter-spacing:.02em;padding:9px 36px 9px 14px;transition:border-color .15s,box-shadow .15s}.wrapper-allevents .container select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(38,109,209,.12);outline:none}.wrapper-allevents .wrapper{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}@media(max-width:980px){.wrapper-allevents .wrapper{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.wrapper-allevents .wrapper{grid-template-columns:1fr}}.wrapper-allevents .card-event{background:var(--color-body,#fff);border:1px solid var(--color-line,#e3e8f1);border-radius:16px;display:flex;flex-direction:column;overflow:hidden;transition:transform .2s,box-shadow .2s,border-color .2s}.wrapper-allevents .card-event:hover{border-color:var(--color-line-strong,#c8d2e4);box-shadow:var(--box-shadow,0 1px 2px rgba(20,30,60,.04),0 12px 30px -16px rgba(20,30,60,.12));transform:translateY(-3px)}.wrapper-allevents .card-event.past-event{opacity:.55}.wrapper-allevents .card-event.past-event:hover{opacity:.75}.wrapper-allevents .card-header{overflow:hidden;position:relative}.wrapper-allevents .card-header a{display:block}.wrapper-allevents .card-header img{aspect-ratio:16/10;display:block;-o-object-fit:cover;object-fit:cover;transition:transform .4s;width:100%}.card-event:hover .wrapper-allevents .card-header img{transform:scale(1.05)}.wrapper-allevents .card-header .container{margin-bottom:0;padding:18px 20px 14px}.wrapper-allevents .card-header .container p{color:var(--font-color-title);font-family:var(--font-family-title);font-size:18px;font-weight:700;letter-spacing:-.005em;line-height:1.25;margin:0 0 8px;text-wrap:balance}.wrapper-allevents .card-header .container .country{background:var(--color-body-secondary,#f5f7fb);border:1px solid var(--color-line,#e3e8f1);border-radius:5px;color:var(--font-color-title);display:inline-block;font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-size:10px;font-weight:700;letter-spacing:.16em;margin-bottom:6px;padding:4px 9px;text-transform:uppercase}.wrapper-allevents .card-header .container .time-event{color:var(--font-color-text);font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-size:11px;font-weight:600;letter-spacing:.06em;margin:6px 0 0;opacity:.7}.wrapper-allevents .card-footer{margin-top:auto;padding:0 20px 18px}.wrapper-allevents .card-footer a{align-items:center;background:var(--color-primary-soft,rgba(38,109,209,.08));border-radius:8px;color:var(--color-primary);display:inline-flex;font-family:var(--font-family-text);font-size:12.5px;font-weight:600;gap:6px;letter-spacing:.02em;padding:7px 13px;text-decoration:none;transition:all .15s}.wrapper-allevents .card-footer a:after{content:"→";font-family:var(--font-family-mono,"JetBrains Mono",monospace);transition:transform .15s}.wrapper-allevents .card-footer a:hover{background:var(--color-accent-soft,rgba(255,106,61,.1));color:var(--color-accent,#ff6a3d)}.wrapper-allevents .card-footer a:hover:after{transform:translateX(3px)}.wrapper-allevents .noresults{background:var(--color-body-secondary,#f5f7fb);border:1px dashed var(--color-line-strong,#c8d2e4);border-radius:16px;color:var(--font-color-text);font-size:14px;grid-column:1/-1;opacity:.7;padding:60px 24px;text-align:center}.wrapper-single-event{align-items:center;display:flex;flex-direction:column;margin:1rem;max-width:800px}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-single-event{margin:1rem auto}}@media screen and (min-width:1025px){.wrapper-single-event{margin:1rem auto}}.wrapper-single-event .title h1{margin-bottom:1rem}.wrapper-single-event .title h1:first-letter{color:var(--color-primary)}.wrapper-single-event .wrapper-hero-single-event img{height:auto;width:100%}.wrapper-single-event .sharebutton{align-items:center;cursor:pointer;display:flex;flex-direction:column;margin-block:2rem}.wrapper-single-event .sharebutton p{font-weight:var(--font-weight-text-medium)}.wrapper-single-event .sharebutton svg{transition:all .3s ease}.wrapper-single-event .sharebutton svg path{fill:var(--color-black)}.wrapper-single-event .sharebutton svg:hover path{fill:var(--color-hover)}.wrapper-single-event .share,.wrapper-single-event .sharebuttonhide{display:none}.wrapper-single-event .shareshow{align-items:center;animation:reportanime .3s ease .3s forwards;display:flex;flex-direction:column;margin:0 auto;margin-block:2rem;opacity:0;position:relative;width:100%}.wrapper-single-event .shareshow .closecross{cursor:pointer;left:10px;position:absolute;top:0}.wrapper-single-event .shareshow p{font-weight:var(--font-weight-text-medium);margin-bottom:1rem}.wrapper-single-event .shareshow .shareby{align-items:center;display:flex;flex-direction:row;justify-content:space-around;width:100%}.wrapper-single-event .shareshow .shareby img{height:15px}.wrapper-single-event .shareshow .shareby .sharebymail{align-items:center;background-color:var(--color-primary);display:flex;flex-direction:row;height:15px;justify-content:center;padding:1.05rem;text-align:center;text-decoration:none;transition:background-color .3s ease;width:15px}.wrapper-single-event .shareshow .shareby .sharebymail:hover{background-color:var(--color-hover)}.wrapper-single-event .shareshow .shareby .sharebytwitter{align-items:center;background-color:var(--color-primary);display:flex;flex-direction:row;height:15px;justify-content:center;padding:1rem;text-align:center;text-decoration:none;transition:background-color .3s ease;width:15px}.wrapper-single-event .shareshow .shareby .sharebytwitter:hover{background-color:var(--color-hover)}.wrapper-single-event .shareshow .shareby .sharebyfacebook{align-items:center;background-color:var(--color-primary);display:flex;flex-direction:row;height:15px;justify-content:center;padding:1rem;text-align:center;text-decoration:none;transition:background-color .3s ease;width:15px}.wrapper-single-event .shareshow .shareby .sharebyfacebook:hover{background-color:var(--color-hover)}.wrapper-single-event .shareshow .shareby .sharebywhatsapp{align-items:center;background-color:var(--color-primary);display:flex;flex-direction:row;height:15px;justify-content:center;padding:1rem;text-align:center;text-decoration:none;transition:background-color .3s ease;width:15px}.wrapper-single-event .shareshow .shareby .sharebywhatsapp:hover{background-color:var(--color-hover)}.wrapper-single-event .shareshow .shareby .copy-btn{align-items:center;background-color:var(--color-primary);border:none;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:.5rem;position:relative}.wrapper-single-event .shareshow .shareby .copy-btn .tooltip-content{background-color:var(--color-success);border-radius:50%;bottom:100%;color:var(--font-color-text-white);display:none;font-size:10px;left:50%;padding:.5rem;position:absolute;transform:translateX(-50%)}.wrapper-single-event .wrapper-content-event .description{color:var(--font-color-text);font-family:var(--font-family-text);font-size:var(--font-paragraph-size);line-height:var(--line-height-paragraph)}.wrapper-single-event .wrapper-content-event .description p{margin-bottom:1rem}.wrapper-single-event .wrapper-content-event .description h1,.wrapper-single-event .wrapper-content-event .description h2,.wrapper-single-event .wrapper-content-event .description h3,.wrapper-single-event .wrapper-content-event .description h4,.wrapper-single-event .wrapper-content-event .description h5,.wrapper-single-event .wrapper-content-event .description h6{color:var(--font-color-title);font-family:var(--font-family-title);font-weight:var(--font-weight-text-bold);margin-bottom:1rem;margin-top:2rem}.wrapper-single-event .wrapper-content-event .description h1:first-letter,.wrapper-single-event .wrapper-content-event .description h2:first-letter,.wrapper-single-event .wrapper-content-event .description h3:first-letter,.wrapper-single-event .wrapper-content-event .description h4:first-letter,.wrapper-single-event .wrapper-content-event .description h5:first-letter,.wrapper-single-event .wrapper-content-event .description h6:first-letter{color:var(--color-primary)}.wrapper-single-event .wrapper-content-event .description h1{font-size:var(--font-header-one-size)}.wrapper-single-event .wrapper-content-event .description h2{font-size:var(--font-header-two-size)}.wrapper-single-event .wrapper-content-event .description h3{font-size:var(--font-header-three-size)}.wrapper-single-event .wrapper-content-event .description h4{font-size:var(--font-header-four-size)}.wrapper-single-event .wrapper-content-event .description h5{font-size:var(--font-header-five-size)}.wrapper-single-event .wrapper-content-event .description h6{font-size:var(--font-header-six-size)}.wrapper-single-event .wrapper-content-event .description ol,.wrapper-single-event .wrapper-content-event .description ul{margin:1rem 0 1.5rem 1.5rem}.wrapper-single-event .wrapper-content-event .description ol li,.wrapper-single-event .wrapper-content-event .description ul li{margin-bottom:.5rem}.wrapper-single-event .wrapper-content-event .description ul{list-style:disc}.wrapper-single-event .wrapper-content-event .description ol{list-style:decimal}.wrapper-single-event .wrapper-content-event .description img{border-radius:6px;box-shadow:var(--box-shadow);display:block;height:auto;margin:1.5rem auto;max-width:100%}.wrapper-single-event .wrapper-content-event .description blockquote{background:var(--color-lightgrey);border-left:4px solid var(--color-primary);font-style:italic;margin:2rem 0;padding:1rem 1.5rem}.wrapper-single-event .wrapper-content-event .description a{color:var(--color-primary);font-weight:var(--font-weight-text-medium);text-decoration:underline}.wrapper-single-event .wrapper-content-event .description a:hover{color:var(--color-hover)}.wrapper-single-event .wrapper-content-event .description table{border-collapse:collapse;margin:2rem 0;width:100%}.wrapper-single-event .wrapper-content-event .description table td,.wrapper-single-event .wrapper-content-event .description table th{border:1px solid var(--color-lightgrey);padding:.75rem}.wrapper-single-event .wrapper-content-event .description table th{background:var(--color-primary);color:var(--font-color-text-white)}.wrapper-single-event .wrapper-content-event .description table tr:nth-child(2n){background:var(--color-lightgrey)}.wrapper-single-event .wrapper-content-event .description iframe{border:none;height:350px;margin:2rem 0;width:100%}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-single-event .wrapper-content-event .description iframe{height:450px}}.wrapper-listriders{margin:0 auto;max-width:1200px;padding:0 24px 48px}.wrapper-listriders .riders-header{margin-bottom:28px;padding-top:32px}.wrapper-listriders .riders-header h1{align-items:center;color:var(--font-color-title);display:inline-flex;font-size:clamp(32px,4vw,52px);gap:16px;letter-spacing:-.025em;line-height:1;margin:0}.wrapper-listriders .riders-header h1:before{background:var(--color-accent,#ff6a3d);border-radius:3px;content:"";height:36px;width:6px}.wrapper-listriders .riders-eyebrow{color:var(--color-primary);display:inline-block;font-size:11px;font-weight:700;letter-spacing:.22em;margin-bottom:10px;text-transform:uppercase}.wrapper-listriders .riders-lede{color:var(--font-color-text);font-size:15.5px;line-height:1.55;margin:14px 0 0;max-width:540px;opacity:.7}.wrapper-listriders .wrapper-tabs{background:var(--color-body-secondary,#f5f7fb);border-radius:10px;display:inline-flex;gap:4px;margin-bottom:24px;padding:4px}.wrapper-listriders .wrapper-tabs span{border-radius:7px;color:var(--font-color-text);cursor:pointer;font-family:var(--font-family-text);font-size:13px;font-weight:600;letter-spacing:.02em;opacity:.6;padding:9px 18px;transition:all .15s}.wrapper-listriders .wrapper-tabs span:hover:not(.active-link){color:var(--font-color-title);opacity:.85}.wrapper-listriders .wrapper-tabs span.active-link{background:var(--color-body,#fff);box-shadow:0 1px 2px rgba(20,30,60,.06),0 4px 10px -4px rgba(20,30,60,.12);color:var(--font-color-title);opacity:1}.wrapper-listriders .searchriders{display:flex;flex-direction:column;width:100%}.wrapper-listriders .searchriders input[type=text]{background:var(--color-body-secondary,#f5f7fb);border:1px solid var(--color-line,#e3e8f1);border-radius:9px;color:var(--font-color-title);font-family:var(--font-family-text);font-size:13.5px;margin-bottom:10px;padding:9px 14px;transition:border-color .15s,box-shadow .15s;width:100%}.wrapper-listriders .searchriders input[type=text]:focus{background:var(--color-body,#fff);border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(38,109,209,.12);outline:none}.wrapper-listriders .searchriders input[type=text]::-moz-placeholder{color:var(--font-color-text);opacity:.45}.wrapper-listriders .searchriders input[type=text]::placeholder{color:var(--font-color-text);opacity:.45}.wrapper-listriders .searchriders select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--color-body-secondary,#f5f7fb);background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%2374819a%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27m6 9 6 6 6-6%27/></svg>");background-position:right 12px center;background-repeat:no-repeat;background-size:14px;border:1px solid var(--color-line,#e3e8f1);border-radius:9px;color:var(--font-color-title);cursor:pointer;font-family:var(--font-family-text);font-size:13px;font-weight:600;letter-spacing:.02em;margin-bottom:10px;padding:9px 36px 9px 14px;transition:border-color .15s,box-shadow .15s}.wrapper-listriders .searchriders select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(38,109,209,.12);outline:none}.wrapper-listriders .wrapper-list{width:100%}.wrapper-listriders .wrapper-list .loader{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px 24px}.wrapper-listriders .wrapper-list .loader p{color:var(--font-color-text);font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-size:12px;font-weight:600;letter-spacing:.1em;opacity:.5;text-transform:uppercase}.wrapper-listriders .wrapper-list .listriders ul{display:flex;flex-direction:column;list-style:none;margin:24px 0 48px;padding:0;width:100%}.wrapper-listriders .wrapper-list .listriders ul li{border-bottom:1px solid var(--color-line,#e3e8f1);opacity:0;transition:all .5s ease}.wrapper-listriders .wrapper-list .listriders ul li.visible{opacity:1}.wrapper-listriders .wrapper-list .listriders ul li:hover{background:var(--color-body-secondary,#f5f7fb)}.wrapper-listriders .wrapper-list .listriders ul li a{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:space-between;padding:14px 18px;text-decoration:none}.wrapper-listriders .wrapper-list .listriders ul li a .idrider{display:flex;flex-direction:column;min-width:0}.wrapper-listriders .wrapper-list .listriders ul li a .idrider .first{color:var(--font-color-text);font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-size:11px;letter-spacing:.08em;margin:0;opacity:.6}.wrapper-listriders .wrapper-list .listriders ul li a .idrider .last{color:var(--font-color-title);font-family:var(--font-family-title);font-size:15px;font-weight:700;letter-spacing:-.005em;margin:0}.wrapper-listriders .wrapper-list .listriders ul li a .container{align-items:center;display:flex;flex-direction:row;gap:12px}.wrapper-listriders .wrapper-list .listriders ul li a .container .club{color:var(--font-color-text);display:none;font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-size:10px;font-weight:700;letter-spacing:.1em;opacity:.6;text-transform:uppercase}@media(min-width:620px){.wrapper-listriders .wrapper-list .listriders ul li a .container .club{display:block}}.wrapper-listriders .wrapper-list .listriders ul li a .container .country{font-size:12px;text-transform:uppercase}.wrapper-listriders .wrapper-list .listriders ul li a .idclub{display:flex;flex-direction:column;min-width:0}.wrapper-listriders .wrapper-list .listriders ul li a .idclub .clubname{color:var(--font-color-title);font-family:var(--font-family-title);font-size:15px;font-weight:700;letter-spacing:-.005em;margin:0;text-transform:uppercase}.wrapper-listriders .wrapper-list .listriders ul li a .idclub .affiliated{color:var(--font-color-text);font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-size:10px;font-weight:600;letter-spacing:.08em;margin:0;opacity:.6}.wrapper-listriders .wrapper-list .listriders ul li a .sigle{color:var(--font-color-text);font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-size:11px;letter-spacing:.06em;opacity:.6;text-transform:uppercase}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.wrapper-cardrider{margin:2rem auto;max-width:1200px;padding:0 1rem;width:100%}.wrapper-cardrider .pub-mobile{margin-bottom:1rem}.wrapper-cardrider .pub-mobile img{height:auto;width:100%}@media screen and (min-width:576px)and (max-width:768px){.wrapper-cardrider .pub-mobile{display:none}}@media screen and (min-width:769px)and (max-width:811px){.wrapper-cardrider .pub-mobile{display:none}}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-cardrider .pub-mobile{display:none}}@media screen and (min-width:1025px){.wrapper-cardrider .pub-mobile{display:none}}.wrapper-cardrider .pub{display:none;margin-bottom:1.5rem}.wrapper-cardrider .pub img{height:auto;width:100%}@media screen and (min-width:576px)and (max-width:768px){.wrapper-cardrider .pub{align-items:center;display:flex;flex-direction:column}}@media screen and (min-width:769px)and (max-width:811px){.wrapper-cardrider .pub{align-items:center;display:flex;flex-direction:column}}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-cardrider .pub{align-items:center;display:flex;flex-direction:column}}@media screen and (min-width:1025px){.wrapper-cardrider .pub{align-items:center;display:flex;flex-direction:column}}.wrapper-cardrider h1{color:var(--font-color-title);font-family:var(--font-family-title);font-size:var(--font-paragraph-size);font-weight:var(--font-weight-text-bold);letter-spacing:.08em;margin-bottom:1.5rem;text-transform:uppercase}.wrapper-cardrider h1:first-letter{color:var(--color-primary)}.wrapper-cardrider .row{align-items:stretch;display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-cardrider .row{align-items:flex-start;flex-direction:row;gap:2rem}}@media screen and (min-width:1025px){.wrapper-cardrider .row{align-items:flex-start;flex-direction:row;gap:2rem}}.wrapper-cardrider .wrapper-column{display:flex;flex-direction:column;gap:1rem;width:100%}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-cardrider .wrapper-column{flex-shrink:0;width:340px}}@media screen and (min-width:1025px){.wrapper-cardrider .wrapper-column{flex-shrink:0;width:360px}}.wrapper-cardrider .wrapper-column .section-label{color:var(--font-color-title);font-size:var(--font-header-size);font-weight:var(--font-weight-text-bold);letter-spacing:.08em;margin-bottom:.5rem;padding:0 .25rem;text-transform:uppercase}.wrapper-cardrider .wrapper-column .wrapper-idrider{background:var(--color-white);border:1px solid var(--color-line,rgba(0,0,0,.08));border-radius:14px;box-shadow:var(--shadow-card);padding:1.5rem}.wrapper-cardrider .wrapper-column .wrapper-idrider .row-idrider{align-items:flex-start;display:flex;gap:1.25rem}.wrapper-cardrider .wrapper-column .wrapper-idrider .row-idrider .avatar-container{background:linear-gradient(135deg,var(--blue-soft) 0,var(--accent-soft) 100%);border-radius:12px;flex-shrink:0;height:120px;overflow:hidden;width:120px}.wrapper-cardrider .wrapper-column .wrapper-idrider .row-idrider .avatar-container--empty{align-items:center;display:flex;justify-content:center}.wrapper-cardrider .wrapper-column .wrapper-idrider .row-idrider .avatar-container--empty:after{background:rgba(0,0,0,.1);border-radius:50%;content:"";height:52px;width:52px}.wrapper-cardrider .wrapper-column .wrapper-idrider .row-idrider .avatar-container .photo{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:769px)and (max-width:811px){.wrapper-cardrider .wrapper-column .wrapper-idrider .row-idrider .avatar-container{height:140px;width:140px}}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-cardrider .wrapper-column .wrapper-idrider .row-idrider .avatar-container{height:120px;width:120px}}.wrapper-cardrider .wrapper-column .wrapper-idrider .row-idrider .namerider{display:flex;flex:1;flex-direction:column;gap:.5rem}.wrapper-cardrider .wrapper-column .wrapper-idrider .row-idrider .namerider .rider-status-badge{align-items:center;border-radius:6px;display:inline-flex;font-size:var(--font-header-size);font-weight:var(--font-weight-text-medium);gap:.4rem;padding:.3rem .6rem;width:-moz-fit-content;width:fit-content}.wrapper-cardrider .wrapper-column .wrapper-idrider .row-idrider .namerider .rider-status-badge--inactive{background:rgba(255,0,0,.08);border:1px solid rgba(255,0,0,.2);color:var(--color-danger)}.wrapper-cardrider .wrapper-column .wrapper-idrider .row-idrider .namerider .row-namerider{display:flex;flex-direction:column;gap:.1rem}.wrapper-cardrider .wrapper-column .wrapper-idrider .row-idrider .namerider .row-namerider .container-flag{margin-bottom:.25rem}.wrapper-cardrider .wrapper-column .wrapper-idrider .row-idrider .namerider .row-namerider .container-flag .flag{height:20px!important;width:20px!important}.wrapper-cardrider .wrapper-column .wrapper-idrider .row-idrider .namerider .row-namerider .firstname{color:var(--font-color-text);font-family:var(--font-family-title);font-size:.8rem;font-weight:var(--font-weight-text);letter-spacing:.06em;margin:0;text-transform:uppercase}.wrapper-cardrider .wrapper-column .wrapper-idrider .row-idrider .namerider .row-namerider .lastname{color:var(--font-color-title);font-family:var(--font-family-title);font-size:var(--font-header-four-size);font-weight:var(--font-weight-text-extrabold);letter-spacing:-.02em;line-height:1;margin:0;overflow-wrap:break-word;word-break:break-word}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-cardrider .wrapper-column .wrapper-idrider .row-idrider .namerider .row-namerider .lastname{font-size:1rem}}@media screen and (min-width:1025px){.wrapper-cardrider .wrapper-column .wrapper-idrider .row-idrider .namerider .row-namerider .lastname{font-size:1.25rem}}.wrapper-cardrider .wrapper-column .wrapper-idrider .row-idrider .namerider .birth{color:var(--color-header);font-size:var(--font-paragraph-size);margin:0}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-cardrider .wrapper-column .wrapper-idrider .row-idrider .namerider .birth{font-size:.8rem}}@media screen and (min-width:1025px){.wrapper-cardrider .wrapper-column .wrapper-idrider .row-idrider .namerider .birth{font-size:.8rem}}.wrapper-cardrider .wrapper-column .wrapper-idrider .row-idrider .namerider a{background:var(--color-nav-footer);border-radius:20px;color:var(--color-primary);display:inline-block;font-size:var(--font-paragraph-size);font-weight:var(--font-weight-text-medium);padding:.3rem .75rem;text-decoration:none;transition:background .2s;width:-moz-fit-content;width:fit-content}.wrapper-cardrider .wrapper-column .wrapper-idrider .row-idrider .namerider a:hover{background:var(--color-primary);color:var(--font-color-text-white)}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-cardrider .wrapper-column .wrapper-idrider .row-idrider .namerider a{font-size:.8rem}}@media screen and (min-width:1025px){.wrapper-cardrider .wrapper-column .wrapper-idrider .row-idrider .namerider a{font-size:.8rem}}.wrapper-cardrider .wrapper-column .wrapper-idrider .row-idrider .namerider .category{color:var(--color-primary);font-size:var(--font-header-size);font-weight:var(--font-weight-text-bold);letter-spacing:.06em;margin:0;text-transform:uppercase}.wrapper-cardrider .wrapper-column .wrapper-idrider .row-idrider .namerider .discipline .container-type{display:flex;flex-wrap:wrap;gap:5px;margin-top:.25rem}.wrapper-cardrider .wrapper-column .wrapper-idrider .row-idrider .namerider .discipline .container-type a{background:transparent;border:1px solid var(--color-line,rgba(0,0,0,.15));border-radius:4px;color:var(--font-color-text);display:inline-block;font-size:var(--font-header-size);font-weight:var(--font-weight-text-medium);letter-spacing:.04em;padding:.2rem .5rem;text-transform:uppercase;transition:all .2s}.wrapper-cardrider .wrapper-column .wrapper-idrider .row-idrider .namerider .discipline .container-type a:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--font-color-text-white)}.wrapper-cardrider .wrapper-column .clubshistory{background:var(--color-white);border:1px solid var(--color-line,rgba(0,0,0,.08));border-radius:14px;box-shadow:var(--shadow-card);padding:1.25rem 1.5rem}.wrapper-cardrider .wrapper-column .clubshistory .section-label{margin-bottom:1rem}.wrapper-cardrider .wrapper-column .clubshistory .timeline{display:flex;flex-direction:column;gap:0}.wrapper-cardrider .wrapper-column .clubshistory .timeline .timeline-item{align-items:flex-start;display:flex;gap:.75rem;min-height:44px}.wrapper-cardrider .wrapper-column .clubshistory .timeline .timeline-item .timeline-left{align-items:center;display:flex;flex-direction:column;flex-shrink:0;padding-top:2px;width:48px}.wrapper-cardrider .wrapper-column .clubshistory .timeline .timeline-item .timeline-left .year{color:var(--font-color-title);font-family:var(--font-family-mono,monospace);font-size:var(--font-header-size);font-weight:var(--font-weight-text-bold);letter-spacing:.04em;margin-bottom:4px}.wrapper-cardrider .wrapper-column .clubshistory .timeline .timeline-item .timeline-left .timeline-dot{background:var(--color-primary);border:2px solid var(--color-white);border-radius:50%;box-shadow:0 0 0 2px var(--color-primary);flex-shrink:0;height:10px;width:10px;z-index:1}.wrapper-cardrider .wrapper-column .clubshistory .timeline .timeline-item .timeline-left .timeline-line{background:var(--color-line,rgba(0,0,0,.12));flex:1;min-height:16px;width:2px}.wrapper-cardrider .wrapper-column .clubshistory .timeline .timeline-item:last-child .timeline-left .timeline-line{display:none}.wrapper-cardrider .wrapper-column .clubshistory .timeline .timeline-item a{color:var(--font-color-title);font-size:var(--font-paragraph-size);font-weight:var(--font-weight-text-medium);padding-top:2px;text-decoration:none;transition:color .2s}.wrapper-cardrider .wrapper-column .clubshistory .timeline .timeline-item a:hover{color:var(--color-primary)}.wrapper-cardrider .wrapper-column .clubshistory .timeline .timeline-item a small{color:var(--color-primary);display:block;font-size:var(--font-header-size);font-weight:var(--font-weight-text-medium);letter-spacing:.04em;margin-top:2px}.wrapper-cardrider .wrapper-column .badges{background:var(--color-white);border:1px solid var(--color-line,rgba(0,0,0,.08));border-radius:14px;box-shadow:var(--shadow-card);padding:1.25rem 1.5rem}.wrapper-cardrider .wrapper-column .badges .section-label{margin-bottom:1rem}.wrapper-cardrider .wrapper-column .badges .wrapper .badgesrow{display:flex;flex-wrap:wrap;gap:10px;position:relative}.wrapper-cardrider .wrapper-column .badges .wrapper .badgesrow .badge{cursor:pointer;transition:transform .15s}.wrapper-cardrider .wrapper-column .badges .wrapper .badgesrow .badge:hover{transform:translateY(-2px)}.wrapper-cardrider .wrapper-column .badges .wrapper .badgesrow .badge svg{display:block;filter:drop-shadow(0 2px 6px rgba(0,0,0,.2));height:auto;width:48px}.wrapper-cardrider .wrapper-column .badges .wrapper .badgesrow .badge .description,.wrapper-cardrider .wrapper-column .badges .wrapper .badgesrow .modal-info-badges{display:none}.wrapper-cardrider .wrapper-column .badges .wrapper .badgesrow .modal-info-badges-show{align-items:center;animation:fadeIn .2s ease forwards;background:rgba(0,0,0,.5);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:2rem 1rem;position:fixed;top:0;width:100%;z-index:300}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-cardrider .wrapper-column .badges .wrapper .badgesrow .modal-info-badges-show{padding:0}}.wrapper-cardrider .wrapper-column .badges .wrapper .badgesrow .modal-info-badges-show>.badge{align-items:center;background:var(--color-white);border-radius:10px;cursor:default;display:flex;flex-direction:row;gap:1rem;margin:.25rem 0;max-width:380px;padding:.75rem 1rem;transform:none;width:100%}.wrapper-cardrider .wrapper-column .badges .wrapper .badgesrow .modal-info-badges-show>.badge:hover{transform:none}.wrapper-cardrider .wrapper-column .badges .wrapper .badgesrow .modal-info-badges-show>.badge svg{flex-shrink:0;width:36px}.wrapper-cardrider .wrapper-column .badges .wrapper .badgesrow .modal-info-badges-show>.badge .description p{color:var(--font-color-title);font-size:var(--font-paragraph-size);margin:0}.wrapper-cardrider .wrapper-column .badges .wrapper .badgesrow .modal-info-badges-show .close-modal-badges{cursor:pointer;margin-top:1rem}.wrapper-cardrider .wrapper-column .badges .wrapper .badgesrow .modal-info-badges-show .close-modal-badges p{color:var(--font-color-text-white);font-size:var(--font-paragraph-size);font-weight:var(--font-weight-text-medium);text-align:center}.wrapper-cardrider .column{display:flex;flex:1;flex-direction:column;gap:10px;min-width:0;width:100%}.wrapper-cardrider .column .crossrotate{transform:rotate(45deg)}.wrapper-cardrider .column .wrapper-ranking{background:var(--color-white);border:1px solid var(--color-line,rgba(0,0,0,.08));border-radius:12px;box-shadow:var(--shadow-soft);overflow:hidden;transition:box-shadow .2s}.wrapper-cardrider .column .wrapper-ranking:hover{box-shadow:var(--shadow-card)}.wrapper-cardrider .column .wrapper-ranking .container{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:16px 20px;transition:background .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wrapper-cardrider .column .wrapper-ranking .container:hover{background:var(--color-nav-footer)}.wrapper-cardrider .column .wrapper-ranking .container h4{color:var(--font-color-title);font-family:var(--font-family-title);font-size:var(--font-paragraph-size);font-weight:var(--font-weight-text-bold);letter-spacing:.05em;margin:0;text-transform:uppercase}.wrapper-cardrider .column .wrapper-ranking .container img{height:auto;transition:transform .2s ease;width:20px}.wrapper-cardrider .column .wrapper-ranking .keysfigure{display:none}.wrapper-cardrider .column .wrapper-ranking .keysfigureshow{animation:fadeIn .25s ease forwards;border-top:1px solid var(--color-line,rgba(0,0,0,.08));display:grid;grid-template-columns:repeat(3,1fr);position:relative}.wrapper-cardrider .column .wrapper-ranking .keysfigureshow .widget{align-items:flex-start;border-bottom:1px solid var(--color-line,rgba(0,0,0,.06));border-right:1px solid var(--color-line,rgba(0,0,0,.06));cursor:default;display:flex;flex-direction:column;gap:4px;justify-content:flex-end;padding:1.5rem 1.25rem 1.25rem}.wrapper-cardrider .column .wrapper-ranking .keysfigureshow .widget:nth-child(3n){border-right:none}.wrapper-cardrider .column .wrapper-ranking .keysfigureshow .widget:nth-last-child(-n+3){border-bottom:none}.wrapper-cardrider .column .wrapper-ranking .keysfigureshow .widget span{color:var(--font-color-title);font-family:var(--font-family-title);font-size:var(--font-header-two-size);font-weight:var(--font-weight-text-extrabold);line-height:1}.wrapper-cardrider .column .wrapper-ranking .keysfigureshow .widget p{color:var(--font-color-text);font-size:var(--font-header-size);font-weight:var(--font-weight-text-bold);letter-spacing:.08em;margin:0;text-transform:uppercase}.wrapper-cardrider .column .wrapper-ranking .keysfigureshow .widget img{cursor:pointer;width:22px}.wrapper-cardrider .column .wrapper-ranking .keysfigureshow .victories span{color:var(--color-primary)}.wrapper-cardrider .column .wrapper-ranking .keysfigureshow .podiums span{color:var(--color-select,#266dd1)}.wrapper-cardrider .column .wrapper-ranking .keysfigureshow .topten span{color:var(--green)}.wrapper-cardrider .column .wrapper-ranking .keysfigureshow .infosmodal{display:none}.wrapper-cardrider .column .wrapper-ranking .keysfigureshow .infosmodalshow{animation:fadeIn .2s ease forwards;background:var(--color-select);border-radius:0 0 8px 8px;display:flex;flex-direction:column;left:0;padding:1.25rem;position:absolute;right:0;top:0;z-index:100}.wrapper-cardrider .column .wrapper-ranking .keysfigureshow .infosmodalshow .tips{margin:.3rem 0}.wrapper-cardrider .column .wrapper-ranking .keysfigureshow .infosmodalshow .tips h6{color:var(--font-color-text-white);font-size:var(--font-header-size);font-weight:var(--font-weight-text-bold);margin-bottom:2px}.wrapper-cardrider .column .wrapper-ranking .keysfigureshow .infosmodalshow .tips p{color:hsla(0,0%,100%,.8);font-size:var(--font-header-size);margin:0}.wrapper-cardrider .column .wrapper-ranking .keysfigureshow .infosmodalshow>span{color:hsla(0,0%,100%,.7);cursor:pointer;font-size:var(--font-header-size);font-weight:var(--font-weight-text-medium);letter-spacing:.04em;margin-top:12px;text-transform:uppercase}.wrapper-cardrider .column .wrapper-ranking table{display:none}.wrapper-cardrider .column .wrapper-ranking .tableshow{animation:fadeIn .25s ease forwards;border-collapse:collapse;display:table;width:100%}.wrapper-cardrider .column .wrapper-ranking .tableshow .tdcountry,.wrapper-cardrider .column .wrapper-ranking .tableshow .thcountry{display:none}@media screen and (min-width:576px)and (max-width:768px){.wrapper-cardrider .column .wrapper-ranking .tableshow .tdcountry,.wrapper-cardrider .column .wrapper-ranking .tableshow .thcountry{display:table-cell}}@media screen and (min-width:769px)and (max-width:811px){.wrapper-cardrider .column .wrapper-ranking .tableshow .tdcountry,.wrapper-cardrider .column .wrapper-ranking .tableshow .thcountry{display:table-cell}}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-cardrider .column .wrapper-ranking .tableshow .tdcountry,.wrapper-cardrider .column .wrapper-ranking .tableshow .thcountry{display:table-cell}}@media screen and (min-width:1025px){.wrapper-cardrider .column .wrapper-ranking .tableshow .tdcountry,.wrapper-cardrider .column .wrapper-ranking .tableshow .thcountry{display:table-cell}}.wrapper-cardrider .column .wrapper-ranking .tableshow th{background:var(--color-nav-footer);border-bottom:1px solid var(--color-line,rgba(0,0,0,.08));color:var(--font-color-text);font-size:var(--font-header-size);font-weight:var(--font-weight-text-bold);letter-spacing:.08em;padding:10px 16px;text-align:left;text-transform:uppercase}.wrapper-cardrider .column .wrapper-ranking .tableshow tr{border-bottom:1px solid var(--color-line,rgba(0,0,0,.06));transition:background .12s}.wrapper-cardrider .column .wrapper-ranking .tableshow tr:last-child{border-bottom:none}.wrapper-cardrider .column .wrapper-ranking .tableshow tr:hover{background:var(--color-nav-footer)}.wrapper-cardrider .column .wrapper-ranking .tableshow tr td{color:var(--font-color-title);font-size:var(--font-paragraph-size);padding:12px 16px;vertical-align:middle}.wrapper-cardrider .column .wrapper-ranking .tableshow tr td a{color:var(--font-color-title);text-decoration:none;transition:color .15s}.wrapper-cardrider .column .wrapper-ranking .tableshow tr td a:hover{color:var(--color-primary)}.wrapper-cardrider .column .wrapper-ranking .tableshow tr td .jersey{height:auto;width:24px}.wrapper-cardrider .column .wrapper-ranking .locked-analysis,.wrapper-cardrider .column .wrapper-ranking .performance-analysis{display:none}.wrapper-cardrider .column .wrapper-ranking .analysishow{align-items:center;animation:fadeIn .25s ease forwards;display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem}.wrapper-cardrider .column .wrapper-ranking .analysishow .wrapper-lock-no-user{align-items:flex-end;display:flex;gap:1.5rem}.wrapper-cardrider .column .wrapper-ranking .analysishow .wrapper-lock-no-user img{opacity:.4;width:60px}.wrapper-cardrider .column .wrapper-ranking .analysishow .container-log{display:flex;flex-direction:column;gap:.75rem}.wrapper-cardrider .column .wrapper-ranking .analysishow .log p{font-size:var(--font-paragraph-size);margin-block:.4rem}.wrapper-cardrider .column .wrapper-ranking .analysishow .log a{background:var(--color-primary);border-radius:6px;color:var(--font-color-text-white);display:inline-block;font-size:var(--font-paragraph-size);font-weight:var(--font-weight-text-medium);padding:6px 14px;text-decoration:none}.wrapper-cardrider .column .wrapper-ranking .analysishow .log a:hover{background:var(--color-hover)}.wrapper-cardrider .column .wrapper-ranking .analysishow .performance-explanation{align-self:stretch}.wrapper-cardrider .column .wrapper-ranking .analysishow .performance-explanation p{color:var(--font-color-text);font-size:var(--font-paragraph-size);line-height:1.6;margin-bottom:.35rem}.wrapper-cardrider .column .wrapper-ranking .analysishow .performance-explanation .note-date{font-size:var(--font-header-size);opacity:.55}.wrapper-cardrider .column .wrapper-ranking .analysishow .rating-canvas{display:block}.wrapper-cardrider .column .wrapper-ranking .analysishow .comparison-group{display:flex;flex-direction:column;gap:10px;width:100%}@media screen and (min-width:769px)and (max-width:811px){.wrapper-cardrider .column .wrapper-ranking .analysishow .comparison-group{align-items:flex-start;display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-cardrider .column .wrapper-ranking .analysishow .comparison-group{align-items:flex-start;display:grid;grid-template-columns:repeat(2,1fr)}}.wrapper-cardrider .column .wrapper-ranking .analysishow .comparison-group .comparison-block{background:var(--color-nav-footer);border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:12px}.wrapper-cardrider .column .wrapper-ranking .analysishow .comparison-group .comparison-block h6{color:var(--color-primary);font-size:var(--font-paragraph-size);font-weight:var(--font-weight-text-bold)}.wrapper-cardrider .column .wrapper-ranking .analysishow .comparison-group .comparison-block .small{color:var(--color-header);font-size:var(--font-header-size)}.wrapper-cardrider .column .wrapper-ranking .analysishow .comparison-group .comparison-block .row{display:flex;flex-direction:row;gap:1.5rem;margin-block:4px}@media screen and (min-width:576px)and (max-width:768px){.wrapper-cardrider .column .wrapper-ranking .analysishow .comparison-group .comparison-block .row{flex-direction:row;margin:4px 0}}@media screen and (min-width:769px)and (max-width:811px){.wrapper-cardrider .column .wrapper-ranking .analysishow .comparison-group .comparison-block .row{flex-direction:row;margin:4px 0}}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-cardrider .column .wrapper-ranking .analysishow .comparison-group .comparison-block .row{flex-direction:row;margin:4px 0}}@media screen and (min-width:1025px){.wrapper-cardrider .column .wrapper-ranking .analysishow .comparison-group .comparison-block .row{flex-direction:row;margin:4px 0}}.wrapper-cardrider .column .wrapper-ranking .analysishow .comparison-group .comparison-block .row .value{display:flex;flex-direction:column;gap:2px}.wrapper-cardrider .column .wrapper-ranking .analysishow .comparison-group .comparison-block .row .value .label{font-size:var(--font-header-size);opacity:.5;text-transform:uppercase}.wrapper-cardrider .column .wrapper-ranking .analysishow .comparison-group .comparison-block .row .value span{color:var(--font-color-title);font-size:15px;font-weight:var(--font-weight-text-bold)}.wrapper-cardrider .column .wrapper-ranking .analysishow .comparison-group .comparison-block .row .value .arrows{align-items:center;display:flex;font-size:15px;font-weight:var(--font-weight-text-bold);gap:4px}.wrapper-cardrider .column .wrapper-ranking .analysishow .comparison-group .comparison-block .explanation{font-size:var(--font-header-size);line-height:1.5}.wrapper-cardrider .column .wrapper-ranking .analysishow .global-analysis{align-self:stretch;border-left:3px solid var(--color-primary);padding:12px 16px}.wrapper-cardrider .column .wrapper-ranking .analysishow .global-analysis h6{color:var(--color-primary);font-size:var(--font-paragraph-size);font-weight:var(--font-weight-text-bold);margin-bottom:6px}.wrapper-cardrider .column .wrapper-ranking .analysishow .global-analysis p{font-size:var(--font-paragraph-size);line-height:1.6}.wrapper-cardrider .column .wrapper-ranking.rider-photos .rider-photos-grid{display:grid;gap:8px;grid-template-columns:repeat(2,1fr);padding:12px}@media screen and (min-width:769px)and (max-width:811px){.wrapper-cardrider .column .wrapper-ranking.rider-photos .rider-photos-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-cardrider .column .wrapper-ranking.rider-photos .rider-photos-grid{grid-template-columns:repeat(3,1fr)}}.wrapper-cardrider .column .wrapper-ranking.rider-photos .rider-photos-grid .rider-photo-item{border-radius:8px;overflow:hidden}.wrapper-cardrider .column .wrapper-ranking.rider-photos .rider-photos-grid .rider-photo-item .photo-link{display:block;text-decoration:none}.wrapper-cardrider .column .wrapper-ranking.rider-photos .rider-photos-grid .rider-photo-item .photo-wrapper{aspect-ratio:4/3;background:var(--color-nav-footer);overflow:hidden;position:relative}.wrapper-cardrider .column .wrapper-ranking.rider-photos .rider-photos-grid .rider-photo-item .photo-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s;width:100%}.wrapper-cardrider .column .wrapper-ranking.rider-photos .rider-photos-grid .rider-photo-item .photo-overlay{align-items:flex-end;background:linear-gradient(0deg,rgba(0,0,0,.75) 0,transparent 60%);display:flex;inset:0;opacity:0;padding:10px;position:absolute;transition:opacity .3s}.wrapper-cardrider .column .wrapper-ranking.rider-photos .rider-photos-grid .rider-photo-item .photo-overlay .photo-info{display:flex;flex-direction:column;gap:2px}.wrapper-cardrider .column .wrapper-ranking.rider-photos .rider-photos-grid .rider-photo-item .photo-overlay .photo-gallery-name{color:var(--font-color-text-white);font-size:var(--font-header-size);font-weight:var(--font-weight-text-medium)}.wrapper-cardrider .column .wrapper-ranking.rider-photos .rider-photos-grid .rider-photo-item .photo-overlay .photo-date{color:hsla(0,0%,100%,.7);font-size:var(--font-header-size)}.wrapper-cardrider .column .wrapper-ranking.rider-photos .rider-photos-grid .rider-photo-item:hover .photo-wrapper img{transform:scale(1.06)}.wrapper-cardrider .column .wrapper-ranking.rider-photos .rider-photos-grid .rider-photo-item:hover .photo-overlay{opacity:1}.wrapper-cardrider .wrapper-column .badges .wrapper .badges-wrapper{display:flex;flex-wrap:wrap;gap:10px}.wrapper-cardrider .wrapper-column .badges .wrapper .badge-item{align-items:center;cursor:default;display:flex;flex-direction:column;gap:5px;position:relative}.wrapper-cardrider .wrapper-column .badges .wrapper .badge-item .icon{border-radius:12px;display:grid;height:48px;place-items:center;transition:transform .15s;width:48px}.wrapper-cardrider .wrapper-column .badges .wrapper .badge-item .icon svg{display:block;height:24px;width:24px}.wrapper-cardrider .wrapper-column .badges .wrapper .badge-item:hover .icon{transform:translateY(-2px)}.wrapper-cardrider .wrapper-column .badges .wrapper .badge-item:hover .tip{opacity:1;pointer-events:auto;transform:translateY(0)}.wrapper-cardrider .wrapper-column .badges .wrapper .badge-item.unlocked .icon{background:var(--color-body-2,#eef2f8);box-shadow:0 2px 8px rgba(0,0,0,.1);color:var(--color-primary)}.wrapper-cardrider .wrapper-column .badges .wrapper .badge-item.locked .icon{background:var(--color-body-2,#eef2f8);color:var(--color-header);opacity:.45}.wrapper-cardrider .wrapper-column .badges .wrapper .badge-item .name{color:var(--font-color-text);font-family:var(--font-family-mono);font-size:9px;font-weight:var(--font-weight-text-bold);letter-spacing:.06em;line-height:1.3;text-align:center;text-transform:uppercase}.wrapper-cardrider .wrapper-column .badges .wrapper .badge-item .tip{background:var(--font-color-title);border-radius:6px;bottom:calc(100% + 8px);color:var(--font-color-text-white);font-size:11px;font-weight:var(--font-weight-text-medium);left:50%;opacity:0;padding:5px 10px;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(4px);transition:opacity .15s,transform .15s;white-space:nowrap;z-index:10}.wrapper-cardrider .wrapper-column .badges .wrapper .badge-item .tip:after{border:5px solid transparent;border-top:5px solid var(--font-color-title);content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.wrapper-listclubs{margin:0 auto;max-width:1200px;padding:0 24px 48px;width:100%}.wrapper-listclubs .pub-mobile{display:block;margin-bottom:16px;text-align:center}@media(min-width:768px){.wrapper-listclubs .pub-mobile{display:none}}.wrapper-listclubs .pub-mobile img{border-radius:10px;max-width:100%}.wrapper-listclubs .pub{display:none;margin-bottom:16px;text-align:center}@media(min-width:768px){.wrapper-listclubs .pub{display:block}}.wrapper-listclubs .pub img{border-radius:10px;max-width:100%}.wrapper-listclubs .club-hero{align-items:center;border-bottom:1px solid var(--color-line,#e3e8f1);display:flex;gap:24px;margin-bottom:28px;padding:28px 0 24px}@media(max-width:620px){.wrapper-listclubs .club-hero{align-items:flex-start;flex-direction:column}}.wrapper-listclubs .logoclub{background:var(--color-body-secondary,#f5f7fb);border:1px solid var(--color-line,#e3e8f1);border-radius:16px;display:grid;flex-shrink:0;height:80px;overflow:hidden;place-items:center;width:80px}.wrapper-listclubs .logoclub .logo{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.wrapper-listclubs .logoclub--letter{background:linear-gradient(135deg,var(--color-primary),#0d2348);border:none;color:#fff;font-family:var(--font-family-title);font-size:22px;font-weight:800;letter-spacing:.04em}.wrapper-listclubs .club-hero-meta{flex:1;min-width:0}.wrapper-listclubs .club-hero-sub{color:var(--color-primary);display:inline-block;font-size:11px;font-weight:700;letter-spacing:.22em;margin-bottom:6px;text-transform:uppercase}.wrapper-listclubs .club-hero h1{color:var(--font-color-title);font-size:clamp(26px,3.5vw,42px);letter-spacing:-.02em;line-height:1.05;margin:0 0 12px}.wrapper-listclubs .club-hero-quick{display:flex;flex-wrap:wrap;gap:6px}.wrapper-listclubs .club-hero-quick .pill{background:var(--color-body-secondary,#f5f7fb);border:1px solid var(--color-line,#e3e8f1);border-radius:6px;color:var(--font-color-text);font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-size:10px;font-weight:700;letter-spacing:.1em;padding:4px 10px;text-transform:uppercase}.wrapper-listclubs .club-hero-quick .pill.affiliated{background:var(--color-primary-soft,rgba(38,109,209,.08));border-color:transparent;color:var(--color-primary)}.wrapper-listclubs .wrapper-idclub{background:var(--color-body,#fff);border:1px solid var(--color-line,#e3e8f1);border-radius:14px;display:grid;gap:2px;grid-template-columns:repeat(2,1fr);margin-bottom:28px;overflow:hidden}@media(max-width:620px){.wrapper-listclubs .wrapper-idclub{grid-template-columns:1fr}}.wrapper-listclubs .wrapper-idclub>.container{background:var(--color-body,#fff);border-bottom:1px solid var(--color-line,#e3e8f1);padding:16px 20px}.wrapper-listclubs .wrapper-idclub>.container .label{color:var(--font-color-text);font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-size:10px;font-weight:700;letter-spacing:.14em;margin:0 0 4px;opacity:.5;text-transform:uppercase}.wrapper-listclubs .wrapper-idclub>.container p{color:var(--font-color-title);font-size:14px;font-weight:500;margin:0}.wrapper-listclubs .wrapper-idclub>.container a{color:var(--color-primary);font-size:14px;font-weight:500;text-decoration:none}.wrapper-listclubs .wrapper-idclub>.container a:hover{color:var(--color-accent,#ff6a3d)}.wrapper-listclubs .wrapper-idclub .container--full{grid-column:1/-1}.wrapper-listclubs .wrapper-idclub .container-comite{align-items:center;display:flex;gap:8px}.wrapper-listclubs .wrapper-idclub .container-comite svg{color:var(--color-primary);height:20px;width:20px}.wrapper-listclubs .wrapper-idclub .social{display:flex;flex-wrap:wrap;gap:20px;grid-column:1/-1;padding:16px 20px}.wrapper-listclubs .wrapper-idclub .social .container{border:none;padding:0}.wrapper-listclubs .wrapper-idclub .social .container p{color:var(--font-color-text);font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-size:10px;font-weight:700;letter-spacing:.14em;margin:0 0 6px;opacity:.5;text-transform:uppercase}.wrapper-listclubs .wrapper-idclub .social .container a{color:var(--color-primary);font-size:13px;text-decoration:none}.wrapper-listclubs .wrapper-idclub .social .container a:hover{color:var(--color-accent,#ff6a3d)}.wrapper-listclubs .wrapper-idclub .social .row{display:flex;gap:8px}.wrapper-listclubs .wrapper-idclub .social .row a{background:var(--color-body-secondary,#f5f7fb);border:1px solid var(--color-line,#e3e8f1);border-radius:8px;display:grid;height:32px;place-items:center;transition:all .15s;width:32px}.wrapper-listclubs .wrapper-idclub .social .row a:hover{background:var(--color-primary-soft,rgba(38,109,209,.08));border-color:var(--color-primary)}.wrapper-listclubs .wrapper-idclub .social .row a svg{fill:var(--font-color-text);height:16px;width:16px}.wrapper-listclubs .athletes{margin-bottom:4px}.wrapper-listclubs .athletes>.container{align-items:center;background:var(--color-body,#fff);border:1px solid var(--color-line,#e3e8f1);border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;padding:16px 20px;transition:background .15s}.wrapper-listclubs .athletes>.container:hover{background:var(--color-body-secondary,#f5f7fb)}.wrapper-listclubs .athletes>.container p{color:var(--font-color-title);font-family:var(--font-family-title);font-size:15px;font-weight:700;margin:0}.wrapper-listclubs .athletes>.container img{height:18px;opacity:.5;transition:transform .2s;width:18px}.wrapper-listclubs .athletes>.container .cross-icon{color:var(--font-color-text);font-size:20px;opacity:.5;transition:transform .2s}.wrapper-listclubs .keysfigure{display:none;padding:20px 0}.wrapper-listclubs .keysfigure .wrapper-section{margin-bottom:24px}.wrapper-listclubs .keysfigure .wrapper-section h4{color:var(--font-color-text);font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-size:10px;font-weight:700;letter-spacing:.14em;margin:0 0 12px;opacity:.5;text-transform:uppercase}.wrapper-listclubs .keysfigure .section{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.wrapper-listclubs .keysfigure .widget{background:var(--color-body-secondary,#f5f7fb);border:1px solid var(--color-line,#e3e8f1);border-radius:10px;min-width:80px;padding:12px 16px;text-align:center}.wrapper-listclubs .keysfigure .widget p:first-child{color:var(--font-color-title);font-family:var(--font-family-title);font-size:22px;font-weight:800;line-height:1;margin:0}.wrapper-listclubs .keysfigure .widget p:last-child{color:var(--font-color-text);font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-size:9px;font-weight:700;letter-spacing:.12em;margin:4px 0 0;opacity:.5;text-transform:uppercase}.wrapper-listclubs .keysfigure .widget.total p:first-child{color:var(--color-accent,#ff6a3d);font-size:28px}.wrapper-listclubs .keysfigure .widget.victories p:first-child{color:var(--color-primary)}.wrapper-listclubs .keysfigure .widget.podiums p:first-child{color:var(--color-accent,#ff6a3d)}.wrapper-listclubs .keysfigure .widget.topten p:first-child{color:var(--font-color-title)}.wrapper-listclubs .listriders{display:none;margin-bottom:24px}.wrapper-listclubs .listriders ul{list-style:none;margin:0;padding:0}.wrapper-listclubs .listriders ul li{border-bottom:1px solid var(--color-line,#e3e8f1);transition:background .15s}.wrapper-listclubs .listriders ul li:hover{background:var(--color-body-secondary,#f5f7fb)}.wrapper-listclubs .listriders ul li a.riderslink{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:12px 18px;text-decoration:none}.wrapper-listclubs .listriders ul li .idrider{display:flex;flex-direction:column}.wrapper-listclubs .listriders ul li .idrider .first{color:var(--font-color-text);font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-size:11px;letter-spacing:.08em;margin:0;opacity:.6}.wrapper-listclubs .listriders ul li .idrider .last{color:var(--font-color-title);font-family:var(--font-family-title);font-size:15px;font-weight:700;margin:0}.wrapper-listclubs .listriders ul li .idclub{align-items:center;display:flex;flex-direction:row}.wrapper-listclubs .listriders ul li .idclub .last{color:var(--font-color-title);font-family:var(--font-family-title);font-size:15px;font-weight:700;margin-left:8px}.wrapper-listclubs .listraces{display:none;margin-bottom:24px}.wrapper-listclubs .listraces ul{list-style:none;margin:0;padding:0}.wrapper-listclubs .listraces ul li{border-bottom:1px solid var(--color-line,#e3e8f1);transition:background .15s}.wrapper-listclubs .listraces ul li:hover{background:var(--color-body-secondary,#f5f7fb)}.wrapper-listclubs .listraces ul li a{align-items:center;color:var(--font-color-title);display:flex;font-family:var(--font-family-title);font-size:14px;font-weight:600;gap:10px;padding:12px 18px;text-decoration:none;transition:color .15s}.wrapper-listclubs .listraces ul li a:hover{color:var(--color-accent,#ff6a3d)}.wrapper-listclubs .listraces ul li a svg{fill:var(--color-primary);flex-shrink:0;height:18px;width:18px}.wrapper-listclubs .keysfigureshow,.wrapper-listclubs .ridersappear{display:block}.wrapper-listclubs .crossrotate{transform:rotate(45deg);transition:transform .2s}.listriders .liclub .riderslink{align-items:center;display:flex;gap:14px;padding:12px 18px;text-decoration:none}.listriders .liclub .logo-club-thumb{border-radius:6px;flex-shrink:0;height:32px;-o-object-fit:contain;object-fit:contain;width:32px}.listriders .liclub svg{color:var(--color-primary);flex-shrink:0;height:32px;width:32px}.listriders .liclub .idrider{align-items:center;display:flex;gap:12px}.listriders .liclub .last{color:var(--font-color-title);font-family:var(--font-family-title);font-size:15px;font-weight:700;margin:0}.wrapper-racetype{margin:0 auto 4rem;width:100%}.wrapper-racetype .wrapper ul{align-items:center;display:flex;flex-direction:column;justify-content:space-evenly}.wrapper-racetype .wrapper ul li{border-bottom:1px solid var(--color-lightgrey);list-style:none;width:100%}.wrapper-racetype .wrapper ul li a{align-items:center;color:var(--font-color-text-white);display:flex;flex-direction:row;font-size:var(--font-header-two-size);font-weight:var(--font-weight-text-medium);justify-content:space-between;padding:2rem;text-align:left;text-decoration:none;transition:color .3s ease}.wrapper-racetype .wrapper ul li a:hover{color:var(--color-hover)}.wrapper-racetype .wrapper ul li a img{height:auto;width:25px}.wrapper-all-bids{margin:0 auto;max-width:1200px;padding:0 24px 48px;width:100%}.wrapper-all-bids h1{align-items:center;color:var(--font-color-title);display:inline-flex;font-size:clamp(32px,4vw,52px);gap:16px;letter-spacing:-.025em;line-height:1;margin:32px 0 28px}.wrapper-all-bids h1:before{background:var(--color-accent,#ff6a3d);border-radius:3px;content:"";height:36px;width:6px}.wrapper-all-bids .wrapper-filters{align-items:center;background:var(--color-body,#fff);border:1px solid var(--color-line,#e3e8f1);border-radius:14px;box-shadow:var(--box-shadow-soft,0 1px 2px rgba(20,30,60,.05));display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px;padding:12px 14px}.wrapper-all-bids .wrapper-filters input[type=text]{background:var(--color-body-secondary,#f5f7fb);border:1px solid var(--color-line,#e3e8f1);border-radius:9px;color:var(--font-color-title);flex:1;font-family:var(--font-family-text);font-size:13.5px;min-width:200px;padding:9px 14px;transition:border-color .15s,box-shadow .15s}.wrapper-all-bids .wrapper-filters input[type=text]:focus{background:var(--color-body,#fff);border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(38,109,209,.12);outline:none}.wrapper-all-bids .wrapper-filters input[type=text]::-moz-placeholder{color:var(--font-color-text);opacity:.45}.wrapper-all-bids .wrapper-filters input[type=text]::placeholder{color:var(--font-color-text);opacity:.45}@media(max-width:620px){.wrapper-all-bids .wrapper-filters input[type=text]{min-width:100%}}.wrapper-all-bids .wrapper-filters select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--color-body-secondary,#f5f7fb);background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%2374819a%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27m6 9 6 6 6-6%27/></svg>");background-position:right 12px center;background-repeat:no-repeat;background-size:14px;border:1px solid var(--color-line,#e3e8f1);border-radius:9px;color:var(--font-color-title);cursor:pointer;font-family:var(--font-family-text);font-size:12.5px;font-weight:600;letter-spacing:.02em;padding:9px 36px 9px 14px;transition:border-color .15s,box-shadow .15s}.wrapper-all-bids .wrapper-filters select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(38,109,209,.12);outline:none}.wrapper-all-bids .wrapper-filters .apply-filters{background:var(--color-accent,#ff6a3d);border:none;border-radius:9px;box-shadow:0 6px 14px -6px rgba(255,106,61,.45);color:#fff;cursor:pointer;font-family:var(--font-family-text);font-size:13px;font-weight:600;letter-spacing:.02em;padding:9px 16px;transition:all .15s}.wrapper-all-bids .wrapper-filters .apply-filters:hover{background:#ff7c52;transform:translateY(-1px)}.wrapper-all-bids .wrapper-cardbid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}@media(max-width:980px){.wrapper-all-bids .wrapper-cardbid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.wrapper-all-bids .wrapper-cardbid{grid-template-columns:1fr}}.wrapper-all-bids .card-bid{background:var(--color-body,#fff);border:1px solid var(--color-line,#e3e8f1);border-radius:16px;display:flex;flex-direction:column;overflow:hidden;transition:transform .2s,box-shadow .2s,border-color .2s}.wrapper-all-bids .card-bid:hover{border-color:var(--color-line-strong,#c8d2e4);box-shadow:var(--box-shadow,0 1px 2px rgba(20,30,60,.04),0 12px 30px -16px rgba(20,30,60,.12));transform:translateY(-3px)}.wrapper-all-bids .card-header{border-bottom:1px solid var(--color-line,#e3e8f1);padding:12px 16px}.wrapper-all-bids .card-header .container{align-items:center;display:flex;gap:10px}.wrapper-all-bids .card-header .avatar-wrapper{border-radius:50%;flex-shrink:0;height:28px;overflow:hidden;width:28px}.wrapper-all-bids .card-header .avatar-wrapper .avatar-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wrapper-all-bids .card-header .avatar-letter{background:linear-gradient(135deg,var(--color-primary),#0d2348);border-radius:50%;display:grid;flex-shrink:0;height:28px;place-items:center;width:28px}.wrapper-all-bids .card-header .avatar-letter .firstl{color:#fff;font-family:var(--font-family-title);font-size:12px;font-weight:700;margin:0}.wrapper-all-bids .card-header .pseudo{color:var(--font-color-title);font-size:13px;font-weight:600;margin:0}.wrapper-all-bids .card-header span{background:var(--color-accent,#ff6a3d);border-radius:4px;color:#fff;font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-size:9px;font-weight:700;letter-spacing:.14em;padding:2px 6px;text-transform:uppercase}.wrapper-all-bids .card-hero{aspect-ratio:16/10;overflow:hidden;position:relative}.wrapper-all-bids .card-hero .imglink{display:block;inset:0;position:absolute}.wrapper-all-bids .card-hero img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s;width:100%}.card-bid:hover .wrapper-all-bids .card-hero img{transform:scale(1.05)}.wrapper-all-bids .card-lower{display:flex;flex:1;flex-direction:column;gap:6px;padding:16px 18px 18px}.wrapper-all-bids .card-lower .titlelink{color:var(--font-color-title);font-family:var(--font-family-title);font-size:16px;font-weight:700;letter-spacing:-.005em;line-height:1.25;margin:0;text-decoration:none;text-wrap:balance;transition:color .15s}.wrapper-all-bids .card-lower .titlelink:hover{color:var(--color-accent,#ff6a3d)}.wrapper-all-bids .card-lower p{color:var(--font-color-text);font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-size:10px;font-weight:700;letter-spacing:.12em;margin:0;opacity:.6;text-transform:uppercase}.wrapper-all-bids .pagination{align-items:center;background:var(--color-body,#fff);border:1px solid var(--color-line,#e3e8f1);border-radius:12px;box-shadow:var(--box-shadow-soft,0 1px 2px rgba(20,30,60,.05));display:inline-flex;gap:4px;margin:48px auto 16px;padding:4px;width:-moz-fit-content;width:fit-content}.wrapper-all-bids .pagination button{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--font-color-text);cursor:pointer;display:inline-flex;font-family:var(--font-family-text);font-size:13px;font-weight:600;height:34px;justify-content:center;min-width:34px;padding:0 10px;transition:all .15s}.wrapper-all-bids .pagination button:hover:not(:disabled){background:var(--color-body-secondary,#f5f7fb);color:var(--font-color-title)}.wrapper-all-bids .pagination button:disabled{cursor:not-allowed;opacity:.35}.wrapper-all-bids .pagination button.active{background:var(--color-accent,#ff6a3d);box-shadow:0 4px 10px -4px rgba(255,106,61,.5);color:#fff}.wrapper-all-bids .pagination button.page{color:var(--font-color-text)}.wrapper-all-bids .pagination button.next img,.wrapper-all-bids .pagination button.prev img{height:14px;width:14px}.wrapper-all-bids .pagination button.prev img{transform:rotate(180deg)}.wrapper-all-bids .wrapper-noresults{background:var(--color-body-secondary,#f5f7fb);border:1px dashed var(--color-line-strong,#c8d2e4);border-radius:16px;padding:60px 24px;text-align:center}.wrapper-all-bids .wrapper-noresults .noresults{color:var(--font-color-text);font-size:14px;margin:0 0 12px;opacity:.7}.wrapper-all-bids .wrapper-noresults a img{height:24px;opacity:.5;transition:opacity .15s;width:24px}.wrapper-all-bids .wrapper-noresults a img:hover{opacity:1}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.wrapper-singlebid{animation:slideUp .3s ease forwards;margin:0 auto;max-width:1200px;padding:24px 1rem;width:100%}.wrapper-singlebid .container-header{margin-bottom:24px}.wrapper-singlebid .container-header h1{color:var(--font-color-title);font-family:var(--font-family-title);font-size:var(--font-header-one-size);font-weight:var(--font-weight-text-extrabold);letter-spacing:-.02em;line-height:1.1;margin:0 0 10px}.wrapper-singlebid .container-header .category,.wrapper-singlebid .container-header .region{border-radius:var(--r-sm);display:inline-block;font-family:var(--font-family-mono);font-size:var(--font-header-size);font-weight:var(--font-weight-text-bold);letter-spacing:.14em;margin-bottom:6px;margin-right:6px;padding:4px 10px;text-transform:uppercase}.wrapper-singlebid .container-header .category{background:var(--accent-soft);color:var(--accent)}.wrapper-singlebid .container-header .region{background:var(--color-body-2);color:var(--color-header)}.wrapper-singlebid .core{align-items:start;display:grid;gap:24px;grid-template-columns:1fr;margin-bottom:48px}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-singlebid .core{gap:32px;grid-template-columns:minmax(0,1fr) 360px}}@media screen and (min-width:1025px){.wrapper-singlebid .core{gap:32px;grid-template-columns:minmax(0,1fr) 380px}}.wrapper-singlebid .wrapper-hero-single{aspect-ratio:4/3;background:var(--color-body-2);border-radius:var(--r-md);overflow:hidden;position:relative}.wrapper-singlebid .wrapper-hero-single .mainimgbid{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.wrapper-singlebid .wrapper-hero-single .mainimgbid:hover{transform:scale(1.02)}.wrapper-singlebid .wrapper-content-singlebid{display:flex;flex-direction:column;gap:20px}.wrapper-singlebid .content-header{border-bottom:1px solid var(--color-line);justify-content:space-between;padding-bottom:16px}.wrapper-singlebid .content-header,.wrapper-singlebid .content-header .bided .container-author{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.wrapper-singlebid .content-header .bided .container-author .publish{color:var(--color-header);font-family:var(--font-family-mono);font-size:var(--font-header-size);letter-spacing:.06em;margin:0}.wrapper-singlebid .content-header .bided .container-author .publish .timeago{color:var(--font-color-text);font-weight:var(--font-weight-text-medium)}.wrapper-singlebid .content-header .bided .container-author .container{align-items:center;display:flex;gap:8px}.wrapper-singlebid .content-header .bided .container-author .container .avatar-wrapper{border-radius:50%;flex-shrink:0;height:36px;overflow:hidden;width:36px}.wrapper-singlebid .content-header .bided .container-author .container .avatar-wrapper .avatar-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wrapper-singlebid .content-header .bided .container-author .container .avatar-letter{background:linear-gradient(135deg,var(--accent),#c93f1f);border-radius:50%;box-shadow:0 4px 12px rgba(255,106,61,.35);display:grid;flex-shrink:0;height:36px;place-items:center;width:36px}.wrapper-singlebid .content-header .bided .container-author .container .avatar-letter .firstl{color:var(--font-color-text-white);font-family:var(--font-family-title);font-size:15px;font-weight:var(--font-weight-text-extrabold);margin:0;text-transform:uppercase}.wrapper-singlebid .content-header .bided .container-author .container .pseudo{color:var(--font-color-title);font-family:var(--font-family-title);font-size:var(--font-paragraph-size);font-weight:var(--font-weight-text-bold);margin:0}.wrapper-singlebid .content-header .bided .container-author .container span{background:var(--color-select);border-radius:var(--r-sm);color:var(--font-color-text-white);font-family:var(--font-family-mono);font-size:var(--font-header-size);font-weight:var(--font-weight-text-bold);letter-spacing:.12em;padding:2px 6px;text-transform:uppercase}.wrapper-singlebid .content-header .share{align-items:center;display:flex;gap:10px}.wrapper-singlebid .content-header .share p{color:var(--color-header);font-family:var(--font-family-mono);font-size:var(--font-header-size);font-weight:var(--font-weight-text-bold);letter-spacing:.14em;margin:0;text-transform:uppercase}.wrapper-singlebid .content-header .share .shareby{display:flex;gap:6px}.wrapper-singlebid .content-header .share .shareby a{background:var(--color-body-2);border:1px solid var(--color-line);border-radius:var(--r-sm);display:grid;height:32px;overflow:hidden;place-items:center;transition:all .15s;width:32px}.wrapper-singlebid .content-header .share .shareby a:hover{background:var(--accent-soft);border-color:var(--accent)}.wrapper-singlebid .content-header .share .shareby a img{display:block;height:18px;-o-object-fit:contain;object-fit:contain;width:18px}.wrapper-singlebid .content p{line-height:1.65}.wrapper-singlebid .content p,.wrapper-singlebid .content ul{color:var(--color-text-2);font-size:var(--font-paragraph-size);margin:0 0 1em}.wrapper-singlebid .content ul{line-height:1.7;padding-left:1.2em}.wrapper-singlebid .content ul li::marker{color:var(--accent)}.wrapper-singlebid .content h2,.wrapper-singlebid .content h3{align-items:center;color:var(--font-color-title);display:flex;font-family:var(--font-family-title);font-weight:var(--font-weight-text-bold);gap:10px;margin:1.2em 0 .5em}.wrapper-singlebid .content h2:before,.wrapper-singlebid .content h3:before{background:var(--accent);border-radius:2px;content:"";flex-shrink:0;height:16px;width:4px}.wrapper-singlebid .price{background:var(--color-body);border:1px solid var(--color-line);border-radius:var(--r-md);box-shadow:var(--shadow-card);padding:22px 24px}.wrapper-singlebid .price p{color:var(--font-color-title);font-family:var(--font-family-title);font-size:var(--font-header-two-size);font-weight:var(--font-weight-text-extrabold);letter-spacing:-.02em;margin:0;white-space:nowrap}.wrapper-singlebid .infospro{background:var(--color-body-1);border-left:3px solid var(--color-select);border-radius:var(--r-sm);padding:14px 18px}.wrapper-singlebid .infospro p{color:var(--font-color-text);font-size:var(--font-paragraph-size);margin:0 0 4px}.wrapper-singlebid .infospro p:last-child{margin-bottom:0}.wrapper-singlebid .wrapper-contact{display:flex;flex-direction:column;gap:8px}.wrapper-singlebid .wrapper-contact .wrapper-contact-by-message,.wrapper-singlebid .wrapper-contact .wrapper-contactbid{align-items:center;border-radius:var(--r-sm);cursor:pointer;display:flex;font-family:var(--font-family-text);font-size:var(--font-paragraph-size);font-weight:var(--font-weight-text-medium);gap:8px;justify-content:center;padding:13px 16px;text-decoration:none;transition:all .15s;width:100%}.wrapper-singlebid .wrapper-contact .wrapper-contact-by-message p,.wrapper-singlebid .wrapper-contact .wrapper-contactbid p{margin:0}.wrapper-singlebid .wrapper-contact .wrapper-contactbid{background:var(--accent);box-shadow:0 10px 22px -8px rgba(255,106,61,.5);color:var(--font-color-text-white)}.wrapper-singlebid .wrapper-contact .wrapper-contactbid:hover{background:var(--color-hover);transform:translateY(-1px)}.wrapper-singlebid .wrapper-contact .wrapper-contactbid .contactme{color:var(--font-color-text-white);cursor:pointer;margin:0}.wrapper-singlebid .wrapper-contact .wrapper-contact-by-message{background:var(--color-body);border:1px solid var(--color-line-strong);color:var(--font-color-title)}.wrapper-singlebid .wrapper-contact .wrapper-contact-by-message:hover{border-color:var(--color-select);color:var(--color-select)}.wrapper-singlebid .wrapper{align-items:center;border-top:1px dashed var(--color-line);display:flex;gap:16px;padding-top:12px}.wrapper-singlebid .wrapper .reportbid,.wrapper-singlebid .wrapper .yourrights{align-items:center;display:flex;gap:6px}.wrapper-singlebid .wrapper .reportbid img,.wrapper-singlebid .wrapper .yourrights img{height:auto;opacity:.6;width:14px}.wrapper-singlebid .wrapper .reportbid a,.wrapper-singlebid .wrapper .yourrights a{color:var(--color-header);font-size:var(--font-header-size);font-weight:var(--font-weight-text-medium);letter-spacing:.02em;text-decoration:none;transition:color .15s}.wrapper-singlebid .wrapper .reportbid a:hover,.wrapper-singlebid .wrapper .yourrights a:hover{color:var(--accent)}.wrapper-singlebid .wrapper-report-form{display:none}.wrapper-singlebid .wrapper-report-form-appears{align-items:center;animation:slideUp .2s ease forwards;backdrop-filter:blur(4px);background:var(--color-background-modal);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:400}.wrapper-singlebid .wrapper-report-form-appears .bidsreportsform{background:var(--color-body);border-radius:var(--r-md);box-shadow:var(--shadow-pop);max-height:85vh;max-width:480px;overflow-y:auto;padding:28px;position:relative;width:100%}.wrapper-singlebid .wrapper-report-form-appears .bidsreportsform>img{cursor:pointer;height:20px;opacity:.5;position:absolute;right:16px;top:16px;transition:opacity .15s;width:20px}.wrapper-singlebid .wrapper-report-form-appears .bidsreportsform>img:hover{opacity:1}.wrapper-singlebid .wrapper-report-form-appears .bidsreportsform .wrapper-theme h4{color:var(--font-color-title);font-family:var(--font-family-title);font-size:var(--font-header-five-size);font-weight:var(--font-weight-text-bold);margin:0 0 16px}.wrapper-singlebid .wrapper-report-form-appears .bidsreportsform .wrapper-theme label{align-items:center;border:1px solid var(--color-line);border-radius:var(--r-sm);color:var(--font-color-text);cursor:pointer;display:flex;font-size:var(--font-paragraph-size);gap:10px;margin-bottom:8px;padding:10px 14px;transition:all .15s}.wrapper-singlebid .wrapper-report-form-appears .bidsreportsform .wrapper-theme label:hover{background:var(--accent-soft);border-color:var(--accent)}.wrapper-singlebid .wrapper-report-form-appears .bidsreportsform .wrapper-theme label input[type=radio]{accent-color:var(--accent)}.wrapper-singlebid .wrapper-report-form-appears .bidsreportsform .wrapper-theme .wrapper-label-input p{color:var(--color-header);font-size:var(--font-header-size);line-height:1.5;margin:4px 0 8px 24px}.wrapper-singlebid .wrapper-report-form-appears .bidsreportsform .wrapper-theme textarea{background:var(--color-body);border:1px solid var(--color-line);border-radius:var(--r-sm);color:var(--font-color-title);font-family:var(--font-family-text);font-size:var(--font-paragraph-size);min-height:100px;padding:12px 14px;resize:vertical;transition:border-color .15s;width:100%}.wrapper-singlebid .wrapper-report-form-appears .bidsreportsform .wrapper-theme textarea:focus{border-color:var(--accent);outline:none}.wrapper-singlebid .wrapper-report-form-appears .bidsreportsform .wrapper-theme .wrapper-buttons{display:flex;gap:8px;margin-top:16px}.wrapper-singlebid .wrapper-report-form-appears .bidsreportsform .wrapper-theme .wrapper-buttons button{border:none;border-radius:var(--r-sm);cursor:pointer;flex:1;font-size:var(--font-paragraph-size);font-weight:var(--font-weight-text-medium);padding:11px 16px;transition:all .15s}.wrapper-singlebid .wrapper-report-form-appears .bidsreportsform .wrapper-theme .wrapper-buttons button.next,.wrapper-singlebid .wrapper-report-form-appears .bidsreportsform .wrapper-theme .wrapper-buttons button.submit{background:var(--accent);color:var(--font-color-text-white)}.wrapper-singlebid .wrapper-report-form-appears .bidsreportsform .wrapper-theme .wrapper-buttons button.next:hover,.wrapper-singlebid .wrapper-report-form-appears .bidsreportsform .wrapper-theme .wrapper-buttons button.submit:hover{background:var(--color-hover)}.wrapper-singlebid .wrapper-report-form-appears .bidsreportsform .wrapper-theme .wrapper-buttons button.back{background:var(--color-body-2);color:var(--font-color-text)}.wrapper-singlebid .wrapper-report-form-appears .bidsreportsform .wrapper-theme .wrapper-buttons button.back:hover{background:var(--color-body-3)}.wrapper-singlebid .wrapper-messenger-form{display:none}.wrapper-singlebid .wrapper-messenger-form-show{align-items:center;animation:slideUp .2s ease forwards;backdrop-filter:blur(4px);background:var(--color-background-modal);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:400}.wrapper-singlebid .wrapper-messenger-form-show .messenger-form{background:var(--color-body);border-radius:var(--r-md);box-shadow:var(--shadow-pop);max-width:440px;padding:28px;position:relative;width:100%}.wrapper-singlebid .wrapper-messenger-form-show .messenger-form>img{cursor:pointer;height:20px;opacity:.5;position:absolute;right:16px;top:16px;transition:opacity .15s;width:20px}.wrapper-singlebid .wrapper-messenger-form-show .messenger-form>img:hover{opacity:1}.wrapper-singlebid .wrapper-messenger-form-show .messenger-form h4{color:var(--font-color-title);font-family:var(--font-family-title);font-size:var(--font-header-five-size);font-weight:var(--font-weight-text-bold);margin:0 0 16px}.wrapper-singlebid .wrapper-messenger-form-show .messenger-form .wrapper-textarea{display:flex;flex-direction:column;gap:10px}.wrapper-singlebid .wrapper-messenger-form-show .messenger-form .wrapper-textarea textarea{background:var(--color-body);border:1px solid var(--color-line);border-radius:var(--r-sm);color:var(--font-color-title);font-family:var(--font-family-text);font-size:var(--font-paragraph-size);min-height:120px;padding:12px 14px;resize:vertical;transition:border-color .15s;width:100%}.wrapper-singlebid .wrapper-messenger-form-show .messenger-form .wrapper-textarea textarea:focus{border-color:var(--color-select);outline:none}.wrapper-singlebid .wrapper-messenger-form-show .messenger-form .wrapper-textarea .messenger-submit{align-self:flex-end;background:var(--color-select);border:none;border-radius:var(--r-sm);color:var(--font-color-text-white);cursor:pointer;font-size:var(--font-paragraph-size);font-weight:var(--font-weight-text-medium);padding:11px 24px;transition:background .15s}.wrapper-singlebid .wrapper-messenger-form-show .messenger-form .wrapper-textarea .messenger-submit:hover{background:var(--blue-deep)}.wrapper-user-profile{align-items:center;display:flex;flex-direction:column;margin:2rem 1rem;max-width:400px}@media screen and (min-width:576px)and (max-width:768px){.wrapper-user-profile{align-items:flex-start}}@media screen and (min-width:769px)and (max-width:811px){.wrapper-user-profile{align-items:flex-start}}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-user-profile{align-items:flex-start}}@media screen and (min-width:1025px){.wrapper-user-profile{align-items:flex-start}}.wrapper-user-profile .profile-header,.wrapper-user-profile .profile-header .wrapper{align-items:center;display:flex;flex-direction:column}.wrapper-user-profile .profile-header .wrapper{margin:2rem 0}.wrapper-user-profile .profile-header .wrapper h1:first-letter{color:var(--color-primary)}.wrapper-user-profile .profile-header .wrapper .wrapper-user{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:1rem;width:100%}.wrapper-user-profile .profile-header .wrapper .wrapper-user .firstletter{background-color:var(--color-primary);border-radius:50%;height:50px;padding:1rem;position:relative;width:50px}.wrapper-user-profile .profile-header .wrapper .wrapper-user .firstletter p{color:#fff;font-size:32px;font-weight:900;left:50%;position:absolute;text-align:center;text-transform:uppercase;top:50%;transform:translate(-50%,-50%)}.wrapper-user-profile .profile-header .wrapper .wrapper-user .avatar-profil{align-items:center;border-radius:50%;display:flex;height:100px;justify-content:center;overflow:hidden;width:100px}.wrapper-user-profile .profile-header .wrapper .wrapper-user .avatar-profil .avatar{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wrapper-user-profile .profile-header .wrapper .wrapper-user .user-state{align-items:flex-start;display:flex;flex-direction:column;margin-left:12px}.wrapper-user-profile .profile-header .wrapper .wrapper-user .user-state .subscribe-timeago{color:var(--color-header);font-size:var(--font-header-size)}.wrapper-user-profile .wrapper-breadcrumb{width:100%}.wrapper-user-profile .wrapper-breadcrumb .breadcrumb .breadcrumb-list{align-items:baseline;display:flex;flex-direction:row}.wrapper-user-profile .wrapper-breadcrumb .breadcrumb .breadcrumb-list .active{color:var(--color-primary);font-size:var(--font-header-size)}.wrapper-user-profile .wrapper-breadcrumb .breadcrumb .breadcrumb-list .breadcrumb-item{margin-left:.3rem}.wrapper-user-profile .wrapper-breadcrumb .breadcrumb .breadcrumb-list .breadcrumb-item a{font-size:var(--font-header-size)}.dropabid{align-items:center;background-color:var(--color-black);border-radius:4px;display:flex;flex-direction:row;justify-content:space-around;margin:2rem auto;padding:.5rem;transition:background-color .3s ease;width:-moz-fit-content;width:fit-content}.dropabid:hover{background-color:var(--color-hover)}.dropabid img{margin-right:5px}.dropabid p{color:var(--font-color-text-white)!important}.wrapper-links-profile{align-items:center;display:flex;flex-direction:column;margin:1rem 1rem 4rem}@media screen and (min-width:576px)and (max-width:768px){.wrapper-links-profile{align-items:unset;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:769px)and (max-width:811px){.wrapper-links-profile{align-items:unset;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-links-profile{align-items:unset;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1025px){.wrapper-links-profile{align-items:unset;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}}.wrapper-links-profile .edit-profile{align-items:flex-start;background-color:var(--color-body);border:1px solid var(--color-primary);border-radius:4px;color:var(--color-primary);display:flex;flex-direction:column;margin:1rem;padding:.5rem;position:relative;transition:transform .3s ease;width:100%}.wrapper-links-profile .edit-profile:hover{transform:scale(1.02)}@media screen and (min-width:576px)and (max-width:768px){.wrapper-links-profile .edit-profile{margin:unset;width:unset}}@media screen and (min-width:769px)and (max-width:811px){.wrapper-links-profile .edit-profile{margin:unset;width:unset}}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-links-profile .edit-profile{margin:unset;width:unset}}@media screen and (min-width:1025px){.wrapper-links-profile .edit-profile{margin:unset;width:unset}}.wrapper-links-profile .edit-profile h4,.wrapper-links-profile .edit-profile img{margin-bottom:10px}.wrapper-links-profile .edit-profile .wrapper-unread-messages{margin-right:1rem;position:absolute;top:12px}.wrapper-links-profile .edit-profile .wrapper-unread-messages .container{background-color:var(--color-danger);border-radius:50%;display:block;height:20px;margin-left:6px;position:relative;width:20px}.wrapper-links-profile .edit-profile .wrapper-unread-messages .container .badge{color:var(--font-color-text-white);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.login-flash{border-radius:10px;font-size:13.5px;font-weight:500;margin-bottom:20px;padding:12px 16px;text-align:center}.login-flash--danger,.login-flash--error{background-color:var(--color-danger)}.login-flash--danger p,.login-flash--error p{color:var(--font-color-text-white)}.login-flash--success{background-color:var(--color-success,#1aa063)}.login-flash--success p{color:var(--font-color-text-white)}.login-flash p{margin:0}.error,.errors{align-items:center;background-color:var(--color-danger)!important;border-radius:8px;display:flex;flex-direction:column;padding:1rem}.error p,.errors p{color:var(--font-color-text-white)!important}.login-page{background:radial-gradient(900px 600px at 80% 100%,rgba(255,106,61,.15),transparent 60%),radial-gradient(800px 500px at 20% 0,rgba(38,109,209,.18),transparent 60%),var(--color-body-1);display:grid;min-height:80vh;padding:40px 16px;place-items:center}.login-card{background:var(--color-nav-footer-solid);border:1px solid var(--color-line,#e3e8f1);border-radius:20px;box-shadow:var(--shadow-card);max-width:460px;padding:44px 48px;width:100%}@media screen and (min-width:576px)and (max-width:768px){.login-card{padding:32px 24px}}.login-brand{align-items:center;display:flex;gap:12px;margin-bottom:32px}.login-brand .mark{background:linear-gradient(135deg,var(--color-primary) 0,var(--color-route,#144a93) 100%);border-radius:10px;display:grid;flex-shrink:0;height:40px;place-items:center;position:relative;width:40px}.login-brand .mark:before{border-bottom:2px solid hsla(0,0%,100%,.9);border-bottom-color:var(--color-accent,#ff6a3d);border-left:2px solid hsla(0,0%,100%,.9);border-radius:6px;border-right:2px solid hsla(0,0%,100%,.9);border-right-color:var(--color-accent,#ff6a3d);border-top:2px solid hsla(0,0%,100%,.9);content:"";inset:5px;position:absolute}.login-brand .wordmark{color:var(--font-color-title);font-family:var(--font-family-title);font-size:20px;line-height:1}.login-brand .wordmark .num{color:var(--color-primary)}.login-brand .wordmark small{color:var(--color-header);display:block;font-size:9px;font-weight:600;margin-top:4px}.login-brand .wordmark small,.login-eyebrow{font-family:var(--font-family-mono);letter-spacing:.22em;text-transform:uppercase}.login-eyebrow{color:var(--color-primary);font-size:11px;font-weight:700;margin:0 0 10px}.login-page h1{color:var(--font-color-title);font-size:clamp(26px,4vw,32px);letter-spacing:-.02em;line-height:1.1;margin:0 0 10px}.login-sub{color:var(--color-header);font-size:14px;line-height:1.55;margin:0 0 28px}.login-form .field{margin-bottom:16px}.login-form .field label{color:var(--color-header);display:block;font-size:12px;font-weight:600;letter-spacing:.03em;margin-bottom:7px;text-transform:uppercase}.login-form .field .input-wrap{align-items:center;display:flex;position:relative}.login-form .field .input-wrap svg.lead{color:var(--color-header);height:15px;left:13px;pointer-events:none;position:absolute;transition:color .15s;width:15px}.login-form .field input[type=email],.login-form .field input[type=password],.login-form .field input[type=text]{background:var(--color-body);border:1px solid var(--color-line,#e3e8f1);border-radius:11px;color:var(--font-color-text);font-family:var(--font-family-text);font-size:14px;padding:13px 14px 13px 40px;transition:border-color .15s,box-shadow .15s;width:100%}.login-form .field input[type=email]::-moz-placeholder,.login-form .field input[type=password]::-moz-placeholder,.login-form .field input[type=text]::-moz-placeholder{color:var(--color-header)}.login-form .field input[type=email]::placeholder,.login-form .field input[type=password]::placeholder,.login-form .field input[type=text]::placeholder{color:var(--color-header)}.login-form .field input[type=email]:hover,.login-form .field input[type=password]:hover,.login-form .field input[type=text]:hover{border-color:var(--color-header)}.login-form .field input[type=email]:focus,.login-form .field input[type=password]:focus,.login-form .field input[type=text]:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px rgba(38,109,209,.12);outline:none}.login-form .field .input-wrap:focus-within svg.lead{color:var(--color-primary)}.login-form .field .toggle-password-button{background:none;border:none;border-radius:6px;color:var(--color-header);cursor:pointer;padding:6px;position:absolute;right:12px;transition:background .15s}.login-form .field .toggle-password-button:hover{background:var(--color-body-2)}.field-row{align-items:center;display:flex;justify-content:space-between;margin:0 0 24px}.checkbox-remember{align-items:center;color:var(--color-header);cursor:pointer;display:inline-flex;font-size:13px;gap:8px}.checkbox-remember input[type=checkbox]{accent-color:var(--color-primary)}.forgot{color:var(--color-primary);font-size:13px;font-weight:600;text-decoration:none;transition:opacity .15s}.forgot:hover{opacity:.75;text-decoration:underline}.btn-login{background:var(--color-primary);border:none;border-radius:12px;color:var(--font-color-text-white);cursor:pointer;font-family:var(--font-family-text);font-size:14.5px;font-weight:600;padding:14px 18px;transition:background .2s,transform .15s;width:100%}.btn-login:hover{background:var(--color-hover);transform:translateY(-1px)}.signup-line{color:var(--color-header);font-size:13.5px;margin-top:20px;text-align:center}.signup-line a{color:var(--color-primary);font-weight:600;margin-left:4px}.signup-line a:hover{text-decoration:underline}.login-regions{border-top:1px solid var(--color-line,#e3e8f1);display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:28px;padding-top:24px}.login-regions span{background:var(--color-body-2);border:1px solid var(--color-line,#e3e8f1);border-radius:6px;color:var(--color-header);font-family:var(--font-family-mono);font-size:11px;font-weight:600;letter-spacing:.05em;padding:4px 10px}.login-regions span.active{background:var(--color-primary);border-color:var(--color-primary);color:var(--font-color-text-white)}.wrapper-user-register-choice{align-items:center;display:flex;flex-direction:column;margin:2rem .5rem 4rem}.wrapper-user-register-choice h1{margin:0 1rem 2rem;text-align:center}.wrapper-user-register-choice h1:first-letter{color:var(--color-primary)}.wrapper-user-register-choice .wrapper{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-user-register-choice .wrapper{flex-direction:row;height:400px}}@media screen and (min-width:1025px){.wrapper-user-register-choice .wrapper{flex-direction:row;height:400px}}.wrapper-user-register-choice .wrapper a{border:4px solid var(--color-primary);border-radius:4px;font-weight:var(--font-weight-text-medium);margin:2rem;padding:2rem;text-transform:uppercase;transition:background-color .3s ease}.wrapper-user-register-choice .wrapper a:hover{background-color:var(--color-hover)}.instructions-box-hide{display:none}.wrapper-instructions-box{margin:1rem;max-width:400px}@media screen and (min-width:576px)and (max-width:768px){.wrapper-instructions-box{margin:1rem auto}}@media screen and (min-width:769px)and (max-width:811px){.wrapper-instructions-box{margin:1rem auto}}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-instructions-box{margin:1rem auto}}@media screen and (min-width:1025px){.wrapper-instructions-box{margin:1rem auto}}.wrapper-instructions-box img{cursor:pointer}.wrapper-register{margin:2rem .5rem 4rem}.wrapper-register h1{margin:0 1rem 2rem;text-align:center}.wrapper-register h1:first-letter{color:var(--color-primary)}.wrapper-register .formregister{align-items:center;background-color:var(--color-nav-footer);box-shadow:var(--box-shadow);display:flex;flex-direction:column;margin:0 auto;max-width:400px;padding-top:1rem}.wrapper-register .formregister .infos{align-items:center;display:flex;flex-direction:column;margin:1rem}.wrapper-register .formregister .infos p{color:var(--color-header);font-size:var(--font-header-size)}.wrapper-register .formregister .infos a{font-size:var(--font-header-size);text-decoration:underline}.wrapper-register .formregister .row,.wrapper-register .formregister .row .wrapper-labelinput{align-items:flex-start;display:flex;flex-direction:column;width:100%}.wrapper-register .formregister .row .wrapper-labelinput{margin:.5rem 0;padding:1rem}.wrapper-register .formregister .row .wrapper-labelinput label{color:var(--color-header);font-size:var(--font-header-size);padding:.5rem 0;text-transform:uppercase}.wrapper-register .formregister .row .wrapper-labelinput input{background-color:var(--color-nav-footer);border:none;border-bottom:1px solid var(--color-primary);color:var(--color-black);font-size:var(--font-paragraph-size);padding:.5rem 0;width:100%}.wrapper-register .formregister .row .wrapper-labelinput select{background:var(--color-select);border:none;color:var(--font-color-text-white);padding:.5rem}.wrapper-register .formregister .row .wrapper-labelinput select:first-of-type{margin-bottom:1rem}.wrapper-register .formregister .row .wrapper-labelinput ul li{color:var(--color-danger);font-size:var(--font-header-size)}.wrapper-register .formregister .row .wrapper-labelinput .toggle-password-container{width:100%}.wrapper-register .formregister .row .wrapper-labelinput .toggle-password-container .toggle-password-button{border:none;color:var(--color-header);cursor:pointer}.wrapper-register .formregister .checkbox-conditions{align-items:flex-start;display:flex;flex-direction:column}.wrapper-register .formregister .checkbox-conditions .container{align-items:center;display:flex;flex-direction:row;justify-content:space-around;margin:.5rem 0}.wrapper-register .formregister .checkbox-conditions .container a{margin-right:6px}.wrapper-register .formregister .checkbox-conditions ul li{color:var(--color-danger);font-size:var(--font-header-size)}.wrapper-register .formregister #lemin-cropped-captcha{margin:3rem auto;width:80%}.wrapper-register .formregister #lemin-cropped-captcha .lemin-captcha-caption{color:var(--color-primary);font-size:12px}.wrapper-register .formregister .btn{background-color:var(--color-primary);border:none;border-radius:4px;color:var(--font-color-text-white);cursor:pointer;font-size:var(--font-paragraph-size);margin:1rem;padding:1rem;text-transform:uppercase;transition:all .3s ease}.wrapper-register .formregister .btn:hover{background-color:var(--color-hover);color:var(--font-color-text-white)}.wrapper-change-pass,.wrapper-form-double-pass{align-items:center;display:flex;flex-direction:column;margin:4rem 1rem}.wrapper-change-pass h1,.wrapper-form-double-pass h1{text-align:center}.wrapper-change-pass h1:first-letter,.wrapper-form-double-pass h1:first-letter{color:var(--color-primary)}.wrapper-change-pass .infos,.wrapper-form-double-pass .infos{align-items:flex-start;display:flex;flex-direction:column;margin:1rem}.wrapper-change-pass .infos p,.wrapper-form-double-pass .infos p{margin-bottom:.5rem}.wrapper-change-pass form,.wrapper-form-double-pass form{align-items:center;display:flex;flex-direction:column;max-width:400px;width:100%}.wrapper-change-pass form .wrapper-labelinput,.wrapper-form-double-pass form .wrapper-labelinput{align-items:flex-start;display:flex;flex-direction:column;margin-block:2rem;margin-inline:1rem;width:100%}.wrapper-change-pass form .wrapper-labelinput label,.wrapper-form-double-pass form .wrapper-labelinput label{color:var(--color-header);text-transform:uppercase}.wrapper-change-pass form .wrapper-labelinput input,.wrapper-form-double-pass form .wrapper-labelinput input{background-color:var(--color-body);border:none;border-bottom:1px solid var(--color-primary)!important;color:var(--color-black);font-size:var(--font-paragraph-size);padding:1rem;width:100%}.wrapper-change-pass form .wrapper-labelinput ul li,.wrapper-form-double-pass form .wrapper-labelinput ul li{color:var(--color-danger);font-size:var(--font-header-size)}.wrapper-change-pass form .wrapper-labelinput .toggle-password-container,.wrapper-form-double-pass form .wrapper-labelinput .toggle-password-container{width:100%}.wrapper-change-pass form .wrapper-labelinput .toggle-password-container input,.wrapper-form-double-pass form .wrapper-labelinput .toggle-password-container input{padding:1rem;width:100%}.wrapper-change-pass form .wrapper-labelinput .toggle-password-container .toggle-password-button,.wrapper-form-double-pass form .wrapper-labelinput .toggle-password-container .toggle-password-button{background:none;border:none;color:var(--color-header);cursor:pointer}.wrapper-change-pass .btn-submit,.wrapper-form-double-pass .btn-submit{background-color:var(--color-primary);border:none;border-radius:4px;color:var(--font-color-text-white);cursor:pointer;font-size:var(--font-paragraph-size);margin-top:2rem;padding:.5rem 1.5rem;text-transform:uppercase;transition:background-color .3s ease}.wrapper-change-pass .btn-submit:hover,.wrapper-form-double-pass .btn-submit:hover{background-color:var(--color-hover)}.wrapper-reset-password{align-items:center;display:flex;flex-direction:column;margin:4rem 1rem}.wrapper-reset-password h1{text-align:center}.wrapper-reset-password h1:first-letter{color:var(--color-primary)}.wrapper-reset-password .content{margin:2rem auto}.wrapper-reset-password .content p{margin-bottom:.5rem}.wrapper-reset-password .content p a{text-decoration:underline}.register-pro-page{background:radial-gradient(900px 600px at 80% 100%,rgba(255,106,61,.12),transparent 60%),radial-gradient(800px 500px at 20% 0,rgba(38,109,209,.15),transparent 60%),var(--color-body-1);display:grid;min-height:80vh;padding:40px 16px;place-items:center}.register-pro-card{background:var(--color-nav-footer-solid);border:1px solid var(--color-line,#e3e8f1);border-radius:20px;box-shadow:var(--shadow-card);margin:40px 0;max-width:620px;padding:44px 48px;width:100%}@media screen and (min-width:576px)and (max-width:768px){.register-pro-card{padding:32px 20px}}.login-eyebrow-row{align-items:center;display:flex;gap:10px;margin-bottom:12px}.pro-pill{background:var(--color-primary);border-radius:4px;color:var(--font-color-text-white);font-size:10px;font-weight:700;letter-spacing:.18em;padding:3px 8px;text-transform:uppercase}.register-pro-card h1{color:var(--font-color-title);font-size:clamp(24px,3vw,32px);letter-spacing:-.02em;line-height:1.1;margin:0 0 10px}.instructions-box{background:rgba(38,109,209,.06);border:1px solid rgba(38,109,209,.18);border-left:3px solid var(--color-primary);border-radius:10px;color:var(--color-header);display:flex;font-size:12.5px;gap:10px;line-height:1.5;margin:0 0 26px;padding:12px 14px}.instructions-box svg{color:var(--color-primary);flex-shrink:0;height:16px;margin-top:2px;width:16px}.instructions-box .req{color:var(--color-primary);font-weight:700}.form-section{margin-bottom:24px}.section-head{align-items:center;display:flex;gap:12px;margin-bottom:14px}.section-head .step{background:var(--color-primary);border-radius:50%;color:var(--font-color-text-white);display:grid;flex-shrink:0;font-family:var(--font-family-mono);font-size:11px;font-weight:700;height:22px;place-items:center;width:22px}.section-head h3{color:var(--font-color-title);font-family:var(--font-family-text);font-size:13px;font-weight:700;letter-spacing:.04em;margin:0}.section-head .rule{background:var(--color-line,#e3e8f1);flex:1;height:1px}.pro-row{display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:14px}.pro-row.pro-row-1{grid-template-columns:1fr}@media screen and (min-width:576px)and (max-width:768px){.pro-row{grid-template-columns:1fr}}.formregister-pro .wrapper-labelinput{display:flex;flex-direction:column}.formregister-pro .wrapper-labelinput label{color:var(--color-header);font-size:12px;font-weight:600;letter-spacing:.03em;margin-bottom:7px;text-transform:uppercase}.formregister-pro .wrapper-labelinput input[type=email],.formregister-pro .wrapper-labelinput input[type=password],.formregister-pro .wrapper-labelinput input[type=tel],.formregister-pro .wrapper-labelinput input[type=text],.formregister-pro .wrapper-labelinput select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--color-body);border:1px solid var(--color-line,#e3e8f1);border-radius:11px;color:var(--font-color-text);font-family:var(--font-family-text);font-size:14px;padding:12px 14px;transition:border-color .15s,box-shadow .15s;width:100%}.formregister-pro .wrapper-labelinput input[type=email]::-moz-placeholder,.formregister-pro .wrapper-labelinput input[type=password]::-moz-placeholder,.formregister-pro .wrapper-labelinput input[type=tel]::-moz-placeholder,.formregister-pro .wrapper-labelinput input[type=text]::-moz-placeholder,.formregister-pro .wrapper-labelinput select::-moz-placeholder{color:var(--color-header)}.formregister-pro .wrapper-labelinput input[type=email]::placeholder,.formregister-pro .wrapper-labelinput input[type=password]::placeholder,.formregister-pro .wrapper-labelinput input[type=tel]::placeholder,.formregister-pro .wrapper-labelinput input[type=text]::placeholder,.formregister-pro .wrapper-labelinput select::placeholder{color:var(--color-header)}.formregister-pro .wrapper-labelinput input[type=email]:hover,.formregister-pro .wrapper-labelinput input[type=password]:hover,.formregister-pro .wrapper-labelinput input[type=tel]:hover,.formregister-pro .wrapper-labelinput input[type=text]:hover,.formregister-pro .wrapper-labelinput select:hover{border-color:var(--color-header)}.formregister-pro .wrapper-labelinput input[type=email]:focus,.formregister-pro .wrapper-labelinput input[type=password]:focus,.formregister-pro .wrapper-labelinput input[type=tel]:focus,.formregister-pro .wrapper-labelinput input[type=text]:focus,.formregister-pro .wrapper-labelinput select:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px rgba(38,109,209,.12);outline:none}.formregister-pro .wrapper-labelinput select{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%236b7689%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27m6 9 6 6 6-6%27/></svg>");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding-right:36px}.formregister-pro .wrapper-labelinput ul li{color:var(--color-danger);font-size:12px;margin-top:4px}.register-pro-card .checkbox-conditions{background:var(--color-body-2);border:1px solid var(--color-line,#e3e8f1);border-radius:12px;margin:20px 0 16px;padding:14px 16px}.register-pro-card .checkbox-conditions .container{align-items:flex-start;display:flex;flex-direction:row;gap:12px}.register-pro-card .checkbox-conditions label{color:var(--font-color-text);cursor:pointer;flex:1;font-size:13.5px;font-weight:500;line-height:1.45}.register-pro-card .checkbox-conditions a{color:var(--font-color-text);font-weight:500}.register-pro-card .checkbox-conditions a u{text-decoration-color:var(--color-primary);text-underline-offset:3px}.register-pro-card .checkbox-conditions a:hover{color:var(--color-primary)}.register-pro-card .checkbox-conditions input[type=checkbox]{accent-color:var(--color-primary);cursor:pointer;flex-shrink:0;height:20px;margin-top:2px;width:20px}.register-pro-card .checkbox-conditions .req{color:var(--color-primary);font-weight:700}.register-pro-card #lemin-cropped-captcha{background:var(--color-body-2);border:1px dashed var(--color-header);border-radius:12px;margin:0 0 18px;padding:14px 16px}.btn-register{align-items:center;background:var(--color-primary);border:none;border-radius:12px;color:var(--font-color-text-white);cursor:pointer;display:inline-flex;font-family:var(--font-family-text);font-size:14.5px;font-weight:600;gap:10px;justify-content:center;padding:14px 18px;transition:background .2s,transform .15s;width:100%}.btn-register svg{height:16px;transition:transform .15s;width:16px}.btn-register:hover{background:var(--color-hover);transform:translateY(-1px)}.btn-register:hover svg{transform:translateX(3px)}.btn-note{color:var(--color-header);display:block;font-size:11.5px;line-height:1.5;margin-top:10px;text-align:center}.btn-note b{color:var(--font-color-text);font-weight:600}.signin-line{color:var(--color-header);font-size:13.5px;margin-top:22px;text-align:center}.signin-line a{color:var(--color-primary);font-weight:600;margin-left:4px}.signin-line a:hover{text-decoration:underline}.register-pro-card .infos{background:var(--color-body-2);border-radius:10px;color:var(--color-header);font-size:11.5px;line-height:1.55;margin-top:18px;padding:12px 14px}.register-pro-card .infos p{margin:0}.register-pro-card .infos a{color:var(--color-primary);font-weight:600}.register-pro-card .infos a:hover{text-decoration:underline}.wrapper-form-double-pass{background:var(--color-nav-footer-solid);border:1px solid var(--color-line,#e3e8f1);border-radius:20px;box-shadow:var(--shadow-card);margin:56px auto 80px;max-width:460px;padding:44px 48px}@media screen and (min-width:576px)and (max-width:768px){.wrapper-form-double-pass{margin:32px 16px 48px;padding:32px 20px}}.wrapper-form-double-pass h1{color:var(--font-color-title);font-size:clamp(26px,4vw,32px);letter-spacing:-.02em;line-height:1.1;margin:0 0 10px}.wrapper-form-double-pass .login-sub{color:var(--color-header);font-size:14px;line-height:1.55;margin:0 0 24px}.wrapper-form-double-pass .reset-instructions-box{background:rgba(255,177,61,.1);border:1px solid rgba(255,177,61,.35);border-left:3px solid var(--color-accent-2,#ffb13d);border-radius:10px;color:var(--font-color-text);display:flex;font-size:12.5px;gap:10px;line-height:1.5;margin:0 0 22px;padding:12px 14px}.wrapper-form-double-pass .reset-instructions-box svg{color:var(--color-accent-2,#ffb13d);flex-shrink:0;height:16px;margin-top:2px;width:16px}.wrapper-form-double-pass .reset-instructions-box b{font-weight:700}.wrapper-form-double-pass .wrapper-labelinput{display:flex;flex-direction:column;margin-bottom:16px}.wrapper-form-double-pass .wrapper-labelinput label{color:var(--color-header);display:block;font-size:12px;font-weight:600;letter-spacing:.03em;margin-bottom:7px;text-transform:uppercase}.wrapper-form-double-pass .wrapper-labelinput .toggle-password-container{display:flex;flex-direction:column;gap:4px}.wrapper-form-double-pass .wrapper-labelinput .toggle-password-container input,.wrapper-form-double-pass .wrapper-labelinput input[type=password],.wrapper-form-double-pass .wrapper-labelinput input[type=text]{background:var(--color-body);border:1px solid var(--color-line,#e3e8f1);border-radius:11px;color:var(--font-color-text);font-family:var(--font-family-text);font-size:14px;padding:13px 14px;transition:border-color .15s,box-shadow .15s;width:100%}.wrapper-form-double-pass .wrapper-labelinput .toggle-password-container input::-moz-placeholder,.wrapper-form-double-pass .wrapper-labelinput input[type=password]::-moz-placeholder,.wrapper-form-double-pass .wrapper-labelinput input[type=text]::-moz-placeholder{color:var(--color-header)}.wrapper-form-double-pass .wrapper-labelinput .toggle-password-container input::placeholder,.wrapper-form-double-pass .wrapper-labelinput input[type=password]::placeholder,.wrapper-form-double-pass .wrapper-labelinput input[type=text]::placeholder{color:var(--color-header)}.wrapper-form-double-pass .wrapper-labelinput .toggle-password-container input:hover,.wrapper-form-double-pass .wrapper-labelinput input[type=password]:hover,.wrapper-form-double-pass .wrapper-labelinput input[type=text]:hover{border-color:var(--color-header)}.wrapper-form-double-pass .wrapper-labelinput .toggle-password-container input:focus,.wrapper-form-double-pass .wrapper-labelinput input[type=password]:focus,.wrapper-form-double-pass .wrapper-labelinput input[type=text]:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px rgba(38,109,209,.12);outline:none}.wrapper-form-double-pass .wrapper-labelinput .toggle-password-button{align-self:flex-start;background:none;border:none;color:var(--color-primary);cursor:pointer;font-size:12px;font-weight:600;padding:0}.wrapper-form-double-pass .wrapper-labelinput .toggle-password-button:hover{text-decoration:underline}.wrapper-form-double-pass .wrapper-labelinput ul li{color:var(--color-danger);font-size:12px;margin-top:4px}.wrapper-form-double-pass .btn-submit{align-items:center;background:var(--color-primary);border:none;border-radius:12px;color:var(--font-color-text-white);cursor:pointer;display:inline-flex;font-family:var(--font-family-text);font-size:14.5px;font-weight:600;gap:10px;justify-content:center;margin-top:6px;padding:14px 18px;transition:background .2s,transform .15s;width:100%}.wrapper-form-double-pass .btn-submit svg{height:16px;transition:transform .15s;width:16px}.wrapper-form-double-pass .btn-submit:hover{background:var(--color-hover);transform:translateY(-1px)}.wrapper-form-double-pass .btn-submit:hover svg{transform:translateX(3px)}.wrapper-form-double-pass .back-link{color:var(--color-header);font-size:13px;margin-top:22px;text-align:center}.wrapper-form-double-pass .back-link a{align-items:center;color:var(--color-primary);display:inline-flex;font-weight:600;gap:4px;margin-left:4px;text-decoration:none}.wrapper-form-double-pass .back-link a svg{height:12px;width:12px}.wrapper-form-double-pass .back-link a:hover{text-decoration:underline}.wrapper-form-double-pass .login-regions{border-top:1px solid var(--color-line,#e3e8f1);display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:28px;padding-top:24px}.wrapper-form-double-pass .login-regions span{background:var(--color-body-2);border:1px solid var(--color-line,#e3e8f1);border-radius:6px;color:var(--color-header);font-family:var(--font-family-mono);font-size:11px;font-weight:600;letter-spacing:.05em;padding:4px 10px}.wrapper-form-double-pass .login-regions span.active{background:var(--color-primary);border-color:var(--color-primary);color:var(--font-color-text-white)}.wrapper-allkrono{display:flex;flex-direction:column;margin:4rem 1rem}.wrapper-allkrono .title{margin-bottom:1rem}.wrapper-allkrono .title h1:first-letter{color:var(--color-primary)}.wrapper-allkrono .container{align-items:center;display:flex;flex-direction:row}.wrapper-allkrono .container select{background:var(--color-select);border:none;color:var(--font-color-text-white);margin-bottom:1rem;margin-right:1rem;padding:.5rem;width:-moz-fit-content;width:fit-content}.wrapper-allkrono .wrapper .noresults{margin:2rem 0;text-align:left}.wrapper-allkrono .wrapper .card-krono{border-bottom:1px solid var(--color-black);padding:8px;transition:background-color .3s ease}.wrapper-allkrono .wrapper .card-krono:hover{background-color:var(--color-nav-footer)}.wrapper-allkrono .wrapper .card-krono .card-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:5px}.wrapper-allkrono .wrapper .card-krono .card-header .container{align-items:center;display:flex;flex-direction:row;width:80%}.wrapper-allkrono .wrapper .card-krono .card-header .container .category{margin-right:5px}.wrapper-allkrono .wrapper .card-krono .card-header .container .category,.wrapper-allkrono .wrapper .card-krono .card-header .container .country{color:var(--color-header);font-size:var(--font-header-size);text-transform:uppercase}.wrapper-allkrono .wrapper .card-krono .card-header span{font-size:var(--font-header-size)}.wrapper-allkrono .wrapper .card-krono .card-content p img{height:auto;width:100%}.wrapper-allkrono .wrapper .card-krono .card-footer{margin-top:8px}.wrapper-allkrono .wrapper .card-krono .card-footer a{background-color:var(--color-black);border-radius:4px;color:var(--font-color-text-white);font-size:var(--font-header-size);padding-inline:8px;transition:background-color .3s ease}.wrapper-allkrono .wrapper .card-krono .card-footer a:hover{background-color:var(--color-hover)}.wrapper-result{margin:1rem;overflow-x:auto}.wrapper-result .race-id{align-items:flex-start;display:flex;flex-direction:column;margin:2rem 0 1rem}.wrapper-result .race-id h2{color:var(--color-primary);margin:1rem 0;text-align:center}.wrapper-result .race-id .country{font-size:var(--font-header-size)}.wrapper-result .race-id .container{align-items:baseline;display:flex;flex-direction:row;margin:.3rem 0}.wrapper-result .race-id .container img{height:auto;margin-right:5px;width:15px}.wrapper-result .sharebutton{align-items:center;cursor:pointer;display:flex;flex-direction:column;margin-block:2rem}.wrapper-result .sharebutton p{font-weight:var(--font-weight-text-medium)}.wrapper-result .sharebutton svg{transition:all .3s ease}.wrapper-result .sharebutton svg path{fill:var(--color-black)}.wrapper-result .sharebutton svg:hover path{fill:var(--color-hover)}.wrapper-result .share,.wrapper-result .sharebuttonhide{display:none}.wrapper-result .shareshow{align-items:center;animation:reportanime .3s ease .3s forwards;display:flex;flex-direction:column;margin:0 auto;margin-block:2rem;opacity:0;position:relative;width:100%}.wrapper-result .shareshow .closecross{cursor:pointer;left:10px;position:absolute;top:0}.wrapper-result .shareshow p{font-weight:var(--font-weight-text-medium);margin-bottom:1rem}.wrapper-result .shareshow .shareby{align-items:center;display:flex;flex-direction:row;justify-content:space-around;width:100%}.wrapper-result .shareshow .shareby img{height:15px}.wrapper-result .shareshow .shareby .sharebymail{align-items:center;background-color:var(--color-primary);display:flex;flex-direction:row;height:15px;justify-content:center;padding:1.05rem;text-align:center;text-decoration:none;transition:background-color .3s ease;width:15px}.wrapper-result .shareshow .shareby .sharebymail:hover{background-color:var(--color-hover)}.wrapper-result .shareshow .shareby .sharebytwitter{align-items:center;background-color:var(--color-primary);display:flex;flex-direction:row;height:15px;justify-content:center;padding:1rem;text-align:center;text-decoration:none;transition:background-color .3s ease;width:15px}.wrapper-result .shareshow .shareby .sharebytwitter:hover{background-color:var(--color-hover)}.wrapper-result .shareshow .shareby .sharebyfacebook{align-items:center;background-color:var(--color-primary);display:flex;flex-direction:row;height:15px;justify-content:center;padding:1rem;text-align:center;text-decoration:none;transition:background-color .3s ease;width:15px}.wrapper-result .shareshow .shareby .sharebyfacebook:hover{background-color:var(--color-hover)}.wrapper-result .shareshow .shareby .sharebywhatsapp{align-items:center;background-color:var(--color-primary);display:flex;flex-direction:row;height:15px;justify-content:center;padding:1rem;text-align:center;text-decoration:none;transition:background-color .3s ease;width:15px}.wrapper-result .shareshow .shareby .sharebywhatsapp:hover{background-color:var(--color-hover)}.wrapper-result .shareshow .shareby .copy-btn{align-items:center;background-color:var(--color-primary);border:none;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:.5rem;position:relative}.wrapper-result .shareshow .shareby .copy-btn .tooltip-content{background-color:var(--color-success);border-radius:50%;bottom:100%;color:var(--font-color-text-var(--font-color-text-white));display:none;font-size:10px;left:50%;padding:.5rem;position:absolute;transform:translateX(-50%)}.wrapper-result .wrapper-signal{align-items:baseline;display:flex;flex-direction:row;justify-content:space-around;margin:1rem 0}.wrapper-result .wrapper-signal .container{align-items:baseline;cursor:pointer;display:flex;flex-direction:row}.wrapper-result .wrapper-signal .container img{height:auto;margin-right:5px;width:15px}.wrapper-result .wrapper-signal .category-filter{align-items:center;display:flex;flex-direction:column}.wrapper-result .wrapper-signal .category-filter select{background:var(--color-select);border:none;color:var(--font-color-text-white);margin-bottom:1rem;padding:.5rem;width:-moz-fit-content;width:fit-content}@keyframes resultappears{0%{transform:translateY(100px)}to{transform:translateY(0)}}.wrapper-result .wrapper-noresults{margin:2rem auto}.wrapper-result .infopopover{background-color:var(--color-hover);border-radius:4px;margin:0 auto;opacity:0;padding:1rem;position:relative;transform:translateY(20px);transition:opacity .3s ease-out,transform .3s ease-out;width:-moz-fit-content;width:fit-content}.wrapper-result .infopopover p{color:var(--color-nav-footer);font-size:var(--font-header-size)}.wrapper-result .infopopover .btnpop{background-color:var(--color-body);border:none;border-radius:50%;color:var(--color-primary);cursor:pointer;font-size:var(--font-paragraph-size);height:30px;left:-13px;position:absolute;top:-13px;transition:color .3s ease;width:30px}.wrapper-result .infopopover .btnpop:hover{color:var(--color-hover)}.wrapper-result .infopopover.visible{opacity:1;transform:translateY(0)}.wrapper-result .infopopover.closing{opacity:0;transform:translateY(20px)}.wrapper-result .tablerank{border-collapse:collapse;margin:2rem auto;width:100%}.wrapper-result .tablerank .visible{animation:resultappears .5s ease forwards;opacity:1}.wrapper-result .tablerank th{display:none}.wrapper-result .tablerank tbody{display:flex;flex-direction:column}.wrapper-result .tablerank tr{align-items:center;border-bottom:1px solid var(--color-nav-footer);display:flex;flex-direction:row;justify-content:space-between;opacity:0;transform:translateY(0);transition:all 1s ease;width:100%}.wrapper-result .tablerank tr .tdposition{color:var(--color-black);flex:0 0 10%;text-align:center}.wrapper-result .tablerank tr .tdcountry{flex:0 0 15%;text-align:center}.wrapper-result .tablerank tr td{flex:1;padding:1rem 0;text-align:center}.wrapper-result .tablerank tr td:nth-child(4){flex:0 0 20%}.wrapper-result .tablerank tr td:nth-child(6),.wrapper-result .tablerank tr td:nth-child(7){flex:0 0 15%}.wrapper-result .tablerank tr td .container-rider{align-items:flex-start;display:flex;flex-direction:column}.wrapper-result .tablerank tr td .container-rider .lastname{font-weight:var(--font-weight-text-medium);margin:6px 0}.wrapper-result .tablerank tr td .container-rider .lastname:visited{color:var(--color-primary)}.wrapper-result .tablerank tr td .container-rider .club{font-size:var(--font-header-size);text-align:left}.wrapper-result .tablerank tr .timerace{color:var(--color-black);text-align:right}@keyframes reportanime{0%{opacity:0}to{opacity:1}}.wrapper-result .report-form-show{align-items:flex-start;animation:reportanime .3s ease-in forwards;background-color:var(--color-primary);border-radius:4px;box-shadow:var(--box-shadow);display:flex;flex-direction:column;left:50%;padding:1rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:80%;z-index:99}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-result .report-form-show{width:60%}}@media screen and (min-width:1025px){.wrapper-result .report-form-show{width:60%}}.wrapper-result .report-form-show form{align-items:center;display:flex;flex-direction:column;width:100%}.wrapper-result .report-form-show h4{margin:unset}.wrapper-result .report-form-show .container{align-items:flex-start;display:flex;flex-direction:column;margin:1rem}.wrapper-result .report-form-show textarea{background-color:var(--color-body);border:none;border-radius:6px;color:var(--color-black);font-size:var(--font-paragraph-size);height:60px;margin-bottom:1rem;padding:.3rem;width:100%}.wrapper-result .report-form-show .wrapper-button{align-items:center;display:flex;flex-direction:row;justify-content:space-around;width:100%}.wrapper-result .report-form-show .wrapper-button .submit{background-color:var(--color-success);border:none;border-radius:6px;color:var(--font-color-text-white);cursor:pointer;padding:.4rem;text-transform:uppercase}.wrapper-result .report-form-show .wrapper-button .cancel{background-color:var(--color-lightgrey);border:none;border-radius:6px;color:var(--color-primary);cursor:pointer;padding:.4rem;text-transform:uppercase}.wrapper-user-edit-profile{margin:1rem}.wrapper-user-edit-profile .profile-content{align-items:flex-start;display:flex;flex-direction:column;width:100%}@media screen and (min-width:576px)and (max-width:768px){.wrapper-user-edit-profile .profile-content{align-items:center}}@media screen and (min-width:769px)and (max-width:811px){.wrapper-user-edit-profile .profile-content{align-items:center}}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-user-edit-profile .profile-content{align-items:center}}@media screen and (min-width:1025px){.wrapper-user-edit-profile .profile-content{align-items:center}}.wrapper-user-edit-profile .profile-content h2 img{height:auto;width:25px}.wrapper-user-edit-profile .profile-content .wrapper-edit-form{align-items:center;display:flex;flex-direction:column;margin:2rem 1rem}@media screen and (min-width:769px)and (max-width:811px){.wrapper-user-edit-profile .profile-content .wrapper-edit-form{width:100%}}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-user-edit-profile .profile-content .wrapper-edit-form{width:100%}}@media screen and (min-width:1025px){.wrapper-user-edit-profile .profile-content .wrapper-edit-form{width:100%}}.wrapper-user-edit-profile .profile-content .wrapper-edit-form .formedituser{display:flex;flex-direction:column;margin:0 auto;padding-top:1rem;width:-moz-fit-content;width:fit-content}@media screen and (min-width:769px)and (max-width:811px){.wrapper-user-edit-profile .profile-content .wrapper-edit-form .formedituser{width:80%}}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-user-edit-profile .profile-content .wrapper-edit-form .formedituser{width:60%}}@media screen and (min-width:1025px){.wrapper-user-edit-profile .profile-content .wrapper-edit-form .formedituser{width:60%}}.wrapper-user-edit-profile .profile-content .wrapper-edit-form .formedituser .row{align-items:flex-start;display:flex;flex-direction:column;width:100%}.wrapper-user-edit-profile .profile-content .wrapper-edit-form .formedituser .row .wrapper-labelinput{align-items:flex-start;display:flex;flex-direction:column;margin:.5rem 0;padding:1rem;width:100%}.wrapper-user-edit-profile .profile-content .wrapper-edit-form .formedituser .row .wrapper-labelinput label{color:var(--color-header);padding:.5rem 0;text-transform:uppercase}.wrapper-user-edit-profile .profile-content .wrapper-edit-form .formedituser .row .wrapper-labelinput input{background-color:var(--color-body);border:none;border-bottom:1px solid var(--color-primary);color:var(--color-black);padding:.5rem 0;width:100%}.wrapper-user-edit-profile .profile-content .wrapper-edit-form .formedituser .row .wrapper-labelinput ul li{color:var(--color-danger);font-size:var(--font-header-size)}.wrapper-user-edit-profile .profile-content .wrapper-edit-form .formedituser .row .wrapper-labelinput select{background:var(--color-select);border:none;color:var(--font-color-text-white);padding:.5rem;width:100%}.wrapper-user-edit-profile .profile-content .wrapper-edit-form .formedituser button{background-color:var(--color-primary);border:none;border-radius:4px;color:var(--font-color-text-white);cursor:pointer;margin:1rem;padding:.5rem;text-transform:uppercase;transition:background-color .3s ease}.wrapper-user-edit-profile .profile-content .wrapper-edit-form .formedituser button:hover{background-color:var(--color-hover)}.wrapper-user-edit-profile .wrapper-reset-password{align-items:flex-start;display:flex;flex-direction:column;margin:4rem 0;width:100%}.wrapper-user-edit-profile .wrapper-reset-password h2 img{height:auto;width:20px}.wrapper-user-edit-profile .wrapper-reset-password a{background-color:var(--color-primary);border-radius:4px;color:var(--font-color-text-white);display:block;margin-bottom:1rem;margin-top:1rem;padding:.4rem;text-align:center;text-transform:uppercase}.wrapper-user-edit-profile .wrapper-reset-password a:hover{background-color:var(--color-hover)}.wrapper-user-edit-profile .wrapper-danger-zone{align-items:flex-start;display:flex;flex-direction:column}.wrapper-user-edit-profile .wrapper-danger-zone h2{color:var(--color-danger)}.wrapper-user-edit-profile .wrapper-danger-zone h2 img{height:auto;width:20px}.wrapper-user-edit-profile .wrapper-danger-zone .warning{align-items:flex-start;display:flex;flex-direction:column;margin:1rem}.wrapper-user-edit-profile .wrapper-danger-zone .warning p{margin-bottom:.2rem}.wrapper-user-edit-profile .wrapper-danger-zone form button{background-color:var(--color-danger);border:none;border-radius:4px;color:var(--font-color-text-white);cursor:pointer;font-size:var(--font-color-text-size);margin-bottom:1rem;padding:.4rem;text-transform:uppercase;transition:background-color .3s ease;width:100%}.wrapper-user-edit-profile .wrapper-danger-zone form button:hover{background-color:var(--color-hover)}.formavatar{margin:1rem}@media screen and (min-width:812px)and (max-width:1024px){.formavatar{margin:1rem auto 4rem;width:50%}}@media screen and (min-width:1025px){.formavatar{margin:1rem auto 4rem;width:50%}}.formavatar .row,.formavatar .row .wrapper-labelinput{align-items:flex-start;display:flex;flex-direction:column;width:100%}.formavatar .row .wrapper-labelinput{margin:.5rem 0;padding:1rem}.formavatar .row .wrapper-labelinput label{color:var(--color-header);padding:.5rem 0;text-transform:uppercase}.formavatar .row .wrapper-labelinput input{border:none;border-bottom:1px solid var(--color-primary);padding:.5rem 0;width:100%}.formavatar .row .wrapper-labelinput ul li{color:var(--color-danger);font-size:var(--font-header-size)}.formavatar .row .wrapper-labelinput .dropzone-container{width:100%}.formavatar button{background-color:var(--color-primary);border:none;border-radius:4px;color:var(--font-color-text-white);cursor:pointer;margin:1rem;padding:.5rem;text-transform:uppercase;transition:background-color .3s ease}.formavatar button:hover{background-color:var(--color-hover)}.instructions{margin:1rem auto;text-align:center}.instructions a{margin-block:1rem}.wrapper-user-bids{margin:4rem 1rem;max-width:1000px}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-user-bids{margin:4rem auto}}@media screen and (min-width:1025px){.wrapper-user-bids{margin:4rem auto}}.wrapper-user-bids .nobids{align-items:center;display:flex;flex-direction:column;margin:1rem}.wrapper-user-bids .nobids p{text-align:center}.wrapper-user-bids .dropabid{align-items:center;background-color:var(--color-black);border-radius:10px;color:#fff;display:flex;flex-direction:row;justify-content:space-around;margin:0 auto 4rem;padding:.5rem;width:-moz-fit-content;width:fit-content}.wrapper-user-bids .dropabid img{margin-right:5px}.wrapper-user-bids .wrapper-tablebid{align-items:center;display:flex;flex-direction:column}.wrapper-user-bids .wrapper-tablebid .tabs .active{color:var(--color-hover)!important;font-size:var(--font-paragraph-size);text-decoration:underline}.wrapper-user-bids .wrapper-tablebid .tabs .tab-online{margin-right:1rem}.wrapper-user-bids .wrapper-tablebid .tabs .tab-archive,.wrapper-user-bids .wrapper-tablebid .tabs .tab-online{background-color:transparent;border:none;color:var(--color-black);cursor:pointer;font-size:var(--font-paragraph-size);font-weight:var(--font-weight-text-medium)}.wrapper-user-bids .wrapper-tablebid .tab-content{align-items:center;display:flex;flex-direction:column;margin:2rem 1rem;width:100%}.wrapper-user-bids .wrapper-tablebid .tab-content .nobid{margin-bottom:1rem}.wrapper-user-bids .wrapper-tablebid .tab-content img{border-radius:4px;height:auto;width:100%}.wrapper-user-bids .wrapper-tablebid .tab-content .tablebid{margin:1rem auto;width:100%}.wrapper-user-bids .wrapper-tablebid .tab-content .tablebid thead tr th{color:var(--font-color-text);text-align:left;text-transform:uppercase}.wrapper-user-bids .wrapper-tablebid .tab-content .tablebid thead tr th:nth-child(4){display:none}.wrapper-user-bids .wrapper-tablebid .tab-content .tablebid tbody tr td{color:var(--font-color-text);padding:1rem 0}.wrapper-user-bids .wrapper-tablebid .tab-content .tablebid tbody tr .center{text-align:center}.wrapper-user-bids .wrapper-tablebid .tab-content .tablebid tbody tr:hover{background-color:var(--color-nav-footer)}@media screen and (min-width:576px)and (max-width:768px){.wrapper-user-bids .wrapper-tablebid .tab-content .tablebid tbody tr .wrapper-actions{display:flex;flex-direction:row;justify-content:space-between}}@media screen and (min-width:769px)and (max-width:811px){.wrapper-user-bids .wrapper-tablebid .tab-content .tablebid tbody tr .wrapper-actions{display:flex;flex-direction:row;justify-content:space-between}}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-user-bids .wrapper-tablebid .tab-content .tablebid tbody tr .wrapper-actions{display:flex;flex-direction:row;justify-content:space-between}}@media screen and (min-width:1025px){.wrapper-user-bids .wrapper-tablebid .tab-content .tablebid tbody tr .wrapper-actions{display:flex;flex-direction:row;justify-content:space-between}}.wrapper-user-bids .wrapper-tablebid .tab-content .tablebid tbody tr .wrapper-actions a{cursor:pointer}.wrapper-user-bids .wrapper-tablebid .tab-content .wrapper-cardbids-online{align-items:center;display:flex;flex-direction:column;width:100%}.wrapper-user-bids .wrapper-tablebid .tab-content .wrapper-cardbids-online .cardbid{align-items:center;border-bottom:1px solid var(--color-nav-footer);display:flex;flex-direction:column;margin:1rem 0;min-width:300px;padding:1rem;width:100%}.wrapper-user-bids .wrapper-tablebid .tab-content .wrapper-cardbids-online .cardbid .card-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.wrapper-user-bids .wrapper-tablebid .tab-content .wrapper-cardbids-online .cardbid .card-header p{color:var(--color-header);font-size:var(--font-header-size);text-transform:uppercase}.wrapper-user-bids .wrapper-tablebid .tab-content .wrapper-cardbids-online .cardbid .bid-title{margin:1rem 0}.wrapper-user-bids .wrapper-tablebid .tab-content .wrapper-cardbids-online .cardbid .card-footer{align-items:center;display:flex;flex-direction:column;width:100%}.wrapper-user-bids .wrapper-tablebid .tab-content .wrapper-cardbids-online .cardbid .card-footer .statut p{color:var(--color-header);font-size:var(--font-header-size)}.wrapper-user-bids .wrapper-tablebid .tab-content .wrapper-cardbids-online .cardbid .card-footer .wrapper-actions{display:flex;flex-direction:row;justify-content:space-between;margin-top:1rem;width:100%}.wrapper-newbid{margin:1rem auto;max-width:800px}.wrapper-newbid .instructions{margin:1rem auto;text-align:center}.wrapper-newbid .formnewbid{align-items:flex-start;background-color:var(--color-nav-footer);display:flex;flex-direction:column;margin:2rem auto;padding-top:1rem}.wrapper-newbid .formnewbid .row{align-items:flex-start;display:flex;flex-direction:row;width:100%}.wrapper-newbid .formnewbid .row .wrapper-labelinput{align-items:flex-start;display:flex;flex-direction:column;margin:.5rem 0;padding:1rem;width:100%}.wrapper-newbid .formnewbid .row .wrapper-labelinput label{color:var(--color-header);padding:.5rem 0;text-transform:uppercase}.wrapper-newbid .formnewbid .row .wrapper-labelinput input{background-color:var(--color-nav-footer);border:none;border-bottom:1px solid var(--color-primary);color:var(--color-black);font-size:var(--font-paragraph-size);padding:.5rem 0;width:100%}.wrapper-newbid .formnewbid .row .wrapper-labelinput ul li{color:var(--color-danger);font-size:var(--font-header-size)}.wrapper-newbid .formnewbid .row .wrapper-labelinput select{background:var(--color-select);border:none;color:var(--font-color-text-white);padding:.5rem;width:100%}.wrapper-newbid .formnewbid .wrapper-labelinput{align-items:flex-start;display:flex;flex-direction:column;margin:.5rem 0;padding:1rem;width:100%}.wrapper-newbid .formnewbid .wrapper-labelinput label{color:var(--color-header);padding:.5rem 0;text-transform:uppercase}.wrapper-newbid .formnewbid .wrapper-labelinput .ck-editor{background-color:var(--color-nav-footer);color:var(--color-black);font-size:var(--font-paragraph-size);max-width:100%;padding:.5rem;width:100%}.wrapper-newbid .formnewbid .wrapper-labelinput input{border:none;border-bottom:1px solid var(--color-primary);font-size:var(--font-paragraph-size);padding:.5rem 0;width:100%}.wrapper-newbid .formnewbid .wrapper-labelinput ul li{color:var(--color-danger);font-size:var(--font-header-size)}.wrapper-newbid .formnewbid button{background-color:var(--color-primary);border:none;border-radius:4px;color:#fff;cursor:pointer;margin:1rem;padding:.5rem;text-transform:uppercase;transition:all .3s ease}.wrapper-newbid .formnewbid button:hover{background-color:var(--color-hover)}.wrapper-links-conversations{align-items:flex-start;display:flex;flex-direction:column;margin:1rem 1rem 2rem;max-height:600px;overflow-x:auto}.wrapper-links-conversations .confirm-box-overlay{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.wrapper-links-conversations .confirm-box-overlay .confirm-box{background:var(--color-primary);border-radius:8px;box-shadow:var(--box-shadow);padding:20px;text-align:center}.wrapper-links-conversations .confirm-box-overlay .confirm-box .confirm-box-message{color:var(--font-color-text-white);margin-bottom:20px}.wrapper-links-conversations .confirm-box-overlay .confirm-box-buttons{border:none;border-radius:4px;display:flex;justify-content:space-around;padding:10px 20px}.wrapper-links-conversations .confirm-box-overlay .confirm-box-buttons .confirm{background:var(--color-success);border:none;border-radius:4px;color:var(--font-color-text-white);cursor:pointer;padding:.5rem}.wrapper-links-conversations .confirm-box-overlay .confirm-box-buttons .cancel{background:var(--color-danger);border:none;border-radius:4px;color:var(--font-color-text-white);cursor:pointer;padding:.5rem}.wrapper-links-conversations .messenger-container-mobile{width:100%}.wrapper-links-conversations .messenger-container-mobile .row{margin-bottom:4rem;width:100%}.wrapper-links-conversations .messenger-container-mobile .row .links-wrapper .links{border-bottom:1px solid var(--color-nav-footer);margin-bottom:2rem;padding-bottom:1rem}.wrapper-links-conversations .messenger-container-mobile .row .links-wrapper .links .conversation-link .wrapper-conversations{align-items:center;display:flex;flex-direction:row;justify-content:space-around}.wrapper-links-conversations .messenger-container-mobile .row .links-wrapper .links .conversation-link .wrapper-conversations .avatar .container{align-items:center;border-radius:50%;display:flex;height:32px;justify-content:center;overflow:hidden;width:32px}.wrapper-links-conversations .messenger-container-mobile .row .links-wrapper .links .conversation-link .wrapper-conversations .avatar .container .avatar-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wrapper-links-conversations .messenger-container-mobile .row .links-wrapper .links .conversation-link .wrapper-conversations .avatar .container .pseudo{margin-left:5px;margin-right:5px}.wrapper-links-conversations .messenger-container-mobile .row .links-wrapper .links .conversation-link .wrapper-conversations .avatar .container .avatar-letter{background-color:var(--color-primary);border-radius:50%;height:32px;position:relative;width:32px}.wrapper-links-conversations .messenger-container-mobile .row .links-wrapper .links .conversation-link .wrapper-conversations .avatar .container .avatar-letter .firstl{color:var(--font-color-text-white);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.wrapper-links-conversations .messenger-container-mobile .row .links-wrapper .links .conversation-link .wrapper-conversations .wrapper{margin-left:1rem}.wrapper-links-conversations .messenger-container-mobile .row .links-wrapper .links .conversation-link .wrapper-conversations .wrapper .pseudo{color:var(--color-header);margin-bottom:.3rem}.wrapper-links-conversations .messenger-container-mobile .row .links-wrapper .links .conversation-link .wrapper-conversations .wrapper .annonce{margin-bottom:.3rem}.wrapper-links-conversations .messenger-container-mobile .row .links-wrapper .links .conversation-link .wrapper-conversations .wrapper .notification{color:var(--color-danger);font-size:var(--font-header-size)}.wrapper-links-conversations .messenger-container-mobile .row .links-wrapper .links .conversation-link .wrapper-conversations .wrapper-time-pastille{align-items:center;display:flex;flex-direction:column}.wrapper-links-conversations .messenger-container-mobile .row .links-wrapper .links .conversation-link .wrapper-conversations .wrapper-time-pastille .timeago{color:var(--color-header);font-size:var(--font-header-size);margin-bottom:6px;margin-left:1rem}.wrapper-links-conversations .messenger-container-mobile .row .links-wrapper .links .conversation-link .wrapper-conversations .wrapper-time-pastille .unread-count{background-color:var(--color-danger);border-radius:50%;height:15px;padding:.3rem;position:relative;width:15px}.wrapper-links-conversations .messenger-container-mobile .row .links-wrapper .links .conversation-link .wrapper-conversations .wrapper-time-pastille .unread-count span{color:var(--font-color-text-white);font-size:var(--font-header-size);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.wrapper-links-conversations .messenger-container-mobile .tabs{align-items:center;display:flex;flex-direction:row;justify-content:space-around;margin-bottom:3rem}.wrapper-links-conversations .messenger-container-mobile .tabs .active{text-decoration:underline}.wrapper-links-conversations .messenger-container-mobile .tabs button{background-color:transparent;border:none;color:var(--color-primary);cursor:pointer;text-transform:uppercase}.wrapper-links-conversations .messenger-container-desktop{overflow:hidden;width:100%}.wrapper-links-conversations .messenger-container-desktop .row{display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-bottom:4rem;width:100%}.wrapper-links-conversations .messenger-container-desktop .row .links-wrapper{padding:1rem}.wrapper-links-conversations .messenger-container-desktop .row .links-wrapper .links{border-bottom:1px solid var(--color-lightgrey);cursor:pointer;margin-bottom:2rem;padding-bottom:1rem;transition:all .3s ease}.wrapper-links-conversations .messenger-container-desktop .row .links-wrapper .links:hover{border-bottom:1px solid var(--color-black)}.wrapper-links-conversations .messenger-container-desktop .row .links-wrapper .links .wrapper-conversations{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.wrapper-links-conversations .messenger-container-desktop .row .links-wrapper .links .wrapper-conversations .avatar .container{align-items:center;border-radius:50%;display:flex;height:32px;justify-content:center;overflow:hidden;width:32px}.wrapper-links-conversations .messenger-container-desktop .row .links-wrapper .links .wrapper-conversations .avatar .container .avatar-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wrapper-links-conversations .messenger-container-desktop .row .links-wrapper .links .wrapper-conversations .avatar .container .pseudo{margin-left:5px;margin-right:5px}.wrapper-links-conversations .messenger-container-desktop .row .links-wrapper .links .wrapper-conversations .avatar .container .avatar-letter{background-color:var(--color-primary);border-radius:50%;height:32px;position:relative;width:32px}.wrapper-links-conversations .messenger-container-desktop .row .links-wrapper .links .wrapper-conversations .avatar .container .avatar-letter .firstl{color:var(--font-color-text-white);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.wrapper-links-conversations .messenger-container-desktop .row .links-wrapper .links .wrapper-conversations .wrapper{margin-left:1rem}.wrapper-links-conversations .messenger-container-desktop .row .links-wrapper .links .wrapper-conversations .wrapper .pseudo{color:var(--color-header);margin-bottom:.3rem}.wrapper-links-conversations .messenger-container-desktop .row .links-wrapper .links .wrapper-conversations .wrapper .annonce{margin-bottom:.3rem}.wrapper-links-conversations .messenger-container-desktop .row .links-wrapper .links .wrapper-conversations .wrapper .notification{color:var(--color-danger);font-size:var(--font-header-size)}.wrapper-links-conversations .messenger-container-desktop .row .links-wrapper .links .wrapper-conversations .wrapper-time-pastille{align-items:center;display:flex;flex-direction:column}.wrapper-links-conversations .messenger-container-desktop .row .links-wrapper .links .wrapper-conversations .wrapper-time-pastille .timeago{color:var(--color-header);font-size:var(--font-header-size);margin-bottom:6px;margin-left:1rem}.wrapper-links-conversations .messenger-container-desktop .row .links-wrapper .links .wrapper-conversations .wrapper-time-pastille .unread-count{background-color:var(--color-danger);border-radius:50%;height:15px;padding:.3rem;position:relative;width:15px}.wrapper-links-conversations .messenger-container-desktop .row .links-wrapper .links .wrapper-conversations .wrapper-time-pastille .unread-count span{color:var(--font-color-text-white);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.wrapper-links-conversations .messenger-container-desktop .row .links-wrapper .links .actions .archive{transition:all .3s ease}.wrapper-links-conversations .messenger-container-desktop .row .links-wrapper .links .actions .archive:hover{color:var(--color-hover)}.wrapper-links-conversations .messenger-container-desktop .row .links-wrapper .links .actions .supprimer{transition:all .3s ease}.wrapper-links-conversations .messenger-container-desktop .row .links-wrapper .links .actions .supprimer:hover{color:var(--color-danger)}.wrapper-links-conversations .messenger-container-desktop .tabs{align-items:center;display:flex;flex-direction:row;justify-content:space-around;margin-bottom:3rem}.wrapper-links-conversations .messenger-container-desktop .tabs .active{text-decoration:underline}.wrapper-links-conversations .messenger-container-desktop .tabs button{background-color:transparent;border:none;color:var(--color-primary);cursor:pointer;text-transform:uppercase}.wrapper-links-conversations .column{width:100%}.wrapper-links-conversations .column .wrapper-messages{align-items:flex-start;display:flex;flex-direction:column;max-height:400px;overflow-y:auto}.wrapper-links-conversations .column .wrapper-messages .card-message{align-items:flex-start;display:flex;flex-direction:column;margin:1rem 0}.wrapper-links-conversations .column .wrapper-messages .card-message .container{background-color:var(--color-primary);border-radius:4px;color:var(--font-color-text-white);margin-bottom:.5rem;padding:.5rem}.wrapper-links-conversations .column .wrapper-messages .card-message .container .message-header{align-items:baseline;display:flex;flex-direction:row;margin-bottom:.5rem}.wrapper-links-conversations .column .wrapper-messages .card-message .container .message-header .timeago{font-size:10px;margin-left:10px}.wrapper-links-conversations .column .wrapper-messages .card-message .container .message-content{font-size:14px;word-wrap:anywhere}.wrapper-links-conversations .column .wrapper-messages .card-message .container .read{float:right}.wrapper-links-conversations .column .wrapper-messages .card-message .container-sender{background-color:var(--color-lightgrey);border-radius:4px;margin-bottom:.5rem;padding:.5rem}.wrapper-links-conversations .column .wrapper-messages .card-message .container-sender .message-header{align-items:baseline;display:flex;flex-direction:row;margin-bottom:.5rem}.wrapper-links-conversations .column .wrapper-messages .card-message .container-sender .message-header p{font-size:12px}.wrapper-links-conversations .column .wrapper-messages .card-message .container-sender .message-header .timeago{font-size:10px;margin-left:10px}.wrapper-links-conversations .column .wrapper-messages .card-message .container-sender .message-content{word-wrap:anywhere}.wrapper-links-conversations .column .wrapper-messages .card-message .container-sender .read{float:right}.wrapper-links-conversations .column .wrapper-messages .card-message .wrapper-actions{align-items:center;display:flex;flex-direction:row}.wrapper-links-conversations .column .wrapper-messages .card-message .wrapper-actions span{color:var(--color-danger);font-size:10px}.wrapper-links-conversations .column .wrapper-messages .card-message .wrapper-actions button{background-color:transparent;border:none;color:gray;cursor:pointer;font-size:10px;font-weight:200}.wrapper-links-conversations .column .wrapper-messages .card-message-deleted{align-items:flex-start;display:flex;flex-direction:column;margin:1rem 0}.wrapper-links-conversations .column .wrapper-messages .card-message-deleted .container{background-color:var(--color-primary);border-radius:10px 0 10px 0;color:#000;margin-bottom:.5rem;padding:.5rem;word-wrap:break-word;overflow-wrap:break-word}.wrapper-links-conversations .column .wrapper-messages .card-message-deleted .container .message-header{display:none}.wrapper-links-conversations .column .wrapper-messages .card-message-deleted .container .message-header p{font-size:12px}.wrapper-links-conversations .column .wrapper-messages .card-message-deleted .container .message-header .timeago{font-size:10px;margin-left:10px}.wrapper-links-conversations .column .wrapper-messages .card-message-deleted .container .message-content{font-size:12px;font-style:italic;text-decoration:line-through}.wrapper-links-conversations .column .wrapper-messages .card-message-deleted .container .read{display:none;float:right}.wrapper-links-conversations .column .wrapper-messages .card-message-deleted .container-sender{background-color:var(--color-lightgrey);border-radius:10px 0 10px 0;margin-bottom:.5rem;padding:.5rem;word-wrap:break-word;overflow-wrap:break-word}.wrapper-links-conversations .column .wrapper-messages .card-message-deleted .container-sender .message-header{align-items:baseline;display:flex;flex-direction:row;margin-bottom:.5rem}.wrapper-links-conversations .column .wrapper-messages .card-message-deleted .container-sender .message-header p{font-size:12px}.wrapper-links-conversations .column .wrapper-messages .card-message-deleted .container-sender .message-header .timeago{font-size:10px;margin-left:10px}.wrapper-links-conversations .column .wrapper-messages .card-message-deleted .container-sender .message-content{font-size:14px;word-wrap:break-word;overflow-wrap:break-word}.wrapper-links-conversations .column .wrapper-messages .card-message-deleted .container-sender .read{float:right}.wrapper-links-conversations .column .wrapper-messages .card-message-deleted .wrapper-actions{align-items:center;display:flex;flex-direction:row}.wrapper-links-conversations .column .wrapper-messages .card-message-deleted .wrapper-actions span{color:var(--color-danger);font-size:10px}.wrapper-links-conversations .column .wrapper-messages .card-message-deleted .wrapper-actions button{background-color:transparent;border:none;color:gray;cursor:pointer;font-size:10px;font-weight:200}.wrapper-links-conversations .column .form-message{align-items:center;border-radius:32px;display:flex;flex-direction:row;justify-content:space-around;margin:1rem 0}.wrapper-links-conversations .column .form-message textarea{background-color:var(--color-lightgrey);border:none;border-radius:10px;max-height:60px;overflow:hidden;padding:.3rem;width:80%;word-wrap:break-word;overflow-wrap:break-word}.wrapper-links-conversations .column .form-message button{background-color:transparent;border:none;cursor:pointer;margin:1rem 0}.wrapper-links-conversations .column .form-message button img{background-color:#d5d5d5;border-radius:50%;height:20px;padding:.3rem;width:20px}.wrapper-links-conversations .wrapper-noconversations{align-items:center;display:flex;flex-direction:column;margin-bottom:2rem;width:100%}.wrapper-links-conversations .wrapper-noconversations .noresult{margin-bottom:1rem}.wrapper-links-conversations .wrapper-noconversations img{border-radius:4px;height:auto;width:100%}.wrapper-links-conversations .actions{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-top:1rem}.wrapper-links-conversations .actions button{background-color:transparent;border:none;color:var(--color-header);cursor:pointer;font-size:var(--font-header-size);margin-right:1rem}.wrapper-main-admin{max-width:1440px}.wrapper-main-admin h1{font-size:var(--font-header-one-size)}.wrapper-main-admin h1,.wrapper-main-admin h2{color:var(--color-primary);font-weight:var(--font-weight-text-medium)}.wrapper-main-admin h2{font-size:var(--font-header-two-size)}.wrapper-main-admin h3{font-size:var(--font-header-three-size)}.wrapper-main-admin h3,.wrapper-main-admin h4{color:var(--color-primary);font-weight:var(--font-weight-text-medium)}.wrapper-main-admin h4{font-size:var(--font-header-four-size)}.wrapper-main-admin h5{font-size:var(--font-header-five-size)}.wrapper-main-admin h5,.wrapper-main-admin h6{color:var(--color-primary);font-weight:var(--font-weight-text-medium)}.wrapper-main-admin h6{font-size:var(--font-header-six-size)}.wrapper-main-admin p{color:var(--font-color-text);font-size:var(--font-paragraph-size);line-height:var(--line-height-paragraph)}@media screen and (min-width:1025px){.wrapper-main-admin{margin:0 auto}}.wrapper-main-admin .burgeradmin{align-items:center;cursor:pointer;display:flex;flex-direction:column;margin:1rem;position:fixed;right:0;top:16px}.wrapper-main-admin .burgeradmin span{background:var(--color-primary);height:3px;margin:2px;transition:width .3s ease-in-out;width:30px}@media screen and (min-width:1025px){.wrapper-main-admin .burgeradmin{display:none}}.wrapper-main-admin .message{align-items:center;animation:downslowly .5s ease .3s forwards;background-color:var(--color-success);display:flex;flex-direction:column;margin:unset;padding:1rem;transform:translateY(-200px)}.wrapper-main-admin .message p{color:var(--font-color-text-white)}@media screen and (min-width:1025px){.wrapper-main-admin .message{margin:0 0 0 200px}.wrapper-main-admin .container{margin-left:200px}}.wrapper-main-admin .container .wrapper-dash{align-items:center;display:flex;flex-direction:column;margin:2rem auto}@media screen and (min-width:1025px){.wrapper-main-admin .container .wrapper-dash{align-items:center;display:flex;flex-direction:column;margin:2rem auto}}.wrapper-main-admin .container .wrapper-dash .main-header{align-items:center;display:flex;flex-direction:column;width:100%}@media screen and (min-width:1025px){.wrapper-main-admin .container .wrapper-dash .main-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}}.wrapper-main-admin .container .wrapper-dash .main-header h1{color:var(--color-primary);margin:2rem}.wrapper-main-admin .container .wrapper-dash .main-header p{margin:2rem;text-transform:capitalize}.wrapper-main-admin .container .wrapper-dash .wrapper-widgets{display:grid;grid-template-columns:repeat(2,1fr);margin:2rem}@media screen and (min-width:1025px){.wrapper-main-admin .container .wrapper-dash .wrapper-widgets{align-items:center;display:flex;flex-direction:row;justify-content:space-around;margin:2rem auto;width:100%}}.wrapper-main-admin .container .wrapper-dash .wrapper-widgets .widgets{align-items:center;border:1px solid var(--color-lightgrey);border-radius:4px;display:flex;flex-direction:column;height:112px;justify-content:center;margin:1rem;width:150px}.wrapper-main-admin .container .wrapper-dash .wrapper-widgets .widgets p{margin-bottom:1rem;text-transform:capitalize}.wrapper-main-admin .container .wrapper-dash .wrapper-widgets .widgets span{font-size:var(--font-header-one-size);font-weight:var(--font-weight-text-medium)}.wrapper-main-admin .container .wrapper-dash .recent-activities{display:none}@media screen and (min-width:1025px){.wrapper-main-admin .container .wrapper-dash .recent-activities{align-items:flex-start;display:flex;flex-direction:column;margin:2rem auto}.wrapper-main-admin .container .wrapper-dash .recent-activities .wrapper{align-items:flex-start;display:flex;flex-direction:column}.wrapper-main-admin .container .wrapper-dash .recent-activities .wrapper .row{align-items:center;display:flex;flex-direction:row;justify-content:space-around}.wrapper-main-admin .container .wrapper-dash .recent-activities .wrapper .row .wrapper-table{border:1px solid var(--color-lightgrey);border-radius:6px;margin:1rem;padding:1rem}.wrapper-main-admin .container .wrapper-dash .recent-activities .wrapper .row .wrapper-table .tabledash{margin:1rem auto}.wrapper-main-admin .container .wrapper-dash .recent-activities .wrapper .row .wrapper-table .tabledash caption{font-weight:var(--font-weight-text-medium);text-align:left}.wrapper-main-admin .container .wrapper-dash .recent-activities .wrapper .row .wrapper-table .tabledash thead{border-bottom:1px solid var(--color-lightgrey)}.wrapper-main-admin .container .wrapper-dash .recent-activities .wrapper .row .wrapper-table .tabledash thead th{padding:1rem;text-align:left;text-transform:uppercase}.wrapper-main-admin .container .wrapper-dash .recent-activities .wrapper .row .wrapper-table .tabledash thead tr:hover{background-color:transparent}.wrapper-main-admin .container .wrapper-dash .recent-activities .wrapper .row .wrapper-table .tabledash tr{transition:background-color .3s ease}.wrapper-main-admin .container .wrapper-dash .recent-activities .wrapper .row .wrapper-table .tabledash tr:hover{background-color:var(--color-lightgrey)}.wrapper-main-admin .container .wrapper-dash .recent-activities .wrapper .row .wrapper-table .tabledash tr td{padding:1rem;text-align:left}.wrapper-main-admin .container .wrapper-dash .recent-activities .wrapper .row .wrapper-table .tabledash tr .center{text-align:center}.wrapper-main-admin .container .wrapper-dash .recent-activities .wrapper .row .wrapper-table .tabledash tr .actions{align-items:center;display:flex;flex-direction:row;justify-content:space-around;margin:0 auto}.wrapper-main-admin .container .wrapper-dash .recent-activities .wrapper .row .wrapper-table .tabledash tr .actions .edit{padding:.6rem}}.lihover{transform:translateX(15px)!important}.adminnav{align-items:center;background:var(--color-primary);display:flex;flex-direction:column;height:100vh;justify-content:unset;left:0;padding:unset;position:fixed;top:0;transform:translateX(-500px);transition:all .3s ease;width:100vw;z-index:999}@media screen and (min-width:576px)and (max-width:768px){.adminnav{transform:translateX(-800px);width:200px}}@media screen and (min-width:769px)and (max-width:811px){.adminnav{transform:translateX(-800px);width:200px}}@media screen and (min-width:812px)and (max-width:1024px){.adminnav{transform:translateX(-800px);width:200px}}@media screen and (min-width:1025px){.adminnav{height:100%;transform:unset;width:200px}}.adminnav .avatar{align-items:center;display:flex;flex-direction:column;margin:1rem auto}.adminnav .avatar .logo img{height:auto;width:176px}.adminnav .avatar .logoutmenu{align-items:center;display:flex;flex-direction:row;justify-content:space-around;margin:1rem}.adminnav .avatar .logoutmenu p{color:var(--font-color-text-white)}.adminnav .avatar .logoutmenu a{margin-left:5px}.adminnav .avatar .logoutmenu a img{height:auto;transform:rotate(180deg);width:20px}.adminnav .menuadmin{display:none}@media screen and (min-width:1025px){.adminnav .menuadmin{align-items:flex-start;background-color:transparent;display:flex;flex-direction:column}.adminnav .menuadmin .nav-liadmin{align-items:center;display:flex;flex-direction:row;padding:1rem;transform:translateX(0);transition:all .4s ease}.adminnav .menuadmin .nav-liadmin .icon{height:auto;margin-right:10px;width:16px}.adminnav .menuadmin .nav-liadmin a{color:var(--font-color-text-white);text-decoration:none}}.adminnavshow{background:var(--color-primary);height:100vh;justify-content:unset;padding:unset;top:0;transform:translateX(0);transition:all .3s ease;width:100vw;z-index:999}.adminnavshow,.adminnavshow .close{align-items:center;display:flex;flex-direction:column;left:0;position:fixed}.adminnavshow .close{background-color:var(--color-body);border-radius:50%;cursor:pointer;justify-content:center;margin:.5rem;padding:.5rem;top:16px}.adminnavshow .avatar{align-items:center;display:flex;flex-direction:column;margin:1rem auto}.adminnavshow .avatar .logo img{height:auto;width:176px}.adminnavshow .avatar .logoutmenu{align-items:center;display:flex;flex-direction:row;justify-content:space-around;margin:1rem}.adminnavshow .avatar .logoutmenu p{color:var(--font-color-text-white)}.adminnavshow .avatar .logoutmenu a{margin-left:5px}.adminnavshow .avatar .logoutmenu a img{height:auto;transform:rotate(180deg);width:20px}.adminnavshow .menuadmin{align-items:flex-start;background-color:transparent;display:flex;flex-direction:column;margin-top:2rem}.adminnavshow .menuadmin .nav-liadmin{align-items:center;display:flex;flex-direction:row;padding:1rem;transform:translateX(0);transition:all .4s ease}.adminnavshow .menuadmin .nav-liadmin .icon{height:auto;margin-right:10px;width:16px}.adminnavshow .menuadmin .nav-liadmin a{color:var(--font-color-text-white);text-decoration:none}.footeradmin p{text-align:center;text-transform:uppercase}.wrapper-bids-admin{display:block;margin:6rem 1rem;position:relative}@media screen and (min-width:1025px){.wrapper-bids-admin{margin:6rem 1rem 6rem 200px}}.wrapper-bids-admin .active{background-color:var(--color-primary)!important;color:var(--font-color-text-white)}.wrapper-bids-admin h1{margin:2rem 1rem;text-align:center}.wrapper-bids-admin .tabs{align-items:center;display:flex;flex-direction:column;margin-bottom:1rem;width:100%}@media screen and (min-width:576px)and (max-width:768px){.wrapper-bids-admin .tabs{flex-direction:row}}@media screen and (min-width:769px)and (max-width:811px){.wrapper-bids-admin .tabs{flex-direction:row}}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-bids-admin .tabs{flex-direction:row}}@media screen and (min-width:1025px){.wrapper-bids-admin .tabs{flex-direction:row}}.wrapper-bids-admin .tabs button{background:var(--color-lightgrey);border:none;border-radius:4px;cursor:pointer;flex:1;margin-bottom:1rem;padding:1rem;width:100%}.wrapper-bids-admin .modal{align-items:center;background-color:#000;background-color:rgba(0,0,0,.4);display:flex;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1}.wrapper-bids-admin .modal .modal-content{background-color:var(--color-body);border:1px solid var(--color-lightgrey);border-radius:4px;margin:auto;max-width:500px;padding:20px;width:80%}.wrapper-bids-admin .modal .modal-content .header p{font-size:var(-font-header-size)}.wrapper-bids-admin .modal .modal-content h3{margin-top:6px}.wrapper-bids-admin .modal .modal-content img{height:auto;margin:1rem 0;width:100%}.wrapper-bids-admin .modal .modal-content .close{color:var(--color-lightgrey);float:right;font-size:28px;font-weight:700}.wrapper-bids-admin .modal .modal-content .close:focus,.wrapper-bids-admin .modal .modal-content .close:hover{color:var(--color-black);cursor:pointer;text-decoration:none}.wrapper-bids-admin .modal .modal-content .bottom{margin-top:1rem}.wrapper-bids-admin .error-message{color:var(--color-danger);margin:1rem;text-align:center}.wrapper-bids-admin .table-admin{margin:1rem auto;width:100%}.wrapper-bids-admin .table-admin thead{border-bottom:1px solid var(--color-primary)}.wrapper-bids-admin .table-admin thead tr th{font-weight:var(--font-weight-text-medium);padding:1rem 0;text-align:left;text-transform:uppercase}.wrapper-bids-admin .table-admin tbody tr td{font-size:var(--font-paragraph-size)}.wrapper-bids-admin .table-admin tbody tr .title{cursor:pointer}.wrapper-bids-admin .table-admin tbody tr .center{text-align:center}.wrapper-bids-admin .table-admin tbody tr .actions{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin:0 auto}@media screen and (min-width:576px)and (max-width:768px){.wrapper-bids-admin .table-admin tbody tr .actions{flex-direction:row}}@media screen and (min-width:769px)and (max-width:811px){.wrapper-bids-admin .table-admin tbody tr .actions{flex-direction:row}}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-bids-admin .table-admin tbody tr .actions{flex-direction:row}}@media screen and (min-width:1025px){.wrapper-bids-admin .table-admin tbody tr .actions{flex-direction:row}}.wrapper-bids-admin .table-admin tbody tr .actions .validateButton{background-color:var(--color-success);border:none;border-radius:4px;color:var(--font-color-text-white);cursor:pointer;margin-bottom:6px;padding:.5rem}@media screen and (min-width:576px)and (max-width:768px){.wrapper-bids-admin .table-admin tbody tr .actions .validateButton{margin-right:6px}}@media screen and (min-width:769px)and (max-width:811px){.wrapper-bids-admin .table-admin tbody tr .actions .validateButton{margin-right:6px}}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-bids-admin .table-admin tbody tr .actions .validateButton{margin-right:6px}}@media screen and (min-width:1025px){.wrapper-bids-admin .table-admin tbody tr .actions .validateButton{margin-right:6px}}.wrapper-bids-admin .table-admin tbody tr .actions .deleteButton{background-color:var(--color-danger);border:none;border-radius:4px;color:var(--font-color-text-white);cursor:pointer;margin-bottom:6px;padding:.5rem}.wrapper-bids-admin .table-admin tbody tr .actions .edit{padding:.6rem}.wrapper-bids-admin .table-admin tbody tr .actions button{background-color:transparent;border:none;cursor:pointer}.wrapper-bids-admin .table-admin tbody tr:hover{background-color:var(--color-lightgrey)}@media screen and (min-width:1025px){.wrapper-posts-admin{margin:6rem 1rem 6rem 200px}}.wrapper-posts-admin h1{margin:6rem 1rem;text-align:center}.wrapper-posts-admin .container-add{align-items:flex-start;display:flex;flex-direction:column}@media screen and (min-width:576px)and (max-width:768px){.wrapper-posts-admin .container-add{flex-direction:row}}@media screen and (min-width:769px)and (max-width:811px){.wrapper-posts-admin .container-add{flex-direction:row}}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-posts-admin .container-add{flex-direction:row}}@media screen and (min-width:1025px){.wrapper-posts-admin .container-add{flex-direction:row}}.wrapper-posts-admin .container-add .wrapper-add{align-items:center;border:1px solid var(--color-primary);border-radius:4px;display:flex;flex-direction:row;justify-content:flex-start;margin:1rem;padding:.5rem;width:-moz-fit-content;width:fit-content}.wrapper-posts-admin .container-add .wrapper-add img{margin-right:6px;transition:transform .3s ease}.wrapper-posts-admin .container-add .wrapper-add:hover img{transform:rotate(45deg)}.wrapper-posts-admin .container-add .wrapper-link{align-items:center;border:1px solid var(--color-primary);border-radius:4px;display:flex;flex-direction:row;justify-content:flex-start;margin:1rem;padding:.5rem;transition:background-color .3s ease;width:-moz-fit-content;width:fit-content}.wrapper-posts-admin .container-add .wrapper-link img{height:30px;margin-right:6px;width:30px}.wrapper-posts-admin .container-add .wrapper-link:hover{background-color:var(--color-hover)}.wrapper-posts-admin .filter{align-items:center;display:flex;flex-direction:row;justify-content:space-around;margin:2rem}.wrapper-posts-admin .filter input{background-color:var(--color-body);border:none;border-bottom:1px solid var(--color-nav-footer);margin-right:1rem;padding:1rem;width:100%}.wrapper-posts-admin .filter select{background:var(--color-select);border:none;color:var(--font-color-text-white);margin-right:1rem;padding:1rem;width:100%}.wrapper-posts-admin .tabs{align-items:center;display:flex;flex-direction:row;justify-content:space-around;margin-bottom:2rem}.wrapper-posts-admin .tabs .active{background-color:transparent;border:none;color:var(--color-hover)!important;cursor:pointer;font-size:var(--font-paragraph-size);text-decoration:underline}.wrapper-posts-admin .tabs .toValidate{margin-right:1rem}.wrapper-posts-admin .tabs .toValidate,.wrapper-posts-admin .tabs .validated{background-color:transparent;border:none;color:var(--color-black);cursor:pointer;font-size:var(--font-paragraph-size);font-weight:var(--font-weight-text-medium)}.wrapper-posts-admin .cards-container{margin:1rem}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-posts-admin .cards-container{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1025px){.wrapper-posts-admin .cards-container{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}}.wrapper-posts-admin .cards-container .pro-card .actions{margin-top:2rem}.wrapper-posts-admin .cards-container .pro-card .actions .validateButton{background-color:var(--color-success)}.wrapper-posts-admin .cards-container .pro-card .actions .invalidateButton,.wrapper-posts-admin .cards-container .pro-card .actions .validateButton{border:none;border-radius:4px;color:var(--font-color-text-white);cursor:pointer;font-size:var(--font-paragraph-size);margin-right:1rem;padding:.5rem}.wrapper-posts-admin .cards-container .pro-card .actions .invalidateButton{background-color:var(--color-hover)}.wrapper-posts-admin .cards-container .pro-card .actions .editButton{background-color:var(--color-primary);border:none;border-radius:4px;color:var(--font-color-text-white);cursor:pointer;font-size:var(--font-paragraph-size);margin-right:1rem;padding:.5rem}.wrapper-posts-admin .cards-container .pro-card .actions .deleteButton{background-color:var(--color-danger);border:none;border-radius:4px;color:var(--font-color-text-white);cursor:pointer;font-size:var(--font-paragraph-size);padding:.5rem}.wrapper-posts-admin .modal{margin:1rem}.wrapper-posts-admin .modal .modal-content .wrapper-labelinput{align-items:flex-start;display:flex;flex-direction:column;margin:1rem 0}.wrapper-posts-admin .modal .modal-content .wrapper-labelinput input{border-radius:4px;padding:.5rem}.wrapper-posts-admin .modal .modal-content .saveButton{background-color:var(--color-primary);color:var(--font-color-text-white)}.wrapper-posts-admin .modal .modal-content .cancelButton,.wrapper-posts-admin .modal .modal-content .saveButton{border:none;border-radius:4px;cursor:pointer;font-size:var(--font-paragraph-size);margin-right:1rem;padding:.5rem}.wrapper-posts-admin .modal .modal-content .cancelButton{background-color:var(--color-lightgrey);color:var(--font-color-text)}.wrapper-posts-admin .wrapper{overflow-x:scroll;width:100%}@media screen and (min-width:1025px){.wrapper-posts-admin .wrapper{overflow-x:unset}}.wrapper-posts-admin .wrapper .table-admin{margin:1rem 1rem 2rem;width:100%}.wrapper-posts-admin .wrapper .table-admin thead tr th{font-weight:700;padding-block:1rem;text-align:left;text-transform:uppercase}.wrapper-posts-admin .wrapper .table-admin tbody tr td{font-size:var(--font-paragraph-size)}.wrapper-posts-admin .wrapper .table-admin tbody tr .actions{align-items:center;display:flex;flex-direction:row;margin:0 auto}.wrapper-posts-admin .wrapper .table-admin tbody tr .actions .edit{padding:.6rem}.wrapper-posts-admin .wrapper .table-admin tbody tr .actions button{background-color:transparent;border:none;cursor:pointer}.wrapper-posts-admin .wrapper .admin-users{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:576px)and (max-width:768px){.wrapper-posts-admin .wrapper .admin-users .users-container{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:769px)and (max-width:811px){.wrapper-posts-admin .wrapper .admin-users .users-container{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-posts-admin .wrapper .admin-users .users-container{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1025px){.wrapper-posts-admin .wrapper .admin-users .users-container{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}}.wrapper-posts-admin .wrapper .admin-users .users-container .letter-section{margin-block:1rem}.wrapper-posts-admin .wrapper .admin-users .users-container .letter-section .users-cards .user-card{border-bottom:1px solid var(--color-lightgrey);margin-block:1rem;padding-bottom:1rem}.wrapper-posts-admin .navigation{margin:2rem auto;width:-moz-fit-content;width:fit-content}.wrapper-posts-admin .navigation span a{margin:1rem;text-decoration:none}.wrapper-posts-admin .navigation .current{background-color:var(--color-primary);border-radius:4px;color:var(--font-color-text-white);display:inline-block;padding:.6rem;text-align:center}.wrapper-posts-admin .report-list{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:576px)and (max-width:768px){.wrapper-posts-admin .report-list{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin:1rem}}@media screen and (min-width:769px)and (max-width:811px){.wrapper-posts-admin .report-list{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin:1rem}}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-posts-admin .report-list{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin:1rem}}@media screen and (min-width:1025px){.wrapper-posts-admin .report-list{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin:1rem}}.wrapper-posts-admin .report-list .report-item{align-items:flex-start;border-radius:4px;display:flex;flex-direction:column;margin-block:1rem;padding:1rem;transition:background-color .3s ease}.wrapper-posts-admin .report-list .report-item:hover{background-color:var(--color-lightgrey)}.wrapper-posts-admin .report-list .report-item a{background-color:var(--color-primary);border-radius:4px;color:var(--font-color-text-white);margin-block:1rem;padding:.5rem;transition:background-color .3s ease}.wrapper-posts-admin .report-list .report-item a:hover{background-color:var(--color-hover)}.wrapper-posts-admin .report-details{width:-moz-fit-content;width:fit-content}.wrapper-posts-admin .report-details .report-actions{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:1rem}.wrapper-posts-admin .report-details .report-actions .editButton{background-color:var(--color-primary);border-radius:4px;color:var(--font-color-text-white);font-size:var(--font-paragraph-size);padding:.5rem;transition:background-color .3s ease}.wrapper-posts-admin .report-details .report-actions .editButton:hover{background-color:var(--color-hover)}.wrapper-posts-admin .report-details .report-actions .deleteButton{background-color:var(--color-danger);border:none;border-radius:4px;color:var(--font-color-text-white);cursor:pointer;font-size:var(--font-paragraph-size);padding:.5rem}.wrapper-form-admin{margin:6rem 1rem}@media screen and (min-width:1025px){.wrapper-form-admin{margin:6rem 1rem 6rem 200px}}.wrapper-form-admin .row{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly;width:100%}.wrapper-form-admin h1{margin:2rem 0;text-align:center}.wrapper-form-admin .wrapper-image{margin:0 auto}.wrapper-form-admin .wrapper-image img{display:block;margin:1rem auto;width:25%}.wrapper-form-admin .lastrank{display:none}@media screen and (min-width:576px)and (max-width:768px){.wrapper-form-admin .lastrank{align-items:flex-start;background-color:var(--color-primary);border-radius:4px;display:flex;flex-direction:column;margin-bottom:2rem;margin-top:2rem;padding:.5rem;width:80%}}@media screen and (min-width:769px)and (max-width:811px){.wrapper-form-admin .lastrank{align-items:flex-start;background-color:var(--color-primary);border-radius:4px;display:flex;flex-direction:column;margin-bottom:2rem;margin-top:2rem;padding:.5rem;width:80%}}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-form-admin .lastrank{align-items:flex-start;background-color:var(--color-primary);border-radius:4px;display:flex;flex-direction:column;margin-bottom:2rem;margin-top:2rem;padding:.5rem;width:80%}}@media screen and (min-width:1025px){.wrapper-form-admin .lastrank{align-items:flex-start;background-color:var(--color-primary);border-radius:4px;display:flex;flex-direction:column;margin-bottom:2rem;margin-top:2rem;padding:.5rem;width:80%}}.wrapper-form-admin .lastrank h1{color:var(--font-color-text-white);margin:1rem 0}.wrapper-form-admin .lastrank .table-admin{color:var(--color-lightgrey);width:80%}.wrapper-form-admin .lastrank .table-admin thead tr th{padding-bottom:.5rem;text-align:left;text-transform:uppercase}.wrapper-form-admin .lastrank .table-admin tbody tr td{text-align:left}.wrapper-form-admin .position{width:30%!important}.wrapper-form-admin .formadmin{align-items:center;background-color:var(--font-body);border-radius:4px;display:flex;flex-direction:column;margin:1rem auto}.wrapper-form-admin .formadmin .wrapper-labelinput{align-items:flex-start;display:flex;flex-direction:column;margin:1rem 0;width:100%}.wrapper-form-admin .formadmin .wrapper-labelinput ul li{color:var(--color-danger)}.wrapper-form-admin .formadmin .wrapper-labelinput input{border-radius:4px;padding:1rem;width:80%}.wrapper-form-admin .formadmin .wrapper-labelinput select{border-radius:4px;min-height:-moz-fit-content;min-height:fit-content;padding:1rem}.wrapper-form-admin .formadmin .wrapper-labelinput textarea{height:100px;width:100%}.wrapper-form-admin .formadmin .wrapper-labelinput .ck-editor{width:100%}.wrapper-form-admin .formadmin .submit{background-color:var(--color-primary);border:none;border-radius:4px;color:var(--font-color-text-white);cursor:pointer;margin-block:1rem;min-width:200px;padding:1rem;transition:background-color .3s ease}.wrapper-form-admin .formadmin .submit:hover{background-color:var(--color-hover)}.wrapper-form-admin .formadmincol{background-color:var(--font-body);margin:1rem auto}.wrapper-form-admin .formadmincol,.wrapper-form-admin .formadmincol .row{align-items:flex-start;display:flex;flex-direction:column}.wrapper-form-admin .formadmincol .row .grid{display:grid;grid-template-columns:repeat(2,1fr);width:100%}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-form-admin .formadmincol .row{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly;width:100%}}@media screen and (min-width:1025px){.wrapper-form-admin .formadmincol .row{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly;width:100%}}.wrapper-form-admin .formadmincol .wrapper-labelinput{align-items:flex-start;display:flex;flex-direction:column;margin:1rem 0;width:100%}.wrapper-form-admin .formadmincol .wrapper-labelinput ul li{color:var(--color-danger)}.wrapper-form-admin .formadmincol .wrapper-labelinput #races_form_categories{display:grid;grid-template-columns:repeat(2,1fr);width:100%}.wrapper-form-admin .formadmincol .wrapper-labelinput #races_form_categories input{margin-block:.3rem;width:unset}.wrapper-form-admin .formadmincol .wrapper-labelinput #races_form_categories label{transition:background-color .3s ease}.wrapper-form-admin .formadmincol .wrapper-labelinput #races_form_categories label:hover{background-color:var(--color-lightgrey)}@media screen and (min-width:576px)and (max-width:768px){.wrapper-form-admin .formadmincol .wrapper-labelinput #races_form_categories{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:769px)and (max-width:811px){.wrapper-form-admin .formadmincol .wrapper-labelinput #races_form_categories{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:812px)and (max-width:1024px){.wrapper-form-admin .formadmincol .wrapper-labelinput #races_form_categories{grid-template-columns:repeat(8,1fr)}}@media screen and (min-width:1025px){.wrapper-form-admin .formadmincol .wrapper-labelinput #races_form_categories{grid-template-columns:repeat(8,1fr)}}.wrapper-form-admin .formadmincol .wrapper-labelinput input{border-radius:4px;padding:1rem;width:80%}.wrapper-form-admin .formadmincol .wrapper-labelinput select{border-radius:4px;padding:1rem}.wrapper-form-admin .formadmincol .wrapper-labelinput .multiple{border-radius:4px;min-height:100px;padding:1rem}.wrapper-form-admin .formadmincol .wrapper-labelinput .ck-editor{width:100%}.wrapper-form-admin .formadmincol .wrapper-labelinput .collections .wrapper{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.wrapper-form-admin .formadmincol .wrapper-labelinput .collections .wrapper .form-group{background-color:var(--color-nav-footer);padding:.5rem}.wrapper-form-admin .formadmincol .wrapper-labelinput .collections .wrapper .form-group .btn{background-color:var(--color-danger);border:none;border-radius:4px;color:var(--font-color-text-white);cursor:pointer;margin-block:1rem;min-width:200px;padding:.5rem}.wrapper-form-admin .formadmincol .wrapper-labelinput .collections .wrapper .vich-image .image-preview-container img{height:auto;width:100%}.wrapper-form-admin .formadmincol .wrapper-labelinput .collections .wrapper .vich-image .image-preview-container .btn{background-color:var(--color-danger);border:none;border-radius:4px;color:var(--font-color-text-white);cursor:pointer;margin-block:1rem;min-width:200px;padding:1rem;transition:background-color .3s ease}.wrapper-form-admin .formadmincol .wrapper-labelinput .collections .wrapper .vich-image .image-preview-container .btn:hover{background-color:var(--color-hover)}.wrapper-form-admin .formadmincol .btn{background-color:var(--color-primary);border:none;border-radius:4px;color:var(--font-color-text-white);cursor:pointer;margin-block:1rem;min-width:200px;padding:1rem;transition:background-color .3s ease}.wrapper-form-admin .formadmincol .btn:hover{background-color:var(--color-hover)}.wrapper-form-admin .formadmincol .submit{background-color:var(--color-primary);border:none;border-radius:4px;color:var(--font-color-text-white);cursor:pointer;margin-block:1rem;min-width:200px;padding:1rem;transition:background-color .3s ease}.wrapper-form-admin .formadmincol .submit:hover{background-color:var(--color-hover)}.wrapper-reportsbids-admin{display:block;position:relative}@media screen and (min-width:1025px){.wrapper-reportsbids-admin{margin:6rem 1rem 6rem 200px}}.wrapper-reportsbids-admin .active{background-color:var(--color-primary)!important;color:var(--font-color-text-white)}.wrapper-reportsbids-admin h1{margin:6rem 1rem;text-align:center}.wrapper-reportsbids-admin .tabs{display:flex;margin-bottom:10px}.wrapper-reportsbids-admin .tabs button{background:var(--color-lightgrey);border:1px solid var(--color-lightgrey);cursor:pointer;flex:1;padding:10px}.wrapper-reportsbids-admin .container-add{align-items:center;display:flex;flex-direction:row}.wrapper-reportsbids-admin .container-add .wrapper-add{align-items:center;border:1px solid var(--color-primary);border-radius:2rem;display:flex;flex-direction:row;justify-content:flex-start;margin:1rem 1rem 4rem;padding:.5rem;width:-moz-fit-content;width:fit-content}.wrapper-reportsbids-admin .container-add .wrapper-add img{margin-right:6px;transition:all .3s ease}.wrapper-reportsbids-admin .container-add .wrapper-add:hover img{transform:rotate(45deg)}.wrapper-reportsbids-admin .filter{align-items:center;display:flex;flex-direction:row;justify-content:space-around;margin:2rem}.wrapper-reportsbids-admin .filter input{border:none;border-bottom:1px solid var(--color-lightgrey);margin-bottom:1rem;margin-right:1rem;padding-bottom:1rem;width:100%}.wrapper-reportsbids-admin .filter select{background:var(--color-select);border:none;color:#fff;margin-bottom:1rem;margin-right:1rem;padding:1rem;width:100%}.wrapper-reportsbids-admin .wrapper{overflow-x:scroll;width:100%}@media screen and (min-width:1025px){.wrapper-reportsbids-admin .wrapper{overflow-x:unset}}.wrapper-reportsbids-admin .wrapper .table-admin{margin:1rem 1rem 2rem;width:100%}.wrapper-reportsbids-admin .wrapper .table-admin thead tr th{padding:1rem;text-align:left;text-transform:uppercase}.wrapper-reportsbids-admin .wrapper .table-admin tbody tr td{font-size:var(--font-paragraph-size)}.wrapper-reportsbids-admin .wrapper .table-admin tbody tr .center{text-align:center}.wrapper-reportsbids-admin .wrapper .table-admin tbody tr .actions{align-items:center;display:flex;flex-direction:row;margin:0 auto}.wrapper-reportsbids-admin .wrapper .table-admin tbody tr .actions .edit{padding:.6rem}.wrapper-reportsbids-admin .wrapper .table-admin tbody tr .actions button{background-color:transparent;border:none;cursor:pointer}.wrapper-reportsbids-admin .error-message{color:var(--color-danger);margin:1rem;text-align:center}.wrapper-all-galeries{margin:0 auto;max-width:1200px;padding:0 24px 48px}.wrapper-all-galeries .galleries-header{align-items:end;display:grid;gap:24px;grid-template-columns:1fr auto;margin-bottom:32px;padding-top:32px}@media(max-width:980px){.wrapper-all-galeries .galleries-header{grid-template-columns:1fr}}.wrapper-all-galeries .galleries-header h1{align-items:center;color:var(--font-color-title);display:inline-flex;font-size:clamp(32px,4vw,52px);gap:16px;letter-spacing:-.025em;line-height:1;margin:0}.wrapper-all-galeries .galleries-header h1:before{background:var(--color-accent,#ff6a3d);border-radius:3px;content:"";height:36px;width:6px}.wrapper-all-galeries .galleries-eyebrow{color:var(--color-primary);display:inline-block;font-size:11px;font-weight:700;letter-spacing:.22em;margin-bottom:10px;text-transform:uppercase}.wrapper-all-galeries .galleries-lede{color:var(--font-color-text);font-size:15.5px;line-height:1.55;margin:14px 0 0;max-width:540px;opacity:.7}.wrapper-all-galeries .galleries-count{align-items:center;background:var(--color-body-secondary,#f5f7fb);border:1px solid var(--color-line,#e3e8f1);border-radius:999px;color:var(--font-color-text);display:inline-flex;font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-size:11px;font-weight:600;gap:8px;letter-spacing:.08em;padding:8px 14px;white-space:nowrap}@media(max-width:980px){.wrapper-all-galeries .galleries-count{justify-self:start}}.wrapper-all-galeries .galleries-count b{color:var(--font-color-title);font-family:var(--font-family-title);font-size:18px;font-weight:800;margin-right:2px}.wrapper-all-galeries .galleries-count:before{background:var(--color-accent,#ff6a3d);border-radius:50%;content:"";height:6px;width:6px}.wrapper-all-galeries .gallery-column{display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}@media(max-width:980px){.wrapper-all-galeries .gallery-column{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.wrapper-all-galeries .gallery-column{gap:18px;grid-template-columns:1fr}}.wrapper-all-galeries .gallery-item{background:var(--color-body,#fff);border:1px solid var(--color-line,#e3e8f1);border-radius:16px;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .2s,box-shadow .2s,border-color .2s}.wrapper-all-galeries .gallery-item:hover{border-color:var(--color-line-strong,#c8d2e4);box-shadow:var(--box-shadow,0 1px 2px rgba(20,30,60,.04),0 12px 30px -16px rgba(20,30,60,.12));transform:translateY(-3px)}.wrapper-all-galeries .gallery-item h4{color:var(--font-color-title);font-family:var(--font-family-title);font-size:17px;font-weight:700;letter-spacing:-.005em;line-height:1.25;margin:16px 18px 8px;text-wrap:balance}.wrapper-all-galeries .gallery-thumbnails{aspect-ratio:4/3;display:grid;gap:4px;grid-template-columns:1.6fr 1fr;grid-template-rows:1fr 1fr}.wrapper-all-galeries .gallery-thumbnails>a{display:block;overflow:hidden;position:relative}.wrapper-all-galeries .gallery-thumbnails>a:first-child{grid-row:1/3}.wrapper-all-galeries .gallery-thumbnails .thumbnail{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wrapper-all-galeries .gallery-thumbnails .photo-link-icon{background:hsla(0,0%,100%,.92);border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.18);color:var(--font-color-title);display:grid;height:32px;opacity:0;place-items:center;position:absolute;right:10px;top:10px;transform:scale(.85);transition:opacity .2s,transform .2s;width:32px;z-index:2}.wrapper-all-galeries .gallery-thumbnails .photo-link-icon svg{height:16px;width:16px}.wrapper-all-galeries .gallery-thumbnails>a:first-child .photo-link-icon{height:38px;right:14px;top:14px;width:38px}.wrapper-all-galeries .gallery-thumbnails>a:first-child .photo-link-icon svg{height:18px;width:18px}.wrapper-all-galeries .gallery-thumbnails .count-badge{align-items:center;backdrop-filter:blur(8px);background:rgba(13,35,72,.85);border-radius:999px;bottom:14px;color:#fff;display:inline-flex;font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-size:11px;font-weight:700;gap:6px;left:14px;letter-spacing:.04em;padding:5px 10px;position:absolute;z-index:2}.wrapper-all-galeries .gallery-thumbnails .count-badge svg{height:12px;width:12px}.wrapper-all-galeries .gallery-item:hover .gallery-thumbnails .photo-link-icon{opacity:1;transform:scale(1)}.wrapper-all-galeries .gallery-thumbnails--empty{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;place-items:center}.wrapper-all-galeries .gallery-thumbnails--empty .empty-placeholder{color:var(--font-color-text);opacity:.6;padding:24px;text-align:center}.wrapper-all-galeries .gallery-thumbnails--empty .empty-placeholder svg{display:block;margin:0 auto 10px;opacity:.5}.wrapper-all-galeries .gallery-thumbnails--empty .empty-placeholder p{font-size:13px;margin:0}.wrapper-all-galeries .view-link{align-items:center;align-self:flex-start;background:var(--color-primary-soft,rgba(38,109,209,.08));border-radius:8px;color:var(--color-primary);display:inline-flex;font-family:var(--font-family-text);font-size:12.5px;font-weight:600;gap:6px;letter-spacing:.02em;margin:auto 18px 18px;padding:7px 13px;text-decoration:none;transition:all .15s}.wrapper-all-galeries .view-link:after{content:"→";font-family:var(--font-family-mono,"JetBrains Mono",monospace);transition:transform .15s}.wrapper-all-galeries .view-link:hover{background:var(--color-accent-soft,rgba(255,106,61,.1));color:var(--color-accent,#ff6a3d)}.wrapper-all-galeries .view-link:hover:after{transform:translateX(3px)}.wrapper-all-galeries .view-link--disabled{background:var(--color-body-secondary,#f5f7fb);color:var(--font-color-text);opacity:.6;pointer-events:none}.wrapper-all-galeries .view-link--disabled:after{display:none}.wrapper-all-galeries .empty-gallery{background:var(--color-body-secondary,#f5f7fb);border:1px dashed var(--color-line-strong,#c8d2e4);border-radius:16px;color:var(--font-color-text);font-size:14px;grid-column:1/-1;opacity:.7;padding:60px 24px;text-align:center}.wrapper-all-galeries .empty-gallery svg{display:block;height:36px;margin:0 auto 12px;opacity:.5;width:36px}.wrapper-all-galeries .navigation{align-items:center;display:flex;justify-content:center;margin:48px 0 16px}.wrapper-all-galeries .pagination{align-items:center;background:var(--color-body,#fff);border:1px solid var(--color-line,#e3e8f1);border-radius:12px;box-shadow:var(--box-shadow-soft,0 1px 2px rgba(20,30,60,.05));display:inline-flex;gap:4px;list-style:none;padding:4px}.wrapper-all-galeries .pagination li a,.wrapper-all-galeries .pagination li span{align-items:center;border-radius:8px;color:var(--font-color-text);display:inline-flex;font-family:var(--font-family-text);font-size:13px;font-weight:600;height:34px;justify-content:center;min-width:34px;padding:0 10px;text-decoration:none;transition:all .15s}.wrapper-all-galeries .pagination li a:hover{background:var(--color-body-secondary,#f5f7fb);color:var(--font-color-title)}.wrapper-all-galeries .pagination li.active span{background:var(--color-accent,#ff6a3d);box-shadow:0 4px 10px -4px rgba(255,106,61,.5);color:#fff}.wrapper-all-galeries .pagination li.dots span{color:var(--font-color-text);cursor:default;opacity:.4}.wrapper-all-galeries .pagination li.next a,.wrapper-all-galeries .pagination li.next span,.wrapper-all-galeries .pagination li.prev a,.wrapper-all-galeries .pagination li.prev span{color:var(--font-color-text);gap:6px;opacity:.7;padding:0 12px}.wrapper-all-galeries .pagination li.next svg,.wrapper-all-galeries .pagination li.prev svg{height:14px;width:14px}.wrapper-all-galeries .pagination li.disabled span{cursor:not-allowed;opacity:.35}.navigation{align-items:center;display:flex;justify-content:center;margin:48px 0 16px}.pagination{background:var(--color-body,#fff);border:1px solid var(--color-line,#e3e8f1);border-radius:12px;box-shadow:var(--box-shadow-soft,0 1px 2px rgba(20,30,60,.05));gap:4px;padding:4px}.pagination,.pagination span a{align-items:center;display:inline-flex}.pagination span a{border-radius:8px;color:var(--font-color-text);font-family:var(--font-family-text);font-size:13px;font-weight:600;height:34px;justify-content:center;min-width:34px;padding:0 10px;text-decoration:none;transition:all .15s}.pagination span a:hover{background:var(--color-body-secondary,#f5f7fb);color:var(--font-color-title)}.pagination .current{align-items:center;background:var(--color-accent,#ff6a3d);border-radius:8px;box-shadow:0 4px 10px -4px rgba(255,106,61,.5);color:#fff;display:inline-flex;font-family:var(--font-family-text);font-size:13px;font-weight:600;height:34px;justify-content:center;min-width:34px;padding:0 10px}.pagination .first a,.pagination .last a,.pagination .next a,.pagination .previous a{gap:6px;opacity:.7;padding:0 12px}.wrapper-all-galeries .crumbs{align-items:center;color:var(--font-color-text);display:flex;font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-size:12px;gap:8px;letter-spacing:.06em;margin:28px 0 14px;opacity:.7;text-transform:uppercase}.wrapper-all-galeries .crumbs a{color:var(--font-color-text);text-decoration:none;transition:color .15s}.wrapper-all-galeries .crumbs a:hover{color:var(--color-primary)}.wrapper-all-galeries .crumbs svg{height:12px;opacity:.5;width:12px}.wrapper-all-galeries .crumbs .here{color:var(--font-color-title);font-weight:600}.wrapper-all-galeries .gal-header{align-items:end;border-bottom:1px solid var(--color-line,#e3e8f1);display:grid;gap:32px 28px;grid-template-columns:1fr auto;margin-bottom:28px;padding-bottom:28px}@media(max-width:900px){.wrapper-all-galeries .gal-header{grid-template-columns:1fr}}.wrapper-all-galeries .gal-header h1{color:var(--font-color-title);font-size:clamp(30px,4vw,48px);letter-spacing:-.025em;line-height:1.05;margin:0 0 16px;text-wrap:balance}.wrapper-all-galeries .gal-eyebrow{align-items:center;color:var(--color-primary);display:inline-flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.22em;margin-bottom:10px;text-transform:uppercase}.wrapper-all-galeries .gal-eyebrow:before{background:var(--color-primary);content:"";height:2px;width:22px}.wrapper-all-galeries .gal-meta-row{align-items:center;color:var(--font-color-text);display:flex;flex-wrap:wrap;font-size:13px;gap:6px 18px}.wrapper-all-galeries .gal-meta-row>a,.wrapper-all-galeries .gal-meta-row>span{align-items:center;display:inline-flex;gap:6px}.wrapper-all-galeries .gal-meta-row svg{height:14px;opacity:.5;width:14px}.wrapper-all-galeries .gal-meta-row a{color:var(--font-color-text);font-weight:500;text-decoration:none}.wrapper-all-galeries .gal-meta-row a:hover{color:var(--color-primary)}.wrapper-all-galeries .gal-meta-row .race-link{background:var(--color-primary-soft,rgba(38,109,209,.08));border-radius:8px;color:var(--color-primary);font-size:12.5px;font-weight:600;letter-spacing:.01em;padding:4px 10px}.wrapper-all-galeries .gal-meta-row .race-link:hover{background:var(--color-accent-soft,rgba(255,106,61,.1));color:var(--color-accent,#ff6a3d)}.wrapper-all-galeries .gal-meta-row .stage-pill{background:var(--font-color-title);border-radius:5px;color:var(--color-body,#fff);font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-size:11px;font-weight:700;letter-spacing:.12em;padding:4px 9px}.wrapper-all-galeries .gal-meta-row .dot{color:var(--color-line-strong,#c8d2e4)}.wrapper-all-galeries .gal-stats{align-items:stretch;display:flex;gap:16px}@media(max-width:900px){.wrapper-all-galeries .gal-stats{flex-wrap:wrap}}.wrapper-all-galeries .gal-stat{background:var(--color-body-secondary,#f5f7fb);border:1px solid var(--color-line,#e3e8f1);border-radius:12px;display:flex;flex-direction:column;min-width:110px;padding:14px 18px}.wrapper-all-galeries .gal-stat .v{color:var(--font-color-title);font-family:var(--font-family-title);font-size:26px;font-weight:800;letter-spacing:-.01em;line-height:1}.wrapper-all-galeries .gal-stat .l{color:var(--font-color-text);font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-size:9.5px;font-weight:700;letter-spacing:.14em;margin-top:6px;opacity:.6;text-transform:uppercase}.wrapper-all-galeries .gal-stat.likes .v{color:var(--color-accent,#ff6a3d)}.wrapper-all-galeries .click-hint{align-items:center;color:var(--font-color-text);display:inline-flex;font-size:12px;font-style:italic;gap:6px;margin:0 0 14px;opacity:.6}.wrapper-all-galeries .click-hint svg{height:12px;width:12px}.wrapper-all-galeries .sharelinks{width:100%}.wrapper-all-galeries .sharelinks .sharebutton{align-items:center;cursor:pointer;display:flex;flex-direction:column;margin-block:2rem}.wrapper-all-galeries .sharelinks .sharebutton p{font-weight:var(--font-weight-text-medium)}.wrapper-all-galeries .sharelinks .sharebutton svg{transition:all .3s ease}.wrapper-all-galeries .sharelinks .sharebutton svg path{fill:var(--color-black)}.wrapper-all-galeries .sharelinks .sharebutton svg:hover path{fill:var(--color-hover)}.wrapper-all-galeries .sharelinks .share,.wrapper-all-galeries .sharelinks .sharebuttonhide{display:none}.wrapper-all-galeries .sharelinks .shareshow{align-items:center;animation:reportanime .3s ease .3s forwards;display:flex;flex-direction:column;margin:0 auto;margin-block:2rem;opacity:0;position:relative;width:100%}.wrapper-all-galeries .sharelinks .shareshow .closecross{cursor:pointer;left:10px;position:absolute;top:0}.wrapper-all-galeries .sharelinks .shareshow p{font-weight:var(--font-weight-text-medium);margin-bottom:1rem}.wrapper-all-galeries .sharelinks .shareshow .shareby{align-items:center;display:flex;flex-direction:row;justify-content:space-around;width:100%}.wrapper-all-galeries .sharelinks .shareshow .shareby img{height:15px}.wrapper-all-galeries .sharelinks .shareshow .shareby .sharebymail{align-items:center;background-color:var(--color-primary);display:flex;flex-direction:row;height:15px;justify-content:center;padding:1.05rem;text-align:center;text-decoration:none;transition:background-color .3s ease;width:15px}.wrapper-all-galeries .sharelinks .shareshow .shareby .sharebymail:hover{background-color:var(--color-hover)}.wrapper-all-galeries .sharelinks .shareshow .shareby .sharebytwitter{align-items:center;background-color:var(--color-primary);display:flex;flex-direction:row;height:15px;justify-content:center;padding:1rem;text-align:center;text-decoration:none;transition:background-color .3s ease;width:15px}.wrapper-all-galeries .sharelinks .shareshow .shareby .sharebytwitter:hover{background-color:var(--color-hover)}.wrapper-all-galeries .sharelinks .shareshow .shareby .sharebyfacebook{align-items:center;background-color:var(--color-primary);display:flex;flex-direction:row;height:15px;justify-content:center;padding:1rem;text-align:center;text-decoration:none;transition:background-color .3s ease;width:15px}.wrapper-all-galeries .sharelinks .shareshow .shareby .sharebyfacebook:hover{background-color:var(--color-hover)}.wrapper-all-galeries .sharelinks .shareshow .shareby .sharebywhatsapp{align-items:center;background-color:var(--color-primary);display:flex;flex-direction:row;height:15px;justify-content:center;padding:1rem;text-align:center;text-decoration:none;transition:background-color .3s ease;width:15px}.wrapper-all-galeries .sharelinks .shareshow .shareby .sharebywhatsapp:hover{background-color:var(--color-hover)}.wrapper-all-galeries .sharelinks .shareshow .shareby .copy-btn{align-items:center;background-color:var(--color-primary);border:none;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:.5rem;position:relative}.wrapper-all-galeries .sharelinks .shareshow .shareby .copy-btn .tooltip-content{background-color:var(--color-success);border-radius:50%;bottom:100%;color:var(--font-color-text-var(--font-color-text-white));display:none;font-size:10px;left:50%;padding:.5rem;position:absolute;transform:translateX(-50%)}.wrapper-all-galeries .gallery-container{display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}@media(max-width:1100px){.wrapper-all-galeries .gallery-container{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.wrapper-all-galeries .gallery-container{grid-template-columns:repeat(2,1fr)}}.wrapper-all-galeries .gallery-thumbnails{aspect-ratio:1/1;background:var(--color-body-secondary,#f5f7fb);border-radius:10px;cursor:zoom-in;overflow:hidden;position:relative;transition:transform .2s,box-shadow .2s}.wrapper-all-galeries .gallery-thumbnails:hover{box-shadow:var(--box-shadow,0 1px 2px rgba(20,30,60,.04),0 12px 30px -16px rgba(20,30,60,.12));transform:scale(1.015);z-index:2}.wrapper-all-galeries .gallery-thumbnails .wrapper{inset:0;position:absolute}.wrapper-all-galeries .gallery-thumbnails img.clickable-image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s;width:100%}.wrapper-all-galeries .gallery-thumbnails:hover img.clickable-image{transform:scale(1.05)}.wrapper-all-galeries .gallery-thumbnails .like-image{align-items:center;backdrop-filter:blur(6px);background:rgba(13,35,72,.85);border-radius:999px;bottom:8px;color:#fff;display:inline-flex;font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-size:11px;font-weight:700;gap:5px;left:8px;letter-spacing:.02em;padding:5px 9px;pointer-events:none;position:absolute;z-index:2}.wrapper-all-galeries .gallery-thumbnails .zoom-hint{background:hsla(0,0%,100%,.92);border-radius:50%;color:var(--font-color-title);display:grid;height:28px;opacity:0;place-items:center;position:absolute;right:8px;top:8px;transform:scale(.85);transition:opacity .2s,transform .2s;width:28px;z-index:2}.wrapper-all-galeries .gallery-thumbnails .zoom-hint svg{height:14px;width:14px}.wrapper-all-galeries .gallery-thumbnails:hover .zoom-hint{opacity:1;transform:scale(1)}.wrapper-all-galeries .gallery-thumbnails .caption-strip{background:linear-gradient(0deg,rgba(8,14,30,.85),transparent);bottom:0;color:#fff;font-size:11.5px;left:0;letter-spacing:.03em;opacity:0;padding:26px 12px 10px;pointer-events:none;position:absolute;right:0;transform:translateY(8px);transition:opacity .2s,transform .2s;z-index:2}.wrapper-all-galeries .gallery-thumbnails .caption-strip .riders{color:hsla(0,0%,100%,.7);font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.wrapper-all-galeries .gallery-thumbnails:hover .caption-strip{opacity:1;transform:translateY(0)}.wrapper-all-galeries .modal{align-items:center;backdrop-filter:blur(8px);background:rgba(8,14,30,.92);display:none;inset:0;justify-content:center;position:fixed;z-index:100}.wrapper-all-galeries .modal.is-open{display:flex}.wrapper-all-galeries .modal-content{background:var(--color-body,#fff);border:1px solid var(--color-line,#e3e8f1);border-radius:16px;box-shadow:0 40px 100px -20px rgba(0,0,0,.4);display:grid;grid-template-columns:1fr 320px;max-height:92vh;overflow:hidden;position:relative;width:min(92vw,1100px)}@media(max-width:900px){.wrapper-all-galeries .modal-content{grid-template-columns:1fr;max-height:96vh}}.wrapper-all-galeries .modal-photo-wrap{background:var(--color-body-secondary,#f5f7fb);display:grid;max-height:92vh;min-height:60vh;place-items:center;position:relative}@media(max-width:900px){.wrapper-all-galeries .modal-photo-wrap{max-height:60vh;min-height:50vh}}.wrapper-all-galeries #modalImage{display:block;height:100%;max-height:92vh;-o-object-fit:contain;object-fit:contain;width:100%}.wrapper-all-galeries .modal .close{background:var(--color-body-secondary,#f5f7fb);border:1px solid var(--color-line,#e3e8f1);border-radius:50%;color:var(--font-color-title);cursor:pointer;display:grid;font-size:22px;height:36px;line-height:1;place-items:center;position:absolute;right:14px;top:14px;transition:background .15s;width:36px;z-index:10}.wrapper-all-galeries .modal .close:hover{background:var(--color-line,#e3e8f1)}.wrapper-all-galeries .modal-counter{background:var(--color-body,#fff);border:1px solid var(--color-line,#e3e8f1);border-radius:5px;bottom:16px;box-shadow:var(--box-shadow-soft,0 1px 2px rgba(20,30,60,.05));color:var(--font-color-title);font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-size:11px;font-weight:700;left:16px;letter-spacing:.08em;padding:6px 10px;position:absolute;z-index:5}.wrapper-all-galeries .modal-side{background:var(--color-body,#fff);border-left:1px solid var(--color-line,#e3e8f1);display:flex;flex-direction:column;overflow-y:auto;padding:22px 22px 18px}@media(max-width:900px){.wrapper-all-galeries .modal-side{max-height:36vh}}.wrapper-all-galeries .modal-side h3{color:var(--font-color-title);font-family:var(--font-family-title);font-size:16px;font-weight:700;margin:0 0 4px}.wrapper-all-galeries .modal-side .photo-meta{color:var(--font-color-text);display:flex;flex-wrap:wrap;font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-size:10.5px;gap:10px;letter-spacing:.12em;margin:0 0 22px;opacity:.6;text-transform:uppercase}.wrapper-all-galeries .modal-side .photo-meta span{align-items:center;display:inline-flex;gap:5px}.wrapper-all-galeries .like-button{align-items:center;background:var(--color-accent,#ff6a3d);border:none;border-radius:11px;box-shadow:0 8px 18px -8px rgba(255,106,61,.55);color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-family-text);font-size:13px;font-weight:600;gap:8px;justify-content:center;letter-spacing:.02em;padding:11px 16px;transition:all .15s;width:100%}.wrapper-all-galeries .like-button:hover:not(:disabled){background:#ff7c52;transform:translateY(-1px)}.wrapper-all-galeries .like-button:disabled{background:var(--color-body-secondary,#f5f7fb);box-shadow:none;color:var(--font-color-text);cursor:not-allowed;opacity:.5}.wrapper-all-galeries .like-button.liked{background:var(--color-accent-soft,rgba(255,106,61,.1));border:1px solid rgba(255,106,61,.35);box-shadow:none;color:var(--color-accent,#ff6a3d)}.wrapper-all-galeries .like-button svg{height:16px;transition:transform .15s;width:16px}.wrapper-all-galeries .like-button.liked svg{fill:var(--color-accent,#ff6a3d)}.wrapper-all-galeries .like-button .like-count{font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-size:12px;opacity:.85}.wrapper-all-galeries .like-warning{color:var(--font-color-text);font-size:11.5px;line-height:1.45;margin:8px 0 0;opacity:.6;text-align:center}.wrapper-all-galeries .like-warning a{color:var(--color-accent,#ff6a3d);font-weight:600;text-decoration:none}.wrapper-all-galeries .caption{border-top:1px dashed var(--color-line,#e3e8f1);margin-top:22px;padding-top:18px}.wrapper-all-galeries .caption .label{color:var(--font-color-text);font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-size:10px;font-weight:700;letter-spacing:.18em;margin:0 0 10px;opacity:.5;text-transform:uppercase}.wrapper-all-galeries #modalRiders{display:flex;flex-direction:column;gap:6px}.wrapper-all-galeries #modalRiders a{align-items:center;background:var(--color-body-secondary,#f5f7fb);border:1px solid var(--color-line,#e3e8f1);border-radius:9px;display:flex;gap:10px;padding:8px 10px;text-decoration:none;transition:all .15s}.wrapper-all-galeries #modalRiders a:hover{background:var(--color-accent-soft,rgba(255,106,61,.1));border-color:rgba(255,106,61,.3)}.wrapper-all-galeries #modalRiders .avatar{background:linear-gradient(135deg,var(--color-primary),#0d2348);border-radius:50%;color:#fff;display:grid;flex-shrink:0;font-family:var(--font-family-title);font-size:12px;font-weight:700;height:32px;place-items:center;width:32px}.wrapper-all-galeries #modalRiders .rider-info{display:flex;flex-direction:column;min-width:0}.wrapper-all-galeries #modalRiders .name{color:var(--font-color-title);font-size:13px;font-weight:600;line-height:1.2}.wrapper-all-galeries #modalRiders .role{color:var(--font-color-text);font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-size:9.5px;font-weight:700;letter-spacing:.12em;margin-top:2px;opacity:.5;text-transform:uppercase}.wrapper-all-galeries .modal-side-foot{border-top:1px dashed var(--color-line,#e3e8f1);display:flex;gap:8px;margin-top:auto;padding-top:18px}.wrapper-all-galeries .modal-side-foot button{align-items:center;background:var(--color-body-secondary,#f5f7fb);border:1px solid var(--color-line,#e3e8f1);border-radius:8px;color:var(--font-color-text);cursor:pointer;display:inline-flex;flex:1;font-family:var(--font-family-text);font-size:11.5px;font-weight:600;gap:6px;justify-content:center;letter-spacing:.04em;padding:8px 10px;transition:background .15s}.wrapper-all-galeries .modal-side-foot button:hover{background:var(--color-line,#e3e8f1)}.wrapper-all-galeries .modal-side-foot button svg{height:13px;width:13px}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{background-color:var(--color-body);font-family:var(--font-family-text);overflow-anchor:none;transition:background-color .3s ease,color .3s ease}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:var(--font-color-text);font-family:var(--font-family-text);font-size:var(--font-paragraph-size);text-decoration:none}*,:after,:before{box-sizing:border-box;margin:0;padding:0}h1{font-size:var(--font-header-one-size)}h1,h2{color:var(--font-color-title);font-family:var(--font-family-title)}h2{font-size:var(--font-header-two-size)}h3{font-size:var(--font-header-three-size)}h3,h4{color:var(--font-color-title);font-family:var(--font-family-title)}h4{font-size:var(--font-header-four-size)}h5{font-size:var(--font-header-five-size)}h5,h6{color:var(--font-color-title);font-family:var(--font-family-title)}h6{font-size:var(--font-header-six-size)}p{color:var(--font-color-text);font-family:var(--font-family-text);font-size:var(--font-paragraph-size);line-height:var(--line-height-paragraph)}.mono{font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-feature-settings:"tnum" 1}.main-wrapper{display:flex;flex-direction:column;margin:0 auto;max-width:1440px;overflow-x:hidden}.main-wrapper .message{align-items:center;animation:downslowly .5s ease .3s forwards;display:flex;flex-direction:column;padding:1rem;transform:translateY(-200px)}.main-wrapper .message.success{background-color:var(--color-success)}.main-wrapper .message.warning{background-color:var(--color-hover)}.main-wrapper .message.error{background-color:var(--color-danger)}.main-wrapper .message p{color:var(--font-color-text-white);text-align:center}.main-wrapper .alert-success{animation:downslowly .5s ease .3s forwards;background-color:var(--color-success);padding:1rem;text-align:center;transform:translateY(-200px)}.main-wrapper .alert-success p{color:var(--font-color-text-white)}@keyframes downslowly{to{transform:translateY(0)}}.main-wrapper .gruppetto-wrap{background:radial-gradient(120% 200% at 0 50%,hsla(0,0%,100%,.08),transparent 60%),linear-gradient(95deg,#0d2348 0,#144a93 45%,var(--color-primary) 100%);border-bottom:1px solid hsla(0,0%,100%,.08);color:#fff;overflow:hidden;position:relative}.main-wrapper .gruppetto-wrap:before{background:repeating-linear-gradient(115deg,transparent 0 24px,hsla(0,0%,100%,.035) 24px 26px);content:"";inset:0;pointer-events:none;position:absolute}.main-wrapper .gruppetto-wrap>.shell{margin:0 auto;max-width:1320px;padding:14px 16px 0;position:relative}@media screen and (min-width:576px)and (max-width:768px){.main-wrapper .gruppetto-wrap>.shell{padding:14px 28px 0}}@media screen and (min-width:769px)and (max-width:811px){.main-wrapper .gruppetto-wrap>.shell{padding:14px 28px 0}}@media screen and (min-width:812px)and (max-width:1024px){.main-wrapper .gruppetto-wrap>.shell{padding:14px 28px 0}}@media screen and (min-width:1025px){.main-wrapper .gruppetto-wrap>.shell{padding:14px 28px 0}}.main-wrapper .gruppetto-wrap .gruppetto-alert{align-items:center;display:grid;gap:12px 16px;grid-template-columns:1fr 1fr;padding-bottom:14px}.main-wrapper .gruppetto-wrap .gruppetto-alert>div{align-items:center;display:flex;gap:14px;min-width:0}.main-wrapper .gruppetto-wrap .gruppetto-alert .randonnee{justify-self:start}.main-wrapper .gruppetto-wrap .gruppetto-alert .parcours{border-left:0;border-right:0;border-top:1px solid hsla(0,0%,100%,.18);grid-column:1/-1;height:auto;justify-self:stretch;order:3;padding:12px 0 0}.main-wrapper .gruppetto-wrap .gruppetto-alert .timetostart{justify-self:end}.main-wrapper .gruppetto-wrap .gruppetto-alert .g-icon{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.22);border-radius:10px;display:grid;flex-shrink:0;height:32px;place-items:center;width:32px}.main-wrapper .gruppetto-wrap .gruppetto-alert .g-icon svg{color:#fff;height:16px;width:16px}.main-wrapper .gruppetto-wrap .gruppetto-alert .wrapper{display:flex;flex-direction:column;gap:2px;min-width:0}.main-wrapper .gruppetto-wrap .gruppetto-alert .wrapper span{color:var(--color-accent-secondary,#ffb13d);font-size:10px;font-weight:700;letter-spacing:.22em;line-height:1;text-transform:uppercase}.main-wrapper .gruppetto-wrap .gruppetto-alert .wrapper p{color:#fff;font-family:var(--font-family-brand,var(--font-family-title));font-size:14px;letter-spacing:.02em;line-height:1.1;margin:0;overflow:hidden;text-overflow:ellipsis;text-transform:lowercase;white-space:nowrap}.main-wrapper .gruppetto-wrap .gruppetto-alert .randonnee .wrapper p{font-size:14px;letter-spacing:.04em;text-transform:uppercase}.main-wrapper .gruppetto-wrap .gruppetto-alert .timetostart .wrapper p{color:var(--color-accent,#ff6a3d);font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-size:10px;font-weight:700;letter-spacing:0;text-transform:none}.main-wrapper .gruppetto-wrap .gruppetto-alert .timetostart.is-live .wrapper p{align-items:center;background:var(--color-live,#ef3b5b);border-radius:6px;color:#fff;display:inline-flex;font-family:var(--font-family-title);font-size:12px;gap:8px;letter-spacing:.16em;padding:6px 10px;text-transform:uppercase}.main-wrapper .gruppetto-wrap .gruppetto-alert .timetostart.is-live .wrapper p:before{animation:pulse 1.2s infinite;background:#fff;border-radius:50%;content:"";height:8px;width:8px}@media screen and (min-width:576px)and (max-width:768px){.main-wrapper .gruppetto-wrap .gruppetto-alert{gap:16px 24px}}@media screen and (min-width:769px)and (max-width:811px){.main-wrapper .gruppetto-wrap .gruppetto-alert{gap:16px 24px}}@media screen and (min-width:812px)and (max-width:1024px){.main-wrapper .gruppetto-wrap .gruppetto-alert{gap:16px 24px}}@media screen and (min-width:1025px){.main-wrapper .gruppetto-wrap .gruppetto-alert{gap:32px;grid-template-columns:1fr 2fr 1fr}.main-wrapper .gruppetto-wrap .gruppetto-alert .randonnee{grid-column:1;justify-self:start;order:0}.main-wrapper .gruppetto-wrap .gruppetto-alert .parcours{border-left:1px solid hsla(0,0%,100%,.18);border-right:1px solid hsla(0,0%,100%,.18);border-top:0;grid-column:2;height:56px;justify-self:stretch;order:0;padding:0 28px}.main-wrapper .gruppetto-wrap .gruppetto-alert .timetostart{grid-column:3;justify-self:end;order:0}.main-wrapper .gruppetto-wrap .gruppetto-alert .g-icon{height:40px;width:40px}.main-wrapper .gruppetto-wrap .gruppetto-alert .g-icon svg{height:20px;width:20px}.main-wrapper .gruppetto-wrap .gruppetto-alert .wrapper p{font-size:18px}.main-wrapper .gruppetto-wrap .gruppetto-alert .randonnee .wrapper p,.main-wrapper .gruppetto-wrap .gruppetto-alert .timetostart .wrapper p{font-size:22px}.main-wrapper .gruppetto-wrap .gruppetto-alert .timetostart.is-live .wrapper p{font-size:16px;letter-spacing:.2em;padding:6px 12px}}.main-wrapper .gruppetto-wrap .progress-bar-container{background:hsla(0,0%,100%,.14);height:4px;margin:0;position:relative}.main-wrapper .gruppetto-wrap .progress-bar-container .progress-bar{align-items:center;background:linear-gradient(90deg,var(--color-accent-secondary,#ffb13d),var(--color-accent,#ff6a3d));box-shadow:0 0 12px rgba(255,179,61,.5);display:flex;height:100%;justify-content:flex-end;position:relative;transition:width 1s linear}.main-wrapper .gruppetto-wrap .progress-bar-container .progress-bar p{color:var(--color-accent-secondary,#ffb13d);font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-size:11px;font-weight:700;margin:0;position:absolute;right:8px;top:8px}.main-wrapper .gruppetto-wrap .progress-bar-container .progress-bounds{color:hsla(0,0%,100%,.55);display:flex;font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-size:10px;justify-content:space-between;letter-spacing:.12em;padding:6px 0 10px;text-transform:uppercase}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(239,59,91,.55)}70%{box-shadow:0 0 0 10px rgba(239,59,91,0)}to{box-shadow:0 0 0 0 rgba(239,59,91,0)}}.main-wrapper .live-strip{align-items:stretch;background:var(--color-live-soft,#ffe4ea);border:1px solid var(--color-live,#ef3b5b);border-radius:10px;display:flex;margin:12px 16px 0;overflow:hidden}.main-wrapper .live-strip.top-strip{margin-bottom:0}.main-wrapper .live-strip .live-label{align-items:center;border-right:1px solid rgba(239,59,91,.25);color:var(--color-live,#ef3b5b);display:flex;font-family:var(--font-family-title);font-size:10px;font-weight:700;gap:6px;letter-spacing:-.01em;padding:10px 12px;white-space:nowrap}.main-wrapper .live-strip .live-label .pulse-dot{animation:pulse 1.4s infinite;background:var(--color-live,#ef3b5b);border-radius:50%;box-shadow:0 0 0 0 rgba(239,59,91,.6);height:10px;width:10px}@media screen and (min-width:576px)and (max-width:768px){.main-wrapper .live-strip .live-label{font-size:14px;gap:10px;padding:14px 22px}}@media screen and (min-width:769px)and (max-width:811px){.main-wrapper .live-strip .live-label{font-size:14px;gap:10px;padding:14px 22px}}@media screen and (min-width:812px)and (max-width:1024px){.main-wrapper .live-strip .live-label{font-size:14px;gap:10px;padding:14px 22px}}@media screen and (min-width:1025px){.main-wrapper .live-strip .live-label{font-size:14px;gap:10px;padding:14px 22px}}.main-wrapper .live-strip .live-items{background:var(--color-body,#fff);display:flex;flex:1;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.main-wrapper .live-strip .live-items::-webkit-scrollbar{display:none}.main-wrapper .live-strip .live-item{align-items:center;border-right:1px dashed var(--color-line,#e3e8f1);cursor:pointer;display:flex;gap:10px;min-width:240px;padding:10px 14px;scroll-snap-align:start;text-decoration:none;transition:background .15s}.main-wrapper .live-strip .live-item:last-child{border-right:none}.main-wrapper .live-strip .live-item:hover{background:var(--color-blue-soft,#e6efff)}.main-wrapper .live-strip .live-item .km{color:var(--color-accent,#ff6a3d);font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-size:16px;font-weight:700}@media screen and (min-width:576px)and (max-width:768px){.main-wrapper .live-strip .live-item .km{font-size:22px}}@media screen and (min-width:769px)and (max-width:811px){.main-wrapper .live-strip .live-item .km{font-size:22px}}@media screen and (min-width:812px)and (max-width:1024px){.main-wrapper .live-strip .live-item .km{font-size:22px}}@media screen and (min-width:1025px){.main-wrapper .live-strip .live-item .km{font-size:22px}}.main-wrapper .live-strip .live-item .name{color:var(--font-color-title);font-size:14px;font-weight:600}.main-wrapper .live-strip .live-item .where{color:var(--font-color-text);font-size:12px;opacity:.6}@media screen and (min-width:576px)and (max-width:768px){.main-wrapper .live-strip .live-item{gap:12px;min-width:320px;padding:14px 22px}}@media screen and (min-width:769px)and (max-width:811px){.main-wrapper .live-strip .live-item{gap:12px;min-width:320px;padding:14px 22px}}@media screen and (min-width:812px)and (max-width:1024px){.main-wrapper .live-strip .live-item{gap:12px;min-width:320px;padding:14px 22px}}@media screen and (min-width:1025px){.main-wrapper .live-strip .live-item{gap:12px;min-width:320px;padding:14px 22px}}@media screen and (min-width:576px)and (max-width:768px){.main-wrapper .live-strip{border-radius:14px;margin:22px 28px 0}}@media screen and (min-width:769px)and (max-width:811px){.main-wrapper .live-strip{border-radius:14px;margin:22px 28px 0}}@media screen and (min-width:812px)and (max-width:1024px){.main-wrapper .live-strip{border-radius:14px;margin:22px 28px 0}}@media screen and (min-width:1025px){.main-wrapper .live-strip{border-radius:14px;margin:22px 28px 0}}.main-wrapper .krono-section{padding:36px 8px!important;position:relative}.main-wrapper .krono-section .krono-head{align-items:center;border-bottom:1px solid var(--color-line,#e3e8f1);display:flex;flex-direction:row;gap:12px;justify-content:space-between;margin-bottom:22px;padding-bottom:18px}@media screen and (min-width:576px)and (max-width:768px){.main-wrapper .krono-section .krono-head{gap:24px}}@media screen and (min-width:769px)and (max-width:811px){.main-wrapper .krono-section .krono-head{gap:24px}}@media screen and (min-width:812px)and (max-width:1024px){.main-wrapper .krono-section .krono-head{gap:24px}}@media screen and (min-width:1025px){.main-wrapper .krono-section .krono-head{gap:24px}}.main-wrapper .krono-section .desktop-only{display:none}@media screen and (min-width:576px)and (max-width:768px){.main-wrapper .krono-section .desktop-only{display:inline}}.main-wrapper .krono-section .mobile-only{display:inline}@media screen and (min-width:576px)and (max-width:768px){.main-wrapper .krono-section .mobile-only{display:none}}.main-wrapper .krono-section .krono-title{align-items:center;display:flex;gap:14px}.main-wrapper .krono-section .krono-title .pulse-dot{animation:pulse 1.4s infinite;background:var(--color-live,#ef3b5b);border-radius:50%;box-shadow:0 0 0 0 rgba(239,59,91,.6);flex-shrink:0;height:11px;width:11px}.main-wrapper .krono-section .krono-title h1{font-size:clamp(28px,3vw,40px);line-height:1}.main-wrapper .krono-section .krono-meta{align-items:center;color:var(--font-color-text);display:flex;flex-wrap:wrap;font-size:12px;gap:12px;opacity:.6}.main-wrapper .krono-section .krono-meta .krono-date{color:var(--font-color-title);font-weight:700;letter-spacing:.18em;opacity:1}.main-wrapper .krono-section .krono-meta .krono-count b{color:var(--color-accent,#ff6a3d);font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-weight:700;margin-right:4px}.main-wrapper .krono-section .krono-meta .krono-archive{align-items:center;color:var(--font-color-text);display:inline-flex;font-weight:600;gap:6px;transition:color .15s}.main-wrapper .krono-section .krono-meta .krono-archive:hover{color:var(--color-primary)}.main-wrapper .krono-section .krono-meta .krono-archive svg{transition:transform .2s}.main-wrapper .krono-section .krono-meta .krono-archive:hover svg{transform:translateX(3px)}@media screen and (min-width:576px)and (max-width:768px){.main-wrapper .krono-section .krono-meta{gap:22px}}@media screen and (min-width:769px)and (max-width:811px){.main-wrapper .krono-section .krono-meta{gap:22px}}@media screen and (min-width:812px)and (max-width:1024px){.main-wrapper .krono-section .krono-meta{gap:22px}}@media screen and (min-width:1025px){.main-wrapper .krono-section .krono-meta{gap:22px}}.main-wrapper .krono-section .krono-wire{display:flex;gap:14px;margin:0 -16px;overflow-x:auto;padding-bottom:6px;padding-left:16px;padding-right:16px;scroll-snap-type:x mandatory;scrollbar-width:thin}.main-wrapper .krono-section .krono-wire::-webkit-scrollbar{height:6px}.main-wrapper .krono-section .krono-wire::-webkit-scrollbar-thumb{background:var(--color-line-strong,#c8d2e1);border-radius:3px}.main-wrapper .krono-section .krono-wire::-webkit-scrollbar-track{background:transparent}.main-wrapper .krono-section .krono-wire .krono-empty{border:1px dashed var(--color-line-strong,#c8d2e1);border-radius:14px;color:var(--font-color-text);flex:1;opacity:.6;padding:32px;text-align:center}@media screen and (min-width:576px)and (max-width:768px){.main-wrapper .krono-section .krono-wire{margin:0 -28px;padding-left:28px;padding-right:28px}}@media screen and (min-width:769px)and (max-width:811px){.main-wrapper .krono-section .krono-wire{margin:0 -28px;padding-left:28px;padding-right:28px}}@media screen and (min-width:812px)and (max-width:1024px){.main-wrapper .krono-section .krono-wire{margin:0 -28px;padding-left:28px;padding-right:28px}}@media screen and (min-width:1025px){.main-wrapper .krono-section .krono-wire{margin:0 -28px;padding-left:28px;padding-right:28px}}.main-wrapper .krono-section .card-krono{background:var(--color-body,#fff);border:1px solid var(--color-line,#e3e8f1);border-radius:14px;box-shadow:var(--box-shadow-soft,0 1px 2px rgba(20,30,60,.05));display:flex;flex:0 0 296px;flex-direction:column;gap:10px;padding:18px 20px 20px;position:relative;scroll-snap-align:start;transition:border-color .2s,transform .2s,box-shadow .2s}.main-wrapper .krono-section .card-krono:hover{border-color:var(--color-primary);box-shadow:var(--box-shadow,0 1px 2px rgba(20,30,60,.04),0 12px 30px -16px rgba(20,30,60,.12));transform:translateY(-2px)}.main-wrapper .krono-section .card-krono:before{background:var(--color-line-strong,#c8d2e1);border-radius:0 2px 2px 0;bottom:18px;content:"";left:0;position:absolute;top:18px;transition:background .2s;width:3px}.main-wrapper .krono-section .card-krono:hover:before{background:var(--color-primary)}.main-wrapper .krono-section .card-krono[data-tone=live]:before{background:var(--color-live,#ef3b5b)}.main-wrapper .krono-section .card-krono[data-tone=live] .time:after{background:var(--color-live-soft,#ffe4ea);border-radius:4px;color:var(--color-live,#ef3b5b);content:"EN COURS";display:inline-block;font-family:var(--font-family-text);font-size:9px;font-weight:800;letter-spacing:.18em;margin-left:8px;padding:3px 6px;vertical-align:3px}.main-wrapper .krono-section .card-krono .time{color:var(--font-color-title);font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-feature-settings:"tnum" 1;font-size:20px;font-weight:700;letter-spacing:-.01em;margin:0}.main-wrapper .krono-section .card-krono .krono-tags{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.main-wrapper .krono-section .card-krono .category{background:var(--color-blue-soft,#e6efff);border-radius:4px;color:var(--color-primary);font-size:10px;font-weight:800;letter-spacing:.18em;margin:0;padding:4px 8px;text-transform:uppercase}.main-wrapper .krono-section .card-krono .country{align-items:center;color:var(--color-accent,#ff6a3d);display:inline-flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.12em;margin:0;text-transform:uppercase}.main-wrapper .krono-section .card-krono .country:before{background:var(--color-accent,#ff6a3d);border-radius:50%;content:"";height:4px;width:4px}.main-wrapper .krono-section .card-krono .content{color:var(--font-color-title);display:-webkit-box;font-size:14px;line-clamp:4;-webkit-line-clamp:4;line-height:1.45;margin:0;text-wrap:pretty;-webkit-box-orient:vertical;overflow:hidden}@media screen and (min-width:576px)and (max-width:768px){.main-wrapper .krono-section{padding:36px 28px}}@media screen and (min-width:769px)and (max-width:811px){.main-wrapper .krono-section{padding:36px 28px}}@media screen and (min-width:812px)and (max-width:1024px){.main-wrapper .krono-section{padding:36px 28px}}@media screen and (min-width:1025px){.main-wrapper .krono-section{padding:36px 28px}}.main-wrapper .section-head{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:space-between;margin-bottom:24px;padding:0 16px}.main-wrapper .section-head h1,.main-wrapper .section-head h2{align-items:center;display:flex;font-size:clamp(28px,3vw,40px);gap:14px;line-height:1}.main-wrapper .section-head h1:before,.main-wrapper .section-head h2:before{background:var(--color-accent,#ff6a3d);border-radius:3px;content:"";height:28px;width:6px}@media screen and (min-width:576px)and (max-width:768px){.main-wrapper .section-head{align-items:end;gap:24px;padding:0 28px}}@media screen and (min-width:769px)and (max-width:811px){.main-wrapper .section-head{align-items:end;gap:24px;padding:0 28px}}@media screen and (min-width:812px)and (max-width:1024px){.main-wrapper .section-head{align-items:end;gap:24px;padding:0 28px}}@media screen and (min-width:1025px){.main-wrapper .section-head{align-items:end;gap:24px;padding:0 28px}}.main-wrapper .section-sub{color:var(--color-primary);display:block;font-size:12px;font-weight:700;letter-spacing:.2em;margin-bottom:8px;text-transform:uppercase}.main-wrapper .section-link{align-items:center;color:var(--font-color-text);display:inline-flex;font-size:13px;font-weight:600;gap:6px;opacity:.7;white-space:nowrap}.main-wrapper .section-link:hover{color:var(--color-primary);opacity:1}.main-wrapper .section-link svg{transition:transform .2s}.main-wrapper .section-link:hover svg{transform:translateX(3px)}.main-wrapper section.compact{padding:36px 0}.main-wrapper section{padding:56px 0}.main-wrapper .manifestation-hero{align-items:stretch;display:grid;gap:24px;grid-template-columns:1fr;padding:0 16px}@media screen and (min-width:576px)and (max-width:768px){.main-wrapper .manifestation-hero{padding:0 28px}}@media screen and (min-width:769px)and (max-width:811px){.main-wrapper .manifestation-hero{padding:0 28px}}@media screen and (min-width:812px)and (max-width:1024px){.main-wrapper .manifestation-hero{padding:0 28px}}@media screen and (min-width:1025px){.main-wrapper .manifestation-hero{gap:36px;grid-template-columns:minmax(280px,360px) 1fr;padding:0 28px}}.main-wrapper .affiche-9x16{aspect-ratio:9/16;background:#0d2348;border:1px solid var(--color-line,#e3e8f1);border-radius:20px;box-shadow:var(--box-shadow,0 1px 2px rgba(20,30,60,.04),0 12px 30px -16px rgba(20,30,60,.12));color:#fff;display:block;isolation:isolate;max-width:320px;overflow:hidden;position:relative;transition:transform .25s ease,box-shadow .25s,border-color .2s}.main-wrapper .affiche-9x16:hover{border-color:var(--color-primary);box-shadow:0 20px 50px -20px rgba(38,109,209,.35);transform:translateY(-3px)}.main-wrapper .affiche-9x16 .affiche-img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:-1}.main-wrapper .affiche-9x16 .ph{background:radial-gradient(120% 80% at 30% 20%,rgba(38,109,209,.55),transparent 60%),linear-gradient(160deg,#1a3a6e,#0d2348 70%);inset:0;position:absolute;z-index:-1}.main-wrapper .affiche-9x16 .gradient{background:linear-gradient(180deg,transparent 40%,rgba(8,14,30,.45) 75%,rgba(8,14,30,.85));inset:0;position:absolute;z-index:-1}.main-wrapper .manifestation-detail{display:flex;flex-direction:column;padding:6px 0 8px}.main-wrapper .m-status{align-items:center;align-self:flex-start;background:var(--color-live-soft,#ffe4ea);border:1px solid #fbc7d1;border-radius:6px;color:var(--color-live,#ef3b5b);display:inline-flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.2em;margin-bottom:22px;padding:6px 10px;text-transform:uppercase}.main-wrapper .m-status .pulse-dot{animation:pulse 1.4s infinite;background:var(--color-live,#ef3b5b);border-radius:50%;box-shadow:0 0 0 0 rgba(239,59,91,.6);height:8px;width:8px}.main-wrapper .m-status--upcoming{background:var(--color-blue-soft,#e6efff);border-color:rgba(38,109,209,.25);color:var(--color-primary)}.main-wrapper .manifestation-detail h2{color:var(--font-color-title);font-family:var(--font-family-title);font-size:clamp(34px,4vw,56px);letter-spacing:-.025em;line-height:.98;margin:0 0 28px;text-wrap:balance}.main-wrapper .m-keyline{border-bottom:1px solid var(--color-line,#e3e8f1);border-top:1px solid var(--color-line,#e3e8f1);display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:22px;padding:20px 0}.main-wrapper .m-keyline>div{display:flex;flex-direction:column;gap:6px}.main-wrapper .m-keyline .k{color:var(--font-color-text);font-size:10px;font-weight:700;letter-spacing:.2em;opacity:.5;text-transform:uppercase}.main-wrapper .m-keyline .v{color:var(--font-color-title);font-size:15px;font-weight:600}.main-wrapper .m-keyline .v.mono{font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-weight:700}.main-wrapper .m-lead{color:var(--font-color-text);font-size:15px;line-height:1.55;margin:0 0 26px;max-width:62ch;text-wrap:pretty}.main-wrapper .m-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:auto}.main-wrapper .btn-primary{align-items:center;background:var(--color-accent,#ff6a3d);border:1px solid var(--color-accent,#ff6a3d);border-radius:10px;box-shadow:0 8px 20px -10px rgba(255,106,61,.5);color:#fff;display:inline-flex;font-size:13px;font-weight:600;gap:8px;letter-spacing:.02em;padding:12px 20px;text-transform:lowercase;transition:background .15s,color .15s,border-color .15s,transform .15s}.main-wrapper .btn-primary:hover{background:#ff7c52;border-color:#ff7c52;transform:translateY(-1px)}.main-wrapper .btn-primary svg{transition:transform .2s}.main-wrapper .btn-primary:hover svg{transform:translateX(3px)}.main-wrapper .races-rail{display:flex;gap:12px;margin:0 -16px;overflow-x:auto;padding-bottom:12px;padding-left:16px;padding-right:16px;scroll-snap-type:x mandatory;scrollbar-width:thin}.main-wrapper .races-rail::-webkit-scrollbar{height:6px}.main-wrapper .races-rail::-webkit-scrollbar-thumb{background:var(--color-line-strong,#c8d2e1);border-radius:3px}.main-wrapper .races-rail::-webkit-scrollbar-track{background:transparent}.main-wrapper .races-rail .races-rail-empty{border:1px dashed var(--color-line-strong,#c8d2e1);border-radius:14px;color:var(--font-color-text);flex:1;opacity:.6;padding:32px;text-align:center}@media screen and (min-width:576px)and (max-width:768px){.main-wrapper .races-rail{gap:16px;margin:0 -22px;padding-left:22px;padding-right:22px}}@media screen and (min-width:769px)and (max-width:811px){.main-wrapper .races-rail{gap:16px;margin:0 -22px;padding-left:22px;padding-right:22px}}@media screen and (min-width:812px)and (max-width:1024px){.main-wrapper .races-rail{gap:16px;margin:0 -22px;padding-left:22px;padding-right:22px}}@media screen and (min-width:1025px){.main-wrapper .races-rail{gap:16px;margin:0 -28px;padding-left:28px;padding-right:28px}}.main-wrapper .race-card{background:var(--color-body,#fff);border:1px solid var(--color-line,#e3e8f1);border-radius:14px;box-shadow:var(--box-shadow-soft,0 1px 2px rgba(20,30,60,.05));color:inherit;display:flex;flex:0 0 260px;flex-direction:column;gap:14px;overflow:hidden;padding:16px;position:relative;scroll-snap-align:start;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s}.main-wrapper .race-card:hover{border-color:var(--color-primary);box-shadow:var(--box-shadow,0 1px 2px rgba(20,30,60,.04),0 12px 30px -16px rgba(20,30,60,.12));transform:translateY(-3px)}.main-wrapper .race-card:after{background:radial-gradient(circle,rgba(38,109,209,.1),transparent 70%);border-radius:50%;content:"";height:160px;pointer-events:none;position:absolute;right:-50px;top:-50px;width:160px}@media screen and (min-width:576px)and (max-width:768px){.main-wrapper .race-card{flex:0 0 280px;padding:18px}}@media screen and (min-width:769px)and (max-width:811px){.main-wrapper .race-card{flex:0 0 280px;padding:18px}}@media screen and (min-width:812px)and (max-width:1024px){.main-wrapper .race-card{flex:0 0 280px;padding:18px}}@media screen and (min-width:1025px){.main-wrapper .race-card{flex:0 0 320px;padding:22px}}.main-wrapper .race-card-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.main-wrapper .race-type{border-radius:4px;font-size:10px;font-weight:800;letter-spacing:.18em;padding:4px 8px;text-transform:uppercase}.main-wrapper .race-type,.main-wrapper .race-type--route{background:var(--color-blue-soft,#e6efff);color:var(--color-primary)}.main-wrapper .race-type--vtt{background:#e8f5e9;color:#2e7d32}.main-wrapper .race-type--piste{background:#fff3e0;color:#e65100}.main-wrapper .race-type--bmx{background:#f3e5f5;color:#6a1b9a}.main-wrapper .race-type--cyclo-cross{background:#efebe9;color:#795548}.main-wrapper .race-hcg{background:var(--color-accent-soft,#fff0eb);border:1px solid #ffd1bd;border-radius:4px;color:var(--color-accent,#ff6a3d);font-size:10px;font-weight:800;letter-spacing:.15em;padding:4px 8px;text-transform:uppercase}.main-wrapper .race-card-title{color:var(--font-color-title);font-family:var(--font-family-title);font-size:18px;line-height:1.05;text-wrap:balance}@media screen and (min-width:576px)and (max-width:768px){.main-wrapper .race-card-title{font-size:19px}}@media screen and (min-width:769px)and (max-width:811px){.main-wrapper .race-card-title{font-size:19px}}@media screen and (min-width:812px)and (max-width:1024px){.main-wrapper .race-card-title{font-size:19px}}@media screen and (min-width:1025px){.main-wrapper .race-card-title{font-size:22px}}.main-wrapper .race-card-meta{align-items:center;color:var(--font-color-text);display:flex;font-size:12px;gap:8px}.main-wrapper .race-card-meta .mono{color:var(--font-color-title);font-weight:700}.main-wrapper .race-card-meta .race-card-dot{background:var(--color-line-strong,#c8d2e1);border-radius:50%;height:4px;width:4px}.main-wrapper .race-card-stats{border-top:1px solid var(--color-line,#e3e8f1);display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin-top:auto;padding-top:14px}.main-wrapper .race-card-stats>div{display:flex;flex-direction:column;gap:4px}.main-wrapper .race-card-stats .k{color:var(--font-color-text);font-size:10px;font-weight:600;letter-spacing:.15em;opacity:.5;text-transform:uppercase}.main-wrapper .race-card-stats .v{color:var(--font-color-title);font-size:15px;font-weight:700}.main-wrapper .race-card-stats .v.mono{font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-size:18px}.main-wrapper .pub-banner{background:var(--color-body-alt,#f8f9fc);border:1px dashed var(--color-line-strong,#c8d2e1);border-radius:14px;margin:0 16px;overflow:hidden;padding:18px 24px;position:relative}.main-wrapper .pub-banner:before{color:var(--font-color-text);content:"Publicité";font-size:9px;letter-spacing:.2em;opacity:.35;position:absolute;right:12px;text-transform:uppercase;top:8px}.main-wrapper .pub-banner .ph{background:repeating-linear-gradient(45deg,var(--color-body-alt,#f8f9fc) 0 16px,var(--color-line,#e3e8f1) 16px 32px);border-radius:10px;color:var(--font-color-text);display:grid;font-size:12px;font-weight:600;height:90px;letter-spacing:.15em;opacity:.4;place-items:center;text-transform:uppercase;width:100%}@media screen and (min-width:576px)and (max-width:768px){.main-wrapper .pub-banner{margin:0 28px}}@media screen and (min-width:769px)and (max-width:811px){.main-wrapper .pub-banner{margin:0 28px}}@media screen and (min-width:812px)and (max-width:1024px){.main-wrapper .pub-banner{margin:0 28px}}@media screen and (min-width:1025px){.main-wrapper .pub-banner{margin:0 28px}}.main-wrapper .sep{background:linear-gradient(90deg,transparent,var(--color-line,#e3e8f1) 30%,var(--color-line,#e3e8f1) 70%,transparent);height:1px;margin:16px 0}.main-wrapper .rank-wrap{background:linear-gradient(135deg,#fff 0,var(--color-body-alt,#f8f9fc) 100%);border:1px solid var(--color-line,#e3e8f1);border-radius:20px;box-shadow:var(--box-shadow,0 1px 2px rgba(20,30,60,.04),0 12px 30px -16px rgba(20,30,60,.12));display:grid;gap:36px;grid-template-columns:1fr;overflow:hidden;padding:20px;position:relative}.main-wrapper .rank-wrap:before{background:radial-gradient(circle,rgba(255,106,61,.12),transparent 60%);content:"";height:400px;pointer-events:none;position:absolute;right:-100px;top:-100px;width:400px}@media screen and (min-width:576px)and (max-width:768px){.main-wrapper .rank-wrap{padding:28px}}@media screen and (min-width:769px)and (max-width:811px){.main-wrapper .rank-wrap{padding:28px}}@media screen and (min-width:812px)and (max-width:1024px){.main-wrapper .rank-wrap{padding:28px}}@media screen and (min-width:1025px){.main-wrapper .rank-wrap{grid-template-columns:340px 1fr;padding:36px}}.main-wrapper .rank-intro{position:relative;z-index:1}.main-wrapper .rank-intro h1{font-size:32px;letter-spacing:-.025em;line-height:.95;margin:4px 0 14px}@media screen and (min-width:576px)and (max-width:768px){.main-wrapper .rank-intro h1{font-size:44px}}@media screen and (min-width:769px)and (max-width:811px){.main-wrapper .rank-intro h1{font-size:44px}}@media screen and (min-width:812px)and (max-width:1024px){.main-wrapper .rank-intro h1{font-size:44px}}@media screen and (min-width:1025px){.main-wrapper .rank-intro h1{font-size:44px}}.main-wrapper .rank-intro>p{color:var(--font-color-text);font-size:14px;margin:0 0 20px;max-width:36ch;opacity:.7}.main-wrapper .classement-info-toggle{margin-bottom:20px}.main-wrapper .toggle-info{align-items:center;background:var(--color-blue-soft,#e6efff);border:1px solid #d4e3ff;border-radius:8px;color:var(--color-primary);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:8px;padding:8px 12px;transition:background .15s,border-color .15s}.main-wrapper .toggle-info:hover{background:#d8e6ff;border-color:var(--color-primary)}.main-wrapper .toggle-info svg{color:var(--color-primary)}.main-wrapper .classement-explanation{background:#fff;border:1px solid var(--color-line,#e3e8f1);border-left:3px solid var(--color-primary);border-radius:8px;color:var(--font-color-text);font-size:13px;line-height:1.5;margin-top:12px;padding:14px 16px}.main-wrapper .classement-explanation p{margin:0 0 8px}.main-wrapper .classement-explanation p:last-child{margin:0}.main-wrapper .selection{display:flex;flex-direction:column;gap:8px}.main-wrapper .selection label{color:var(--font-color-text);font-size:10px;font-weight:700;letter-spacing:.2em;opacity:.5;text-transform:uppercase}.main-wrapper .select-wrap{align-items:center;display:flex;position:relative}.main-wrapper .select-wrap select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;border:1px solid var(--color-line-strong,#c8d2e1);border-radius:10px;color:var(--font-color-title);cursor:pointer;font:inherit;font-size:14px;font-weight:600;padding:12px 40px 12px 16px;transition:border-color .15s,box-shadow .15s;width:100%}.main-wrapper .select-wrap select:hover{border-color:var(--color-primary)}.main-wrapper .select-wrap select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(38,109,209,.15);outline:none}.main-wrapper .select-wrap svg{color:var(--font-color-text);opacity:.5;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.main-wrapper .rank-results{display:flex;flex-direction:column;gap:20px}.main-wrapper .rank-empty{color:var(--font-color-text);font-size:14px;opacity:.6}.main-wrapper .wrapper-top-three{align-items:end;display:grid;gap:12px;grid-template-columns:1fr}@media screen and (min-width:576px)and (max-width:768px){.main-wrapper .wrapper-top-three{grid-template-columns:1fr 1.1fr 1fr}}@media screen and (min-width:769px)and (max-width:811px){.main-wrapper .wrapper-top-three{grid-template-columns:1fr 1.1fr 1fr}}@media screen and (min-width:812px)and (max-width:1024px){.main-wrapper .wrapper-top-three{grid-template-columns:1fr 1.1fr 1fr}}@media screen and (min-width:1025px){.main-wrapper .wrapper-top-three{grid-template-columns:1fr 1.1fr 1fr}}.main-wrapper .card-top-three{background:#fff;border:1px solid var(--color-line,#e3e8f1);border-radius:14px;box-shadow:var(--box-shadow-soft,0 1px 2px rgba(20,30,60,.05));display:flex;flex-direction:column;gap:12px;isolation:isolate;overflow:hidden;padding:18px;position:relative;transition:transform .2s,border-color .2s,box-shadow .2s}.main-wrapper .card-top-three[data-place="1"]{order:2}.main-wrapper .card-top-three[data-place="2"]{order:1}.main-wrapper .card-top-three[data-place="3"]{order:3}.main-wrapper .card-top-three[data-place="1"]{order:-1}.main-wrapper .card-top-three[data-place="2"],.main-wrapper .card-top-three[data-place="3"]{order:0}.main-wrapper .card-top-three:hover{box-shadow:var(--box-shadow,0 1px 2px rgba(20,30,60,.04),0 12px 30px -16px rgba(20,30,60,.12));transform:translateY(-3px)}.main-wrapper .card-top-three:after{background:radial-gradient(circle,rgba(38,109,209,.08),transparent 70%);border-radius:50%;content:"";height:140px;inset:auto -40px -40px auto;position:absolute;width:140px;z-index:-1}.main-wrapper .card-top-three[data-place="1"]{background:linear-gradient(160deg,#fff,#fff5ec);border-color:var(--color-accent,#ff6a3d);box-shadow:0 12px 28px -16px rgba(255,106,61,.5);padding:22px 18px}.main-wrapper .card-top-three[data-place="1"]:after{background:radial-gradient(circle,rgba(255,106,61,.18),transparent 70%)}.main-wrapper .card-top-three[data-place="2"]{background:linear-gradient(160deg,#fff,#f1f5fc)}.main-wrapper .card-top-three[data-place="3"]{background:linear-gradient(160deg,#fff,#fff8ef)}.main-wrapper .card-top-three .row-face{align-items:center;display:flex;justify-content:space-between}.main-wrapper .card-top-three .position-number{color:var(--font-color-text);font-family:var(--font-family-title);font-size:48px;font-weight:800;letter-spacing:-.03em;line-height:1;opacity:.3}.main-wrapper .card-top-three .position-number sup{font-size:12px;font-weight:700;letter-spacing:.12em;margin-left:2px;top:-1.6em}.main-wrapper .card-top-three[data-place="1"] .position-number{color:var(--color-accent,#ff6a3d);font-size:58px;opacity:1}.main-wrapper .card-top-three[data-place="1"] .position-number sup{color:var(--color-accent,#ff6a3d)}.main-wrapper .card-top-three[data-place="2"] .position-number{color:#6b7689;opacity:1}.main-wrapper .card-top-three[data-place="2"] .position-number sup{color:#6b7689}.main-wrapper .card-top-three[data-place="3"] .position-number{color:#c08742;opacity:1}.main-wrapper .card-top-three[data-place="3"] .position-number sup{color:#c08742}.main-wrapper .card-top-three .crown{background:var(--color-accent,#ff6a3d);border-radius:50%;box-shadow:0 6px 14px -4px rgba(255,106,61,.6);color:#fff;display:grid;height:28px;place-items:center;width:28px}.main-wrapper .card-top-three .crown svg{height:16px;width:16px}.main-wrapper .card-top-three .avatar-container{aspect-ratio:1/1;background:linear-gradient(135deg,var(--color-blue-soft,#e6efff),#c3d6f5);border-radius:12px;max-height:140px;order:3;overflow:hidden;position:relative;width:100%}.main-wrapper .card-top-three .photo{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.main-wrapper .card-top-three div.photo{background:radial-gradient(circle at 50% 38%,hsla(0,0%,100%,.7),transparent 60%),linear-gradient(135deg,var(--color-blue-soft,#e6efff),#b9caea)}.main-wrapper .card-top-three .column-id{display:flex;flex-direction:column;gap:2px;order:2}.main-wrapper .card-top-three .column-id .first{color:var(--font-color-text);font-size:13px;font-weight:500;line-height:1.1;margin:0;opacity:.6}.main-wrapper .card-top-three .column-id .last{color:var(--font-color-title);font-family:var(--font-family-title);font-size:20px;font-weight:700;letter-spacing:-.015em;line-height:1.05;margin:0;text-wrap:balance}.main-wrapper .card-top-three .column-id .club{color:var(--font-color-text);font-size:11px;font-weight:600;letter-spacing:.12em;margin:6px 0 0;opacity:.5;text-transform:uppercase}.main-wrapper .card-top-three .column-id .pts{color:var(--color-primary);font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-size:16px;font-weight:700;letter-spacing:0;margin:8px 0 0}.main-wrapper .card-top-three[data-place="1"] .column-id .last{font-size:22px}.main-wrapper .card-top-three[data-place="1"] .column-id .pts{color:var(--color-accent,#ff6a3d);font-size:18px}.main-wrapper .wrapper-toprank ul{background:#fff;border:1px solid var(--color-line,#e3e8f1);border-radius:10px;display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:8px}.main-wrapper .wrapper-toprank li>a{align-items:center;border-radius:8px;color:inherit;display:grid;gap:16px;grid-template-columns:1fr auto;padding:10px 12px;text-decoration:none;transition:background .15s}.main-wrapper .wrapper-toprank li>a:hover{background:var(--color-body-alt,#f8f9fc)}.main-wrapper .wrapper-toprank .idtop{align-items:center;display:grid;gap:8px 12px;-moz-column-gap:12px;column-gap:12px;grid-template-areas:"pos name" "pos club";grid-template-columns:26px 1fr;min-width:0}.main-wrapper .wrapper-toprank .idtop span{color:var(--font-color-text);font-family:var(--font-family-title);font-feature-settings:"tnum" 1;font-size:18px;font-weight:700;grid-area:pos;opacity:.4}.main-wrapper .wrapper-toprank .idtop .first{color:var(--font-color-text);display:none;font-size:14px;margin:0;opacity:.6}.main-wrapper .wrapper-toprank .idtop .last{color:var(--font-color-title);font-size:15px;font-weight:700;grid-area:name;margin:0}.main-wrapper .wrapper-toprank .idtop .club{color:var(--font-color-text);font-size:11px;font-weight:600;grid-area:club;letter-spacing:.1em;margin:0;opacity:.5;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}@media screen and (min-width:576px)and (max-width:768px){.main-wrapper .wrapper-toprank .idtop{grid-template-columns:32px auto auto 1fr}}@media screen and (min-width:769px)and (max-width:811px){.main-wrapper .wrapper-toprank .idtop{grid-template-columns:32px auto auto 1fr}}@media screen and (min-width:812px)and (max-width:1024px){.main-wrapper .wrapper-toprank .idtop{grid-template-columns:32px auto auto 1fr}}@media screen and (min-width:1025px){.main-wrapper .wrapper-toprank .idtop{grid-template-columns:32px auto auto 1fr}}.main-wrapper .wrapper-toprank .pts p{color:var(--color-primary);font-family:var(--font-family-mono,"JetBrains Mono",monospace);font-size:13px;font-weight:700;margin:0}.main-wrapper .toggle-ranking{align-self:center;background:#fff;border:1px solid var(--color-line-strong,#c8d2e1);border-radius:999px;color:var(--font-color-title);cursor:pointer;font-size:13px;font-weight:600;margin-top:6px;padding:11px 24px;transition:border-color .15s,color .15s,transform .15s}.main-wrapper .toggle-ranking:hover{border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-1px)}.main-wrapper .bids-grid{display:grid;gap:16px;grid-template-columns:1fr;padding:0 16px}@media screen and (min-width:576px)and (max-width:768px){.main-wrapper .bids-grid{grid-template-columns:repeat(2,1fr);padding:0 28px}}@media screen and (min-width:769px)and (max-width:811px){.main-wrapper .bids-grid{grid-template-columns:repeat(3,1fr);padding:0 28px}}@media screen and (min-width:812px)and (max-width:1024px){.main-wrapper .bids-grid{grid-template-columns:repeat(3,1fr);padding:0 28px}}@media screen and (min-width:1025px){.main-wrapper .bids-grid{grid-template-columns:repeat(4,1fr);padding:0 28px}}.main-wrapper .bid-card{background:var(--color-body,#fff);border:1px solid var(--color-line,#e3e8f1);border-radius:14px;box-shadow:var(--box-shadow-soft,0 1px 2px rgba(20,30,60,.05));color:inherit;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s}.main-wrapper .bid-card:hover{border-color:var(--color-accent,#ff6a3d);box-shadow:var(--box-shadow,0 1px 2px rgba(20,30,60,.04),0 12px 30px -16px rgba(20,30,60,.12));transform:translateY(-3px)}.main-wrapper .bid-card .thumb{aspect-ratio:4/3;background:radial-gradient(120% 80% at 50% 30%,#e8eef9,#c8d6ed);overflow:hidden;position:relative}.main-wrapper .bid-card .thumb img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.main-wrapper .bid-card .thumb:after{background:conic-gradient(from 0deg,#b9cae8 0,#d8e4f5 50%,#b9cae8 100%);border-radius:50%;content:"";filter:blur(2px);inset:20%;opacity:.8;position:absolute}.main-wrapper .bid-card .thumb:has(img):after{display:none}.main-wrapper .bid-card .body{padding:16px 18px 18px}.main-wrapper .bid-card .cat{color:var(--color-accent,#ff6a3d);display:inline-block;font-size:10px;font-weight:700;letter-spacing:.18em;margin-bottom:8px;text-transform:uppercase}.main-wrapper .bid-card h3{color:var(--font-color-title);font-family:var(--font-family-text);font-size:15px;font-weight:600;line-height:1.3;margin-bottom:6px}.main-wrapper .bid-card .region{align-items:center;color:var(--font-color-text);display:flex;font-size:12px;gap:6px;opacity:.5}.main-wrapper .news-wrap{display:grid;gap:18px;grid-template-columns:1fr;padding:0 16px}@media screen and (min-width:576px)and (max-width:768px){.main-wrapper .news-wrap{gap:24px;padding:0 28px}}@media screen and (min-width:769px)and (max-width:811px){.main-wrapper .news-wrap{gap:24px;padding:0 28px}}@media screen and (min-width:812px)and (max-width:1024px){.main-wrapper .news-wrap{gap:24px;padding:0 28px}}@media screen and (min-width:1025px){.main-wrapper .news-wrap{gap:28px;grid-template-columns:1.3fr 1fr;padding:0 28px}}.main-wrapper .news-featured{background:var(--color-body-alt,#f8f9fc);border:1px solid var(--color-line,#e3e8f1);border-radius:20px;box-shadow:var(--box-shadow,0 1px 2px rgba(20,30,60,.04),0 12px 30px -16px rgba(20,30,60,.12));color:#fff;display:flex;flex-direction:column;min-height:280px;overflow:hidden;position:relative;text-decoration:none;transition:transform .2s,box-shadow .2s}.main-wrapper .news-featured:hover{box-shadow:0 20px 50px -20px rgba(20,30,60,.2);transform:translateY(-3px)}.main-wrapper .news-featured .thumb{background:linear-gradient(180deg,transparent 30%,rgba(10,18,38,.92)),linear-gradient(135deg,#1a3a6e,#0d2348);flex:1;overflow:hidden;position:relative}.main-wrapper .news-featured .thumb img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.main-wrapper .news-featured .thumb:before{background:repeating-linear-gradient(0deg,transparent 0 30px,hsla(0,0%,100%,.04) 30px 32px);content:"";inset:0;position:absolute;z-index:1}.main-wrapper .news-featured .thumb:after{background:linear-gradient(180deg,transparent 30%,rgba(10,18,38,.92));content:"";inset:0;position:absolute;z-index:2}.main-wrapper .news-featured .body{bottom:0;left:0;padding:20px;position:absolute;right:0;z-index:3}@media screen and (min-width:576px)and (max-width:768px){.main-wrapper .news-featured .body{padding:28px 32px 32px}}@media screen and (min-width:769px)and (max-width:811px){.main-wrapper .news-featured .body{padding:28px 32px 32px}}@media screen and (min-width:812px)and (max-width:1024px){.main-wrapper .news-featured .body{padding:28px 32px 32px}}@media screen and (min-width:1025px){.main-wrapper .news-featured .body{padding:28px 32px 32px}}.main-wrapper .news-featured .tag{background:var(--color-accent,#ff6a3d);border-radius:6px;color:#fff;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.2em;margin-bottom:14px;padding:6px 12px;text-transform:uppercase}.main-wrapper .news-featured h2{color:#fff;font-size:clamp(22px,2.8vw,36px);line-height:1;margin-bottom:14px;text-wrap:balance}.main-wrapper .news-featured .meta{align-items:center;color:hsla(0,0%,100%,.7);display:flex;font-size:13px;gap:14px}@media screen and (min-width:576px)and (max-width:768px){.main-wrapper .news-featured{min-height:380px}}@media screen and (min-width:769px)and (max-width:811px){.main-wrapper .news-featured{min-height:380px}}@media screen and (min-width:812px)and (max-width:1024px){.main-wrapper .news-featured{min-height:380px}}@media screen and (min-width:1025px){.main-wrapper .news-featured{min-height:520px}}.main-wrapper .news-list{display:flex;flex-direction:column;gap:14px}.main-wrapper .news-row{background:var(--color-body,#fff);border:1px solid var(--color-line,#e3e8f1);border-radius:10px;box-shadow:var(--box-shadow-soft,0 1px 2px rgba(20,30,60,.05));color:inherit;display:grid;gap:12px;grid-template-columns:96px 1fr;padding:10px;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s}.main-wrapper .news-row:hover{border-color:var(--color-primary);box-shadow:var(--box-shadow,0 1px 2px rgba(20,30,60,.04),0 12px 30px -16px rgba(20,30,60,.12));transform:translateY(-2px)}.main-wrapper .news-row .thumb{aspect-ratio:4/3;background:linear-gradient(135deg,#d8e4f5,#b9caea);border-radius:8px;overflow:hidden}.main-wrapper .news-row .thumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.main-wrapper .news-row .body{display:flex;flex-direction:column;justify-content:center}.main-wrapper .news-row .cat{color:var(--color-primary);font-size:10px;font-weight:700;letter-spacing:.15em;margin-bottom:6px;text-transform:uppercase}.main-wrapper .news-row h3{color:var(--font-color-title);font-family:var(--font-family-text);font-size:15px;font-weight:600;line-height:1.3;margin-bottom:6px}.main-wrapper .news-row .date{color:var(--font-color-text);font-size:11px;opacity:.5}@media screen and (min-width:576px)and (max-width:768px){.main-wrapper .news-row{gap:16px;grid-template-columns:130px 1fr;padding:14px}}@media screen and (min-width:769px)and (max-width:811px){.main-wrapper .news-row{gap:16px;grid-template-columns:130px 1fr;padding:14px}}@media screen and (min-width:812px)and (max-width:1024px){.main-wrapper .news-row{gap:16px;grid-template-columns:130px 1fr;padding:14px}}@media screen and (min-width:1025px){.main-wrapper .news-row{gap:16px;grid-template-columns:130px 1fr;padding:14px}}.main-wrapper .gallery{display:grid;gap:12px;grid-template-columns:1fr 1fr;grid-template-rows:130px 130px;padding:0 16px}@media screen and (min-width:576px)and (max-width:768px){.main-wrapper .gallery{grid-template-rows:180px 180px;padding:0 28px}}@media screen and (min-width:769px)and (max-width:811px){.main-wrapper .gallery{grid-template-columns:2fr 1fr 1fr;grid-template-rows:220px 220px;padding:0 28px}}@media screen and (min-width:812px)and (max-width:1024px){.main-wrapper .gallery{grid-template-columns:2fr 1fr 1fr;grid-template-rows:220px 220px;padding:0 28px}}@media screen and (min-width:1025px){.main-wrapper .gallery{grid-template-columns:2fr 1fr 1fr;grid-template-rows:220px 220px;padding:0 28px}}.main-wrapper .photo-card{background:linear-gradient(135deg,#d8e4f5,#b9caea);border-radius:10px;box-shadow:var(--box-shadow-soft,0 1px 2px rgba(20,30,60,.05));overflow:hidden;position:relative;transition:transform .2s,box-shadow .2s}.main-wrapper .photo-card:hover{box-shadow:var(--box-shadow,0 1px 2px rgba(20,30,60,.04),0 12px 30px -16px rgba(20,30,60,.12));transform:scale(1.01)}.main-wrapper .photo-card:first-child{grid-row:1/3}.main-wrapper .photo-card img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.main-wrapper .photo-card .icon{backdrop-filter:blur(8px);background:hsla(0,0%,100%,.92);border:1px solid var(--color-line,#e3e8f1);border-radius:8px;bottom:12px;color:var(--font-color-title);display:grid;height:36px;opacity:0;place-items:center;position:absolute;right:12px;transition:opacity .2s;width:36px}.main-wrapper .photo-card:hover .icon{opacity:1}.main-wrapper .videos-grid{padding:0 16px}.main-wrapper .videos-grid>div{display:grid;gap:14px;grid-template-columns:1fr}.main-wrapper .videos-grid>div>a{color:inherit;display:block;text-decoration:none}@media screen and (min-width:576px)and (max-width:768px){.main-wrapper .videos-grid>div{gap:18px;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:769px)and (max-width:811px){.main-wrapper .videos-grid>div{gap:18px;grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:812px)and (max-width:1024px){.main-wrapper .videos-grid>div{gap:18px;grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1025px){.main-wrapper .videos-grid>div{gap:18px;grid-template-columns:repeat(4,1fr)}}.main-wrapper .videos-grid .loader{align-items:center;display:flex;flex-direction:column;gap:12px;grid-column:1/-1;padding:40px 0}.main-wrapper .videos-grid .loader p{color:var(--font-color-text);font-size:13px;opacity:.5}.main-wrapper .videos-grid .content-creator{background:var(--color-body,#fff);border:1px solid var(--color-line,#e3e8f1);border-radius:14px;box-shadow:var(--box-shadow-soft,0 1px 2px rgba(20,30,60,.05));cursor:pointer;overflow:hidden;position:relative;transition:transform .2s,border-color .2s,box-shadow .2s}.main-wrapper .videos-grid .content-creator:hover{border-color:var(--color-primary);box-shadow:var(--box-shadow,0 1px 2px rgba(20,30,60,.04),0 12px 30px -16px rgba(20,30,60,.12));transform:translateY(-3px)}.main-wrapper .videos-grid .content-creator .video-link-icon{backdrop-filter:blur(8px);background:hsla(0,0%,100%,.95);border:1px solid hsla(0,0%,100%,.6);border-radius:50%;color:var(--font-color-title);display:grid;height:56px;left:50%;opacity:0;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background .2s,color .2s;width:56px;z-index:2}.main-wrapper .videos-grid .content-creator:hover .video-link-icon{background:var(--color-accent,#ff6a3d);border-color:var(--color-accent,#ff6a3d);color:#fff;opacity:1}.main-wrapper .videos-grid .rowvideo{display:flex;flex-direction:column}.main-wrapper .videos-grid .rowvideo img{aspect-ratio:16/9;background:linear-gradient(135deg,#1a3a6e,#0d2348);-o-object-fit:cover;object-fit:cover;width:100%}.main-wrapper .videos-grid .rowvideo p{color:var(--font-color-title);display:-webkit-box;font-size:15px;font-weight:600;line-clamp:2;-webkit-line-clamp:2;line-height:1.3;padding:16px 18px 18px;-webkit-box-orient:vertical;overflow:hidden}@media screen and (min-width:576px)and (max-width:768px){.main-wrapper .videos-grid{padding:0 28px}}@media screen and (min-width:769px)and (max-width:811px){.main-wrapper .videos-grid{padding:0 28px}}@media screen and (min-width:812px)and (max-width:1024px){.main-wrapper .videos-grid{padding:0 28px}}@media screen and (min-width:1025px){.main-wrapper .videos-grid{padding:0 28px}}