@font-face{font-family:Switzer;src:url(/fonts/switzer-var-v1.woff2)format("woff2-variations");font-weight:100 900;font-display:swap}@font-face{font-family:Kairengu;src:url(/fonts/kairengu-v1.woff2)format("woff2");font-weight:400;font-display:swap}:root{--bg:#f7f1e7;--card:#fff;--chip:#eee6da;--line:#eae2d7;--voile:#2219136b;--ink:#441b07;--muted:#6f6157;--accent-text:#8f5220;--btn:#441b07;--btn-ink:#fffefa;--sky:#afd0fb;--sky-soft:#e2eefb;--on-sky:#441b07;--sable:#e9d5b8;--ok:#4a7355;--danger:#b0472f;--danger-ink:#fff;--fete:#e05fa0;--fete-or:#f5c542;--cold:#336ea9;--hot:#b45a28;--temp-l:30%;--r-carte:16px;--r-encart:12px;--r-vignette:8px;--r-grain:4px;--elev-collee:0 8px 22px -12px #441b0752;--elev-dessus:0 14px 40px -10px #441b0747;--t-display:400 2.125rem/2.375rem "Kairengu", "Switzer", sans-serif;--t-titre:400 1.75rem/2rem "Kairengu", "Switzer", sans-serif;--t-moment:400 1.375rem/1.625rem "Kairengu", "Switzer", sans-serif;--t-corps:400 1.0625rem/1.375rem "Switzer", "Helvetica Neue", system-ui, sans-serif;--t-fort:600 1.0625rem/1.375rem "Switzer", "Helvetica Neue", system-ui, sans-serif;--t-sec:400 .9375rem/1.25rem "Switzer", "Helvetica Neue", system-ui, sans-serif;--t-note:400 .8125rem/1.125rem "Switzer", "Helvetica Neue", system-ui, sans-serif;--t-mini:600 .6875rem/.875rem "Switzer", "Helvetica Neue", system-ui, sans-serif;--t-chiffre:600 1.25rem/1.5rem "Switzer", "Helvetica Neue", system-ui, sans-serif;--t-chiffre-g:600 1.75rem/2rem "Switzer", "Helvetica Neue", system-ui, sans-serif;--d-1:.15s;--d-2:.2s;--d-3:.24s;--d-4:.3s;--e-standard:cubic-bezier(.2, .8, .2, 1);--e-ressort:cubic-bezier(.34, 1.56, .64, 1);--groupe:var(--card);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--tb-pad:10px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--bg:#221913;--card:#2c211a;--ink:#f7efe6;--muted:#baa796;--line:#46362b;--chip:#3d2f24;--accent-text:#ff8a4d;--btn:#f2e7da;--btn-ink:#221913;--cold:#8db4e8;--hot:#ff8a4d;--ok:#7fbe8d;--danger:#e8705f;--danger-ink:#240f0b;--sky:#afd0fb;--sky-soft:color-mix(in srgb, var(--sky) 16%, var(--card));--on-sky:#441b07;--sable:#574430;--temp-l:62%;--elev-collee:0 8px 22px -12px #0e0906b3;--elev-dessus:0 14px 40px -10px #0e0906bf;--voile:#0e09068c}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#221913;--card:#2c211a;--ink:#f7efe6;--muted:#baa796;--line:#46362b;--chip:#3d2f24;--accent-text:#ff8a4d;--btn:#f2e7da;--btn-ink:#221913;--cold:#8db4e8;--hot:#ff8a4d;--ok:#7fbe8d;--danger:#e8705f;--danger-ink:#240f0b;--sky:#afd0fb;--sky-soft:color-mix(in srgb, var(--sky) 16%, var(--card));--on-sky:#441b07;--sable:#574430;--temp-l:62%;--elev-collee:0 8px 22px -12px #0e0906b3;--elev-dessus:0 14px 40px -10px #0e0906bf;--voile:#0e09068c}.carte-forte.ciel,.dailytease:not(.trouve),.gate-lockup,.volet,.sidenav button.newbtn{--ink:#441b07;--muted:#5a4c43;--chip:#f4ede2;--card:#fff;--sky-soft:#e2eefb;--line:#eae2d7;--sable:#e9d5b8;--btn:#441b07;--btn-ink:#fffefa;--accent-text:#8f5220;--ok:#4a7355;--cold:#336ea9;--hot:#b45a28;--temp-l:24%;--danger:#b0472f;--danger-ink:#fff}*{box-sizing:border-box}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body{background:var(--bg);color:var(--ink);font:var(--t-corps);padding-inline:max(14px, env(safe-area-inset-left)) max(14px, env(safe-area-inset-right));padding-block:0 calc(24px + env(safe-area-inset-bottom));-webkit-tap-highlight-color:transparent;margin:0}#root{max-width:560px;margin:0 auto}body:after{content:"";pointer-events:none;z-index:2147483000;mix-blend-mode:multiply;opacity:.22;background:url(/img/grain-papier-v1.png) 0 0/256px 256px;position:fixed;inset:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body:after{mix-blend-mode:screen;opacity:.16;filter:invert()}}.sidenav,.shell>.sideright{display:none}@media (width>=64em){#root{max-width:1376px}.shell.with-tabs{grid-template-columns:232px minmax(0,720px);justify-content:center;gap:0 56px;display:grid}.shell>.sideright{display:none}.shell.game-shell{grid-template-columns:232px minmax(0,720px);justify-content:center;gap:0 56px;display:grid}.sidenav{height:100vh;padding-top:calc(1.6rem + env(safe-area-inset-top));flex-direction:column;gap:.35rem;display:flex;position:sticky;top:0}.sidenav .brand{font:var(--t-moment);margin:0 0 1rem .4rem}.sidenav button{text-align:left;font:var(--t-sec);color:var(--muted);cursor:pointer;border-radius:var(--r-encart);background:0 0;border:none;align-items:center;gap:.7rem;padding:.7rem .9rem;display:flex}.sidenav button:hover{background:var(--chip);color:var(--ink)}.sidenav button.active{color:var(--ink);font-weight:650;position:relative}.sidenav button.active:before{content:"";background:var(--sky);border-radius:999px;width:3px;height:20px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.sidenav button.newbtn{background:var(--sky);color:var(--ink);border-radius:var(--r-encart);width:176px;height:44px;margin-bottom:.6rem;padding:0 .9rem;font-weight:650}.sidenav button.newbtn:hover{filter:brightness(1.04)}.sidenav button .ico{text-align:center;width:1.4rem}.sidenav .navfoot{padding:0 .9rem calc(1.4rem + env(safe-area-inset-bottom));flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:auto;display:flex}.sidenav .navurl{width:100%;font:var(--t-mini);color:var(--muted);margin-top:.5rem;display:block}.shell.with-tabs,div.with-tabs{padding-bottom:0}.gamecard:hover{background:var(--chip)}button,a{cursor:pointer}}h1{margin:0}h2{color:var(--muted)}a{color:inherit}button,input,select,.gamecard{touch-action:manipulation}@media (display-mode:standalone){:root{--tb-pad:22px}}.topbar{top:var(--vvt,0px);z-index:10;background:var(--bg);padding:calc(var(--tb-pad) + env(safe-area-inset-top)) 0 10px;min-height:calc(54px + var(--tb-pad) + env(safe-area-inset-top));align-items:center;gap:.55rem;display:flex;position:sticky}.topbar .spacer{flex:1}.topbar h1.gtitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.topbar h1.nowrap{white-space:nowrap;flex:none}.topbar .pastille{flex:none}@media (width<=23.75em){.topbar{gap:.4rem}.topbar .pastille{padding:.22rem .45rem}}@media (width<=63.99em){html.texte-grand .topbar{gap:6px}html.texte-grand .topbar .pastille{padding-inline:7px}html.texte-grand .topbar .pastille-mot{display:none}html.texte-grand .topbar h1{font-size:22px}html.texte-grand .topbar h1.nowrap{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}}.topbar .iconbtn>svg.lucide{width:18px;height:18px}.iconbtn svg{display:block}.iconbtn .ico{display:flex}.card{background:var(--card);border-radius:var(--r-carte);margin:.7rem 0;padding:14px}input,select,textarea{color:var(--ink);border-radius:var(--r-encart);background:var(--chip);width:100%;font:var(--t-corps);border:1px solid #0000;padding:12px 13px;font-size:max(16px,1rem)}input:focus,select:focus,textarea:focus{outline:2px solid var(--ink);outline-offset:-1px;border-color:#0000}.field{margin:.6rem 0}.field label{font:var(--t-note);color:var(--muted);margin:0 0 .3rem .2rem;display:block}.row2{gap:.6rem;display:flex}.row2>*{flex:1}.hint{color:var(--muted);font:var(--t-note)}.hint:where(p){margin:.4rem 0 0}.hint.avant{margin:0 0 .5rem}.hint b{color:var(--ink)}.msg{color:var(--danger);font:var(--t-sec);min-height:20px;margin:.4rem .1rem}.gamecard{cursor:pointer}.gc-top{align-items:center;gap:.6rem;display:flex}.gc-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:650;overflow:hidden}.gc-deg{white-space:nowrap}.gc-heat{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.gc-sub{align-items:center;gap:.45rem;min-height:24px;margin-top:.5rem;display:flex}.gc-foot{align-items:center;gap:.45rem;margin-top:.45rem;display:flex}.gc-foot .spacer{flex:1}.gc-go{color:var(--muted);flex:none}.gc-who{color:var(--muted);font:var(--t-note);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gc-sub .spacer{flex:1}.gc-meta{font:var(--t-mini);color:var(--muted);white-space:nowrap}.gc-done{cursor:pointer;border-radius:var(--r-encart);color:var(--ink);align-items:center;gap:.55rem;padding:.55rem .4rem;display:flex}.gc-done:hover{background:var(--chip)}.gc-done .lucide{color:var(--muted);flex:none}.gc-done .lucide.ok{color:var(--ok)}.gc-done .gc-name{flex:0 auto}.gc-done .gc-res{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font:var(--t-note);flex:1;overflow:hidden}.ligne{align-items:center;gap:.6rem;min-height:44px;display:flex}.ligne>.txt{flex:1;min-width:0}.ligne>.ligne-ico{color:var(--muted);flex:none}.ligne>.ligne-ico.encre{color:var(--ink)}.ligne>.txt.coupe b,.ligne>.txt.coupe .hint{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.preview-box{margin-top:.6rem}.preview-box .chips{flex-wrap:wrap;gap:.35rem;margin-top:.5rem;display:flex}.diff{font-weight:650}.diff.facile{color:var(--ok)}.diff.moyen{color:var(--accent-text)}.diff.corsé{color:var(--hot)}.ring{vertical-align:-3px;border:2px solid;border-top-color:#0000;border-radius:50%;width:15px;height:15px;margin-right:.45rem;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.emoji-grid button.sel{outline:2px solid var(--sky);outline-offset:-1px}.players{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:.45rem;margin:.1rem 0 .6rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.players::-webkit-scrollbar{display:none}.pcard{background:var(--card);border:1px solid var(--line);border-radius:var(--r-encart);text-align:center;flex:none;min-width:58px;max-width:110px;padding:.4rem .7rem .35rem}.pcard .avatar{margin:0 auto .1rem;display:block}.pcard .nm{font:var(--t-note);color:var(--muted);white-space:nowrap;overflow:hidden}.pcard .st{font:var(--t-note);color:var(--muted);white-space:nowrap;margin-top:.1rem}.pcard.me{border-color:var(--ink)}.pcard.ghost{color:var(--muted);border-style:dashed;align-items:center;padding:.4rem .7rem}.pcard.ghost .avatar{margin:0}.g-list{margin-top:.6rem}.g-row{border-bottom:1px solid var(--line);grid-template-columns:2.2ch 1fr 44px auto;align-items:center;gap:.5rem .6rem;padding:.5rem .2rem;display:grid}.g-row.flash{animation:flash var(--d-4) var(--e-standard)}@keyframes flash{0%{background:var(--chip)}to{background:0 0}}.g-row.nearby-row{grid-template-columns:3ch 1fr auto}.g-row.rang{grid-template-columns:2.2ch 1fr 44px auto 4.6ch}.g-row.nearby-row.rang{grid-template-columns:4.6ch 1fr auto}.g-rank{text-align:right}.g-rank .rk{font:var(--t-note);font-weight:600}.g-n{color:var(--muted);font:var(--t-note);text-align:right}.g-word{min-width:0}.g-word .w{overflow-wrap:anywhere;font-weight:600}.g-sous{font:var(--t-note);color:var(--muted);display:block}.g-temp{min-width:3em;font:var(--t-fort);text-align:right;white-space:nowrap}.win{background:var(--card);color:var(--ink);border:1px solid var(--ok)}.win .hint{color:var(--muted)}.win .linkbtn{color:var(--ink)}.win.st-expired,.win.st-revealed{border-color:var(--line)}.tips li{margin:.35rem 0}.fiche-tete{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.fiche-nature{font:var(--t-note);color:var(--muted)}.fiche-sens{margin:.35rem 0 0;padding-left:1.2rem}.fiche-sens li{margin:.2rem 0}.fiche-sens li+li{color:var(--muted)}.fiche-source{font:var(--t-note);margin:.7rem 0 0}.fiche-source a{color:inherit}.win-def{border-top:1px solid var(--line);margin-top:.75rem;padding-top:.6rem}.win-def-attente{box-sizing:border-box;height:74px}.win-def .linkbtn{font:var(--t-note);margin-top:.15rem;font-weight:600}.clamp2,.clamp1{-webkit-box-orient:vertical;margin:.2rem 0 0;display:-webkit-box;overflow:hidden}.clamp2{-webkit-line-clamp:2;font:var(--t-sec)}.clamp1{-webkit-line-clamp:1}.def-ligne{font:var(--t-note)}.def-lien{margin:.15rem 0 0}.def-attente{visibility:hidden}.bilan{border-top:1px solid color-mix(in srgb, var(--on-sky) 14%, transparent);font:var(--t-sec);margin-top:.6rem;padding-top:.55rem}.bilan p{margin:.1rem 0}.histo{grid-template-columns:repeat(5,1fr);align-items:end;gap:6px;height:56px;margin-top:.5rem;display:grid}.histo i{background:color-mix(in srgb, var(--on-sky) 22%, transparent);border-radius:4px 4px 0 0;height:4%;display:block}.histo i.toi{background:var(--cold)}.histo-l{font:var(--t-mini);text-align:center;opacity:.75;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:3px;display:grid}.liens-pied{text-align:center;margin:1rem 0 0}.centerline{text-align:center;margin:1.2rem 0}.confetti-canvas{pointer-events:none;z-index:60;position:fixed;inset:0}footer.credits{text-align:center;margin-top:2.2rem}footer.credits .linkbtn{font-weight:inherit;color:inherit}.sourcerow{border-top:1px solid var(--line);flex-direction:column;gap:.1rem;padding:.5rem 0;display:flex}.sourcerow:first-of-type{border-top:none}.section-head{align-items:baseline;gap:.6rem;margin:1.4rem 0 .5rem;display:flex}.section-head h2{flex:1;margin:0}.parties-portes{margin:.55rem 0 .7rem}.card.sky{background:var(--sky-soft);border-color:var(--sky);color:var(--ink)}.card.sky .hint,.card.sky label{color:var(--on-sky);opacity:.8}.card.sky input,.card.sky select{background:var(--card);color:var(--ink)}.empty{border:1px dashed var(--line);border-radius:var(--r-carte);color:var(--muted);font:var(--t-note);text-align:center;margin:.55rem 0;padding:14px}.inputwrap{position:relative}.inputwrap input{padding-right:48px}.inputwrap .eye{cursor:pointer;background:0 0;border:none;width:44px;height:44px;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.reqs{font:var(--t-note);color:var(--muted);margin:0;padding:.3rem 0 0 .2rem;list-style:none}.reqs li{margin:.1rem 0}.reqs li.okk{color:var(--ok)}.fielderr{color:var(--danger);font:var(--t-note);margin:.25rem 0 0 .2rem}.divider{color:var(--muted);font:var(--t-note);align-items:center;gap:.7rem;margin:.9rem 0 .5rem;display:flex}.divider:before,.divider:after{content:"";border-top:1px solid var(--line);flex:1}.with-tabs{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.ticker{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.35rem;margin-top:.5rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.ticker::-webkit-scrollbar{display:none}.tchip{background:var(--chip);font:var(--t-note);white-space:nowrap;animation:tickerIn var(--d-3) var(--e-standard);border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:.3rem;padding:.2rem .55rem;display:inline-flex;position:relative}.tchip .avatar{border-radius:50%;flex:none}@keyframes tickerIn{0%{opacity:0;transform:translate(-10px)scale(.85)}to{opacity:1;transform:none}}.chat-head{width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:.15rem 0;font-weight:650;display:flex}.badge{background:var(--btn);color:var(--btn-ink);font:var(--t-mini);border-radius:999px;margin-right:.3rem;padding:.1rem .45rem}.chat-list{flex-direction:column;gap:.35rem;max-height:38vh;margin:.5rem 0;padding-right:.2rem;display:flex;overflow-y:auto}.chat-msg{flex-direction:column;align-items:flex-start;max-width:85%;display:flex}.chat-msg .who{font:var(--t-note);color:var(--muted);margin-bottom:.1rem}.chat-msg .body{background:var(--chip);border-radius:var(--r-encart) var(--r-encart) var(--r-encart) var(--r-grain);font:var(--t-sec);word-break:break-word;white-space:pre-wrap;padding:.35rem .6rem}.chat-msg.mine{align-self:flex-end;align-items:flex-end}.chat-msg.mine .body{background:var(--btn);color:var(--btn-ink);border-radius:var(--r-encart) var(--r-encart) var(--r-grain) var(--r-encart)}.gamecard,.bigaction,button.primary,.iconbtn,.pcard{transition:transform var(--d-1) var(--e-standard), border-color var(--d-1) var(--e-standard), filter var(--d-1) var(--e-standard), opacity var(--d-2) var(--e-standard)}@media (hover:hover){.gamecard:hover{transform:translateY(-1px)}.bigaction:hover{border-color:var(--ink);transform:translateY(-1px)}button.primary:hover{filter:brightness(1.05)}.iconbtn:hover{border-color:var(--ink)}}.pcard.off .avatar{opacity:.5}.pcard:not(.ghost):not(.me){cursor:pointer}.pcard.static:not(.me){cursor:default}.navbadge{margin-left:auto}.playeraction{border-color:var(--line)}.lbrow{align-items:center;gap:.55rem;margin:0 0 .45rem;padding:9px 13px;display:flex}.lbrow .lbrk{text-align:center;min-width:1.6rem;color:var(--muted);font-weight:750}.lbrow.melb{border-color:var(--sky);background:var(--sky-soft);color:var(--ink)}.lbrow.melb .hint,.lbrow.melb .recval,.lbrow.melb .lbrk{color:var(--on-sky)}.lbrow.melb .lb-time{color:var(--on-sky);opacity:.72}.dailytease{width:100%;font:inherit;cursor:pointer;text-align:left;background:var(--sky);color:var(--on-sky);border-color:#0000;align-items:flex-start;gap:.75rem;padding:16px;display:flex}.dailytease .txt{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.dailytease .dt-sur{font:var(--t-mini);opacity:.8}.dailytease .dt-val{font:var(--t-display);white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:.2rem;overflow:hidden}.dailytease .dt-etat{font:var(--t-sec);margin-top:.25rem}.dailytease .dt-amis{font:var(--t-note);opacity:.85;align-items:center;gap:.35rem;min-width:0;margin-top:.4rem;display:flex}.dailytease .dt-amis>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dailytease .dt-serie{font:var(--t-note);flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.55rem;display:flex}.dailytease .dt-taupe{border-radius:50%;flex:none;width:60px;height:60px}.dailytease .dt-cadenas{background:#ffffff8c;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.dailytease.trouve{background:var(--sable);color:var(--ink);border-color:#0000}.dailytease.trouve .pastille.sable{background:var(--card)}.dt-skel{border-radius:var(--r-carte);height:171px;margin:.55rem 0}@media (hover:hover){.dailytease:hover{filter:brightness(.98)}}.card.errcard{background:0 0}@keyframes toastIn{0%{opacity:0;transform:translateY(8px)}}.skel{border-radius:var(--r-encart);background:var(--chip)}.screen{animation:screenIn var(--d-1) var(--e-standard)}@keyframes screenIn{0%{opacity:0}}main{min-height:100dvh}.setrow{align-items:center;gap:.8rem;padding:.45rem 0;display:flex}.setrow+.setrow{border-top:1px solid var(--line)}.switch{border:1px solid var(--line);background:var(--chip);cursor:pointer;width:48px;height:28px;transition:background var(--d-1) var(--e-standard);border-radius:999px;flex:none;position:relative}.switch i{background:var(--muted);width:22px;height:22px;transition:left var(--d-1) var(--e-standard), background var(--d-1) var(--e-standard);border-radius:50%;position:absolute;top:2px;left:2px}.switch.on{background:var(--btn);border-color:var(--btn)}.switch.on i{background:var(--card);left:22px}.onb{z-index:80;background:var(--bg);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.onb-card{text-align:center;background:var(--card);border:1px solid var(--line);border-radius:var(--r-carte);width:100%;max-width:22rem;padding:22px 18px}.onb-title{font:var(--t-moment);margin:0 0 .5rem}.onb-dots{justify-content:center;gap:.45rem;margin:1.1rem 0;display:flex}.onb-dots i{background:var(--line);border-radius:50%;width:8px;height:8px}.onb-dots i.on{background:var(--ink)}.onb-skip{cursor:pointer;font:inherit;background:0 0;border:none;margin:.8rem auto 0;text-decoration:underline;display:block}.onb-demo{text-align:left;margin:.9rem 0 0}.od-ligne{min-height:30px;font:var(--t-sec);align-items:center;gap:.6rem;display:flex}.od-mot{flex:0 0 6rem;font-weight:600}.od-palier{flex:1}.od-jauge{border-radius:var(--r-grain);background:var(--chip);flex:1;height:6px;overflow:hidden}.od-jauge i{border-radius:var(--r-grain);height:100%;animation:odGrow var(--d-4) var(--e-standard) both;transform-origin:0;display:block}.od-ligne:nth-child(2) .od-jauge i{animation-delay:80ms}.od-ligne:nth-child(3) .od-jauge i{animation-delay:.16s}.od-ligne:nth-child(4) .od-jauge i{animation-delay:.24s}.od-deg{font:var(--t-note);white-space:nowrap;font-weight:600}@keyframes odGrow{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.od-jauge i{animation:none}}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=switch]:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.g-row{position:relative}.reactfly{font:var(--t-moment);pointer-events:none;animation:2.4s forwards reactUp;position:absolute;top:-6px;right:8px}@keyframes reactUp{0%{opacity:0;transform:translateY(8px)scale(.6)}15%{opacity:1;transform:translateY(0)scale(1.15)}70%{opacity:1;transform:translateY(-6px)scale(1)}to{opacity:0;transform:translateY(-16px)scale(.9)}}.reactbar{animation:screenIn var(--d-1) var(--e-standard);justify-content:flex-end;gap:.4rem;padding:.25rem .4rem .45rem;display:flex}.reactbar button{font:var(--t-chiffre);background:var(--chip);border:1px solid var(--line);cursor:pointer;border-radius:999px;width:44px;height:44px;padding:0}.reactbar button:active{transform:scale(1.15)}.playband{background:var(--card);border:1px solid var(--ink);margin:.15rem 0 .55rem;padding:12px}.playband .bandmsg{min-height:0;margin:.35rem .1rem 0}.vivante{margin-top:.55rem;position:relative}.myline{flex-wrap:wrap;align-items:baseline;column-gap:6px;min-height:24px;margin:0 0 8px;display:flex}.vivante .corrige{font:var(--t-note);color:var(--muted);margin:-4px 0 8px}.myline .word{font:var(--t-fort);overflow-wrap:anywhere}.myline .word:after,.myline .lib:before{content:"·";font:var(--t-sec);color:var(--muted)}.myline .word:after{margin-left:6px}.myline .lib:before{margin-right:6px}.myline .temp{font:var(--t-chiffre);white-space:nowrap}.myline .lib{font:var(--t-sec);color:var(--muted)}.playband .ticker{margin-top:.5rem}.players{margin:.1rem 0 .45rem}.pcard{padding:.28rem .55rem .22rem}.pcard .st{margin-top:.05rem}.chat-back{background:var(--voile);z-index:55;animation:toastIn var(--d-1) var(--e-standard);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.chat-sheet{background:var(--card);border:1px solid var(--line);border-radius:var(--r-carte) var(--r-carte) 0 0;width:100%;max-width:560px;padding:10px 14px calc(12px + env(safe-area-inset-bottom));box-shadow:var(--elev-dessus);max-height:72vh;animation:sheetUp var(--d-3) var(--e-standard);border-bottom:none;display:flex}@keyframes sheetUp{0%{opacity:.5;transform:translateY(28%)}}.chat-sheet .chat-list{flex:1;min-height:8rem;max-height:none}.sheet-back{background:var(--voile);z-index:55;animation:toastIn var(--d-1) var(--e-standard);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{background:var(--card);border:1px solid var(--line);border-radius:var(--r-carte) var(--r-carte) 0 0;width:100%;max-width:560px;padding:16px 16px calc(14px + env(safe-area-inset-bottom));box-shadow:var(--elev-dessus);max-height:76vh;animation:sheetUp var(--d-3) var(--e-standard);overscroll-behavior:contain;touch-action:pan-y;border-bottom:none;overflow-y:auto}.sheet-retour{transition:transform var(--d-2) var(--e-standard)}.sheet:focus-visible{outline:none}.sheet-hints{flex-wrap:wrap;gap:.5rem;margin-top:.6rem;display:flex}.sheet-hints .iconbtn{white-space:nowrap;flex:1;height:44px}.pcard{scroll-snap-align:start;text-align:left;border-radius:999px;align-items:center;gap:.32rem;min-width:0;max-width:140px;padding:.18rem .6rem;display:flex}.pcard .nm{text-overflow:ellipsis;margin:0}.pcard .st{color:var(--muted);margin:0;font-weight:600}.pcard.ghost{padding:.18rem .6rem;display:flex}.players{scroll-snap-type:x proximity;margin:.1rem 0 .4rem}.chat-sheet{margin-bottom:var(--kb,0px);max-height:calc(100vh - var(--kb,0px) - 5rem);transition:margin-bottom var(--d-1) var(--e-standard);flex-direction:column}.fpick{position:relative}.fpbar{border-radius:var(--r-encart);background:var(--chip);cursor:text;border:1px solid #0000;flex-wrap:wrap;align-items:center;gap:.35rem;min-height:46px;padding:.4rem .55rem;display:flex}.fpbar:focus-within{outline:2px solid var(--ink);outline-offset:-1px}.fpbar input{background:0 0;border:none;outline:none;flex:1;width:auto;min-width:120px;padding:.2rem}.fprow{flex-wrap:wrap;gap:.45rem;display:flex}.fpav{min-height:40px;font:var(--t-sec);background:var(--card);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;max-width:100%;padding:.2rem .7rem .2rem .3rem;font-weight:600;display:inline-flex}.fpav .nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fpav.sel{background:var(--sky-soft);border-color:var(--ink);color:var(--ink)}.fpav .ok{color:var(--ok)}.fpav.grp{padding-left:.6rem}@media (hover:hover){.fpav:hover{border-color:var(--ink)}}.fpchip button{background:var(--line);color:var(--muted);width:26px;height:26px;font:var(--t-mini);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.fplist{z-index:25;background:var(--card);border:1px solid var(--line);border-radius:var(--r-encart);box-shadow:var(--elev-dessus);max-height:230px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.fplist button{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:none;align-items:center;gap:.45rem;padding:.6rem .75rem;display:flex}.fplist button:hover{background:var(--chip)}.fplist button+button{border-top:1px solid var(--line)}.skel-card{border-radius:var(--r-carte);background:var(--groupe);height:68px;margin:.55rem 0;animation:none;position:relative}.skel-card:before{content:"";background:var(--chip);border-radius:7px;width:46%;height:14px;position:absolute;top:16px;left:16px}.skel-card:after{content:"";background:var(--chip);border-radius:6px;width:30%;height:12px;position:absolute;top:38px;left:16px}.skel-row{border-radius:var(--r-encart);height:46px;margin:.45rem 0}.skel-profstats .groupe-bloc:before,.skel-profstats .ligne:before{content:"";background:var(--chip);border-radius:7px;width:46%;height:14px;position:absolute;top:15px;left:16px}.skel-podium{border-radius:var(--r-carte);height:148px;margin:.45rem 0}.gamegrid .skel-card{height:110px}.card{margin:.55rem 0}h2{margin:1.05rem 0 .45rem}.section-head h2{margin:.2rem 0}.row2{align-items:stretch}.row2 .iconbtn{min-height:46px}.lucide{flex:none}.ic{vertical-align:-2px;margin-right:.25rem}.h2i{align-items:center;gap:.4rem;display:flex}.sidenav .brandbtn{background:var(--ink);cursor:pointer;color:#0000;text-indent:200%;white-space:nowrap;border:none;width:132px;height:34px;margin:0 0 1.1rem .4rem;padding:0;overflow:hidden;-webkit-mask:url(/img/signature-v1.svg) 50%/contain no-repeat;mask:url(/img/signature-v1.svg) 50%/contain no-repeat}.mk{color:var(--muted);font:var(--t-mini);align-items:center;gap:1px;display:inline-flex}.recval{white-space:nowrap}.closebtn,.hidebtn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:44px;height:44px;margin:-12px -8px -12px 0;padding:0;display:inline-flex}.closebtn:hover{background:var(--chip);color:var(--ink)}.closebtn:disabled{opacity:.45;cursor:not-allowed}.hidebtn:hover{background:var(--card);color:var(--ink)}.groupe>.ligne .lucide.ok{color:var(--ok)}.groupe>.amipanel{padding:0 16px 12px}.ligne-une{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.amipanel .statgrid{margin:.1rem 0 .5rem}.amipanel .statgrid .hint{overflow-wrap:anywhere}.grouprow{width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;align-items:center;gap:.6rem;display:flex}.jrow{width:100%;min-height:48px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;align-items:center;gap:.55rem;display:flex}.jmeta{font:var(--t-mini);color:var(--muted);white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.grouprow:active,.jrow:active{background:var(--chip)}.grouprow:focus-visible,.jrow:focus-visible,.groupe>button.ligne:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.groupe>button.ligne:focus-visible:before{content:none}@media (hover:hover){.grouprow:hover,.jrow:hover,.groupe>button.ligne:hover{background:var(--chip)}}.linkbtn.quiet{color:var(--muted);font:var(--t-note)}.addfriend .row2>button.primary{flex:none;width:auto;min-width:6.5rem;padding:0 1.2rem}@media (width>=64em){.amipanel .statgrid{max-width:448px}}.cg-row{width:100%;font:var(--t-note);color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:.5rem;margin:0;padding:.5rem 0;display:flex}.cg-row+.cg-row{border-top:1px solid var(--line)}.cg-row:active{border-radius:var(--r-vignette)}.cg-row .cg-ic{border-radius:var(--r-vignette);background:var(--chip);width:24px;height:24px;color:var(--muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.cg-row .cg-ic.ok{color:var(--ok);background:color-mix(in srgb, var(--ok) 14%, var(--chip))}.cg-row .cg-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:650;overflow:hidden}.cg-row .cg-go{color:var(--muted);flex:none}.hintband{border-radius:var(--r-encart);background:var(--sky-soft);color:var(--ink);margin:.5rem 0 0;padding:6px 10px}.hintrail{flex-direction:column;gap:.35rem;display:flex}.hintline{font:var(--t-note);flex-wrap:wrap;align-items:baseline;gap:.45rem;display:flex}.hintline+.hintline{margin-top:.3rem}.hintline>svg{color:var(--muted);flex:none;align-self:center}.hintline>span{flex:1;min-width:0}.hintline .hint{white-space:nowrap}.hintrail .hintline{margin:0}.hintband .hintline>svg{color:var(--on-sky)}.totop{right:max(16px, env(safe-area-inset-right), calc(50% - 268px));bottom:calc(20px + env(safe-area-inset-bottom));border-radius:var(--r-encart);background:var(--card);width:44px;height:44px;color:var(--ink);border:1px solid var(--line);box-shadow:var(--elev-collee);cursor:pointer;z-index:40;animation:toastIn var(--d-2) var(--e-standard);justify-content:center;align-items:center;display:flex;position:fixed}.totop:active{transform:scale(.94)}@media (width>=64em){.totop{right:max(16px, env(safe-area-inset-right))}}.linkbtn{font:inherit;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-weight:650;text-decoration:underline}.bandhints .linkbtn{font:var(--t-note);font-weight:600}@media (width>=85em){.yband{display:none}}.avatar{vertical-align:middle;border-radius:50%;flex:none;display:inline-block}.badgegrid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:.5rem;margin:.2rem 0 .8rem;display:grid}.badgecell{text-align:center;background:var(--card);border:1px solid var(--line);border-radius:var(--r-encart);cursor:pointer;font:inherit;color:inherit;flex-direction:column;align-items:center;gap:.25rem;padding:.7rem .5rem .6rem;display:flex}.badgecell b{font:var(--t-note);font-weight:600}.badgecell .hint{margin:0}.badgecell.locked{cursor:default;background:0 0;border-color:#0000}.badgecell.locked img{filter:grayscale()opacity(.38)}.badgecell.locked b{color:var(--muted)}.badgecell:not(.locked):active{transform:scale(.97)}.badgecell.mystere img{width:44px;height:44px}.badgecell.depart{text-align:left;flex-direction:row;grid-column:1/-1;gap:.75rem;padding:.6rem .8rem}.badgecell.depart b,.badgecell.depart .hint{display:block}.badgecell.depart:active{transform:scale(.99)}.badgecell.locked.en-cours img{filter:grayscale()opacity(.62)}.badge-progres{align-items:center;gap:8px;width:100%;margin-top:auto;padding-top:6px;display:flex}.badge-progres-piste{background:color-mix(in srgb, var(--muted) 20%, var(--chip));border-radius:99px;flex:1;min-width:0;height:6px;overflow:hidden}.badge-progres-plein{border-radius:inherit;background:var(--accent-text);height:100%;display:block}.badge-progres-compte{font:var(--t-note);color:var(--ink);flex:none;font-weight:600}.mk.fr{color:var(--fete)}.pcard.guest{border-style:dashed}.bdayband{background:var(--sky-soft);border:1px solid var(--sky);color:var(--ink);border-radius:var(--r-carte);font:var(--t-sec);animation:bpIn var(--d-4) var(--e-ressort) both;align-items:center;gap:.5rem;margin:.55rem 0;padding:14px;display:flex}.bdayband .cake{color:var(--on-sky);display:inline-flex}.cgplayers .hint{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.notifbtn,.chatbtn{position:relative}.notifbtn .navbadge,.chatbtn .navbadge{margin:0;padding:1.6px 7.2px;font-size:11px;line-height:14px;position:absolute;top:2px;right:2px}.notifbtn .navbadge,.chatbtn .navbadge,.railbell .navbadge{background:var(--danger);color:var(--danger-ink)}.dlg.notifpanel{text-align:left;max-height:75vh;padding-bottom:0;overflow-y:auto}@media (width>=64em){.dlg.notifpanel{max-width:30rem}}.notifhead{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.notifhead .dlg-title{text-align:left;margin:0}.notifrow{border-top:1px solid var(--line);align-items:center;gap:.5rem;padding:0 .1rem;display:flex}.notifrow .notifmain{min-width:0;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:.6rem;padding:.6rem 0;display:flex}.notifrow .notifmain:active{background:var(--chip)}.notifrow .nline{font:var(--t-sec);display:block}.notif-ico{background:var(--chip);width:26px;height:26px;color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.notifrow .hint{display:block}.notifrow .ndot{background:var(--on-sky);border-radius:50%;flex:none;width:8px;height:8px}.notifrow .ndot.off{background:0 0}.notifrow.unread{background:var(--sky-soft);color:var(--ink)}.notifrow.unread .hint{color:var(--on-sky);opacity:.7}.notifrow.unread .notifmain:active{background:color-mix(in srgb, var(--on-sky) 8%, transparent)}.notifpanel .notifrow{margin:0 -18px;padding-left:18px;padding-right:18px}.notifrow .nact{width:auto;font:var(--t-sec);flex:none;padding:.45rem .8rem;font-weight:600}.sidenav .railbell{border-radius:var(--r-encart);cursor:pointer;width:100%;min-height:44px;font:var(--t-sec);color:var(--muted);text-align:left;background:0 0;border:none;align-items:center;gap:.55rem;margin-bottom:.1rem;padding:0 .7rem;font-weight:600;display:flex;position:relative}.sidenav .railbell:hover{background:var(--chip);color:var(--ink)}.sidenav .railbell .navbadge{margin:0 0 0 auto;position:static}.with-tabs .totop{bottom:calc(92px + env(safe-area-inset-bottom))}.shell:not(.with-tabs) .toasts{bottom:calc(18px + var(--kb,0px) + env(safe-area-inset-bottom))}textarea{resize:vertical;min-height:70px}.playband{z-index:9;top:calc(54px + var(--tb-pad) + env(safe-area-inset-top) + var(--vvt,0px));box-shadow:var(--elev-collee);position:sticky}.g-row.mine{box-shadow:inset 3px 0 0 var(--sable)}.g-row.lastone .w{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--sky);text-decoration-color:var(--sky);text-decoration-thickness:2px}.listtools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:.4rem 0 .1rem;display:flex}.listtools>.hintpill{margin-left:auto}.minetoggle{gap:.3rem;display:inline-flex}.minetoggle button{font:var(--t-sec);border:1px solid var(--line);white-space:nowrap;color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;min-height:38px;padding:.45rem 1rem}.minetoggle button:hover{border-color:var(--ink);color:var(--ink)}.minetoggle button.sel{background:var(--sky-soft);color:var(--ink);border-color:var(--ink);font-weight:700}.linkbtn:disabled{color:var(--muted);cursor:default;text-decoration:none}.scalerow{font:var(--t-sec);align-items:center;gap:.6rem;padding:.26rem 0;display:flex}@media (width>=64em){.chat-back{pointer-events:none;background:0 0;justify-content:flex-end;align-items:stretch}.chat-sheet{width:328px;height:100%;max-height:none;box-shadow:var(--elev-dessus);pointer-events:auto;border-top:none;border-bottom:none;border-right:none;border-radius:0}.sheet{border-radius:var(--r-carte) var(--r-carte) 0 0;max-width:560px}.gscreen{flex-direction:column;min-height:calc(100dvh - 40px);display:flex}.gscreen>*{order:0}.gscreen>.playband{box-shadow:var(--elev-collee);order:90;margin-top:auto;position:sticky;top:auto;bottom:12px}.gscreen>.centerline{order:80}}.bootcover{text-align:center;background:var(--bg);color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:0 1.2rem;display:flex;position:fixed;inset:0}.boot-lockup{opacity:.5;background:url(/email-lockup.png) 50%/contain no-repeat;width:188px;height:48px;display:block}.bootcover .iconbtn{max-width:260px}html.coquille.amorce body,html.coquille.amorce .bootcover,html.coquille .boot-lockup{background:0 0}html.coquille .bootcover{padding-top:calc(max(100vh,100vw)/3.44828 + 2rem)}.offline-band{left:50%;bottom:calc(96px + env(safe-area-inset-bottom) + var(--kb,0px));background:var(--card);border:1px solid var(--line);color:var(--muted);font:var(--t-note);white-space:nowrap;z-index:70;box-shadow:var(--elev-collee);border-radius:999px;padding:.45rem .95rem;position:fixed;transform:translate(-50%)}.statgrid{text-align:center;grid-template-columns:repeat(4,1fr);gap:.4rem;display:grid}.statgrid b{display:block}.statgrid .hint{font:var(--t-mini);display:block}html:not(.coquille){scrollbar-gutter:stable}html.coquille,html.coquille body{height:100%;overflow:hidden}html.coquille{font-size:calc(16px * var(--dyn,1))}html.coquille body{padding:0}html.coquille main{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;height:100dvh;padding-inline:max(14px, env(safe-area-inset-left)) max(14px, env(safe-area-inset-right));padding-block:0 calc(24px + env(safe-area-inset-bottom));overflow-y:auto}html.coquille{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html.coquille :is(input,textarea,[contenteditable],.def-ligne,.fiche,.win-def,.g-word .w){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}html.coquille :is(.fiche,.win-def) button{-webkit-user-select:none;user-select:none}@media (width<=63.99em){html.pwa,html.pwa body{height:100%;overflow:hidden}html.pwa body{padding:0}html.pwa main{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;height:100dvh;padding-inline:max(14px, env(safe-area-inset-left)) max(14px, env(safe-area-inset-right));padding-block:0 calc(24px + env(safe-area-inset-bottom));overflow-y:auto}html.pwa .with-tabs>main{padding-bottom:calc(96px + env(safe-area-inset-bottom))}html.pwa body:before{content:"";height:env(safe-area-inset-top);background:var(--bg);z-index:30;pointer-events:none;position:fixed;top:0;left:0;right:0}html.coquille .with-tabs>main{padding-bottom:calc(96px + env(safe-area-inset-bottom))}:is(html.coquille,html.pwa) .shell.with-tabs{padding-bottom:0}:is(html.coquille,html.pwa) .with-tabs .screen:has(.pied){--pied-h:58px;min-height:100%;padding-bottom:var(--pied-h);position:relative}:is(html.coquille,html.pwa) .with-tabs .screen:has(.pied .reseaux){--pied-h:94px}:is(html.coquille,html.pwa) .with-tabs .pied{position:absolute;bottom:0;left:0;right:0}}.ptr{top:calc(env(safe-area-inset-top) + 6px);z-index:60;background:var(--card);border:1px solid var(--line);width:44px;height:44px;box-shadow:var(--elev-collee);pointer-events:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;left:50%}.ptr img{border-radius:50%}.ptr-tour{animation:ptrTour var(--d-4) var(--e-standard) both}@keyframes ptrTour{0%{transform:rotate(320deg)}to{transform:rotate(680deg)}}.gamecard:active,.dailytease:active,.cg-row:active{background:var(--chip);transform:scale(.985)}.g-row.tap{cursor:pointer}.g-row.tap:active{background:var(--chip)}.setrow{cursor:pointer}.chat-list,.fplist,.dlg,.notifpanel{overscroll-behavior:contain}.gate-shell{padding-top:env(safe-area-inset-top)}@media (prefers-reduced-motion:reduce){.reactfly{opacity:1;animation:none}.ring{animation:none}}.mottom-sig{opacity:.55;background:var(--muted);width:90px;height:23px;margin:1.4rem auto .4rem;-webkit-mask:url(/img/signature-v1.svg) 50%/contain no-repeat;mask:url(/img/signature-v1.svg) 50%/contain no-repeat}.avatar-stack{align-items:center;display:inline-flex}.avatar-stack .avatar{border:2px solid var(--bg);border-radius:50%}.avatar-stack .avatar+.avatar{margin-left:-9px}.avatar-stack .more{z-index:1;background:var(--chip);border:2px solid var(--bg);min-width:26px;height:26px;font:var(--t-mini);color:var(--muted);border-radius:50%;justify-content:center;align-items:center;margin-left:-9px;padding:0 4px;display:inline-flex}.empty-state{text-align:center;color:var(--muted);padding:1.6rem 1rem}.logo-filigrane{background:var(--ink);opacity:.22;width:76px;height:80px;margin:0 auto .7rem;display:block;-webkit-mask:url(/img/taupe-v1.svg) 50%/contain no-repeat;mask:url(/img/taupe-v1.svg) 50%/contain no-repeat}.empty-state p{font:var(--t-sec);margin:0}.empty-state .empty-act{margin-top:.8rem}.section-head .linkbtn{font:var(--t-note);font-weight:600}.uneseule>*+*{display:none!important}.gate-lockup{background:var(--sky);border-radius:var(--r-carte);flex-direction:column;align-items:center;gap:.5rem;margin:.2rem 0 .8rem;padding:1.7rem 1rem 1.4rem;display:flex}.gate-mark{background:var(--on-sky);width:150px;height:128px;-webkit-mask:url(/img/lockup-v1.svg) 50%/contain no-repeat;mask:url(/img/lockup-v1.svg) 50%/contain no-repeat}.gate-base{font:var(--t-note);color:var(--on-sky);opacity:.8}.badges-sec{align-items:center;gap:.6rem;margin:1rem 0 .4rem;display:flex}.badges-sec>span:first-child{flex:1}.badgecell img{border-radius:50%}.badgecell.neuf{box-shadow:0 0 0 3px var(--sable)}.jauge{align-items:center;gap:.7rem;display:flex}.jauge-piste{border-radius:var(--r-grain);background:var(--chip);flex:1;height:8px;overflow:hidden}.jauge-plein{border-radius:var(--r-grain);background:var(--accent-text);height:100%;display:block}.jauge-txt{white-space:nowrap}.jauge.mini{flex:none;gap:.4rem;width:96px}.jauge.mini .jauge-piste{height:5px}.jauge.mini .jauge-txt{font:var(--t-mini);color:var(--muted)}.dlg.badgepop{text-align:center;flex-direction:column;align-items:center;gap:.45rem;display:flex}.bp-eyebrow{font:var(--t-mini);color:var(--muted)}.badgepop img{border-radius:50%}.bp-name{font:var(--t-moment)}.badgepop .bp-img{animation:bpIn var(--d-4) var(--e-ressort) both}.badgepop .bp-name,.badgepop .bp-desc,.badgepop .bp-token{animation:screenIn var(--d-4) var(--e-standard) both;animation-delay:80ms}@keyframes bpIn{0%{opacity:0;transform:scale(.6)}}.bp-row{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}@media (prefers-reduced-motion:reduce){.badgepop .bp-img,.badgepop .bp-name,.badgepop .bp-desc,.badgepop .bp-token{animation:none}}a.primary{box-sizing:border-box;font:var(--t-fort);background:var(--btn);color:var(--btn-ink);border-radius:999px;justify-content:center;align-items:center;width:100%;padding:12px 13px;text-decoration:none;display:flex}a.primary:active{transform:scale(.98)}a.setlink{color:inherit;text-decoration:none}@media (width>=85em){.shell.with-tabs,.shell.game-shell{grid-template-columns:232px minmax(0,720px) 232px}.shell.with-tabs>.sideright,.shell.game-shell>.sideright{padding-top:calc(1.6rem + env(safe-area-inset-top));display:block}}@media (width>=90em){.shell.with-tabs,.shell.game-shell{column-gap:96px}}.sideright{min-width:0}.sr-bloc{margin-bottom:2rem}.sr-titre{font:var(--t-fort);color:var(--muted);margin:0 0 .6rem}.sr-chiffre{font:var(--t-chiffre-g)}.sr-ligne{font:var(--t-note);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0 0 .1rem;overflow:hidden}.sr-par{font:var(--t-note);color:var(--ink);margin:0 0 .5rem}.sr-meta{font:var(--t-mini);color:var(--muted);margin:0 0 .55rem}.buildtag{font:var(--t-mini);color:var(--muted);margin-top:.3rem;display:block}.badgecell.sel{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.yband{background:var(--sky-soft);border-color:var(--sky);color:var(--ink)}.lblist{padding:4px 0;overflow:hidden}.lblist>*{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:10px 14px}.lblist>*+*{border-top:1px solid var(--line)}.lblist>.melb{border-radius:var(--r-encart);background:var(--sky-soft);color:var(--ink);margin:0 4px;padding-inline:10px}.lblist>.melb,.lblist>.melb+*{border-top-color:#0000}.lb-words{font-weight:700}.lb-time{color:var(--muted);font:var(--t-note)}.podium{align-items:flex-end;gap:6px;padding:8px;display:flex}.pod-col{border-radius:var(--r-encart);flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;padding:22px 6px 12px;display:flex}.pod-col.premier{background:var(--sable);color:var(--ink);padding-top:10px}.pod-col.moi:not(.premier){background:var(--sky-soft);color:var(--ink)}.pod-rk{font:var(--t-chiffre)}.pod-nom{font:var(--t-sec);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:600;overflow:hidden}.pod-meta{font:var(--t-mini);color:var(--muted)}.pod-col.premier .pod-meta{color:var(--ink);opacity:.7}.pod-col.moi:not(.premier) .pod-meta{color:var(--on-sky);opacity:.72}.lb-day{width:18px;color:var(--muted);flex:none;justify-content:center;display:inline-flex}.lb-day.ok{color:var(--ok)}.sheet-title{font:var(--t-moment);color:var(--ink);margin:0 0 .2rem}.hint-solde{align-items:baseline;gap:.5rem;margin-bottom:.2rem;display:flex}.hint-solde .hs-n{font:var(--t-chiffre-g)}.hintopt{text-align:left;background:var(--sky-soft);width:100%;color:var(--ink);border:1px solid var(--sky);border-radius:var(--r-encart);font:inherit;cursor:pointer;align-items:center;gap:.7rem;padding:.8rem .9rem;display:flex}.hintopt:disabled{opacity:.5;cursor:not-allowed}.hintopt .ho-txt{flex-direction:column;flex:1;gap:.1rem;display:flex}.hintopt .ho-txt .hint{color:var(--on-sky);opacity:.72}.hintopt .ho-cost{font:var(--t-mini);white-space:nowrap}.win-head{align-items:center;gap:.8rem;display:flex}.win-title{min-width:0}.win-title .hint{display:block}.win-title .heros-val{overflow-wrap:anywhere;margin-top:.15rem;line-height:1.1}.myline .temp.tombe{animation:tempIn var(--d-2) var(--e-ressort) both}@keyframes tempIn{0%{opacity:0;transform:scale(.8)}}.pastille.ressaut{animation:bpIn var(--d-4) var(--e-ressort) both}.win-val2{min-height:20px;margin-top:.2rem}.win-val2 .linkbtn{font:inherit}.prochain{margin:.1rem .2rem .6rem}.prochain b{color:var(--ink)}.ctxline{width:100%;font:var(--t-note);color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.35rem;margin:.1rem 0 .4rem;padding:0 .2rem;display:flex}.ctxline>.chev{flex:none}.ctxline:has(>.avatar){flex-wrap:wrap}.trypills{flex-wrap:wrap;gap:.4rem;margin-top:.45rem;display:flex}.win-liens{margin:.6rem 0 0}.dscreen .win{padding:16px}.dscreen .win-title{flex:1}.dscreen .win-title .heros-val{margin-top:0}.dscreen .win-title .hint{margin-top:.3rem}.dscreen .win-title .pastille{margin-top:.5rem}.dscreen .win-head>.iconbtn{flex:none}.section-head>.foldhead{min-height:44px}.preview-box{background:var(--sky-soft);color:var(--ink);border-radius:var(--r-encart);font:var(--t-note);padding:12px 13px}.preview-box .hint{color:var(--on-sky);opacity:.78}@media (width>=64em){.topbar .notifbtn,.topbar .setbtn,.topbar .backbtn{display:none}.desktop-hide{display:none!important}.gamegrid{grid-template-columns:1fr 1fr;gap:16px 24px;display:grid}.gamegrid>*{margin:0}.section-head{align-items:baseline;gap:.6rem;display:flex}}.coiffe-meta,.section-head .sec-count,.listtools .lt-count{display:none}@media (width>=64em){.coiffe-meta{font:var(--t-mini);color:var(--muted);margin:.1rem 0 .7rem;display:block}.section-head .sec-count,.listtools .lt-count{font:var(--t-mini);color:var(--muted);display:inline}.section-head .sec-count{margin-left:auto}}.sr-mot{font:var(--t-fort);margin:0 0 .1rem}@media (width>=64em){.minetoggle button{min-height:32px;color:var(--muted);background:0 0;border:none;padding:.3rem .2rem}.minetoggle button.sel{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--sky);text-decoration-color:var(--sky);text-underline-offset:5px;background:0 0;font-weight:700;text-decoration-thickness:2px}}.sr-joueur{align-items:center;gap:.5rem;margin-bottom:.45rem;display:flex}.sr-joueur .sr-ligne{font:var(--t-sec);flex:1;margin:0}.sr-joueur .sr-meta{margin:0}.notifrow.annonce{background:var(--sky-soft);border-radius:var(--r-encart)}.notifpanel .notifrow.annonce{border-top:0;margin:.5rem 0;padding:0 12px}.notifrow.annonce .notifmain{align-items:flex-start}.notifrow.annonce .an-marque{background:var(--on-sky);flex:none;width:26px;height:26px;margin-top:2px;-webkit-mask:url(/img/lockup-v1.svg) 50%/contain no-repeat;mask:url(/img/lockup-v1.svg) 50%/contain no-repeat}.notifrow.annonce .an-titre,.notifrow.annonce .an-par,.notifrow.annonce .hint{color:var(--on-sky)}.an-titre{font:var(--t-fort);margin-bottom:.35rem;display:block}.an-par{font:var(--t-sec);white-space:normal;margin-bottom:.35rem;display:block}.notifrow.annonce .hint{opacity:.7}.foldhead{width:100%;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;display:flex}.chev{transition:transform var(--d-1) var(--e-standard)}.chev.open{transform:rotate(180deg)}.foldhead .chev{color:var(--muted)}.preview-box .diff{color:var(--on-sky)}.preview-box .pastille{color:var(--on-sky);background:0 0;padding:0 .15rem}.sec-titre{color:var(--muted)}.iconbtn.wide{width:100%}@media (hover:hover){.iconbtn.ghost:hover{border-color:var(--ink);color:var(--ink)}}@media (width>=64em){.iconbtn.wide{width:auto;min-width:180px}.gate-shell .iconbtn.wide{width:100%}}@media (width>=85em){.shell.with-tabs>.sideright:empty,.shell.game-shell>.sideright:empty{display:none}:is(.shell.with-tabs:has(>.sideright:empty),.shell.game-shell:has(>.sideright:empty)){grid-template-columns:232px minmax(0,720px)}}.setscreen .ligne-apres select{border-radius:999px;flex:none;width:auto;min-height:34px;padding:4px 12px}.setscreen .ligne-apres select:disabled{opacity:1}.setscreen .anniv>b{font:var(--t-corps);display:block}.setlink{width:100%;min-height:48px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.7rem;padding:0;font-weight:600;display:flex}.setlink+.setlink{border-top:1px solid var(--line)}.setlink>span{flex:1}.setlink>.setlink-val{font:var(--t-sec);color:var(--muted);flex:none}.setlink>.badge{flex:none}.setlink>svg{color:var(--muted)}.setlink:active{opacity:.6}@media (hover:hover){.setlink:hover>svg{color:var(--ink)}}.setscreen form .primary{width:auto;margin-left:auto;padding:0 1.4rem;display:block}@media (width>=64em){.setscreen .groupe-bloc>.hint,.setscreen .groupe-bloc>form,.setscreen .groupe-bloc>.setnote{max-width:448px}}.volet{display:none}@media (width>=64em){.gate-shell{grid-template-columns:minmax(360px,27vw) 1fr;min-height:100dvh;display:grid}.gate-shell>main{justify-content:center;align-items:center;padding:2rem clamp(2rem,6vw,6rem);display:flex}.gate-shell>main>section{width:100%;max-width:380px}.gate-shell .gate-lockup{display:none}.gate-shell>main>section>.card{background:0 0;border:none;padding:0}.volet{background:var(--sky);color:var(--on-sky);flex-direction:column;justify-content:space-between;padding:2.2rem 2.4rem;display:flex;position:relative;overflow:hidden}.volet:after{content:"";opacity:.16;background:var(--on-sky);width:26rem;height:26rem;position:absolute;bottom:-8.5rem;right:-3rem;-webkit-mask:url(/img/lockup-v1.svg) 50%/contain no-repeat;mask:url(/img/lockup-v1.svg) 50%/contain no-repeat}.volet>*{z-index:1;position:relative}.gate-shell{padding-top:0}.volet{padding-top:calc(2.2rem + env(safe-area-inset-top))}.volet-marque{align-items:center;gap:.6rem;display:flex}.volet-mark{display:none}.volet-nom{background:var(--on-sky);width:118px;height:30px;-webkit-mask:url(/img/signature-v1.svg) 50%/contain no-repeat;mask:url(/img/signature-v1.svg) 50%/contain no-repeat}.volet-titre{font:var(--t-moment);color:var(--on-sky);margin:0 0 1.1rem}.volet-ligne{font:var(--t-sec);align-items:center;gap:.8rem;margin-bottom:.7rem;display:flex}.vl-mot{flex:0 0 6.5rem}.vl-deg{font:var(--t-note);font-weight:600}.volet-note{font:var(--t-note);opacity:.82;max-width:22rem;margin:1.6rem 0 0}.volet-url{font:var(--t-mini);opacity:.8}}.gate-titre{font:var(--t-moment);margin:0 0 .3rem}@media (width>=64em){.gate-titre{font:var(--t-titre);margin:0 0 .4rem}}.gate-sous{color:var(--muted);margin:.2rem 0 .8rem}.onb-taupe{border-radius:50%;width:112px;height:112px;margin:0 auto .6rem;display:block}.onb-taupe.petite{width:88px;height:88px}.gate-pied{text-align:center;margin:.45rem 0 0}.gagner{margin:.4rem 0 0;padding:0;list-style:none}.gagner li{font:var(--t-note);color:var(--ink);justify-content:space-between;gap:.8rem;padding:.3rem 0;display:flex}.gagner-combien{color:var(--muted);flex:none}.google-refuse .hint{margin:0 0 .5rem;line-height:1.45}.gscreen .pcard.me{border-color:var(--line);background:var(--chip)}.gscreen .pcard.me .nm{color:var(--ink);font-weight:650}.yband .hint,.yband .linkbtn{color:var(--on-sky)}.yband .hint{opacity:.78}.annoncepop{text-align:left;max-width:22rem}.annoncepop .ap-marque{background:var(--ink);width:56px;height:48px;margin:.2rem auto .7rem;display:block;-webkit-mask:url(/img/lockup-v1.svg) 50%/contain no-repeat;mask:url(/img/lockup-v1.svg) 50%/contain no-repeat}.annoncepop .ap-titre{text-align:center;font:var(--t-moment);margin-bottom:.6rem;display:block}.annoncepop .ap-par{font:var(--t-sec);color:var(--ink);margin:0 0 .6rem}.annoncepop .ap-par:last-of-type{color:var(--muted)}.annoncepop .primary{width:100%;min-height:48px;margin-top:.5rem}.setnote{background:var(--chip);border-radius:var(--r-encart);color:var(--ink);font:var(--t-note);align-items:flex-start;gap:.55rem;margin:.2rem 0 .5rem;padding:10px 12px;display:flex}.setnote>svg{color:var(--accent-text);margin-top:1px}.onb-body,.badgepop .bp-desc{color:var(--ink);font:var(--t-sec)}@media (width>=64em){.mesure{max-width:448px}.mesure button.primary,.errcard button.primary{width:auto;min-width:180px;padding-inline:1.6rem}.mesure .row2>button{flex:none}}.newgame form>.field:last-child{margin-bottom:0}.newgame .kt-note{margin:-.4rem 0 .2rem}.recbody{transition:opacity var(--d-1) var(--e-standard)}.recbody[aria-busy=true]{opacity:.55}.profid{align-items:center;gap:.8rem;display:flex}.liencard{margin-top:18px}.liencard .badge{margin:0}.profnom{overflow-wrap:anywhere;display:block}.profid .hint{margin-top:.15rem;display:block}.avbtn{cursor:pointer;font:inherit;color:var(--on-sky);background:0 0;border:none;flex-direction:column;align-items:center;gap:.2rem;padding:0;display:flex}.avchg{font:var(--t-mini);text-underline-offset:2px;opacity:.8;text-decoration:underline}.profnom-btn{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;max-width:100%;padding:0}.pseudo-edit{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.pseudo-edit input{min-width:0;font:var(--t-moment);flex:1}.pseudo-edit .fielderr{width:100%}.pwfold{min-height:44px;font:var(--t-sec)}.statgrid.trois{grid-template-columns:repeat(3,1fr)}.statgrid.deux{grid-template-columns:repeat(2,1fr)}.statsur{font:var(--t-sec);opacity:.7}.avant-barre{margin-top:calc(env(safe-area-inset-top) + .7rem)}@media (width<=22.5em){.topbar .etroit-hide{display:none}}.grandecible,.pcard{position:relative}.grandecible:after{content:"";position:absolute;inset:-10px -6px}.pcard:after{content:"";position:absolute;inset:-9px 0}@media (width>=64em) and (pointer:coarse){.minetoggle button{min-height:44px}}.reseaux{flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:.5rem;display:flex}.reseaux .iconbtn{font:var(--t-note);gap:.35rem;padding:.4rem .7rem;font-weight:600}.reseaux.discrets{gap:.1rem;margin-top:.15rem}.reseaux.discrets a{color:var(--muted);transition:color var(--d-1) var(--e-standard);border-radius:999px;padding:.55rem;display:inline-flex}.reseaux.discrets a:hover,.reseaux.discrets a:focus-visible{color:var(--ink)}.t-display{font:var(--t-display)}.t-titre{font:var(--t-titre)}.t-moment{font:var(--t-moment)}.t-corps{font:var(--t-corps)}.t-fort{font:var(--t-fort)}.t-sec{font:var(--t-sec)}.t-note{font:var(--t-note)}.t-mini{font:var(--t-mini)}.t-chiffre{font:var(--t-chiffre)}.t-chiffre-g{font:var(--t-chiffre-g)}h1,.profnom{font:var(--t-titre)}.topbar h1{font:var(--t-moment)}@media (width>=64em){.topbar h1{font:var(--t-titre)}}.heros-val{font:var(--t-display)}h2,.sec-titre{font:var(--t-fort);text-transform:none}.win-val2{font:var(--t-sec)}.gc-deg,.jdeg,.recval,.pod-val,.jauge-txt{font:var(--t-chiffre)}.statgrid b{font:var(--t-chiffre-g)}.entete{top:var(--vvt,0px);z-index:10;padding:calc(var(--tb-pad) + env(safe-area-inset-top)) 0 10px;min-height:calc(54px + var(--tb-pad) + env(safe-area-inset-top));background:var(--bg);align-items:center;gap:10px;display:flex;position:sticky}.entete.defile{box-shadow:0 1px 0 var(--line)}.entete-txt{flex:1;min-width:0}.entete-titre{font:var(--t-titre);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.entete.avec-sous .entete-titre{font:var(--t-moment)}.entete-sous{font:var(--t-note);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.entete-actions{gap:8px;display:flex}.ord{vertical-align:.32em;font-size:.62em;line-height:0}.squelette{background:var(--chip);border-radius:var(--r-encart)}.squelette-ligne{height:44px}.squelette-groupe{background:var(--groupe);border-radius:var(--r-carte);overflow:hidden}.squelette-groupe .squelette-ligne{box-shadow:inset 0 -1px 0 var(--line);background:0 0;border-radius:0;margin:0 16px;position:relative}.squelette-groupe .squelette-ligne:before{content:"";background:var(--chip);border-radius:7px;width:46%;height:14px;position:absolute;top:15px;left:0}.squelette-groupe .squelette-ligne:last-child{box-shadow:none}.squelette-carte-forte{border-radius:var(--r-carte);height:112px}.squelette-carte-victoire{border-radius:var(--r-carte);height:295px}.squelette-podium{border-radius:var(--r-carte);height:148px}.squelette-saisie{border-radius:var(--r-carte);height:74px}.squelette-attente{visibility:hidden}.etat-erreur{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:18px 12px;display:flex}.etat-erreur p{font:var(--t-sec);color:var(--muted);margin:0}.chiffres{grid-template-columns:repeat(auto-fit,minmax(5em,1fr));gap:10px 12px;display:grid}.chiffre{flex-direction:column;gap:2px;min-width:0;display:flex}.chiffre-label{font:var(--t-mini);color:var(--muted)}.chiffre-valeur{font:var(--t-chiffre-g);color:var(--ink);white-space:nowrap}.chiffre-sur{font:var(--t-note);color:var(--muted);margin-left:4px}.groupe-titre{font:var(--t-fort);color:var(--ink);text-transform:none;letter-spacing:normal;margin:18px 4px 8px}.groupe{background:var(--groupe);border-radius:var(--r-carte);overflow:hidden}.groupe>.ligne{width:100%;min-height:44px;color:var(--ink);text-align:left;font:var(--t-corps);background:0 0;border:0;border-radius:0;align-items:center;gap:12px;margin:0;padding:10px 16px;display:flex;position:relative}.groupe>.ligne.avec-sous{min-height:52px}.groupe>.ligne:not(:first-child):before,.groupe>.setlink:not(:first-child):before,.groupe>.groupe-bloc:not(:first-child):before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:16px;right:0}.ligne-avant{flex:none;display:flex}.ligne-corps{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.ligne-sous{font:var(--t-note);color:var(--muted)}.ligne-apres{font:var(--t-sec);color:var(--muted);flex:none}.ligne-apres:not(.ligne-valeur){align-items:center;gap:8px;display:flex}.ligne-apres.ligne-valeur{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:50%;overflow:hidden}.groupe>.ligne.avec-actions{flex-wrap:wrap;row-gap:8px}.groupe>.ligne.avec-actions>.ligne-corps{min-width:min(7em,100%)}.groupe>.ligne.avec-actions>.ligne-apres{margin-left:auto}.groupe>button.ligne{cursor:pointer}.groupe>button.ligne:active{background:var(--chip)}.groupe>.ligne.toi{background:color-mix(in srgb, var(--sky) 16%, var(--groupe))}.groupe>.ligne.desactivee{opacity:.45}.interrupteur{cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;margin:0;padding:0;display:flex}.interrupteur>.switch{pointer-events:none;display:block}.interrupteur:disabled{cursor:not-allowed}.interrupteur:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.groupe>.ligne .interrupteur:after{content:"";position:absolute;inset:0}.zone-supprimer{margin-top:28px}.groupe>.groupe-bloc{padding:12px 16px;position:relative}.groupe-bloc>:first-child{margin-top:0}.groupe-bloc>:last-child{margin-bottom:0}.groupe>.setlink{min-height:44px;font:var(--t-corps);border-top:0;gap:12px;padding:10px 16px;position:relative}.groupe>.setlink:active{opacity:1;background:var(--chip)}.groupe>.setlink:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.groupe>.setlink:focus-visible:before{content:none}.carte-forte{border-radius:var(--r-carte);margin:.7rem 0;padding:16px}.carte-forte.ciel{background:var(--sky);color:var(--on-sky)}.carte-forte.sable{background:var(--sable);color:var(--ink)}.card .card,.card.dissoute{background:0 0;border:none;padding:0}.pastille,.gc-new,.bp-token,.hintpill,.trypill,.fpchip{min-height:24px;font:var(--t-note);text-transform:none;letter-spacing:normal;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:4px;padding:2px 10px;font-weight:600;display:inline-flex}.pastille .lucide{width:13px;height:13px}.pastille,.hintpill,.fpchip{background:var(--chip);color:var(--ink)}.pastille.sable{background:var(--sable);color:var(--ink)}.pastille.ciel,.gc-new,.bp-token,.trypill{background:var(--sky-soft);color:var(--on-sky)}.hintpill,.trypill{cursor:pointer}button.primary{background:var(--btn);width:100%;min-height:50px;color:var(--btn-ink);font:var(--t-fort);cursor:pointer;border:none;border-radius:999px;padding:0 22px}.primary.dangerbtn{background:var(--danger);color:var(--danger-ink)}.iconbtn{background:var(--sky-soft);min-width:44px;min-height:44px;color:var(--on-sky);font:var(--t-fort);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.3rem;padding:0 16px;display:inline-flex}.iconbtn.ghost{border:1px solid var(--line);color:var(--ink);background:0 0}.iconbtn.dangerbtn{border:1px solid color-mix(in srgb, var(--danger) 45%, var(--line));color:var(--danger);background:0 0}.linkbtn{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.topbar .iconbtn,.entete .iconbtn,.backbtn{background:var(--card);border:1px solid var(--line);width:44px;min-width:44px;height:44px;color:var(--ink);border-radius:50%;padding:0}.btn-ligne{white-space:nowrap;background:var(--sable);min-height:36px;color:var(--ink);font:var(--t-sec);cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.btn-ligne:after{content:"";position:absolute;inset:-4px 0}button.primary:active,.iconbtn:active,.btn-ligne:active{transform:scale(.98)}button.primary:disabled,.iconbtn:disabled,.btn-ligne:disabled{opacity:.45;cursor:not-allowed;transform:none}.toasts{bottom:calc(88px + env(safe-area-inset-bottom));pointer-events:none;z-index:60;flex-direction:column;align-items:center;gap:.4rem;display:flex;position:fixed;left:0;right:0}@media (width>=64em){.toasts{bottom:28px}}.offline-band+.toasts{bottom:calc(96px + 44px + env(safe-area-inset-bottom))}.toast{pointer-events:auto;border-radius:var(--r-carte);background:var(--ink);max-width:min(92vw,30rem);min-height:40px;color:var(--bg);font:var(--t-sec);text-align:left;box-shadow:var(--elev-dessus);animation:toastIn var(--d-2) var(--e-standard);border:0;align-items:center;gap:8px;margin:0;padding:9px 16px;font-weight:600;display:inline-flex}.toast svg{flex:none}.toast-txt{min-width:0}.toast.err{background:var(--danger);color:var(--danger-ink)}button.toast{cursor:pointer;min-height:44px}button.toast:active{transform:scale(.98)}.dlg-back{background:var(--voile);z-index:70;animation:toastIn var(--d-1) var(--e-standard);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.dlg{background:var(--card);border:1px solid var(--line);border-radius:var(--r-carte);width:100%;max-width:22rem;box-shadow:var(--elev-dessus);padding:18px}.dlg-title{font:var(--t-moment);text-align:center;margin:0 0 .5rem}.dlg-body{text-align:center;color:var(--muted);font:var(--t-sec);margin:0 0 .9rem}.dlg-actions{flex-direction:column;gap:8px;width:100%;margin-top:6px;display:flex}.dlg-actions>button{width:100%}.sheet-poignee{background:color-mix(in srgb, var(--muted) 70%, var(--card));border-radius:4px;width:40px;height:4px;margin:-6px auto 12px;display:block}.coach{border-radius:var(--r-carte);background:var(--sky-soft);color:var(--ink);align-items:flex-start;gap:2px;margin:.3rem 0 0;padding:12px 4px 12px 16px;display:flex}.coach p{min-width:0;font:var(--t-sec);color:var(--ink);flex-direction:column;flex:1;gap:2px;margin:0;display:flex}.coach-sourde{color:var(--muted)}.coach-x{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:-12px 0;padding:0;display:grid}.coach-x:active{background:color-mix(in srgb, var(--ink) 10%, transparent)}.coach.avant-barre{margin-top:calc(env(safe-area-inset-top) + .7rem)}.jauge-temp{vertical-align:middle;background:var(--chip);border-radius:99px;flex:none;display:inline-block;position:relative;overflow:hidden}.jauge-temp-liste{width:44px;height:6px}.jauge-temp-vivante{width:100%;height:8px;display:block}.jauge-temp-mini{width:28px;height:4px}.jauge-temp-plein{border-radius:inherit;position:absolute;top:0;bottom:0;left:0}.jauge-temp-vivante .jauge-temp-plein{transition:width var(--d-4) var(--e-standard)}.jauge-temp-vivante .jauge-temp-seuil{background:var(--muted);width:1px;position:absolute;top:0;bottom:0}@media (prefers-reduced-motion:reduce){.jauge-temp-vivante .jauge-temp-plein{transition:none}}.barre{left:max(12px,50% - 268px);right:max(12px,50% - 268px);bottom:calc(10px + env(safe-area-inset-bottom));z-index:20;grid-template-columns:repeat(var(--n), 1fr);background:color-mix(in srgb, var(--card) 86%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);box-shadow:var(--elev-collee);border-radius:999px;padding:6px;display:grid;position:fixed}.barre-capsule{width:calc((100% - 12px) / var(--n));background:var(--sky-soft);transform:translateX(calc(var(--i) * 100%));transition:transform var(--d-2) var(--e-standard);border-radius:999px;position:absolute;top:6px;bottom:6px;left:6px}.barre button{z-index:1;min-width:0;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-direction:column;align-items:center;gap:2px;padding:6px 0 5px;display:flex;position:relative}.barre button.actif{color:var(--on-sky)}.barre-ico{display:flex;position:relative}.barre-label{font:var(--t-mini);white-space:nowrap;font-size:min(.6875rem,12px);line-height:min(.875rem,15px)}@media (width<=23.375em){.barre-label{font-size:min(.6875rem,11px)}}.barre .navbadge{background:var(--danger);min-width:16px;height:16px;color:var(--danger-ink);font:var(--t-mini);text-align:center;border-radius:999px;margin:0;padding:0 4px;line-height:16px;position:absolute;top:-5px;left:14px}@media (width>=64em){.barre{display:none}}@media (prefers-reduced-motion:reduce){.barre-capsule{transition:none}}.onglets-texte,.kind-toggle,.kind-toggle.seg{box-shadow:inset 0 -1px 0 var(--line);background:0 0;border-radius:0;gap:20px;margin:.4rem 0 .8rem;padding:0;display:flex}.onglets-texte button,.kind-toggle button,.kind-toggle.seg button{min-height:44px;box-shadow:none;color:var(--muted);font:var(--t-fort);cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;margin:0;padding:0 2px}.onglets-texte button.actif,.kind-toggle button.sel,.kind-toggle.seg button.sel,.kind-toggle button.sel:hover,.kind-toggle.seg button.sel:hover{color:var(--ink);box-shadow:inset 0 -3px 0 var(--sky);background:0 0}.kind-toggle button:hover{color:var(--ink);border:0}.kind-toggle button .ic,.kind-toggle button .lucide{display:none}.menu-portee{min-height:44px;color:var(--ink);font:var(--t-fort);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 2px;display:inline-flex}.menu-coche{color:var(--ink)}.ligne-apres .kind-toggle{box-shadow:none;gap:14px;margin:0}.ligne-apres .kind-toggle button{font:var(--t-sec);white-space:nowrap;margin:-10px 0;font-weight:600}.ligne-apres .kind-toggle button.sel,.ligne-apres .kind-toggle button.sel:hover{box-shadow:none;text-decoration-line:underline;-webkit-text-decoration-color:var(--sky);text-decoration-color:var(--sky);text-underline-offset:6px;text-decoration-thickness:3px}.cl-portee{align-items:center;margin:0 0 .5rem;display:flex}.cl-compte{min-width:0;color:var(--ink);flex:1;margin:0 4px}.cl-compte .linkbtn{font:inherit;font-weight:600}.cl-section{margin:28px 4px 0}.cl-section h2{font:var(--t-fort);color:var(--ink);margin:0}.cl-section+.groupe{margin-top:8px}.cl-sous-titre{font:var(--t-sec);color:var(--muted);margin:2px 4px 0}.cl-section .cl-sous-titre{margin-inline:0}.cl-groupe-titre{font:var(--t-sec);color:var(--muted);margin:16px 4px 8px;font-weight:600}.podium.podium-jour,.podium.podium-hier{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:0 6px;display:grid}.podium.podium-jour{--pt-fond:var(--groupe);background:var(--groupe);border-radius:var(--r-carte);margin:0 0 8px;padding:16px 12px 12px}.pt-col{text-align:center;min-width:0;color:var(--ink);flex-direction:column;align-items:center;display:flex}.pt-tete{margin-bottom:6px;display:flex;position:relative}.pt-toi{background:var(--sky);color:var(--on-sky);box-shadow:0 0 0 2px var(--pt-fond);border-radius:999px;padding:1px 7px;position:absolute;top:-5px;right:-18px}.pt-pseudo{max-width:100%;font:var(--t-sec);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.pt-score{font:var(--t-note);color:var(--muted)}.pt-n{font:var(--t-fort);color:var(--ink)}.pt-mot,.pt-temps{max-width:100%;font:var(--t-note);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pt-mot{padding-inline:3px;font-style:italic}.pt-marche{font:var(--t-chiffre);color:var(--ink);background:var(--chip);border-radius:0;justify-content:center;align-self:stretch;margin-top:8px;padding-top:8px;display:flex}.podium-jour .pt-r1 .pt-marche{background:var(--sable);height:4rem}.podium-jour .pt-r2 .pt-marche{height:3rem}.podium-jour .pt-r3 .pt-marche{height:2.25rem}.cl-avant{align-items:center;gap:10px;display:flex}.cl-rk{min-width:2ch;font:var(--t-note);text-align:right;color:var(--muted);font-variant-numeric:tabular-nums}.cl-sous i{font-style:italic}.cl-n{font:var(--t-fort);color:var(--ink)}.groupe>.ligne.cl-ellipse{color:var(--muted);justify-content:center}.cl-plus{font:var(--t-sec);color:var(--ink);font-weight:600}.cl-chevron{color:var(--muted)}.groupe>.ligne.cl-reste{min-height:36px;font:var(--t-note);color:var(--muted);justify-content:center}.cl-degre{font:var(--t-fort);font-variant-numeric:tabular-nums}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ligne.toi .cl-degre{--temp-l:68%}}:root[data-theme=dark] .ligne.toi .cl-degre{--temp-l:68%}.carte-hier .carte-forte{margin:.5rem 0 0}.hier-tete{font:var(--t-sec);color:var(--ink);text-wrap:balance;margin:0}.hier-tete b{font-weight:600}.carte-hier .hier-mot{color:var(--ink);overflow-wrap:anywhere;text-wrap:balance;margin:2px 0 12px}.hier-mention{color:var(--ink);margin:0 0 8px}.hier-vide{color:var(--ink);margin:0}.hier-lien{margin:8px 0 -10px;display:flex}.hier-lien .linkbtn{min-height:44px;font:var(--t-sec);color:var(--ink);font-weight:600}.podium.podium-hier{--pt-fond:var(--sable);background:0 0;margin:0;padding:0}.podium-hier .pt-score,.podium-hier .pt-mot{color:var(--ink)}.podium-hier .pt-n{font:var(--t-sec);font-weight:600}.podium-hier .pt-marche{font:var(--t-fort);background:color-mix(in srgb, var(--ink) 7%, var(--sable));margin-top:6px;padding-top:4px}.podium-hier .pt-r1 .pt-marche{background:color-mix(in srgb, var(--ink) 14%, var(--sable));height:2.75rem}.podium-hier .pt-r2 .pt-marche{height:2rem}.podium-hier .pt-r3 .pt-marche{height:1.75rem}.carte-hier .groupe{background:0 0}.carte-hier .groupe>.ligne{padding-inline:0}.carte-hier .groupe>.ligne.toi{background:0 0}.carte-hier .groupe>.ligne:not(:first-child):before{background:color-mix(in srgb, var(--ink) 12%, var(--sable));left:0}.carte-hier .cl-rk,.carte-hier .ligne-apres,.carte-hier .ligne-sous{color:var(--ink)}.hier-squelette .squelette,.hier-sq{background:color-mix(in srgb, var(--ink) 9%, var(--sable))}.hier-sq{vertical-align:middle;border-radius:999px;display:inline-block}.hier-sq-tete{width:46%;height:.75em}.hier-sq-mot{width:52%;height:.6em}.hier-sq-lien{width:12em;height:.75em;margin-block:calc(22px - .375em)}.cl-sq-compteur{vertical-align:middle;border-radius:6px;width:62%;height:12px;display:inline-block}.pt-sq-av{border-radius:50%;width:44px;height:44px;display:block}.pt-sq-av.grand{width:64px;height:64px}.pt-sq-texte{vertical-align:middle;border-radius:999px;width:4.5em;height:.75em;display:inline-block}.pt-sq-texte.court{width:2.5em;margin-left:.25em}.cl-sq-ligne2{height:60px;box-shadow:inset 0 -1px 0 var(--line);margin:0 16px;position:relative}.cl-sq-ligne2:last-child{box-shadow:none}.cl-sq-ligne2:before,.cl-sq-ligne2:after{content:"";background:var(--chip);border-radius:7px;position:absolute;left:0}.cl-sq-ligne2:before{width:46%;height:14px;top:14px}.cl-sq-ligne2:after{width:26%;height:10px;top:36px}.tb-pastilles{flex-wrap:wrap;flex:1 1 0;justify-content:flex-end;align-items:center;gap:4px .55rem;min-width:0;display:flex}@media (width<=23.75em){.tb-pastilles{column-gap:.4rem}}@media (width<=22.5em){.tb-pastilles:has(.pastille.sable) .pastille-mot{display:none}}@media (width<=63.99em){html.texte-grand .tb-pastilles{column-gap:6px}}html.texte-grand .dscreen .topbar h1.nowrap{flex:none;overflow:visible}.dscreen .playband{top:calc(var(--barre-h,calc(54px + var(--tb-pad) + env(safe-area-inset-top))) + var(--vvt,0px))}.annonce-jour{color:var(--ink);margin:0 .2rem .55rem}.fil{width:100%;min-height:44px;color:var(--ink);font:var(--t-note);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin:0 0 .5rem;padding:0 .2rem;display:flex;overflow:hidden}.fil-ligne{min-width:0;animation:filMonte var(--d-4) var(--e-standard) both;flex:1;align-items:center;gap:10px;display:flex}@keyframes filMonte{0%{opacity:0;transform:translateY(70%)}}@media (prefers-reduced-motion:reduce){.fil-ligne{animation:none}}.fil-txt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fil-txt b{font-weight:600}.fil-quand{color:var(--muted);flex:none}.fil.vide,.fil.erreur{cursor:default;color:var(--muted)}.fil.erreur .fil-txt{flex:0 auto}.fil-reessayer{font:inherit;flex:none;font-weight:600}.fil-sq{margin:0 0 .5rem}.indices-tete{justify-content:flex-end;margin:.2rem 0 .4rem;display:flex}.indices-place{visibility:hidden}.feuille-corps{color:var(--ink);margin:.3rem 0 .7rem}.feuille-corps .linkbtn{font:inherit;font-weight:600}.bandmsg .suggestions{flex-wrap:wrap;gap:.4rem;margin-top:.4rem;display:flex}.premier-jour{min-height:192px;margin:.2rem .2rem .6rem}.premier-ligne{color:var(--ink);margin:0 0 .6rem}.premier-essais{flex-wrap:wrap;gap:8px;margin-bottom:.3rem;display:flex}.premier-essais .iconbtn{flex:auto}.carte-victoire .carte-forte,.carte-victoire .squelette-carte-victoire{margin:.15rem 0 .55rem}.carte-victoire:focus{outline:none}.cv-mot{color:var(--ink);overflow-wrap:anywhere;margin:0}.cv-ligne{color:var(--ink);margin:6px 0 0 -4px;padding-left:4px;overflow-x:clip}.cv-bouts{flex-wrap:wrap;align-items:baseline;margin-left:-1.1em;display:flex}.cv-bout{white-space:nowrap}.cv-bout:before{content:"·";text-align:center;width:1.1em;display:inline-block}.cv-ligne b{font-weight:600}.cv-ligne .linkbtn,.cv-phrase .linkbtn{font:inherit;color:var(--ink);font-weight:600;text-decoration-thickness:2px}.cv-phrase{color:var(--ink);margin:2px 0 0}.cv-attente-rang{vertical-align:-1px;border-radius:7px;width:104px;height:14px;display:inline-block}.cv-attente-phrase{vertical-align:middle;border-radius:6px;width:172px;height:12px;display:inline-block}.cv-action{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:14px;display:flex}.cv-action .ring{margin:0}.carte-victoire .win-def{border-top-color:color-mix(in srgb, var(--ink) 18%, transparent);color:var(--ink);margin-top:14px}.carte-victoire .win-def .linkbtn,.carte-victoire .win-def .fiche-nature{color:var(--ink)}.hier-etiquette{color:var(--muted);margin:0}.hier-mot{color:var(--ink);overflow-wrap:anywhere;margin:0}.liens-fin{margin:18px 0 0}.liens-fin .g-list{margin-top:8px}.hier-echec{font:var(--t-sec);color:var(--ink);margin:.4rem 0 0}.carte-proposition{background:var(--groupe);border-radius:var(--r-carte);color:var(--ink);margin:0 0 .7rem;padding:16px}.cp-texte{margin:0 0 12px}.cp-action{justify-content:center;align-items:center;width:100%;display:flex}.cp-action .ring,.cp-sans{margin:0}.cp-sans .linkbtn{font:inherit;font-weight:600}.cp-refus{text-align:center;margin:8px 0 0}.cp-refus .linkbtn{font:var(--t-sec)}.cal{color:var(--ink);padding:14px 16px 16px}.cal b{font-weight:600}.cal-sourd{color:var(--muted)}.cal-tete{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:14px;display:flex}.cal-droite{margin-left:auto}.cal-sem,.cal-grille{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.cal-grille{row-gap:8px}.cal-sem{margin-bottom:6px}.cal-sem span{font:var(--t-mini);color:var(--muted);text-align:center}.cal-j{aspect-ratio:1;cursor:pointer;min-width:0;box-shadow:inset 0 0 0 1px var(--line);font:var(--t-note);color:var(--muted);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;margin:0;padding:0;font-weight:600;display:flex;position:relative}.cal-j.trouve,.cal-j.repris{background:var(--ink);color:var(--bg);box-shadow:none}.cal-j.joue{box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink)}.cal-j.areprendre{border:1.5px dashed var(--accent-text);box-shadow:none;color:var(--accent-text)}.cal-j.lie-g{border-top-left-radius:0;border-bottom-left-radius:0}.cal-j.lie-d{border-top-right-radius:0;border-bottom-right-radius:0}.cal-j.lie-d:after{content:"";background:var(--ink);width:6px;position:absolute;top:0;bottom:0;left:100%}.cal-j.auj{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line), 0 0 0 2px var(--groupe), 0 0 0 3.5px var(--ink)}.cal-j.auj.trouve,.cal-j.auj.repris{color:var(--bg);box-shadow:0 0 0 2px var(--groupe), 0 0 0 3.5px var(--ink)}.cal-j.sel:before{content:"";background:var(--ink);border-radius:2px;height:3px;position:absolute;bottom:-6px;left:4px;right:4px}.cal-j:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.cal-piece{position:absolute;top:2px;right:2px}.cal-de{background:currentColor;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:4px;left:50%}.cal-de.mini{background:var(--ink);width:6px;height:6px;margin:0 5px;display:inline-block;position:static}.cal-detail{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:6px;margin-top:16px;padding-top:12px;display:flex}.cal-detail p{margin:0}.cal-detail .linkbtn{font:inherit;font-weight:600}.cal-legende{font:var(--t-note);color:var(--muted);flex-wrap:wrap;gap:8px 14px;margin:14px 0 0;padding:0;list-style:none;display:flex}.cal-legende li{align-items:center;gap:6px;display:inline-flex}.cal-j.mini{aspect-ratio:auto;cursor:default;border-radius:4px;flex:none;width:16px;height:16px}.cal-j.mini.areprendre{border-width:1px}::view-transition-old(root){animation-duration:var(--d-4);animation-timing-function:var(--e-standard)}::view-transition-new(root){animation-duration:var(--d-4);animation-timing-function:var(--e-standard)}html[data-sens=pousse]::view-transition-new(root){animation-name:entreDroite}html[data-sens=pousse]::view-transition-old(root){animation-name:sortGauche}html[data-sens=retour]::view-transition-new(root){animation-name:entreGauche}html[data-sens=retour]::view-transition-old(root){animation-name:sortDroite}html[data-sens=pousse]::view-transition-old(root){mix-blend-mode:normal}html[data-sens=pousse]::view-transition-new(root){mix-blend-mode:normal}html[data-sens=retour]::view-transition-old(root){mix-blend-mode:normal}html[data-sens=retour]::view-transition-new(root){mix-blend-mode:normal}html[data-sens=retour]::view-transition-old(root){z-index:1}html[data-sens=fondu]::view-transition-old(root){animation-duration:var(--d-1)}html[data-sens=fondu]::view-transition-new(root){animation-duration:var(--d-1)}@keyframes entreDroite{0%{transform:translate(100%)}}@keyframes sortGauche{to{transform:translate(-24%)}}@keyframes entreGauche{0%{transform:translate(-24%)}}@keyframes sortDroite{to{transform:translate(100%)}}html[data-sens] .screen{animation-delay:calc(var(--d-1) * -1)}.barre{view-transition-name:barre}.sidenav{view-transition-name:rail}::view-transition-old(barre){animation:none;display:none}::view-transition-old(rail){animation:none;display:none}::view-transition-group(barre){animation:none}::view-transition-group(rail){animation:none}::view-transition-new(barre){animation:none}::view-transition-new(rail){animation:none}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}.g-row.flash,.screen,.od-jauge i,.sheet,.chat-sheet,.badgepop .bp-img,.pastille.ressaut,.myline .temp.tombe{animation:none}}.defi-bandeau{background:var(--sky-soft);color:var(--ink);border-radius:var(--r-encart);margin:0 0 .55rem;padding:12px 14px 14px}.defi-bandeau p{margin:0}.defi-bandeau-tete{align-items:center;gap:6px;display:flex;margin-bottom:4px!important}.defi-bandeau-tete svg{flex:none}.defi-bandeau-titre{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.defi-bandeau-age{color:var(--muted);white-space:nowrap;flex:none;margin-left:auto;padding-left:8px}.defi-bandeau-l2{color:var(--muted)}.defi-bandeau-place{background:var(--chip)}.defi-bandeau-place>*{visibility:hidden}.defi-duo{color:var(--ink);margin:4px 0 0}.defi-phrase{color:var(--ink);margin:2px 0 0}.jetons-solde{font:var(--t-moment);color:var(--ink);align-items:center;gap:10px;margin:6px 4px 14px;display:flex}.jetons-solde svg{flex:none}.jetons-solde-sq{width:96px;height:22px;display:inline-block}.notif-exemple{background:var(--card);border-radius:var(--r-encart);box-shadow:0 0 0 1px var(--line);align-items:flex-start;gap:10px;margin:10px 0 8px;padding:10px 12px;display:flex}.notif-exemple-ico{border-radius:var(--r-vignette);flex:none}.notif-exemple-txt{min-width:0}.notif-exemple-txt p{margin:0}.notif-exemple-tete{font:var(--t-mini);color:var(--muted)}.notif-exemple-titre{font:var(--t-note);color:var(--ink);font-weight:600}.notif-exemple-corps{font:var(--t-note);color:var(--ink)}.notif-demande-sous{margin:0 0 4px}.rituel p{color:var(--ink);margin:8px 0 0}.rituel .dlg-actions{margin-top:16px}.note-aide{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:-11px 0 -11px -4px;padding:0;display:inline-flex;position:relative}.note-aide:before{content:"";border-radius:50%;position:absolute;inset:6px}.note-aide:active{color:var(--ink)}.note-aide:active:before{background:var(--chip)}.note-aide svg{display:block;position:relative}.aide-sous{color:var(--muted);margin:0}.aide-regles{gap:12px;margin:16px 0 20px;padding:0;list-style:none;display:grid}.aide-regles li{color:var(--ink);align-items:center;gap:12px;display:flex}.aide-regle-ico{background:var(--chip);width:36px;height:36px;color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.aide-compris{width:100%}:where(button.lbrow){width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0}button.lbrow:active{background:var(--chip)}@media (hover:hover){button.lbrow:hover{background:var(--chip)}}.lblist>button.lbrow:focus-visible{outline-offset:-2px}button.pcard{font:inherit;color:inherit;margin:0}button.pcard:active{background:var(--chip)}.pt-col{position:relative}.pt-toucher{z-index:2;border-radius:var(--r-encart);cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.pt-toucher:active{background:color-mix(in srgb, var(--ink) 8%, transparent)}.groupe>.ligne.avec-ouvrir{isolation:isolate}.ligne-ouvrir{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;margin:0;padding:0;display:flex}.groupe>.ligne.avec-actions>.ligne-ouvrir{min-width:min(7em,100%)}.ligne-ouvrir:after{content:"";z-index:-1;position:absolute;inset:0}.ligne-ouvrir:active:after{background:var(--chip)}@media (hover:hover){.ligne-ouvrir:hover:after{background:var(--chip)}}.ligne-ouvrir:focus-visible{outline:none}.ligne-ouvrir:focus-visible:after{outline:2px solid var(--ink);outline-offset:-2px}.groupe>.ligne.avec-ouvrir:has(>.ligne-ouvrir:focus-visible):before{content:none}.ligne-ouvrir:disabled{cursor:default}.bday-av{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;margin:0;padding:0;display:inline-flex;position:relative}.bday-av:after{content:"";position:absolute;inset:calc(50% - 22px)}.bday-av:active{opacity:.7}.jr-tete{align-items:center;gap:12px;display:flex}.jr-reperes{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.jr-fait{font:var(--t-sec);color:var(--ink);margin:0;font-weight:600}.jr-depuis{font:var(--t-note);color:var(--ink);margin:0}.squelette-carte-joueur{border-radius:var(--r-carte);height:calc(96px + max(64px,2.375rem + 2px));margin:.7rem 0}.jr-phrase{font:var(--t-chiffre);color:var(--ink);margin:0}.jr-action{margin-top:14px}.jr-action button.primary{justify-content:center;align-items:center;gap:8px;display:flex}.jr-action button.primary>svg{flex:none}.jr-action .ring{margin:0}.jr-envoyee{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-height:44px;display:flex}.jr-envoyee .linkbtn{color:var(--ink);font:var(--t-sec);cursor:pointer;background:0 0;border:0;min-height:44px;padding:0}.jr-recue{color:var(--ink);margin:0 0 10px}.jr-refuser{margin:8px auto 0;display:flex}.jr-refus{color:var(--danger);font:var(--t-sec);margin:0 0 10px}.jr-envoyee .linkbtn:disabled{opacity:.45;cursor:not-allowed}.jr-action .pastille,.jr-action .btn-ligne{background:var(--card)}.jr-menu{margin-top:8px}.jr-menu .groupe{background:var(--bg)}.jr-rien{color:var(--muted);margin:14px 4px 0}.jr-chevron{color:var(--muted)}.jr-aujourdhui,.jr-anniv{margin-top:18px}.jr-feuille-tete{align-items:center;gap:10px;margin-bottom:4px;display:flex}.jr-feuille-tete .sheet-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;overflow:hidden}.jr-feuille-tete .iconbtn{background:var(--card);border:1px solid var(--line);width:44px;min-width:44px;height:44px;color:var(--ink);border-radius:50%;padding:0}.jr-feuille .carte-forte:first-child{margin-top:4px}.jr-feuille .groupe{background:var(--bg)}.podiums-vide{color:var(--muted)}.podiums .chiffres{grid-template-columns:repeat(3,minmax(0,1fr))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--sky-soft:color-mix(in srgb, var(--sky) 16%, var(--card))}:root:not([data-theme=light]) :is(.card.sky,.iconbtn,.gc-new,.bigaction,.lbrow.melb,.lblist>.melb,.fpav.sel,.hintband,.bdayband,.notifrow.unread,.notifrow.annonce,.minetoggle button.sel,.bp-token,.yband,.trypill,.pod-col.moi:not(.premier),.hintopt,.preview-box,.barre button.actif,.pastille.ciel,.coach):not(:is(.carte-forte.ciel,.dailytease:not(.trouve),.gate-lockup,.volet,.sidenav button.newbtn) *){--ink:inherit;--muted:inherit;--chip:inherit;--card:inherit;--line:inherit;--sable:inherit;--btn:inherit;--btn-ink:inherit;--accent-text:inherit;--ok:inherit;--cold:inherit;--hot:inherit;--temp-l:68%;--danger:inherit;--danger-ink:inherit;--on-sky:var(--ink)}:root:not([data-theme=light]) body:after{mix-blend-mode:screen;opacity:.16;filter:invert()}:root:not([data-theme=light]) .card.sky .fielderr{color:color-mix(in srgb, var(--danger) 70%, var(--ink))}}:root[data-theme=dark]{--sky-soft:color-mix(in srgb, var(--sky) 16%, var(--card))}:root[data-theme=dark] :is(.card.sky,.iconbtn,.gc-new,.bigaction,.lbrow.melb,.lblist>.melb,.fpav.sel,.hintband,.bdayband,.notifrow.unread,.notifrow.annonce,.minetoggle button.sel,.bp-token,.yband,.trypill,.pod-col.moi:not(.premier),.hintopt,.preview-box,.barre button.actif,.pastille.ciel,.coach):not(:is(.carte-forte.ciel,.dailytease:not(.trouve),.gate-lockup,.volet,.sidenav button.newbtn) *){--ink:inherit;--muted:inherit;--chip:inherit;--card:inherit;--line:inherit;--sable:inherit;--btn:inherit;--btn-ink:inherit;--accent-text:inherit;--ok:inherit;--cold:inherit;--hot:inherit;--temp-l:68%;--danger:inherit;--danger-ink:inherit;--on-sky:var(--ink)}:root[data-theme=dark] body:after{mix-blend-mode:screen;opacity:.16;filter:invert()}:root[data-theme=dark] .card.sky .fielderr{color:color-mix(in srgb, var(--danger) 70%, var(--ink))}
