@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../media/archivo-vietnamese-standard-normal.38-z0iikg-fbe.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../media/archivo-latin-ext-standard-normal.27soo5q86xy9f.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../media/archivo-latin-standard-normal.1h4hl0m83hjjz.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@layer base{body{font-family:var(--font-text);background:var(--surface-raised);color:var(--ink)}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.01em}.contenu a{color:var(--link);text-decoration:underline}.contenu h2{margin:1.6em 0 .5em;font-size:1.5rem;font-weight:800}.contenu h3{margin:1.4em 0 .4em;font-size:1.2rem;font-weight:800}.contenu p{margin:.8em 0;line-height:1.7}.contenu ul{padding-left:1.4em;list-style:outside}.contenu ol{padding-left:1.4em;list-style:decimal}.contenu table{border-collapse:collapse;width:100%}.contenu th,.contenu td{border:1px solid var(--border);text-align:left;padding:.5em .75em}.skip{position:absolute;left:-9999px}.skip:focus{z-index:50;background:var(--surface-raised);padding:8px 12px;top:8px;left:8px}}
@layer components{:root{--v-display:"Archivo Variable", "Archivo", var(--font-display);--v-nuit:#0e1d52;--v-nuit-2:#081236;--v-nuit-3:#142b7d;--v-bleu:#2d5bff;--v-bleu-600:#1f45d6;--v-bleu-700:#1736a8;--v-bleu-50:#eef2ff;--v-bleu-100:#dce5ff;--v-bleu-200:#b9cbff;--v-vert:#00853f;--v-vert-t:#006b33;--v-vert-s:#e3f4ea;--v-jaune:#fdef42;--v-jaune-logo:#f2c300;--v-rouge:#e31b23;--v-ink:#0e1726;--v-muted:#4a566c;--v-line:#dce2ec;--v-line-s:#7c889e;--v-surface:#f5f7fb;--v-sunken:#ebeff6;--v-nav-ink:#c9d4f0;--v-ease:cubic-bezier(.2, .8, .2, 1);--v-sprint:cubic-bezier(.7, 0, .15, 1)}.v-wrap{width:100%;max-width:1312px;margin:0 auto;padding:0 40px}@media (max-width:720px){.v-wrap{padding:0 18px}}.v-dark{background:var(--v-nuit);color:#fff}.v-dark :focus-visible{outline-color:var(--v-jaune)}.v-dark a:not([class]){color:inherit}.v-xl{overflow-wrap:break-word;font-family:var(--v-display);letter-spacing:-.03em;font-weight:900;font-stretch:125%;line-height:.94}.v-h2{font-family:var(--v-display);letter-spacing:-.025em;margin:0;font-size:clamp(34px,4.2vw,56px);font-weight:900;font-stretch:125%;line-height:1}.v-h3{font-family:var(--v-display);letter-spacing:-.015em;margin:0;font-size:22px;font-weight:800;font-stretch:112%;line-height:1.15}.v-cond{font-family:var(--v-display);text-transform:uppercase;letter-spacing:.04em;font-weight:700;font-stretch:68%}.v-eyebrow{font-family:var(--v-display);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:13px;font-weight:800;line-height:16px}.v-num{font-family:var(--v-display);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-weight:800;font-stretch:112%}.v-lead{font-size:clamp(17px,1.6vw,21px);line-height:1.5}.v-muted{color:var(--v-muted)}.v-btn{min-height:52px;font:inherit;white-space:nowrap;cursor:pointer;transition:transform .3s var(--v-ease), background-color .3s, box-shadow .3s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-weight:700;text-decoration:none;display:inline-flex}.v-btn:hover{transform:translateY(-2px)}.v-btn .v-arr{transition:transform .35s var(--v-ease)}.v-btn:hover .v-arr,.v-card:hover .v-arr{transform:translate(5px)}.v-btn-j{background:var(--v-jaune);color:var(--v-ink)}.v-btn-b{background:var(--v-bleu);color:#fff}.v-btn-n{background:var(--v-nuit);color:#fff}.v-btn-o{color:var(--v-ink);border:1.5px solid var(--v-line-s);background:#fff}.v-btn-ow{color:#fff;background:#ffffff0a;border:1.5px solid #fff6}.v-btn-ow:hover{background:#ffffff1f}.v-chip{border:1.5px solid var(--v-line);min-height:44px;color:var(--v-ink);white-space:nowrap;transition:all .25s var(--v-ease);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:0 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.v-chip:hover{border-color:var(--v-line-s)}.v-chip[aria-current=true],.v-chip[aria-pressed=true]{background:var(--v-nuit);border-color:var(--v-nuit);color:#fff}.v-tag{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:800;line-height:16px;display:inline-flex}.v-card{color:var(--v-ink);border:1px solid var(--v-line);transition:transform .45s var(--v-ease), box-shadow .45s var(--v-ease), border-color .45s;background:#fff;border-radius:28px;text-decoration:none;display:block}.v-lift:hover{border-color:#0000;transform:translateY(-6px);box-shadow:0 2px 6px #0e172610,0 28px 56px -16px #0e172640}.v-ring{border:1.5px solid var(--v-line);width:48px;height:48px;transition:all .4s var(--v-ease);border-radius:999px;flex:none;place-items:center;display:grid}.v-card:hover .v-ring{background:var(--v-bleu);border-color:var(--v-bleu);color:#fff;transform:rotate(-45deg)}.v-flag{height:6px;display:flex}.v-flag>i{flex:1}.v-flag>i:first-child{background:var(--v-vert)}.v-flag>i:nth-child(2){background:var(--v-jaune)}.v-flag>i:nth-child(3){background:var(--v-rouge)}.v-lanes{background-image:repeating-linear-gradient(-76deg,#0000 0 58px,#ffffff0e 58px 60px)}.v-sweep{pointer-events:none;position:absolute;inset:0;overflow:hidden}.v-sweep>i{width:120px;animation:v-sweep 1.5s var(--v-sprint) both;position:absolute;top:-10%;bottom:-10%;transform:translate(-140%)skew(-14deg)}.v-sweep>i:first-child{background:var(--v-vert);animation-delay:50ms}.v-sweep>i:nth-child(2){background:var(--v-jaune);animation-delay:.16s}.v-sweep>i:nth-child(3){background:var(--v-rouge);animation-delay:.27s}.v-ph{isolation:isolate;background:var(--v-nuit);color:#fff;border-radius:28px;place-items:center;display:grid;position:relative;overflow:hidden}.v-ph:before{content:"";z-index:-1;background-image:repeating-linear-gradient(-76deg,#0000 0 46px,#ffffff12 46px 48px);position:absolute;inset:0}.v-ph img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--v-ease);position:absolute;inset:0}a:hover .v-ph img{transform:scale(1.04)}@keyframes v-rise{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes v-draw{0%{stroke-dashoffset:var(--len,1400)}to{stroke-dashoffset:0}}@keyframes v-sweep{0%{transform:translate(-140%)skew(-14deg)}to{transform:translate(1800px)skew(-14deg)}}@keyframes v-marquee{to{transform:translate(-50%)}}@keyframes v-dash{to{stroke-dashoffset:-240px}}@keyframes v-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes v-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes v-pulse{0%{box-shadow:0 0 #e31b2380}to{box-shadow:0 0 0 14px #e31b2300}}.v-rise{animation:v-rise 1s var(--v-ease) both;animation-delay:var(--d,0s)}.v-pop{animation:v-pop .6s var(--v-ease) both;animation-delay:var(--d,0s)}.v-draw{stroke-dasharray:var(--len,1400);animation:v-draw 2.6s var(--v-ease) both;animation-delay:var(--d,0s)}.v-run{stroke-dasharray:40 200;animation:3.2s linear infinite v-dash}.v-grow{transform-origin:0;animation:v-grow 1.4s var(--v-ease) both;animation-delay:var(--d,0s)}.v-pulse{animation:1.8s ease-out infinite v-pulse}.v-marquee-box{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.v-marquee{width:max-content;animation:46s linear infinite v-marquee;display:flex}.v-marquee-box:hover .v-marquee{animation-play-state:paused}@supports (animation-timeline:view()){.v-reveal{animation:linear both v-rise;animation-timeline:view();animation-range:entry 5% entry 45%}}@media (prefers-reduced-motion:reduce){.v-rise,.v-pop,.v-draw,.v-run,.v-grow,.v-pulse,.v-marquee,.v-reveal,.v-sweep>i,.v-pa *{animation:none!important}.v-sweep{display:none}.v-btn,.v-card,.v-ring,.v-chip{transition:none!important}}.v-pa .hb{animation:.32s ease-in-out infinite alternate v-hb}@keyframes v-hb{to{transform:translateY(-1.6px)}}.v-pa .ath{animation:.32s ease-in-out infinite alternate v-ath}@keyframes v-ath{0%{d:path("M29 14 L22 27 M28 16 L35 21 L40 18 M27 17 L19 19 L15 14 M22 27 L30 33 L28 43 M22 27 L14 33 L8 31")}to{d:path("M29 14 L22 27 M28 16 L21 21 L17 17 M27 17 L33 21 L37 26 M22 27 L17 34 L20 43 M22 27 L30 31 L35 27")}}.v-pa .foot{animation:v-foot .7s var(--v-sprint) infinite alternate}@keyframes v-foot{0%{d:path("M19 14 L21 26 M20 16 L12 21 M20 16 L28 13 M21 26 L29 31 L35 28 M21 26 L16 35 L17 43")}to{d:path("M19 14 L21 26 M20 16 L13 13 M20 16 L28 20 M21 26 L17 33 L11 37 M21 26 L18 35 L17 43")}}.v-pa .footb{animation:v-footb .7s var(--v-sprint) infinite alternate}@keyframes v-footb{0%{transform:translate(2px,-2px)}to{transform:translate(-4px,3px)}}.v-pa .bask{animation:.45s ease-in infinite alternate v-bask}@keyframes v-bask{0%{d:path("M21 19 L22 30 M21 21 L27 14 L29 8 M21 21 L15 15 M22 30 L27 37 L25 44 M22 30 L17 37 L19 44")}to{d:path("M21 21 L22 32 M21 23 L28 27 L31 32 M21 23 L15 19 M22 32 L28 37 L27 44 M22 32 L16 38 L18 44")}}.v-pa .baskb{animation:.45s ease-in infinite alternate v-baskb}@keyframes v-baskb{to{transform:translate(-1px,31px)}}.v-pa .baskh{animation:.45s ease-in infinite alternate v-baskh}@keyframes v-baskh{to{transform:translateY(2px)}}.v-pa .hand{animation:v-hand .8s var(--v-sprint) infinite alternate}@keyframes v-hand{0%{d:path("M23 16 L19 27 M23 18 L29 14 L31 7 M22 19 L15 23 M19 27 L25 34 L23 43 M19 27 L12 33 L7 35")}to{d:path("M23 16 L20 27 M23 18 L30 19 L36 15 M22 19 L16 24 M20 27 L26 34 L25 43 M20 27 L13 34 L9 38")}}.v-pa .handb{animation:v-handb .8s var(--v-sprint) infinite alternate}@keyframes v-handb{to{transform:translate(6px,9px)}}.v-pa .voll{animation:v-voll .7s var(--v-sprint) infinite alternate}@keyframes v-voll{0%{d:path("M18 19 L20 30 M18 21 L25 12 M18 22 L11 18 M20 30 L25 36 L23 44 M20 30 L15 37 L17 44")}to{d:path("M18 19 L20 30 M18 21 L27 20 M18 22 L12 26 M20 30 L25 36 L24 44 M20 30 L15 37 L16 44")}}.v-pa .vollb{animation:v-vollb .7s var(--v-sprint) infinite alternate}@keyframes v-vollb{to{transform:translate(10px,15px)}}.v-pa .comb{animation:v-comb .7s var(--v-sprint) infinite alternate}@keyframes v-comb{0%{d:path("M16 16 L19 28 M17 19 L11 23 M17 19 L24 17 M19 28 L30 24 L42 20 M19 28 L17 36 L19 44 M15 24 L24 25")}to{d:path("M16 16 L19 28 M17 19 L11 22 M17 19 L23 16 M19 28 L27 31 L26 38 M19 28 L17 36 L19 44 M15 24 L24 25")}}.v-pa .lut{animation:1.2s ease-in-out infinite alternate v-lut}@keyframes v-lut{0%{d:path("M13 18 L21 28 M35 18 L27 28 M15 21 L31 25 M33 21 L17 25 M21 28 L15 36 L12 44 M21 28 L22 44 M27 28 L33 36 L36 44 M27 28 L26 44")}to{d:path("M11 19 L19 28 M33 18 L25 28 M13 22 L29 25 M31 21 L15 25 M19 28 L13 36 L10 44 M19 28 L20 44 M25 28 L32 35 L36 43 M25 28 L24 44")}}.v-pa .luth{animation:1.2s ease-in-out infinite alternate v-luth}@keyframes v-luth{to{transform:translate(-2px,1px)}}.v-pa .box{animation:v-box .42s var(--v-sprint) infinite alternate}@keyframes v-box{0%{d:path("M22 17 L23 29 M22 20 L29 21 M22 20 L16 15 M23 29 L28 36 L28 44 M23 29 L18 36 L16 44")}to{d:path("M22 17 L23 29 M22 20 L34 19 M22 20 L17 16 M23 29 L28 36 L28 44 M23 29 L18 36 L16 44")}}.v-pa .boxg1{animation:v-boxg1 .42s var(--v-sprint) infinite alternate}@keyframes v-boxg1{to{transform:translate(5px,-1.5px)}}.v-pa .boxg2{animation:v-boxg2 .42s var(--v-sprint) infinite alternate}@keyframes v-boxg2{to{transform:translate(1px,1px)}}.v-pa .nat{animation:.7s ease-in-out infinite alternate v-nat}@keyframes v-nat{0%{d:path("M17 23 L25 15 L34 17")}to{d:path("M17 23 L23 29 L31 31")}}.v-pa .wave{animation:1.2s linear infinite v-wave}@keyframes v-wave{to{transform:translate(-10px)}}.v-pa .pag{transform-origin:23px 26px;animation:.8s ease-in-out infinite alternate v-pag}@keyframes v-pag{0%{transform:rotate(-18deg)}to{transform:rotate(18deg)}}.v-pa .cyc{animation:.5s linear infinite alternate v-cyc}@keyframes v-cyc{0%{d:path("M19 22 L25 28 L23 35")}to{d:path("M19 22 L27 25 L29 31")}}.v-pa .sp1{transform-origin:11px 35px;animation:.8s linear infinite v-spin}.v-pa .sp2{transform-origin:37px 35px;animation:.8s linear infinite v-spin}.v-pa .sp3{transform-origin:20px 33px;animation:1.6s linear infinite v-spin}@keyframes v-spin{to{transform:rotate(360deg)}}.v-pa .raq{transform-origin:17px 19px;animation:v-raq .55s var(--v-sprint) infinite alternate}@keyframes v-raq{0%{transform:rotate(-30deg)}to{transform:rotate(38deg)}}.v-pa .golf{transform-origin:23px 18px;animation:v-golf 1.4s var(--v-sprint) infinite alternate}@keyframes v-golf{to{transform:rotate(115deg)}}.v-pa .pawn{animation:.8s cubic-bezier(.3,0,.2,1) infinite alternate v-pawn}@keyframes v-pawn{to{transform:translateY(-4px)}}.v-pa .hdi{animation:.8s ease-in-out infinite alternate v-hdi}@keyframes v-hdi{0%{d:path("M23 17 L30 21")}to{d:path("M23 17 L29 28")}}.v-pa .pad{transform-origin:24px 28px;animation:1s ease-in-out infinite alternate v-pad}@keyframes v-pad{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}.v-pa .blink{animation:.5s step-end infinite alternate v-blink}@keyframes v-blink{to{opacity:.15}}.v-pa .lane{stroke-dasharray:14 46;animation:1.4s linear infinite v-lane}@keyframes v-lane{to{stroke-dashoffset:-60px}}.v-map a{outline:none}.v-map .rg{transition:fill .3s ease, transform .45s var(--v-ease), filter .3s;transform-box:fill-box;transform-origin:50%}.v-map a:hover .rg{filter:brightness(1.12)saturate(1.1);transform:translateY(-3px)}.v-map a:focus-visible .rg{stroke:var(--v-jaune);stroke-width:5px}.v-map a[aria-current=true] .rg{filter:drop-shadow(0 14px 18px #08123673);transform:translateY(-6px)scale(1.02)}.v-map .lb{pointer-events:none;font-family:var(--v-display);font-weight:800}.v-header{z-index:40;position:relative}.v-nav-link,.v-header .v-nav [data-slot=navigation-menu-trigger]{min-height:44px;font:inherit;white-space:nowrap;border-radius:0;align-items:center;padding:0 4px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex;position:relative;color:#fff!important;background:0 0!important}.v-nav-link:after,.v-header .v-nav [data-slot=navigation-menu-trigger]:after{content:"";background:var(--v-jaune);transform-origin:0;height:3px;transition:transform .35s var(--v-ease);border-radius:3px;position:absolute;bottom:6px;left:4px;right:4px;transform:scaleX(0)}.v-nav-link:hover:after,.v-nav-link[aria-current=page]:after,.v-header .v-nav [data-state=open]:after{transform:scaleX(1)}.v-header [data-slot=navigation-menu-content].v-mega{transform:translate(-50%);width:min(1232px,100vw - 48px)!important;color:var(--v-ink)!important;background:#fff!important;border:0!important;border-radius:0 0 32px 32px!important;margin:0!important;padding:0!important;position:absolute!important;top:100%!important;left:50%!important;box-shadow:0 30px 80px -20px #08123673!important}.v-mega-grid{grid-template-columns:1.1fr 1.2fr 1fr 1fr;gap:28px;padding:32px;display:grid}.v-mega-row{align-items:center;text-decoration:none;color:var(--v-ink)!important;border-radius:18px!important;flex-direction:row!important;gap:16px!important;padding:14px!important;display:flex!important}.v-mega-row:hover,.v-mega-disc:hover{background:var(--v-bleu-50)!important}.v-mega-ico{border-radius:16px;flex:none;place-items:center;width:52px;height:52px;display:grid}.v-mega-disc{align-items:center;font-weight:700;text-decoration:none;color:var(--v-ink)!important;border-radius:14px!important;flex-direction:row!important;gap:10px!important;padding:8px 10px!important;font-size:15px!important;display:flex!important}.v-mega-data{justify-content:space-between;text-decoration:none;background-color:var(--v-nuit)!important;color:#fff!important;border-radius:24px!important;flex-direction:column!important;gap:20px!important;padding:24px!important;display:flex!important}.v-search-pill{width:320px;min-height:48px;color:var(--v-nav-ink);font:inherit;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:12px;padding:0 10px 0 18px;font-size:15px;transition:background-color .25s;display:flex}.v-search-pill:hover{background:#ffffff29}.v-search-pill.is-light{background:var(--v-surface);border-color:var(--v-line);color:var(--v-muted)}.v-search-pill kbd{font:inherit;color:#fff;background:#ffffff1f;border-radius:8px;padding:4px 8px;font-size:12px;font-weight:700}.v-icon-btn{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:999px;place-items:center;width:46px;height:46px;display:grid}.v-palette{border-radius:28px!important;max-width:min(760px,100vw - 24px)!important}.v-sheet{color:#fff;background-color:var(--v-nuit)!important;gap:0!important;padding:0!important}.v-sheet>button{color:#fff;top:22px!important}.v-sheet-link{color:#fff;min-height:64px;font-family:var(--v-display);letter-spacing:-.02em;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;font-size:30px;font-weight:900;font-stretch:125%;text-decoration:none;display:flex}.v-tabbar{z-index:45;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e1d52f2;border-radius:24px;grid-template-columns:repeat(5,1fr);padding:8px;display:grid;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 20px 40px -10px #08123699}.v-tabbar a{min-height:52px;color:var(--v-nav-ink);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.v-tabbar a[aria-current=page]{color:#fff;background:#ffffff1f}.v-footer-col a{color:var(--v-nav-ink);transition:color .2s, transform .3s var(--v-ease);padding:5px 0;text-decoration:none;display:inline-block}.v-footer-col a:hover{color:#fff;transform:translate(4px)}@media (max-width:1100px){.v-mega-grid{grid-template-columns:1fr 1fr}}@media (max-width:1180px){.v-search-pill{width:240px}}.v-seg{background:#ffffff14;border:1px solid #ffffff24;border-radius:28px;flex-wrap:wrap;gap:4px;padding:6px;display:inline-flex}.v-seg button{min-height:44px;color:var(--v-nav-ink);font:inherit;cursor:pointer;transition:background-color .3s var(--v-ease), color .3s;background:0 0;border:0;border-radius:999px;padding:0 20px;font-weight:700}.v-seg button[aria-pressed=true]{color:var(--v-ink);background:#fff}.v-qa{color:#fff;transition:background-color .3s, transform .35s var(--v-ease);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:20px;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;display:flex}.v-qa:hover{background:#ffffff24;transform:translate(6px)}.v-score{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));background:#0812368c;border:1px solid #ffffff1f;border-radius:28px;margin:0;display:grid}.v-score>div{border-left:1px solid #ffffff1a;flex-direction:column-reverse;justify-content:flex-end;padding:26px 30px;display:flex}.v-score>div:first-child{border-left:0}.v-bento{grid-template-columns:1.35fr 1fr 1fr;grid-auto-rows:minmax(260px,auto);gap:20px;display:grid}.v-bento>a{flex-direction:column;display:flex}.v-bento-main{grid-row:span 2}.v-fams{gap:12px;height:420px;display:flex}.v-fam{min-width:0;transition:flex-grow .6s var(--v-ease);border-radius:28px;flex-direction:column;flex:1;justify-content:space-between;padding:24px;text-decoration:none;display:flex;position:relative;overflow:hidden}.v-fam:hover,.v-fam:focus-visible{flex-grow:2.6}.v-fam-pic{transition:transform .6s var(--v-ease);position:absolute;top:92px;right:-10px}.v-fam:hover .v-fam-pic{transform:scale(1.12)translateY(-6px)}.v-fam-pic:has(img){top:30px;right:-46px}.v-fam-pic img{width:250px;height:250px;display:block}.v-fam-more{opacity:0;transition:all .45s var(--v-ease);transform:translateY(10px)}.v-fam:hover .v-fam-more,.v-fam:focus-visible .v-fam-more{opacity:.9;transform:none}.v-news-row{border-top:1px solid var(--v-line);color:var(--v-ink);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:20px;padding:18px 0;text-decoration:none;display:grid}.v-news-row:hover b{color:var(--v-bleu-600)}.v-agenda{scroll-snap-type:x mandatory;gap:20px;padding:44px max(18px,50% - 616px) 24px;display:flex;overflow-x:auto}.v-event{scroll-snap-align:start;border:1px solid var(--v-line);background:#fff;border-radius:24px;flex-direction:column;flex:none;gap:18px;width:300px;padding:24px;display:flex}.v-licence{background:var(--v-bleu);color:#fff;border-radius:24px;width:300px;padding:22px;position:absolute;overflow:hidden;box-shadow:0 40px 80px -24px #08123699}.v-licence:after{content:"";background:#ffffff47;width:60px;animation:4.5s ease-in-out infinite v-shine;position:absolute;top:0;bottom:0}@keyframes v-shine{0%{transform:translate(-140%)skew(-20deg)}55%,to{transform:translate(560%)skew(-20deg)}}@keyframes v-floaty{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-12px)rotate(-3deg)}}.v-floaty{animation:6s ease-in-out infinite v-floaty}@media (max-width:1024px){.v-bento{grid-template-columns:1fr 1fr}.v-bento-main{grid-area:auto/span 2;min-height:380px}.v-fams{flex-wrap:nowrap;height:auto;overflow-x:auto}.v-fam{flex:none;width:200px;height:300px}.v-fam-pic:has(img){top:24px;right:-34px}.v-fam-pic img{width:200px;height:200px}.v-fam:hover{flex-grow:0}.v-fam-more{opacity:.9;transform:none}}@media (max-width:720px){.v-score{grid-template-columns:1fr 1fr}.v-score>div:nth-child(3){border-left:0}.v-bento{grid-template-columns:1fr}.v-bento-main{grid-column:auto}.v-news-row{grid-template-columns:96px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.v-licence:after,.v-floaty{animation:none!important}.v-fam,.v-fam-pic,.v-fam-more,.v-qa{transition:none!important}}@media (min-width:768px){.v-tabbar{display:none}}@media (min-width:1024px){.v-only-mobile{display:none!important}}@media (max-width:639px){.v-hide-xs{display:none!important}}.v-chiplink{color:#fff;background:#ffffff1a;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-flex}.v-chiplink:hover{background:#fff3}.v-toggle{border:1px solid var(--v-line);background:#fff;border-radius:999px;padding:4px;display:inline-flex}.v-toggle a{min-height:40px;color:var(--v-muted);border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.v-toggle a[aria-current=true]{background:var(--v-nuit);color:#fff}.v-fed{flex-direction:column;gap:18px;min-height:250px;padding:22px;display:flex}.v-fed-pic{width:72px;height:72px;transition:transform .5s var(--v-ease);border-radius:22px;place-items:center;display:grid}.v-fed:hover .v-fed-pic{transform:rotate(-8deg)scale(1.06)}.v-row{color:var(--v-ink);grid-template-columns:52px minmax(0,2.2fr) minmax(0,1.2fr) minmax(0,.6fr) 24px;align-items:center;gap:20px;padding:14px 20px;text-decoration:none;transition:background-color .2s;display:grid}.v-row:hover{background:var(--v-bleu-50)}@media (max-width:767px){.v-row{grid-template-columns:52px minmax(0,1fr) 24px}}.v-subnav{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--v-line);background:#fffffff0;position:sticky;top:0}.v-subnav a:not(.v-btn){white-space:nowrap;min-height:60px;color:var(--v-muted);align-items:center;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.v-subnav a:not(.v-btn):hover{color:var(--v-ink)}.v-league{border-top:1px solid var(--v-line);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 0;display:grid}.v-league:first-child{border-top:0}.v-club{border:1px solid var(--v-line);height:100%;color:var(--v-ink);transition:transform .35s var(--v-ease), box-shadow .35s;background:#fff;border-radius:20px;align-items:center;gap:14px;padding:14px;text-decoration:none;display:flex}.v-club:hover{transform:translateY(-4px);box-shadow:0 20px 40px -18px #0e172640}.v-crest{text-align:center;width:56px;height:56px;font-family:var(--v-display);box-shadow:0 0 0 1px var(--v-line);overflow-wrap:anywhere;border:3px solid #fff;border-radius:999px;flex:none;place-items:center;padding:4px;font-size:10px;font-weight:900;line-height:1.05;display:grid}@media (max-width:767px){.v-league{grid-template-columns:1fr;gap:6px}}.v-section{color:#fff;min-height:300px;transition:transform .45s var(--v-ease), box-shadow .45s;border-radius:32px;flex-direction:column;justify-content:space-between;padding:32px;text-decoration:none;display:flex;position:relative;overflow:hidden}.v-section:hover{transform:translateY(-6px);box-shadow:0 30px 60px -20px #0812368c}.v-section-pic{transition:transform .6s var(--v-ease);margin-top:-100px;position:absolute;top:50%;right:20px}.v-section:hover .v-section-pic{transform:scale(1.08)rotate(-4deg)}.v-section-pic:has(img){margin-top:-124px;right:0}.v-section:hover .v-section-pic:has(img){transform:scale(1.06)}.v-section-pic img{width:248px;height:248px;display:block}.v-near{border-top:1px solid var(--v-line);color:var(--v-ink);align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:flex}.v-near:hover b{color:var(--v-bleu-600)}.v-region-row{min-height:36px;color:var(--v-ink);border-radius:10px;justify-content:space-between;align-items:center;padding:0 10px;font-size:14px;text-decoration:none;display:flex}.v-region-row:hover{background:var(--v-bleu-50)}.v-region-row[aria-current=true]{background:var(--v-jaune)}.v-step{font:inherit;text-align:left;color:var(--v-ink);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:14px;padding:0;display:flex}.v-step-dot{z-index:1;width:64px;height:64px;color:var(--v-muted);box-shadow:inset 0 0 0 2px var(--v-line);font-family:var(--v-display);transition:all .4s var(--v-ease);background:#fff;border-radius:999px;place-items:center;font-size:24px;font-weight:900;font-stretch:125%;display:grid;position:relative}.v-step-dot.is-done{background:var(--v-bleu);color:#fff;box-shadow:none}.v-step-dot.is-on{background:var(--v-jaune);color:var(--v-ink);box-shadow:0 0 0 8px #fdef4259}.v-check{border:1.5px solid var(--v-line);width:100%;color:var(--v-ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:20px;align-items:center;gap:16px;padding:16px 18px;transition:border-color .2s,background-color .2s;display:flex}.v-check:hover{border-color:var(--v-line-s)}.v-check.is-on{border-color:var(--v-vert-t);background:var(--v-vert-s)}.v-check-box{border:2px solid var(--v-line-s);border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.v-check-box svg{opacity:0}.v-check.is-on .v-check-box{background:var(--v-vert-t);border-color:var(--v-vert-t)}.v-check.is-on .v-check-box svg{opacity:1}@media (max-width:767px){.v-step-dot{width:48px;height:48px;font-size:18px}}.v-progress{z-index:30;height:5px;position:sticky;top:0}.v-progress>i{background:linear-gradient(90deg, var(--v-vert) 0 33%, var(--v-jaune) 33% 66%, var(--v-rouge) 66%);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@supports (animation-timeline:scroll()){.v-progress>i{animation:linear both v-grow;animation-timeline:scroll(root)}}.v-prose p,.v-prose li{font-size:19px;line-height:1.75}.v-prose h2{font-family:var(--v-display);letter-spacing:-.02em;font-size:32px;font-weight:900;font-stretch:112%}.v-prose blockquote{border-left:6px solid var(--v-jaune);font-family:var(--v-display);margin:40px 0;padding-left:26px;font-size:28px;font-weight:800;line-height:1.2}.v-hit{border-top:1px solid var(--v-line);color:var(--v-ink);flex-direction:column;gap:6px;padding:22px 0;text-decoration:none;display:flex}.v-hit:hover b{color:var(--v-bleu-600)}}
