/* v3.min.css : généré par tools/design-v3/minifier-css.sh depuis v3.css (esbuild 0.28.2), ne pas éditer. source-sha256:145b86f9060408663c2ce10211646e5b9ebc7389925a77c36dc8ea12f64e2add */
:root{color-scheme:dark;--a-background: #121318;--a-panel: #1A1B21;--a-bar: #17181E;--a-secondary: #23252D;--a-tertiary: #3A3D47;--a-border: #2E313A;--a-field-border: #3A3D47;--a-accent: #1BFBE6;--a-on-accent: #06201E;--a-accent-soft: rgba(27, 251, 230, .14);--a-nouveau: #6A4BF0;--a-nouveau-texte: #A895FF;--a-online: #23A55A;--a-online-text: #7DDC9E;--a-away: #F0B232;--a-error: #FF6B68;--a-danger: #FF8A87;--a-mention-text: #FFC94D;--a-text-strong: #ECEEF2;--a-text: #C9CDD6;--a-text-muted: #A5ABB8;--a-text-faint: #8E94A1;--a-font: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji";--v3-fs-xs: .8125rem;--v3-fs-sm: .875rem;--v3-fs-md: 1rem;--v3-fs-lg: 1.125rem;--v3-fs-xl: 1.375rem;--v3-fs-2xl: clamp(1.5rem, 1.2rem + 1.2vw, 2rem);--v3-fs-3xl: clamp(2rem, 1.4rem + 2.6vw, 3.25rem);--v3-lh: 1.6;--v3-lh-tight: 1.2;--v3-s-half: 4px;--v3-s1: 8px;--v3-s2: 16px;--v3-s3: 24px;--v3-s4: 32px;--v3-s5: 40px;--v3-s6: 48px;--v3-s8: 64px;--v3-s10: 80px;--v3-r-sm: 8px;--v3-r-btn: 14px;--v3-r-card: 16px;--v3-r-field: 14px;--v3-r-lg: 24px;--v3-r-pill: 999px;--v3-shadow-1: 0 1px 2px rgba(0, 0, 0, .35);--v3-shadow-2: 0 8px 24px rgba(0, 0, 0, .35);--v3-shadow-3: 0 24px 64px rgba(0, 0, 0, .5);--v3-glow: 0 0 0 1px rgba(27, 251, 230, .35), 0 8px 32px rgba(27, 251, 230, .12);--v3-field-border: #6B7180;--v3-touch: 44px;--v3-header-h: 64px;--v3-max: 1120px;--v3-max-text: 720px;--v3-gutter: 16px}@media(min-width:768px){:root{--v3-gutter: 24px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--v3-header-h) + var(--v3-s2))}body{margin:0;min-height:100vh;background:var(--a-background);color:var(--a-text);font-family:var(--a-font);font-size:var(--v3-fs-md);line-height:var(--v3-lh);-webkit-font-smoothing:antialiased;overflow-wrap:break-word}img,svg{max-width:100%;height:auto}img{display:block}h1,h2,h3,h4{margin:0 0 var(--v3-s2);color:var(--a-text-strong);font-weight:700;line-height:var(--v3-lh-tight);letter-spacing:-.01em}h1{font-size:var(--v3-fs-3xl);letter-spacing:-.02em}h2{font-size:var(--v3-fs-2xl)}h3{font-size:var(--v3-fs-xl)}h4{font-size:var(--v3-fs-lg)}p,ul,ol,dl,figure,blockquote{margin:0 0 var(--v3-s2)}a{color:var(--a-accent);text-underline-offset:.18em}a:hover,strong{color:var(--a-text-strong)}hr{height:1px;margin:var(--v3-s4) 0;border:0;background:var(--a-border)}button,input,select,textarea{font:inherit;color:inherit}::selection{background:#1bfbe64d;color:var(--a-text-strong)}:focus{outline:none}:focus-visible{outline:3px solid var(--a-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.v3-wrap{width:100%;max-width:calc(var(--v3-max) + 2 * var(--v3-gutter));margin-inline:auto;padding-inline:var(--v3-gutter)}.v3-main{display:block;padding-bottom:var(--v3-s8)}.v3-section{padding-block:var(--v3-s5)}@media(min-width:768px){.v3-section{padding-block:var(--v3-s8)}}.v3-section-head{max-width:var(--v3-max-text);margin-bottom:var(--v3-s3)}.v3-section-head p{color:var(--a-text-muted)}.v3-eyebrow{display:block;margin-bottom:var(--v3-s1);color:var(--a-accent);font-size:var(--v3-fs-sm);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.v3-lead{font-size:var(--v3-fs-lg);color:var(--a-text)}.v3-muted{color:var(--a-text-muted)}.v3-small{font-size:var(--v3-fs-sm)}.v3-stack>*+*{margin-top:var(--v3-s2)}.v3-prose{max-width:var(--v3-max-text)}.v3-prose h2{margin-top:var(--v3-s5)}.v3-prose h3{margin-top:var(--v3-s4)}.v3-prose ul,.v3-prose ol{padding-left:1.25em}.v3-prose li+li{margin-top:var(--v3-s1)}.v3-skip{position:absolute;left:var(--v3-s2);top:-100px;z-index:100;display:inline-flex;align-items:center;min-height:var(--v3-touch);padding:0 var(--v3-s2);border-radius:var(--v3-r-sm);background:var(--a-accent);color:var(--a-on-accent);font-weight:700}.v3-skip:focus{top:var(--v3-s1)}.v3-header>.v3-skip{top:-300px}.v3-header>.v3-skip:focus{top:var(--v3-s1)}.v3-header{position:sticky;top:0;z-index:50;background:#17181ef0;border-bottom:1px solid var(--a-border)}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.v3-header{background:#17181ecc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.v3-header-row{display:flex;align-items:center;gap:var(--v3-s1);min-height:var(--v3-header-h)}.v3-brand{display:inline-flex;align-items:center;gap:10px;min-height:var(--v3-touch);margin-right:auto;color:var(--a-text-strong);font-size:1.25rem;font-weight:800;letter-spacing:-.02em;text-decoration:none}.v3-brand:hover{color:var(--a-text-strong)}.v3-brand img{width:36px;height:36px}.v3-panel{display:flex;align-items:center;gap:var(--v3-s1)}.v3-nav ul{display:flex;gap:var(--v3-s-half);margin:0;padding:0;list-style:none}.v3-nav a{display:inline-flex;align-items:center;gap:var(--v3-s1);min-height:var(--v3-touch);padding:0 12px;border-radius:var(--v3-r-pill);color:var(--a-text);font-size:var(--v3-fs-md);font-weight:600;text-decoration:none}.v3-nav a:hover{background:#ffffff0f;color:var(--a-text-strong)}.v3-nav a[aria-current=page]{background:var(--a-accent-soft);color:var(--a-accent)}.v3-nav .v3-icon{display:none}.v3-nav a,.v3-header .v3-btn{white-space:nowrap}html:not(.v3-session) [data-v3-en-session],html.v3-session [data-v3-hors-session]{display:none!important}.v3-nav li{flex-shrink:0}@media(min-width:960px){.v3-header-row>*,.v3-panel>*{flex-shrink:0}}.v3-header .v3-btn{flex-shrink:0}@media(min-width:960px){.v3-nav a{padding:0 9px}}@media(min-width:960px)and (max-width:1099px){.v3-header .v3-brand span{display:none}}@media(min-width:960px)and (max-width:1239px){.v3-nav a{padding:0 8px;font-size:var(--v3-fs-sm)}.v3-header .v3-cta-long{display:none}.v3-header .v3-cta-short{display:inline}}.v3-header .v3-menu-button,.v3-menu-button .v3-i-close,.v3-menu-button[aria-expanded=true] .v3-i-open{display:none}.v3-menu-button[aria-expanded=true] .v3-i-close{display:inline-block}.v3-cta-short{display:none}@media(max-width:959px){.v3-header-row{flex-wrap:wrap}.no-js .v3-header .v3-menu-button{display:none!important}.v3-header .v3-menu-button{display:inline-flex}.v3-cta-long{display:none}.v3-cta-short{display:inline}.v3-panel{flex-direction:column;align-items:stretch;gap:var(--v3-s2);padding:var(--v3-s2) var(--v3-gutter) var(--v3-s3);border-top:1px solid var(--a-border);background:var(--a-bar);order:3;flex-basis:calc(100% + 2 * var(--v3-gutter));margin-inline:calc(-1 * var(--v3-gutter))}.js .v3-panel{position:absolute;left:0;right:0;top:100%;margin:0;max-height:calc(100vh - var(--v3-header-h));overflow-y:auto;box-shadow:var(--v3-shadow-3)}.js .v3-panel:not(.is-open){display:none}.v3-nav ul{flex-direction:column;gap:2px}.v3-nav a{width:100%;min-height:52px;padding:0 var(--v3-s2);border-radius:var(--v3-r-btn);font-size:var(--v3-fs-lg)}.v3-nav .v3-icon{display:inline-block;color:var(--a-text-muted)}.v3-nav a[aria-current=page] .v3-icon{color:var(--a-accent)}.js .v3-header-row{flex-wrap:nowrap}.v3-brand{min-width:0;flex-shrink:1}.v3-brand span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:399px){.v3-header-row{gap:6px}.v3-brand{gap:8px;font-size:1.1rem}.v3-brand img{width:32px;height:32px}}@media(max-width:339px){.js .v3-header .v3-brand span{display:none}}.v3-header .language-switcher{position:relative}.v3-header .language-switcher summary{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:var(--v3-touch);min-height:var(--v3-touch);padding:0 12px;border:1px solid var(--a-border);border-radius:var(--v3-r-pill);color:var(--a-text);font-size:var(--v3-fs-sm);font-weight:700;cursor:pointer;list-style:none}.v3-header .language-switcher summary::-webkit-details-marker{display:none}.v3-header .language-switcher summary:hover{background:#ffffff0f}.v3-header .language-switcher-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin-top:var(--v3-s1);padding:var(--v3-s1);border:1px solid var(--a-border);border-radius:var(--v3-r-card);background:var(--a-panel)}@media(min-width:960px){.v3-header .language-switcher-options{position:absolute;right:0;top:100%;width:280px;box-shadow:var(--v3-shadow-3)}}.v3-header .language-switcher-options a,.v3-header .language-switcher-options span{display:flex;align-items:center;min-height:var(--v3-touch);padding:0 12px;border-radius:var(--v3-r-sm);color:var(--a-text);text-decoration:none}.v3-header .language-switcher-options a:hover{background:var(--a-secondary);color:var(--a-text-strong)}.v3-header .language-switcher-options [aria-current]{background:var(--a-accent-soft);color:var(--a-accent);font-weight:700}.v3-footer{padding-block:var(--v3-s6) var(--v3-s4);border-top:1px solid var(--a-border);background:var(--a-bar);color:var(--a-text-muted);font-size:var(--v3-fs-sm)}.v3-footer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--v3-s4) var(--v3-s3)}.v3-footer-about{grid-column:1 / -1;max-width:360px}@media(min-width:768px){.v3-footer-grid{grid-template-columns:1.4fr repeat(3,minmax(0,1fr))}.v3-footer-about{grid-column:auto}}@media(min-width:768px)and (max-width:1023px){.v3-footer-grid-5{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-footer-grid-5 .v3-footer-about{grid-column:1 / -1}}@media(min-width:1024px){.v3-footer-grid-5{grid-template-columns:1.3fr repeat(4,minmax(0,1fr))}}.v3-footer .v3-brand{margin-bottom:var(--v3-s1)}.v3-footer-title{margin:0 0 var(--v3-s1);color:var(--a-text-strong);font-size:var(--v3-fs-sm);font-weight:700;line-height:var(--v3-lh-tight);letter-spacing:.04em;text-transform:uppercase}.v3-footer ul{margin:0;padding:0;list-style:none}.v3-footer li a{display:inline-flex;align-items:center;min-height:var(--v3-touch);color:var(--a-text);text-decoration:none}.v3-footer li a:hover{color:var(--a-accent);text-decoration:underline}.v3-footer-langs{display:flex;flex-wrap:wrap;gap:0 var(--v3-s2)}p.v3-footer-langs{display:block;margin:var(--v3-s1) 0 0;color:var(--a-text-faint);line-height:2.75}p.v3-footer-langs a{color:var(--a-text);text-decoration:none;white-space:nowrap}p.v3-footer-langs a:hover{color:var(--a-accent);text-decoration:underline}p.v3-footer-langs [aria-current]{color:var(--a-accent);font-weight:700;white-space:nowrap}.v3-footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--v3-s1) var(--v3-s3);margin-top:var(--v3-s5);padding-top:var(--v3-s3);border-top:1px solid var(--a-border)}.v3-footer-bottom p{margin:0}.v3-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--v3-s1);min-height:48px;padding:0 var(--v3-s3);border:1px solid transparent;border-radius:var(--v3-r-btn);font-size:var(--v3-fs-md);font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .12s,border-color .12s,color .12s,filter .12s}.v3-btn .v3-icon{width:20px;height:20px}.v3-btn-primary{background:var(--a-accent);color:var(--a-on-accent)}.v3-btn-primary:hover{background:var(--a-accent);color:var(--a-on-accent);filter:brightness(1.08)}.v3-btn-secondary{background:var(--a-secondary);border-color:var(--a-field-border);color:var(--a-text-strong)}.v3-btn-secondary:hover{background:var(--a-tertiary);color:var(--a-text-strong)}.v3-btn-tertiary{min-height:var(--v3-touch);padding:0 12px;background:transparent;color:var(--a-accent)}.v3-btn-tertiary:hover{background:var(--a-accent-soft);color:var(--a-accent)}.v3-btn-sm{min-height:var(--v3-touch);padding:0 var(--v3-s2);font-size:var(--v3-fs-sm)}.v3-btn-lg{min-height:56px;padding:0 var(--v3-s4);border-radius:var(--v3-r-card);font-size:var(--v3-fs-lg)}.v3-btn-block{width:100%}.v3-btn-icon{width:var(--v3-touch);min-height:var(--v3-touch);padding:0;border-radius:50%}.v3-btn[disabled],.v3-btn[aria-disabled=true]{background:var(--a-secondary);border-color:transparent;color:var(--a-text-faint);filter:none;cursor:not-allowed}.v3-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}@media(max-width:479px){.v3-actions-stack{flex-direction:column;align-items:stretch}}.v3-icon{display:inline-block;flex-shrink:0;width:1.25em;height:1.25em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.2em}.v3-mascot{display:block;flex-shrink:0}.v3-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:var(--v3-s2)}@media(min-width:768px){.v3-grid{gap:var(--v3-s3)}}.v3-grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.v3-card{position:relative;padding:var(--v3-s3);border:1px solid var(--a-border);border-radius:var(--v3-r-card);background:var(--a-panel)}.v3-card>:last-child{margin-bottom:0}.v3-card h3{font-size:var(--v3-fs-lg);margin-bottom:var(--v3-s1)}.v3-card p{color:var(--a-text-muted)}.v3-card-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:var(--v3-s2);border-radius:var(--v3-r-btn);background:var(--a-accent-soft);color:var(--a-accent)}.v3-card-icon .v3-icon{width:24px;height:24px}.v3-card-link{transition:border-color .12s,background-color .12s}.v3-card-link:hover{border-color:var(--a-tertiary);background:#1e1f26}.v3-card-link:focus-within{border-color:var(--a-accent)}.v3-card-link h3 a{color:var(--a-text-strong);text-decoration:none}.v3-card-link h3 a:after{content:"";position:absolute;inset:0;border-radius:inherit}.v3-card-link h3 a:focus-visible{outline:none}.v3-card-link:has(h3 a:focus-visible){outline:3px solid var(--a-accent);outline-offset:2px}.v3-card-raised{box-shadow:var(--v3-shadow-2)}.v3-chips{display:flex;flex-wrap:wrap;gap:var(--v3-s1);margin:0;padding:0;list-style:none}.v3-chip{display:inline-flex;align-items:center;gap:6px;min-height:var(--v3-touch);padding:0 var(--v3-s2);border:1px solid var(--a-border);border-radius:var(--v3-r-pill);background:transparent;color:var(--a-text);font-size:var(--v3-fs-sm);font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer}.v3-chip:hover{background:#ffffff0d;color:var(--a-text-strong)}.v3-chip[aria-current],.v3-chip[aria-pressed=true],.v3-chip.is-active{border-color:transparent;background:var(--a-accent-soft);color:var(--a-accent)}.v3-tag{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:var(--v3-r-pill);background:var(--a-secondary);color:var(--a-text);font-size:var(--v3-fs-xs);font-weight:600;line-height:1.5;white-space:nowrap}.v3-tag-new{background:#7b5cff2e;color:var(--a-nouveau-texte)}.v3-tag-adult{background:#ff8a8724;color:var(--a-danger)}.v3-tag-live{background:#23a55a29;color:var(--a-online-text)}.v3-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:var(--v3-r-pill);background:var(--a-accent);color:var(--a-on-accent);font-size:.75rem;font-weight:700;line-height:1}.v3-dot{display:inline-block;flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--a-online);box-shadow:0 0 0 3px #23a55a38}.v3-dot-away{background:var(--a-away);box-shadow:0 0 0 3px #f0b23233}.v3-dot-off{background:var(--a-tertiary);box-shadow:none}.v3-rooms{margin:0;padding:0;list-style:none;border:1px solid var(--a-border);border-radius:var(--v3-r-card);background:var(--a-panel);overflow:hidden}.v3-rooms>li+li{border-top:1px solid var(--a-border)}.v3-room{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px var(--v3-s2);min-height:72px;padding:12px var(--v3-s2);color:inherit;text-decoration:none}.v3-room:hover{background:#1f2027;color:inherit}.v3-room:focus-visible{outline-offset:-3px}.v3-room-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--v3-r-btn);font-size:1.375rem;font-weight:700;line-height:1}.v3-t0{background:#2a2457;color:#b9a9ff}.v3-t1{background:#133c3a;color:#1bfbe6}.v3-t2{background:#3b2533;color:#ff8bc6}.v3-t3{background:#1e3350;color:#7cc2ff}.v3-t4{background:#3a3020;color:#ffc94d}.v3-t5{background:#173a28;color:#7ddc9e}.v3-room-body{min-width:0}.v3-room-name{display:flex;align-items:center;gap:var(--v3-s1);color:var(--a-text-strong);font-size:var(--v3-fs-md);font-weight:700;line-height:1.3}.v3-room-name span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3-room-desc{display:-webkit-box;margin:2px 0 0;overflow:hidden;color:var(--a-text-muted);font-size:var(--v3-fs-sm);line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}.v3-room-count{display:inline-flex;flex-direction:column;align-items:flex-end;color:var(--a-online-text);font-size:var(--v3-fs-md);font-weight:700;line-height:1.2;white-space:nowrap}.v3-room-count .v3-dot{margin-right:6px}.v3-room-count-n{display:inline-flex;align-items:center}.v3-room-count-label{color:var(--a-text-faint);font-size:var(--v3-fs-xs);font-weight:500}.v3-room-count.is-quiet{color:var(--a-text-faint)}.v3-hero{position:relative;isolation:isolate;overflow:hidden;padding-block:var(--v3-s6) var(--v3-s8);background:linear-gradient(180deg,#17152b,#121318 70%);text-align:center}.v3-hero:before{content:"";position:absolute;z-index:-1;inset:-20% -30%;background:radial-gradient(45% 40% at 25% 20%,#3a2f7ad9,#3a2f7a00 70%),radial-gradient(40% 45% at 85% 35%,#7b5cff47,#7b5cff00 70%),radial-gradient(45% 35% at 35% 95%,#1bfbe624,#1bfbe600 70%);pointer-events:none}.v3-hero:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,rgba(18,19,24,0) 60%,var(--a-background) 100%);pointer-events:none}@media(prefers-reduced-motion:no-preference){.v3-hero:before{animation:v3-aurore 60s steps(60) infinite alternate}}@keyframes v3-aurore{0%{transform:translate3d(-4%,0,0)}to{transform:translate3d(4%,3%,0)}}.v3-hero-inner{max-width:760px;margin-inline:auto}.v3-hero .v3-mascot{width:112px;height:112px;margin:0 auto var(--v3-s3);filter:drop-shadow(0 12px 32px rgba(27,251,230,.18))}@media(min-width:768px){.v3-hero{padding-block:var(--v3-s8) var(--v3-s10)}.v3-hero .v3-mascot{width:144px;height:144px}}.v3-hero h1{margin-bottom:var(--v3-s2)}.v3-hero .v3-lead{margin-inline:auto;max-width:600px;margin-bottom:var(--v3-s4)}.v3-hero .v3-actions{justify-content:center}.v3-hero-live{display:inline-flex;align-items:center;gap:var(--v3-s1);margin-bottom:var(--v3-s2);padding:6px 14px;border:1px solid rgba(35,165,90,.35);border-radius:var(--v3-r-pill);background:#23a55a1a;color:var(--a-online-text);font-size:var(--v3-fs-sm);font-weight:600}.v3-hero-note{margin:var(--v3-s2) 0 0;color:var(--a-text-muted);font-size:var(--v3-fs-sm)}.v3-hero-start{text-align:left;padding-block:var(--v3-s4) var(--v3-s5)}.v3-hero-start .v3-hero-inner,.v3-hero-start .v3-lead{margin-inline:0}.v3-hero-start .v3-actions{justify-content:flex-start}.v3-breadcrumb{padding-block:var(--v3-s1);font-size:var(--v3-fs-sm)}.v3-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none}.v3-breadcrumb li{display:inline-flex;align-items:center;color:var(--a-text-muted)}.v3-breadcrumb li+li:before{content:"\203a";padding:0 var(--v3-s1);color:var(--a-text-faint)}.v3-breadcrumb a{display:inline-flex;align-items:center;min-height:var(--v3-touch);color:var(--a-text);text-decoration:underline;text-decoration-color:var(--a-tertiary)}.v3-breadcrumb a:hover{color:var(--a-accent);text-decoration-color:currentColor}.v3-breadcrumb [aria-current]{display:inline-flex;align-items:center;min-height:var(--v3-touch);color:var(--a-text-strong);font-weight:600}.v3-faq{max-width:var(--v3-max-text);margin:0}.v3-faq details{border:1px solid var(--a-border);border-radius:var(--v3-r-card);background:var(--a-panel)}.v3-faq details+details{margin-top:var(--v3-s1)}.v3-faq summary{display:flex;align-items:center;justify-content:space-between;gap:var(--v3-s2);min-height:56px;padding:12px var(--v3-s2) 12px var(--v3-s3);border-radius:var(--v3-r-card);color:var(--a-text-strong);font-size:var(--v3-fs-md);font-weight:700;line-height:1.35;cursor:pointer;list-style:none}.v3-faq summary::-webkit-details-marker{display:none}.v3-faq summary:hover{background:#1f2027}.v3-faq summary .v3-icon{color:var(--a-text-muted);transition:transform .15s}.v3-faq details[open] summary .v3-icon{transform:rotate(180deg);color:var(--a-accent)}.v3-faq-answer{padding:0 var(--v3-s3) var(--v3-s3);color:var(--a-text)}.v3-faq-answer>:last-child{margin-bottom:0}.v3-cta{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:1fr;justify-items:center;gap:var(--v3-s2);padding:var(--v3-s4) var(--v3-s3);border:1px solid rgba(27,251,230,.28);border-radius:var(--v3-r-lg);background:radial-gradient(80% 120% at 0% 0%,#7b5cff38,#7b5cff00 60%),radial-gradient(70% 120% at 100% 100%,#1bfbe61f,#1bfbe600 60%),var(--a-panel);text-align:center}.v3-cta .v3-mascot{width:88px;height:88px}.v3-cta h2{margin-bottom:var(--v3-s1);font-size:var(--v3-fs-xl)}.v3-cta p{margin-bottom:0;color:var(--a-text)}.v3-cta-points{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--v3-s1) var(--v3-s2);margin:var(--v3-s1) 0 0;padding:0;list-style:none;color:var(--a-text-muted);font-size:var(--v3-fs-sm)}.v3-cta-points li{display:inline-flex;align-items:center;gap:6px}.v3-cta-points .v3-icon{color:var(--a-accent)}@media(min-width:768px){.v3-cta{grid-template-columns:auto 1fr auto;justify-items:start;align-items:center;gap:var(--v3-s4);padding:var(--v3-s4) var(--v3-s5);text-align:left}.v3-cta .v3-mascot{width:104px;height:104px}.v3-cta-points{justify-content:flex-start}}.v3-sticky-cta{display:none}@media(max-width:767px){.v3-sticky-cta{position:fixed;z-index:40;left:0;right:0;bottom:0;display:grid;gap:6px;padding:10px var(--v3-gutter) calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--a-border);background:#17181ef5;box-shadow:0 -8px 24px #00000059}.v3-sticky-cta-note{color:var(--a-text-muted);font-size:var(--v3-fs-xs);text-align:center}body:has(.v3-sticky-cta){padding-bottom:104px}}.v3-form{display:grid;gap:var(--v3-s3);max-width:520px}.v3-form-row{display:grid;gap:var(--v3-s2);grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.v3-field{display:grid;align-content:start;gap:6px;min-width:0}.v3-label{color:var(--a-text-strong);font-size:var(--v3-fs-sm);font-weight:600}.v3-optional{color:var(--a-text-faint);font-weight:400}.v3-input,.v3-select,.v3-textarea{display:block;width:100%;min-height:52px;padding:0 var(--v3-s2);border:1px solid var(--v3-field-border);border-radius:var(--v3-r-field);background:#23252de6;color:var(--a-text-strong);font-size:var(--v3-fs-md);caret-color:var(--a-accent);transition:border-color .12s,box-shadow .12s}.v3-textarea{min-height:120px;padding-block:14px;line-height:1.5;resize:vertical}.v3-select{-webkit-appearance:none;appearance:none;padding-right:var(--v3-s6);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23A5ABB8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:20px}.v3-input::placeholder,.v3-textarea::placeholder{color:var(--a-text-faint);opacity:1}.v3-input:hover,.v3-select:hover,.v3-textarea:hover{border-color:var(--a-text-faint)}.v3-input:focus,.v3-select:focus,.v3-textarea:focus{border-color:var(--a-accent)}.v3-input:focus-visible,.v3-select:focus-visible,.v3-textarea:focus-visible{outline:none;box-shadow:0 0 0 3px #1bfbe659}.v3-help{margin:0;color:var(--a-text-muted);font-size:var(--v3-fs-xs)}.v3-field-error .v3-input,.v3-field-error .v3-select,.v3-field-error .v3-textarea{border-color:var(--a-error)}.v3-error{display:flex;align-items:center;gap:6px;margin:0;color:var(--a-danger);font-size:var(--v3-fs-sm);font-weight:600}.v3-check{display:flex;align-items:flex-start;gap:12px;min-height:var(--v3-touch);padding-block:10px;color:var(--a-text);cursor:pointer}.v3-check input{flex-shrink:0;width:22px;height:22px;margin:1px 0 0;accent-color:var(--a-accent)}.v3-fieldset{margin:0;padding:0;border:0}.v3-fieldset legend{margin-bottom:var(--v3-s1);padding:0}.v3-choice{display:flex;flex-wrap:wrap;gap:var(--v3-s1)}.v3-choice input{position:absolute;opacity:0;width:1px;height:1px}.v3-choice label{cursor:pointer}.v3-choice input:checked+label{border-color:transparent;background:var(--a-accent-soft);color:var(--a-accent)}.v3-choice input:focus-visible+label{outline:3px solid var(--a-accent);outline-offset:2px}.v3-doc{padding-bottom:var(--v3-s4)}.v3-doc-body{margin-top:var(--v3-s2)}.v3-doc-head{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:var(--v3-s2);margin-bottom:var(--v3-s4);padding:var(--v3-s3);border:1px solid var(--a-border);border-radius:var(--v3-r-lg);background:radial-gradient(70% 140% at 0% 0%,#3a2f7acc,#3a2f7a00 70%),radial-gradient(60% 120% at 100% 100%,#1bfbe61a,#1bfbe600 70%),var(--a-panel)}.v3-doc-head h1{margin:0;font-size:clamp(1.75rem,1.3rem + 2vw,2.75rem)}.v3-doc-head .v3-mascot{width:64px;height:64px;filter:drop-shadow(0 8px 24px rgba(27,251,230,.18))}.v3-doc-head .v3-doc-meta{display:block;margin-top:var(--v3-s1);color:var(--a-text-muted);font-size:var(--v3-fs-sm)}@media(min-width:768px){.v3-doc-head{gap:var(--v3-s3);padding:var(--v3-s5)}.v3-doc-head .v3-mascot{width:104px;height:104px}}.v3-doc-body>:first-child{margin-top:0}.v3-prose h4{margin-top:var(--v3-s3)}.v3-prose ol>li::marker{color:var(--a-accent);font-weight:700}.v3-prose ul>li::marker{color:var(--a-accent)}.v3-prose code,.v3-prose .info{padding:2px 8px;border:1px solid var(--a-border);border-radius:var(--v3-r-sm);background:var(--a-secondary);color:var(--a-text-strong);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9375em}.v3-prose img{max-width:100%;height:auto;border-radius:var(--v3-r-card)}.v3-prose label{display:inline-flex;align-items:center;gap:var(--v3-s1);min-height:var(--v3-touch);cursor:pointer}.v3-prose input[type=checkbox]{width:20px;height:20px;margin:0;accent-color:var(--a-accent)}.v3-prose [role=status]:empty{display:none}.v3-prose [role=status]{color:var(--a-text-muted);font-size:var(--v3-fs-sm)}.v3-doc-cards{margin-block:var(--v3-s4)}.v3-doc-cards .v3-card{display:grid;justify-items:start;align-content:start;gap:var(--v3-s1)}.v3-doc-cards .v3-card h2,.v3-doc-cards .v3-card h4{margin:0;font-size:var(--v3-fs-lg)}.v3-doc-cards .v3-card p{margin:0;color:var(--a-text)}.v3-doc-cards .v3-card img{width:72px;height:auto;border-radius:0}.v3-prose .lexicon{padding-left:0;list-style:none}.v3-prose .lexicon li+li{margin-top:var(--v3-s1)}.v3-prose .lexicon li>span{color:var(--a-text-strong);font-weight:700}.v3-prose .lexicon .letter{display:flex;width:40px}.v3-prose .letter{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;margin:var(--v3-s4) 0 var(--v3-s1);border-radius:var(--v3-r-btn);background:var(--a-accent-soft);color:var(--a-accent);font-weight:700}.v3-doc-list{list-style:none;margin:0;padding:0}.v3-doc-list .v3-card h2,.v3-doc-list .v3-card h3{margin:0 0 var(--v3-s1);font-size:var(--v3-fs-lg)}.v3-doc-list .v3-card-link h2 a{color:var(--a-text-strong);text-decoration:none}.v3-doc-list .v3-card-link h2 a:after{content:"";position:absolute;inset:0;border-radius:inherit}.v3-doc-list .v3-card-link:has(h2 a:focus-visible){outline:3px solid var(--a-accent);outline-offset:2px}.v3-doc-list .v3-card-link h2 a:focus-visible{outline:none}.v3-doc-list .v3-card-thumb{display:block;width:calc(100% + 2 * var(--v3-s3));max-width:none;height:auto;aspect-ratio:300 / 158;margin:calc(-1 * var(--v3-s3)) calc(-1 * var(--v3-s3)) var(--v3-s2);border-radius:var(--v3-r-card) var(--v3-r-card) 0 0;object-fit:cover;background:var(--a-secondary)}.v3-doc-list .v3-card-meta{margin:0 0 var(--v3-s1);color:var(--a-text-muted);font-size:var(--v3-fs-sm)}.v3-news-list .v3-card{display:flex;flex-direction:column}.v3-news-list .v3-card-thumb{order:0}.v3-news-list h2,.v3-news-list h3{order:1;margin:0 0 var(--v3-s1);font-size:var(--v3-fs-lg)}.v3-news-list .v3-card-meta{order:2;margin:0}.v3-news-list .v3-news-subtitle{order:3;margin-top:var(--v3-s1);color:var(--a-text-muted);font-size:var(--v3-fs-sm)}.v3-news-list .v3-card-link h2 a,.v3-news-list .v3-card-link h3 a{color:var(--a-text-strong);text-decoration:none}.v3-news-image{width:100%;height:auto;margin:0 0 var(--v3-s4);border-radius:var(--v3-r-card)}.v3-news-article .v3-doc-meta span{display:inline}.v3-trend{display:grid;gap:var(--v3-s3);margin-top:var(--v3-s2)}@media(min-width:1024px){.v3-trend{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:var(--v3-s4)}}.v3-trend-side{display:grid;gap:var(--v3-s2)}.v3-trend-side .blockm{padding:var(--v3-s3);border:1px solid var(--a-border);border-radius:var(--v3-r-card);background:var(--a-panel)}.v3-trend-side h2,.v3-trend-side h3{margin:0 0 var(--v3-s1);font-size:var(--v3-fs-lg)}.v3-trend-side p{color:var(--a-text-muted)}.v3-trend-side .title{margin:var(--v3-s2) 0 6px;color:var(--a-text-strong);font-size:var(--v3-fs-sm);font-weight:600}.v3-trend-side input[type=text]{display:block;width:100%;min-height:48px;padding:0 var(--v3-s2);border:1px solid var(--v3-field-border);border-radius:var(--v3-r-field);background:#23252de6;color:var(--a-text-strong);font-size:var(--v3-fs-md);caret-color:var(--a-accent)}.v3-trend-side input[type=text]::placeholder{color:var(--a-text-faint);opacity:1}.v3-trend-side input[type=text]:focus{border-color:var(--a-accent)}.v3-trend-side input[type=text]:focus-visible{outline:none;box-shadow:0 0 0 3px #1bfbe659}.v3-trend-side .button-container{margin-top:var(--v3-s3)}.v3-trend-side .btn-primary{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:var(--v3-r-btn);background:var(--a-accent);color:var(--a-on-accent);font-weight:700;text-decoration:none}.v3-trend-side .btn-primary:hover{filter:brightness(1.08);color:var(--a-on-accent)}.v3-trend-side .sep{height:1px;margin:var(--v3-s2) 0;background:var(--a-border)}.v3-trend-side .nick{color:var(--a-mention-text);font-weight:700}.v3-trend-side .channel{color:var(--a-text-strong);font-weight:600}.v3-trend-side .active-msg{color:var(--a-text-muted);font-size:var(--v3-fs-sm)}.v3-trend-side .center a{display:inline-flex;align-items:center;min-height:var(--v3-touch)}.v3-trend-main .v3-doc-head{align-items:flex-start}.v3-trend-main .v3-doc-head p{margin:var(--v3-s2) 0 0;max-width:var(--v3-max-text);color:var(--a-text)}.v3-trend-list{display:grid;gap:var(--v3-s2)}.v3-trend-list .v3-card{display:flex;align-items:flex-start;gap:var(--v3-s2)}.v3-trend-list .v3-card-icon{flex-shrink:0;margin:0}.v3-trend-body{min-width:0}@media(max-width:479px){.v3-trend-main .v3-doc-head .v3-mascot,.v3-trend-list .v3-card-icon{display:none}}.v3-trend-list .desc{color:var(--a-text);font-size:var(--v3-fs-sm)}.v3-trend-list .num{margin-top:var(--v3-s1);color:var(--a-text-muted);font-size:var(--v3-fs-xs)}.v3-ad{margin-block:var(--v3-s4);text-align:center}.v3-ad-label{display:block;margin-bottom:var(--v3-s1);color:var(--a-text-faint);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase}.v3-ad-slot{min-height:280px;border-radius:var(--v3-r-card)}.v3-ad-placeholder{display:flex;align-items:center;justify-content:center;border:1px dashed var(--a-tertiary);color:var(--a-text-faint);font-size:var(--v3-fs-sm)}.v3-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.v3-center{text-align:center}.v3-mt-0{margin-top:0}.v3-mb-0{margin-bottom:0}:root{--r-fond: #19111B;--r-barre: #1F1422;--r-surface: #251729;--r-surelevee: #342238;--r-haute: #45304B;--r-bordure: #422D47;--r-texte-fort: #F3ECEF;--r-texte: #DDD0D7;--r-texte-secondaire: #B9AAB6;--r-texte-discret: #9E8E9B;--r-accent: #FF5C8A;--r-accent-survol: #FF7A9F;--r-sur-accent: #2B0713;--r-accent-doux: rgba(255, 92, 138, .16);--r-accent-halo: rgba(255, 92, 138, .3);--r-accent2: #FFB36B;--r-erreur: #FF6A4D;--r-danger: #FF8B6E;--r-danger-doux: rgba(255, 106, 77, .12);--r-alerte: #FFD15C;--r-succes: #23A55A;--r-succes-texte: #7DDC9E;--r-absent: #F0B232;--r-ciel-prune: rgba(122, 44, 110, .34);--r-ciel-rose: rgba(255, 92, 138, .08);--v3-r-field-border: #85738B;--v3-r-hover: #2D1C31;--v3-r-bar-veil: rgba(31, 20, 34, .94);--v3-r-bar-veil-blur: rgba(31, 20, 34, .8);--v3-r-bar-veil-sticky: rgba(31, 20, 34, .96);--v3-r-field-bg: rgba(52, 34, 56, .9);--v3-r-focus-ring: rgba(255, 92, 138, .35);--v3-r-cta-border: rgba(255, 92, 138, .28);--v3-r-sky-top: #2A1830;--v3-r-sky-prune: rgba(96, 38, 86, .85);--v3-r-sky-prune-0: rgba(96, 38, 86, 0);--v3-r-sky-rose: rgba(255, 92, 138, .24);--v3-r-sky-rose-0: rgba(255, 92, 138, 0);--v3-r-sky-ambre: rgba(255, 179, 107, .12);--v3-r-sky-ambre-0: rgba(255, 179, 107, 0);--v3-r-sky-fond-0: rgba(25, 17, 27, 0)}.v3-theme-rencontre{--a-background: var(--r-fond);--a-panel: var(--r-surface);--a-bar: var(--r-barre);--a-secondary: var(--r-surelevee);--a-tertiary: var(--r-haute);--a-border: var(--r-bordure);--a-field-border: var(--r-haute);--a-accent: var(--r-accent);--a-on-accent: var(--r-sur-accent);--a-accent-soft: var(--r-accent-doux);--a-nouveau: var(--r-accent2);--a-nouveau-texte: var(--r-accent2);--a-online: var(--r-succes);--a-online-text: var(--r-succes-texte);--a-away: var(--r-absent);--a-error: var(--r-erreur);--a-danger: var(--r-danger);--a-mention-text: var(--r-alerte);--a-text-strong: var(--r-texte-fort);--a-text: var(--r-texte);--a-text-muted: var(--r-texte-secondaire);--a-text-faint: var(--r-texte-discret);--v3-field-border: var(--v3-r-field-border);--v3-glow: 0 0 0 1px var(--v3-r-focus-ring), 0 8px 32px var(--r-accent-doux)}.v3-theme-rencontre ::selection{background:var(--r-accent-halo)}.v3-theme-rencontre .v3-header{background:var(--v3-r-bar-veil)}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.v3-theme-rencontre .v3-header{background:var(--v3-r-bar-veil-blur)}}.v3-theme-rencontre .v3-card-link:hover,.v3-theme-rencontre .v3-room:hover,.v3-theme-rencontre .v3-faq summary:hover{background:var(--v3-r-hover)}.v3-theme-rencontre .v3-tag-adult{background:var(--r-danger-doux);color:var(--r-danger)}.v3-theme-rencontre .v3-hero{background:linear-gradient(180deg,var(--v3-r-sky-top) 0%,var(--r-fond) 70%)}.v3-theme-rencontre .v3-hero:before{background:radial-gradient(75% 55% at 12% 0%,var(--r-ciel-prune),transparent 72%),radial-gradient(65% 50% at 92% 0%,var(--r-ciel-rose),transparent 72%),radial-gradient(45% 40% at 25% 20%,var(--v3-r-sky-prune),var(--v3-r-sky-prune-0) 70%),radial-gradient(40% 45% at 85% 35%,var(--v3-r-sky-rose),var(--v3-r-sky-rose-0) 70%),radial-gradient(45% 35% at 35% 95%,var(--v3-r-sky-ambre),var(--v3-r-sky-ambre-0) 70%)}.v3-theme-rencontre .v3-hero:after{background:linear-gradient(180deg,var(--v3-r-sky-fond-0) 60%,var(--r-fond) 100%)}.v3-theme-rencontre .v3-hero .v3-mascot{filter:drop-shadow(0 12px 32px var(--r-accent-halo))}.v3-theme-rencontre .v3-cta{border-color:var(--v3-r-cta-border);background:radial-gradient(80% 120% at 0% 0%,var(--v3-r-sky-rose),var(--v3-r-sky-rose-0) 60%),radial-gradient(70% 120% at 100% 100%,var(--v3-r-sky-ambre),var(--v3-r-sky-ambre-0) 60%),var(--r-surface)}.v3-theme-rencontre .v3-header .v3-btn-primary{background:var(--a-secondary);border-color:var(--v3-field-border);color:var(--a-text-strong)}.v3-theme-rencontre .v3-header .v3-btn-primary:hover{background:var(--a-tertiary);color:var(--a-text-strong);filter:none}.v3-theme-rencontre .v3-sticky-cta{background:var(--v3-r-bar-veil-sticky)}.v3-theme-rencontre .v3-input,.v3-theme-rencontre .v3-select,.v3-theme-rencontre .v3-textarea{background-color:var(--v3-r-field-bg)}.v3-theme-rencontre .v3-input:focus-visible,.v3-theme-rencontre .v3-select:focus-visible,.v3-theme-rencontre .v3-textarea:focus-visible{box-shadow:0 0 0 3px var(--v3-r-focus-ring)}.v3-auth{display:grid;justify-items:center;gap:var(--v3-s3);padding-block:var(--v3-s5) var(--v3-s4);background:radial-gradient(1px 1px at 12% 18%,rgba(27,251,230,.7),transparent 60%),radial-gradient(1px 1px at 78% 12%,rgba(255,255,255,.55),transparent 60%),radial-gradient(1.5px 1.5px at 88% 46%,rgba(27,251,230,.6),transparent 60%),radial-gradient(1px 1px at 6% 64%,rgba(255,255,255,.5),transparent 60%),radial-gradient(1.5px 1.5px at 30% 88%,rgba(27,251,230,.5),transparent 60%),radial-gradient(60% 50% at 50% 0%,#3a2f7a8c,#3a2f7a00 70%)}.v3-auth [hidden]{display:none!important}.v3-auth-logo{display:inline-flex;border-radius:50%}.v3-auth-logo .v3-mascot{filter:drop-shadow(0 8px 24px rgba(27,251,230,.2))}.v3-auth-box{width:100%;max-width:440px;padding:var(--v3-s3);border:1px solid var(--a-border);border-radius:var(--v3-r-lg);background:var(--a-panel);box-shadow:var(--v3-shadow-2)}@media(min-width:768px){.v3-auth-box{padding:var(--v3-s5)}}.v3-auth-head{text-align:center}.v3-auth-title{color:var(--a-text-strong);font-size:var(--v3-fs-2xl);font-weight:700;line-height:var(--v3-lh-tight);letter-spacing:-.01em}.v3-auth-subtitle{margin-top:var(--v3-s1);color:var(--a-text-muted)}.v3-auth-ok{display:flex;align-items:center;justify-content:center;gap:var(--v3-s1);margin-top:var(--v3-s2);padding:12px var(--v3-s2);border-radius:var(--v3-r-field);background:#23a55a29;color:var(--a-online-text);font-size:var(--v3-fs-sm);font-weight:600}.v3-auth-messages{display:grid;gap:var(--v3-s-half);margin-top:var(--v3-s1)}.v3-auth-sent{color:var(--a-online-text);font-size:var(--v3-fs-sm);font-weight:600}.v3-auth-link{display:inline-flex;align-items:center;min-height:var(--v3-touch);font-weight:600}.v3-auth-actions{display:grid;justify-items:center;gap:var(--v3-s1)}.v3-auth-box[data-v3-en-session] .v3-auth-actions{margin-top:var(--v3-s3)}.v3-auth-noscript{margin:0;color:var(--a-mention-text);font-size:var(--v3-fs-sm)}.v3-auth-hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.v3-auth altcha-widget{--altcha-color-base: var(--a-secondary);--altcha-color-base-content: var(--a-text);--altcha-border-color: var(--v3-field-border);--altcha-border-radius: var(--v3-r-field);--altcha-color-primary: var(--a-accent);--altcha-max-width: 100%;display:block;font-size:1rem}.v3-auth altcha-widget .altcha-footer,.v3-auth altcha-widget .altcha-footer p{font-size:.75rem}.v3-auth .v3-field-error altcha-widget{--altcha-border-color: var(--a-error)}.v3-locale .v3-main{padding-bottom:0}.v3-locale .visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.v3-locale .v3-main .bi,.v3-locale .v3-main ion-icon,.v3-locale .v3-main .icon-parent,.v3-locale .v3-main .desc-full,.v3-locale .v3-main .thumb{display:none}.v3-locale .v3-main .text-grey,.v3-locale .v3-main .base{color:var(--a-text)}.v3-locale .v3-main .center{text-align:center}.v3-locale .v3-main ol,.v3-locale .v3-main ul{padding-left:1.25em}.v3-locale .v3-main li+li{margin-top:var(--v3-s1)}.v3-locale .v3-main .v3-breadcrumb ol{padding-left:0}.v3-locale .v3-main .v3-breadcrumb li+li{margin-top:0}.v3-locale .v3-main li::marker{color:var(--a-accent)}.v3-locale .v3-main .container{width:100%;max-width:calc(var(--v3-max) + 2 * var(--v3-gutter));margin-inline:auto;padding-inline:var(--v3-gutter)}.v3-locale .v3-main>section,.v3-locale .v3-main>.container{padding-block:var(--v3-s4)}.v3-locale .v3-main>section.bg-dark1,.v3-locale .v3-main>section.bg-dark2{padding-block:var(--v3-s5)}@media(min-width:768px){.v3-locale .v3-main>section.bg-dark1,.v3-locale .v3-main>section.bg-dark2{padding-block:var(--v3-s8)}}.v3-locale .v3-main>section.bg-dark2{border-block:1px solid var(--a-border);background:var(--a-bar)}.v3-locale .v3-main input[type=text],.v3-locale .v3-main input[type=number],.v3-locale .v3-main input[type=search],.v3-locale .v3-main select{display:block;width:100%;min-width:0;min-height:52px;padding:0 var(--v3-s2);border:1px solid var(--v3-field-border);border-radius:var(--v3-r-field);background:#23252de6;color:var(--a-text-strong);font-size:var(--v3-fs-md);caret-color:var(--a-accent)}.v3-locale .v3-main select{-webkit-appearance:none;appearance:none;padding-right:var(--v3-s5);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23A5ABB8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:20px}.v3-locale .v3-main input::placeholder{color:var(--a-text-faint);opacity:1}.v3-locale .v3-main input:hover,.v3-locale .v3-main select:hover{border-color:var(--a-text-faint)}.v3-locale .v3-main input:focus,.v3-locale .v3-main select:focus{border-color:var(--a-accent)}.v3-locale .v3-main input:focus-visible,.v3-locale .v3-main select:focus-visible{outline:none;box-shadow:0 0 0 3px #1bfbe659}.v3-locale .v3-main input[type=checkbox]{width:22px;height:22px;margin:0;accent-color:var(--a-accent);flex-shrink:0}.v3-locale .v3-main label:has(input[type=checkbox]){display:flex;align-items:flex-start;gap:12px;min-height:var(--v3-touch);cursor:pointer}.v3-locale .v3-main .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--v3-s1);min-height:48px;padding:0 var(--v3-s3);border:1px solid transparent;border-radius:var(--v3-r-btn);background:var(--a-accent);color:var(--a-on-accent);font-size:var(--v3-fs-md);font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer}.v3-locale .v3-main .btn:hover{color:var(--a-on-accent);filter:brightness(1.08)}.v3-locale .v3-main .btn-lg{min-height:56px;padding:0 var(--v3-s4);border-radius:var(--v3-r-card);font-size:var(--v3-fs-lg)}.v3-locale .v3-hero h1{font-size:var(--v3-fs-3xl)}.v3-locale .v3-hero .lead{display:grid;gap:12px;max-width:560px;margin-inline:auto;text-align:left}.v3-locale .v3-hero .form-hori{display:grid;grid-template-columns:1fr 1.3fr 1.4fr;gap:12px}@media(max-width:479px){.v3-locale .v3-hero .form-hori{grid-template-columns:1fr 1fr}.v3-locale .v3-hero .form-hori input[data-chat-field=city]{grid-column:1 / -1}}.v3-locale .v3-hero .btn{width:100%}.v3-locale .v3-main>section h2{max-width:var(--v3-max-text)}.v3-locale .v3-main>section h2.center{margin-inline:auto}.v3-locale .v3-main>section>.container>p{max-width:var(--v3-max-text);margin-inline:auto}.v3-locale .v3-main .cols{display:grid;gap:var(--v3-s2);margin-top:var(--v3-s4)}@media(min-width:768px){.v3-locale .v3-main .cols{grid-template-columns:1fr 1fr}}.v3-locale .v3-main .cols .col3{display:contents}.v3-locale .v3-main .cols .desc{padding:var(--v3-s3);border:1px solid var(--a-border);border-radius:var(--v3-r-card);background:var(--a-panel)}.v3-locale .v3-main .cols .desc h3{font-size:var(--v3-fs-lg);margin-bottom:var(--v3-s1)}.v3-locale .v3-main .cols .desc p{margin:0}.v3-locale .v3-main .row{display:flex;justify-content:center}.v3-locale .v3-main .section-intro{max-width:var(--v3-max-text)}.v3-locale .v3-main .section-intro .h3{font-size:var(--v3-fs-2xl)}.v3-locale .v3-main>section.container.col{display:grid;gap:var(--v3-s3);align-items:start}.v3-locale .v3-main>section.container.col>.col4{min-width:0}@media(max-width:767px){.v3-locale .v3-main>section.container.col>.col1{order:2}}@media(min-width:768px){.v3-locale .v3-main>section.container.col:has(>.col1){grid-template-columns:minmax(260px,340px) minmax(0,1fr)}.v3-locale .v3-main>section.container.col>.col1{position:sticky;top:calc(var(--v3-header-h) + var(--v3-s2))}}.v3-locale .v3-main .col1,.v3-locale .v3-main .col4{display:grid;gap:var(--v3-s2)}.v3-locale .v3-main .col1 .blockm,.v3-locale .v3-main .col4 .blockm.topic,.v3-locale .v3-main .chat-form{padding:var(--v3-s3);border:1px solid var(--a-border);border-radius:var(--v3-r-card);background:var(--a-panel)}.v3-locale .v3-main .blockm>:last-child{margin-bottom:0}.v3-locale .v3-main .col1 h2,.v3-locale .v3-main .col1 h3{font-size:var(--v3-fs-lg);margin-bottom:var(--v3-s1)}.v3-locale .v3-main .chat-form{background:radial-gradient(80% 120% at 0% 0%,#3a2f7a8c,#3a2f7a00 70%),var(--a-panel)}.v3-locale .v3-main .chat-form p{color:var(--a-text-muted);font-size:var(--v3-fs-sm)}.v3-locale .v3-main .chat-form .text{margin-bottom:var(--v3-s2)}.v3-locale .v3-main .chat-form .title{margin-bottom:6px;color:var(--a-text-strong);font-size:var(--v3-fs-sm);font-weight:600}.v3-locale .v3-main .form-hori{display:grid;grid-template-columns:1fr 1fr;gap:var(--v3-s1)}.v3-locale .v3-main .form-hori input[data-chat-field=city],.v3-locale .v3-main .form-hori #ville{grid-column:1 / -1}.v3-locale .v3-main .button-container .btn{width:100%}.v3-locale .v3-main .col4 .blockm.text,.v3-locale .v3-main .col4>.blockm:not(.topic){min-width:0}.v3-locale .v3-main .col4 h1{font-size:clamp(1.75rem,1.3rem + 2vw,2.75rem)}.v3-locale .v3-main .col4 .blockm.text h2{margin-top:var(--v3-s4)}.v3-locale .v3-main form[role=search]{display:grid;gap:var(--v3-s2);margin-top:var(--v3-s3)}@media(min-width:768px){.v3-locale .v3-main form[role=search]{grid-template-columns:1fr 1fr auto;align-items:end}}.v3-locale .v3-main form[role=search] .text .title{margin-bottom:6px;color:var(--a-text-strong);font-size:var(--v3-fs-sm);font-weight:600}.v3-locale .v3-main .cards{display:grid;gap:var(--v3-s2);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.v3-locale .v3-main .card.channelcard{position:relative;display:grid;align-content:start;gap:var(--v3-s1);padding:var(--v3-s3);border:1px solid var(--a-border);border-radius:var(--v3-r-card);background:var(--a-panel);transition:border-color .12s,background-color .12s}.v3-locale .v3-main .card.channelcard:hover{border-color:var(--a-tertiary);background:#1f2027}.v3-locale .v3-main .card-subtitle{color:var(--a-accent);font-size:var(--v3-fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.v3-locale .v3-main .card-header a{color:var(--a-text-strong);text-decoration:none}.v3-locale .v3-main .card-header a:focus-visible{outline-offset:4px;border-radius:4px}.v3-locale .v3-main .card-title{margin:4px 0 0;font-size:var(--v3-fs-lg)}.v3-locale .v3-main .card-content{display:grid;gap:var(--v3-s1)}.v3-locale .v3-main .card-content .desc{color:var(--a-text-muted);font-size:var(--v3-fs-sm)}.v3-locale .v3-main .card-content .num{margin:0;color:var(--a-text-faint);font-size:var(--v3-fs-sm);font-weight:600}.v3-locale .v3-main .card-content>a{font-size:var(--v3-fs-sm);font-weight:700}.v3-locale .v3-main .paginator{color:var(--a-text-muted);font-size:var(--v3-fs-sm)}.v3-locale .v3-main .page-nav{display:flex;flex-wrap:wrap;gap:12px}.v3-locale .v3-main .page-nav a{display:inline-flex;align-items:center;min-height:var(--v3-touch);padding:0 var(--v3-s2);border:1px solid var(--a-field-border);border-radius:var(--v3-r-btn);background:var(--a-secondary);color:var(--a-text-strong);font-weight:700;text-decoration:none}.v3-locale .v3-main .page-nav a:hover{background:var(--a-tertiary)}.v3-locale .v3-main>section.container.col>.blockm.text{max-width:var(--v3-max-text)}.v3-locale .v3-main .blockm.text>h1:first-child,.v3-locale .v3-main .blockm.topic>h1:first-child,.v3-locale .v3-main .article .heading{margin-bottom:var(--v3-s3);padding:var(--v3-s3);border:1px solid var(--a-border);border-radius:var(--v3-r-lg);background:radial-gradient(70% 140% at 0% 0%,#3a2f7acc,#3a2f7a00 70%),radial-gradient(60% 120% at 100% 100%,#1bfbe61a,#1bfbe600 70%),var(--a-panel);font-size:clamp(1.75rem,1.3rem + 2vw,2.75rem)}.v3-locale .v3-main .blockm.topic>h1:first-child{margin:calc(-1 * var(--v3-s3)) calc(-1 * var(--v3-s3)) var(--v3-s3);border-width:0 0 1px;border-radius:var(--v3-r-card) var(--v3-r-card) 0 0}@media(min-width:768px){.v3-locale .v3-main .blockm.text>h1:first-child,.v3-locale .v3-main .article .heading{padding:var(--v3-s5)}}.v3-locale .v3-main .blockm.text h2{margin-top:var(--v3-s5)}.v3-locale .v3-main .blockm.text h3{margin-top:var(--v3-s4)}.v3-locale .v3-main .articles{max-width:var(--v3-max-text)}.v3-locale .v3-main .article.container{padding-inline:0}.v3-locale .v3-main .article .heading h1{margin:0;font-size:clamp(1.75rem,1.3rem + 2vw,2.75rem)}.v3-locale .v3-main .article .info{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--v3-s1);color:var(--a-text-muted);font-size:var(--v3-fs-sm)}.v3-locale .v3-main .article-image{width:100%;height:auto;margin-bottom:var(--v3-s4);border-radius:var(--v3-r-card)}.v3-locale .v3-main .article .blockm h2{margin-top:var(--v3-s5)}.v3-fiche-hero{padding-block:var(--v3-s4) var(--v3-s5)}.v3-fiche-head{display:flex;align-items:flex-start;gap:var(--v3-s2)}.v3-fiche-head .v3-room-icon{flex-shrink:0;width:56px;height:56px;font-size:1.5rem}.v3-fiche-head .v3-room-icon:before{content:attr(data-initial)}.v3-fiche-title{min-width:0}.v3-fiche-title h1{margin-bottom:var(--v3-s1);font-size:clamp(1.75rem,1.3rem + 2vw,2.75rem)}.v3-fiche-title .v3-lead{margin:0;max-width:var(--v3-max-text)}@media(min-width:768px){.v3-fiche-head{gap:var(--v3-s3)}.v3-fiche-head .v3-room-icon{width:72px;height:72px;font-size:2rem}}.v3-fiche-related{margin-top:var(--v3-s3)}.v3-fiche-related-label{margin-bottom:var(--v3-s1);color:var(--a-text-muted);font-size:var(--v3-fs-sm)}.v3-fiche-grid{display:grid;gap:var(--v3-s3);align-items:start;padding-bottom:var(--v3-s4)}.v3-fiche-ad .v3-ad{margin:0}.v3-fiche-ad:empty{display:none}.v3-fiche-ad .v3-ad-slot{min-height:300px}@media(min-width:960px){.v3-fiche-ad .v3-ad-slot{min-height:600px}}@media(max-width:959px){.v3-fiche-grid:not(:has(>.v3-fiche-side))>.v3-fiche-ad{visibility:hidden}}.v3-fiche-main,.v3-fiche-side{display:grid;gap:var(--v3-s3);min-width:0}@media(min-width:960px){.v3-fiche-grid{grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"main ad" "main side";grid-template-rows:auto 1fr}.v3-fiche-noad{grid-template-areas:"main side";grid-template-rows:auto}.v3-fiche-main{grid-area:main}.v3-fiche-ad{grid-area:ad}.v3-fiche-side{grid-area:side}}@media(max-width:959px){.v3-fiche-grid>.v3-fiche-main{order:1}.v3-fiche-grid>.v3-fiche-ad{order:2}.v3-fiche-grid>.v3-fiche-side{order:3}.v3-fiche-hero{padding-block:var(--v3-s3) var(--v3-s3)}.v3-fiche-title .v3-lead{font-size:var(--v3-fs-md)}.v3-fiche-related{margin-top:var(--v3-s2)}}.v3-fiche-stickyjoin{position:fixed;left:var(--v3-gutter);right:var(--v3-gutter);bottom:calc(12px + env(safe-area-inset-bottom));z-index:45;min-height:52px;box-shadow:0 10px 30px #00000073}.v3-fiche-stickyjoin[hidden]{display:none}body.v3-has-stickyjoin{padding-bottom:76px}.v3-fiche .v3-card h2{margin-bottom:var(--v3-s1);font-size:var(--v3-fs-xl)}.v3-fiche .v3-card h2 span{color:var(--a-accent)}.v3-fiche .v3-card h3{margin-bottom:var(--v3-s1);font-size:var(--v3-fs-lg)}.v3-fiche-topic p{margin:0;color:var(--a-text)}.v3-fiche-join{border-color:#1bfbe647;background:radial-gradient(80% 120% at 0% 0%,#7b5cff33,#7b5cff00 60%),var(--a-panel)}.v3-fiche-join>p{color:var(--a-text-muted)}.v3-fiche-fields{display:grid;gap:var(--v3-s2);margin-bottom:var(--v3-s3)}.v3-fiche-about-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--v3-s1)}.v3-fiche-about-row #ville{grid-column:1 / -1}@media(min-width:600px){.v3-fiche-fields{grid-template-columns:1fr 1.6fr}.v3-fiche-about-row{grid-template-columns:.8fr 1fr 1.2fr}.v3-fiche-about-row #ville{grid-column:auto}}.v3-fiche-log-head h2{margin-bottom:var(--v3-s1);font-size:var(--v3-fs-xl)}.v3-fiche-log-head p{color:var(--a-text-muted)}.v3-messages{margin:0;padding:0;list-style:none;border:1px solid var(--a-border);border-radius:var(--v3-r-card);background:var(--a-panel);overflow:hidden}.v3-messages>li+li{border-top:1px solid var(--a-border)}.v3-message{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:12px var(--v3-s2)}.v3-message-avatar{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;font-weight:700;line-height:1}.v3-message-top{display:flex;align-items:center;gap:var(--v3-s1);min-height:24px}.v3-message-nick{overflow:hidden;color:var(--a-text-strong);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.v3-message-time{color:var(--a-text-faint);font-size:var(--v3-fs-xs)}.v3-message-link{display:inline-flex;align-items:center;justify-content:center;width:var(--v3-touch);height:var(--v3-touch);margin:-10px -10px -10px auto;border-radius:50%;color:var(--a-text-faint)}.v3-message-link:hover{background:var(--a-accent-soft);color:var(--a-accent)}.v3-message-link .v3-icon{width:18px;height:18px}.v3-message-text{color:var(--a-text);overflow-wrap:anywhere}.v3-fiche-empty p{margin:0;color:var(--a-text-muted)}.v3-fiche-links{margin:0;padding:0;list-style:none}.v3-fiche-links li+li{border-top:1px solid var(--a-border)}.v3-fiche-links a{display:flex;align-items:center;min-height:var(--v3-touch);font-weight:600}.v3-fiche .blockm.trend{padding:var(--v3-s3);border:1px solid var(--a-border);border-radius:var(--v3-r-card);background:var(--a-panel)}.v3-fiche .blockm.trend h3{margin-bottom:var(--v3-s1);font-size:var(--v3-fs-lg)}.v3-fiche .blockm.trend .sep,.v3-annuaire .blockm.trend .sep{height:1px;margin:var(--v3-s2) 0;background:var(--a-border)}.v3-fiche .trend-cat,.v3-annuaire .trend-cat{color:var(--a-text-faint);font-size:var(--v3-fs-xs);text-transform:uppercase;letter-spacing:.06em}.v3-fiche .trend-channel,.v3-annuaire .trend-channel{display:inline-flex;align-items:center;min-height:var(--v3-touch);font-weight:700}.v3-fiche .trend-msg,.v3-annuaire .trend-msg{color:var(--a-text-muted);font-size:var(--v3-fs-sm)}.v3-annuaire .v3-main .blockm.trend .center{text-align:left}.v3-annuaire .v3-main .range-actions{margin-bottom:var(--v3-s1)}.v3-annuaire .tchat-categorie-liste ul{columns:9.5rem;column-gap:var(--v3-s4);list-style:none;padding-left:0}.v3-annuaire .tchat-categorie-liste li{break-inside:avoid;margin:0}.v3-annuaire .tchat-categorie-liste li+li{margin-top:0}.v3-annuaire .tchat-categorie-liste a{display:inline-block;padding-block:.3rem;overflow-wrap:anywhere}.v3-fiche-affluence p{color:var(--a-text)}.v3-fiche-affluence strong{color:var(--a-text-strong)}.v3-fiche .v3-fiche-source{margin:var(--v3-s2) 0 0;color:var(--a-text-muted);font-size:var(--v3-fs-sm)}.v3-affluence-chart{display:grid;grid-template-columns:repeat(8,1fr);align-items:end;gap:6px;height:72px;margin:var(--v3-s2) 0 var(--v3-s3);padding-bottom:1px;border-bottom:1px solid var(--a-border)}.v3-affluence-bar{position:relative;height:var(--v3-h, 4%);min-height:3px;border-radius:4px 4px 0 0;background:var(--a-tertiary)}.v3-affluence-bar.is-peak{background:var(--a-accent)}.v3-affluence-bar:after{content:attr(data-heure);position:absolute;top:calc(100% + 4px);left:0;color:var(--a-text-faint);font-size:var(--v3-fs-xs);white-space:nowrap}.v3-fiche-regles-list{margin:0;padding:0;list-style:none}.v3-fiche-regles-list li{padding:var(--v3-s1) 0;color:var(--a-text)}.v3-fiche-regles-list li+li{border-top:1px solid var(--a-border)}.v3-fiche-regles-list strong{color:var(--a-text-strong)}.v3-fiche-adulte{margin-bottom:var(--v3-s2);padding:var(--v3-s2);border:1px solid var(--a-border);border-left:3px solid var(--a-mention-text);border-radius:var(--v3-r-card);background:var(--a-secondary)}.v3-fiche .v3-fiche-adulte h3{margin-bottom:var(--v3-s-half);font-size:var(--v3-fs-md)}.v3-fiche-adulte p{margin:0;color:var(--a-text)}.v3-home .v3-home-hero{padding-bottom:var(--v3-s6)}.v3-home .v3-hero h1{max-width:14ch;margin-inline:auto}.v3-home .v3-home-join{margin-top:var(--v3-s1)}.v3-home .v3-home-join .btn{box-shadow:0 10px 30px #1bfbe62e}.v3-home-live{display:flex;flex-wrap:wrap;align-items:center;gap:var(--v3-s1)}.v3-home-live:before{content:attr(data-label);display:inline-flex;align-items:center;gap:6px;margin-right:var(--v3-s-half);color:var(--a-online-text);font-size:var(--v3-fs-sm);font-weight:700}.v3-home-room{display:inline-flex;align-items:center;gap:6px;min-height:var(--v3-touch);padding:0 14px 0 12px;border:1px solid var(--a-field-border);border-radius:var(--v3-r-pill);background:var(--a-secondary);color:var(--a-text-strong);font:inherit;font-size:var(--v3-fs-sm);font-weight:600;cursor:pointer}.v3-home-room:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--a-online);box-shadow:0 0 0 3px #23a55a40}.v3-home-room:after{content:attr(data-label) " \b7  " attr(data-count)}.v3-home-room:hover{background:var(--a-tertiary)}.v3-home-room[aria-pressed=true]{border-color:var(--a-accent);background:var(--a-accent-soft);color:var(--a-accent)}.v3-home-room:focus-visible{outline:3px solid var(--a-accent);outline-offset:2px}.v3-home-slot:empty{display:none}@media(max-width:767px),(max-height:860px){.v3-home .v3-home-hero{padding-block:var(--v3-s3) var(--v3-s4)}.v3-home .v3-hero .v3-mascot{width:64px;height:64px;margin-bottom:var(--v3-s1)}.v3-home .v3-hero h1{max-width:none;margin-bottom:var(--v3-s1);font-size:clamp(1.75rem,4.2vw,2.75rem);line-height:1.15}.v3-home .v3-hero .v3-lead{margin-bottom:var(--v3-s2);font-size:var(--v3-fs-md)}.v3-home .v3-home-join{gap:10px!important}.v3-home .v3-hero .form-hori{gap:10px}.v3-home .v3-hero .form-control,.v3-home .v3-hero select{min-height:46px}}@media(min-width:768px){.v3-home .v3-hero .form-hori{grid-template-columns:.8fr 1fr 1.4fr}.v3-home .v3-hero .form-hori #ville{grid-column:auto}}@media(min-width:768px)and (max-height:860px){.v3-home-live{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.v3-home-live::-webkit-scrollbar{display:none}.v3-home-live>*,.v3-home-live:before{flex-shrink:0}.v3-home .v3-hero .v3-lead{max-width:720px}}@media(max-width:767px){.v3-home .v3-hero .v3-mascot{display:none}.v3-home .v3-hero .v3-lead{font-size:var(--v3-fs-sm);line-height:1.5}.v3-home .v3-hero .form-hori{grid-template-columns:64px 118px minmax(0,1fr)}.v3-home .v3-hero .form-hori #ville{grid-column:auto}.v3-home .v3-home-join .btn{padding-inline:var(--v3-s2)}.v3-home-live{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(-1 * var(--v3-gutter));padding:2px var(--v3-gutter);scrollbar-width:none}.v3-home-live::-webkit-scrollbar{display:none}.v3-home-live>*,.v3-home-live:before{flex-shrink:0}}@media(max-height:700px){.v3-home .v3-home-hero{padding-block:var(--v3-s2) var(--v3-s3)}.v3-home .v3-hero h1{font-size:clamp(1.5rem,3.6vw,2.25rem)}.v3-home .v3-hero .v3-lead{margin-bottom:var(--v3-s1);font-size:var(--v3-fs-sm);line-height:1.45}.v3-home .v3-home-join{gap:8px!important}.v3-home .v3-hero .form-hori{gap:8px}.v3-home .v3-hero .form-control,.v3-home .v3-hero select{min-height:40px;padding-block:6px}.v3-home-room{min-height:36px}.v3-home .v3-home-join .btn-lg{min-height:46px;font-size:var(--v3-fs-md)}}.v3-home .v3-main>section .row{flex-wrap:wrap;gap:var(--v3-s4)}.v3-home .v3-main>section .section-intro{margin-inline:auto}.v3-home .v3-main>section .section-intro .h3{margin-bottom:var(--v3-s2)}.v3-home .v3-main>section .section-intro .base+.base{margin-top:var(--v3-s2)}.v3-home .v3-main>section.bg-dark1>.container>h2.center{margin-bottom:var(--v3-s2);text-align:center}.v3-home .v3-main>section.bg-dark1>.container>p{text-align:center;color:var(--a-text)}.v3-home .v3-main .cols .desc h3{color:var(--a-text-strong)}.v3-home .v3-main>section.v3-home-apps{padding-block:var(--v3-s6)}.v3-home-apps-actions{display:grid;gap:12px;width:100%}@media(min-width:768px){.v3-home-apps-actions{width:auto}}.v3-play .v3-play-logo{fill:currentColor;stroke:none;color:var(--a-accent)}.no-js .v3-header .v3-search-button{display:none}.v3-search-button[aria-expanded=true]{border-color:var(--a-accent);color:var(--a-accent)}.v3-search{padding-block:var(--v3-s2) var(--v3-s3);border-top:1px solid var(--a-border);background:var(--a-bar)}.v3-search[hidden]{display:none}.v3-search .gsc-control-cse,.v3-search .gsc-control-wrapper-cse{padding:0;border:0;background:transparent;font-family:var(--a-font)}.v3-search form.gsc-search-box,.v3-search table.gsc-search-box{margin:0}.v3-search .gsc-input-box{border:1px solid var(--v3-field-border);border-radius:var(--v3-r-field);background:#23252de6}.v3-search .gsc-input-box:focus-within{border-color:var(--a-accent);box-shadow:0 0 0 3px #1bfbe659}.v3-search input.gsc-input{background:transparent!important;color:var(--a-text-strong);font-size:var(--v3-fs-md)}.v3-search .gsc-search-button-v2{min-height:44px;padding:0 var(--v3-s2);border:0;border-radius:var(--v3-r-btn);background:var(--a-accent);cursor:pointer}.v3-search .gsc-search-button-v2 svg{fill:var(--a-on-accent)}.v3-search .gsc-results-wrapper-overlay,.v3-search .gsc-results-wrapper-visible{background:var(--a-panel);color:var(--a-text)}.v3-search .gsc-webResult.gsc-result,.v3-search .gsc-results .gsc-cursor-box,.v3-search .gsc-above-wrapper-area{border-color:var(--a-border);background:transparent}.v3-search .gs-title,.v3-search .gs-title b{color:var(--a-accent)!important}.v3-search .gs-snippet,.v3-search .gsc-result-info{color:var(--a-text)!important}.v3-search .gs-visibleUrl{color:var(--a-online-text)!important}.v3-playbar{display:flex;align-items:center;gap:12px;min-height:56px;padding:6px var(--v3-gutter);border-bottom:1px solid var(--a-border);background:var(--a-panel);color:var(--a-text-strong);font-size:var(--v3-fs-sm);font-weight:600}.v3-playbar img{flex-shrink:0}.v3-playbar-text{flex:1;min-width:0}.v3-playbar-close{display:inline-flex;align-items:center;justify-content:center;width:var(--v3-touch);height:var(--v3-touch);margin-right:-10px;border:0;border-radius:50%;background:transparent;color:var(--a-text-muted);cursor:pointer}.v3-playbar-close:hover{background:#ffffff0f;color:var(--a-text-strong)}.v3-appnotch{position:fixed;right:0;top:50%;z-index:40;display:flex;align-items:center;transform:translateY(-50%)}.v3-appnotch-tab{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;border:1px solid var(--a-border);border-right:0;border-radius:var(--v3-r-btn) 0 0 var(--v3-r-btn);background:var(--a-panel);color:var(--a-text-strong);font:inherit;font-size:var(--v3-fs-sm);font-weight:700;cursor:pointer;box-shadow:var(--v3-shadow-3)}.v3-appnotch-tab span{writing-mode:vertical-rl;transform:rotate(180deg);letter-spacing:.04em}.v3-appnotch-tab:hover,.v3-appnotch.is-open .v3-appnotch-tab{color:var(--a-accent);border-color:var(--a-accent)}.v3-appnotch-card{position:relative;width:200px;margin-right:0;padding:var(--v3-s2);border:1px solid var(--a-border);border-right:0;border-radius:var(--v3-r-btn) 0 0 var(--v3-r-btn);background:var(--a-panel);color:var(--a-text);text-align:center;box-shadow:var(--v3-shadow-3)}.v3-appnotch-card[hidden]{display:none}.v3-appnotch-title{margin:0 24px var(--v3-s1);color:var(--a-text-strong);font-weight:700}.v3-appnotch-qr{display:block;margin:0 auto var(--v3-s1);border-radius:6px}.v3-appnotch-hint{margin:0 0 var(--v3-s1);font-size:var(--v3-fs-sm)}.v3-appnotch-link{font-size:var(--v3-fs-sm)}.v3-appnotch-close{position:absolute;top:4px;right:4px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:var(--a-text-muted);cursor:pointer}.v3-appnotch-close:hover{background:#ffffff0f;color:var(--a-text-strong)}@media(prefers-reduced-motion:no-preference){.v3-appnotch-tab{transition:color .15s,border-color .15s}}.v3-salon-annexe .v3-main>section.container:not(.col){padding-block:var(--v3-s4)}.v3-salon-annexe .v3-main>section.container>.blockm.text,.v3-salon-annexe .v3-main>section.container>.blockm.button-bar{max-width:var(--v3-max-text)}.v3-salon-annexe .v3-main>section.container>.blockm+.blockm{margin-top:var(--v3-s3)}.v3-salon-annexe .v3-main .col2{min-width:0}.v3-salon-annexe .v3-main .col3:not(:has(*)){display:none}@media(min-width:768px){.v3-salon-annexe .v3-main>section.container.col:has(>.col2){grid-template-columns:minmax(260px,340px) minmax(0,1fr)}.v3-salon-annexe .v3-main>section.container.col>.col3{grid-column:2}}@media(max-width:767px){.v3-salon-annexe .v3-main>section.container.col>.col2{order:1}.v3-salon-annexe .v3-main>section.container.col>.col1{order:2}.v3-salon-annexe .v3-main>section.container.col>.col3{order:3}}.v3-salon-annexe .breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;color:var(--a-text-muted);font-size:var(--v3-fs-sm)}.v3-salon-annexe .v3-main .breadcrumbs li+li{margin-top:0}.v3-salon-annexe .breadcrumbs a{color:var(--a-text)}.v3-salon-annexe .breadcrumbs li:last-child{color:var(--a-text-strong);font-weight:600}.v3-page-historique .v3-main .blockm.text>.text{padding:var(--v3-s3);border:1px solid var(--a-border);border-radius:var(--v3-r-card);background:var(--a-panel)}.v3-page-historique .v3-main .text .title{margin-bottom:var(--v3-s1);color:var(--a-text-strong);font-size:var(--v3-fs-sm);font-weight:600}.v3-page-historique .v3-main .text .form{display:flex;flex-wrap:wrap;gap:12px;max-width:none!important}.v3-page-historique .v3-main .text .form button{margin-left:0!important}.v3-page-historique .v3-main input[type=date]{min-width:0;min-height:48px;flex:1 1 200px;max-width:280px;padding:0 var(--v3-s2);border:1px solid var(--v3-field-border);border-radius:var(--v3-r-field);background:#23252de6;color:var(--a-text-strong);font:inherit;color-scheme:dark}.v3-page-historique .v3-main input[type=date]:focus,.v3-page-historique .v3-main input[type=date]:focus-within{outline:none;border-color:var(--a-accent);box-shadow:0 0 0 3px #1bfbe659}.v3-salon-annexe .v3-main .btn:focus-visible{outline:3px solid var(--a-accent);outline-offset:2px}.v3-page-historique #msg:empty{display:none}.v3-page-historique .v3-message-avatar{background:var(--a-tertiary);color:var(--a-text-strong)}.v3-salon-annexe .v3-messages{margin:0;padding:0;list-style:none;border:1px solid var(--a-border);border-radius:var(--v3-r-card);background:var(--a-panel)}.v3-salon-annexe .nomg{margin:0;color:var(--a-text-muted)}.v3-page-message .v3-main .col2 h1{font-size:clamp(1.75rem,1.3rem + 2vw,2.5rem);overflow-wrap:anywhere}.v3-page-message .v3-main .col2>p{color:var(--a-text)}.v3-page-message .message.blockm{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;margin-top:var(--v3-s3);padding:var(--v3-s2);border:1px solid var(--a-border);border-radius:var(--v3-r-card);background:var(--a-panel)}.v3-page-message .message .menu{position:absolute;top:8px;right:8px}.v3-page-message .message .linkmsg{display:inline-flex;width:var(--v3-touch);height:var(--v3-touch);border-radius:50%}.v3-page-message .message .linkmsg:hover{background:var(--a-accent-soft)}.v3-page-message .message-reaction{display:none}.v3-page-message .message-avatar{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--a-tertiary);color:var(--a-text-strong);font-weight:700}.v3-page-message .message-top{display:flex;align-items:center;gap:var(--v3-s1);padding-right:var(--v3-s5)}.v3-page-message .message-nick{color:var(--a-text-strong);font-weight:700;overflow-wrap:anywhere}.v3-page-message .message .date{color:var(--a-text-faint);font-size:var(--v3-fs-xs)}.v3-page-message .message-body{color:var(--a-text);overflow-wrap:anywhere}.v3-page-all .v3-main .list ul{columns:2 140px;column-gap:var(--v3-s3);margin:0;padding:0;list-style:none}@media(min-width:1100px){.v3-page-all .v3-main .list ul{columns:4}}.v3-page-all .v3-main .list li{margin:0;break-inside:avoid}.v3-page-all .v3-main .list li+li{margin-top:0}.v3-page-all .v3-main .list a{display:inline-flex;align-items:center;min-height:32px;overflow-wrap:anywhere}.v3-page-all .v3-main .col1 .blockm.trend .sep{display:none}.v3-page-guide .v3-main .enuml{flex-wrap:wrap;gap:4px;padding:0!important}.v3-page-guide .v3-main .enuml li+li{margin-top:0}.v3-page-guide .v3-main .enuml a{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;border-radius:var(--v3-r-sm);background:var(--a-secondary);font-weight:700;text-decoration:none}.v3-page-guide .v3-main .enuml a:hover{background:var(--a-tertiary)}.v3-page-guide .v3-main .title-w{color:var(--a-accent)!important}.v3-page-guide .v3-main>section.container.col>.blockm.text{max-width:var(--v3-max-text)}.v3-cadre .v3-header,.v3-cadre .v3-footer,.v3-cadre .v3-skip,.v3-cadre .v3-playbar{display:none}.v3-prose ul.v3-apps{display:grid;gap:var(--v3-s2);margin:var(--v3-s3) 0 var(--v3-s4);padding:0;list-style:none}@media(min-width:640px){.v3-prose ul.v3-apps{grid-template-columns:1fr 1fr}}.v3-prose .v3-apps>li{margin:0}.v3-app{display:grid;align-content:start;gap:var(--v3-s1);padding:var(--v3-s3);border:1px solid var(--a-border);border-radius:var(--v3-r-card);background:var(--a-panel)}.v3-prose .v3-app h3{margin:0;font-size:var(--v3-fs-lg)}.v3-prose .v3-app p{margin:0}.v3-app .v3-btn{justify-self:start;margin-top:var(--v3-s1)}.v3-app .v3-btn-lg{min-height:48px;padding:0 var(--v3-s3);font-size:var(--v3-fs-md)}.v3-app-note{color:var(--a-text-muted);font-size:var(--v3-fs-sm)}.v3-panel-app{display:none}@media(max-width:959px){.v3-panel-app{display:flex;align-items:center;gap:var(--v3-s2);min-height:64px;padding:var(--v3-s2);border:1px solid var(--a-accent);border-radius:var(--v3-r-btn);background:var(--a-accent-soft);color:var(--a-text-strong);text-decoration:none}.v3-panel-app .v3-icon{flex-shrink:0;width:28px;height:28px;color:var(--a-accent)}.v3-panel-app span{display:flex;flex-direction:column}.v3-panel-app small{color:var(--a-text-muted);font-size:var(--v3-fs-sm)}.v3-panel:has(.v3-panel-app) .v3-nav li:has(>a[href="/telechargement/"]){display:none}}@media(min-width:960px){.v3-nav a[href="/telechargement/"] .v3-icon{display:inline-block;color:var(--a-accent)}}.v3-footer-about .v3-play{display:inline-flex;width:auto;margin-top:var(--v3-s2)}.v3-entree{display:grid;gap:6px;width:100%;text-align:left}.v3-entree-ligne{display:flex;flex-wrap:wrap;gap:var(--v3-s1)}.v3-entree-ligne .v3-input{flex:1 1 12rem;min-width:0}.v3-entree-ligne .v3-btn{flex:1 1 auto;justify-content:center}.v3-entree-note{margin:0;color:var(--a-text-muted);font-size:var(--v3-fs-sm)}.v3-entree-case{display:flex;align-items:center;gap:10px;min-height:44px;color:var(--a-text);font-size:var(--v3-fs-sm);cursor:pointer}.v3-entree-case input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--a-accent)}.v3-entree-case a{color:var(--a-text-strong)}.v3-home .v3-entree-case{justify-content:center}.v3-entree .v3-input:user-invalid{border-color:var(--a-danger, #ff8a87)}.v3-home .v3-entree{max-width:34rem;margin-inline:auto}.v3-home .v3-entree .v3-label,.v3-home .v3-entree-note{text-align:center}.v3-fiche-entrer{margin:var(--v3-s2) 0 0}.v3-locale .tchat-categorie-liste>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--v3-s1);cursor:pointer;list-style:none}.v3-locale .tchat-categorie-liste>summary::-webkit-details-marker{display:none}.v3-locale .tchat-categorie-liste>summary:before{content:"\25b8";color:var(--a-accent)}.v3-locale .tchat-categorie-liste[open]>summary:before{content:"\25be"}.v3-locale .tchat-categorie-liste>summary h2{display:inline;margin:0}.v3-locale .tchat-categorie-liste>summary span{color:var(--a-text-muted);font-size:var(--v3-fs-sm)}.v3-locale .tchat-categorie-liste>ul{margin-top:var(--v3-s2)}@media(max-width:959px){.v3-trend>.v3-trend-main{order:-1}}.v3-annuaire .col4>.blockm,.v3-annuaire nav[aria-label="Cat\e9gories de salons"]{min-width:0}.v3-annuaire nav[aria-label="Cat\e9gories de salons"]>p{display:flex;gap:var(--v3-s1);margin:var(--v3-s2) 0 0;padding-bottom:4px;overflow-x:auto;font-size:0;scrollbar-width:thin}.v3-annuaire nav[aria-label="Cat\e9gories de salons"]>p>a{flex:none;padding:6px 12px;border:1px solid var(--a-border);border-radius:999px;background:var(--a-panel);color:var(--a-text);font-size:var(--v3-fs-sm);text-decoration:none;white-space:nowrap}.v3-annuaire nav[aria-label="Cat\e9gories de salons"]>p>a[aria-current=page]{border-color:var(--a-accent);color:var(--a-accent)}.v3-home .v3-main>section.v3-home-texte>.container>p{text-align:left}.v3-locale .v3-main .v3-home-texte .v3-faq{margin-inline:auto}.v3-locale .v3-main .v3-home-salons{margin-top:var(--v3-s4)}@media(min-width:768px){.v3-locale .v3-main .v3-home-salons{grid-template-columns:1fr 1fr}}.v3-locale .v3-main .v3-home-salons .v3-chips{padding-left:0}.v3-locale .v3-main .v3-home-salons .v3-chips li+li{margin-top:0}.v3-home-salons .v3-card>h3{margin-bottom:var(--v3-s2)}.v3-home-salons .v3-home-salons-all{margin:var(--v3-s2) 0 0}.v3-home .v3-hero h1.v3-home-h1{max-width:20ch;font-size:clamp(1.9rem,4.4vw,3.1rem)}.v3-home-slogan{margin:0 0 var(--v3-s2);color:var(--a-accent);font-size:var(--v3-fs-lg);font-weight:600}.v3-auth-head h1.v3-auth-title{margin:0}.v3-prose .v3-guide-entree{margin:var(--v3-s4) 0}.v3-prose .v3-guide-entree>h2{margin-top:0}.v3-card .v3-guide-entree-titre{margin:0 0 var(--v3-s2);color:var(--a-text-strong);font-size:var(--v3-fs-lg);font-weight:700}
