@charset "UTF-8";:root{box-sizing:border-box}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{height:100%;line-height:1.5;text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeSpeed;-webkit-tap-highlight-color:transparent;font-synthesis:none!important}body{min-height:100vh;scroll-behavior:smooth;overscroll-behavior-x:none;text-rendering:optimizeLegibility}[hidden]{display:none!important}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto;-webkit-user-select:none;user-select:none}ul,ol{list-style:none}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid currentColor;outline-offset:2px}button,input,textarea,select{font:inherit;color:inherit;background:transparent;border:none;outline:none;min-width:0}button{cursor:pointer}textarea{resize:none;width:100%}input[type=number]{appearance:textfield;-webkit-appearance:textfield;-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=search]{-moz-appearance:textfield;appearance:textfield;-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}fieldset{all:unset}table{border-collapse:collapse;border-spacing:0}small{font-size:.95em}address{font:inherit}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@font-face{font-family:Satoshi;src:url(/build/assets/Satoshi-Variable-CFg-z2ne.woff2) format("woff2"),url(/build/assets/Satoshi-Variable-CfACykSx.woff) format("woff");font-weight:300 800;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/build/assets/Satoshi-VariableItalic-DjwFspxr.woff2) format("woff2"),url(/build/assets/Satoshi-VariableItalic-pYBsOxD_.woff) format("woff");font-weight:300 800;font-style:italic;font-display:swap;ascent-override:75%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Cal Sans;src:url(/build/assets/CalSans-SemiBold-BvlXNfk5.woff2) format("woff2"),url(/build/assets/CalSans-SemiBold-C0Pr1--2.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--white-darker: oklch(.9109 .0055 117.93);--white-dark: oklch(.9288 .0068 115.71);--white-medium: oklch(.9821 0 0);--white-light: oklch(1 0 0);--black-darkest: oklch(.229 .0083 169.59);--black-darker: oklch(.273 .0113 167.78);--black-dark: oklch(.2771 .0113 167.8);--black-medium: oklch(.4137 .0196 171.69);--black-light: oklch(.5951 .0208 171.03);--black-lighter: oklch(.6435 .0231 170.2);--color-red: oklch(.6692 .2141 19.77);--color-pink: oklch(.82 .09 350);--color-magenta: oklch(.62 .27 328);--color-fuchsia: oklch(.62 .27 328);--color-violet: oklch(.52 .24 292);--color-purple: oklch(.52 .24 292);--color-indigo: oklch(.48 .22 275);--color-blue: oklch(.52 .24 264);--color-sky: oklch(.74 .12 244);--color-cyan: oklch(.78 .12 200);--color-teal: oklch(.72 .11 175);--color-emerald: oklch(.7 .15 162);--color-lime: oklch(.82 .22 132);--color-chartreuse: oklch(.86 .18 118);--color-yellow: oklch(.86 .18 98);--color-amber: oklch(.82 .16 82);--color-orange: oklch(.72 .19 48);--color-brown: oklch(.52 .07 55);--primary: var(--color-red);--gold: oklch(.7601 .1638 70.84);--gold-light: oklch(.815 .1287 70.84);--silver: oklch(.7858 0 0);--bronze: oklch(.745 .0549 18.46);--danger: oklch(.6692 .2141 19.77);--warning: oklch(.7712 .2319 44.47);--success: oklch(.7712 .251 143.76);--white: var(--white-medium);--black: var(--black-dark);--body: var(--white-medium);--text-primary: var(--black-dark);--text-secondary: var(--black-medium);--text-tertiary: oklch(from var(--black-medium) l c h / .75);--border-primary: oklch(from var(--black-medium) l c h / .1);--bg-primary: var(--white-light);--bg-secondary: var(--white-dark);--shadow-primary: 0 40px 80px oklch(from var(--black-dark) l c h / .25);--shadow-text: 0 1px 2px oklch(from var(--black-dark) l c h / .75);--shadow-aside-hidden: 0 0 200px transparent;--shadow-aside: 0 0 200px oklch(from var(--black-dark) l c h / .5);--chart-votes-grid: var(--border-primary);--chart-votes-tick: oklch(from var(--text-secondary) l c h / .82);--discord: oklch(.62 .19 274);--twitter: oklch(.66 .16 239);--x: light-dark(oklch(0 0 0), oklch(.95 0 0));--facebook: oklch(.63 .17 244);--instagram: oklch(.62 .21 15);--linkedin: oklch(.55 .15 247);--youtube: oklch(.62 .26 29);--twitch: oklch(.65 .24 292);--telegram: oklch(.599824 .14119 241.5546);--spotify: oklch(.6888 .187 148.92);--github: light-dark(oklch(0 0 0), oklch(.95 0 0));--microsoft: oklch(.6888 .2162 232.94);--google: oklch(.6257 .2058 29.08);--apple: oklch(.522 .1771 255.83);--linkedin: oklch(.65 .24 292);--youtube: oklch(.628 .2577 29.23)}body{--primary-light: oklch(from var(--primary) calc(l + .08) c h);--chart-votes-line: var(--primary);--chart-votes-fill-start: oklch(from var(--chart-votes-line) l c h / .32);--chart-votes-fill-end: oklch(from var(--chart-votes-line) l c h / 0)}[data-theme=light]{color-scheme:light}[data-theme=dark]{color-scheme:dark;--body: var(--black-darkest);--bg-primary: var(--black-dark);--bg-secondary: var(--black-darker);--text-primary: var(--white-light);--text-secondary: var(--black-lighter);--text-tertiary: oklch(from var(--white-medium) l c h / .75);--border-primary: oklch(from var(--black-light) l c h / .15);--shadow-aside: 0 0 200px oklch(from var(--black-darkest) l c h / 1)}:root{--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--gleasing: cubic-bezier(.4, 0, 0, 1);--cubic: cubic-bezier(.305, .045, .355, 1)}:root{--font-main: "Satoshi", sans-serif;--font-heading: "Cal Sans", sans-serif;--transition-scale: .1s;--transition-link: .25s var(--cubic);--transition-header: .6s var(--cubic);--transition-aside: .4s var(--cubic);--size-0: 0;--size-px: 1px;--size-0-5: .125rem;--size-1: .25rem;--size-1-5: .375rem;--size-2: .5rem;--size-2-5: .625rem;--size-3: .75rem;--size-3-5: .875rem;--size-4: 1rem;--size-5: 1.25rem;--size-6: 1.5rem;--size-7: 1.75rem;--size-8: 2rem;--size-9: 2.25rem;--size-10: 2.5rem;--size-11: 2.75rem;--size-12: 3rem;--size-14: 3.5rem;--size-16: 4rem;--size-20: 5rem;--size-24: 6rem;--size-28: 7rem;--size-32: 8rem;--size-36: 9rem;--size-40: 10rem;--size-44: 11rem;--size-48: 12rem;--size-52: 13rem;--size-56: 14rem;--size-60: 15rem;--size-64: 16rem;--size-72: 18rem;--size-80: 20rem;--size-96: 24rem;--radius-rounded: 999px;--radius-primary: var(--size-6);--radius-secondary: var(--size-4);--radius-input: calc(var(--radius-primary) * 1.2);--main-padding: var(--size-6);--main-margin-1: var(--size-2);--main-margin-2: var(--size-4);--main-margin-3: calc(16px + 4 * (100vw - 320px) / 1080);--main-margin-4: calc(40px + 24 * (100vw - 320px) / 1080);--container-width: calc(800px + 450 * (100vw - 320px) / 1080);--container-max: 85vw;--container-padding: calc((100vw - var(--container-max)) / 2);--container-middle: calc(var(--container-width) / 1.75);--size-padding-x: 1.75em;--size-padding-y: 1.25em;--size-height: calc(1.2em + var(--size-padding-y) * 2);--content-padding: calc(32px + 12 * (100vw - 320px) / 1080);--aside-width: calc(280px + 32 * (100vw - 320px) / 1080);--aside-spacing-top: var(--size-8);--field-padding-x: var(--size-padding-x);--field-padding-y: var(--size-padding-y);--field-size-height: var(--size-height);--field-transition: .25s var(--cubic);--location-serveur-marge: 32px;--location-serveur-spacing: calc(var(--aside-spacing-top) + var(--main-padding) + var(--location-serveur-marge))}@media screen and (max-width: 700px){:root{--container-max: 100%;--main-padding: var(--size-4);--content-padding: calc(28px + 12 * (100vw - 320px) / 1080)}}body{--btn-background: var(--primary);--btn-color: var(--white);--btn-radius: var(--radius-rounded);--btn-padding-x: var(--size-padding-x);--btn-padding-y: var(--size-padding-y);--btn-border-color: var(--primary);--btn-hover-background: var(--primary-light);--btn-hover-border-color: var(--primary-light);--btn-hover-color: var(--white);--btn-size-height: var(--size-height)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:700;font-family:var(--font-heading)}.h1,.h2,.h3,.h4,.h5,.h6{display:block;color:var(--text-primary);line-height:1.15;overflow-wrap:anywhere}.h1{font-size:calc(24px + 4 * (100vw - 320px) / 1080)}.h2{font-size:calc(20px + 3 * (100vw - 320px) / 1080)}.h3{font-size:calc(17px + 2 * (100vw - 320px) / 1080)}.h4,.h5,.h6{font-size:calc(15px + 1 * (100vw - 320px) / 1080)}.intro{font-weight:600;font-size:1.1em;line-height:1.35}.paragraph{color:oklch(from var(--paragraph-color, var(--text-secondary)) l c h/.75);line-height:1.35;font-size:.95em}.intro>*+*,.paragraph>*+*{margin-top:.75em}.intro p,.paragraph p{overflow-wrap:anywhere}.intro hr,.paragraph hr{border:0;height:1px;background-color:var(--border-primary);opacity:.9}.intro blockquote,.paragraph blockquote{border-left:3px solid var(--primary);padding:.75em 0 .75em 1em;color:var(--text-secondary);background-color:light-dark(var(--bg-secondary),oklch(from var(--white) l c h/.04));border-radius:0 var(--radius-secondary) var(--radius-secondary) 0}.intro ul,.intro .ul,.intro ol,.intro .ol,.paragraph ul,.paragraph .ul,.paragraph ol,.paragraph .ol{display:flex;flex-direction:column;gap:.35em}.intro ul li,.intro ul .li,.intro .ul li,.intro .ul .li,.intro ol li,.intro ol .li,.intro .ol li,.intro .ol .li,.paragraph ul li,.paragraph ul .li,.paragraph .ul li,.paragraph .ul .li,.paragraph ol li,.paragraph ol .li,.paragraph .ol li,.paragraph .ol .li{position:relative;padding-left:1.1em}.intro ul li:before,.intro ul .li:before,.intro .ul li:before,.intro .ul .li:before,.intro ol li:before,.intro ol .li:before,.intro .ol li:before,.intro .ol .li:before,.paragraph ul li:before,.paragraph ul .li:before,.paragraph .ul li:before,.paragraph .ul .li:before,.paragraph ol li:before,.paragraph ol .li:before,.paragraph .ol li:before,.paragraph .ol .li:before{content:"";width:.35em;height:.35em;border-radius:var(--radius-rounded);background-color:var(--primary);position:absolute;left:0;top:.55em;color:var(--primary)}.intro ul>*+*,.intro .ul>*+*,.intro ol>*+*,.intro .ol>*+*,.paragraph ul>*+*,.paragraph .ul>*+*,.paragraph ol>*+*,.paragraph .ol>*+*{margin-top:.25em}.intro a,.intro .a,.paragraph a,.paragraph .a{color:var(--primary);transition:color var(--transition-link);font-weight:700}.intro a:hover,.intro .a:hover,.paragraph a:hover,.paragraph .a:hover{color:var(--primary-light)}.intro code,.paragraph code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.9em;line-height:1.55;color:var(--primary);background-color:light-dark(oklch(from var(--primary) l c h/.1),oklch(from var(--white) l c h/.08));border-radius:var(--radius-secondary);padding:.12em .35em;overflow-wrap:anywhere}.intro pre,.paragraph pre{margin:.75em 0 0;border-radius:var(--radius-secondary);background-color:var(--black-darkest);color:var(--white);overflow-x:auto;padding:calc(var(--content-padding) * .75)}.intro pre:first-child,.paragraph pre:first-child{margin-top:0}.intro pre code,.paragraph pre code{display:block;padding:0;background:transparent;color:inherit;white-space:pre;overflow-wrap:normal}.intro-mention,.paragraph-mention{color:var(--text-secondary);font-style:italic}.logo{font-style:italic;font-weight:500;letter-spacing:-.025em;color:var(--text-primary)}.logo strong{color:var(--primary)}.page-title{text-align:center;margin:15vh 0}[data-link]{cursor:pointer}.color-primary{color:var(--primary)}.color-premium{color:var(--gold)}.video{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-primary)}.video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.video-trailer-preview{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;cursor:pointer;background-color:var(--bg-secondary);color:var(--white);display:flex;align-items:center;justify-content:center}.video-trailer-preview img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.video-trailer-preview:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:oklch(from var(--black-dark) l c h/.35);z-index:1}.video-trailer-play{--btn-size-height: calc(42px + 10 * (100vw - 320px) / 1080);--btn-padding-y: 0;position:relative;z-index:2;width:var(--btn-size-height);height:var(--btn-size-height);min-width:0;font-size:calc(14px + 3 * (100vw - 320px) / 1080);pointer-events:none}.video-trailer-play:before{content:"";display:block;width:0;height:0;border-top:.42em solid transparent;border-bottom:.42em solid transparent;border-left:.62em solid currentColor;margin-left:.12em}.message-blured{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;background-color:var(--message-blured-bg, oklch(from var(--bg-primary) l c h/.5));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1em;text-align:center;padding:20px}.message-blured a{color:var(--message-blured-link-color, var(--primary));transition:color var(--transition-link);font-weight:700}.message-blured a:hover{color:var(--message-blured-link-color-hover, var(--primary-light))}.message-blured svg{font-size:2em;color:var(--message-blured-icon-color, var(--primary))}[data-tooltip]{cursor:help}@media (hover: none){[data-tooltip]{cursor:pointer}}#global-data-tooltip.global-data-tooltip{--transition: .15s var(--cubic);position:fixed;z-index:10000;box-sizing:border-box;width:max-content;min-width:0;max-width:min(250px,90vw);padding:.65em .75em;border-radius:1em;font-size:calc(10px + 1 * (100vw - 320px) / 1080);line-height:1.1;color:light-dark(var(--white),var(--black));background-color:light-dark(oklch(from var(--black) l c h/.75),oklch(from var(--white) l c h/.75));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--transition),visibility var(--transition);white-space:pre-line;word-break:break-word;overflow-wrap:break-word}#global-data-tooltip.global-data-tooltip.global-data-tooltip--visible{opacity:1;visibility:visible}.icon{min-width:1em;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;font-weight:700;background-color:var(--btn-background);color:var(--btn-color);border-radius:var(--btn-radius);padding:var(--btn-padding-y) var(--btn-padding-x);border:1px solid var(--btn-border-color);gap:.75em;transition:background-color var(--transition-link),border-color var(--transition-link),color var(--transition-link),transform var(--transition-scale);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:active{transform:scale(.95)}@media (hover: hover){.btn:hover{background-color:var(--btn-hover-background);border-color:var(--btn-hover-border-color);color:var(--btn-hover-color)}}.btn span+.btn-icon{margin-right:-.1em;margin-left:0}.btn.secondary,.btn.btn-load-more{--btn-color: var(--white);--btn-background: var(--text-secondary);--btn-border-color: var(--text-secondary);--btn-hover-background: var(--text-tertiary);--btn-hover-border-color: var(--text-tertiary);--btn-hover-color: var(--white)}.btn.tertiary{--btn-color: var(--text-secondary);--btn-background: var(--bg-secondary);--btn-border-color: var(--bg-secondary);--btn-hover-background: var(--primary);--btn-hover-border-color: var(--primary);--btn-hover-color: var(--white)}.btn.premium{--btn-background: var(--gold);--btn-color: var(--white);--btn-border-color: var(--gold);--btn-hover-background: var(--gold-light);--btn-hover-border-color: var(--gold-light);--btn-hover-color: var(--white)}.btn.premium-secondary{--btn-background: oklch(from var(--gold) l c h / .15);--btn-color: var(--gold);--btn-border-color: transparent;--btn-hover-background: oklch(from var(--gold) l c h / .35);--btn-hover-border-color: transparent;--btn-hover-color: var(--gold)}.btn.premium-tertiary{--btn-background: oklch(from var(--gold) l calc(c*.35) h / .08);--btn-color: light-dark(oklch(from var(--gold) .48 calc(c*.55) h), oklch(from var(--gold) .74 calc(c/2) h));--btn-border-color: oklch(from var(--gold) l calc(c*.35) h / .14);--btn-hover-background: oklch(from var(--gold) l calc(c*.45) h / .16);--btn-hover-border-color: oklch(from var(--gold) l calc(c*.45) h / .24);--btn-hover-color: var(--gold);box-shadow:inset 0 0 0 1px oklch(from var(--white) l c h/.08)}.btn.danger{--btn-background: var(--danger);--btn-color: var(--white);--btn-border-color: var(--danger);--btn-hover-background: oklch(from var(--danger) calc(l - .08) c h);--btn-hover-border-color: oklch(from var(--danger) calc(l - .08) c h);--btn-hover-color: var(--white)}.btn.small{--btn-padding-x: 1.25em;--btn-padding-y: 1em;--btn-size-height: calc(1.5em + var(--btn-padding-y) * 2);font-size:.95em;gap:.55em}.btn.xsmall{--btn-padding-x: .82em;--btn-padding-y: .5em;--btn-size-height: calc(1.1em + var(--btn-padding-y) * 2);font-size:.8em;gap:.45em}.btn.btn-load-more{align-self:center;width:auto;border-radius:var(--radius-rounded);padding-inline:calc(var(--btn-padding-x) * 1.25)}.btn.icon-only{aspect-ratio:1/1;padding:var(--btn-padding-y);gap:0;min-width:var(--btn-size-height)}.btn.icon-only .btn-icon{margin:0;transform:scale(1.5)}.btn.border,.btn.btn-load-more{background:transparent;border-color:oklch(from var(--btn-border-color) l c h/.1);color:var(--btn-background)}.btn.border:hover,.btn.btn-load-more:hover{background-color:var(--btn-hover-background);color:var(--btn-hover-color)}.btn.transparent{background:transparent;border-color:transparent;color:var(--btn-background)}.btn.transparent:hover{background-color:var(--btn-hover-background);color:var(--btn-hover-color)}.btn-icon{transform:scale(1.1);margin-left:-.1em}.btn-icon-swap{display:none;margin:0}.btn-right .avatar{transform:scale(1.75);margin-left:.25em}.btn-aside-responsive-left{--btn-background: oklch(from var(--primary) l c h / .15);--btn-color: var(--primary);--btn-border-color: transparent;display:none;position:fixed;bottom:var(--main-padding);right:var(--main-padding);z-index:100;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);min-width:var(--size-height);width:var(--size-height);height:var(--size-height)}@media screen and (max-width: 1150px){.btn-aside-responsive-left{display:inline-flex}}[data-theme=dark] .btn.secondary,[data-theme=dark] .btn.btn-load-more{--btn-color: var(--white);--btn-background: var(--black-light);--btn-border-color: var(--black-light);--btn-hover-background: var(--black-lighter);--btn-hover-border-color: var(--black-lighter);--btn-hover-color: var(--white)}[data-theme=dark] .btn.tertiary{--btn-color: var(--text-secondary);--btn-background: var(--black-darkest);--btn-border-color: var(--black-darkest);--btn-hover-background: var(--primary);--btn-hover-border-color: var(--primary);--btn-hover-color: var(--white)}[data-theme=dark] .btn.danger{--btn-background: var(--danger);--btn-color: var(--white);--btn-border-color: var(--danger);--btn-hover-background: oklch(from var(--danger) calc(l - .08) c h);--btn-hover-border-color: oklch(from var(--danger) calc(l - .08) c h);--btn-hover-color: var(--white)}[data-copy].copied{background-color:var(--success);color:var(--white);border-color:var(--success)}[data-copy].copied .btn-icon-swap{display:block}[data-copy].copied .btn-icon:not(.btn-icon-swap){display:none}[data-password-toggle][aria-pressed=true] .btn-icon-swap{display:block}[data-password-toggle][aria-pressed=true] .btn-icon:not(.btn-icon-swap){display:none}.breadcrumb{width:100%}.breadcrumb-list{font-size:.85em;display:flex;flex-wrap:nowrap;width:100%;overflow:hidden}.breadcrumb-item{display:flex;align-items:center;flex:0 0 auto;max-width:100%;min-width:0}.breadcrumb-item:last-child{flex:1 1 auto}.breadcrumb-item:not(:first-child):before{content:"/";flex:0 0 auto;margin-inline:.65em;opacity:.5}.breadcrumb-item>span{display:block;min-width:0}.breadcrumb-link{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;color:oklch(from var(--white) l c h/.85);text-decoration:none;transition:color var(--transition-link)}.breadcrumb-link:hover{color:var(--primary)}.avatar{width:var(--avatar-size, 1em);height:var(--avatar-size, 1em);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMjguMzMzMiAxNC4xNjY2QzI4LjMzMzIgOS41NjQyMiAyNC42MDIyIDUuODMzMjUgMTkuOTk5OCA1LjgzMzI1QzE1LjM5NzUgNS44MzMyNSAxMS42NjY1IDkuNTY0MjIgMTEuNjY2NSAxNC4xNjY2QzExLjY2NjUgMTguNzY4OSAxNS4zOTc1IDIyLjQ5OTkgMTkuOTk5OCAyMi40OTk5QzI0LjYwMjIgMjIuNDk5OSAyOC4zMzMyIDE4Ljc2ODkgMjguMzMzMiAxNC4xNjY2WiIgc3Ryb2tlPSIjNDE0RjRBIiBzdHJva2Utb3BhY2l0eT0iMC44NSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0zMS42NjY4IDM0LjE2NjdDMzEuNjY2OCAyNy43MjMzIDI2LjQ0MzUgMjIuNSAyMC4wMDAyIDIyLjVDMTMuNTU2OCAyMi41IDguMzMzNSAyNy43MjMzIDguMzMzNSAzNC4xNjY3IiBzdHJva2U9IiM0MTRGNEEiIHN0cm9rZS1vcGFjaXR5PSIwLjg1IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+);background-repeat:no-repeat;background-position:center;background-size:60%;position:relative;border-radius:var(--avatar-radius, var(--radius-rounded));background-color:var(--avatar-background, oklch(from var(--text-primary) l c h/.075));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.avatar img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:inherit;object-fit:cover;object-position:center}.tags-list{display:flex;flex-wrap:wrap;gap:.35em}.tag{font-weight:600;color:var(--tag-color, var(--text-secondary));background-color:var(--tag-background, light-dark(var(--bg-secondary), var(--black-darkest)));padding:.5em .85em;line-height:1;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-rounded);text-align:center;transition:color var(--transition-link),background-color var(--transition-link)}.tag[href]{cursor:pointer}.tag[href]:hover{color:var(--white);background-color:var(--tag-background-hover, var(--primary))}.tag.small{padding:.4em .7em;font-size:.9em}.tag.xsmall{padding:.32em .58em;font-size:.78em;line-height:1.05;font-weight:700}.tag.active{color:var(--primary);background-color:oklch(from var(--primary) l c h/.15)}.tag.primary{--tag-color: var(--white);--tag-background: var(--primary);--tag-background-hover: var(--primary-light)}.tag.info,.tag.sky{--tag-color: var(--color-sky);--tag-background: oklch(from var(--color-sky) l c h / .15);--tag-background-hover: var(--color-sky)}.tag.premium{--tag-color: var(--gold);--tag-background: oklch(from var(--gold) l c h / .16);--tag-background-hover: var(--gold)}.tag.success{--tag-color: var(--success);--tag-background: oklch(from var(--success) l c h / .15);--tag-background-hover: var(--success)}.tag.secondary{--tag-color: var(--white);--tag-background: var(--text-secondary);--tag-background-hover: var(--text-tertiary)}.tag.muted,.tag.disabled{--tag-color: var(--text-tertiary);--tag-background: light-dark(oklch(from var(--text-secondary) l c h / .18), oklch(from var(--white) l c h / .12));--tag-background-hover: var(--text-tertiary)}.tag.warning,.tag.amber,.tag.orange{--tag-color: var(--warning);--tag-background: oklch(from var(--warning) l c h / .16);--tag-background-hover: var(--warning)}.tag.danger,.tag.red{--tag-color: var(--danger);--tag-background: oklch(from var(--danger) l c h / .15);--tag-background-hover: var(--danger)}.tag.brown{--tag-color: var(--text-secondary);--tag-background: light-dark(var(--bg-secondary), var(--black-darkest));--tag-background-hover: var(--text-tertiary)}.tag-checkbox{-webkit-tap-highlight-color:transparent;font-weight:600;font-size:.9em;line-height:1;color:var(--tag-color, var(--text-secondary));background-color:var(--tag-background, light-dark(var(--bg-secondary), var(--black-darkest)));padding:.5em .75em;display:inline-flex;align-items:center;gap:.45em;border-radius:.65em;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--transition-link),background-color var(--transition-link),box-shadow var(--transition-link)}.tag-checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;width:1.25em;height:1.25em;margin:-.15em 0 -.15em -.15em;border:0;border-radius:.4em;background-color:light-dark(oklch(from var(--black-medium) l c h/.15),oklch(from var(--white-dark) l c h/.2));cursor:pointer;transition:background-color var(--transition-link);display:none;align-items:center;justify-content:center}.tag-checkbox input:focus,.tag-checkbox input:focus-visible{outline:none;box-shadow:none}.tag-checkbox input:checked{background-color:var(--primary)}.tag-checkbox input:checked:after{content:"";width:.28em;height:.48em;margin-bottom:.06em;border:solid var(--white);border-width:0 2px 2px 0;transform:rotate(45deg)}.tag-checkbox-case{padding-left:.5em}.tag-checkbox-case input{display:flex}.tag-checkbox:has(input:checked){color:var(--primary);background-color:oklch(from var(--primary) l c h/.15)}.tag-checkbox:hover:not(.tag-checkbox-text){color:var(--primary);background-color:oklch(from var(--primary) l c h/.1)}.tag-checkbox:hover:not(.tag-checkbox-text) input:not(:checked){background-color:var(--primary)}.tag-checkbox-text{position:relative;padding:.5em .85em;gap:0;border-radius:var(--radius-rounded)}.tag-checkbox-text input{display:none}.tag-checkbox-text:has(input:checked){color:var(--primary);background-color:oklch(from var(--primary) l c h/.15)}.tag-checkbox-text:hover{color:var(--primary);background-color:oklch(from var(--primary) l c h/.1)}[data-theme=dark] .tag.secondary{--tag-color: var(--white);--tag-background: var(--black-light);--tag-background-hover: var(--black-lighter)}.stars-list{display:flex;align-items:center}.stars-list[data-rate="1"] .star:nth-child(-n+1){--star-color: var(--star-color-active, var(--text-secondary))}.stars-list[data-rate="2"] .star:nth-child(-n+2){--star-color: var(--star-color-active, var(--text-secondary))}.stars-list[data-rate="3"] .star:nth-child(-n+3){--star-color: var(--star-color-active, var(--text-secondary))}.stars-list[data-rate="4"] .star:nth-child(-n+4){--star-color: var(--star-color-active, var(--text-secondary))}.stars-list[data-rate="5"] .star:nth-child(-n+5){--star-color: var(--star-color-active, var(--text-secondary))}.stars-list-input{flex-direction:row-reverse}.stars-list-input .star-option{display:inline-flex;cursor:pointer;line-height:0;font-size:1.75em}.stars-list-input input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.stars-list-input input:checked+.star-option .star *,.stars-list-input input:checked~.star-option .star *{fill:var(--star-color-active, var(--text-secondary))}.stars-list-input:hover .star-option .star *{fill:var(--star-color, oklch(from var(--text-tertiary) l c h/.25))}.stars-list-input .star-option:hover .star *,.stars-list-input .star-option:hover~.star-option .star *{fill:var(--star-color-active, var(--text-secondary))}.stars-rating{--star-color-active: var(--gold);background-color:var(--field-background, var(--bg-secondary));display:flex;border-radius:var(--radius-input);align-items:center;flex-direction:row;padding-inline:var(--size-padding-x);height:var(--size-height);gap:var(--size-padding-x);justify-content:space-between}@media screen and (max-width: 600px){.stars-rating{width:100%}}.stars-rating-title{color:var(--text-tertiary)}.star+.star{margin-left:-.05em}.star *{stroke-width:0;fill:var(--star-color, oklch(from var(--text-tertiary) l c h/.25))}.serveur-item{--serveur-padding: calc(24px + 2 * (100vw - 320px) / 1080);--serveur-left: calc(220px + 50 * (100vw - 320px) / 1080);display:flex;align-items:stretch}@media screen and (max-width: 700px){.serveur-item{--serveur-left: 100%;--serveur-padding: calc(20px + 2 * (100vw - 320px) / 1080);flex-direction:column}}.serveur-item-title{font-family:var(--font-heading);font-size:calc(16px + 2 * (100vw - 320px) / 1080);line-height:1}.serveur-item-title svg{display:inline-block;vertical-align:middle;margin-right:.15em;position:relative;top:-.1em}.serveur-item-left{width:var(--serveur-left);position:relative;padding-bottom:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;padding:var(--serveur-padding)}@media screen and (max-width: 700px){.serveur-item-left{--serveur-padding: calc(16px + 2 * (100vw - 320px) / 1080);flex-direction:row;align-items:stretch;justify-content:space-between;gap:calc(var(--serveur-padding) * .5)}}@media screen and (max-width: 700px){.serveur-item-left .serveur-image{width:150px}}@media screen and (max-width: 420px){.serveur-item-left .serveur-image{width:100px}}.serveur-item-left:before{content:"";background:linear-gradient(var(--direction, to right),var(--bg-primary) 0%,oklch(from var(--bg-primary) l c h/.5) 100%);position:absolute;top:0;bottom:0;left:0;right:-50px;z-index:-1;border-radius:calc(var(--radius-primary) - 2px) 0 0 calc(var(--radius-primary) - 2px)}@media screen and (max-width: 700px){.serveur-item-left:before{--direction: to bottom;right:0;bottom:-50px;border-radius:calc(var(--radius-primary) - 2px) calc(var(--radius-primary) - 2px) 0 0}}.serveur-item-left-bottom{display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 700px){.serveur-item-left-bottom{gap:calc(var(--serveur-padding) * .5);flex:1}}@media screen and (max-width: 420px){.serveur-item-left-bottom{font-size:.75em}}.serveur-item-rating{display:flex;align-items:center;justify-content:space-between;padding:calc(var(--serveur-padding) * .5) 0}@media screen and (max-width: 700px){.serveur-item-rating{padding:0;flex:1}}.serveur-item-rating .star{font-size:1.25em}.serveur-item-avis{display:inline-flex;color:var(--text-tertiary);font-weight:600;gap:.35em}.serveur-item-avis svg{font-size:.9em}.serveur-item-media{display:contents}.serveur-item-vote{display:flex;align-items:center;justify-content:space-between;background-color:light-dark(var(--bg-secondary),oklch(from var(--body) l c h/.75));border-radius:var(--radius-rounded);color:var(--text-tertiary);font-size:.9em;padding-left:1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;gap:.75em}.serveur-item-vote .btn{padding:.75em 1.1em}.serveur-item-right{flex:1;background-color:var(--bg-primary);border-radius:var(--radius-primary);padding:var(--serveur-padding);position:relative;z-index:3;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;gap:calc(var(--serveur-padding) / 2)}@media screen and (max-width: 700px){.serveur-item-right{--direction: to top}}.serveur-item-right .tags-list{font-size:.8em}.serveur-item-description{color:var(--text-tertiary);font-size:calc(11px + 2 * (100vw - 320px) / 1080);line-height:1.5;margin:-.2em 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.serveur-image{border-radius:var(--radius-secondary);width:100%;aspect-ratio:2/1}@media screen and (max-width: 420px){.serveur-image{align-self:flex-start;border-radius:var(--radius-secondary)}}.serveur-stats{display:flex;flex-wrap:wrap;gap:var(--size-2);margin-top:auto}.serveur-stat{--stat-padding: .65em;flex:1 1 auto;font-size:.9em;display:flex;align-items:center;justify-content:space-between;gap:calc(var(--stat-padding) * .75);border:1px solid var(--border-primary);border-radius:var(--radius-rounded);color:var(--text-tertiary);padding:var(--stat-padding) calc(var(--stat-padding) * 1.25);white-space:nowrap}@media screen and (max-width: 950px){.serveur-stat{--stat-padding: .6em;font-size:.82em}}@media screen and (max-width: 700px){.serveur-stat{--stat-padding: .55em;font-size:.78em}}@media screen and (max-width: 420px){.serveur-stat{font-size:.68em}}.serveur-stat-left{display:flex;align-items:center;gap:calc(var(--stat-padding) * .75);flex:1}.serveur-stat-right{flex:1;text-align:right;display:flex;align-items:center;justify-content:flex-end}.serveur-stat-right .btn{font-size:.7em;margin:calc(var(--stat-padding) * -.9);margin-left:0}.serveur-stat-icon{width:1.25em;min-width:1.25em}.serveur-position{position:absolute;left:calc(var(--serveur-padding) * 1.5);padding:.65em .5em .6em;top:0;font-weight:800;background:linear-gradient(to bottom,var(--bg-secondary) 0%,oklch(from var(--body) l c h/.5) 100%);border-radius:0 0 var(--radius-primary) var(--radius-primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:calc(14px + 2 * (100vw - 320px) / 1080)}.serveur-position:before{content:"#"}.live{width:.5em;height:.5em;border-radius:50%;background-color:var(--success);margin-right:.25em;animation:live 3s infinite}@keyframes live{0%{box-shadow:0 0 oklch(from var(--success) l c h/.75)}to{box-shadow:0 0 0 .5em oklch(from var(--success) l c h/0)}}.sponso-serveur{display:flex;gap:var(--main-padding);flex-wrap:wrap;align-items:stretch;container-type:inline-size}@container (max-width: 860px){.serveur-item-advertising{width:100%}}@container (min-width: 861px){.serveur-item-advertising{--serveur-padding: calc(16px + 2 * (100vw - 320px) / 1080);--advertising-image-width: calc(150px + 24 * (100vw - 320px) / 1080);text-align:center;background-color:var(--bg-primary);border-radius:var(--radius-primary);flex:1;flex-direction:column;flex-wrap:wrap;justify-content:center;gap:var(--serveur-padding);padding:var(--serveur-padding);min-width:250px;position:relative}.serveur-item-advertising .serveur-position-wrapper{position:absolute;left:var(--size-8);top:0;z-index:4}.serveur-item-advertising .serveur-item-left{width:auto;flex:0 1 auto;align-self:center;justify-content:center;align-items:center;padding:0;position:static}.serveur-item-advertising .serveur-item-left:before{display:none}.serveur-item-advertising .serveur-item-media{display:flex;align-items:center;justify-content:center;align-self:flex-start;position:relative}.serveur-item-advertising .serveur-image{width:var(--advertising-image-width);max-width:100%}.serveur-item-advertising .serveur-item-left-bottom{display:block;position:absolute;left:50%;bottom:0;transform:translate(-50%,40%);z-index:2}.serveur-item-advertising .serveur-item-rating{justify-content:center;padding:.2em .3em;border-radius:var(--radius-rounded);background-color:oklch(from var(--bg-primary) l c h/.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:1.1em}.serveur-item-advertising .serveur-item-rating .star{font-size:1em}.serveur-item-advertising .serveur-item-avis,.serveur-item-advertising .serveur-item-vote{display:none}.serveur-item-advertising .serveur-item-right{flex:1;min-width:200px;align-items:stretch;justify-content:center;gap:calc(var(--serveur-padding) / 1.5);padding:0;background:transparent;border-radius:0;z-index:auto}.serveur-item-advertising .serveur-item-title{font-size:calc(16px + 1 * (100vw - 320px) / 1080);line-height:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.serveur-item-advertising .tags-list{justify-content:center;font-size:calc(10px + 1 * (100vw - 320px) / 1080)}.serveur-item-advertising .serveur-stats{font-size:calc(10px + 1 * (100vw - 320px) / 1080)}.serveur-item-advertising .serveur-stat-left span{display:none}}.serveur-small{--padding: calc(16px + 1 * (100vw - 320px) / 1080);background-color:var(--body);border-radius:var(--radius-primary);padding:var(--padding);display:flex;align-items:center;gap:calc(var(--bloc-padding) / 1.5);font-size:.9em;border:2px solid transparent;transition:border .25s var(--cubic)}.serveur-small:hover{border-color:var(--primary)}.serveur-small:hover .serveur-item-title{color:var(--primary)}.serveur-small .serveur-image{width:calc(120px + 12 * (100vw - 320px) / 1080);align-self:center}.serveur-small-list{display:flex;flex-direction:column;gap:calc(var(--bloc-padding) / 2.5);flex:1;justify-content:space-between}@media screen and (min-width: 600px){.serveur-small-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}}@media screen and (max-width: 600px){.serveur-small-content{text-align:center}}.serveur-small-content .serveur-item-title{transition:color .25s var(--cubic);font-size:calc(16px + 2 * (100vw - 320px) / 1080)}.serveur-small-stats{--star-color-active: var(--gold);display:flex;align-items:center;gap:var(--size-2);margin-top:calc(var(--bloc-padding) / 3)}@media screen and (max-width: 600px){.serveur-small-stats{justify-content:center}}.serveur-small-stats .stars-list{font-size:1.25em}.serveur-small-stats .tag{--tag-background: light-dark(var(--bg-secondary), oklch(from var(--white) l c h / .05));font-size:calc(10px + 1 * (100vw - 320px) / 1080)}.serveur-premium{--premium-color: var(--gold);--star-color: oklch(from var(--premium-color) l c h / .25);--star-color-active: var(--premium-color);--tag-background-hover: var(--gold);border:2px solid var(--premium-color);border-radius:var(--radius-primary);color:var(--premium-color)}.serveur-premium .tag{color:var(--premium-color);background-color:oklch(from var(--premium-color) l c h/.15)}.serveur-premium .serveur-position-wrapper .serveur-position{background:var(--premium-color);color:var(--white)}.serveur-premium .serveur-item-right{background:linear-gradient(var(--direction, to left),oklch(from var(--premium-color) l c h/.15) 0%,oklch(from var(--premium-color) l c h/.05) 100%);background-color:var(--bg-primary)}.serveur-premium .serveur-stat{color:var(--premium-color);border-color:oklch(from var(--premium-color) l c h/.15)}.serveur-premium .serveur-stat .btn{--btn-color: var(--premium-color);--btn-background: oklch(from var(--premium-color) l c h / .15);--btn-border-color: transparent;--btn-hover-background: var(--premium-color);--btn-hover-border-color: var(--premium-color);--btn-hover-color: var(--white)}.serveur-premium .serveur-item-left:before{background:linear-gradient(203deg,oklch(from var(--premium-color) l c h/.8) 8%,oklch(from var(--premium-color) l c h/.05) 65%)}.serveur-premium .serveur-item-vote{color:var(--premium-color);background-color:oklch(from var(--premium-color) l c h/.15)}.serveur-premium .serveur-item-vote .btn{--btn-background: var(--premium-color);--btn-border-color: var(--premium-color)}@container (min-width: 861px){.serveur-premium.serveur-item-advertising{background:linear-gradient(var(--direction, to left),oklch(from var(--premium-color) l c h/.15) 0%,oklch(from var(--premium-color) l c h/.05) 100%);background-color:var(--bg-primary)}.serveur-premium.serveur-item-advertising .serveur-item-right{background:transparent}}.container{position:relative;width:var(--container-width);max-width:var(--container-max);margin-inline:auto}.bloc{--bloc-padding: var(--content-padding);--field-background: light-dark(var(--bg-secondary), var(--body));background-color:var(--bg-primary);border-radius:var(--radius-primary);padding:var(--bloc-padding);display:flex;flex-direction:column;gap:calc(var(--bloc-padding) / 1.5);box-shadow:0 16px 24px #00000005}.bloc>:empty{display:none}.bloc-no-padding{padding:0}.bloc-section{display:flex;flex-direction:column;gap:calc(var(--bloc-padding) / 1.75)}.bloc-section-flex{flex-direction:row;justify-content:space-between;flex-wrap:wrap;gap:calc(var(--bloc-padding) / 1.75)}.bloc-section-flex-right{font-size:.95em;line-height:1.1}.bloc-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:calc(var(--bloc-padding) / 2)}.bloc-heading>*{flex:1}.bloc-heading .field{max-width:380px}@media screen and (max-width: 700px){.bloc-heading .field{min-width:250px;font-size:calc(12px + 1 * (100vw - 320px) / 1080)}}.wrapper{--wrapper-gap: var(--main-padding);display:flex;align-items:flex-start;gap:var(--wrapper-gap)}.wrapper h2{line-height:1;display:inline-flex;align-items:center;gap:.75em}.wrapper .paragraph{font-size:1.05em;line-height:1.5;color:var(--text-secondary)}.wrapper-content{flex:1;min-width:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--wrapper-gap);padding:var(--wrapper-gap) 0}.wrapper-content h2 svg{color:var(--primary)}.aside{width:var(--aside-width);min-width:var(--aside-width);display:flex;flex-direction:column;gap:calc(var(--wrapper-gap) / 1.5);margin-top:var(--main-padding)}.aside>.btn+.btn{margin-top:calc(var(--wrapper-gap) * -.25)}.aside h2{font-weight:500;font-family:var(--font-main);font-size:1.1em;color:var(--text-secondary)}.aside .bloc{--bloc-padding: calc(var(--content-padding) * .65);gap:calc(var(--bloc-padding) / 1.25)}.aside .tag,.aside .tag-checkbox{font-size:.9em}.aside .socials{font-size:calc(10px + 2 * (100vw - 320px) / 1080);justify-content:center}.aside .bloc-author{--avatar-size: calc(56px + 4 * (100vw - 320px) / 1080);display:flex;padding:calc(var(--content-padding) * .5);align-items:center;gap:calc(var(--bloc-padding) / 1.75);flex-direction:row}.aside .bloc-author-text{display:flex;flex-direction:column;gap:.25em}.aside .bloc-author-text span{color:var(--text-tertiary)}.aside .bloc-author-text a{font-family:var(--font-heading);font-size:calc(16px + 4 * (100vw - 320px) / 1080);transition:color var(--transition-link)}.aside .bloc-author-text a:hover{color:var(--primary)}.aside .bloc-external-host{gap:calc(var(--bloc-padding) / 1.35)}.aside .bloc-external-host .external-host-logo{display:flex;align-items:center;justify-content:center;width:100%;height:58px;overflow:hidden}.aside .bloc-external-host .external-host-logo img{display:block;width:min(100%,170px);height:40px;max-width:100%;object-fit:contain}.aside .bloc-external-host .external-host-logo svg{color:var(--primary)}.aside .bloc-external-host .external-host-content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5em;min-width:0}.aside .bloc-external-host .external-host-content span{color:var(--text-tertiary);font-size:.95em}.aside .bloc-external-host .external-host-content strong{font-family:var(--font-heading);font-size:calc(16px + 2 * (100vw - 320px) / 1080)}.aside .bloc-external-host .external-host-content p{margin:0;font-size:.95em;line-height:1.35;color:var(--text-secondary)}.aside .bloc-external-host .btn{width:100%}.aside .bloc-nav{--bloc-padding: calc(var(--content-padding) * .33);display:flex;flex-direction:column;gap:calc(var(--bloc-padding) / 2);align-items:stretch}.aside .bloc-nav-link{--color: var(--primary);transition:background-color var(--transition-link),color var(--transition-link);display:flex;align-items:center;gap:.75em;border-radius:calc(var(--radius-secondary) * .9);min-height:calc(var(--size-height) * .9);background-color:var(--body);padding:0 calc(var(--bloc-padding) * .8)}.aside .bloc-nav-link svg{transition:color var(--transition-link);color:var(--text-secondary)}.aside .bloc-nav-link:hover{background-color:var(--color);color:var(--white)}.aside .bloc-nav-link:hover svg{color:var(--white)}.aside .bloc-nav-link-active{color:var(--color);background-color:oklch(from var(--color) l c h/.15)}.aside .bloc-nav-link-active svg{color:var(--color)}.aside .bloc-nav-link-gold{--color: var(--gold)}.aside .bloc-nav-link-gold svg{color:var(--gold)}.aside .profile-balance-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.4em;min-width:0}.aside .profile-balance-actions strong{min-width:0;line-height:1}.aside .profile-balance-add{width:1.55em;height:1.55em;min-width:1.55em;padding:0;border-radius:50%;color:var(--white);background-color:var(--primary);font-size:.82em;flex-shrink:0}.aside .profile-balance-add svg{width:1em;height:1em;color:currentColor}.aside .profile-balance-add:hover{color:var(--white);background-color:var(--primary-light)}.aside-nav{display:flex;flex-direction:column;gap:calc(var(--wrapper-gap) / 1.5)}.aside-relative{margin-top:calc(var(--aside-spacing-top) * -1)}.aside-responsive-left{transition:transform var(--transition-aside)}@media screen and (max-width: 1150px){.aside-responsive-left{--padding: var(--size-4);width:calc(var(--aside-width) + var(--padding) * 2);position:fixed;z-index:90000;left:0;top:0;height:100dvh;margin-top:0;background:linear-gradient(to right,oklch(from var(--body) l c h/.85),oklch(from var(--body) l c h/.85));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:var(--padding);border-radius:0 var(--radius-primary) var(--radius-primary) 0;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.aside-responsive-left::-webkit-scrollbar{display:none}.aside-responsive-left{box-shadow:var(--shadow-aside-hidden);transform:translate(-100%)}}@media screen and (max-width: 1150px){body.aside-responsive-left-open .aside-responsive-left{transform:translate(0)}}body.aside-responsive-left-open .btn-aside-responsive-left .btn-icon-swap{display:block}body.aside-responsive-left-open .btn-aside-responsive-left .btn-icon:not(.btn-icon-swap){display:none}.comments-list{display:flex;flex-direction:column;gap:calc(var(--content-padding) / 3)}.comment{--avatar-size: calc(var(--comment-left) - var(--comment-gap));--comment-padding: calc(var(--content-padding) * .75);--comment-gap: calc(var(--comment-padding) / 2);--comment-left: calc(56px + 24 * (100vw - 320px) / 1080);--comment-background: var(--body);display:flex;align-items:flex-start}.comment-left{width:var(--comment-left);min-width:var(--comment-left);position:relative;padding-top:var(--size-1)}.comment-left:before{content:"";position:absolute;width:calc(var(--comment-left) / 2.5);height:calc(var(--comment-left) / 2.5);background-color:var(--comment-background);top:0;right:0;z-index:0;mask:radial-gradient(100% 100% at 0 100%,transparent 0,transparent 100%,#000 100%);-webkit-mask:radial-gradient(100% 100% at 0 100%,transparent 0,transparent 100%,#000 100%)}@media screen and (max-width: 600px){.comment-left{display:none}}.comment-right{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--comment-padding) / 2);background-color:var(--comment-background);border-radius:0 var(--radius-primary) var(--radius-primary) var(--radius-primary);padding:var(--comment-padding)}.comment-right .paragraph{width:100%;font-size:1em}.comment-right-top{width:100%;display:flex;align-items:center;justify-content:space-between;gap:calc(var(--comment-padding) / 2);font-size:calc(.75em + 2 * (100vw - 320px) / 1080)}.comment-right-top .stars-list{--star-color-active: var(--gold);font-size:1.75em}.comment-date{color:var(--text-tertiary);line-height:1;text-align:right}.comment-date a{font-weight:700;color:var(--primary);transition:color var(--transition-link)}.comment-date a:hover{color:var(--primary-light)}.comment-reply-form{--field-background: var(--bg-secondary);width:100%;font-size:inherit;--size-padding-x: 1.75rem;--size-padding-y: 1.25rem;--size-height: calc(1.2rem + var(--size-padding-y) * 2)}.comment-reply-form[open] .comment-add-reply span{display:none}.comment-reply-form[open] .comment-add-reply:before{content:attr(data-close)}.comment-reply-form .form{margin-top:var(--comment-gap)}.comment-add-reply{all:unset;font-weight:700;transition:color var(--transition-link);width:auto;display:inline-block;color:var(--primary);cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.comment-add-reply:hover{color:var(--primary-light)}.comment-reply{--comment-background: var(--bg-secondary);--comment-padding: calc(var(--content-padding) * .6);--comment-left: calc(40px + 24 * (100vw - 320px) / 1080);font-size:.8em}.comment-reply .comment-right-top>.tag{--tag-background: var(--body)}[data-social=discord]{--color: var(--discord)}[data-social=twitter]{--color: var(--twitter)}[data-social=x]{--color: var(--x)}[data-social=facebook]{--color: var(--facebook)}[data-social=instagram]{--color: var(--instagram)}[data-social=linkedin]{--color: var(--linkedin)}[data-social=youtube]{--color: var(--youtube)}[data-social=twitch]{--color: var(--twitch)}[data-social=telegram]{--color: var(--telegram)}[data-social=spotify]{--color: var(--spotify)}[data-social=github]{--color: var(--github)}[data-social=microsoft]{--color: var(--microsoft)}[data-social=google]{--color: var(--google)}[data-social=apple]{--color: var(--apple)}.socials{display:flex;gap:var(--size-2)}.socials-link{--size: var(--size-height);transition:background-color var(--transition-link),color var(--transition-link);display:flex;align-items:center;justify-content:center;width:var(--size);height:var(--size);border-radius:var(--radius-rounded);border:1px solid var(--border-primary);color:var(--color)}.socials-link:hover{background-color:var(--color);color:light-dark(var(--white),var(--black))}.socials-link svg{font-size:1.75em}.socials-link svg>*{stroke-width:1}.banner{--banner-padding: var(--size-20);border-radius:var(--radius-primary);background-color:var(--black-medium);color:var(--white);padding:var(--banner-padding) 0;display:flex;align-items:center;background-color:var(--black-dark);background-image:var(--bg-url-xxs, var(--bg-url, url(/build/assets/banner-x8t9DynG.png)));background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative}@media screen and (min-width: 480px){.banner{background-image:var(--bg-url-xs, var(--bg-url, url(/build/assets/banner-x8t9DynG.png)))}}@media screen and (min-width: 768px){.banner{background-image:var(--bg-url-s, var(--bg-url, url(/build/assets/banner-x8t9DynG.png)))}}@media screen and (min-width: 1024px){.banner{background-image:var(--bg-url-m, var(--bg-url, url(/build/assets/banner-x8t9DynG.png)))}}@media screen and (min-width: 1280px){.banner{background-image:var(--bg-url-l, var(--bg-url, url(/build/assets/banner-x8t9DynG.png)))}}@media screen and (min-width: 1366px){.banner{background-image:var(--bg-url-xl, var(--bg-url, url(/build/assets/banner-x8t9DynG.png)))}}@media screen and (min-width: 1600px){.banner{background-image:var(--bg-url-xxl, var(--bg-url, url(/build/assets/banner-x8t9DynG.png)))}}.banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--banner-mask, linear-gradient(to right, oklch(from var(--black-dark) l c h/.75) 0%, oklch(from var(--black-medium) l c h/.75) 100%));border-radius:inherit}.banner>*{position:relative;z-index:1}.banner.banner-is-aside{padding:0}.banner h1{font-size:calc(24px + 8 * (100vw - 320px) / 1080)}.banner .btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.banner-bottom{--bottom-gap: var(--size-2);display:flex;align-items:stretch;gap:var(--bottom-gap)}@media screen and (max-width: 1084px){.banner-bottom{--bottom-gap: var(--size-1)}}.banner-stat{background-color:oklch(from var(--black-dark) l c h/.75);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:inline-flex;align-items:center;padding:1em 1.5em;border-radius:var(--radius-rounded);gap:.75em;white-space:nowrap}.banner-stat .icon{transform:scale(1.1);color:var(--primary)}.banner-aside{width:var(--aside-width);min-width:var(--aside-width)}.not-found-banner{text-align:center;margin-bottom:calc(var(--main-margin-4) * -1 + var(--main-padding))}.not-found-banner .paragraph{color:var(--white)}.not-found-banner .banner-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--size-4)}.header{--header-transition: .6s var(--cubic);--header-padding: var(--main-padding);--header-gap: var(--size-2-5);--header-btn-size: 3.15em;--header-btn-padding: var(--size-1);--header-btn-icon: 1.5em;--header-btn-border: 1px;padding:var(--header-padding);display:flex;align-items:center;justify-content:space-between;gap:var(--header-gap);width:100%;position:sticky;top:0;z-index:10000;border-radius:0 0 var(--radius-primary) var(--radius-primary)}.header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--body);border-radius:inherit;z-index:-1;height:var(--header-height, 0);transition:height var(--header-transition)}.header>*{display:flex;align-items:stretch;gap:var(--header-gap)}@media screen and (max-width: 1200px){.header{--header-gap: var(--size-2)}.header .btn{padding:0;aspect-ratio:1/1;display:flex;height:calc(var(--header-btn-size) + (var(--header-btn-padding) + var(--header-btn-border)) * 2)}.header .btn span{display:none}.header .btn .btn-icon{margin:0;font-size:var(--header-btn-icon)}}@media screen and (max-width: 550px){.header{--header-padding: var(--size-4);--header-gap: var(--size-1);--header-btn-size: 2.65em;--header-btn-padding: var(--size-0-5);--header-btn-icon: 1.25em}}.header-logo{align-self:center;margin-inline:14px 7px;display:inline-flex;align-items:center;flex:0 0 auto;position:relative;line-height:0;color:var(--text-primary)}.header-logo .logo{display:inline-flex;align-items:center;line-height:0}.header-logo .logo.header-logo-min{display:none}.header-logo svg{display:block;width:auto;height:28px;overflow:visible}.header-logo .logo.header-logo-min svg{height:21px}.header-logo svg .primary{fill:var(--primary)}.header-logo svg .text{fill:currentColor}@media screen and (max-width: 500px){.header-logo .logo.header-logo-min{display:inline-flex}.header-logo .logo:not(.header-logo-min){display:none}}.header-left{flex:1}.header-games{--transition: .2s var(--cubic);position:relative}.header-games.show .header-games-nav{opacity:1;visibility:visible;pointer-events:auto}.header-games-nav{--padding: var(--size-6);transition:opacity var(--transition),visibility var(--transition);padding:var(--padding);position:fixed;z-index:100;left:50%;transform:translate(-50%);width:var(--container-max);max-width:calc(100vw - var(--header-padding) * 2);background-color:var(--bg-primary);border-radius:var(--radius-primary);overflow-y:auto;opacity:0;visibility:hidden;box-shadow:var(--shadow-primary),0 100px 70px -80px oklch(from var(--black-dark) l c h/.5);max-height:70vh;-ms-overflow-style:none;scrollbar-width:none}.header-games-nav::-webkit-scrollbar{display:none}.header-games-nav{margin-top:calc(var(--main-padding) / 2)}.header-games-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(100px + 40 * (100vw - 320px) / 1080),1fr));gap:calc(4px + 2 * (100vw - 320px) / 1080)}.header-games-loader{min-width:0}.header-games-loader-pill{--radius-secondary: var(--radius-primary);display:block;width:100%;aspect-ratio:16/9}.header-game-link{--radius: calc(12px + 8 * (100vw - 320px) / 1080);transition:outline-color var(--transition-link);display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;position:relative;border-radius:var(--radius);outline:2px solid transparent}.header-game-link:hover{--color: var(--primary);outline-color:var(--primary)}.header-game-link:before{transition:background var(--transition-link);content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,oklch(from var(--black-dark) l c h/.75),oklch(from var(--black-medium) l c h/.5));border-radius:inherit;z-index:1}.header-game-bg{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center;width:100%;height:100%;border-radius:var(--radius);z-index:0}.header-game-bg-picture{display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius);overflow:hidden;z-index:0;line-height:0}.header-game-logo-picture{display:flex;align-items:center;justify-content:center;position:relative;z-index:1;width:90%;height:90%}.header-game-logo{position:relative;z-index:1;display:block;max-width:100%;max-height:100%;object-fit:contain}.header-search{flex:1;max-width:calc(300px + 150 * (100vw - 320px) / 1080);position:relative}@media screen and (max-width: 850px){.header-search{--size: calc(var(--header-btn-size) + (var(--header-btn-padding) + var(--header-btn-border)) * 2)}.header-search .field{width:var(--size);height:var(--size);overflow:hidden}.header-search .field-content{height:100%;position:relative}.header-search .field-icon{height:100%;font-size:.8em;padding:1.25em}.header-search .field-input{opacity:0;position:absolute;left:0}.header-search:not(:has(.field-input:focus)) .field-icon,.header-search:not(:focus-within) .field-icon{width:100%}}@media screen and (max-width: 550px){.header-search .field-icon{padding:.95em}}.header-search:has(.field-input:focus),.header-search:focus-within{max-width:100%}@media screen and (max-width: 850px){.header-search:has(.field-input:focus),.header-search:focus-within{position:absolute;left:0;top:0;width:100%;height:100%;padding:var(--header-padding) calc(var(--header-padding) - 2px);z-index:100}.header-search:has(.field-input:focus) .field,.header-search:focus-within .field{width:100%}.header-search:has(.field-input:focus) .field .field-input,.header-search:focus-within .field .field-input{height:100%;opacity:1;position:relative}}.header-search:has(.field-input:not(:placeholder-shown):focus) .search-results,.header-search:has(.field-input:not(:placeholder-shown)):hover .search-results,.header-search:has(.field-input:not(:placeholder-shown)):focus-within .search-results{display:block}.fix{--header-height: 100%}.switch-theme{--transition: .25s var(--cubic);border:var(--header-btn-border) solid var(--border-primary);border-radius:var(--radius-rounded);padding:var(--header-btn-padding);display:flex;position:relative;cursor:pointer}@media screen and (min-width: 380px){.switch-theme:before{transition:transform var(--transition);content:"";position:absolute;width:var(--header-btn-size);height:var(--header-btn-size);border-radius:var(--radius-rounded);background-color:var(--bg-secondary);z-index:0;left:50%;transform:translate(-100%);pointer-events:none}}.switch-theme-button{aspect-ratio:1/1;width:var(--header-btn-size);border-radius:var(--radius-rounded);display:grid;place-items:center;color:var(--text-secondary);position:relative;z-index:1}.switch-theme-button svg{width:var(--header-btn-icon);z-index:1}[data-theme=light] .switch-theme:before{transform:translate(-100%)}[data-theme=dark] .switch-theme:before{transform:translate(0)}@media screen and (max-width: 380px){[data-theme=light] .switch-theme-button:nth-child(1){display:none}[data-theme=light] .switch-theme-button:nth-child(2){display:grid}[data-theme=dark] .switch-theme-button:nth-child(1){display:grid}[data-theme=dark] .switch-theme-button:nth-child(2){display:none}}.search-results{--search-padding: var(--size-2);--bloc-padding: var(--size-4);position:absolute;top:100%;left:50%;transform:translate(-50%);width:100%;background-color:var(--bg-primary);border-radius:var(--radius-primary);box-shadow:var(--shadow-primary);min-width:calc(400px + 100 * (100vw - 320px) / 1080);display:none;margin-top:calc(var(--main-padding) / 2)}@media screen and (max-width: 850px){.search-results{margin-top:0;max-width:calc(100% - var(--header-padding) * 2)}}.search-results .serveur-small-list{padding:var(--search-padding);display:flex;gap:var(--size-1);flex-direction:column}.search-results .serveur-small-list .serveur-small{padding:var(--size-1-5);padding-right:var(--size-4);background-color:transparent;font-size:calc(11px + 2 * (100vw - 320px) / 1080)}.search-results .serveur-small-list .serveur-small.serveur-premium{background-color:oklch(from var(--gold) l c h/.1)}.search-results .serveur-small-list .serveur-small.serveur-premium:hover{border-color:var(--gold)}.search-results .serveur-small-list .serveur-small.serveur-premium:hover .serveur-item-title{color:var(--gold)}.search-results .serveur-small-list .tags-list{height:24px}.search-results .serveur-small-list .serveur-item-title{font-size:1.15em}.search-results .serveur-image img{border-radius:var}.footer{--footer-padding: var(--content-padding);background-color:var(--bg-secondary);margin-top:calc(var(--main-padding) + var(--main-margin-4));margin-inline:var(--main-padding);position:relative;top:calc(var(--main-padding) * -1);padding:calc(var(--footer-padding) * 1.5) var(--footer-padding);border-radius:var(--radius-primary)}.footer-top{display:flex;align-items:flex-start;justify-content:space-evenly;gap:var(--footer-padding);border-bottom:1px solid var(--border-primary);padding-bottom:var(--footer-padding)}@media screen and (max-width: 900px){.footer-top{flex-direction:column;align-items:stretch}}.footer-top-left{width:calc(300px + 200 * (100vw - 320px) / 1080);display:flex;flex-direction:column;gap:calc(var(--footer-padding) / 2);padding-right:calc(100 * (100vw - 600px) / 1080)}@media screen and (max-width: 900px){.footer-top-left{flex:1;width:100%;padding-right:calc(800 * (100vw - 600px) / 1080)}}.footer-top-left .paragraph{font-size:1.1em}.footer-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--size-2)}.footer-languages{display:inline-flex;align-items:center;height:var(--size-height);padding:0 var(--size-1);border:1px solid var(--border-primary);border-radius:var(--radius-rounded)}.footer-language{--flag-size: calc(var(--size-height) - var(--size-3));transition:background-color var(--transition-link),box-shadow var(--transition-link);display:inline-flex;align-items:center;justify-content:center;width:var(--flag-size);height:var(--flag-size);border-radius:var(--radius-rounded)}.footer-language.is-active,.footer-language:hover{background-color:oklch(from var(--text-secondary) l c h/.08);box-shadow:0 0 0 1px var(--border-primary)}.footer-language img{display:block;width:calc(var(--flag-size) - var(--size-2));height:calc(var(--flag-size) - var(--size-2));border-radius:var(--radius-rounded);object-fit:cover}.footer-nav{flex:1 1 auto;display:flex;align-items:flex-start;justify-content:space-evenly;gap:var(--footer-padding)}@media screen and (max-width: 900px){.footer-nav{justify-content:space-between;flex-wrap:wrap}}.footer-nav-section{display:flex;flex-direction:column;gap:calc(var(--footer-padding) / 1.5)}@media screen and (max-width: 900px){.footer-nav-section{flex:1 1 auto}}.footer-nav-section h3{font-size:1em}.footer-nav-section ul{display:flex;flex-direction:column;gap:calc(var(--footer-padding) / 2)}.footer-nav-section ul a{transition:color var(--transition-link);color:var(--text-secondary)}.footer-nav-section ul a:hover{color:var(--primary)}.footer-counter{padding:var(--footer-padding) 0;display:flex;align-items:center;justify-content:space-between;gap:calc(var(--footer-padding) / 2);border-bottom:1px solid var(--border-primary);padding-bottom:var(--footer-padding)}@media screen and (max-width: 1250px){.footer-counter{flex-direction:column;align-items:stretch}}.footer-counter-value{font-weight:400;letter-spacing:-.025em;color:var(--primary);font-size:calc(20px + 4 * (100vw - 320px) / 1080)}.footer-counter-value span{white-space:nowrap}.footer-counter-value span strong{width:1.85ch;display:inline-block;text-align:right}.footer-counter-value svg{vertical-align:middle;display:inline-block;margin-left:.5em}.footer-bottom{padding-top:var(--footer-padding);color:var(--text-tertiary);font-size:.85em;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:calc(var(--footer-padding) / 2)}.footer-bottom p{display:inline-flex;align-items:center;gap:.35em}.footer-bottom .logo{display:inline-flex;align-items:center;font-size:1.5em;line-height:0;color:var(--text-primary)}.footer-bottom .logo svg{display:block;width:auto;height:1em;overflow:visible}.footer-bottom .logo svg .primary{fill:var(--primary)}.footer-bottom .logo svg .text{fill:currentColor}.form{--form-gap: calc(var(--content-padding) / 3);display:flex;flex-direction:column;align-items:flex-start;gap:var(--form-gap);width:100%;position:relative}.form>:empty{display:none}[class^=ajax-msg],[class*=" ajax-msg"]{width:100%}[class^=ajax-msg]:empty,[class*=" ajax-msg"]:empty{display:none!important}.field{font-weight:500}.field[data-sponsored] .field-content:before{content:"Sponsorisé";position:absolute;top:0;font-size:7px;font-style:italic;right:calc(var(--field-padding-x) * 2);text-transform:uppercase;font-weight:900;background-color:var(--gold);padding:1px 4px;border-radius:0 0 6px 6px;pointer-events:none;color:var(--white)}.field-group{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--form-gap);width:100%}.field-group>*{flex:1;min-width:250px}.field{display:flex;align-items:flex-start;flex-direction:column;width:100%;gap:calc(var(--field-padding-y) / 2);color:var(--field-color, var(--text-primary))}.field:has(.field-input:focus){--box-shadow: oklch(from var(--text-primary) l c h / .05)}.field:has(.field-input:focus) .field-icon{color:var(--field-color-icon-focus, var(--primary))}.field:has(.field-input:disabled) .field-icon{opacity:.5}.field.small{--field-padding-x: 1.1em;--field-padding-y: .72em;--field-size-height: calc(1.2em + var(--field-padding-y) * 2);font-size:.92em}.field.field-select-dual-wrap{width:100%}.field.field-select-dual-wrap .field-select-dual{display:flex;align-items:stretch;width:100%;background-color:var(--field-background, var(--bg-secondary));border-radius:var(--radius-input)}.field.field-select-dual-wrap .field-select-dual>.field-content{flex:1 1 auto;min-width:0;border-radius:0;background:transparent;box-shadow:none}.field.field-select-dual-wrap .field-select-dual>.field-content.field-select-action{flex:0 0 auto;width:auto}.field.field-select-dual-wrap .field-select-dual>.field-content+.field-content .field-select-trigger{padding-left:0}.field-content{position:relative;transition:box-shadow var(--field-transition);display:flex;align-items:flex-start;width:100%;min-width:0;background-color:var(--field-background, var(--bg-secondary));border-radius:var(--radius-input);box-shadow:0 0 0 2px var(--box-shadow, transparent) inset}.field-content:has(.field-input:is([autofilled],[data-autocompleted],[data-com-onepassword-filled],[data-dashlane-autofilled=true],[style*="255, 255, 204"],[style*="255,255,204"],[style*="#ffffcc"])){--field-background: oklch(from var(--gold) l c h / .1);--box-shadow: oklch(from var(--gold) l c h / .45)}.field-content:has(.field-input:is([autofilled],[data-autocompleted],[data-com-onepassword-filled],[data-dashlane-autofilled=true],[style*="255, 255, 204"],[style*="255,255,204"],[style*="#ffffcc"])) .field-icon,.field-content:has(.field-input:is([autofilled],[data-autocompleted],[data-com-onepassword-filled],[data-dashlane-autofilled=true],[style*="255, 255, 204"],[style*="255,255,204"],[style*="#ffffcc"])) .field-right{color:var(--gold)}.field-content:has(.field-input:is([autofilled],[data-autocompleted],[data-com-onepassword-filled],[data-dashlane-autofilled=true],[style*="255, 255, 204"],[style*="255,255,204"],[style*="#ffffcc"])) .field-input{-webkit-text-fill-color:var(--field-color, var(--text-primary))!important;background-color:transparent!important;color:var(--field-color, var(--text-primary))!important}@supports selector(.field-content:has(.field-input:-webkit-autofill)){.field-content:has(.field-input:-webkit-autofill){--field-background: oklch(from var(--gold) l c h / .1);--box-shadow: oklch(from var(--gold) l c h / .45)}.field-content:has(.field-input:-webkit-autofill) .field-icon,.field-content:has(.field-input:-webkit-autofill) .field-right{color:var(--gold)}.field-content:has(.field-input:-webkit-autofill) .field-input{-webkit-text-fill-color:var(--field-color, var(--text-primary))!important;background-color:transparent!important;color:var(--field-color, var(--text-primary))!important}}@supports selector(.field-content:has(.field-input:autofill)){.field-content:has(.field-input:autofill){--field-background: oklch(from var(--gold) l c h / .1);--box-shadow: oklch(from var(--gold) l c h / .45)}.field-content:has(.field-input:autofill) .field-icon,.field-content:has(.field-input:autofill) .field-right{color:var(--gold)}.field-content:has(.field-input:autofill) .field-input{-webkit-text-fill-color:var(--field-color, var(--text-primary))!important;background-color:transparent!important;color:var(--field-color, var(--text-primary))!important}}@supports selector(.field-content:has(.field-input:-moz-autofill)){.field-content:has(.field-input:-moz-autofill){--field-background: oklch(from var(--gold) l c h / .1);--box-shadow: oklch(from var(--gold) l c h / .45)}.field-content:has(.field-input:-moz-autofill) .field-icon,.field-content:has(.field-input:-moz-autofill) .field-right{color:var(--gold)}.field-content:has(.field-input:-moz-autofill) .field-input{-webkit-text-fill-color:var(--field-color, var(--text-primary))!important;background-color:transparent!important;color:var(--field-color, var(--text-primary))!important}}.statistics-section-heading{align-items:center}.statistics-section-heading h2{flex:1 1 auto}.statistics-section-heading .field-select-dual-wrap{flex:0 1 380px;max-width:380px;min-width:0;margin-left:auto}@media screen and (max-width: 700px){.statistics-section-heading .field-select-dual-wrap{flex-basis:100%;max-width:100%;margin-left:0}}.field-input{flex:1;padding:var(--field-padding-y) var(--field-padding-x);font-family:var(--font-main);border-radius:inherit}.field-input:-webkit-autofill,.field-input:-webkit-autofill:hover,.field-input:-webkit-autofill:focus,.field-input:-webkit-autofill:active{-webkit-text-fill-color:var(--field-color, var(--text-primary));-webkit-box-shadow:0 0 0 1000px var(--field-background, var(--bg-secondary)) inset;box-shadow:0 0 0 1000px var(--field-background, var(--bg-secondary)) inset;border-radius:inherit;transition:background-color 9999s ease-out 0s;caret-color:var(--text-primary)}.field-input::placeholder{color:oklch(from var(--field-color, var(--text-secondary)) l c h/.5)}.field-input:disabled{opacity:.5}.field-textarea{field-sizing:content;width:100%;max-width:100%;min-height:8em;word-break:break-word}.field-input-file{all:unset;align-self:center;width:100%;padding:calc(var(--field-padding-y) / 2) 0;font-size:.9em;cursor:pointer}.field-input-file::file-selector-button{margin-right:var(--size-3);padding:var(--size-2) var(--size-3);font-family:inherit;font-weight:600;font-size:.9em;color:var(--text-secondary);background:light-dark(oklch(from var(--black-dark) l c h/.06),oklch(from var(--white-dark) l c h/.08));border:0;border-radius:var(--radius-input);cursor:pointer;transition:color var(--field-transition),background-color var(--field-transition),border-color var(--field-transition)}.field-input-file:hover::file-selector-button{background-color:var(--field-file-hover, var(--primary));color:var(--white)}.field-input-file:focus-visible{outline:none}.field-input-file:focus-visible::file-selector-button{outline:2px solid var(--primary);outline-offset:2px}.field-icon{transition:color var(--field-transition);height:var(--field-size-height);width:var(--field-size-height);min-width:var(--field-size-height);padding:calc(var(--field-padding-y) / 1.1)}.field-icon+.field-input{padding-left:0}.field-right{--field-right-padding: calc(var(--field-size-height) / 7);--btn-size-height: calc(var(--field-size-height) - var(--field-right-padding) * 2);height:var(--field-size-height);display:flex;align-items:center;gap:var(--size-1);padding-right:var(--field-right-padding);position:relative}.field-right .btn{--btn-background: light-dark(oklch(from var(--black-dark) l c h / .1), oklch(from var(--white-dark) l c h / .05));--btn-color: var(--text-secondary);--btn-border-color: transparent;--btn-hover-background: var(--primary);--btn-hover-border-color: transparent;--btn-hover-color: var(--white);--btn-radius: var(--radius-input);--btn-padding-x: calc(var(--field-size-height) / 5);--btn-padding-y: calc(var(--field-size-height) / 5)}.field-right .btn[data-preview]{display:none}.field-right.show [data-preview]{display:flex}.field-right.show [data-preview]:hover+.field-preview,.field-right.show [data-preview]:focus-visible+.field-preview{opacity:1;visibility:visible}.field-preview{position:absolute;bottom:105%;opacity:0;visibility:hidden;right:0;pointer-events:none;background-color:var(--body);border-radius:var(--radius-primary);width:max-content;max-width:min(260px,100vw - var(--main-padding) * 2);padding:var(--size-3);transition:opacity var(--field-transition),visibility var(--field-transition)}.field-preview img{display:block;width:auto;max-width:calc(min(260px,100vw - var(--main-padding) * 2) - var(--size-3) * 2);max-height:min(180px,45vh);height:auto;margin-inline:auto;object-fit:contain;border-radius:var(--radius-secondary)}.field-select{cursor:pointer;border-radius:var(--radius-rounded);height:var(--field-size-height)}.field-select .field-icon{align-self:center}.field-select:has(.field-icon) .field-select-trigger{padding-left:0}.field-select--custom{position:relative;flex-wrap:nowrap;align-items:stretch}.field-select--custom .field-icon{align-self:center}.field-select--custom .field-select-native-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;pointer-events:none;flex:0 0 0;min-height:0}.field-select--custom .field-select-trigger{flex:1 1 auto;min-width:0;display:flex;flex-direction:row;align-items:center;align-self:stretch;justify-content:space-between;gap:var(--size-2);margin:0;padding:var(--field-padding-y) 0;padding-left:var(--field-padding-x);font:inherit;font-weight:600;color:var(--field-color, var(--text-secondary));text-align:left;background:transparent;border:0;border-radius:inherit;cursor:pointer;transition:color var(--field-transition)}@media (hover: hover){.field-select--custom .field-select-trigger:hover:not(:disabled){color:var(--text-primary)}}.field-select--custom .field-select-trigger:focus-visible{outline:none}.field-select--custom .field-select-trigger:disabled{cursor:not-allowed;opacity:.5}.field-select--custom .field-select-trigger .field-select-trigger-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-select--custom .field-select-trigger .field-select-chevron{flex-shrink:0;align-self:center}.field-select--custom .field-select-dropdown{display:none}.field-select--custom .field-select-dropdown--open{position:absolute;top:calc(100% + var(--size-1));left:0;right:0;z-index:150;display:flex;flex-direction:column;gap:var(--size-2);padding:var(--size-2);max-height:min(22rem,70vh);background:linear-gradient(to bottom,var(--field-background, var(--bg-secondary)),var(--field-background, var(--bg-secondary)) 100%),var(--bg-primary);border-radius:var(--radius-input);box-shadow:0 var(--size-3) var(--size-8) oklch(from var(--black-dark) l c h/.12)}.field-select--custom .field-select-search-wrap{flex-shrink:0}.field-select--custom .field-select-search{width:100%;padding:var(--size-3) var(--size-5);font:inherit;font-weight:500;color:var(--field-color, var(--text-primary));background:light-dark(oklch(from var(--black-dark) l c h/.04),oklch(from var(--white-dark) l c h/.06));border:0;border-radius:var(--radius-input)}.field-select--custom .field-select-search::placeholder{color:oklch(from var(--field-search-select, var(--text-secondary)) l c h/.5)}.field-select--custom .field-select-search:focus{outline:2px solid var(--field-search-select, var(--primary));outline-offset:0}.field-select--custom .field-select-listbox{list-style:none;margin:0;padding:var(--size-1);overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.field-select--custom .field-select-listbox::-webkit-scrollbar{display:none}.field-select--custom .field-select-listbox li[role=option]{padding:var(--size-2) var(--size-3);margin:0;font-weight:500;font-size:.95em;color:var(--text-primary);border-radius:var(--radius-input);cursor:pointer;transition:background-color var(--field-transition),color var(--field-transition)}.field-select--custom .field-select-listbox li[role=option][aria-selected=true]{background:oklch(from var(--field-background-selected, var(--primary)) l c h/.12);color:var(--field-color-selected, var(--primary));font-weight:600}@media (hover: hover){.field-select--custom .field-select-listbox li[role=option]:hover:not([hidden]){background:light-dark(oklch(from var(--black-dark) l c h/.06),oklch(from var(--white-dark) l c h/.08))}}.field-select--custom .field-select-empty{padding:var(--size-3);font-size:.9em;color:var(--text-secondary);text-align:center}.field-select-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-weight:600;color:var(--text-secondary);padding-right:0}.field-select-chevron{display:flex;align-items:center;justify-content:center;pointer-events:none;color:var(--text-secondary);padding-right:1em}.field-select-chevron .icon{transition:transform var(--field-transition);width:1.1em;height:1.1em}.field-content:has(>.field-select-trigger[aria-expanded=true]){--box-shadow: oklch(from var(--text-primary) l c h / .05)}.field-content:has(>.field-select-trigger[aria-expanded=true])>.field-icon{color:var(--field-color-icon-focus, var(--primary))}.field-content:has(>.field-select-trigger[aria-expanded=true]) .field-select-trigger>.field-select-chevron .icon{transform:rotate(180deg)}.field-label{font-size:.95em;color:var(--text-secondary);padding-left:calc(var(--field-padding-x) / 1.5)}.field-label [data-tooltip]{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;background-color:var(--body);border-radius:50%;color:var(--text-secondary);vertical-align:middle;position:relative;top:-.05em}.field-label-required{color:var(--danger)}.field-checkbox{--field-checkbox-size: 1.35em;display:flex;align-items:flex-start;text-align:left;gap:var(--size-1)}.field-checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--field-checkbox-size);height:var(--field-checkbox-size);min-width:var(--field-checkbox-size);border:2px solid var(--border-primary);border-radius:calc(var(--field-checkbox-size) / 3);background:var(--field-background, var(--bg-secondary));transition:border-color var(--field-transition),background-color var(--field-transition),box-shadow var(--field-transition),outline-color var(--field-transition);cursor:pointer;position:relative;margin:0 .5em 0 0;display:grid;place-items:center}.field-checkbox input[type=radio]{border-radius:50%}.field-checkbox input:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-color:var(--primary)}.field-checkbox input:checked{background:var(--primary);border-color:var(--primary)}.field-checkbox input:checked:after{content:"";display:block;width:.6em;height:.6em;border-radius:2px;margin:auto;background:var(--white);box-shadow:0 1px 2px oklch(from var(--black-dark) l c h/.14)}.field-checkbox input:disabled{opacity:.7;cursor:not-allowed;background:var(--border-primary)}.field-checkbox label,.field-checkbox span,.field-checkbox{cursor:pointer;-webkit-user-select:none;user-select:none}.field-checkbox a{color:var(--primary);font-weight:800;text-decoration:none;transition:color var(--transition-link)}.field-checkbox a:hover,.field-checkbox a:focus-visible{color:var(--primary-light)}.field-checkbox a:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:.25em}.field-color-radio{--field-color-radio-size: calc(24px + 4 * (100vw - 320px) / 1080);--field-color-radio-size-active: var(--field-color-radio-size)}.field-color-radio .field-color-radio-content{padding:0;flex-wrap:wrap;align-items:center;align-self:stretch}.field-color-radio .field-icon{align-self:flex-start}.field-color-radio .field-color-radio-list{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:calc(6px + 1 * (100vw - 320px) / 1080);min-width:0;padding:var(--field-padding-y) 0;padding-right:var(--field-padding-x);margin:-10px 0}.field-color-radio .field-color-radio-item{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--field-color-radio-size-active);height:var(--field-color-radio-size-active);cursor:pointer;transition:transform .2s ease}.field-color-radio .field-color-radio-item:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border:2px solid var(--color-red);border-radius:50%;opacity:0;transition:opacity .2s ease}@media (hover: hover){.field-color-radio .field-color-radio-item:hover:has(.field-color-radio-input:not(:disabled)):not(.field-color-radio-item-selected):before{opacity:.5}}.field-color-radio .field-color-radio-item-selected:before{opacity:1}.field-color-radio .field-color-radio-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;margin:0;width:100%;height:100%;opacity:.001;cursor:inherit}.field-color-radio .field-color-radio-input:focus-visible+.field-color-radio-swatch{outline:2px solid var(--color-red);outline-offset:2px}.field-color-radio .field-color-radio-input:disabled{cursor:not-allowed}.field-color-radio .field-color-radio-swatch{width:var(--field-color-radio-size);height:var(--field-color-radio-size);border-radius:50%;background-color:var(--field-color-radio-swatch, var(--text-secondary));box-shadow:0 0 0 2px oklch(from var(--black-dark) l c h/.08) inset,0 1px 3px oklch(from var(--black-dark) l c h/.2);transition:width .2s ease,height .2s ease,box-shadow .2s ease}.field-color-radio .field-color-radio-item-selected .field-color-radio-swatch{width:var(--field-color-radio-size-active);height:var(--field-color-radio-size-active);box-shadow:0 0 0 2px oklch(from var(--white-light) l c h/.35) inset,0 2px 8px oklch(from var(--black-dark) l c h/.25)}.field-color-radio .field-color-radio-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.field-color-radio:has(.field-color-radio-input:disabled){opacity:.65}.field-premium{--field-color: var(--gold);--field-color-icon-focus: var(--gold);--field-background: oklch(from var(--gold) l c h / .05);--box-shadow: oklch(from var(--gold) l c h / .75);--field-file-hover: var(--gold);--field-background-selected: var(--gold);--field-color-selected: var(--gold);--field-search-select: var(--gold)}.field-premium:has(.field-input:disabled) .field-icon{opacity:.75}.field-premium:has(.field-input:focus){--box-shadow: var(--gold)}.field-premium .field-label{color:var(--field-color)}.presentation{--presentation-gap: var(--main-margin-3);--presentation-radius: var(--radius-primary);--presentation-radius-big: calc(32px + 32 * (100vw - 320px) / 1080);--presentation-padding: var(--content-padding);display:flex;align-items:stretch;gap:var(--presentation-gap);margin-top:var(--main-margin-4)}@media screen and (max-width: 1200px){.presentation{flex-direction:column}}@media screen and (min-width: 1200px){.presentation>*{max-width:calc(50% - var(--presentation-gap) / 2)}}.presentation-right{flex:1;display:flex;gap:var(--presentation-gap)}@media screen and (min-width: 1200px){.presentation-right{flex-direction:column}}@media screen and (max-width: 950px){.presentation-right{flex-direction:column}}.presentation-bloc{--paragraph-color: oklch(from var(--white) l c h / .75);position:relative;flex:1;display:flex;flex-direction:column;justify-content:flex-end;border-radius:var(--presentation-radius);background-color:light-dark(var(--black-medium),var(--black-dark));padding:var(--presentation-padding);color:var(--white);gap:calc(var(--presentation-padding) / 2.5)}.presentation-bloc>*{z-index:1}.presentation-bloc.presentation-left{background-color:var(--black-darker);border-top-left-radius:var(--presentation-radius-big);border-bottom-left-radius:var(--presentation-radius-big)}@media screen and (max-width: 1200px){.presentation-bloc.presentation-left{border-top-right-radius:var(--presentation-radius-big);border-bottom-left-radius:var(--presentation-radius)}}.presentation-bloc.presentation-top{border-top-right-radius:var(--presentation-radius-big)}@media screen and (max-width: 1200px){.presentation-bloc.presentation-top{border-top-right-radius:var(--presentation-radius);border-bottom-left-radius:var(--presentation-radius-big)}}@media screen and (max-width: 950px){.presentation-bloc.presentation-top{border-bottom-left-radius:var(--presentation-radius)}}.presentation-bloc.presentation-bottom{border-bottom-right-radius:var(--presentation-radius-big)}@media screen and (max-width: 950px){.presentation-bloc.presentation-bottom{border-bottom-left-radius:var(--presentation-radius-big)}}@media screen and (max-width: 950px){.presentation-bloc{padding-top:calc(var(--presentation-padding) * 2)}}.presentation-bloc h2{font-size:calc(24px + 6 * (100vw - 320px) / 1080)}.presentation-bloc h2 strong{color:var(--primary)}.presentation-bg{position:absolute;top:0;right:0;z-index:0;width:80%;height:100%;object-fit:cover;object-position:center;border-radius:inherit;mask:linear-gradient(-140deg,#000 20%,transparent 50%);-webkit-mask:linear-gradient(-140deg,#000 20%,transparent 50%);mix-blend-mode:soft-light;line-height:0}.presentation-bg img{display:block;width:100%;height:100%;object-fit:inherit;object-position:inherit;border-radius:inherit}.presentation-bg-left{mask:linear-gradient(to bottom,#000 10%,transparent 80%);-webkit-mask:linear-gradient(to bottom,#000 10%,transparent 80%);width:100%;mix-blend-mode:lighten}.pagination{font-size:calc(12px + 2 * (100vw - 320px) / 1080);display:flex;justify-content:center;width:100%;padding:var(--main-padding) 0}.pagination-list{display:inline-flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:.25em}.pagination-item{display:inline-flex;align-items:stretch}.pagination-link{padding:.75em;border-radius:1em;display:inline-flex;align-items:center;justify-content:center;font-weight:700;color:var(--text-secondary);text-decoration:none;border:1px solid var(--border-primary);transition:color var(--transition-link),border-color var(--transition-link),background-color var(--transition-link);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@media (hover: hover){.pagination-link:hover{color:var(--white);background-color:var(--primary);border-color:var(--primary)}}.pagination-link[aria-hidden=true]{pointer-events:none;opacity:.5;cursor:not-allowed;color:var(--text-tertiary)}.pagination-link-current{background-color:oklch(from var(--primary) l c h/.15);border-color:transparent;color:var(--primary)}.pagination-link-icon{color:var(--primary)}.pagination-link-icon svg{transform:scale(1.2)}.pagination-ellipsis{color:var(--text-tertiary);font-weight:700;margin-inline:.5em;text-align:center;display:inline-flex;align-items:center;justify-content:center}.modal{--modal-backdrop: light-dark(oklch(from var(--black) l c h / .45), oklch(0 0 0 / .25));position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:none;align-items:center;justify-content:center;padding:var(--main-padding);background:var(--modal-backdrop);overflow-y:auto;overscroll-behavior:none;-ms-overflow-style:none;scrollbar-width:none}.modal::-webkit-scrollbar{display:none}.modal[aria-hidden=true]{pointer-events:none}.modal.modal-opened{display:flex;pointer-events:auto}.modal-panel{--bloc-padding: calc(32px + 8 * (100vw - 320px) / 1080);position:relative;width:min(100%,var(--modal-width, calc(400px + 100 * (100vw - 320px) / 1080)));overflow:auto;margin:auto}.modal-panel.modal-panel-center{text-align:center;justify-content:center;align-items:center}.modal-close{font-size:10px;position:absolute;top:calc(var(--bloc-padding) / 2.5);right:calc(var(--bloc-padding) / 2.5)}body.modal-is-open{overflow:hidden}.table{--table-radius: var(--radius-primary);--table-spacing: var(--size-2);--table-padding: 1em;--tag-background: light-dark(var(--bg-secondary), var(--bg-primary));width:100%;border-spacing:0 var(--table-spacing);border-collapse:separate}.table th{text-align:left;padding:calc(var(--table-padding) * .6) var(--table-padding);font-size:.9em;color:var(--text-tertiary)}.table td{background-color:var(--body);padding:var(--table-padding)}.table td:first-child{border-top-left-radius:var(--table-radius);border-bottom-left-radius:var(--table-radius)}.table td:last-child{border-top-right-radius:var(--table-radius);border-bottom-right-radius:var(--table-radius)}.table [data-rank="1"]{background-color:var(--gold)}.table [data-rank="2"]{background-color:var(--silver)}.table [data-rank="3"]{background-color:var(--bronze)}.table .avatar{--avatar-size: 2em;margin:calc(var(--table-padding) * -.5)}.table .icon{vertical-align:middle;display:inline-block}.table .crown{margin-right:.75em;transform:scale(1.25)}.table-actions{width:0;white-space:nowrap}.table-actions-link{font-size:.85em;color:var(--primary);transition:color var(--transition-link)}.table-actions-link:hover{color:var(--primary-light)}.table-actions-link svg{margin-left:.5em;position:relative;top:-.1em}@media screen and (max-width: 700px){.table.table-responsive thead{display:none}.table.table-responsive tbody{display:flex;flex-direction:column;gap:var(--table-spacing)}.table.table-responsive tr{display:block;background-color:var(--body);border-radius:var(--table-radius);overflow:hidden;padding:.75em}.table.table-responsive td{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--size-3);width:100%;min-width:0;border-radius:0;padding:calc(var(--table-padding) * .7) var(--table-padding);overflow-wrap:anywhere}.table.table-responsive td:before{content:attr(data-th);color:var(--text-tertiary);font-size:.85em;font-weight:600;padding-top:.1em;flex-shrink:0}.table.table-responsive td>*{min-width:0}.table.table-responsive td:first-child,.table.table-responsive td:last-child{border-radius:0}.table.table-responsive .table-actions{width:auto}}.table .table-spacing-before{border-top-right-radius:var(--table-radius);border-bottom-right-radius:var(--table-radius)}.table .table-spacing{padding:0;width:var(--table-spacing);min-width:var(--table-spacing);background-color:transparent}.table .table-spacing+td{border-top-left-radius:var(--table-radius);border-bottom-left-radius:var(--table-radius)}.table-wrapper{width:100%;min-width:0;max-width:100%;overflow-x:auto;border-radius:var(--radius-secondary)}.home-banner-wrapper{overflow:hidden;padding:var(--main-padding);padding-bottom:0;width:calc(100% + var(--main-padding) * 2);position:relative;left:calc(var(--main-padding) * -1);margin-top:calc(var(--main-padding) * -1)}.home-banner-left{display:flex;flex-direction:column;gap:calc(var(--banner-padding) / 2);z-index:5;position:relative}.home-banner-left h1{font-size:2.75em}.home-banner-left h1 span{margin-top:-.05em;display:block;font-size:1.4em}.home-banner-left h1 strong{display:inline-block;position:relative;padding-inline:.35em;background-color:var(--primary);border-radius:var(--radius-rounded);transform:rotate(-3deg);margin-inline:-.1em}@media screen and (max-width: 1084px){.home-banner-left{text-align:center;align-items:center;padding:0 var(--container-padding)}.home-banner-left h1{font-size:calc(20px + 40 * (100vw - 400px) / 1080)}}.home-banner-right{position:absolute;left:50%;width:710px;bottom:calc(var(--banner-padding) * -1);overflow:hidden}.home-banner-right:before{content:"";position:absolute;background-color:var(--primary);top:43%;right:25%;bottom:0;left:25%;border-radius:var(--radius-rounded) var(--radius-rounded) 0 0;filter:blur(60px)}@media screen and (max-width: 1280px){.home-banner-right{left:650px}}@media screen and (max-width: 1084px){.home-banner-right{display:none}}.home-banner-right-image{display:block;line-height:0;position:relative;z-index:2}.home-banner-right-image img{display:block;width:100%;height:auto}.home-top{display:flex;align-items:center;justify-content:space-between;padding:calc(24px + 8 * (100vw - 320px) / 1080) 0;gap:var(--size-6)}.home-top h2{font-size:1.2em;font-weight:500;font-family:var(--font-main)}.home-top .field{width:calc(370px + 150 * (100vw - 320px) / 1080)}@media screen and (max-width: 800px){.home-top{flex-direction:column;text-align:center}.home-top .field{width:100%}}@media screen and (max-width: 1084px){.home-banner-bottom{--bottom-gap: var(--size-1);display:inline-block;text-align:center}.home-banner-bottom>*{margin:var(--bottom-gap)}.home-banner-bottom .btn{display:flex;width:calc(100% - var(--bottom-gap) * 2)}}@media screen and (max-width: 450px){.home-banner-bottom .banner-stat{font-size:.8em}}.games-grid{--grid-gap: calc(8px + 4 * (100vw - 320px) / 1080);display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(150px + 48 * (100vw - 320px) / 1080),1fr));gap:var(--grid-gap)}.game-card{--card-padding: calc(16px + 4 * (100vw - 320px) / 1080);--card-gap: calc(var(--card-padding) / 3);--card-transition: .3s var(--cubic);position:relative;border-radius:var(--radius-primary);cursor:pointer}.game-card-bg{display:block;width:100%;border-radius:inherit;z-index:0;position:relative}.game-card-bg-picture{display:block;width:100%;border-radius:inherit;overflow:hidden;line-height:0}.game-card-content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:var(--radius-primary);display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:var(--card-padding)}.game-card-content>*{z-index:3}.game-card-content:before,.game-card-content:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:1;background:linear-gradient(25deg,var(--black-dark) 15%,oklch(from var(--black-dark) l c h/.2) 40%)}.game-card-content:after{transition:opacity var(--card-transition);background:linear-gradient(25deg,var(--primary) 15%,oklch(from var(--primary) l c h/0) 60%);border:2px solid var(--primary);opacity:0}.game-card-content:hover:after{opacity:1}.game-card-content:hover .game-card-link{margin-top:calc(var(--card-padding) / 2);bottom:0;max-height:2.6em;display:inline-flex;align-items:flex-start;gap:.5em}.game-card-content:hover .game-card-link svg{flex:0 0 auto;width:1em;position:relative;top:.1em}.game-card-logo-picture{display:block;max-width:100%}.game-card-logo-picture img{display:block;max-width:100%;height:auto}.game-card-serveurs{background-color:oklch(from var(--black-dark) l c h/.75);color:var(--white);margin-top:auto;border-radius:var(--radius-rounded);padding:.65em 1em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:calc(12px + 2 * (100vw - 320px) / 1080)}.game-card-tags{--size: calc(9px + 1 * (100vw - 320px) / 1080);--padding-y: .5em;--padding-x: 1em;font-size:var(--size);font-weight:700;display:flex;flex-wrap:nowrap;align-items:center;gap:.33em;margin-top:var(--card-gap);width:100%;max-width:100%;min-width:0;box-sizing:border-box}.game-card-tag{background-color:oklch(from var(--white-medium) l c h/.15);color:var(--white);border-radius:var(--radius-rounded);padding:var(--padding-y) var(--padding-x);white-space:nowrap;flex:0 0 auto}.game-card-link{transition:max-height var(--card-transition),margin-top var(--card-transition);color:var(--white);font-weight:700;font-size:calc(11px + 2 * (100vw - 320px) / 1080);line-height:1.2;max-height:0;overflow:hidden;position:relative}.home-presentation .presentation-top{background-color:var(--primary)}.home-presentation .presentation-top h2{font-size:calc(24px + 2 * (100vw - 320px) / 1080)}.home-presentation .home-presentation-left-image{display:block;margin-top:calc(var(--presentation-padding) * -1 - (24px + 16 * (100vw - 320px) / 1080));position:relative;left:calc(var(--presentation-padding) * -1);flex:1;mask:linear-gradient(198deg,#000 40%,transparent 80%);-webkit-mask:linear-gradient(198deg,#000 40%,transparent 80%);margin-bottom:calc(var(--presentation-padding) * -3);z-index:0}.home-presentation .home-presentation-left-image img{display:block;width:100%;height:auto}.serveur-banner{--banner-mask: linear-gradient(39deg, oklch(from var(--black-dark) l c h / .85) 43.21%, oklch(from var(--black-medium) l c h / .75) 64.4%);--banner-padding: calc(var(--aside-spacing-top) + var(--main-padding))}.serveur-banner .banner-container{display:flex;flex-direction:row-reverse;align-items:flex-start;padding:var(--banner-padding) 0;gap:var(--banner-padding)}@media screen and (max-width: 950px){.serveur-banner .banner-container{flex-direction:column-reverse;align-items:center;padding-inline:var(--content-padding);gap:calc(var(--banner-padding) * .5);text-align:center}.serveur-banner .banner-container .serveur-position-wrapper{left:50%;transform:translate(-50%)}}.serveur-banner .banner-aside{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:calc(var(--banner-padding) / 2.5)}.serveur-banner .serveur-banner-image{width:100%;height:100%;object-fit:cover}.serveur-position-wrapper{display:flex;align-items:stretch;justify-content:flex-start;gap:var(--size-2);position:absolute;left:calc(var(--banner-padding) * .25);top:0}.serveur-position-wrapper .serveur-position{color:light-dark(var(--black-dark),var(--white));padding-top:.45em;position:static}.serveur-position-premium{background:var(--gold);align-items:center;display:flex}.serveur-position-premium svg{width:1.25em;color:var(--white)}.serveur-position-premium:before{display:none}.serveur-banner-content{flex:1;min-width:0;max-width:100%;display:flex;flex-direction:column;gap:calc(var(--banner-padding) / 2.25)}.serveur-banner-content h1{max-width:100%;line-height:1.1;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.serveur-banner-content .serveur-stat{border:0;background-color:oklch(from var(--black-darkest) l c h/.75);color:var(--white);height:var(--size-height);padding:0 var(--size-padding-x);gap:var(--size-padding-x);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.serveur-banner-content .serveur-stat .btn{--btn-background: oklch(from var(--black-medium) l c h / .75);--btn-border-color: transparent;--btn-color: var(--white);--btn-hover-background: var(--primary);--btn-hover-border-color: transparent;--btn-hover-color: var(--white);margin-right:calc(var(--size-padding-x) * -1)}.serveur-banner-content .serveur-stat-icon{margin-left:-.5em;color:var(--primary)}@media screen and (max-width: 950px){.serveur-banner-content{width:100%;align-self:stretch;align-items:center}.serveur-banner-content h1{width:100%;text-align:center}.serveur-banner-content .breadcrumb{max-width:100%}.serveur-banner-content .breadcrumb-list{justify-content:safe center}.serveur-banner-content .breadcrumb-item:last-child{flex:0 1 auto}}@media screen and (max-width: 600px){.serveur-banner-content .breadcrumb{display:none}}.serveur-banner-image{width:100%;height:100%;border-radius:var(--radius-primary)}.serveur-banner-bottom{display:flex;align-items:center;justify-content:flex-start;gap:var(--size-2)}.serveur-banner-bottom .btn-vote{flex:1}@media screen and (max-width: 950px){.serveur-banner-bottom{justify-content:center}.serveur-banner-bottom .btn-vote{flex:0 0 auto;min-width:max-content;white-space:nowrap}}.serveur-banner-infos{display:flex;align-items:center;justify-content:flex-start;gap:var(--size-3);font-size:calc(12px + 1 * (100vw - 320px) / 1080);flex-wrap:wrap}@media screen and (max-width: 950px){.serveur-banner-infos{justify-content:center}}.serveur-banner-infos .stars-list{--star-color: oklch(from var(--white) l c h / .5);--star-color-active: var(--gold);font-size:2em}.serveur-banner-infos .tag{--tag-background: oklch(from var(--black-darkest) l c h / .75);--tag-color: var(--white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.game-banner{--banner-mask: linear-gradient(287deg, oklch(from var(--black-dark) l c h / .85) 43.21%, oklch(from var(--black-medium) l c h / .5) 64.4%)}.game-banner .banner-container{display:flex;flex-direction:row-reverse;align-items:stretch;justify-content:space-between;padding-bottom:calc(var(--aside-spacing-top) + var(--main-padding));gap:calc(200 * (100vw - 500px) / 1080)}@media screen and (max-width: 950px){.game-banner .banner-container{flex-direction:column;align-items:center;padding-inline:var(--content-padding);gap:calc(var(--banner-padding) * .5);padding-bottom:var(--banner-padding)}}.game-banner .banner-stat{font-size:.9em;flex:1;justify-content:center}@media screen and (max-width: 450px){.game-banner .banner-stat{font-size:.8em}}.game-banner .banner-bottom{margin-bottom:var(--size-3)}.game-banner-aside{display:flex;flex-direction:column;align-items:space-between;justify-content:center}@media screen and (max-width: 950px){.game-banner-aside{width:auto}}.game-banner-top{flex:1;display:flex;align-items:center;justify-content:center;margin:var(--size-2) 0 var(--size-4)}@media screen and (max-width: 950px){.game-banner-top{display:none}}.game-banner-content{text-align:right;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:var(--size-6);flex:1;padding:calc(var(--banner-padding) * .75) 0;position:relative;top:calc(var(--aside-spacing-top) * 1)}@media screen and (max-width: 950px){.game-banner-content{text-align:center;top:0;padding-top:var(--banner-padding);padding-bottom:0}}.game-banner-content h1{font-size:calc(20px + 2 * (100vw - 320px) / 1080);line-height:1.1;text-shadow:var(--shadow-text)}@media screen and (max-width: 950px){.game-banner-content h1{font-size:calc(24px + 6 * (100vw - 320px) / 1080)}}.game-banner-content .paragraph{color:var(--white);text-shadow:var(--shadow-text);font-size:calc(12px + 2 * (100vw - 500px) / 1080)}.game-banner-content .tag{--tag-background: oklch(from var(--primary) l c h / .25);--tag-color: var(--primary);align-self:flex-end;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media screen and (max-width: 950px){.game-banner-content .tag{align-self:center}}.login{--login-right: calc(400px + 150 * (100vw - 320px) / 1080);min-height:60vh;background-color:var(--bg-secondary);margin-bottom:calc(var(--main-margin-4) * -1 + var(--main-padding));border-radius:var(--radius-primary);display:flex;align-items:center;padding:calc(40px + 24 * (100vw - 320px) / 1080) 0;position:relative;background:linear-gradient(153deg,oklch(from var(--black-dark) l c h/.75) 26.55%,oklch(from var(--black-medium) l c h/.75) 67.14%),url(/build/assets/login-background-B-jh30vy.webp) #d3d3d3 50%/cover no-repeat}.login:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,oklch(from var(--black-dark) l c h/.75),oklch(from var(--black-medium) l c h/.75));border-radius:inherit}.login .container{display:flex;align-items:center;gap:calc(40px + 32 * (100vw - 320px) / 1080)}@media screen and (max-width: 1084px){.login .container{flex-direction:column;gap:calc(var(--main-padding) * 2);text-align:center}}.login-left{flex:1}.login-left h1{font-size:calc(24px + 12 * (100vw - 320px) / 1080);width:80%;text-wrap:balance;color:var(--white)}@media screen and (max-width: 1250px){.login-left h1{width:100%}}@media screen and (max-width: 1084px){.login-left h1{font-size:calc(20px + 8 * (100vw - 320px) / 1080)}}.login-right{width:var(--login-right);max-width:calc(100% - var(--main-padding) * 2);text-align:center;padding-inline:calc(var(--bloc-padding) + 24 * (100vw - 500px) / 1080)}@media screen and (max-width: 1084px){.login-right{padding:calc(var(--bloc-padding) / 1.5)}}.login-right h2{font-size:calc(20px + 8 * (100vw - 320px) / 1080)}.login-right .intro{color:var(--text-secondary);line-height:1.45;max-width:36em;margin-inline:auto;font-weight:500}.login-right .form{justify-content:center;align-items:center;gap:calc(var(--content-padding) / 2)}.login-right .field-label{text-align:center;width:100%;margin-bottom:var(--size-1-5)}.login-right-bottom{font-size:.95em;display:flex;align-items:center;justify-content:center;gap:calc(var(--form-gap) / 2);width:100%;flex-wrap:wrap;white-space:nowrap;color:var(--text-secondary)}.login-right-bottom a{color:var(--primary);transition:color var(--transition-link);font-weight:700}.login-right-bottom a:hover{color:var(--primary-light)}.login-right-bottom span+span:before{content:"•";margin-inline:.5em;opacity:.25}.login-form-bottom{display:flex;align-items:center;justify-content:center;gap:calc(var(--form-gap) / 2);width:100%;flex-wrap:wrap}@media screen and (max-width: 480px){.login-form-bottom{flex-direction:column;gap:var(--size-3)}.login-form-bottom .btn{width:100%}.login-form-bottom .captcha-widget{max-width:100%}.login-form-bottom .captcha-widget>*{flex:0 0 200px}}.login-form-bottom .btn{flex:1}.captcha-widget{border:1px solid var(--border-primary);overflow:hidden;border-radius:var(--radius-input);background-color:light-dark(#f8f8f8,#313131);height:var(--size-height);display:flex;align-items:center;padding-left:8px;width:100%;max-width:200px;flex:0 1 auto}.captcha-widget>*{width:200px;max-width:200px;overflow:hidden;transform:translateY(1px)}.captcha-widget>*>div{transform:translate(-5px)}.separator{display:flex;align-items:center;justify-content:center;gap:1em;width:100%;color:var(--text-tertiary);font-size:.9em;line-height:1}.separator:before,.separator:after{content:"";flex:1;height:1px;position:relative;top:1px;background-color:var(--border-primary)}.providers{display:flex;align-items:center;width:100%;gap:calc(4px + 8 * (100vw - 320px) / 1080)}.provider{flex:1;aspect-ratio:1/1;border-radius:var(--radius-secondary);background-color:var(--field-background);display:flex;align-items:center;justify-content:center;color:var(--color);transition:background-color var(--transition-link),color var(--transition-link)}.provider:hover{background-color:var(--color);color:light-dark(var(--white),var(--black))}.provider svg{width:45%;stroke:currentColor}.actualite-banner{text-align:center;padding-inline:var(--content-padding)}.actualite-banner .banner-container{display:flex;justify-content:center;align-items:center}.actualite-banner .breadcrumb-list{width:auto;max-width:100%;justify-content:center}.actualite-banner .breadcrumb{width:auto;max-width:100%}.actualite-banner .breadcrumb-item:last-child{flex:0 1 auto}.actualite-banner .btn{align-self:center}.actualite-banner-inner{display:flex;flex-direction:column;align-items:center;gap:var(--size-6);width:100%}.actualite-about{margin:0;font-size:.98em}.actualite-about .intro{font-family:var(--font-heading)}.actualite-about .paragraph{font-size:.9em}.actualite-list{gap:var(--main-padding)}.actualite-article{--bloc-padding: calc(var(--content-padding) * .5);flex-direction:row;align-items:center}@media screen and (max-width: 900px){.actualite-article{flex-direction:column}}.actualite-article-media{position:relative;flex:0 0 calc(200px + 120 * (100vw - 320px) / 1080);min-height:140px;border-radius:var(--radius-primary);overflow:hidden;background-color:var(--bg-secondary)}@media screen and (max-width: 900px){.actualite-article-media{flex:none;width:100%;min-height:180px}}.actualite-article-image{width:100%;height:100%;object-fit:cover;display:block}.actualite-article-badges{position:absolute;left:var(--size-3);bottom:var(--size-3);display:flex;flex-wrap:wrap;gap:var(--size-1-5);font-size:calc(12px + 2 * (100vw - 320px) / 1080)}.actualite-article-badge{display:inline-flex;align-items:center;gap:.35em;padding:.35em .65em;font-weight:500;color:var(--white);background-color:oklch(from var(--black-darkest) l c h/.75);border-radius:var(--radius-rounded);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.actualite-article-badge svg{width:1em;height:1em;flex-shrink:0}.actualite-article-body{flex:1;display:flex;flex-direction:column;gap:calc(var(--bloc-padding) * .65);min-width:0;padding:calc(var(--bloc-padding) * .5)}.actualite-article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--size-3);font-size:.9em;color:var(--text-tertiary)}.actualite-article-category{font-size:.95em}.actualite-article-byline{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35em;line-height:1.3}.actualite-article-author{--avatar-size: 1.5em;display:inline-flex;align-items:center;gap:.35em;font-weight:700;transition:color var(--transition-link)}.actualite-article-author:hover{color:var(--primary)}.actualite-article-title{margin:0;display:block;line-height:1.4;padding-right:calc(150 * (100vw - 500px) / 1080)}.actualite-article-title a{transition:color var(--transition-link)}.actualite-article-title a:hover{color:var(--primary)}.actualite-article-excerpt{margin:0;line-height:1.55;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.profil-banner{--banner-padding: calc(var(--aside-spacing-top) + var(--main-padding));--banner-mask: linear-gradient(35deg, oklch(from var(--black-dark) l c h / .82) 34%, oklch(from var(--black-medium) l c h / .6) 100%)}.profil-banner .banner-container{padding:var(--banner-padding) var(--content-padding);display:flex;align-items:center;justify-content:space-between;gap:calc(var(--banner-padding) * 1)}.profil-banner .banner-bottom{flex-wrap:wrap}@media screen and (max-width: 700px){.profil-banner .banner-bottom{font-size:.75em}}.profil-avatar-wrapper{--avatar-size: calc(88px + 32 * (100vw - 320px) / 1080);--avatar-background: oklch(from var(--black-darkest) l c h / .65);position:relative}@media screen and (max-width: 700px){.profil-avatar-wrapper{display:none}}.profil-avatar-badge{position:absolute;right:0;bottom:0;width:calc(var(--avatar-size) * .25);height:calc(var(--avatar-size) * .25);border-radius:var(--radius-rounded);display:inline-flex;align-items:center;justify-content:center;background-color:var(--primary);color:var(--white);font-weight:700;font-size:calc(var(--avatar-size) * .15)}.profil-banner-texts{display:flex;flex-direction:column;gap:calc(var(--banner-padding) * .4);flex:1;min-width:0}.profil-banner-texts .breadcrumb{max-width:100%}.profil-banner-texts h1{line-height:1}.profil-banner-stats{display:flex;flex-wrap:wrap;align-items:center;gap:var(--size-2)}.profil-pill{display:inline-flex;align-items:center;gap:.55em;background-color:oklch(from var(--black-darkest) l c h/.65);padding:.8em 1.3em;border-radius:var(--radius-rounded);font-size:.93em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.profil-pill svg{color:var(--primary)}.profil-content{gap:var(--main-padding)}.public-profile-comments .comment-right-top{align-items:flex-start}.public-profile-comment-server{min-width:0;line-height:1.15}.public-profile-comment-link{color:var(--primary);font-weight:700;overflow-wrap:anywhere;transition:color var(--transition-link)}.public-profile-comment-link:hover{color:var(--primary-light)}.presentation-vote{margin-top:calc(var(--main-padding) * -1)}.table-vote{font-size:calc(12px + 5 * (100vw - 500px) / 1080)}.table-vote .table-vote-rank{text-align:center;font-family:var(--font-heading);font-weight:700;font-size:calc(16px + 4 * (100vw - 320px) / 1080);padding:0 .15em}.table-vote .table-vote-avatar{width:0}.table-vote .table-actions .color-premium{color:var(--gold)}@media screen and (max-width: 700px){.table-vote .table-actions span{display:none}.table-vote .table-actions svg{transform:scale(1.5)}}.vote-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;max-width:calc(100px + 200 * (100vw - 500px) / 1080);display:block}.bloc-easyvote{flex-direction:row}.bloc-easyvote h2{flex-direction:column;justify-content:flex-start;align-items:flex-start;font-size:calc(24px + 6 * (100vw - 320px) / 1080);text-align:left;padding-bottom:.9em}.bloc-easyvote h2 strong{position:relative;font-size:1.5em;line-height:.1;transform:rotate(-5deg)}.bloc-easyvote h2 span{background-color:var(--primary);width:1em;height:1em;display:inline-flex;justify-content:center;margin:-.5em 0;color:var(--white);align-items:center;border-radius:var(--radius-rounded);position:relative;left:-.1em;z-index:-1}.bloc-easyvote .intro{font-size:calc(16px + 3 * (100vw - 320px) / 1080)}.bloc-easyvote .mention{color:var(--text-tertiary);font-size:calc(11px + 1 * (100vw - 320px) / 1080)}.bloc-easyvote .mention a{color:var(--primary);transition:color var(--transition-link);font-weight:700;display:inline-block;margin-top:.75em;cursor:pointer}.bloc-easyvote .mention a:hover{color:var(--primary-light)}@media screen and (max-width: 1150px){.bloc-easyvote{flex-direction:column}.bloc-easyvote .mention{width:100%}}.bloc-easyvote-left{display:flex;align-items:flex-start;flex-direction:column;gap:calc(var(--bloc-padding) / 2)}@media screen and (max-width: 1150px){.bloc-easyvote-left{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}}.bloc-easyvote-left>*{display:flex;align-items:flex-start;flex-direction:column;gap:calc(var(--bloc-padding) / 2)}.bloc-easyvote-right{display:grid;grid-template-columns:repeat(2,1fr);flex:1;gap:calc(var(--bloc-padding) / 3)}@media screen and (max-width: 700px){.bloc-easyvote-right{grid-template-columns:repeat(1,1fr)}}.bloc-easyvote-card{--card-padding: calc(var(--bloc-padding) / 2);display:flex;align-items:flex-start;padding:var(--card-padding);background-color:var(--body);gap:calc(var(--card-padding) / 1.75);border-radius:var(--radius-primary)}.bloc-easyvote-card svg{--size: calc(40px + 8 * (100vw - 320px) / 1080);width:var(--size);min-width:var(--size);height:var(--size);background-color:var(--primary);border-radius:var(--radius-rounded);color:var(--white);padding:calc(var(--size) / 4)}.bloc-easyvote-card .icon-crown{background-color:var(--gold)}.bloc-easyvote-card-content{display:flex;flex-direction:column;gap:calc(var(--card-padding) / 3)}.bloc-easyvote-card-content h3{font-size:calc(15px + 1 * (100vw - 320px) / 1080);line-height:1}.bloc-easyvote-card-content .paragraph{font-size:calc(11px + 1 * (100vw - 320px) / 1080)}.bloc-easyvote-btn{display:inline-flex;align-items:stretch;border-radius:var(--btn-radius);background-color:var(--black-medium);color:var(--white);align-self:flex-start}.bloc-easyvote-btn strong{align-self:center;display:inline-block;padding-inline:1em 1.5em}.vote-top{margin-top:calc(var(--aside-spacing-top) * -1 - var(--main-padding));display:flex;align-items:stretch;gap:var(--main-padding)}@media screen and (max-width: 950px){.vote-top{margin-top:0}}@media screen and (max-width: 1250px){.vote-top{flex-direction:column}}.bloc-vote{background-color:var(--primary);color:var(--white);text-align:center;justify-content:center;align-items:center}.bloc-vote .message{background-color:color-mix(in srgb,var(--white) 90%,var(--message-color) 10%);border:1px solid color-mix(in srgb,var(--message-color) 20%,transparent);box-shadow:0 10px 28px oklch(from var(--black-dark) l c h/.08);inline-size:0;min-inline-size:100%}.bloc-vote .message .paragraph,.bloc-vote .message p{min-width:0;overflow-wrap:anywhere;word-break:break-word}.bloc-vote h2{font-size:calc(24px + 6 * (100vw - 320px) / 1080)}.form-vote{--field-background: oklch(from var(--black) l c h / .15);--field-color: var(--white);--field-color-icon-focus: var(--white);--message-blured-bg: oklch(from var(--primary) l c h / .75);--message-blured-link-color: var(--black);--message-blured-link-color-hover: var(--white);--message-blured-icon-color: var(--white);width:100%;padding-inline:calc(20 * (100vw - 500px) / 1080)}@media screen and (max-width: 1250px){.form-vote{padding-inline:calc(300 * (100vw - 600px) / 1080);max-width:100%}}.form-vote>.paragraph{width:calc(250px + 100 * (100vw - 320px) / 1080);margin:auto;display:flex;align-items:flex-start;gap:var(--size-2);font-size:.9em;color:var(--white);font-style:italic}@media screen and (max-width: 500px){.form-vote>.paragraph{width:100%}}.form-vote .timer{font-size:1.25em;font-family:var(--font-heading)}.field-captcha{--field-background: #fff;--field-color: var(--primary);--field-color-icon-focus: var(--white)}.field-captcha .field-content{align-items:center}.field-captcha-iframe{height:43px;overflow:hidden;border-radius:var(--radius-input);max-width:100%;margin-right:1em}.field-captcha-iframe iframe{border:0;position:relative;top:-1px;left:3px;transform:scale(1.06)}@media screen and (max-width: 600px){.field-captcha-iframe{transform:scale(.7);margin-inline:-40px}}.vote-email-captcha{align-self:center;max-width:100%}.vote-email-captcha>*{max-width:100%}.form-vote-bottom{--padding: 3px;background-color:var(--field-background);width:100%;display:flex;border-radius:var(--radius-input);padding:var(--padding);gap:var(--size-4)}@media screen and (max-width: 500px){.form-vote-bottom{flex-direction:column;padding-top:1em}}.form-vote-bottom .btn{--btn-background: var(--white);--btn-color: var(--primary);--btn-border-color: var(--white);--btn-hover-background: var(--primary);--btn-hover-color: var(--white);--btn-hover-border-color: var(--primary)}.form-vote-bottom-title{flex:1;display:flex;align-items:center;justify-content:space-between;padding-left:var(--size-5);gap:var(--size-4);font-size:.95em}@media screen and (max-width: 500px){.form-vote-bottom-title{padding-right:var(--size-5)}}.form-vote-bottom-title span{display:inline-flex;gap:.15em;align-items:center}.form-vote-bottom-title strong{border-radius:var(--radius-rounded);padding:.25em .75em}.form-vote-bottom-title strong.on{background-color:var(--success)}.form-vote-bottom-title strong.off{background-color:oklch(from var(--white) l c h/.25)}.bloc-sponsor{flex:1;align-self:flex-start;width:100%}@media screen and (min-width: 500px){.bloc-sponsor{--bloc-padding: calc(20px + 4 * (100vw - 320px) / 1080)}}.bloc-sponsor h2{font-size:calc(20px + 1 * (100vw - 320px) / 1080);justify-content:center;text-align:center}.location-banner{--banner-mask: linear-gradient(287deg, oklch(from var(--black-dark) l c h / .85) 43.21%, oklch(from var(--black-medium) l c h / .5) 64.4%)}.location-banner .banner-container{display:flex;flex-direction:row-reverse;align-items:stretch;justify-content:space-between;gap:calc(200 * (100vw - 500px) / 1080)}@media screen and (max-width: 950px){.location-banner .banner-container{flex-direction:column;align-items:center;padding-inline:var(--content-padding);gap:calc(var(--banner-padding) * .5);padding-bottom:var(--banner-padding)}}.location-banner .banner-stat{font-size:.9em;flex:1;justify-content:center}@media screen and (max-width: 450px){.location-banner .banner-stat{font-size:.8em}}.location-banner .banner-bottom{margin-bottom:var(--size-3)}.location-banner-aside{display:flex;flex-direction:column;align-items:space-between;justify-content:center;top:var(--location-serveur-spacing);margin:calc(var(--location-serveur-marge) * -1) 0;position:relative}@media screen and (max-width: 950px){.location-banner-aside{width:auto}}@media screen and (max-width: 1150px){.location-banner-aside{display:none}}.location-banner-affiche{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-primary)}.location-banner-top{flex:1;display:flex;align-items:flex-start;justify-content:center;margin:var(--size-2) 0 var(--size-4)}@media screen and (max-width: 950px){.location-banner-top{display:none}}.location-banner-content{text-align:right;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:var(--size-6);flex:1;padding:calc(var(--banner-padding) * .75) 0;position:relative}@media screen and (max-width: 950px){.location-banner-content{text-align:center;top:0;padding-top:var(--banner-padding);padding-bottom:0}}.location-banner-content h1{font-size:calc(20px + 2 * (100vw - 320px) / 1080);line-height:1.1;text-shadow:var(--shadow-text)}@media screen and (max-width: 950px){.location-banner-content h1{font-size:calc(24px + 6 * (100vw - 320px) / 1080)}}.location-banner-content .paragraph{color:var(--white);text-shadow:var(--shadow-text);font-size:calc(12px + 2 * (100vw - 500px) / 1080)}@media screen and (max-width: 1150px){.location-banner-content{text-align:center}}.location-banner-aside-content{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--size-6);background:linear-gradient(to top,var(--black) 0%,oklch(from var(--black-dark) l c h/0) 50%);border-radius:var(--radius-primary)}@media screen and (min-width: 1150px){.location-aside{margin-top:calc(var(--location-serveur-spacing) + var(--main-padding) * 2)}}.location-filters{display:flex;flex-direction:column;gap:calc(var(--wrapper-gap) / 1.5);width:100%}.location-filter-fields{display:flex;flex-direction:column;gap:calc(var(--bloc-padding) / 3);margin-inline:calc(var(--bloc-padding) * -.25);margin-bottom:calc(var(--bloc-padding) * -.25)}.location-filter-field{gap:0}.location-aside-hint{margin:0;font-size:.75em;font-style:italic;line-height:1.35;color:var(--text-tertiary)}.location-offers{--offer-accent: var(--primary);display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(300px + 100 * (100vw - 320px) / 1080),1fr));gap:var(--wrapper-gap)}@media screen and (max-width: 900px){.location-offers{grid-template-columns:1fr}}@media screen and (max-width: 950px){.location-offers{max-width:var(--container-max)}}.location-card{--bloc-padding: calc(var(--content-padding) * .5);--width-left: calc(170px + 40 * (100vw - 400px) / 1080);--width-right: calc(170px + 40 * (100vw - 400px) / 1080);--card-bg: var(--bg-primary);font-size:calc(13px + 1 * (100vw - 320px) / 1080);padding:0;gap:0;position:relative;background:var(--card-bg);color:var(--text-secondary);border:2px solid var(--card-border, transparent)}.location-card.show{--card-border: var(--primary);z-index:5;border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 24px 32px -10px #0000001a}.location-card.show .location-card-bottom{display:flex}.location-card.show .location-card-fonctionnalites{border-bottom-color:var(--border-primary)}.location-card.show .location-arrow svg{transform:rotate(180deg)}.location-card>*{padding:var(--bloc-padding)}.location-card>*+*{border-top:1px solid var(--border-primary)}.location-card-sponso{--card-bg: linear-gradient(to top, oklch(from var(--gold) l c h / .1) 0%, oklch(from var(--gold) l c h / .1) 100%) var(--body);--primary: var(--gold);--primary-light: var(--gold-light);--btn-background: var(--gold);--btn-hover-background: var(--gold-light);--btn-hover-border-color: var(--gold-light);--btn-hover-color: var(--white);--btn-color: var(--white);--btn-border-color: var(--gold);border:2px solid var(--gold)}.location-card-sponso .location-card-top-right{background-color:oklch(from var(--gold) l c h/.15)}.location-card-sponso .location-badge{background-color:var(--gold);color:var(--white)}.location-card-sponso .location-card-fonctionnalite:not(.location-card-fonctionnalite-disabled) svg{color:var(--gold)}.location-card-sponso .location-arrow{background-color:var(--gold);color:var(--white)}.location-card-large{grid-column:1/-1}@media screen and (min-width: 1450px){.location-card-large .location-card-options{position:absolute;width:calc(100% - var(--width-left) - var(--width-right) - var(--bloc-padding) * 2);left:calc(var(--width-left) + var(--bloc-padding));top:calc(24px + 4 * (100vw - 320px) / 1080);border-top:0;grid-template-columns:repeat(2,1fr)}}.location-card-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(150px + 24 * (100vw - 320px) / 1080),1fr));gap:calc(var(--bloc-padding) / 2);color:var(--text-primary)}.location-card-option{display:flex;align-items:flex-start;gap:calc(var(--bloc-padding) / 2);padding-left:.5em}.location-card-option svg{min-width:1em;color:var(--primary);position:relative;top:.075em}.location-card-fonctionnalites{font-size:.85em;display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(100px + 24 * (100vw - 320px) / 1080),1fr));gap:calc(var(--bloc-padding) / 2);position:relative;z-index:1;border-bottom:1px solid transparent;padding-bottom:calc(var(--bloc-padding) * 1.25);margin-bottom:-2px}.location-card-fonctionnalite span{display:inline-flex;align-items:flex-start;gap:calc(var(--bloc-padding) / 3)}.location-card-fonctionnalite svg{min-width:1em;position:relative;top:.075em}.location-card-fonctionnalite-disabled{color:oklch(from var(--text-tertiary) l c h/.25)}.location-card-top{display:flex;align-items:stretch;justify-content:space-between;gap:calc(var(--bloc-padding) * 1)}.location-card-top-left{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:calc(var(--bloc-padding) / 2);max-width:var(--width-left);flex:1;padding:calc(var(--bloc-padding) * .5)}.location-card-top-left-img{display:flex;align-items:center;justify-content:center;flex:1;width:100%}.location-card-top-left-img img{max-width:100%;max-height:100%}.location-card-top-left-rating{display:block;width:calc(80px + 16 * (100vw - 320px) / 1080)}.location-card-top-left-rating img{width:100%}.location-card-top-right{--padding: calc(var(--bloc-padding) * .45);padding:var(--padding);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--padding);background-color:var(--body);margin:calc(var(--bloc-padding) * -.25);margin-left:0;min-width:var(--width-right);border-radius:var(--radius-primary)}.location-card-top-right .btn{--btn-padding-y: .8em;margin-top:auto;width:100%}.location-card-top-right-content{text-align:center;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:calc(var(--padding) / 2);flex:1;padding-top:calc(var(--padding) / 2);min-height:80px}.location-name{font-family:var(--font-heading);font-size:calc(15px + 1 * (100vw - 320px) / 1080)}.location-price{display:flex;align-items:center;gap:.5em}.location-price strong{font-family:var(--font-heading);font-size:calc(24px + 2 * (100vw - 320px) / 1080);line-height:1}.location-price small{font-size:calc(12px + 1 * (100vw - 320px) / 1080);line-height:1;color:var(--text-tertiary)}.location-discount{font-size:.75em;color:var(--text-tertiary);text-align:center}.location-badges{width:100%;top:-2px;left:0;position:absolute;display:flex;gap:var(--size-2);align-items:stretch;padding-inline:calc(var(--bloc-padding) * 1.25)}.location-badge{background-color:var(--text-secondary);color:var(--body);font-weight:800;font-size:.95em;border-radius:0 0 1em 1em;padding:.25em .75em .35em;display:inline-flex;align-items:center;gap:.5em}.location-badge svg{transform:scale(1.15)}.location-badge-discount{background-color:oklch(from var(--primary) l c h/.15);color:var(--primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin-left:auto}.location-badge-flag{padding:.25em}.location-badge-flag img{width:24px}.location-card-bottom{z-index:0;pointer-events:none;display:flex;align-items:flex-start;gap:calc(var(--bloc-padding) / 2);flex-wrap:wrap;white-space:nowrap}@media screen and (min-width: 500px){.location-card-bottom{display:none;position:absolute;top:100%;border:2px solid var(--primary);border-top:0;left:-2px;width:calc(100% + 4px);box-shadow:0 24px 32px -10px #0000001a;background:var(--card-bg);border-radius:0 0 var(--radius-primary) var(--radius-primary)}}.location-infos{font-size:.95em;display:flex;flex-direction:column;gap:.25em;flex:1}.location-infos span{font-size:.85em;color:var(--text-tertiary)}.location-arrow{transition:background-color var(--transition-link),color var(--transition-link);position:absolute;bottom:-1px;left:50%;transform:translate(-50%);background-color:light-dark(var(--bg-secondary),oklch(from var(--white-dark) l c h/.05));border-radius:var(--radius-rounded) var(--radius-rounded) 0 0;width:40px;height:20px;display:flex;align-items:center;justify-content:center;font-size:1.5em;cursor:pointer}.location-arrow:hover{background-color:var(--primary);color:var(--white)}.location-arrow svg{transition:transform .3s ease-in-out}@media screen and (max-width: 500px){.location-arrow{display:none}}#global-data-tooltip.global-data-tooltip[data-variant=sponso]{background-color:oklch(from var(--gold) l c h/.85);color:var(--white)}.default-banner{text-align:center;padding-inline:var(--content-padding)}.default-banner .banner-container{display:flex;justify-content:center;align-items:center}.default-banner .breadcrumb-list{width:auto;max-width:100%;justify-content:center}.default-banner .breadcrumb{width:auto;max-width:100%}.default-banner .breadcrumb-item:last-child{flex:0 1 auto}.default-banner-inner{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--size-4)}.default-kit-content .bloc{--heading-min-size: .95em}.default-kit-content .bloc h2,.default-kit-content .bloc h3,.default-kit-content .bloc h4,.default-kit-content .bloc h5,.default-kit-content .bloc h6{line-height:1.15}.default-kit-content .bloc h2{font-size:max(var(--heading-min-size),23px + 4 * (100vw - 320px) / 1080)}.default-kit-content .bloc h3{font-size:max(var(--heading-min-size),20px + 3 * (100vw - 320px) / 1080)}.default-kit-content .bloc h4{font-size:max(var(--heading-min-size),18px + 2 * (100vw - 320px) / 1080)}.default-kit-content .bloc h5{font-size:max(var(--heading-min-size),16px + 1 * (100vw - 320px) / 1080)}.default-kit-content .bloc h6{font-size:var(--heading-min-size)}.default-kit-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:var(--size-2)}.default-kit-checks,.default-kit-radios{width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:var(--size-3)}.default-kit-messages{width:100%;display:flex;flex-direction:column;gap:var(--size-2)}.message{--message-color: var(--primary);display:flex;align-items:flex-start;justify-content:flex-start;gap:.75em;padding:1em;border-radius:var(--radius-secondary);background-color:oklch(from var(--message-color) l c h/.15);color:var(--message-color);width:100%;text-align:left}.message .icon{flex-shrink:0;font-size:1.15em;position:relative;top:.1em}.message p{line-height:1.35}.message .paragraph{flex:1;min-width:0;color:inherit}.message .paragraph ul li:before,.message .paragraph ul .li:before,.message .paragraph .ul li:before,.message .paragraph .ul .li:before,.message .paragraph ol li:before,.message .paragraph ol .li:before,.message .paragraph .ol li:before,.message .paragraph .ol .li:before{color:var(--message-color)}.message .paragraph a,.message .paragraph .a{color:var(--message-color)}.message .paragraph a:hover,.message .paragraph .a:hover{color:oklch(from var(--message-color) calc(l + .12) c h)}.message.message-inline{display:inline-flex;vertical-align:middle;max-width:100%;padding:.5em .85em;width:max-content;margin-top:0}.message-success{--message-color: var(--success)}.message-gold{--message-color: var(--gold)}.message-warning{--message-color: var(--warning)}.message-info{--message-color: var(--color-sky)}.message-danger{--message-color: var(--danger)}.table{width:100%}.static-page-content .bloc{scroll-margin-top:calc(var(--main-padding) * 2)}.static-page-content .paragraph:not(.message .paragraph) .static-page-description{color:var(--text-secondary);font-weight:600}.static-page-content .paragraph:not(.message .paragraph) .static-page-question>*+*{margin-top:.5em}.static-page-content .paragraph:not(.message .paragraph) .static-page-question+.static-page-question{margin-top:1em}.static-page-content .table-wrapper{width:100%;overflow-x:auto;border-radius:var(--radius-secondary)}.static-code{position:relative;border-radius:var(--radius-secondary);background-color:var(--black-darkest);color:var(--white);overflow:hidden}.static-code .btn{position:absolute;top:var(--size-3);right:var(--size-3);z-index:1;--btn-background: oklch(from var(--white) l c h / .12);--btn-color: var(--white);--btn-border-color: oklch(from var(--white) l c h / .12);--btn-hover-background: var(--primary);--btn-hover-border-color: var(--primary)}.static-code pre{margin:0;padding:calc(var(--content-padding) * .75);padding-right:calc(var(--content-padding) * 1.75);overflow-x:auto}.static-code code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.9em;line-height:1.55;white-space:pre}html{background-color:var(--body);color:var(--text-primary);font-size:15px;line-height:1.2;overflow-x:clip;-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar{display:none}html ::selection{background-color:oklch(from var(--primary) l c h/.85);color:var(--white);-webkit-text-fill-color:var(--white)}html ::-moz-selection{background-color:oklch(from var(--primary) l c h/.85);color:var(--white);-webkit-text-fill-color:var(--white)}@media screen and (max-width: 390px){html{font-size:14px}}html #nprogress .bar{background:var(--primary)!important}[data-selection-black] ::selection{background-color:oklch(from var(--black-dark) l c h/.85);color:var(--white);-webkit-text-fill-color:var(--white)}[data-selection-black] ::-moz-selection{background-color:oklch(from var(--black-dark) l c h/.85);color:var(--white);-webkit-text-fill-color:var(--white)}body{font-family:var(--font-main);font-weight:500;font-feature-settings:"salt" on}svg{stroke-linecap:round;stroke-linejoin:round}img{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}strong{font-weight:800}.main{padding-inline:var(--main-padding)}.tester{position:fixed;bottom:0;right:0;font-size:10px;background-color:var(--black-dark);border-top-left-radius:var(--radius-secondary);color:var(--white);z-index:100;padding:.5em;cursor:pointer}.tester:hover{background-color:var(--primary)}[data-loading]{--color-1: light-dark(var(--bg-primary), var(--black-medium));--color-2: light-dark(var(--bg-secondary), var(--bg-primary));position:relative;color:transparent!important;white-space:nowrap;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none!important}[data-loading]>*{opacity:0}[data-loading]:after{content:"";position:absolute;z-index:100;inset:var(--inset, -1px);border-radius:var(--radius-secondary);background:linear-gradient(-45deg,var(--color-1) 10%,var(--color-2),var(--color-1) 90%);background-size:400% 400%;animation:lazyBg 1s ease infinite}[data-loading][data-loading-min]{--inset: 5px}[data-loading=light]{--color-1: var(--bg-secondary);--color-2: var(--white-dark)}@keyframes lazyBg{0%,to{background-position:0 50%}50%{background-position:100% 50%}}
