@import "https://fonts.googleapis.com/css2?family=Archivo:ital,wdth,wght@0,62..125,100..900;1,62..125,100..900&family=Martian+Mono:wdth,wght@75..112.5,100..800&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Archivo", system-ui, -apple-system, sans-serif;--font-mono:"Archivo", system-ui, sans-serif;--color-neutral-50:#fbf8f2;--color-neutral-100:#f4efe5;--color-neutral-200:#e5ddcc;--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:#6b645a;--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:#4a4a4a;--color-neutral-900:#15171a;--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:6px;--radius-md:10px;--radius-lg:10px;--radius-xl:16px;--radius-2xl:16px;--shadow-sm:0 1px 2px -1px #0f171a0f, 0 1px 3px 0 #0f171a0d;--shadow-md:0 2px 4px -2px #0f171a0f, 0 6px 16px -4px #0f171a1a;--shadow-lg:0 4px 8px -4px #0f171a14, 0 16px 32px -8px #0f171a24;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Archivo", system-ui, sans-serif;--font-body:"Archivo", system-ui, -apple-system, sans-serif;--text-body-sm:.8125rem;--text-body:.9375rem;--text-body--line-height:1.55;--text-body-lg:1.0625rem;--color-primary-100:#dce4f2;--color-primary-200:#b9c9e2;--color-primary-700:#1f3f6e;--color-primary-800:#162e52;--color-primary-900:#162e52;--color-secondary-700:#162e52;--color-accent-100:#dce4f2;--color-accent-500:#d2462a;--color-accent-600:#d2462a;--color-accent-700:#d2462a;--color-accent-800:#162e52;--color-neutral-0:#fff;--color-success-100:#ddf2e5;--color-success-600:#17744c;--color-warning-500:#92400e;--color-warning-700:#92400e;--color-error-600:#b23a26;--color-error-700:#a93a29;--color-info-600:#1f6399;--radius-pill:999px;--shadow-focus:0 0 0 3px #1f3f6e;--transition-fast:.15s ease-out;--transition-med:.2s ease-out;--layout-brand-mark:36px;--color-copper-dim:#1f3f6e1f;--color-felt-border:#0f171a1a;--color-felt-border-subtle:#0f171a0f;--color-felt-border-strong:#0f171a33}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:before,:after{box-sizing:border-box;margin:0;padding:0}}@layer components{.btn{border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-body);letter-spacing:0;cursor:pointer;white-space:nowrap;background:var(--color-primary-700);color:var(--color-neutral-0);box-shadow:none;transition:background-color var(--transition-fast), box-shadow var(--transition-fast);border:none;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){background:var(--color-primary-800)}.btn:active:not(:disabled){background:var(--color-primary-900)}.btn:disabled{background:var(--color-neutral-200);color:var(--color-neutral-500);cursor:not-allowed}.btn-gold,.btn-accent{background:var(--primary);color:var(--on-primary);box-shadow:none}.btn-gold:hover:not(:disabled),.btn-accent:hover:not(:disabled),.btn-gold:active:not(:disabled),.btn-accent:active:not(:disabled){background:var(--primary-hover)}.btn-secondary{background:var(--color-neutral-0);color:var(--color-neutral-900);box-shadow:inset 0 0 0 1px var(--color-neutral-200)}.btn-secondary:hover:not(:disabled){background:var(--color-neutral-100);color:var(--color-neutral-900)}.btn-secondary:active:not(:disabled){background:var(--color-neutral-200)}.btn-ghost{color:var(--color-neutral-900);box-shadow:none;background:0 0}.btn-ghost:hover:not(:disabled){background:var(--color-neutral-100);color:var(--color-neutral-900)}.btn-ghost:active:not(:disabled){background:var(--color-neutral-200)}.btn-danger{background:var(--color-neutral-0);color:var(--color-error-600);box-shadow:inset 0 0 0 1px var(--color-error-600)}.btn-danger:hover:not(:disabled){background:var(--color-error-600);color:var(--color-neutral-0)}.btn-danger:active:not(:disabled){background:#a93a29}.btn-sm{font-size:var(--text-body-sm);padding:8px 16px}.btn-lg{font-size:var(--text-body-lg);padding:14px 28px}.pip{border-radius:var(--radius-pill);font-family:var(--font-body);letter-spacing:.04em;background:var(--color-neutral-100);color:var(--color-neutral-900);border:1px solid var(--color-neutral-200);align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.pip:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.pip-live{background:var(--live);color:var(--on-primary);border-color:var(--live)}.pip-live:before{background:var(--color-neutral-0);animation:1.6s ease-in-out infinite pipPulse}.pip-gold{background:var(--color-accent-100);color:#162e52;border-color:var(--color-accent-100)}.pip-mint{background:var(--color-success-100);color:var(--color-success-600);border-color:var(--color-success-100)}.pip-rose{background:var(--error-soft);color:var(--error);border-color:var(--error-soft)}@keyframes pipPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.6)}}.phys-card-dark{background:var(--color-neutral-0);color:var(--color-neutral-900);border:1px solid var(--color-neutral-200);border-radius:var(--radius-xl);box-shadow:none;transition:box-shadow var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);padding:24px}.phys-card-dark:hover{box-shadow:var(--shadow-md);border-color:var(--color-primary-200,#b9c9e2);transform:translateY(-2px)}.phys-card-dark:active{box-shadow:var(--shadow-sm);transition-duration:50ms;transform:translateY(0)}.float-card{background:var(--color-neutral-0);border:1px solid var(--color-neutral-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:22px}.felt-section{background:var(--color-neutral-100);border-radius:var(--radius-2xl);border:1px solid var(--color-neutral-200);box-shadow:none;padding:32px}.ledger{background:var(--color-neutral-0);color:var(--color-neutral-900);border:1px solid var(--color-neutral-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);font-family:var(--font-body);padding:20px}.ledger table{border-collapse:collapse;width:100%}.ledger th{text-align:left;font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-500);border-bottom:1px solid var(--color-neutral-200);padding:10px 12px;font-size:11px;font-weight:700}.ledger td{font-size:var(--text-body);border-bottom:1px solid var(--color-neutral-200);padding:12px}.ledger tr:last-child td{border-bottom:none}.ledger tr:hover td{background:var(--color-neutral-50)}.ledger .rank{color:var(--color-neutral-500);width:30px;font-weight:700;font-family:var(--font-display);font-size:18px}.ledger .rank-first{color:var(--color-accent-500);font-size:22px}.ledger .score{font-family:var(--font-mono);font-size:13px;font-weight:600}.stat-display{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-primary-700);font-size:56px;font-weight:700;line-height:1}.stat-display em{color:var(--color-accent-500);font-style:normal}.stat-label{font-family:var(--font-body);color:var(--color-neutral-500);text-transform:uppercase;letter-spacing:.08em;margin-top:6px;font-size:11px;font-weight:700}.eyebrow{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-700);font-size:12px;font-weight:700;display:inline-block}.eyebrow-gold{color:var(--color-primary-700)}.eyebrow-rose{color:var(--color-error-600)}.eyebrow-mint{color:var(--color-success-600)}.wax{background:var(--color-primary-700);width:56px;height:56px;box-shadow:var(--shadow-md);color:var(--color-neutral-0);font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;font-size:22px;font-weight:700;display:inline-flex;position:relative}.checklist{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.checklist>li{border-radius:var(--radius-md);border:1px solid var(--color-neutral-200);background:var(--color-neutral-0);transition:border-color var(--transition-fast), background-color var(--transition-fast);align-items:center;gap:10px;padding:12px 16px;display:flex}.checklist>li.done{background:var(--color-success-100);border-color:var(--color-success-600)}.checklist>li:not(.done):hover{border-color:var(--color-primary-700)}.checklist .check-dot{border:1.5px solid var(--color-neutral-500);color:#0000;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.checklist .done .check-dot{background:var(--color-success-600);border-color:var(--color-success-600);color:var(--color-neutral-0)}.checklist .check-text{font-size:var(--text-body);flex:1}.checklist .done .check-text{color:var(--color-neutral-500);text-decoration:line-through}.checklist .check-time{font-family:var(--font-mono);color:var(--color-neutral-500);font-size:11px}.brand-mark{width:var(--layout-brand-mark);height:var(--layout-brand-mark);background:var(--color-primary-700);border-radius:var(--radius-md);font-family:var(--font-display);letter-spacing:-.04em;color:var(--color-neutral-0);flex-shrink:0;place-items:center;font-size:17px;font-weight:700;display:grid;overflow:hidden}.brand-mark:empty:before{content:"J·D"}.brand-mark img{display:none}.public-shell,.app-shell-internal{background:var(--color-neutral-50);color:var(--color-neutral-900)}.input-base{font-family:var(--font-body);font-size:var(--text-body);border-radius:var(--radius-md);background:var(--color-neutral-0);border:1px solid var(--color-neutral-200);color:var(--color-neutral-900);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);padding:10px 14px;font-weight:500}.input-base:focus{border-color:var(--color-primary-700);box-shadow:var(--shadow-focus);outline:none}.input-base.error{border-color:var(--color-error-600)}.input-base:disabled{background:var(--color-neutral-50);color:var(--color-neutral-500);cursor:not-allowed}}@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\/2{top:50%}.top-6{top:calc(var(--spacing) * 6)}.top-full{top:100%}.right-0{right:calc(var(--spacing) * 0)}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.z-10{z-index:10}.z-\[100\]{z-index:100}.z-\[500\]{z-index:500}.z-\[9999\]{z-index:9999}.z-\[10100\]{z-index:10100}.z-\[10200\]{z-index:10200}.col-\[1\/-1\]{grid-column:1/-1}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.\!container{width:100%!important}@media (width>=40rem){.\!container{max-width:40rem!important}}@media (width>=48rem){.\!container{max-width:48rem!important}}@media (width>=64rem){.\!container{max-width:64rem!important}}@media (width>=80rem){.\!container{max-width:80rem!important}}@media (width>=96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-auto{margin:auto}.mx-0{margin-inline:calc(var(--spacing) * 0)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.-my-3{margin-block:calc(var(--spacing) * -3)}.my-0{margin-block:calc(var(--spacing) * 0)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-10{margin-block:calc(var(--spacing) * 10)}.\!mt-2{margin-top:calc(var(--spacing) * 2)!important}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-4\.5{margin-top:calc(var(--spacing) * 4.5)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-32{margin-top:calc(var(--spacing) * 32)}.mt-\[3px\]{margin-top:3px}.mt-\[7px\]{margin-top:7px}.mt-\[22px\]{margin-top:22px}.mt-px{margin-top:1px}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.\!mb-0{margin-bottom:calc(var(--spacing) * 0)!important}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-4\.5{margin-bottom:calc(var(--spacing) * 4.5)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.mb-\[3px\]{margin-bottom:3px}.mb-\[5px\]{margin-bottom:5px}.mb-\[7px\]{margin-bottom:7px}.mb-\[18px\]{margin-bottom:18px}.mb-\[22px\]{margin-bottom:22px}.mb-\[30px\]{margin-bottom:30px}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-2\.5{margin-left:calc(var(--spacing) * 2.5)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.\!flex{display:flex!important}.\[display\:-webkit-box\]{display:-webkit-box}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.\!h-8{height:calc(var(--spacing) * 8)!important}.\!h-9{height:calc(var(--spacing) * 9)!important}.h-0{height:calc(var(--spacing) * 0)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-\[3px\]{height:3px}.h-\[6px\]{height:6px}.h-\[15px\]{height:15px}.h-\[18px\]{height:18px}.h-\[34px\]{height:34px}.h-\[42px\]{height:42px}.h-\[44px\]{height:44px}.h-\[72px\]{height:72px}.h-\[88px\]{height:88px}.h-\[200px\]{height:200px}.h-\[220px\]{height:220px}.h-\[260px\]{height:260px}.h-full{height:100%}.h-px{height:1px}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[220px\]{max-height:220px}.max-h-\[240px\]{max-height:240px}.max-h-\[320px\]{max-height:320px}.max-h-\[calc\(100vh-48px\)\]{max-height:calc(100vh - 48px)}.max-h-full{max-height:100%}.min-h-\[1\.2em\]{min-height:1.2em}.min-h-\[1em\]{min-height:1em}.min-h-\[34px\]{min-height:34px}.min-h-\[36px\]{min-height:36px}.min-h-\[44px\]{min-height:44px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[64px\]{min-height:64px}.min-h-\[180px\]{min-height:180px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-8{width:calc(var(--spacing) * 8)!important}.\!w-9{width:calc(var(--spacing) * 9)!important}.w-0{width:calc(var(--spacing) * 0)}.w-2{width:calc(var(--spacing) * 2)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-\[5\.5rem\]{width:5.5rem}.w-\[7rem\]{width:7rem}.w-\[8\.5rem\]{width:8.5rem}.w-\[15px\]{width:15px}.w-\[18px\]{width:18px}.w-\[30px\]{width:30px}.w-\[34px\]{width:34px}.w-\[42px\]{width:42px}.w-\[44px\]{width:44px}.w-\[50px\]{width:50px}.w-\[52px\]{width:52px}.w-\[60px\]{width:60px}.w-\[68px\]{width:68px}.w-\[70px\]{width:70px}.w-\[72px\]{width:72px}.w-\[75px\]{width:75px}.w-\[80px\]{width:80px}.w-\[86px\]{width:86px}.w-\[88px\]{width:88px}.w-\[90\%\]{width:90%}.w-\[90px\]{width:90px}.w-\[100px\]{width:100px}.w-\[110px\]{width:110px}.w-\[120px\]{width:120px}.w-\[130px\]{width:130px}.w-\[140px\]{width:140px}.w-\[200px\]{width:200px}.w-\[260px\]{width:260px}.w-\[300px\]{width:300px}.w-auto{width:auto}.w-full{width:100%}.max-w-\[90\%\]{max-width:90%}.max-w-\[100px\]{max-width:100px}.max-w-\[130px\]{max-width:130px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[380px\]{max-width:380px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[480px\]{max-width:480px}.max-w-\[500px\]{max-width:500px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[600px\]{max-width:600px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[760px\]{max-width:760px}.max-w-\[780px\]{max-width:780px}.max-w-\[800px\]{max-width:800px}.max-w-\[820px\]{max-width:820px}.max-w-\[860px\]{max-width:860px}.max-w-\[900px\]{max-width:900px}.max-w-\[920px\]{max-width:920px}.max-w-\[980px\]{max-width:980px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[min\(400px\,90vw\)\]{max-width:min(400px,90vw)}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[34px\]{min-width:34px}.min-w-\[36px\]{min-width:36px}.min-w-\[50px\]{min-width:50px}.min-w-\[52px\]{min-width:52px}.min-w-\[55px\]{min-width:55px}.min-w-\[60px\]{min-width:60px}.min-w-\[70px\]{min-width:70px}.min-w-\[80px\]{min-width:80px}.min-w-\[90px\]{min-width:90px}.min-w-\[92px\]{min-width:92px}.min-w-\[100px\]{min-width:100px}.min-w-\[120px\]{min-width:120px}.min-w-\[130px\]{min-width:130px}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[320px\]{min-width:320px}.min-w-\[400px\]{min-width:400px}.min-w-\[420px\]{min-width:420px}.min-w-\[480px\]{min-width:480px}.min-w-\[520px\]{min-width:520px}.flex-1{flex:1}.flex-\[2\]{flex:2}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-\[200px\]{flex-basis:200px}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.list-none{list-style-type:none}.\[grid-template-columns\:1\.4fr_0\.9fr_1fr_1fr_2fr\]{grid-template-columns:1.4fr .9fr 1fr 1fr 2fr}.\[grid-template-columns\:1\.5fr_2fr_auto\]{grid-template-columns:1.5fr 2fr auto}.\[grid-template-columns\:1fr_140px_auto\]{grid-template-columns:1fr 140px auto}.\[grid-template-columns\:1fr_auto_auto_auto_90px_auto_auto\]{grid-template-columns:1fr auto auto auto 90px auto auto}.\[grid-template-columns\:2fr_1\.3fr_2fr_auto\]{grid-template-columns:2fr 1.3fr 2fr auto}.\[grid-template-columns\:80px_110px_1fr\]{grid-template-columns:80px 110px 1fr}.\[grid-template-columns\:120px_1fr_1fr\]{grid-template-columns:120px 1fr 1fr}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(130px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(170px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(190px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(200px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(220px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(260px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(260px\,360px\)\)\]{grid-template-columns:repeat(auto-fill,minmax(260px,360px))}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(280px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(100px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(140px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(150px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(160px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(200px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(220px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(260px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(320px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(340px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[2fr_1fr_1fr\]{grid-template-columns:2fr 1fr 1fr}.grid-cols-\[120px_1fr_1fr\]{grid-template-columns:120px 1fr 1fr}.grid-cols-\[200px_1fr\]{grid-template-columns:200px 1fr}.grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.grid-cols-\[240px_1fr\]{grid-template-columns:240px 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[repeat\(auto-fit\,minmax\(160px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(180px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(280px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.\!items-center{align-items:center!important}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.\!justify-center{justify-content:center!important}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-4\.5{gap:calc(var(--spacing) * 4.5)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[5px\]{gap:5px}.gap-\[7px\]{gap:7px}.gap-\[18px\]{gap:18px}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[5px\]{border-radius:5px}.rounded-\[7px\]{border-radius:7px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[20px\]{border-radius:20px}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-none{--tw-border-style:none;border-style:none}.\!border-\[rgba\(245\,158\,11\,0\.35\)\]{border-color:#f59e0b59!important}.border-\[rgba\(16\,185\,129\,\.4\)\],.border-\[rgba\(16\,185\,129\,0\.4\)\]{border-color:#10b98166}.border-\[rgba\(16\,185\,129\,0\.5\)\]{border-color:#10b98180}.border-\[rgba\(16\,185\,129\,0\.35\)\]{border-color:#10b98159}.border-\[rgba\(31\,138\,91\,\.5\)\]{border-color:#1f8a5b80}.border-\[rgba\(31\,138\,91\,0\.3\)\]{border-color:#1f8a5b4d}.border-\[rgba\(31\,138\,91\,0\.4\)\]{border-color:#1f8a5b66}.border-\[rgba\(31\,138\,91\,0\.5\)\]{border-color:#1f8a5b80}.border-\[rgba\(42\,122\,181\,0\.3\)\]{border-color:#2a7ab54d}.border-\[rgba\(63\,185\,80\,\.4\)\],.border-\[rgba\(63\,185\,80\,\.40\)\],.border-\[rgba\(63\,185\,80\,0\.4\)\]{border-color:#3fb95066}.border-\[rgba\(99\,102\,241\,0\.4\)\]{border-color:#6366f166}.border-\[rgba\(99\,102\,241\,0\.5\)\]{border-color:#6366f180}.border-\[rgba\(99\,102\,241\,0\.6\)\]{border-color:#6366f199}.border-\[rgba\(110\,74\,158\,0\.3\)\]{border-color:#6e4a9e4d}.border-\[rgba\(122\,115\,104\,0\.3\)\]{border-color:#7a73684d}.border-\[rgba\(176\,80\,240\,0\.3\)\]{border-color:#b050f04d}.border-\[rgba\(176\,80\,240\,0\.4\)\]{border-color:#b050f066}.border-\[rgba\(200\,130\,0\,0\.3\)\]{border-color:#c882004d}.border-\[rgba\(210\,74\,53\,0\.3\)\]{border-color:#d24a354d}.border-\[rgba\(210\,74\,53\,0\.4\)\]{border-color:#d24a3566}.border-\[rgba\(210\,74\,53\,0\.35\)\]{border-color:#d24a3559}.border-\[rgba\(240\,160\,64\,0\.35\)\]{border-color:#f0a04059}.border-\[rgba\(248\,81\,73\,\.2\)\]{border-color:#f8514933}.border-\[rgba\(248\,81\,73\,\.4\)\]{border-color:#f8514966}.border-\[rgba\(248\,81\,73\,\.5\)\]{border-color:#f8514980}.border-\[rgba\(248\,81\,73\,0\.4\)\]{border-color:#f8514966}.border-\[rgba\(248\,81\,73\,0\.35\)\]{border-color:#f8514959}.border-\[rgba\(255\,255\,255\,0\.04\)\]{border-color:#ffffff0a}.border-\[rgba\(255\,255\,255\,0\.18\)\]{border-color:#ffffff2e}.border-\[var\(--border\,\#E5DDCC\)\]{border-color:var(--border,#e5ddcc)}.border-\[var\(--color-info-600\)\]{border-color:var(--color-info-600)}.border-\[var\(--color-neutral-200\)\]{border-color:var(--color-neutral-200)}.border-\[var\(--color-primary-200\)\]{border-color:var(--color-primary-200)}.border-\[var\(--color-primary-700\)\]{border-color:var(--color-primary-700)}.border-error-600{border-color:var(--color-error-600)}.border-error-600\/35{border-color:#b23a2659}@supports (color:color-mix(in lab, red, red)){.border-error-600\/35{border-color:color-mix(in oklab, var(--color-error-600) 35%, transparent)}}.border-felt-border{border-color:var(--color-felt-border)}.border-felt-border-strong{border-color:var(--color-felt-border-strong)}.border-felt-border-strong\/20{border-color:#0f171a0a}@supports (color:color-mix(in lab, red, red)){.border-felt-border-strong\/20{border-color:color-mix(in oklab, var(--color-felt-border-strong) 20%, transparent)}}.border-felt-border-subtle{border-color:var(--color-felt-border-subtle)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-500{border-color:var(--color-neutral-500)}.border-neutral-500\/20{border-color:#6b645a33}@supports (color:color-mix(in lab, red, red)){.border-neutral-500\/20{border-color:color-mix(in oklab, var(--color-neutral-500) 20%, transparent)}}.border-primary-200{border-color:var(--color-primary-200)}.border-primary-700{border-color:var(--color-primary-700)}.border-primary-700\/35{border-color:#1f3f6e59}@supports (color:color-mix(in lab, red, red)){.border-primary-700\/35{border-color:color-mix(in oklab, var(--color-primary-700) 35%, transparent)}}.border-primary-800{border-color:var(--color-primary-800)}.border-success-600{border-color:var(--color-success-600)}.border-success-600\/30{border-color:#17744c4d}@supports (color:color-mix(in lab, red, red)){.border-success-600\/30{border-color:color-mix(in oklab, var(--color-success-600) 30%, transparent)}}.border-success-600\/40{border-color:#17744c66}@supports (color:color-mix(in lab, red, red)){.border-success-600\/40{border-color:color-mix(in oklab, var(--color-success-600) 40%, transparent)}}.border-transparent{border-color:#0000}.border-warning-500{border-color:var(--color-warning-500)}.border-t-primary-800{border-top-color:var(--color-primary-800)}.border-t-transparent{border-top-color:#0000}.\!bg-\[rgba\(245\,158\,11\,0\.15\)\]{background-color:#f59e0b26!important}.bg-\[rgba\(0\,0\,0\,0\.7\)\]{background-color:#000000b3}.bg-\[rgba\(0\,0\,0\,0\.30\)\]{background-color:#0000004d}.bg-\[rgba\(0\,0\,0\,0\.72\)\]{background-color:#000000b8}.bg-\[rgba\(13\,17\,23\,0\.96\)\]{background-color:#0d1117f5}.bg-\[rgba\(16\,185\,129\,\.08\)\]{background-color:#10b98114}.bg-\[rgba\(16\,185\,129\,0\.1\)\]{background-color:#10b9811a}.bg-\[rgba\(16\,185\,129\,0\.04\)\]{background-color:#10b9810a}.bg-\[rgba\(16\,185\,129\,0\.08\)\]{background-color:#10b98114}.bg-\[rgba\(16\,185\,129\,0\.12\)\]{background-color:#10b9811f}.bg-\[rgba\(16\,185\,129\,0\.14\)\]{background-color:#10b98124}.bg-\[rgba\(31\,138\,91\,\.1\)\],.bg-\[rgba\(31\,138\,91\,0\.1\)\]{background-color:#1f8a5b1a}.bg-\[rgba\(31\,138\,91\,0\.2\)\]{background-color:#1f8a5b33}.bg-\[rgba\(31\,138\,91\,0\.08\)\]{background-color:#1f8a5b14}.bg-\[rgba\(31\,138\,91\,0\.12\)\]{background-color:#1f8a5b1f}.bg-\[rgba\(31\,138\,91\,0\.14\)\]{background-color:#1f8a5b24}.bg-\[rgba\(31\,138\,91\,0\.15\)\]{background-color:#1f8a5b26}.bg-\[rgba\(31\,138\,91\,0\.18\)\]{background-color:#1f8a5b2e}.bg-\[rgba\(42\,122\,181\,0\.12\)\]{background-color:#2a7ab51f}.bg-\[rgba\(63\,185\,80\,\.08\)\]{background-color:#3fb95014}.bg-\[rgba\(63\,185\,80\,\.10\)\]{background-color:#3fb9501a}.bg-\[rgba\(63\,185\,80\,\.12\)\]{background-color:#3fb9501f}.bg-\[rgba\(99\,102\,241\,0\.05\)\]{background-color:#6366f10d}.bg-\[rgba\(99\,102\,241\,0\.07\)\]{background-color:#6366f112}.bg-\[rgba\(110\,74\,158\,0\.12\)\]{background-color:#6e4a9e1f}.bg-\[rgba\(110\,74\,158\,0\.15\)\]{background-color:#6e4a9e26}.bg-\[rgba\(110\,118\,129\,0\.18\)\]{background-color:#6e76812e}.bg-\[rgba\(122\,115\,104\,0\.12\)\]{background-color:#7a73681f}.bg-\[rgba\(122\,115\,104\,0\.15\)\]{background-color:#7a736826}.bg-\[rgba\(122\,115\,104\,0\.18\)\]{background-color:#7a73682e}.bg-\[rgba\(128\,128\,128\,\.05\)\]{background-color:#8080800d}.bg-\[rgba\(148\,163\,184\,0\.1\)\]{background-color:#94a3b81a}.bg-\[rgba\(148\,163\,184\,0\.05\)\]{background-color:#94a3b80d}.bg-\[rgba\(148\,163\,184\,0\.08\)\]{background-color:#94a3b814}.bg-\[rgba\(148\,163\,184\,0\.12\)\]{background-color:#94a3b81f}.bg-\[rgba\(176\,80\,240\,0\.08\)\]{background-color:#b050f014}.bg-\[rgba\(180\,83\,9\,0\.2\)\]{background-color:#b4530933}.bg-\[rgba\(200\,130\,0\,0\.08\)\]{background-color:#c8820014}.bg-\[rgba\(210\,74\,53\,0\.04\)\]{background-color:#d24a350a}.bg-\[rgba\(210\,74\,53\,0\.05\)\]{background-color:#d24a350d}.bg-\[rgba\(210\,74\,53\,0\.06\)\]{background-color:#d24a350f}.bg-\[rgba\(210\,74\,53\,0\.08\)\]{background-color:#d24a3514}.bg-\[rgba\(210\,74\,53\,0\.12\)\]{background-color:#d24a351f}.bg-\[rgba\(210\,74\,53\,0\.14\)\]{background-color:#d24a3524}.bg-\[rgba\(226\,162\,29\,0\.06\)\]{background-color:#e2a21d0f}.bg-\[rgba\(226\,162\,29\,0\.18\)\]{background-color:#e2a21d2e}.bg-\[rgba\(240\,160\,64\,0\.08\)\]{background-color:#f0a04014}.bg-\[rgba\(245\,158\,11\,0\.08\)\]{background-color:#f59e0b14}.bg-\[rgba\(248\,81\,73\,\.04\)\]{background-color:#f851490a}.bg-\[rgba\(248\,81\,73\,\.08\)\]{background-color:#f8514914}.bg-\[rgba\(248\,81\,73\,0\.1\)\]{background-color:#f851491a}.bg-\[rgba\(255\,255\,255\,0\.08\)\]{background-color:#ffffff14}.bg-\[var\(--color-info-100\,rgba\(42\,122\,181\,0\.12\)\)\]{background-color:var(--color-info-100,#2a7ab51f)}.bg-\[var\(--color-neutral-0\)\]{background-color:var(--color-neutral-0)}.bg-\[var\(--color-primary-100\)\]{background-color:var(--color-primary-100)}.bg-\[var\(--color-primary-700\)\]{background-color:var(--color-primary-700)}.bg-\[var\(--modal-overlay\,rgba\(15\,23\,26\,0\.5\)\)\]{background-color:var(--modal-overlay,#0f171a80)}.bg-\[var\(--surface\,\#FFFFFF\)\]{background-color:var(--surface,#fff)}.bg-\[var\(--surface-2\,\#F4EFE5\)\]{background-color:var(--surface-2,#f4efe5)}.bg-accent-500{background-color:var(--color-accent-500)}.bg-copper-dim{background-color:var(--color-copper-dim)}.bg-error-600{background-color:var(--color-error-600)}.bg-error-600\/10{background-color:#b23a261a}@supports (color:color-mix(in lab, red, red)){.bg-error-600\/10{background-color:color-mix(in oklab, var(--color-error-600) 10%, transparent)}}.bg-felt-border-strong{background-color:var(--color-felt-border-strong)}.bg-neutral-0{background-color:var(--color-neutral-0)}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-500\/10{background-color:#6b645a1a}@supports (color:color-mix(in lab, red, red)){.bg-neutral-500\/10{background-color:color-mix(in oklab, var(--color-neutral-500) 10%, transparent)}}.bg-primary-100{background-color:var(--color-primary-100)}.bg-primary-700{background-color:var(--color-primary-700)}.bg-primary-700\/10{background-color:#1f3f6e1a}@supports (color:color-mix(in lab, red, red)){.bg-primary-700\/10{background-color:color-mix(in oklab, var(--color-primary-700) 10%, transparent)}}.bg-success-100{background-color:var(--color-success-100)}.bg-success-600{background-color:var(--color-success-600)}.bg-success-600\/10{background-color:#17744c1a}@supports (color:color-mix(in lab, red, red)){.bg-success-600\/10{background-color:color-mix(in oklab, var(--color-success-600) 10%, transparent)}}.bg-success-600\/15{background-color:#17744c26}@supports (color:color-mix(in lab, red, red)){.bg-success-600\/15{background-color:color-mix(in oklab, var(--color-success-600) 15%, transparent)}}.bg-transparent{background-color:#0000}.bg-warning-500{background-color:var(--color-warning-500)}.bg-warning-700{background-color:var(--color-warning-700)}.bg-white{background-color:var(--color-white)}.bg-none{background-image:none}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-6{padding:calc(var(--spacing) * 6)!important}.\!p-8{padding:calc(var(--spacing) * 8)!important}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.p-\[11px\]{padding:11px}.p-\[18px\]{padding:18px}.p-\[22px\]{padding:22px}.p-\[60px\]{padding:60px}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.\!px-5{padding-inline:calc(var(--spacing) * 5)!important}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-4\.5{padding-inline:calc(var(--spacing) * 4.5)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-\[18px\]{padding-inline:18px}.px-\[22px\]{padding-inline:22px}.\!py-3\.5{padding-block:calc(var(--spacing) * 3.5)!important}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[3px\]{padding-block:3px}.py-\[5px\]{padding-block:5px}.py-\[7px\]{padding-block:7px}.py-\[9px\]{padding-block:9px}.py-\[11px\]{padding-block:11px}.py-\[18px\]{padding-block:18px}.py-\[22px\]{padding-block:22px}.py-\[60px\]{padding-block:60px}.py-px{padding-block:1px}.\!pt-1{padding-top:calc(var(--spacing) * 1)!important}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pr-\[64px\]{padding-right:64px}.\!pb-2{padding-bottom:calc(var(--spacing) * 2)!important}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-\[60px\]{padding-bottom:60px}.pb-\[100px\]{padding-bottom:100px}.pb-\[120px\]{padding-bottom:120px}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-\[22px\]{padding-left:22px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-1px\]{vertical-align:-1px}.align-\[-2px\]{vertical-align:-2px}.align-\[-3px\]{vertical-align:-3px}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-\[inherit\]{font-family:inherit}.font-body{font-family:var(--font-body)}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[11px\]{font-size:11px!important}.\!text-\[15px\]{font-size:15px!important}.\!text-\[22px\]{font-size:22px!important}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.73rem\]{font-size:.73rem}.text-\[0\.74rem\]{font-size:.74rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.76rem\]{font-size:.76rem}.text-\[0\.77rem\]{font-size:.77rem}.text-\[0\.78em\]{font-size:.78em}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.82em\]{font-size:.82em}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.83rem\]{font-size:.83rem}.text-\[0\.84rem\]{font-size:.84rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.86rem\]{font-size:.86rem}.text-\[0\.87rem\]{font-size:.87rem}.text-\[0\.88em\]{font-size:.88em}.text-\[0\.88rem\]{font-size:.88rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.02rem\]{font-size:1.02rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.3rem\]{font-size:1.3rem}.text-\[1\.4rem\]{font-size:1.4rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.6rem\]{font-size:1.6rem}.text-\[1\.8rem\]{font-size:1.8rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[2\.4rem\]{font-size:2.4rem}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[2rem\]{font-size:2rem}.text-\[3\.5rem\]{font-size:3.5rem}.text-\[5rem\]{font-size:5rem}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[22px\]{font-size:22px}.text-\[28px\]{font-size:28px}.text-\[42px\]{font-size:42px}.text-\[clamp\(3\.5rem\,16vw\,6rem\)\]{font-size:clamp(3.5rem,16vw,6rem)}.text-\[clamp\(24px\,3vw\,32px\)\]{font-size:clamp(24px,3vw,32px)}.text-\[clamp\(26px\,3\.2vw\,36px\)\]{font-size:clamp(26px,3.2vw,36px)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.\!font-bold{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.\!font-semibold{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\!tracking-\[0\.08em\]{--tw-tracking:.08em!important;letter-spacing:.08em!important}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[\.4px\]{--tw-tracking:.4px;letter-spacing:.4px}.tracking-\[\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[\.5px\]{--tw-tracking:.5px;letter-spacing:.5px}.tracking-\[\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.4px\]{--tw-tracking:.4px;letter-spacing:.4px}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.5px\]{--tw-tracking:.5px;letter-spacing:.5px}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.07em\]{--tw-tracking:.07em;letter-spacing:.07em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.10em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-success-600{color:var(--color-success-600)!important}.\!text-warning-700{color:var(--color-warning-700)!important}.text-\[\#2d6a4f\]{color:#2d6a4f}.text-\[\#60a5fa\]{color:#60a5fa}.text-\[\#666\]{color:#666}.text-\[\#DCE4F2\]{color:#dce4f2}.text-\[\#a5b4fc\]{color:#a5b4fc}.text-\[\#b33a3a\]{color:#b33a3a}.text-\[\#b050f0\]{color:#b050f0}.text-\[\#ef4444\]{color:#ef4444}.text-\[var\(--color-error-600\)\]{color:var(--color-error-600)}.text-\[var\(--color-error-600\,\#B23A26\)\]{color:var(--color-error-600,#b23a26)}.text-\[var\(--color-info-600\)\]{color:var(--color-info-600)}.text-\[var\(--color-neutral-700\)\]{color:var(--color-neutral-700)}.text-\[var\(--color-primary-700\)\]{color:var(--color-primary-700)}.text-\[var\(--federation\,\#6E4A9E\)\]{color:var(--federation,#6e4a9e)}.text-\[var\(--ink-3\,\#6B645A\)\]{color:var(--ink-3,#6b645a)}.text-\[var\(--org-primary\,var\(--color-primary-700\)\)\]{color:var(--org-primary,var(--color-primary-700))}.text-\[var\(--sur-primary\,\#FBF8F2\)\]{color:var(--sur-primary,#fbf8f2)}.text-\[var\(--sur-sombre-2\,\#B9C9E2\)\]{color:var(--sur-sombre-2,#b9c9e2)}.text-accent-500{color:var(--color-accent-500)}.text-black{color:var(--color-black)}.text-error-600{color:var(--color-error-600)}.text-felt-border-strong{color:var(--color-felt-border-strong)}.text-info-600{color:var(--color-info-600)}.text-inherit{color:inherit}.text-neutral-50{color:var(--color-neutral-50)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-900{color:var(--color-neutral-900)}.text-primary-700{color:var(--color-primary-700)}.text-primary-800{color:var(--color-primary-800)}.text-success-600{color:var(--color-success-600)}.text-warning-700{color:var(--color-warning-700)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.accent-\[var\(--color-primary-700\)\]{accent-color:var(--color-primary-700)}.accent-success-600{accent-color:var(--color-success-600)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_-2px_8px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0 -2px 8px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_10px_rgba\(16\,185\,129\,0\.3\)\]{--tw-shadow:0 2px 10px var(--tw-shadow-color,#10b9814d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(0\,0\,0\,\.3\)\]{--tw-shadow:0 4px 16px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_40px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 8px 40px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 20px 60px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px -1px var(--tw-shadow-color,#0f171a0f), 0 1px 3px 0 var(--tw-shadow-color,#0f171a0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[4px\]{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background\]{transition-property:border-color,background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,transform\,background\]{transition-property:border-color,transform,background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[-webkit-box-orient\:vertical\]{-webkit-box-orient:vertical}.\[-webkit-line-clamp\:2\]{-webkit-line-clamp:2}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-felt-border-strong:hover{border-color:var(--color-felt-border-strong)}.hover\:border-primary-700:hover{border-color:var(--color-primary-700)}.hover\:bg-\[rgba\(210\,74\,53\,0\.12\)\]:hover{background-color:#d24a351f}.hover\:bg-\[var\(--color-primary-800\)\]:hover{background-color:var(--color-primary-800)}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:bg-primary-800:hover{background-color:var(--color-primary-800)}.hover\:text-error-600:hover{color:var(--color-error-600)}.hover\:text-neutral-900:hover{color:var(--color-neutral-900)}.hover\:text-primary-700:hover{color:var(--color-primary-700)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-md:hover{--tw-shadow:0 2px 4px -2px var(--tw-shadow-color,#0f171a0f), 0 6px 16px -4px var(--tw-shadow-color,#0f171a1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-primary-700:focus{border-color:var(--color-primary-700)}@media not all and (width>=48rem){.max-md\:hidden{display:none}.max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-md\:gap-1{gap:calc(var(--spacing) * 1)}}@media not all and (width>=40rem){.max-sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=40rem){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:text-right{text-align:right}}@media (width>=48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}html{background:var(--color-neutral-50);color:var(--color-neutral-900);font-family:var(--font-body)}body{background:var(--color-neutral-50);color:var(--color-neutral-900);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--text-body--line-height)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.wordmark{font-family:var(--font-display);letter-spacing:-.045em;color:var(--color-neutral-900);font-variation-settings:"opsz" 96;align-items:baseline;font-weight:700;line-height:1;display:inline-flex}.wordmark-inverse,.wordmark-inverse .wordmark{color:var(--color-neutral-50)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}:root{--bg:#fbf8f2;--surface:#fff;--surface-2:#f4efe5;--border:#e5ddcc;--border-strong:#8c8069;--ink:#15171a;--ink-2:#4a4a4a;--ink-3:#6b645a;--beige-100:#f0ead9;--beige-300:#c9c2b4;--beige-500:#9a937f;--mana-w:#f5edd0;--mana-u:#a8c6e4;--mana-b:#4c4650;--mana-r:#e39a80;--mana-g:#9cbe95;--mana-c:#d8d2c6;--primary:#1f3f6e;--primary-hover:#162e52;--on-primary:#fff;--primary-soft:#dce4f2;--primary-soft-ink:#162e52;--signature:#d2462a;--success:#17744c;--success-soft:#ddf2e5;--error:#b23a26;--error-soft:#f9e3de;--warning:#92400e;--warning-soft:#fbebd5;--info:#1f6399;--info-soft:#e1edf7;--live:#1f6399;--focus:#1f3f6e;--sur-primary:#fbf8f2;--sur-sombre:#fbf8f2;--sur-sombre-2:#b9c9e2;--clair:#fbf8f2;--surface-sombre:#162e52;--sur-clair:#162e52;--seat-1:#163152;--seat-2:#3a3550;--seat-3:#4a3b24;--seat-4:#1f4a55;--font-display:"Archivo", system-ui, sans-serif;--font-body:"Archivo", system-ui, -apple-system, sans-serif;--font-mono:"Archivo", system-ui, sans-serif;--font-code:"Martian Mono", ui-monospace, monospace;--radius-sm:6px;--radius-md:10px;--radius-lg:10px;--radius-xl:16px;--radius-2xl:16px;--radius-pill:999px;--shadow-card:0 1px 2px #15171a0d, 0 6px 16px #15171a0f;--shadow-pop:0 16px 40px #0e101333;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--touch-min:44px;--control-h:48px;--sidebar:256px;--bar-phone:64px;--header-phone:60px;--sidebar-width:220px;--sidebar-collapsed:60px;--topbar-height:52px;--bottom-nav-height:60px;--bottom-bar-height:60px;--font-family:var(--font-body);--font-sans:var(--font-body);--transition-fast:.15s ease-out;--transition-med:.2s ease-out;--shadow-sm:var(--shadow-card);--shadow-md:var(--shadow-card);--shadow-lg:var(--shadow-pop);--shadow-card-hover:var(--shadow-card);--shadow-focus:0 0 0 3px var(--focus);--bg-base:var(--bg);--color-bg:var(--bg);--color-background:var(--bg);--color-neutral-50:var(--bg);--color-felt-base:var(--bg);--table-row-hover:var(--bg);--bg-surface:var(--surface);--bg-elevated:var(--surface);--bg-card:var(--surface);--card-bg:var(--surface);--color-surface:var(--surface);--color-surface-raised:var(--surface);--color-neutral-0:var(--surface);--color-felt:var(--surface);--color-felt-mid:var(--surface);--color-forest:var(--surface);--sidebar-bg:var(--surface);--input-bg:var(--surface);--toast-bg:var(--surface);--modal-bg:var(--surface);--bg-hover:var(--surface-2);--color-surface-2:var(--surface-2);--color-neutral-100:var(--surface-2);--color-felt-hover:var(--surface-2);--table-header-bg:var(--surface-2);--badge-bg:var(--surface-2);--border-subtle:var(--surface-2);--color-border-light:var(--surface-2);--table-row-alt:#15171a05;--color-border:var(--border);--card-border:var(--border);--input-border:var(--border);--sidebar-border:var(--border);--color-neutral-200:var(--border);--color-surface-3:var(--border);--color-bg-tertiary:var(--border);--color-border-primary:var(--border);--color-felt-rim:var(--border);--bg-active:var(--border);--color-felt-border:#15171a1a;--color-felt-border-subtle:#15171a0f;--color-felt-border-strong:#15171a33;--scrollbar-track:transparent;--scrollbar-thumb:#15171a26;--color-neutral-300:var(--border-strong);--color-neutral-400:var(--border-strong);--text-primary:var(--ink);--color-text:var(--ink);--color-neutral-900:var(--ink);--color-bone:var(--ink);--text-secondary:var(--ink-2);--color-text-secondary:var(--ink-2);--color-neutral-700:var(--ink-2);--color-bone-2:var(--ink-2);--text-muted:var(--ink-3);--color-text-muted:var(--ink-3);--color-neutral-500:var(--ink-3);--color-bone-3:var(--ink-3);--color-bone-muted:var(--ink-3);--header-bg:#fbf8f2d9;--modal-overlay:#0e223880;--color-primary-700:var(--primary);--color-primary:var(--primary);--btn-primary-bg:var(--primary);--color-copper:var(--primary);--accent-1:var(--primary);--color-secondary-700:var(--primary);--color-primary-800:var(--primary-hover);--color-primary-900:var(--primary-hover);--color-primary-hover:var(--primary-hover);--color-primary-active:var(--primary-hover);--btn-primary-hover:var(--primary-hover);--color-copper-2:var(--primary-hover);--color-copper-3:var(--primary-hover);--color-secondary-800:var(--primary-hover);--btn-primary-color:var(--on-primary);--color-primary-100:var(--primary-soft);--accent-3:var(--primary-soft);--color-secondary:var(--primary-soft);--color-copper-dim:var(--primary-soft);--color-primary-200:#b9c9e2;--color-accent-500:var(--signature);--gold:var(--signature);--color-gold:var(--signature);--gold-accent:var(--signature);--accent-2:var(--signature);--color-felt-gold:var(--signature);--color-accent-600:var(--signature);--color-accent-700:var(--signature);--color-accent-800:var(--primary-soft-ink);--color-gold-hover:var(--signature);--color-felt-gold-2:var(--signature);--color-felt-gold-3:var(--signature);--gold-rgb:210, 70, 42;--color-accent-100:var(--primary-soft);--accent-4:var(--primary-soft);--color-gold-light:var(--primary-soft);--gold-dim:var(--primary-soft);--color-felt-gold-dim:var(--primary-soft);--gold-border:#d2462a4d;--color-success-600:var(--success);--green-accent:var(--success);--color-success:var(--success);--color-mint:var(--success);--color-success-100:var(--success-soft);--green-dim:var(--success-soft);--color-mint-dim:var(--success-soft);--color-error-600:var(--error);--color-error-700:var(--error);--color-error:var(--error);--color-danger:var(--error);--red-accent:var(--error);--color-rose:var(--error);--color-blood:var(--error);--color-blood-2:var(--error);--color-error-100:var(--error-soft);--red-dim:var(--error-soft);--color-rose-dim:var(--error-soft);--color-blood-dim:var(--error-soft);--color-warning-700:var(--warning);--color-warning:var(--warning);--color-warning-500:var(--warning);--orange-accent:var(--warning);--orange-dim:var(--warning-soft);--color-info-600:var(--info);--color-info:var(--info);--blue-accent:var(--info);--color-info-100:var(--info-soft);--gradient-aurora:none;--gradient-aurora-soft:none}[data-theme=nuit]{--bg:#0e2238;--surface:#163152;--surface-2:#1e3d63;--border:#2c4f78;--border-strong:#7fa6d8;--ink:#f4f1ea;--ink-2:#b7c6da;--ink-3:#aebfd6;--primary:#8fb5ea;--primary-hover:#abc8f2;--on-primary:#0e2238;--primary-soft:#24416a;--primary-soft-ink:#dce4f2;--signature:#ff7a55;--success:#5bcb94;--success-soft:#17463a;--error:#ff8a73;--error-soft:#4a2a24;--warning:#f2b35b;--warning-soft:#4a3a1f;--info:#8cc3ec;--info-soft:#1b3e55;--live:#8cc3ec;--focus:#f4f1ea;--sur-primary:#0e2238;--sur-sombre:#0e2238;--clair:#0e2238;--shadow-card:none;--gold-rgb:255, 122, 85;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-monde=b],:root[data-monde=b][data-theme=nuit]{--nuit:#17122f;--nuit-2:#211a44;--nuit-3:#2d2459;--encre:#0e0b1f;--texte:#f4f1fb;--texte-2:#c6bde6;--texte-3:#a99fd2;--trait:#f4f1fb29;--lait:#f4f1fb;--encre-2:#4c4470;--indice:#675e8d;--lait-erreur:#fff3ef;--rouge:#d2462a;--rouge-vif:#ff7a55;--safran:#f5a524;--signe-plus:#8ff0c9;--signe-moins:#ffb39c;--cobalt:#2f54eb;--emeraude:#12a86b;--magenta:#d9257f;--violet:#7c4dff;--turquoise:#14b3c7;--lilas:#c4a1ff;--anis:#a6cf3a;--chasse-chiffre:62%;--chasse-serree:75%;--chasse-texte:100%;--chasse-bouton:108%;--chasse-nom:112%;--chasse-carte:118%;--chasse-titre:125%;--arrondi-1:4px;--arrondi-2:8px;--arrondi-3:10px;--arrondi-4:12px;--arrondi-5:16px;--arrondi-6:18px;--arrondi-pilule:999px;--ombre:0 22px 44px -18px #04020ecc, 0 6px 14px -4px #04020e73;--ombre-douce:0 10px 24px -10px #04020eb3;--sortie:cubic-bezier(.16, 1, .3, 1);--depart:cubic-bezier(.7, 0, .84, 0);--ressort:cubic-bezier(.3, 1.32, .5, 1);--ressort-duree:.62s;--t-appui:.14s;--t-etat:.2s;--t-fondu:.35s;--bg:var(--nuit);--surface:var(--nuit-2);--surface-2:var(--nuit-3);--border:var(--trait);--border-strong:#f4f1fb8c;--ink:var(--texte);--ink-2:var(--texte-2);--ink-3:var(--texte-3);--beige-100:var(--nuit-3);--beige-300:#f4f1fb47;--beige-500:var(--texte-3);--primary:var(--lait);--primary-hover:#fff;--on-primary:var(--encre);--primary-soft:var(--nuit-3);--primary-soft-ink:var(--texte);--signature:var(--rouge);--success:var(--signe-plus);--success-soft:#183b3c;--error:var(--rouge-vif);--error-soft:#492b47;--warning:var(--safran);--warning-soft:#47333e;--info:var(--texte-2);--info-soft:var(--nuit-3);--live:var(--signe-plus);--focus:var(--safran);--sur-primary:var(--encre);--sur-sombre:var(--texte);--sur-sombre-2:var(--texte-2);--surface-sombre:var(--nuit-2);--clair:var(--lait);--sur-clair:var(--encre);--seat-1:var(--cobalt);--seat-2:var(--safran);--seat-3:var(--emeraude);--seat-4:var(--magenta);--seat-5:var(--violet);--seat-6:var(--turquoise);--seat-7:var(--lilas);--seat-8:var(--anis);--siege-ardoise:#282546;--siege-accent-1:#7c9bff;--siege-accent-2:#f2b24c;--siege-accent-3:#52c99a;--siege-accent-4:#f277b1;--siege-accent-5:#a58cff;--siege-accent-6:#3fc4d6;--siege-accent-7:#dcd8ee;--siege-accent-8:#bcd84a;--font-display:"Archivo", system-ui, sans-serif;--font-body:"Archivo", system-ui, -apple-system, sans-serif;--font-mono:"Archivo", system-ui, sans-serif;--font-code:"Martian Mono", ui-monospace, monospace;--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:18px;--shadow-card:none;--shadow-pop:var(--ombre);--table-row-alt:#f4f1fb08;--color-felt-border:#f4f1fb29;--color-felt-border-subtle:#f4f1fb1a;--color-felt-border-strong:#f4f1fb38;--scrollbar-thumb:var(--nuit-3);--header-bg:#17122fe0;--modal-overlay:#04020eb8;--color-primary-200:#f4f1fb66;--color-primary-50:var(--nuit-3);--color-success-50:var(--success-soft);--color-success-700:var(--success);--color-neutral-600:var(--ink-2);--color-neutral-800:var(--ink);--gold-border:#d2462a73;--bloc-fort:var(--encre);--sur-bloc-fort:var(--texte);--sur-lait:var(--encre);--federation:var(--lilas);--voile-clair:#17122ff0;--b-ambre-fond:var(--warning-soft);--b-ambre-texte:var(--safran);--b-ambre-bord:#f5a52473;--b-vert-fond:var(--success-soft);--b-vert-texte:var(--signe-plus);--b-rouge-fond:var(--error-soft);--b-rouge-texte:var(--rouge-vif);--b-bleu-fond:var(--nuit-3);--b-bleu-texte:var(--texte-2);--b-bleu-bord:var(--trait);--b-beige-fond:var(--nuit-3);--b-violet-fond:var(--nuit-3);--b-violet-texte:var(--lilas);--b-sombre-texte:var(--texte);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.t-titre-xl{font:900 56px/1 var(--font-display);letter-spacing:-.02em}.t-titre-l{font:900 44px/1.05 var(--font-display);letter-spacing:-.02em}.t-titre-m{font:900 34px/1.05 var(--font-display);letter-spacing:-.02em}.t-titre-s{font:900 19px/1.15 var(--font-display);letter-spacing:-.01em}.t-compteur{font:900 96px/1 var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.t-chiffre-m{font:900 20px/1 var(--font-display);font-variant-numeric:tabular-nums}.t-chiffre-s{font:900 18px/1 var(--font-display);font-variant-numeric:tabular-nums}.t-texte{font:400 15px/1.5 var(--font-body)}.t-texte-fort{font:700 15px/1.4 var(--font-body)}.t-legende{font:400 13px/1.4 var(--font-body)}.t-libelle{font:700 14px/1.3 var(--font-body)}.t-bouton{font:700 15px/1 var(--font-body)}.t-puce{font:600 14px/1 var(--font-body)}.t-onglet{font:600 11px/1.2 var(--font-body)}.t-surtitre{font:600 11px/1.3 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.t-code{font:700 27px/1 var(--font-mono);letter-spacing:.2em}.t-mono{font:500 13px/1.4 var(--font-mono)}html{height:100%}body{font-family:var(--font-body);background:var(--bg-base);color:var(--text-primary);height:100%;transition:background var(--transition-med), color var(--transition-med);line-height:1.5;overflow:hidden}body.jd-page-scroll{height:auto;overflow:visible}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.form-group{margin-bottom:16px}.form-group label{color:var(--text-secondary);letter-spacing:.02em;margin-bottom:6px;font-size:.78rem;font-weight:600;display:block}label{color:var(--text-secondary);letter-spacing:.02em;margin-bottom:6px;font-size:.78rem;font-weight:500;display:block}input[type=text],input[type=number],input[type=date],input[type=time],input[type=email],input[type=password],input[type=url],input[type=tel],select,textarea{background:var(--color-neutral-0);border:1px solid var(--color-neutral-200);border-radius:var(--radius-md);width:100%;color:var(--color-neutral-900);font-family:var(--font-body);appearance:none;padding:11px 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}:where(h1,h2):not(:where(.font-mono)){font-family:var(--font-display);font-weight:900}input:focus,select:focus,textarea:focus{border-color:var(--color-primary-700,#1f3f6e);outline:none;box-shadow:0 0 0 3px #1f3f6e40}input::placeholder,textarea::placeholder{color:var(--color-neutral-500)}select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237A7368' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:32px}select option{background:var(--color-neutral-0);color:var(--color-neutral-900)}textarea{resize:vertical;min-height:100px;line-height:1.5}input[type=checkbox]{cursor:pointer;width:18px;height:18px;accent-color:var(--color-primary-700)}input[type=radio]{accent-color:var(--color-primary-700)}.checkbox-group{flex-wrap:wrap;gap:16px;margin-top:12px;display:flex}.checkbox-item{align-items:center;gap:8px;display:flex}.textarea-input{resize:vertical;min-height:100px}.pill{transition:all .2s}.pill:hover{background:var(--color-primary-200);border-color:var(--color-primary-700)}:focus-visible{outline:3px solid var(--focus,#1f3f6e);outline-offset:2px;box-shadow:none}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:0 0 0 3px #1f3f6e40}::selection{color:var(--text-primary);background:#1f3f6e33}.app-shell{flex-direction:column;height:100vh;display:flex;overflow:hidden}.top-bar{background:var(--color-neutral-0);border-bottom:1px solid var(--color-neutral-200);z-index:200;flex-shrink:0;justify-content:space-between;align-items:center;height:56px;padding:0 18px;display:flex;position:relative}.top-bar-brand{align-items:center;gap:10px;display:flex}.top-bar-logo{object-fit:cover;border:1.5px solid var(--color-neutral-200);border-radius:50%;width:32px;height:32px}.top-bar-logo-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.top-bar-title{font-family:var(--font-display);color:var(--color-neutral-900,#15171a);letter-spacing:-.045em;white-space:nowrap;font-size:.95rem;font-weight:700}.top-bar-subtitle{font-family:var(--font-mono);color:var(--color-neutral-500);letter-spacing:.1em;text-transform:uppercase;font-size:11px;display:none}@media (width<=480px){.top-bar-title{display:none}}@media (width>=480px){.top-bar-subtitle{display:block}}.top-bar-actions{align-items:center;gap:8px;display:flex}.auth-user{align-items:center;gap:6px;display:flex;position:relative}.auth-user-toggle{align-items:center;gap:6px;max-width:180px;display:flex;overflow:hidden}.auth-user-toggle .auth-user-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=480px){.auth-user-toggle{max-width:140px}}@media (width<=420px){.auth-user-toggle{max-width:118px}}.auth-user-name{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:.78rem;overflow:hidden}.auth-dropdown{background:var(--bg-elevated,#1c2128);border:1px solid var(--border);border-radius:var(--radius-md);z-index:1000;min-width:200px;padding:4px 0;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0000001f}.auth-dropdown-item{color:var(--text-primary);cursor:pointer;align-items:center;gap:10px;padding:10px 16px;font-size:13px;text-decoration:none;transition:background .15s;display:flex}.auth-dropdown-item:hover{background:var(--bg-hover)}.auth-dropdown-item svg{color:var(--text-secondary);flex-shrink:0}.auth-dropdown-sep{background:var(--border);height:1px;margin:4px 0}.auth-dropdown-logout,.auth-dropdown-logout svg{color:var(--color-error,#e53e3e)}.badge-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.badge-item{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-elevated);align-items:center;gap:10px;padding:8px 12px;transition:opacity .2s;display:flex}.badge-locked{opacity:.4}.badge-earned{opacity:1}.badge-icon{border:2px solid var(--border);background:var(--bg-card);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.badge-name{color:var(--text-primary);font-size:12px;font-weight:600}.badge-desc{color:var(--text-muted);font-size:11px;line-height:1.3}.auth-oauth-buttons{flex-direction:column;gap:8px;display:flex}.btn-oauth{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-elevated);width:100%;color:var(--text-primary);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-family:inherit;font-size:.9rem;font-weight:600;transition:all .15s;display:flex}.btn-oauth:hover{border-color:var(--text-secondary);transform:translateY(-1px);box-shadow:0 2px 8px #00000026}.btn-oauth-google:hover{border-color:#4285f4}.btn-oauth svg{flex-shrink:0}.auth-separator{color:var(--text-secondary);align-items:center;gap:12px;font-size:.8rem;display:flex}.auth-separator:before,.auth-separator:after{content:"";background:var(--border);flex:1;height:1px}.top-bar-badge{font-family:var(--font-display);color:var(--color-primary-700);background:var(--color-primary-100);border:1px solid var(--color-primary-200);border-radius:var(--radius-sm);letter-spacing:.1em;padding:3px 8px;font-size:.6875rem;font-weight:700;display:none}@media (width>=600px){.top-bar-badge{display:inline-block}}.theme-toggle{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-elevated);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.theme-toggle:hover{background:var(--bg-hover);color:var(--color-primary-700);border-color:var(--color-primary-200)}.theme-toggle svg{width:16px;height:16px}#themeToggle{display:none!important}.app-body{flex:1;min-height:0;display:flex;overflow:hidden}.sidebar{width:var(--sidebar-width);background:var(--color-neutral-100);border-right:1px solid var(--color-neutral-200);transition:width var(--transition-med);flex-direction:column;flex-shrink:0;gap:3px;padding:14px 10px;display:flex;overflow:hidden auto}.sidebar-toggle{width:38px;height:38px;color:var(--color-neutral-700);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:none}.sidebar-toggle:hover{background:var(--color-neutral-100)}.sidebar-overlay{z-index:340;background:#0f171a6b;display:none;position:fixed;inset:56px 0 0}@media (width<=899px){.sidebar-toggle{display:inline-flex}.sidebar{z-index:350;width:min(84vw,288px);transition:transform var(--transition-med), box-shadow var(--transition-med);box-shadow:none;position:fixed;top:56px;bottom:0;left:0;transform:translate(-100%)}.sidebar.is-open{box-shadow:var(--shadow-lg);transform:translate(0)}.sidebar-overlay.is-open{display:block}}.sidebar-section-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-neutral-500);align-items:center;gap:7px;padding:12px 10px 5px;font-size:.6875rem;font-weight:500;display:flex}.sidebar-section-label:before{content:"";background:var(--section-accent,var(--color-neutral-200));flex-shrink:0;width:14px;height:1px;display:inline-block}#sidebarPlayerSection,#sidebarOrgSection,#sidebarManageSection,#sidebarCreateSection{--section-accent:var(--color-primary-700)}.sidebar-mode-section{border-top:1px solid var(--border-subtle);margin-top:4px;padding-top:6px}#sidebarOrgSection:not(.jd-gated)>.nav-item,#sidebarOrgSection:not(.jd-gated)>.sidebar-section-label{display:none}#sidebarManageSection>.sidebar-section-label{color:var(--text-secondary);letter-spacing:.04em;text-transform:none;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:600;display:block;overflow:hidden}#sidebarManageSection>.sidebar-section-label:before{display:none}.nav-item{border-radius:var(--radius-md);color:var(--color-neutral-700);font-family:var(--font-body);cursor:pointer;text-align:left;width:100%;transition:background var(--transition-fast), color var(--transition-fast);white-space:nowrap;background:0 0;border:none;align-items:center;gap:10px;padding:9px 12px;font-size:.85rem;font-weight:500;display:flex;position:relative}.nav-item:hover{background:var(--color-neutral-0);color:var(--color-primary-700)}.nav-item.active{background:var(--color-primary-700);color:var(--on-primary);box-shadow:none;border:none}.nav-item.active:before{display:none}.nav-item.disabled{opacity:.4;cursor:not-allowed;pointer-events:auto}.nav-item svg{flex-shrink:0;width:16px;height:16px}.nav-item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav-step-badge{background:var(--bg-elevated);border:1px solid var(--border);width:18px;height:18px;color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;margin-left:auto;font-size:.6875rem;font-weight:700;display:flex}.nav-item.active .nav-step-badge{color:var(--on-primary);background:#ffffff38;border-color:#0000}.main-content{background:var(--bg-base);flex:1;min-width:0;padding-left:16px;overflow:hidden auto}@media (width<=899px){.main-content{padding-left:0}}.tab-panel{min-height:100%;padding:24px;animation:.2s fadeIn;display:none}.tab-panel.active{display:block}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.bottom-nav{height:var(--bottom-nav-height);background:var(--sidebar-bg);border-top:1px solid var(--border);z-index:300;scrollbar-width:none;-ms-overflow-style:none;padding:0 4px;display:none;position:fixed;bottom:0;left:0;right:0;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.bottom-nav::-webkit-scrollbar{display:none}@media (width<=899px){.bottom-nav{align-items:center;display:flex}.main-content{padding-bottom:var(--bottom-nav-height)}}.bottom-nav-item{min-width:56px;color:var(--text-muted);letter-spacing:.02em;cursor:pointer;border-radius:var(--radius-md);transition:all var(--transition-fast);white-space:nowrap;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:6px 4px;font-size:.6875rem;font-weight:600;display:flex}.bottom-nav-item svg{width:20px;height:20px}.bottom-nav-item.active{color:var(--color-primary-700)}.bottom-nav-item.disabled{opacity:.35;pointer-events:auto;cursor:not-allowed}#tournamentContextBar,#explorerTabBar{background:var(--color-surface,#fff);border-bottom:1px solid var(--color-border,#e5ddcc);z-index:20;padding:14px 24px 0;position:sticky;top:0}@media (width<=899px){.jd-explorer-entete>.jd-explorer-doublon{display:none}.jd-explorer-entete:not(:has(>:not(.jd-explorer-doublon))){display:none}}.t-ctx-crumb{color:var(--color-neutral-500,#6b645a);flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:10px;font-size:.82rem;display:flex}.t-ctx-crumb-link{font:inherit;color:var(--color-neutral-500,#6b645a);cursor:pointer;background:0 0;border:none;padding:0}.t-ctx-crumb-link:hover{color:var(--color-primary-700,#1f3f6e);text-decoration:underline}.t-ctx-crumb-sep{color:var(--color-neutral-300,#c9bfa8)}.t-ctx-live{background:var(--color-error-600,#b23a26);color:var(--on-primary);letter-spacing:.08em;border-radius:10px;padding:2px 7px;font-size:.6875rem;font-weight:800}.t-ctx-crumb-current{color:var(--color-neutral-900,#15171a);text-overflow:ellipsis;white-space:nowrap;max-width:40ch;font-weight:600;overflow:hidden}.t-ctx-tabs{scrollbar-width:thin;gap:4px;display:flex;overflow-x:auto}.t-ctx-tab{font:inherit;color:var(--color-neutral-700,#4a4a4a);cursor:pointer;white-space:nowrap;transition:color var(--transition-fast), border-color var(--transition-fast);background:0 0;border:none;border-bottom:2px solid #0000;flex:none;padding:8px 12px;font-size:.9rem}.t-ctx-tab:hover{color:var(--color-neutral-900,#15171a)}.t-ctx-tab.active{color:var(--color-primary-700,#1f3f6e);border-bottom-color:var(--color-primary-700,#1f3f6e);font-weight:600}.container{display:contents}.header,.header-inner,.header-logo,.header-text{display:none}.tabs{display:none!important}.tab{display:none}.tab-disabled{opacity:.35;cursor:not-allowed!important}.stepper{background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:center;align-items:center;gap:0;padding:12px 24px;display:flex}.step{color:var(--text-secondary);cursor:default;border-radius:20px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;transition:all .25s;display:flex}.step.active{background:var(--color-primary-700);color:var(--color-neutral-0);font-weight:600}.step.completed{color:var(--color-success-600)}.step-num{border:2px solid var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:700;transition:all .25s;display:flex}.step.active .step-num{border-color:var(--color-neutral-0);color:var(--color-neutral-0);background:0 0}.step.completed .step-num{border-color:var(--color-success-600);background:var(--color-success-600);color:#fff}.step-label{white-space:nowrap}.step-connector{background:var(--border-subtle);flex-shrink:0;width:24px;height:2px}@media (width<=600px){.step-label{display:none}.stepper{gap:4px;padding:12px}.step-connector{width:12px}}.nav-buttons{border-top:1px solid var(--border-subtle);justify-content:space-between;margin-top:24px;padding-top:20px;display:flex}.content{background:0 0;min-height:0;padding:0}.tab-panel.active{animation:.35s cubic-bezier(.16,1,.3,1) panelFadeIn;display:block}@keyframes panelFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.home-page{max-width:900px;margin:0 auto}.home-hero{text-align:center;padding:48px 20px 32px}.home-hero h2{font-family:var(--font-display);color:var(--color-primary-700);letter-spacing:-.03em;margin:0 0 6px;font-size:clamp(2.2rem,3.5vw,3rem);font-style:italic;font-weight:600;line-height:1}.home-hero p{color:var(--text-secondary);margin:0 0 24px;font-size:.95rem}.btn-lg{gap:8px;padding:12px 28px;font-size:1rem}.home-quick-links{flex-wrap:wrap;justify-content:center;gap:12px;padding:0 20px 16px;display:flex}.home-quick-link{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--color-neutral-0);color:var(--text-primary);box-shadow:var(--shadow-card);align-items:center;gap:8px;padding:10px 18px;font-size:.85rem;font-weight:600;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.home-quick-link:hover{border-color:var(--color-primary-200);box-shadow:var(--shadow-card-hover);color:var(--color-primary-700);transform:translateY(-2px)}.home-quick-link:hover svg{color:var(--color-primary-700)}.home-quick-link svg{color:var(--color-primary-700);flex-shrink:0}.home-sections{grid-template-columns:1fr 1fr;gap:20px;padding:0 20px 24px;display:grid}@media (width<=700px){.home-sections{grid-template-columns:1fr}}#homePlayer .home-section h3{font-family:var(--font-display,var(--font-body));text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary-700,#1f3f6e);border-bottom:1px solid var(--border,#e5ddcc);align-items:center;gap:8px;margin:0 0 14px;padding-bottom:8px;font-size:.75rem;font-weight:700;display:flex}#homePlayer .home-section h3:before{content:"";background:var(--color-primary-700,#1f3f6e);border-radius:2px;flex-shrink:0;width:3px;height:14px}.home-tournament-list{flex-direction:column;gap:12px;display:flex}.home-tournament-card{background:var(--color-neutral-0);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;box-shadow:var(--shadow-card);padding:14px 16px;transition:border-color .2s,box-shadow .2s,transform .2s}.home-tournament-card:hover{border-color:var(--color-primary-200);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.home-tournament-card:active{box-shadow:var(--shadow-sm,none);transition-duration:50ms;transform:translateY(0)}.home-tournament-card h4{color:var(--text-primary);margin:6px 0 4px;font-size:.95rem;font-weight:600}.home-card-status{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);align-items:center;gap:6px;font-size:.72rem;font-weight:600;display:flex}.home-status-dot{border-radius:50%;width:8px;height:8px}.home-dot-active{background:var(--color-success,#17744c)}.home-dot-finished{background:var(--text-muted,#6b645a)}.home-card-meta{color:var(--text-secondary);gap:12px;font-size:.75rem;display:flex}.text-muted{color:var(--text-muted);font-size:.85rem}#homePlayer .home-section{margin-bottom:8px;padding:0 20px}.home-org-list{flex-direction:column;gap:8px;display:flex}.home-org-card{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-card);cursor:pointer;align-items:center;gap:12px;padding:10px 14px;transition:border-color .15s,background .15s;display:flex}.home-org-card:hover{border-color:var(--color-primary-200);background:var(--bg-hover)}.home-org-avatar{border-radius:var(--radius-lg);background:var(--color-primary-100);border:1px solid var(--color-primary-200);width:38px;height:38px;box-shadow:var(--shadow-sm);font-family:var(--font-display);color:var(--color-primary-700);flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;display:flex;overflow:hidden}.home-org-info{flex:1;min-width:0}.home-org-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:600;overflow:hidden}.home-org-role{color:var(--text-secondary);margin-top:1px;font-size:.75rem}.home-org-actions{flex-shrink:0;gap:6px;display:flex}.home-org-btn{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:600;text-decoration:none;transition:border-color .12s,color .12s}.home-org-btn:hover{border-color:var(--color-primary-200);color:var(--color-primary-700)}@media (width<=500px){.home-org-actions{display:none}}@media (pointer:coarse){.t-ctx-crumb-link{align-items:center;min-height:44px;display:inline-flex}}@keyframes cardFadeUp{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.skeleton{background:linear-gradient(90deg, var(--bg-hover,#f4efe5) 25%, var(--bg-surface,#fff) 50%, var(--bg-hover,#f4efe5) 75%);border-radius:var(--radius-sm,6px);background-size:800px 100%;animation:1.8s ease-in-out infinite shimmer}.skeleton-text{width:80%;height:14px;margin-bottom:8px}.skeleton-text-sm{width:60%;height:10px;margin-bottom:6px}.skeleton-card{border-radius:var(--radius-md,10px);height:120px}.skeleton-avatar{border-radius:50%;flex-shrink:0;width:40px;height:40px}.anim-card-enter{animation:.38s cubic-bezier(.22,1,.36,1) both cardFadeUp}.anim-delay-1{animation-delay:40ms}.anim-delay-2{animation-delay:80ms}.anim-delay-3{animation-delay:.12s}.anim-delay-4{animation-delay:.16s}.anim-delay-5{animation-delay:.2s}.anim-delay-6{animation-delay:.24s}.anim-delay-7{animation-delay:.28s}.anim-delay-8{animation-delay:.3s}.anim-delay-9{animation-delay:.32s}.anim-delay-10{animation-delay:.34s}.anim-delay-11{animation-delay:.35s}.anim-delay-12{animation-delay:.36s}.anim-fade-in{animation:.3s both fadeIn}@media (prefers-reduced-motion:reduce){.anim-card-enter,.anim-fade-in,.anim-delay-1,.anim-delay-2,.anim-delay-3,.anim-delay-4,.anim-delay-5,.anim-delay-6,.anim-delay-7,.anim-delay-8,.anim-delay-9,.anim-delay-10,.anim-delay-11,.anim-delay-12{animation:none!important}}.btn{min-height:var(--touch-min,44px);box-sizing:border-box;border-radius:var(--radius-md);font-family:var(--font-body);letter-spacing:0;cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:15px;font-weight:700;line-height:1;text-decoration:none;transition:all .15s ease-out;display:inline-flex}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}label.btn:has(input:focus-visible){outline:2px solid var(--color-primary-700,#1f3f6e);outline-offset:2px}.btn-primary{background:var(--color-primary-700,#1f3f6e);color:var(--color-neutral-0,#fff);box-shadow:none}.btn-primary:hover:not(:disabled){background:var(--color-primary-800,#162e52)}.btn-primary:active:not(:disabled){background:var(--color-primary-900,#162e52)}.btn-secondary{background:var(--color-neutral-0,#fff);color:var(--color-neutral-900,#15171a);box-shadow:inset 0 0 0 1px var(--color-neutral-200,#e5ddcc)}.btn-secondary:hover:not(:disabled){background:var(--color-neutral-100,#f4efe5);color:var(--color-neutral-900,#15171a)}.btn-gold{border-radius:var(--radius-md);background:var(--primary);color:var(--on-primary);box-shadow:none;padding:10px 18px}.btn-gold:hover:not(:disabled){background:var(--primary-hover);box-shadow:none;transform:none}.btn-danger,.btn-error{background:var(--color-error-600);color:var(--on-primary);box-shadow:none}.btn-danger:hover:not(:disabled),.btn-error:hover:not(:disabled){background:var(--color-error-700);box-shadow:none;transform:none}.btn-danger:active:not(:disabled),.btn-error:active:not(:disabled){transform:none}.btn-success{background:var(--color-success-600);color:var(--on-primary);box-shadow:none}.btn-success:hover:not(:disabled){box-shadow:none;background:#125e3d;transform:none}.btn-sm,.btn-small{min-height:36px;padding:6px 12px;font-size:13px;box-shadow:none!important}.btn-sm.btn-primary,.btn-small.btn-primary,.btn-sm.btn-danger,.btn-small.btn-danger,.btn-sm.btn-success,.btn-small.btn-success{box-shadow:none!important}.btn-lg{min-height:var(--control-h,48px);padding:13px 24px;font-size:15px}.btn-icon{min-width:34px;padding:8px}.btn-group{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.btn-full-width{width:100%}.card{background:var(--color-neutral-0);color:var(--color-neutral-900);border:1px solid var(--color-neutral-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);margin-bottom:16px;padding:16px}.card-title{font-family:var(--font-mono);color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:16px;font-size:11px;font-weight:600;display:flex}.jd-page-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-neutral-900);font-size:clamp(1.85rem,3vw,2.5rem);font-weight:900;line-height:1.05}.table-container{border:1px solid var(--card-border);border-radius:var(--radius-lg);overflow:auto hidden}table{border-collapse:collapse;width:100%;font-size:.875rem}thead{background:var(--table-header-bg)}th{background:var(--table-header-bg);color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-align:left;border-top:1px solid var(--border);border-bottom:1px solid var(--border);white-space:nowrap;padding:10px 14px;font-size:11px;font-weight:700;position:relative}td{border-bottom:1px solid var(--border-subtle);vertical-align:middle;color:var(--text-primary);padding:12px 14px;font-size:.875rem}tr:last-child td{border-bottom:none}tr:hover td{background:var(--table-row-hover)}tr:nth-child(2n) td{background:var(--table-row-alt)}tr:nth-child(2n):hover td{background:var(--table-row-hover)}.input-small{width:80px}.input-number{text-align:center;width:60px}.grid-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.grid-3{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.alert{border-left:3px solid #0000;border-radius:10px;margin-bottom:18px;padding:14px 18px;font-size:13px;animation:.3s cubic-bezier(.16,1,.3,1) alertSlideIn}@keyframes alertSlideIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.alert-info{background:var(--bg-elevated);color:var(--text-secondary);border:1px solid var(--border);border-left:3px solid var(--blue-accent)}.alert-success{background:var(--green-dim);color:var(--green-accent);border:1px solid #2386364d;border-left:3px solid var(--green-accent)}.alert-error{background:var(--red-dim);color:var(--red-accent);border:1px solid #da36334d;border-left:3px solid var(--red-accent)}.stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:20px;display:grid}.stat-box{background:var(--color-neutral-0);border:1px solid var(--color-neutral-200);border-radius:var(--radius-xl);text-align:center;transition:box-shadow var(--transition-fast), border-color var(--transition-fast);box-shadow:none;padding:20px 16px;position:relative;overflow:hidden}.stat-box:hover{box-shadow:var(--shadow-md);border-color:var(--color-primary-200);transform:none}.stat-value{color:var(--color-primary-700);font-size:36px;font-weight:700;font-family:var(--font-display);letter-spacing:-.03em;margin:0;line-height:1}.stat-label{font-family:var(--font-mono);color:var(--color-neutral-500);text-transform:uppercase;letter-spacing:.12em;margin:8px 0 0;font-size:11px;font-weight:500}.stats-progress-bar{background:var(--card-border);border-radius:3px;width:100%;height:6px;margin-top:-8px;margin-bottom:12px;overflow:hidden}.stats-progress-fill{background:var(--color-primary-700);border-radius:3px;height:100%;transition:width .5s}.lb-row{border-bottom:1px solid var(--card-border);align-items:center;gap:12px;padding:8px 0;display:flex}.lb-row:last-child{border-bottom:none}.lb-rank{text-align:center;min-width:32px;font-size:.9rem;font-weight:600}.lb-info{flex:1;min-width:0}.lb-name{white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:.85rem;font-weight:600;overflow:hidden}.lb-bar-bg{background:var(--card-border);border-radius:3px;height:6px;overflow:hidden}.lb-bar-fill{background:var(--color-primary-700);border-radius:3px;min-width:2px;height:100%;transition:width .4s}.lb-stats{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.lb-pts{color:var(--color-success-600,#17744c);font-size:.85rem;font-weight:700}.lb-wr{color:var(--text-secondary);font-size:.7rem}.dist-chart{align-items:flex-end;gap:8px;height:120px;padding:0 4px;display:flex}.dist-col{flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}.dist-bar-bg{background:var(--card-border);border-radius:4px 4px 0 0;align-items:flex-end;width:100%;height:80px;display:flex;overflow:hidden}.dist-bar-fill{background:var(--color-primary-700);border-radius:4px 4px 0 0;width:100%;min-height:2px;transition:height .4s}.dist-count{color:var(--color-neutral-900,#15171a);font-size:.75rem;font-weight:700}.dist-label{color:var(--text-secondary);white-space:nowrap;font-size:.6875rem}.dist-legend{color:var(--text-secondary);justify-content:space-between;margin-top:12px;font-size:.75rem;display:flex}@keyframes dotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}.pill{background:var(--color-primary-100);color:var(--color-primary-800);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--color-primary-200);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.pill-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.history-box{background:var(--bg-elevated);border-radius:var(--radius-md);border:1px solid var(--border);max-height:120px;color:var(--text-secondary);padding:10px;font-size:12px;overflow-y:auto}.history-entry{margin-bottom:4px}.history-entry span{margin-right:6px;display:inline-block}.btn-icon{padding:6px 10px;font-size:11px}.btn-small{padding:6px 10px;font-size:12px}.btn-disabled{opacity:.5;cursor:not-allowed}.btn-fav{border:1px solid var(--color-neutral-200);cursor:pointer;color:var(--text-secondary);background:0 0;border-radius:6px;flex-shrink:0;padding:4px 8px;font-size:.9rem;line-height:1;transition:color .15s,border-color .15s,background .15s}.btn-fav:hover{border-color:var(--color-primary-700);color:var(--color-primary-700)}.btn-fav.fav-active{color:var(--color-gold,#d2462a);border-color:var(--color-gold,#d2462a);background:#d2462a14}.generic-modal{background:var(--modal-overlay);-webkit-backdrop-filter:blur(6px);z-index:9999;box-sizing:border-box;width:100%;height:100%;padding:20px;display:none;position:fixed;top:0;left:0;overflow-y:auto}.generic-modal-inner{background:var(--color-neutral-0);border:1px solid var(--color-neutral-200);border-radius:var(--radius-xl);max-width:680px;box-shadow:var(--shadow-lg);margin:40px auto;padding:32px;animation:.3s cubic-bezier(.16,1,.3,1) modalSlideIn;position:relative}.generic-modal-inner.wide{max-width:860px}.generic-modal-close{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;font-size:22px;line-height:1;transition:color .2s;position:absolute;top:14px;right:18px}.generic-modal-close:hover{color:var(--primary-soft-ink)}.generic-modal-title{font-family:var(--font-display);color:var(--color-neutral-900);border-bottom:1px solid var(--color-neutral-200);letter-spacing:-.02em;margin:0 0 20px;padding-bottom:12px;font-size:22px;font-weight:700}#modalOverlay{background:var(--modal-overlay);-webkit-backdrop-filter:blur(6px);z-index:10000;box-sizing:border-box;justify-content:center;align-items:center;padding:20px;animation:.15s modalFadeIn;display:none;position:fixed;inset:0}#modalOverlay.active{display:flex}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}#modalBox{background:var(--color-neutral-0);border:1px solid var(--color-neutral-200);border-radius:var(--radius-xl);width:100%;max-width:500px;max-height:calc(100vh - 40px);box-shadow:var(--shadow-lg);flex-direction:column;padding:32px 28px 24px;animation:.3s cubic-bezier(.16,1,.3,1) modalSlideIn;display:flex}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}#modalIcon{text-align:center;margin-bottom:10px;font-size:32px;display:block}#modalTitle{font-family:var(--font-display);color:var(--color-neutral-900);text-align:center;letter-spacing:-.02em;flex-shrink:0;margin:0 0 10px;font-size:22px;font-weight:700}#modalMessage{color:var(--text-primary);text-align:center;white-space:pre-line;flex:auto;min-height:0;margin:0 0 22px;font-size:13.5px;line-height:1.6;overflow-y:auto}#modalButtons{flex-wrap:wrap;flex-shrink:0;justify-content:center;gap:10px;display:flex}#modalButtons .btn{min-width:110px}#toastContainer{z-index:10100;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:24px;right:24px}.toast{border-radius:var(--radius-md);color:var(--text-primary);background:var(--toast-bg);box-shadow:var(--shadow-md);pointer-events:auto;align-items:center;gap:10px;max-width:340px;padding:12px 18px;font-size:13px;font-weight:500;animation:.25s cubic-bezier(.16,1,.3,1) toastIn;display:flex}.toast-success{background:var(--toast-bg);border:1px solid var(--green-accent)}.toast-error{background:var(--toast-bg);border:1px solid var(--red-accent)}.toast-info{background:var(--toast-bg);border:1px solid var(--blue-accent)}.toast-warning{background:var(--toast-bg);border:1px solid var(--color-warning-500)}@keyframes toastIn{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes toastOut{0%{opacity:1;max-height:60px;transform:translate(0)}to{opacity:0;max-height:0;margin:0;padding:0;transform:translate(30px)}}.jd-spin{transform-origin:50%;animation:.8s linear infinite jdSpin}@keyframes jdSpin{to{transform:rotate(360deg)}}.duplicate-badge{background:var(--color-accent-100);color:var(--color-accent-800);vertical-align:middle;cursor:help;border:1px solid #0000;border-radius:4px;margin-left:5px;padding:1px 5px;font-size:11px;font-weight:700;display:inline-block}.saved-tournament-item{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:8px 0;font-size:13px;display:flex}.saved-tournament-meta{flex-direction:column;gap:2px;display:flex}.saved-tournament-actions{gap:8px;display:flex}.consent-banner{z-index:10000;background:var(--bg-surface);border-top:1px solid var(--border);padding:16px 24px;animation:.3s slideUp;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #0f171a0f}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.consent-content{flex-wrap:wrap;align-items:center;gap:16px;max-width:800px;margin:0 auto;display:flex}.consent-content p{min-width:200px;color:var(--text-secondary);flex:1;font-size:.82rem;line-height:1.5}.consent-actions{flex-shrink:0;gap:8px;display:flex}.game-mode-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.game-tile{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--color-surface);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);font-family:var(--font-body);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:14px 10px;display:flex}.game-tile:hover{border-color:var(--color-primary-700);color:var(--text-primary)}.game-tile.active{border-color:var(--color-primary-700);background:var(--color-primary-100);color:var(--color-primary-800)}.game-tile .game-mode-icon{font-size:1.6rem}.game-tile .game-mode-name{font-size:.8rem;font-weight:600;line-height:1.3}.topcut-player-row.eliminated{opacity:.45}.topcut-match.duel{min-width:180px}.tc-result-player.selected{background:var(--color-primary-100);border-color:var(--color-primary-700)}.tc-result-player.selected .tc-duel-check{color:var(--color-primary-700);opacity:1!important}.setup-section .card-title{cursor:pointer;-webkit-user-select:none;user-select:none;padding-right:28px;position:relative}.setup-section .card-title:after{content:"▾";color:var(--text-muted);font-size:.9rem;transition:transform .2s;position:absolute;right:0}.setup-section.collapsed .card-title:after{transform:rotate(-90deg)}.setup-section .card-body{opacity:1;max-height:2000px;transition:max-height .3s,opacity .2s;overflow:hidden}.setup-section.collapsed .card-body{opacity:0;max-height:0;margin:0;padding:0}.timer-fab.hidden-fab{display:none!important}.timer-fab.dragging{opacity:.85;z-index:10001}.btn-validate-table{border-radius:var(--radius-md);background:var(--green-dim);color:var(--green-accent);cursor:pointer;transition:all var(--transition-fast);border:1px solid #2386364d;align-items:center;gap:5px;margin-top:10px;padding:6px 14px;font-size:.8rem;font-weight:600;display:inline-flex}.btn-validate-table:hover{background:var(--green-accent);color:var(--on-primary)}.btn-validate-table:disabled{opacity:.5;cursor:not-allowed}.btn-validate-table.validated{border-color:var(--green-accent);color:var(--green-accent);pointer-events:none;background:#23863633}.pr-cpt-code{font-family:var(--font-mono,monospace);letter-spacing:.18em;color:var(--color-primary-700,#1f3f6e);white-space:nowrap;background:#1f3f6e14;border:1px solid #1f3f6e40;border-radius:6px;padding:3px 9px;font-size:1.05rem;font-weight:700;display:inline-block}.duel-match-card{background:var(--color-surface);border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color var(--transition-fast);align-items:center;gap:12px;margin-bottom:8px;padding:12px 16px;display:flex}.duel-match-card:hover{border-color:var(--color-primary-700)}.duel-match-num{color:var(--text-muted);text-align:center;min-width:55px;font-size:.75rem;font-weight:700}.duel-player{color:var(--text-primary);flex:1;align-items:center;gap:8px;font-size:.9rem;font-weight:600;display:flex}.duel-player .player-seed{color:var(--text-muted);background:var(--bg-elevated);border-radius:4px;padding:2px 6px;font-size:.7rem}.duel-vs{font-family:var(--font-display);color:var(--color-primary-700);letter-spacing:.1em;background:var(--color-primary-100);border-radius:6px;flex-shrink:0;padding:4px 10px;font-size:.85rem;font-weight:700}.duel-swap-col{align-items:center;gap:4px;display:flex}.budget-module{flex-direction:column;gap:16px;display:flex}.budget-section{padding:0}.budget-section h4{text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);border-bottom:1px solid var(--border);margin:0 0 10px;padding-bottom:6px;font-size:.85rem;font-weight:700}.budget-toggle{cursor:pointer;align-items:center;gap:10px;font-size:.9rem;font-weight:600;display:flex}.budget-toggle input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-primary-700)}.budget-summary{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.budget-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);text-align:center;padding:12px}.budget-card-value{color:var(--text-primary);font-size:1.4rem;font-weight:700}.budget-card-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);margin-top:2px;font-size:.7rem}.budget-card-positive .budget-card-value{color:var(--color-success,#17744c)}.budget-card-negative .budget-card-value{color:var(--color-danger,#d2462a)}#homePublic{background:var(--color-neutral-50);position:relative}.home-hero{z-index:1;text-align:left;max-width:1100px;margin:0 auto;padding:72px 32px 56px;position:relative}.home-hero-badge{color:var(--color-neutral-700);border:1.5px solid var(--color-neutral-900);border-radius:var(--radius-sm);font-family:var(--font-mono);letter-spacing:.02em;background:0 0;align-items:center;gap:10px;margin-bottom:26px;padding:5px 13px 5px 5px;font-size:11px;font-weight:500;display:inline-flex}.home-hero-pill{border-radius:var(--radius-sm);background:var(--color-primary-700);color:#fff;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;font-size:11px;font-weight:700}.home-hero-title{font-family:var(--font-display);color:var(--color-neutral-900);letter-spacing:-.045em;font-variation-settings:"opsz" 72;max-width:18ch;text-shadow:none;margin:0 0 22px;font-size:clamp(2.8rem,6vw,5rem);font-weight:700;line-height:.95}.home-hero-accent{-webkit-text-fill-color:currentColor;color:var(--color-primary-700);background:0 0}.home-hero-sub{color:var(--color-neutral-700);max-width:60ch;margin:0 0 30px;font-size:1.15rem;font-weight:300;line-height:1.55}.home-hero-sub strong{color:var(--color-neutral-900);font-weight:600}.home-hero-cta{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-bottom:18px;display:flex}.home-cta-main{border-radius:var(--radius-md);padding:13px 22px;font-size:14.5px;font-weight:700}.home-cta-secondary{border-radius:var(--radius-md);padding:13px 22px;font-size:14.5px;font-weight:600}.home-hero-note{font-family:var(--font-mono);color:var(--color-neutral-500);letter-spacing:.01em;margin:0;font-size:12px}.home-stats-bar{background:var(--color-neutral-0);border:1px solid var(--color-neutral-200);border-radius:var(--radius-xl);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0;max-width:1100px;margin:0 auto 72px;padding:0;display:grid;overflow:hidden}.home-stat-item{text-align:left;background:var(--color-neutral-0);border-right:1px solid var(--color-neutral-200);padding:26px 24px}.home-stat-item:last-child{border-right:0}.home-stat-num{font-family:var(--font-display);color:var(--color-primary-700);letter-spacing:-.03em;font-variation-settings:"opsz" 40;margin-bottom:6px;font-size:2.4rem;font-weight:700;line-height:1;display:block}.home-stat-icon{color:var(--color-primary-700);opacity:.85;margin-bottom:10px;display:block}.home-stat-label{font-family:var(--font-mono);color:var(--color-neutral-500);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:500}.home-section{max-width:1100px;margin:0 auto;padding:0 32px 72px}.home-section-label{font-family:var(--font-mono);color:var(--color-primary-700);text-transform:uppercase;letter-spacing:.16em;margin-bottom:12px;font-size:11px;font-weight:500;display:inline-block}.home-section-title{font-family:var(--font-display);color:var(--color-neutral-900);text-align:left;letter-spacing:-.03em;font-variation-settings:"opsz" 36;max-width:680px;margin:0 0 36px;font-size:2.1rem;font-weight:700;line-height:1.08}.home-section-title .text-muted{color:var(--color-neutral-500)}.home-features-grid{background:var(--color-neutral-0);border:1px solid var(--color-neutral-200);border-radius:var(--radius-xl);grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}@media (width<=768px){.home-features-grid{grid-template-columns:1fr}}.home-feature-card{background:var(--color-neutral-0);border:none;border-bottom:1px solid var(--color-neutral-200);border-right:1px solid var(--color-neutral-200);border-radius:0;padding:30px 26px;transition:background .15s;position:relative}.home-feature-card:nth-child(3n){border-right:none}.home-feature-card:hover{background:var(--color-neutral-50);transform:none}.home-feature-icon{border-radius:var(--radius-md);background:var(--color-neutral-100);border:1px solid var(--color-neutral-200);width:38px;height:38px;color:var(--color-primary-700);justify-content:center;align-items:center;margin-bottom:18px;font-size:17px;display:flex}.home-feature-highlight .home-feature-icon{background:var(--color-primary-100);border-color:var(--color-primary-200);color:var(--color-primary-700)}.home-feature-title{font-family:var(--font-display);color:var(--color-neutral-900);letter-spacing:-.015em;margin:0 0 9px;font-size:18px;font-weight:700}.home-feature-desc{color:var(--color-neutral-700);margin:0;font-size:14px;font-weight:300;line-height:1.5}.home-feature-tag{border-radius:var(--radius-pill);font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;background:var(--color-accent-100);color:var(--color-accent-800);border:none;margin-top:14px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.home-featured-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.home-steps{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:12px;display:flex}.home-step{text-align:left;background:var(--color-neutral-0);border:1px solid var(--color-neutral-200);border-radius:var(--radius-xl);flex:1;min-width:220px;max-width:320px;padding:26px 24px}.home-step-num{border-radius:var(--radius-md);background:var(--color-primary-700);color:#fff;width:36px;height:36px;font-size:14px;font-weight:800;font-family:var(--font-display);justify-content:center;align-items:center;margin:0 0 16px;display:flex}.home-step-title{font-family:var(--font-display);color:var(--color-neutral-900);letter-spacing:-.015em;margin:0 0 8px;font-size:17px;font-weight:700}.home-step-desc{color:var(--color-neutral-700);margin:0;font-size:14px;font-weight:300;line-height:1.5}.home-step-arrow{color:var(--color-neutral-200);align-self:center;padding:0 4px;font-size:20px}@media (width<=600px){.home-step-arrow{display:none}.home-step{min-width:100%;max-width:100%}}.home-section-sub{text-align:left;color:var(--color-neutral-700);max-width:620px;margin:-28px 0 32px;font-size:15px;font-weight:300}.home-cta-section{text-align:left;background:var(--color-primary-700);border-radius:var(--radius-2xl);border:none;max-width:1100px;margin:0 auto 72px;padding:48px 40px;position:relative;overflow:hidden}.home-cta-section:before{content:"";pointer-events:none;border:1.5px solid #eaf3f229;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-110px;right:-70px}.home-cta-title{font-family:var(--font-display);color:var(--on-primary);letter-spacing:-.03em;z-index:1;font-variation-settings:"opsz" 36;margin:0 0 12px;font-size:2rem;font-weight:700;line-height:1.08;position:relative}.home-cta-sub{color:#eaf3f2d9;z-index:1;max-width:560px;margin:0 0 26px;font-size:15px;font-weight:300;line-height:1.55;position:relative}.home-cta-section .home-cta-main{background:var(--color-accent-500);z-index:1;position:relative}.home-cta-section .home-cta-main:hover{background:var(--color-accent-600)}.home-footer{border-top:2px solid var(--color-neutral-900);max-width:1100px;margin:0 auto;padding:36px 32px 32px}.home-footer-inner{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.home-footer-tagline{font-family:var(--font-mono);color:var(--color-neutral-500);margin:4px 0 0;font-size:12px}.home-footer-links{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.home-footer-links a{color:var(--color-neutral-700);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.home-footer-links a:hover{color:var(--color-primary-700)}.home-footer-copy{font-family:var(--font-mono);color:var(--color-neutral-500);flex-wrap:wrap;justify-content:center;gap:6px;font-size:11px;display:flex}.home-footer-copy a{color:var(--color-neutral-500);text-decoration:none}.home-footer-copy a:hover{color:var(--color-neutral-700)}.home-footer-sep{color:var(--color-neutral-500,#6b645a)}@media (width<=640px){.home-hero{padding:48px 20px 32px}.home-section{padding:0 20px 48px}.home-cta-section{margin-left:16px;margin-right:16px;padding:40px 24px}.home-footer{padding:32px 20px 24px}}.cmd-palette-overlay{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;background:#00000059;justify-content:center;align-items:flex-start;padding-top:min(20vh,160px);transition:opacity .15s;display:flex;position:fixed;inset:0}.cmd-palette-overlay--open{opacity:1}.cmd-palette{background:var(--bg-surface,#fff);border:1px solid var(--border,#e5ddcc);border-radius:14px;flex-direction:column;width:min(580px,92vw);max-height:min(460px,70vh);animation:.18s cubic-bezier(.22,1,.36,1) cmdPaletteIn;display:flex;overflow:hidden;box-shadow:0 24px 64px #0000002e,0 0 0 1px #0000000a}@keyframes cmdPaletteIn{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.cmd-palette-search{border-bottom:1px solid var(--border,#e5ddcc);align-items:center;gap:10px;padding:14px 18px;display:flex}.cmd-palette-search-icon{color:var(--text-muted,#6b645a);flex-shrink:0}.cmd-palette-input{font-family:var(--font-body);color:var(--text-primary,#15171a);flex:1;font-size:15px;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;padding:0!important}.cmd-palette-input::placeholder{color:var(--text-muted,#6b645a)}.cmd-palette-kbd{border:1px solid var(--border,#e5ddcc);background:var(--bg-hover,#f4efe5);min-width:28px;height:22px;font-family:var(--font-body);color:var(--text-muted,#6b645a);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.cmd-palette-results{flex:1;padding:6px 0;overflow-y:auto}.cmd-palette-section{letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-700,#1f3f6e);border-top:1px solid var(--border,#e5ddcc);margin-top:2px;padding:14px 18px 5px;font-size:11px;font-weight:700}.cmd-palette-section:first-child{border-top:none;margin-top:0}.cmd-palette-item{cursor:pointer;border-radius:6px;align-items:center;gap:10px;margin:1px 6px;padding:9px 18px;transition:background .1s;display:flex}.cmd-palette-item:hover{background:var(--bg-hover,#f4efe5)}.cmd-palette-item--selected{box-shadow:inset 3px 0 0 var(--color-primary-700,#1f3f6e);background:#1f3f6e1a}.cmd-palette-item--selected .cmd-palette-item-label{color:var(--color-primary-700,#1f3f6e);font-weight:600}.cmd-palette-item-icon{width:28px;height:28px;color:var(--color-primary-700,#1f3f6e);background:#1f3f6e0f;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cmd-palette-item-label{font-family:var(--font-body);color:var(--text-primary,#15171a);font-size:14px;font-weight:500}.cmd-palette-item-desc{color:var(--text-muted,#6b645a);margin-left:auto;font-size:12px}.cmd-palette-empty{text-align:center;color:var(--text-muted,#6b645a);padding:32px 18px;font-size:13px}@media (width<=640px){.cmd-palette-overlay{padding-top:16px}.cmd-palette{max-height:80vh}.cmd-palette-kbd{display:none}}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:48px 24px;animation:.35s fadeIn;display:flex}.empty-state-icon{width:64px;height:64px;color:var(--color-primary-700,#1f3f6e);opacity:.7;background:#1f3f6e0f;border:1px solid #1f3f6e1a;border-radius:16px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.empty-state-title{font-family:var(--font-body);color:var(--text-primary,#15171a);margin:0 0 6px;font-size:15px;font-weight:600;line-height:1.3}.empty-state-desc{font-family:var(--font-body);color:var(--text-muted,#6b645a);max-width:360px;margin:0 0 20px;font-size:13px;line-height:1.5}.empty-state-cta{padding:8px 18px;font-size:13px}.skip-to-content{z-index:10000;background:var(--color-primary-700,#1f3f6e);color:var(--on-primary);font-size:14px;font-weight:600;font-family:var(--font-body);box-shadow:var(--shadow-md);border-radius:0 0 8px 8px;padding:10px 20px;text-decoration:none;transition:top .15s;position:absolute;top:-100%;left:16px}.skip-to-content:focus{outline:none;top:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.discover-trigger{font-family:var(--font-body);color:var(--color-neutral-900,#15171a);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:9px;align-items:center;gap:5px;margin-left:4px;padding:7px 11px;font-size:.9rem;font-weight:600;display:inline-flex}.discover-trigger:hover{background:var(--color-neutral-100,#f4efe5)}.discover-trigger svg{transition:transform .15s}.discover-trigger.on{background:var(--color-primary-700,#1f3f6e);color:var(--on-primary)}.discover-trigger.on svg{transform:rotate(180deg)}.discover-mega{z-index:190;background:var(--color-neutral-0,#fff);border-bottom:1px solid var(--color-neutral-200,#e5ddcc);max-height:calc(100vh - 56px);animation:.16s ease-out dmIn;position:fixed;top:56px;left:0;right:0;overflow-y:auto;box-shadow:0 24px 48px -32px #15171a52}@keyframes dmIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.dm-feat{background:var(--color-primary-700,#1f3f6e);color:#eaf3f2;flex-wrap:wrap;align-items:center;gap:12px;padding:13px 24px;font-size:.88rem;display:flex}.dm-feat-star{color:var(--color-accent-500,#d2462a);font-size:1.1rem;line-height:1}.dm-feat b{color:var(--on-primary);font-family:var(--font-display);font-weight:700}.dm-feat-soft{color:#eaf3f2;font-weight:300}.dm-feat-badge{font-family:var(--font-mono);background:#eaf3f22e;border-radius:99px;flex-shrink:0;margin-left:auto;padding:4px 11px;font-size:.6875rem}.dm-inner{max-width:1080px;margin:0 auto;padding:18px 24px 22px}.dm-cols{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.dm-ch{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-neutral-500,#6b645a);border-bottom:1px solid var(--color-neutral-200,#e5ddcc);margin-bottom:8px;padding-bottom:9px;font-size:.6875rem}.dm-item{cursor:pointer;color:inherit;border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:11px;padding:9px 8px;text-decoration:none;display:flex}.dm-item:hover{background:var(--color-neutral-50,#fbf8f2)}.dm-ic{background:var(--color-primary-100,#dce4f2);width:30px;height:30px;color:var(--color-primary-700,#1f3f6e);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.dm-ic svg{width:16px;height:16px}.dm-tx{min-width:0}.dm-t{flex-wrap:wrap;align-items:center;gap:7px;font-size:.88rem;font-weight:700;display:flex}.dm-d{color:var(--color-neutral-500,#6b645a);margin-top:1px;font-size:.78rem;font-weight:300;line-height:1.4}.dm-badge{font-family:var(--font-mono);letter-spacing:.04em;border-radius:99px;padding:2px 7px;font-size:.6875rem;font-weight:700}.dm-badge.in,.dm-badge.pro{color:var(--color-primary-700,#1f3f6e);background:var(--color-primary-100,#dce4f2)}@media (width<=760px){.dm-cols{grid-template-columns:1fr;gap:14px}}.sidebar-org-switcher-wrap{position:relative}.sidebar-org-switcher-btn{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:6px;width:100%;padding:0;display:flex}.sidebar-org-switcher-btn .sidebar-org-name{flex:1;min-width:0}.org-sw-chev{color:var(--color-neutral-500,#6b645a);flex-shrink:0;transition:transform .15s}.sidebar-org-switcher-btn:hover .org-sw-chev{color:var(--color-primary-700,#1f3f6e)}.sidebar-org-switcher-btn[aria-expanded=true] .org-sw-chev{color:var(--color-primary-700,#1f3f6e);transform:rotate(180deg)}.org-switcher-dropdown{z-index:300;background:var(--color-neutral-0,#fff);border:1px solid var(--color-neutral-200,#e5ddcc);border-radius:10px;max-height:360px;margin-top:4px;padding:6px;position:absolute;top:100%;left:8px;right:8px;overflow-y:auto;box-shadow:0 16px 36px -22px #15171a66}.org-sw-msg{color:var(--color-neutral-500,#6b645a);text-align:center;padding:10px;font-size:.8rem}.org-sw-item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;width:100%;padding:8px;display:flex}.org-sw-item:hover{background:var(--color-neutral-50,#fbf8f2)}.org-sw-item.current{background:var(--color-primary-100,#dce4f2)}.org-sw-logo{background:var(--color-primary-700,#1f3f6e);width:28px;height:28px;color:var(--on-primary);font-family:var(--font-display);border-radius:8px;flex-shrink:0;place-items:center;font-size:.8rem;font-weight:700;display:grid}.org-sw-info{flex-direction:column;flex:1;min-width:0;display:flex}.org-sw-name{color:var(--color-neutral-900,#15171a);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:600;overflow:hidden}.org-sw-role{font-family:var(--font-mono);color:var(--color-neutral-500,#6b645a);font-size:11px}.org-sw-check{color:var(--color-primary-700,#1f3f6e);flex-shrink:0}.org-sw-sep{background:var(--color-neutral-200,#e5ddcc);height:1px;margin:6px 4px}.org-sw-new{cursor:pointer;text-align:left;width:100%;color:var(--color-primary-700,#1f3f6e);background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:9px 8px;font-size:.83rem;font-weight:600;display:flex}.org-sw-new:hover{background:var(--color-neutral-50,#fbf8f2)}.sidebar-org-card{background:var(--color-neutral-0,#fff);border:1px solid var(--color-neutral-200,#e5ddcc);border-radius:12px;margin:10px 0 4px;padding:8px 8px 10px;box-shadow:0 1px 2px #15171a0d}.ic-txt{vertical-align:-.17em;flex-shrink:0;margin-right:.4em;display:inline-block}.ic-txt:last-child{margin-right:0}.jd-sigle{box-sizing:border-box;background:var(--primary-soft);min-width:44px;height:44px;color:var(--primary-soft-ink);font:800 13px/1 var(--font-display);letter-spacing:.02em;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.jd-sigle-s{vertical-align:middle;border-radius:6px;min-width:0;height:auto;padding:3px 6px;font-size:11px}.jd-champ-jeu{align-items:center;gap:10px;display:flex}.jd-champ-jeu>select{flex:1;min-width:0}@media (pointer:coarse){.btn-fav,.toast-close{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.zone-44,.home-footer-links a,.home-footer-copy a{align-items:center;min-height:44px;display:inline-flex}a.tuto-toc-item,a.changelog-toc-item{align-items:center;min-height:44px;display:flex}details>summary.cursor-pointer{padding-block:12px}.zone-44-ligne{margin:-14px -8px;padding:14px 8px;display:inline-block}.zone-44-pastille{position:relative}.zone-44-pastille:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}button:not(.jd-sigle-s):not([class^=pl-]):not([class*=\ pl-]){min-height:44px}button.absolute.top-3.right-3,button.min-w-\[34px\]{min-width:44px}}.jd-credits{text-align:center;color:var(--texte-2,var(--ink-3,#6b645a));margin:18px 0 6px;font-size:11px;line-height:1.45}.finished-message{color:var(--color-primary-700);margin-left:8px;font-weight:600}.removed-player{opacity:.5;font-style:italic}.badge-removed{color:var(--color-error-700);background:#d24a351f;border-radius:999px;margin-left:4px;padding:2px 6px;font-size:11px}#pairingsTable{-webkit-overflow-scrolling:touch;overflow-x:auto}.player-swap-row{background:#1f3f6e0a;border-radius:6px;align-items:center;gap:6px;margin-bottom:6px;padding:4px 8px;font-size:12px;display:flex}.player-swap-name{min-width:100px;color:var(--text-primary);font-weight:500}.player-swap-select{border:1px solid var(--border);border-radius:6px;flex:1;max-width:180px;padding:4px 8px;font-size:11px}.player-swap-btn{min-width:30px;padding:4px 10px;font-size:11px}.rule-card{background:var(--color-neutral-0);border:1px solid var(--color-neutral-200);border-radius:12px;align-items:center;gap:12px;margin-bottom:8px;padding:12px 14px;transition:background .2s,border-color .2s;display:flex}.rule-card:hover{border-color:var(--color-primary-200)}.rule-card.inactive{opacity:.45}.rule-toggle{cursor:pointer;flex-shrink:0;width:38px;height:22px;position:relative}.rule-toggle input{display:none}.rule-toggle-track{background:var(--color-neutral-200);border:1px solid var(--color-neutral-200);border-radius:11px;transition:background .2s,border-color .2s;position:absolute;inset:0}.rule-toggle input:checked+.rule-toggle-track{background:var(--color-success-600);border-color:var(--color-success-600)}.rule-toggle-knob{background:var(--color-neutral-0);pointer-events:none;border-radius:50%;width:14px;height:14px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.rule-toggle input:checked~.rule-toggle-knob{transform:translate(16px)}.rule-pts-stepper{background:var(--color-neutral-50);border:1px solid var(--color-neutral-200);border-radius:8px;flex-shrink:0;align-items:center;gap:0;display:flex;overflow:hidden}.rule-pts-btn{width:26px;height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:15px;transition:all .15s;display:flex}.rule-pts-btn:hover{background:var(--color-primary-100);color:var(--color-primary-700)}.rule-pts-input{text-align:center;width:42px;font-size:17px;font-weight:700;font-family:var(--font-display);background:0 0;border:none;outline:none;padding:0}.rule-pts-input::-webkit-outer-spin-button{-webkit-appearance:none}.rule-pts-input::-webkit-inner-spin-button{-webkit-appearance:none}.rule-pts-input[type=number]{-moz-appearance:textfield}.rule-type-pill{letter-spacing:.3px;border:1px solid;border-radius:20px;align-items:center;gap:4px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-flex}.rule-actions{flex-shrink:0;gap:4px;display:flex}.rule-action-btn{border:1px solid var(--color-neutral-200);background:var(--color-neutral-0);width:30px;height:30px;color:var(--text-secondary);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;font-size:13px;transition:all .15s;display:flex}.rule-action-btn:hover{background:var(--color-neutral-100);color:var(--text-primary);border-color:var(--color-neutral-500)}.rule-action-btn.del:hover{color:var(--color-error-600);background:#d24a351a;border-color:#d24a3559}@media (width<=640px){.rule-card{gap:8px;padding:10px}.rule-pts-input{width:34px;font-size:15px}}.scoring-matrix{border-collapse:collapse;width:100%;margin-top:8px;font-size:13px}.scoring-matrix th{background:var(--bg-surface);color:var(--color-neutral-500);text-align:center;padding:8px 10px;font-size:12px}.scoring-matrix th.rule-header{text-align:left;min-width:180px}.scoring-matrix td{text-align:center;border-bottom:1px solid var(--border);padding:6px 10px}.scoring-matrix td.rule-label{text-align:left;color:var(--text-primary);font-size:12px}.scoring-matrix tr:hover{background:#1f3f6e0a}.scoring-matrix input[type=checkbox]{cursor:pointer;width:20px;height:20px;accent-color:var(--color-primary)}.score-total-row td{color:var(--color-primary);background:#1f3f6e14;font-size:14px;font-weight:700}.score-total-badge{background:var(--color-neutral-100);color:var(--color-neutral-900);border-radius:999px;min-width:36px;padding:2px 10px;font-size:14px;font-weight:700;display:inline-block}.topcut-section{margin-top:28px}.topcut-section .card-title{color:var(--color-primary-700)}.topcut-round{margin-bottom:24px}.topcut-round-title{font-family:var(--font-mono);color:var(--color-primary-700);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--color-neutral-200);margin-bottom:14px;padding-bottom:8px;font-size:12px;font-weight:700}.topcut-matches{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.topcut-match{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);transition:border-color var(--transition-fast);padding:16px;position:relative}.topcut-match:hover{border-color:var(--color-primary-200)}.topcut-match.completed{border-color:var(--color-success-600);background:var(--color-success-100)}.topcut-match-label{font-family:var(--font-mono);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.07em;margin-bottom:10px;font-size:11px}.topcut-player-row{background:var(--color-neutral-100);border-radius:6px;align-items:center;gap:8px;margin-bottom:4px;padding:5px 8px;font-size:13px;display:flex}.topcut-player-row.winner{background:var(--color-primary-100);border:1px solid var(--color-primary-700)}.topcut-player-row.advances{background:var(--color-success-100);border:1px solid var(--color-success-600)}.topcut-seed{color:var(--text-secondary);min-width:22px;font-size:11px;font-weight:600}.topcut-rank-badge{margin-left:auto;font-size:16px}.topcut-champion-banner{text-align:center;background:var(--color-neutral-0);border:1px solid var(--color-neutral-200);border-radius:16px;margin-top:20px;padding:32px;animation:.6s cubic-bezier(.16,1,.3,1) championReveal;position:relative;overflow:hidden}@keyframes championReveal{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.topcut-champion-title{font-family:var(--font-mono);color:var(--color-primary-700);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:700;position:relative}.topcut-champion-name{font-family:var(--font-display);color:var(--color-neutral-900);font-size:32px;font-weight:700;position:relative}.tc-result-player{background:var(--bg-surface);border:1px solid var(--color-neutral-200);border-radius:8px;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;display:flex}.tc-result-player-name{flex:1;font-size:14px;font-weight:600}.tc-result-label{color:var(--text-secondary);min-width:80px;font-size:12px}.tc-result-select{width:100%}.archive-round-header{color:var(--color-primary-700);text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid var(--color-neutral-200);margin:16px 0 8px;padding-bottom:4px;font-size:12px;font-weight:700}.archive-table-row{color:var(--text-secondary);border-bottom:1px solid var(--color-neutral-100);gap:8px;padding:3px 0;font-size:12px;display:flex}.archive-table-row strong{color:var(--text-primary)}#printStandingsBtn{background:var(--color-primary-100);color:var(--color-primary-700);border:1px solid var(--color-primary-200)}#printStandingsBtn:hover{background:var(--color-primary-200);color:var(--color-primary-800)}.timer-fab{background:var(--bg-elevated);width:76px;height:76px;color:var(--color-primary-700);cursor:pointer;z-index:9000;box-shadow:var(--shadow-md);border:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;font-size:12px;font-weight:700;line-height:1;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s;display:flex;position:fixed;bottom:28px;right:28px;overflow:visible}.timer-fab:hover{box-shadow:0 6px 20px #00000026, 0 0 0 2px var(--color-primary-200);transform:scale(1.1)}.timer-fab-ring{pointer-events:none;border-radius:50%;width:calc(100% + 4px);height:calc(100% + 4px);position:absolute;inset:-2px}.timer-fab-ring circle{fill:none;stroke-width:3px;transform-origin:50%;transform:rotate(-90deg)}.timer-fab-ring .ring-bg{stroke:var(--color-neutral-200)}.timer-fab-ring .ring-progress{stroke:var(--color-primary-700);stroke-linecap:round;transition:stroke-dashoffset 1s linear,stroke .3s}.timer-fab.timer-running .ring-progress{stroke:var(--color-primary-700)}.timer-fab.timer-warning .ring-progress{stroke:var(--color-warning-500)}.timer-fab.timer-critical .ring-progress{stroke:var(--color-error-600)}.timer-fab.timer-running{animation:2s ease-in-out infinite timerPulse}.timer-fab.timer-warning{animation:1.5s ease-in-out infinite timerPulse}.timer-fab.timer-critical{animation:.8s ease-in-out infinite timerPulse}.timer-floating-panel{background:var(--modal-bg);border:1px solid var(--border);border-radius:var(--radius-lg);z-index:9001;width:320px;box-shadow:var(--shadow-lg);padding:20px;animation:.35s cubic-bezier(.16,1,.3,1) panelFadeIn;position:fixed;bottom:112px;right:28px}.timer-floating-header{color:var(--color-primary-700);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}.timer-close-btn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:22px;transition:color .2s}.timer-close-btn:hover{color:var(--red-accent)}#timerFabIcon{font-size:18px;line-height:1}.autocomplete-wrapper{position:relative}.autocomplete-list{background:var(--modal-bg);border:1px solid var(--border);border-radius:var(--radius-md);z-index:10500;max-height:220px;box-shadow:var(--shadow-lg);display:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.autocomplete-list.open{display:block}.autocomplete-item{cursor:pointer;color:var(--text-primary);border-bottom:1px solid var(--color-neutral-100);padding:9px 14px;font-size:.88em;transition:background .12s,color .12s}.autocomplete-item:last-child{border-bottom:none}.autocomplete-item:hover,.autocomplete-item.ac-selected{background:var(--color-primary-100);color:var(--color-primary-800)}.autocomplete-loading{color:var(--text-muted);align-items:center;gap:8px;padding:10px 14px;font-size:.82em;font-style:italic;display:flex}.autocomplete-loading:before{content:"";border:2px solid var(--border);border-top-color:var(--color-primary-700);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite acSpin}@keyframes acSpin{to{transform:rotate(360deg)}}#commanderCardPreview{z-index:10600;pointer-events:none;width:130px;box-shadow:0 8px 28px #00000040, 0 0 0 1px var(--color-neutral-200);visibility:hidden;opacity:0;border-radius:9px;transition:opacity .12s;position:fixed}#commanderCardPreview.visible{visibility:visible;opacity:1}.commander-modal-group{flex-direction:column;gap:4px;margin-top:10px;display:flex}.commander-modal-group label{color:var(--text-muted);letter-spacing:.03em;font-size:.82em;font-weight:600}.partner-toggle-btn{border:1px dashed var(--border);color:var(--text-muted);cursor:pointer;text-align:center;background:0 0;border-radius:8px;width:100%;margin-top:6px;padding:7px 14px;font-size:.82em;transition:border-color .2s,color .2s}.partner-toggle-btn:hover{border-color:var(--color-primary-700);color:var(--color-primary-700)}.commander-tooltip-card{z-index:10600;pointer-events:none;visibility:hidden;opacity:0;border-radius:9px;width:130px;transition:opacity .12s;position:fixed;box-shadow:0 8px 28px #00000040}.commander-tooltip-card.visible{visibility:visible;opacity:1}#commanderLightbox{z-index:11000;opacity:0;visibility:hidden;cursor:zoom-out;background:#000000d9;justify-content:center;align-items:center;transition:opacity .2s,visibility .2s;display:flex;position:fixed;inset:0}#commanderLightbox.open{opacity:1;visibility:visible}#commanderLightbox img{cursor:default;border-radius:18px;width:auto;max-width:90vw;max-height:88vh;box-shadow:0 24px 80px #0009}#commanderLightboxName{color:var(--color-neutral-50,#fbf8f2);font-family:var(--font-display);letter-spacing:.08em;pointer-events:none;white-space:nowrap;background:#0000008c;border-radius:999px;padding:6px 18px;font-size:1.1rem;position:fixed;bottom:32px;left:50%;transform:translate(-50%)}.segment-toggle{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-2);display:flex;overflow:hidden}.segment-btn{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:2px;padding:10px 12px;font-family:inherit;font-size:.8rem;line-height:1.2;transition:all .15s;display:flex}.segment-btn:not(:last-child){border-right:1px solid var(--color-border)}.segment-btn strong{color:inherit;font-size:.95rem;font-weight:700}.segment-btn span{color:var(--color-text-muted);font-size:.6875rem}.segment-btn:hover{background:var(--color-surface-3);color:var(--color-text)}.segment-btn.active{background:var(--color-primary-100);color:var(--color-primary-700)}.segment-btn.active span{color:var(--color-text-secondary)}.duration-presets{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.duration-btn{border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-text-secondary);cursor:pointer;padding:7px 16px;font-family:inherit;font-size:.85rem;font-weight:600;transition:all .15s}.duration-btn:hover{border-color:var(--color-primary-700);color:var(--color-text)}.duration-btn.active{border-color:var(--color-primary-700);background:var(--color-primary-100);color:var(--color-primary-700)}.duration-btn strong{font-size:.88rem;font-weight:700;line-height:1.1;display:block}.duration-btn-sub{opacity:.78;margin-top:2px;font-size:.74rem;font-weight:500;display:block}.duration-btn.recommended{border-color:var(--color-primary-700);box-shadow:0 0 0 1px var(--color-primary-700) inset}.duration-btn.recommended:after{content:"★";color:var(--color-primary-700);vertical-align:top;margin-left:4px;font-size:.72rem}.mtr-badge{background:var(--color-primary-100);border:1px solid var(--color-primary-200);color:var(--color-primary-700);cursor:help;vertical-align:middle;border-radius:10px;margin-left:8px;padding:2px 8px;font-size:.72rem;font-weight:600;display:inline-block}.duration-custom-row{align-items:center;gap:8px;margin-bottom:6px;display:flex}.duration-custom-label{color:var(--color-text-secondary);white-space:nowrap;font-size:.8rem}.input-small{width:90px!important;padding:6px 10px!important}.duration-unit{color:var(--color-text-muted);font-size:.8rem}.field-hint{color:var(--color-text-muted);font-size:.75rem;font-style:italic}.timer-tab-wrapper{flex-direction:column;justify-content:center;align-items:center;gap:32px;min-height:60vh;display:flex}.timer-tab-clock{font-family:var(--font-display);color:var(--color-primary-700);letter-spacing:.05em;font-size:clamp(4rem,15vw,10rem);font-weight:700;line-height:1;transition:color .3s}.timer-tab-clock.warning{color:var(--color-warning-500)}.timer-tab-clock.critical{color:var(--color-error-600);animation:1s infinite timerPulse}@keyframes timerPulse{0%,to{opacity:1}50%{opacity:.6}}.timer-tab-clock.phase-prep{color:var(--color-info-600)}.timer-tab-clock.phase-game{color:var(--color-primary-700)}.timer-phase-badge{font-family:var(--font-display);letter-spacing:.15em;text-transform:uppercase;border:2px solid;border-radius:20px;padding:6px 20px;font-size:.85rem;font-weight:700}.timer-phase-badge.prep{color:var(--color-info-600);background:#2a7ab51a}.timer-phase-badge.game{color:var(--color-primary-700);background:var(--color-primary-100)}.timer-tab-controls{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.timer-tab-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.btn-lg{padding:14px 32px;font-size:1rem}@media (width<=600px){.hide-mobile{display:none!important}}.auth-lib-court{display:none}@media (width<=480px){.tab-panel{padding:12px}.card{border-radius:var(--radius-md);padding:14px}.card-title{font-size:.7rem}.btn{min-height:44px;padding:10px 14px;font-size:.82rem}.btn-sm,.btn-small{min-height:36px;padding:8px 12px}.btn-group{flex-direction:column}.btn-group .btn{width:100%}.stats{grid-template-columns:1fr 1fr}.stat-box{padding:12px}.form-group label,label{font-size:.82rem}input[type=text],input[type=number],input[type=date],input[type=time],input[type=email],input[type=password],input[type=url],input[type=tel],select,textarea{min-height:44px;padding:10px 12px;font-size:1rem}table{font-size:.8rem}th,td{padding:8px 10px}#modalOverlay .modal-box,.modal-box{border-radius:var(--radius-md);width:95vw;max-width:none;margin:8px}.top-bar{padding:0 10px}.top-bar-title{font-size:.85rem}.auth-user-name,.auth-lib-long{display:none}.auth-lib-court{display:inline}.top-bar-visiteur #notifBtn{display:none}.top-bar .top-bar-brand{gap:2px}.top-bar .top-bar-espace{justify-content:center;gap:0;min-width:44px;padding:0}.top-bar .discover-trigger{gap:3px;margin-left:0;padding:7px 8px}.top-bar .top-bar-actions{gap:4px}.top-bar .auth-connexion{gap:5px;padding:8px 10px}.top-bar .auth-user-toggle{max-width:min(118px,100vw - 262px)}}@media (width<=380px){.top-bar .auth-user-label{display:none}}@media (width<=350px){.top-bar .auth-connexion svg{display:none}}@media (width<=768px){.grid-2,.grid-3{grid-template-columns:1fr}.tab-panel{padding:16px}.scoring-matrix-container,.table-container{-webkit-overflow-scrolling:touch;overflow-x:auto}.btn{min-height:40px}.btn-sm,.btn-small{min-height:34px}.stepper{padding:8px 12px}}@media (width>=1200px){.tab-panel{max-width:100%;margin:0}}@media print{.sidebar,.bottom-nav,.top-bar,.timer-fab,.stepper,.nav-buttons,.btn,button,.alert,.toast-container,#modalOverlay,#commanderTooltipCard,#commanderCardPreview,.tab-panel:not(.active),#authContainer,.timer-floating-panel{display:none!important}body{color:#000!important;background:#fff!important;height:auto!important;overflow:auto!important}.app-shell{height:auto!important;overflow:auto!important}.app-body{display:block!important}.main-content{margin:0!important;padding:10px!important;overflow:visible!important}.tab-panel.active{padding:10px!important;display:block!important}.card{break-inside:avoid;box-shadow:none!important;background:#fff!important;border:1px solid #ccc!important}table{border-collapse:collapse;page-break-inside:avoid}table th,table td{color:#000!important;border:1px solid #ccc!important;padding:4px 8px!important}th{background:#f0f0f0!important}@page{margin:1cm}}@media (pointer:coarse){.btn,.t-ctx-tab,.segment-btn{min-height:44px}.sidebar-toggle,#notifBtn{min-width:44px;min-height:44px}.discover-trigger{min-height:44px}}.play-body{background:var(--bg-base,#fbf8f2);font-family:var(--font-body);color:var(--ink);margin:0}.play-body *{box-sizing:border-box}.play-body button{cursor:pointer;font-family:inherit}.play-body a{color:inherit;text-decoration:none}.pl-screen{max-width:480px;min-height:100dvh;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);flex-direction:column;margin:0 auto;display:flex}.pl-body{flex-direction:column;flex:1;gap:22px;padding:8px 20px 16px;display:flex}.pl-body section{flex-direction:column;gap:10px;display:flex}.pl-top{align-items:center;gap:10px;padding:14px 12px 6px;display:flex}.pl-back{width:44px;min-width:44px;height:44px;color:var(--ink);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pl-title{font-family:var(--font-display);letter-spacing:-.01em;font-size:20px;font-weight:700}.pl-sub{font-family:var(--font-mono);letter-spacing:.1em;color:var(--ink-3);text-transform:uppercase;font-size:11px}.pl-pip{font-family:var(--font-mono);letter-spacing:.1em;color:var(--ink-3);text-transform:uppercase;align-items:center;font-size:11px;font-weight:700;display:flex}.pl-pip:before{content:"";background:var(--signature);width:7px;height:7px;margin-right:9px;transform:rotate(45deg)}.pl-hint{color:var(--ink-3);font-size:12px;line-height:1.5}.pl-brand{justify-content:space-between;align-items:flex-start;padding:22px 20px 0;display:flex}.pl-wordmark{font-family:var(--font-display);letter-spacing:-.045em;font-variation-settings:"opsz" 96;font-size:30px;font-weight:700;line-height:1}.pl-wordmark span{color:var(--signature);padding:0 1px;display:inline-block;transform:translateY(-.05em)}.pl-tagline{font-family:var(--font-mono);letter-spacing:.16em;color:var(--ink-3);font-size:11px}.pl-site-link{color:var(--primary);align-items:center;min-height:44px;padding:0 4px;font-size:13px;font-weight:700;display:inline-flex}.pl-h1{font-family:var(--font-display);letter-spacing:-.015em;margin:22px 20px 0;font-size:28px;font-weight:900;line-height:1.1}.pl-actions{flex-direction:column;gap:12px;padding:18px 20px 0;display:flex}.pl-card{text-align:left;background:var(--surface);border:1px solid var(--border);min-height:84px;color:var(--ink-3);border-radius:20px;align-items:center;gap:14px;padding:14px 16px;display:flex}.pl-card-txt{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pl-card-title{font-family:var(--font-display);color:var(--primary);white-space:nowrap;font-size:18px;font-weight:700}.pl-card-sub{color:var(--ink-2);font-size:12.5px;line-height:1.4}.pl-card-primary{background:var(--primary);color:#fbf8f299;background-image:linear-gradient(165deg,#fbf8f21a,#fbf8f200 55%);border:none;box-shadow:inset 0 0 0 1px #fbf8f226}.pl-card-primary .pl-card-title{color:var(--sur-primary)}.pl-card-primary .pl-card-sub{color:#fbf8f2bf}.pl-card-off{opacity:.72}.pl-coral{color:var(--primary-soft-ink)!important}.pl-tile{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex;transform:rotate(-4deg)}.pl-tile-cream{color:var(--sur-sombre);background:#fbf8f224;box-shadow:3px 3px #041f2059}.pl-tile-teal{background:var(--primary-soft);color:var(--primary);box-shadow:3px 3px #1f3f6e26}.pl-tile-coral{background:var(--primary-soft);color:var(--primary-soft-ink);box-shadow:3px 3px #b5532e2e}.pl-soon{background:var(--surface-2);color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:11px;font-weight:700}.pl-resume{background:var(--primary-soft);border:1px solid var(--color-primary-200);color:var(--primary-soft-ink);border-radius:14px;align-items:center;gap:10px;margin:16px 20px 0;padding:12px 14px;font-size:13px;display:flex}.pl-resume-dot{background:var(--success);border-radius:999px;flex-shrink:0;width:9px;height:9px}.pl-resume-txt{flex:1;line-height:1.4}.pl-resume-cta{color:var(--primary);font-weight:800}.pl-foot{color:var(--ink-3);text-align:center;margin-top:auto;padding:24px 20px;font-size:12px}.pl-stepper{background:var(--surface);border:1px solid var(--border);border-radius:14px;align-items:center;gap:14px;padding:8px 12px;display:flex}.pl-stepper button{border:1px solid var(--border);background:var(--bg);width:48px;height:48px;color:var(--ink);border-radius:12px;font-size:22px}.pl-stepper div{text-align:center;font-family:var(--font-display);font-variant-numeric:tabular-nums;flex:1;font-size:30px;font-weight:800}.pl-names{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pl-name{border:1px solid var(--border);background:var(--surface);height:44px;color:var(--ink);border-radius:11px;outline:none;min-width:0;padding:0 12px;font-family:inherit;font-size:14.5px}.pl-name:focus{border-color:var(--primary)}.pl-vies{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pl-vie{border:1px solid var(--border);background:var(--surface);height:52px;color:var(--ink);font-family:var(--font-display);font-variant-numeric:tabular-nums;border-radius:12px;font-size:22px;font-weight:800}.pl-vie.on{border:2px solid var(--primary);background:var(--primary-soft);color:var(--primary)}.pl-vie-other{text-align:center;outline:none;padding:0 6px;font-family:inherit;font-size:15px;font-weight:700}.pl-list{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden}.pl-row{align-items:center;gap:12px;min-height:52px;padding:13px 16px;display:flex}.pl-list .pl-row+.pl-row{border-top:1px solid var(--surface-2)}.pl-row-txt{flex-direction:column;flex:1;display:flex}.pl-row-txt strong{font-size:15px;font-weight:600}.pl-row-txt small{color:var(--ink-3);font-size:12px}.pl-row-card{background:var(--surface);border:1px solid var(--border);border-radius:14px}.pl-row-off{background:var(--surface-2)}.pl-row-off .pl-soon{background:var(--surface)}.pl-row input[type=checkbox]{appearance:none;background:var(--border);border-radius:999px;flex-shrink:0;width:46px;height:28px;transition:background .15s;position:relative}.pl-row input[type=checkbox]:checked{background:var(--primary)}.pl-row input[type=checkbox]:after{content:"";background:var(--bg);border-radius:999px;width:22px;height:22px;transition:transform .15s;position:absolute;top:3px;left:3px}.pl-row input[type=checkbox]:checked:after{transform:translate(18px)}.pl-row select{border:1px solid var(--border);background:var(--bg);height:40px;color:var(--primary);border-radius:10px;max-width:200px;padding:0 8px;font-family:inherit;font-size:13.5px;font-weight:700}.pl-cta-bar{padding:14px 20px calc(24px + env(safe-area-inset-bottom));flex-direction:column;gap:8px;display:flex}.pl-cta{background:var(--primary);width:100%;height:56px;color:var(--sur-primary);font-family:var(--font-display);border:none;border-radius:14px;font-size:18px;font-weight:700;box-shadow:inset 0 0 0 1px #fbf8f22e}.pl-ghost{width:100%;height:44px;color:var(--ink-3);background:0 0;border:none;font-size:14px;font-weight:600}.pl-dispos{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pl-dispo{border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:16px 8px 12px;font-size:13px;font-weight:700;display:flex}.pl-dispo.on{border:2px solid var(--primary);background:var(--primary-soft);color:var(--primary)}.pl-mini{opacity:.9;border:2px solid;border-radius:9px;gap:3px;padding:4px;display:grid}.pl-mini.wide{width:92px;height:50px}.pl-mini.tall{width:50px;height:92px}.pl-mini i{opacity:.55;background:currentColor;border-radius:3px}body.pl-table{overflow:hidden}.pl-felt{position:fixed;inset:0;overflow:hidden}.pl-grid{gap:10px;display:grid;position:absolute;inset:10px}.pl-zone{background-image:linear-gradient(170deg,#fbf8f20d,#fbf8f200 50%);border:1px solid #b3d4d538;border-radius:16px;position:relative;overflow:hidden}.pl-zwrap{position:absolute;top:50%;left:50%;container:zw/size}.pl-credit{color:#fbf8f2e6;max-width:52%;font:600 10px/1.3 var(--font-body);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#0a08149e;border-radius:999px;padding:2px 7px;position:absolute;bottom:58px;right:10px;overflow:hidden}.pl-credit:empty{display:none}.pl-half{color:#fbf8f26b;width:100%;height:50%;font-family:var(--font-display);background:0 0;border:none;justify-content:flex-start;align-items:center;padding:0 14px;font-weight:800;line-height:1;display:flex;position:absolute;left:0}.pl-half:before{background:#fbf8f214;border:1px solid #fbf8f229;border-radius:999px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;font-size:30px;display:flex}.pl-half-plus{align-items:flex-start;padding-top:10px;top:0}.pl-half-plus:before{content:"+"}.pl-half-minus{align-items:flex-end;padding-bottom:10px;bottom:0}.pl-half-minus:before{content:"−"}.pl-zwrap[data-seats="2"] .pl-half{align-items:center;padding-top:0;padding-bottom:0}.pl-zwrap[data-seats="2"] .pl-turn,.pl-zwrap[data-seats="3"] .pl-turn,.pl-zwrap[data-seats="4"] .pl-turn{right:66px}.pl-turn-main{white-space:nowrap}.pl-turn-num{font-style:normal}@media (height<=380px){.pl-half:before{width:34px;height:34px;font-size:22px}.pl-half{padding:0 8px}.pl-zwrap[data-seats="2"] .pl-turn,.pl-zwrap[data-seats="3"] .pl-turn,.pl-zwrap[data-seats="4"] .pl-turn{right:10px}.pl-zwrap[data-seats="3"] .pl-turn-num,.pl-zwrap[data-seats="4"] .pl-turn-num,.pl-zwrap[data-seats="5"] .pl-turn-num,.pl-zwrap[data-seats="6"] .pl-turn-num,.pl-zwrap[data-seats="7"] .pl-turn-num,.pl-zwrap[data-seats="8"] .pl-turn-num{display:none}.pl-turn-main{padding:0 9px;font-size:10px}}.pl-zname{font-family:var(--font-mono);letter-spacing:.16em;color:var(--sur-sombre-2);text-transform:uppercase;pointer-events:none;font-size:11px;font-weight:700;position:absolute;top:8px;left:14px}.pl-delta{left:50%;top:max(8px, calc(50% - .62 * var(--vie-fs,48px) - 34px));z-index:2;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;background:#0e2238eb;border-radius:999px;padding:5px 14px;font-size:22px;font-weight:900;line-height:1.1;position:absolute;transform:translate(-50%)}.pl-life{font-size:var(--vie-fs,48px);font-family:var(--font-display);font-variant-numeric:tabular-nums;pointer-events:none;justify-content:center;align-items:center;font-weight:800;line-height:1;display:flex;position:absolute;inset:0}.pl-chips{justify-content:center;gap:8px;display:flex;position:absolute;bottom:6px;left:0;right:0}.pl-chip{min-width:50px;height:44px;color:var(--sur-sombre);font-variant-numeric:tabular-nums;background:#b3d4d51a;border:1px solid #b3d4d54d;border-radius:999px;justify-content:center;align-items:center;gap:5px;font-size:13px;font-weight:700;display:flex}.pl-turn{background:var(--signature);height:32px;color:var(--ink);border:none;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:800;display:flex;position:absolute;top:6px;right:10px}.pl-turn span{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:11px;font-weight:700}.pl-zout{color:#b3d4d5cc;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0}.pl-zout span{font-size:15px;font-weight:700}.pl-zout b{font-family:var(--font-mono);letter-spacing:.1em;font-size:10px;font-weight:700}.pl-elim,.pl-editor{z-index:3;color:var(--sur-sombre);background:#021415ad;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex;position:absolute;inset:0}.pl-elim>div:first-child{font-size:15px;font-weight:800}.pl-elim-btns{gap:8px;display:flex}.pl-elim-btns button{height:36px;color:var(--sur-sombre-2);background:0 0;border:1px solid #b3d4d566;border-radius:999px;padding:0 16px;font-size:12.5px;font-weight:800}.pl-elim-btns button:first-child{background:var(--signature);color:var(--ink);border:none}.pl-editor-cap{font-family:var(--font-mono);letter-spacing:.1em;color:#ffb48a;text-transform:uppercase;font-size:11px;font-weight:700}.pl-editor-cap .pl-cap-nom{text-transform:none}.pl-editor-row{align-items:center;gap:14px;display:flex}.pl-editor-row button{width:40px;height:40px;color:var(--sur-sombre);background:0 0;border:1px solid #b3d4d566;border-radius:999px;font-size:18px;font-weight:700}.pl-editor-row b{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:32px;font-weight:800}.pl-editor small{color:var(--sur-sombre-2);font-size:11px}.pl-editor-btns{gap:8px;display:flex}.pl-editor-btns button{height:34px;color:var(--sur-sombre-2);background:0 0;border:1px solid #b3d4d566;border-radius:999px;padding:0 14px;font-size:12.5px;font-weight:800}.pl-editor-btns .ok{background:var(--clair);color:var(--sur-clair);border:none}.pl-center{z-index:5;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pl-center>*{pointer-events:auto}.pl-center-jeu{pointer-events:auto;background:#0214158c;border:1px solid #b3d4d524;border-radius:20px;gap:6px;padding:7px 9px}.pl-center-jeu[data-seats="2"],.pl-center-jeu[data-seats="4"],.pl-center-jeu[data-gouttiere=rangee],.pl-center-jeu[data-gouttiere=bas]{flex-direction:row;align-items:center}.pl-center[data-gouttiere=bas]{top:auto;bottom:calc(var(--gouttiere-rangee) / 2);transform:translate(-50%,50%)}.pl-clockpill{color:var(--sur-sombre);border:1px solid #b3d4d540;border-radius:16px;flex-direction:column;align-items:center;gap:2px;padding:8px 18px 10px;display:flex}.pl-clockpill.over{border-color:#d2462a99}.pl-clock-cap{font-family:var(--font-mono);letter-spacing:.18em;color:var(--sur-sombre-2);text-transform:uppercase;font-size:9px;font-weight:700}.pl-clock-cap.pl-coral{color:var(--signature)!important}.pl-clock-big{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1}.pl-clockpill small{color:var(--sur-sombre-2);font-size:9.5px}.pl-gear{width:44px;height:44px;color:var(--sur-sombre-2);border:1px solid #b3d4d540;border-radius:999px;justify-content:center;align-items:center;display:flex}.pl-prep{flex-direction:column;align-items:center;gap:10px;display:flex}.pl-prep-hint{text-align:center;max-width:230px;color:var(--sur-sombre-2);background:#0214158c;border-radius:12px;padding:8px 12px;font-size:12px}.pl-launch{background:var(--clair);height:52px;color:var(--sur-clair);font-family:var(--font-display);border:none;border-radius:14px;padding:0 24px;font-size:17px;font-weight:800;box-shadow:0 6px 18px #02141566}.pl-felt{--bande-h:56px}.pl-center-bande{width:calc(100% - 20px);height:var(--bande-h);box-sizing:border-box;pointer-events:auto;background:#0214158c;border:1px solid #b3d4d524;border-radius:14px;flex-direction:row;justify-content:space-between;align-items:center;gap:6px;padding:4px 6px 4px 12px}.pl-bande-code{color:var(--sur-sombre);flex-direction:column;flex:none;gap:2px;padding-right:2px;display:flex}.pl-bande-code span{font:700 9px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sur-sombre-2)}.pl-bande-code b{font:700 22px/1 var(--font-mono);letter-spacing:.1em}.pl-center-bande .pl-qr-bt{background:var(--surface);width:44px;height:44px;color:var(--ink);border:0;border-radius:10px;flex:none;place-items:center;padding:0;display:grid}.pl-center-bande .pl-prep{flex-direction:row;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0}.pl-center-bande .pl-launch{white-space:nowrap;min-width:0;height:44px;box-shadow:none;flex:1;padding:0 10px;font-size:15px}.pl-center-bande .pl-prep-hint{text-align:left;-webkit-line-clamp:3;line-clamp:3;background:0 0;-webkit-box-orient:vertical;flex:1;min-width:0;max-width:none;max-height:100%;margin:0;padding:0 4px;font-size:11px;line-height:1.25;display:-webkit-box;overflow:hidden}.pl-center-bande .pl-launch-secours{flex:none;max-width:92px;min-height:44px;padding:0 8px;font-size:11px;line-height:1.15}.pl-center-bande .pl-attente{max-width:none;padding:0 2px}.pl-center-bande .pl-attente-suite{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pl-center-bande .pl-gear{flex:none}.pl-qr-grand{box-sizing:border-box;cursor:pointer;width:min(330px,100vw - 40px);max-width:none}.pl-qr-grand img{aspect-ratio:1;box-sizing:border-box;background:#fff;border-radius:12px;width:min(280px,100%);height:auto;padding:8px}.pl-qr-grand-code{font-family:var(--font-mono);letter-spacing:.22em;font-size:26px;font-weight:700}.pl-qr-grand small{color:var(--sur-sombre-2);font-size:12px;font-weight:600;line-height:1.35}.pl-veil{z-index:8;background:#02141599;position:absolute;inset:0}.pl-sheet{z-index:9;background:var(--surface-sombre);padding:18px 20px calc(20px + env(safe-area-inset-bottom));max-height:78dvh;color:var(--sur-sombre);border-top:1px solid #b3d4d540;border-radius:24px 24px 0 0;flex-direction:column;gap:10px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.pl-sheet>*{flex-shrink:0}.pl-sheet-head{z-index:1;background:var(--surface-sombre);font-family:var(--font-display);justify-content:space-between;align-items:center;margin:-18px -20px 0;padding:18px 20px 8px;font-size:19px;display:flex;position:sticky;top:-18px}.pl-sheet-head button{width:38px;height:38px;color:var(--sur-sombre-2);background:0 0;border:1px solid #b3d4d540;border-radius:999px}.pl-sheet-sec{font-family:var(--font-mono);letter-spacing:.12em;color:var(--primary);text-transform:uppercase;margin-top:6px;font-size:11px;font-weight:700}.pl-srow>span{overflow-wrap:anywhere;min-width:0}.pl-srow{min-height:40px;color:var(--sur-sombre);justify-content:space-between;align-items:center;gap:12px;margin-bottom:0;font-size:15px;font-weight:600;display:flex}.pl-srow-sous{color:var(--sur-sombre-2);margin-top:1px;font-size:11.5px;font-weight:400;display:block}.pl-srow input[type=checkbox]{appearance:none;background:#b3d4d540;border-radius:999px;flex-shrink:0;width:46px;height:28px;position:relative}.pl-srow input[type=checkbox]:checked{background:var(--success)}.pl-srow input[type=checkbox]:after{content:"";background:var(--bg);border-radius:999px;width:22px;height:22px;transition:transform .15s;position:absolute;top:3px;left:3px}.pl-srow input[type=checkbox]:checked:after{transform:translate(18px)}.pl-sheet-fin{border-top:1px solid #b3d4d52e;flex-direction:column;gap:8px;margin-top:18px;padding-top:14px;display:flex}.pl-sbtn{height:46px;color:var(--sur-sombre-2);background:0 0;border:1px solid #b3d4d54d;border-radius:12px;font-size:14px;font-weight:700}.pl-sbtn.pl-danger{background:var(--error);color:var(--sur-primary);font-family:var(--font-display);border:none;height:52px;font-size:16px;font-weight:800}.pl-sbtn.ev-console-lien{background:var(--surface);width:100%;color:var(--primary);border-color:var(--border);justify-content:center;align-items:center;margin-bottom:12px;text-decoration:none;display:flex}.pl-histo{color:#dce4f2;font-variant-numeric:tabular-nums;flex-direction:column;gap:5px;font-size:12.5px;display:flex}.pl-recap{z-index:9;background:var(--bg);max-height:calc(100dvh - 16px);color:var(--ink);border-radius:20px;flex-direction:column;gap:10px;max-width:420px;height:fit-content;margin:auto;padding:16px;display:flex;position:absolute;inset:8px;overflow-y:auto}.pl-recap-head{font-family:var(--font-display);flex-direction:column;gap:2px;font-size:22px;font-weight:800;display:flex}.pl-recap-head small{font-family:var(--font-mono);letter-spacing:.1em;color:var(--ink-3);font-size:11px;font-weight:700}.pl-rlist{border:1px solid var(--border);background:var(--surface);border-radius:14px;overflow:hidden}.pl-rrow{align-items:center;gap:12px;padding:11px 14px;display:flex}.pl-rrow+.pl-rrow{border-top:1px solid var(--surface-2)}.pl-rrow.first{background:var(--warning-soft)}.pl-rrow b{width:22px;font-family:var(--font-mono);color:var(--ink-3);font-size:14px}.pl-rrow.first b{color:var(--warning)}.pl-rname{flex:1;font-size:15px;font-weight:700}.pl-rrow small{color:var(--ink-3);text-align:right;font-size:11.5px}.pl-recap-note{color:var(--ink-3);font-size:12px;line-height:1.5}.pl-install{background:var(--surface);border:1px dashed var(--color-primary-200);border-radius:14px;align-items:center;gap:12px;margin:16px 20px 0;padding:12px 14px;display:flex}.pl-install-txt{color:var(--ink-2);flex:1;font-size:12.5px;line-height:1.45}.pl-install-btn{background:var(--primary);height:40px;color:var(--sur-primary);border:none;border-radius:10px;flex-shrink:0;align-items:center;padding:0 16px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #fbf8f22e}.pl-account{color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;margin:14px 20px 0;font-size:13px;display:flex}.pl-account a{color:var(--primary);font-weight:700;text-decoration:none}.pl-join{flex-direction:column;gap:10px;padding:22px 20px 0;display:flex}.pl-join-row{gap:10px;display:flex}.pl-join-row input{border:1px solid var(--border);background:var(--surface);min-width:0;height:54px;font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--ink);border-radius:12px;outline:none;flex:1;padding:0 16px;font-size:20px;font-weight:700}.pl-join-row input:focus{border-color:var(--primary)}.pl-join-row input.ev-input{letter-spacing:normal;text-transform:none;padding:0 14px;font-family:inherit;font-size:16px}.pl-join-row button{border:1px solid var(--primary);height:54px;color:var(--primary);background:0 0;border-radius:12px;padding:0 20px;font-size:15px;font-weight:700}.pl-codecard{background:#02141599;border:1px solid #b3d4d54d;border-radius:16px;align-items:center;gap:14px;padding:12px 14px;display:flex}.pl-codecard-txt{color:var(--sur-sombre);flex-direction:column;gap:2px;display:flex}.pl-codecard-txt span{font-family:var(--font-mono);letter-spacing:.18em;color:var(--sur-sombre-2);font-size:11px;font-weight:700}.pl-codecard-txt b{font-family:var(--font-mono);letter-spacing:.22em;font-size:26px;font-weight:700}.pl-codecard-txt small{color:var(--sur-sombre-2);max-width:150px;font-size:11px;line-height:1.4}.pl-codecard-qr{background:var(--surface);border-radius:10px;padding:4px}.pl-codecard-bandeau{top:max(4px, env(safe-area-inset-top));z-index:6;box-sizing:border-box;pointer-events:auto;border-radius:14px;gap:10px;width:max-content;max-width:calc(100% - 16px);padding:5px 6px 5px 12px;position:absolute;left:50%;transform:translate(-50%)}.pl-codecard-bandeau .pl-codecard-txt span{letter-spacing:.1em;white-space:nowrap;font-size:11px}.pl-codecard-bandeau .pl-codecard-txt b{font-size:22px;line-height:1.1}.pl-codecard-bandeau .pl-codecard-txt small{max-width:180px;font-size:11px;line-height:1.3}.pl-codecard-bandeau .pl-codecard-qr{box-sizing:border-box;border-radius:8px;flex:none;width:72px;height:72px;padding:3px}.pl-felt.pl-prepa.pl-avec-code{--prepa-haut:100px}.pl-felt.pl-prepa.pl-avec-code .pl-grid{top:var(--prepa-haut)}.pl-felt.pl-prepa.pl-avec-code .pl-center{top:calc(50% + (var(--prepa-haut) - 10px) / 2)}.pl-attente{max-width:200px;font-weight:700}.pl-launch-secours{min-height:44px;color:var(--sur-sombre-2);background:#0214158c;border:1px solid #b3d4d54d;border-radius:12px;padding:0 14px;font-size:13px;font-weight:700}.pl-sheet-code{color:var(--sur-sombre-2);font-size:12.5px}.pl-sheet-code b{font-family:var(--font-mono);letter-spacing:.15em;color:var(--sur-sombre)}.pl-claim{z-index:2;background:0 0;border:none;position:absolute;inset:0}.pl-assois{box-sizing:border-box;text-align:center;width:max-content;max-width:calc(100% - 16px);color:var(--sur-sombre);pointer-events:none;z-index:1;background:#02141599;border-radius:12px;padding:3px 8px 4px;font-size:11px;font-weight:700;line-height:1.15;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.pl-mine{letter-spacing:.1em;color:var(--primary);font-size:11px}.pl-seatchips{flex-wrap:wrap;gap:8px;display:flex}.pl-seatchip{color:#b3d4d599;background:0 0;border:1px solid #b3d4d54d;border-radius:999px;height:34px;padding:0 13px;font-size:13px;font-weight:700}.pl-seatchip.on{background:var(--clair);color:var(--sur-clair);border:none}.pl-rot90{transform-origin:0 0;position:fixed;top:0;left:0;transform:rotate(90deg)translateY(-100%);width:100dvh!important;height:100dvw!important}.pl-half,.pl-chip,.pl-turn-main,.pl-turn-pause,.pl-editor-row button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.pl-felt{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.pl-felt input,.pl-felt textarea{-webkit-user-select:text;user-select:text}.pl-half.pl-presse{background:#fbf8f221}.pl-chip.pl-presse,.pl-editor-row button.pl-presse{background:#b3d4d557}.pl-turn-main.pl-presse{background:#ff9068}.pl-turn-pause.pl-presse{background:#d2462a6b}.pl-chips,.pl-turn{pointer-events:none}.pl-chip,.pl-turn-main,.pl-turn-pause{pointer-events:auto;position:relative}.pl-chip:after,.pl-turn-main:after,.pl-turn-pause:after{content:"";border-radius:999px;position:absolute;inset:-6px}.jb-siege :is(.pl-half,.pl-chip,.pl-turn-main,.pl-turn-pause):focus-visible,.pl-center :is(button):focus-visible{outline-offset:-3px;outline:2px solid #fbf8f2}.pl-turn{align-items:center;gap:5px;display:flex;position:absolute;top:6px;right:10px}.pl-turn-main{background:var(--signature);height:32px;color:var(--ink);border:none;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:800;display:flex}.pl-turn-main span{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:11px;font-weight:700}.pl-turn-pause{width:32px;height:32px;color:var(--signature);background:#d2462a2e;border:1px solid #d2462ab3;border-radius:999px;justify-content:center;align-items:center;display:flex}.pl-clockpill{cursor:pointer}.pl-confirm{z-index:9;background:var(--surface-sombre);color:var(--sur-sombre);text-align:center;border:1px solid #b3d4d54d;border-radius:16px;flex-direction:column;align-items:center;gap:12px;max-width:280px;padding:18px 22px;font-size:15px;font-weight:700;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pl-seatname{width:200px;height:42px;color:var(--sur-sombre);text-align:center;background:#b3d4d514;border:1px solid #b3d4d566;border-radius:11px;outline:none;padding:0 12px;font-family:inherit;font-size:15px}.pl-seatclaim{height:38px;padding:0 14px;font-size:12.5px}.pl-editor-cmd{justify-content:flex-start;gap:6px;padding:8px 10px;overflow-y:auto}.pl-editor-cmd:before,.pl-editor-cmd:after{content:"";flex:1 0 auto}.pl-editor-cmd .pl-cmdrow{gap:6px;width:100%;max-width:340px}.pl-editor-cmd .pl-cmdrow button{width:30px;height:30px;font-size:15px}.pl-editor-cmd .pl-cmdrow b{width:30px;font-size:18px}.pl-editor-cmd .pl-cmdname{font-size:12px}.pl-cmdrow{align-items:center;gap:8px;display:flex}.pl-cmdrow b{font-family:var(--font-display);text-align:center;font-variant-numeric:tabular-nums;width:34px;font-size:20px;font-weight:800}.pl-cmdrow button{width:32px;height:32px;color:var(--sur-sombre);background:0 0;border:1px solid #b3d4d566;border-radius:999px;font-size:16px;font-weight:700}.pl-cmddot{border-radius:999px;flex-shrink:0;width:10px;height:10px}.pl-cmdname{width:76px;color:var(--sur-sombre);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;overflow:hidden}.pl-editor-cmd .pl-cmdrow .pl-cmdname{flex:1;width:auto;min-width:0}.pl-cmdvers{color:#b3d4d5bf;padding:0 2px;font-style:normal;font-weight:400}.pl-cmdaide{color:#b3d4d5d9;text-align:center;margin-top:2px;font-size:11px;line-height:1.4;display:block}.pl-fmts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pl-fmt{font-family:inherit!important;font-size:13.5px!important;font-weight:700!important}.pl-fmt-off{background:var(--surface-2);color:var(--ink-3);cursor:default;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.pa-version{color:var(--ink-3);margin-top:2px;font-size:11.5px;font-weight:400;display:block}.pl-fmt-soon{color:var(--ink-3);font-size:11px;font-weight:500}.pl-minrow{color:var(--primary);align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.pl-minrow input{border:1px solid var(--border);background:var(--bg);width:74px;height:40px;color:var(--primary);text-align:center;border-radius:10px;outline:none;font-family:inherit;font-size:15px;font-weight:700}.pl-mystats{background:var(--surface);border:1px solid var(--border);color:var(--ink-2);border-radius:14px;gap:18px;margin:14px 20px 0;padding:12px 16px;font-size:13px;display:flex}.pl-mystats b{font-family:var(--font-display);color:var(--primary);margin-right:4px;font-size:17px}.ev-input{border:1px solid var(--border);background:var(--surface);width:100%;height:52px;color:var(--ink);border-radius:12px;outline:none;padding:0 14px;font-size:16px;font-weight:700}.ev-input:focus{border-color:var(--primary)}.ev-input-sm{text-align:right;width:130px;height:40px;font-size:14px}.ev-choice{text-align:left;border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:12px 14px;display:flex}.ev-choice+.ev-choice{margin-top:8px}.ev-choice strong{font-size:15px}.ev-choice small{color:var(--ink-3);font-size:12px}.ev-choice.on{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);background:var(--primary-soft)}.ev-code{background:var(--surface);border:1px solid var(--border);border-radius:16px;align-items:center;gap:14px;padding:12px 14px;display:flex}.ev-code-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ev-code-txt span{font-family:var(--font-mono);letter-spacing:.16em;color:var(--ink-3);font-size:11px;font-weight:700}.ev-code-txt b{font-family:var(--font-mono);letter-spacing:.22em;color:var(--primary);font-size:30px}.ev-code-txt small{color:var(--ink-3);font-size:11px;line-height:1.45}.ev-code-qr{border:1px solid var(--border);border-radius:8px;flex-shrink:0}.ev-plist{border:1px solid var(--border);background:var(--surface);border-radius:14px;overflow:hidden}.ev-prow{flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px;display:flex}.ev-prow+.ev-prow{border-top:1px solid var(--surface-2)}.ev-prow.ev-left{opacity:.5}.ev-hc-sep{background:var(--surface-2);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:6px 12px;font-size:11px}.ev-prow.is-hc,.pl-rrow.is-hc{color:var(--ink-3);font-style:italic}.ev-pname{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:45%;min-width:0;font-size:14.5px;font-weight:700;overflow:hidden}.ev-pts{font-family:var(--font-mono);color:var(--primary);font-size:13px}.ev-rank{width:20px;font-family:var(--font-mono);color:var(--ink-3);font-size:13px}.ev-state{border:1px solid var(--border);height:30px;color:var(--ink-3);background:0 0;border-radius:999px;padding:0 11px;font-size:11.5px;font-weight:700}.ev-state.on{border-color:var(--primary);color:var(--primary);background:var(--primary-soft)}.ev-state-ro{height:30px;color:var(--ink-3);align-items:center;padding:0 11px;font-size:11.5px;font-weight:700;display:inline-flex}.ev-del{width:30px;height:30px;color:var(--primary-soft-ink);background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.ev-tables{flex-direction:column;gap:8px;display:flex}.ev-table{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:7px;padding:11px 13px;display:flex}.ev-table.ev-tmine{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.ev-table.ev-tdone{opacity:.82}.ev-thead{align-items:baseline;gap:8px;display:flex}.ev-thead b{font-family:var(--font-display);color:var(--ink);font-size:15px}.ev-thead small{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-3);font-size:11px}.ev-tnames{flex-wrap:wrap;gap:6px;display:flex}.ev-tname{background:var(--surface-2);color:var(--ink);border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:700}.ev-tname.ev-me{background:var(--primary);color:var(--sur-primary)}.ev-cmd{letter-spacing:.01em;color:var(--ink-3);margin-top:1px;font-size:11px;font-weight:600;display:block}.ev-tname.ev-me .ev-cmd{color:var(--sur-sombre-2)}.ev-cmd-art{object-fit:cover;vertical-align:-3px;border-radius:4px;width:22px;height:16px;margin-right:5px}.ev-prow-cmd .ev-input-sm{flex:1;min-width:0}.ev-cmdsugg{flex-direction:column;gap:4px;padding:0 12px 8px;display:flex}.ev-cmdsugg button{text-align:left;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--ink);border-radius:10px;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 12px;font-size:13.5px;font-weight:600;display:flex}.ev-cmdsugg button small{color:var(--ink-3);font-size:11.5px;font-weight:400}.ev-tresult{color:var(--primary);font-size:12.5px;font-weight:700}.ev-tresult.ev-tlive{color:var(--warning)}.ev-tteams{align-items:center}.ev-team{align-items:center;gap:4px;display:inline-flex}.ev-team i{color:var(--ink-3);font-size:11px;font-style:normal}.ev-vs{font-family:var(--font-display);color:var(--ink-3);margin:0 2px;font-size:12.5px;font-style:italic}.ev-table.ev-tbye{background:var(--bg);border-style:dashed}.ev-depart{font-family:var(--font-mono);letter-spacing:.03em;color:var(--ink-3);font-size:11px;display:block}.ev-duos{flex-wrap:wrap;gap:8px;margin-bottom:4px;display:flex}.ev-duo{border:1px solid var(--border);background:var(--primary-soft);border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 10px 0 14px;display:inline-flex}.ev-duo span{color:var(--primary);font-size:13.5px;font-weight:700}.ev-duo i{color:var(--ink-3);margin:0 5px;font-size:11px;font-style:normal}.ev-duo b{color:var(--ink-3);font-size:16px;line-height:1}.ev-duo:active{background:var(--primary-soft)}.ev-alertes{border:1px dashed color-mix(in srgb, var(--warning) 30%, var(--warning-soft));background:var(--warning-soft);border-radius:12px;padding:10px 13px}.ev-alertes b{color:var(--warning);font-size:13px;display:block}.ev-alertes ul{margin:6px 0 0;padding-left:18px}.ev-alertes li{color:var(--ink);margin-bottom:2px;font-size:12.5px}.ev-alertes small{color:var(--ink-3);margin-top:6px;font-size:11.5px;display:block}.ev-pick-list [data-wteam] small{font-family:var(--font-mono);color:var(--ink-3);margin-top:2px;font-size:11px;font-weight:700;display:block}.ps-soirees{flex-direction:column;gap:8px;display:flex}.ps-soiree{background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden}.ps-soiree.on{border-color:var(--color-primary-200)}.ps-soiree-tete{text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:13px 15px;display:flex}.ps-soiree-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ps-soiree-txt strong{color:var(--ink);font-size:15px;font-weight:700}.ps-soiree-txt small{color:var(--ink-3);font-size:12px}.ps-soiree-chev{color:var(--primary);text-align:center;flex:none;min-width:20px;font-size:20px;line-height:1}.ps-soiree .ev-plist{padding:0 12px 12px}.pt-qr{text-align:center;align-items:center}.pt-qr-img{background:var(--surface);border:1px solid var(--border);border-radius:18px;width:min(300px,78vw);height:auto;padding:10px}.pt-lien{font-family:var(--font-mono);color:var(--primary);word-break:break-all;margin-top:4px;font-size:13px;font-weight:700}.pt-etapes{color:var(--ink);flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:14px;line-height:1.5;display:flex}.pt-etapes li::marker{color:var(--signature);font-weight:700}.pt-etapes b{font-weight:700}.ev-onglets{scrollbar-width:none;z-index:3;background:var(--bg-base,#fbf8f2);gap:6px;padding:4px 14px 10px;display:flex;position:sticky;top:0;overflow-x:auto}.ev-onglets::-webkit-scrollbar{display:none}.ev-onglet{border:1px solid var(--border);background:var(--surface);min-height:38px;color:var(--ink-3);white-space:nowrap;border-radius:999px;flex:1 0 auto;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.ev-onglet.on{background:var(--primary);border-color:var(--primary);color:var(--sur-primary)}.ev-obadge{background:var(--border);min-width:18px;height:18px;color:var(--ink);font-family:var(--font-mono);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.ev-onglet.on .ev-obadge{color:var(--sur-primary);background:#fbf8f238}.ev-obadge-urgent{background:var(--error);color:var(--sur-primary)}.ev-resbtn{border:1px solid var(--primary);height:38px;color:var(--primary);background:0 0;border-radius:10px;font-size:13.5px;font-weight:700}.pl-soiree-res{background:#b3d4d51a;border:1px solid #b3d4d559;border-radius:14px;flex-direction:column;gap:8px;width:100%;padding:12px;display:flex}.pl-soiree-quoi{text-align:center;color:var(--sur-sombre);font-size:14.5px}.pl-soiree-quoi b{font-weight:800}.pl-recap-ok{color:var(--primary);font-weight:700}.ev-maj{background:var(--surface-sombre);width:100%;color:var(--sur-sombre);border:none;border-radius:12px;padding:11px 14px;font-size:13.5px;font-weight:800}.ev-maj:disabled{opacity:.7}.ev-chrono-manche{background:var(--primary-soft);border:1px solid var(--color-primary-200);font-family:var(--font-display);color:var(--primary-soft-ink);font-variant-numeric:tabular-nums;border-radius:16px;flex-direction:column;align-items:center;gap:2px;padding:12px;font-size:34px;font-weight:800;line-height:1;display:flex}.ev-chrono-manche small{font-family:var(--font-body,inherit);color:var(--primary);letter-spacing:.02em;font-size:11.5px;font-weight:400}.ev-chrono-manche.ev-chrono-fini{background:var(--primary-soft);color:var(--primary-soft-ink);border-color:#f0c4b0}.ev-chrono-manche.ev-chrono-fini small{color:var(--primary-soft-ink)}.ev-chronostop{border:1px solid var(--color-primary-200);width:100%;height:40px;color:var(--primary);background:0 0;border-radius:12px;margin-top:8px;font-size:13.5px;font-weight:700}.ev-vies{color:var(--ink-3);flex-wrap:wrap;justify-content:center;gap:4px 12px;margin-top:6px;font-size:11.5px;display:flex}.ev-vies b{font-family:var(--font-display);color:var(--primary);font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.ev-vie-out{opacity:.55;text-decoration:line-through}.ev-chrono{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-3);text-align:center;margin-top:5px;font-size:11px}.ev-chrono-fini{color:var(--primary-soft-ink);font-weight:700}.ev-cptbtn{border:1px solid var(--color-primary-200);background:var(--primary-soft);height:38px;color:var(--primary-soft-ink);border-radius:10px;justify-content:center;align-self:stretch;align-items:center;gap:7px;margin-top:6px;font-size:13px;font-weight:700;display:inline-flex}.ev-cptbtn:disabled{opacity:.6}.ev-corrbtn{height:30px;color:var(--ink-3);background:0 0;border:1px dashed #7a736880;border-radius:999px;align-self:flex-start;margin-top:4px;padding:0 12px;font-size:11.5px;font-weight:700}.ev-corrbtn-sur{border:1px solid var(--primary-soft-ink);background:var(--primary-soft);color:var(--primary-soft-ink);border-style:solid}.ev-corrbtn:disabled{opacity:.6}.ev-pick-list{flex-direction:column;gap:8px;width:100%;display:flex}.ev-pick-list button{height:44px;color:var(--sur-sombre);background:#b3d4d51a;border:1px solid #b3d4d566;border-radius:11px;font-size:14.5px;font-weight:700}.ev-pick-list .ev-draw{color:#dce4f2;background:#fbf8f20f;border:1px dashed #b3d4d58c;height:44px;font-size:13.5px}.ev-recap{width:100%;position:static;transform:none}.ev-club-rattache{background:var(--primary-soft);color:var(--primary-soft-ink);border-radius:14px;flex-direction:column;gap:8px;margin:14px 0 4px;padding:14px;display:flex}.ev-club-rattache b{font-weight:800}.ev-club-rattache span{font-size:13px}.ev-club-rattache select{border:1px solid var(--border);background:var(--surface);height:44px;color:var(--ink);font:inherit;border-radius:12px;padding:0 12px}.ev-club-rattache .pl-sbtn{background:var(--surface);width:100%;color:var(--primary);border-color:var(--border)}.ev-club-rattache small:empty{display:none}.ev-club-rattache small{color:var(--error);font-size:13px}.ev-club-rattache.ok{font-weight:700}.ev-suppr-zone{flex-direction:column;gap:8px;margin:18px 0 4px;display:flex}.ev-suppr-zone>.pl-sbtn{border-color:var(--error);width:100%;color:var(--error)}.ev-suppr-zone .jd-suppr{border:1px solid var(--error);background:var(--surface);color:var(--ink);text-align:left;border-radius:14px;flex-direction:column;gap:6px;padding:14px;font-size:14px;display:flex}.ev-suppr-zone .jd-suppr p,.ev-suppr-zone .jd-suppr ul{margin:0}.ev-suppr-zone .jd-suppr ul{padding-left:20px}.ev-suppr-zone .jd-suppr-code{flex-direction:column;gap:6px;font-size:13px;display:flex}.ev-suppr-zone .jd-suppr-code input{text-transform:uppercase;letter-spacing:.15em;font-weight:800}.ev-suppr-zone .jd-suppr-err{color:var(--error);font-weight:700}.ev-suppr-zone .jd-suppr-actions{flex-direction:column;gap:8px;display:flex}.ev-suppr-zone .jd-suppr-actions .pl-sbtn{width:100%}.ev-suppr-zone .jd-suppr-actions .pl-sbtn:not(.pl-danger){color:var(--ink);border-color:var(--border)}.ev-suppr-zone .jd-suppr-actions .pl-sbtn.pl-danger{background:var(--error);color:var(--sur-primary);border:none}.ev-suppr-zone .pl-danger:disabled{opacity:.45}.pl-light .pl-veil,.pl-light .pl-confirm{position:fixed}.pl-light .pl-confirm{width:min(330px,100vw - 40px);max-width:none}.pl-light .pl-cta:disabled{opacity:.45}.ev-mystate{background:var(--primary-soft);border:1px solid var(--primary);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.ev-mystate>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ev-mystate strong{color:var(--primary);font-size:14.5px}.ev-mystate small{color:var(--ink-2);font-size:12px;line-height:1.4}.ev-mystate-btn{background:var(--primary);height:38px;color:var(--sur-primary);border:none;border-radius:10px;flex-shrink:0;padding:0 14px;font-size:13px;font-weight:700}.ev-mystate-pause{background:var(--warning-soft);border-color:color-mix(in srgb, var(--warning) 30%, var(--warning-soft))}.ev-mystate-pause strong{color:var(--warning)}.ev-mystate-pause .ev-mystate-btn{background:var(--warning)}.ev-mystate-table{border-style:dashed}.pl-seatclaim2{background:var(--clair);width:min(240px,100%);min-height:48px;color:var(--sur-clair);border:none;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:6px 14px;font-size:13.5px;font-weight:800;display:flex}.pl-seatclaim2 b{color:var(--primary);font-size:12px;font-weight:700}.pl-seated-ou{font-family:var(--font-mono);letter-spacing:.16em;color:#b3d4d5bf;text-transform:uppercase;font-size:11px;font-weight:700}.pl-seated-hint{color:#b3d4d5d9;text-align:center;max-width:220px;font-size:11px;line-height:1.4}a.pl-mystats{flex-wrap:wrap;text-decoration:none}.pl-mystats-more{color:var(--primary);margin-left:auto;font-size:12.5px;font-weight:700}.ps-tiles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ps-tile{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:2px;padding:14px;display:flex}.ps-tile b{font-family:var(--font-display);color:var(--primary);font-size:26px}.ps-tile span{font-family:var(--font-mono);letter-spacing:.14em;color:var(--ink-3);text-transform:uppercase;font-size:11px;font-weight:700}.ps-sub{color:var(--ink-3);flex-shrink:0;font-size:12px}.rc-liste{flex-direction:column;gap:8px;display:flex}.rc-carte{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.rc-carte b{font-family:var(--font-display);color:var(--ink);font-size:16px;font-weight:700}.rc-carte span{color:var(--ink-2,var(--ink-3));font-size:13px}.rc-carte.grande b{font-size:19px}.rc-carte.rouge b{color:var(--signature)}.rc-courbe{color:var(--ink);gap:6px}.rc-eti{font-family:var(--font-mono);letter-spacing:.1em;color:var(--ink-3);font-size:11px;font-weight:700}.rc-legende{color:var(--ink-3);flex-wrap:wrap;gap:4px 12px;font-size:12px;display:flex}.rc-legende i{vertical-align:-1px;border-radius:50%;width:9px;height:9px;margin-right:5px;display:inline-block}.ps-dot{background:var(--beige-300);border-radius:999px;flex-shrink:0;width:9px;height:9px}.ps-dot.win{background:var(--primary)}.nb-verif{vertical-align:-2px;color:var(--success);margin-left:5px;display:inline-flex}.ps-opp{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;display:block;overflow:hidden}.ps-reset{border-color:var(--border);width:100%;color:var(--ink-3)}.pl-light .ps-reset{background:var(--surface)}.ev-pick-list button.ev-ranked{background:var(--clair);color:var(--sur-clair);align-items:center;gap:10px;display:flex}.ev-rankbadge{background:var(--primary);width:24px;height:24px;color:var(--sur-primary);font-family:var(--font-mono);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.ev-pick-list button.ev-ranked small{color:var(--primary);margin-left:auto;font-size:11.5px;font-weight:700}.ev-pick-hint{color:#b3d4d5d9;text-align:center;font-size:11px;line-height:1.4}.ev-pick-err{color:#ffb48a;font-weight:700}.pl-confirm .pl-elim-btns button:disabled{opacity:.4}.pl-body .pa-head{flex-direction:row}.pa-head{background:var(--surface);border:1px solid var(--border);border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex}.pa-avatar{background:var(--primary);width:48px;height:48px;color:var(--sur-primary);font-family:var(--font-display);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;font-weight:800;display:inline-flex}.pa-id{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pa-id strong{color:var(--ink);font-size:16px}.pa-id small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pa-edit{color:var(--primary);flex-shrink:0;align-items:center;min-height:44px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.pa-tiles{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pa-statslink{text-align:right;min-height:44px;color:var(--primary);justify-content:flex-end;align-items:center;margin-top:0;font-size:13px;font-weight:700;text-decoration:none;display:flex}a.pa-row{color:inherit;text-decoration:none}a.pa-row svg{color:var(--beige-300);flex-shrink:0}.pp-duo{grid-template-columns:1fr 1fr;gap:8px;display:grid}.av-grille{grid-template-columns:repeat(6,minmax(44px,1fr));gap:10px;padding:4px;display:grid}.av-grille button{aspect-ratio:1;cursor:pointer;outline-offset:3px;background:0 0;border:0;border-radius:999px;justify-self:center;width:100%;min-width:44px;max-width:72px;min-height:44px;padding:0}.av-grille button[aria-pressed=true]{outline:3px solid var(--primary)}.av-grille img{border-radius:999px;width:100%;height:100%;display:block}.pa-avatar img{object-fit:cover;border-radius:999px;width:100%;height:100%;display:block}.pl-tabbar{z-index:20;background:var(--surface);border-top:1px solid var(--border);padding:6px 8px calc(6px + env(safe-area-inset-bottom));display:flex;position:fixed;bottom:0;left:0;right:0}.pl-tab{color:var(--beige-500);border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:2px;padding:6px 0 4px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.pl-tab.on{color:var(--primary);background:var(--primary-soft);box-shadow:inset 0 3px 0 var(--signature)}.pl-tab.on svg{color:var(--signature)}.pl-tab span{white-space:nowrap;font-size:11px}.nb-bar{flex-wrap:wrap;align-items:center;gap:6px;padding:10px 20px 2px;display:flex}.nb-flex{flex:1}.nb-row{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;font-family:inherit}.nb-kind{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:var(--surface-2);color:var(--ink-3);border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:11px;font-weight:700}.nb-kind-soiree{background:var(--primary-soft);color:var(--primary)}.nb-map{border:1px solid var(--border);border-radius:16px;height:62vh;min-height:320px;overflow:hidden}@supports (height:100dvh){.nb-map{height:62dvh}}.nb-pin{background:var(--primary-hover);border:3px solid var(--bg);border-radius:999px;width:18px;height:18px;display:block;box-shadow:0 1px 4px #00000059}.nb-pin-soiree{background:var(--primary)}.nb-pin-club{background:var(--warning)}.nb-pin-fiche{background:var(--surface);border:3px solid var(--ink-3);box-shadow:0 1px 3px #00000040}.nb-kind-fiche{background:var(--surface);color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--border)}.nb-leg-source{color:var(--ink-3);flex-basis:100%;font-size:11px}.nb-volet{z-index:1200;background:#0a142859;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.nb-volet-carte{background:var(--bg);width:100%;max-width:520px;padding:18px 20px calc(20px + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0;flex-direction:column;gap:8px;max-height:85dvh;display:flex;position:relative;overflow-y:auto;box-shadow:0 -8px 28px #0003}.nb-volet-x{width:44px;height:44px;color:var(--ink-3);cursor:pointer;background:0 0;border:none;font-size:26px;position:absolute;top:8px;right:10px}.nb-volet-carte>.nb-kind{align-self:flex-start}.nb-volet-nom{font-family:var(--font-display);color:var(--ink);padding-right:36px;font-size:20px;font-weight:700}.nb-volet-sous{color:var(--ink-2);font-size:13px}.nb-volet-objet{color:var(--ink-2);margin:4px 0 0;font-size:13px;line-height:1.5}.nb-volet-source{color:var(--ink-3);font-size:11px}.nb-volet-msg{min-height:0;color:var(--primary);overflow-wrap:anywhere;font-size:12.5px}.nb-volet-actions{flex-direction:column;gap:8px;margin-top:6px;display:flex}.nb-volet-actions .pl-cta,.nb-volet-actions .ev-state{justify-content:center;width:100%;min-height:44px}.nb-volet-retrait{color:var(--ink-3);cursor:pointer;background:0 0;border:none;min-height:44px;padding:10px;font-family:inherit;font-size:13px;text-decoration:underline}.nb-volet-confirme{color:var(--ink-2);font-size:13px;line-height:1.5}.ev-lieu{color:var(--primary);padding:0 4px;font-size:13px;font-weight:700}.ev-notes{color:var(--ink-2);background:var(--surface);border:1px solid var(--border);white-space:pre-wrap;border-radius:12px;padding:10px 14px;font-size:13px;line-height:1.5}.ev-fiche{background:var(--surface);border:1px solid var(--border);text-align:left;color:var(--ink);border-radius:14px;flex-direction:column;gap:8px;margin-top:10px;padding:12px 14px;font-size:13.5px;display:flex}.ev-fiche b{font-family:var(--font-mono);letter-spacing:.14em;color:var(--ink-3);font-size:11px;font-weight:700;display:block}.pl-light .leaflet-popup-content-wrapper{background:var(--surface);box-shadow:0 8px 24px #0000002e, 0 0 0 1px var(--border);font-family:var(--font-body);color:var(--ink);border-radius:12px}.pl-light .leaflet-popup-content{margin:12px 14px;font-size:13px;line-height:1.5}.pl-light .leaflet-popup-content b{font-family:var(--font-display);font-size:15px}.pl-light .leaflet-popup-content a{color:var(--primary);font-weight:700}.pl-light .leaflet-popup-tip{box-shadow:0 0 0 1px var(--border)}.pl-tab span{text-overflow:ellipsis;max-width:100%;overflow:hidden}@media (width<=380px){.pl-tab span{font-size:11px}}.dk-list .dk-row{border:0;border-bottom:1px solid var(--beige-100);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px 14px;display:flex}.dk-list .dk-row:last-child{border-bottom:0}.dk-row-id{min-width:0}.dk-row-id b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;display:block;overflow:hidden}.dk-row-id small{color:var(--ink-3);font-size:12px}.dk-row-side{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:3px;display:flex}.dk-row-side small{color:var(--ink-3);white-space:nowrap;font-size:11.5px}.dk-pips{gap:3px;display:inline-flex}.dk-pip{border:1px solid #15171a40;border-radius:999px;width:12px;height:12px;display:inline-block}.dk-pip.w{background:var(--mana-w)}.dk-pip.u{background:var(--mana-u)}.dk-pip.b{background:var(--mana-b)}.dk-pip.r{background:var(--mana-r)}.dk-pip.g{background:var(--mana-g)}.dk-pip.c{background:var(--mana-c)}.dk-chips{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.dk-chips .ev-choice{justify-content:center;align-items:center;width:auto;min-height:44px;padding:0 14px;font-size:13.5px;font-weight:700}.dk-chips .ev-choice+.ev-choice{margin-top:0}.dk-chips .ev-choice[disabled]{opacity:.45}.dk-create{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:14px}.dk-create .pl-cta{margin-top:12px}.dk-create .pl-sbtn{margin-top:8px}.dk-err{color:var(--error);margin:8px 2px;font-size:13px}.dk-meta{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:8px;padding:12px 14px;display:grid}.dk-meta-line{justify-content:space-between;align-items:center;gap:10px;display:flex}.dk-meta-line b{color:var(--ink);font-size:15px}.dk-meta-txt{color:var(--ink-3);text-align:right;font-size:12.5px}.dk-meta-btns{gap:8px;display:flex}.dk-meta-btns .ev-state{height:44px;color:var(--primary);border-color:var(--primary);padding:0 14px;font-size:12.5px}.dk-suggest{gap:6px;margin-top:8px;display:grid}.dk-sug{text-align:left;border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--ink);border-radius:12px;padding:11px 13px;font-size:14.5px;font-weight:600}.dk-sug:active{background:var(--primary-soft)}.dk-card{flex-direction:column;align-items:stretch;padding:0}.co-ligne{align-items:center;display:flex}.co-ligne .dk-card-main{flex:1;width:auto;min-width:0}.co-prix{text-align:right;background:0 0;border:0;flex:none;min-height:46px;padding:6px 12px 6px 6px;font-family:inherit}.dk-card-main{text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:46px;padding:8px 12px;display:flex}.dk-qty{font-family:var(--font-code);color:var(--primary);min-width:22px;font-size:13.5px}.dk-card .ev-pname{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dk-price{color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.dk-card-tools{align-items:flex-start;gap:10px;padding:4px 12px 12px;display:flex}.dk-thumb{border-radius:6px;flex-shrink:0;width:74px}.dk-card-btns{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dk-step{border:1px solid var(--border);background:var(--surface);width:44px;height:44px;color:var(--ink);border-radius:12px;font-size:18px;font-weight:800}.dk-card-btns .ev-state{border-radius:12px;height:44px;padding:0 14px;font-size:12.5px}.dk-card-btns .dk-danger{margin-left:auto}.dk-danger{color:var(--error);border-color:#e5c4bc}.dk-io{gap:8px;display:flex}.dk-io .pl-sbtn{flex:1;margin:0}.dk-sheet{z-index:40;background:var(--surface);border:1px solid var(--border);overscroll-behavior:contain;border-radius:16px;max-height:82vh;padding:14px;position:fixed;bottom:10px;left:10px;right:10px;overflow-y:auto;box-shadow:0 12px 40px #15171a40}@supports (max-height:100dvh){.dk-sheet{max-height:82dvh}}body.dk-locked{overflow:hidden}.dk-ta{border:1px solid var(--border);background:var(--surface);width:100%;min-height:180px;color:var(--ink);font-family:var(--font-code);resize:vertical;border-radius:12px;margin-top:8px;padding:10px 12px;font-size:16px;line-height:1.45}.dk-ta-notes{min-height:90px;font-family:inherit;font-size:16px}.dk-sheet-btns{gap:8px;margin-top:10px;display:grid}.dk-sheet-btns .pl-sbtn{margin:0}.dk-sheet .ev-input{margin-top:8px}.pl-deckpick{margin-top:10px}.pl-deckpick .pl-editor-cap{margin-bottom:6px}.pl-deckchips{flex-wrap:wrap;gap:6px;display:flex}.pl-deckchip{min-height:38px;color:var(--sur-sombre);background:0 0;border:1px solid #fbf8f259;border-radius:999px;padding:8px 12px;font-size:12.5px;font-weight:700}.pl-deckchip.on{background:var(--clair);color:var(--ink);border-color:var(--clair)}.pl-qui{background:#0e0b1f;justify-content:flex-start;align-items:stretch;gap:4px;padding:4px 8px;overflow:hidden}.pl-qui-titre{white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:none;font-size:15px;font-weight:900;line-height:20px;overflow:hidden}.pl-qui-rang{align-items:center;gap:6px;min-width:0;display:flex}.pl-qui-defile{scrollbar-width:none;flex:auto;align-items:center;gap:6px;min-width:0;display:flex;overflow:auto hidden}.pl-qui-rang>.pl-qui-defile{flex:1 1 0}.pl-qui-defile>*,.pl-qui-res>*{flex:none}.pl-qui-res{display:contents}.pl-qui .pl-deckpick{margin:0}.pl-qui .pl-deckpick .pl-seatname{box-sizing:border-box;flex:0 0 170px;width:170px}.pl-qui-saisie .pl-seatname{box-sizing:border-box;flex:1 1 0;min-width:0}.pl-qui .pl-editor-btns{flex:none}.pl-qui .pl-editor-btns button,.pl-qui-choix{white-space:nowrap}.pl-qui-choix{min-height:44px;color:var(--sur-sombre);background:0 0;border:1px solid #fbf8f259;border-radius:10px;flex:1 1 0;font-size:14px;font-weight:800}.pl-qui-choix.on{background:var(--clair);color:var(--ink);border-color:var(--clair)}.pl-qui>.pl-qui-defile{flex:none}.pl-qui>[data-seatrecents]{flex-wrap:wrap;flex:0 auto;align-content:flex-start;min-height:0;overflow:hidden}.pl-qui-defile>.pl-deckchip,.pl-qui-res>.pl-deckchip{white-space:normal;text-align:center;max-width:calc(100% - 12px);line-height:1.15}.pl-qui-res>.pl-deckchip{max-width:150px}@container zw (width<=239px){.pl-qui-titre{white-space:normal;text-overflow:clip;line-height:19px}.pl-qui-rang{flex-wrap:wrap}.pl-qui-rang>.pl-qui-choix{flex:calc(50% - 3px);min-width:0}.pl-qui-rang>.pl-editor-btns,.pl-qui-rang>.pl-qui-defile{flex:100%}.pl-qui-rang>.pl-editor-btns{gap:6px;min-width:0}.pl-qui-rang>.pl-editor-btns button{flex:1 1 0;min-width:0;padding:0 4px}.pl-qui-saisie .pl-seatname{flex:100%}.pl-qui .pl-deckpick{flex-wrap:wrap;overflow:visible}.pl-qui .pl-deckpick .pl-seatname{flex:0 0 100%;width:100%}.pl-qui .pl-qui-res{scrollbar-width:none;flex:0 0 100%;gap:6px;min-width:0;display:flex;overflow:auto hidden}.pl-qui-res>.pl-deckchip{max-width:calc(100% - 12px)}}.pl-qui :is(.pl-deckchip,.pl-qui-choix){box-sizing:border-box;min-width:44px;min-height:44px}.pl-qui .pl-editor-btns button{box-sizing:border-box;min-width:44px;height:auto;min-height:44px}.pl-qui .pl-seatname{box-sizing:border-box;height:44px}.pl-qui :is(button,input):focus-visible{outline-offset:-3px;box-shadow:none;outline:3px solid #fbf8f2}.pl-qui :is(.on,.ok):focus-visible{outline-color:#0e0b1f}.pl-qui :is(.pl-qui-defile,.pl-qui-res){scroll-padding-inline:6px}.pl-qui [data-suite=droite]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.pl-qui [data-suite=gauche]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 24px),#0000)}.pl-qui [data-suite=deux]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}@container zw (width>=240px) and (width<=339px) and (height>=150px) and (height<=220px){.pl-qui[data-etape=deck]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"titre retour""decks ok""pick pick";align-content:start;align-items:center;column-gap:6px;display:grid}.pl-qui[data-etape=deck] :is(.pl-qui-rang,.pl-editor-btns){display:contents}.pl-qui[data-etape=deck] .pl-qui-titre{white-space:normal;text-overflow:clip;grid-area:titre;line-height:19px}.pl-qui[data-etape=deck] [data-seatback]{grid-area:retour}.pl-qui[data-etape=deck] [data-seatok]{grid-area:ok}.pl-qui[data-etape=deck] [data-seatdecks]{grid-area:decks}.pl-qui[data-etape=deck] .pl-deckpick{grid-area:pick}}.pl-quiwrap{position:absolute;inset:0;container:zw/size}.pl-zone.pl-zone-qui{z-index:7;overflow:visible}.pl-quiwrap.pl-qui-deborde{inset:auto;container-type:inline-size}.pl-qui-deborde .pl-qui{border-radius:14px;gap:3px;padding:3px 8px;box-shadow:0 10px 30px #0000008c}.pl-qui-deborde .pl-qui-titre{white-space:normal;text-overflow:clip;overflow-wrap:anywhere}.pl-qui-deborde .pl-qui>[data-seatrecents]{max-height:44px}.pl-light .pl-sbtn{color:var(--primary);border-color:var(--border);background:var(--surface)}.pl-light .pl-sbtn:active{background:var(--primary-soft)}.pl-light .pl-sbtn.dk-danger{color:var(--error);border-color:#e5c4bc}.dk-err:empty{display:none}.nb-kind-tournoi{background:var(--error-soft);color:var(--b-rouge-texte,#8e3f22)}.nb-kind-club{background:var(--warning-soft);color:var(--warning)}.nb-sk{background:linear-gradient(90deg,#eee8da,#f7f3ea,#eee8da) 0 0/200% 100%;border-radius:12px;height:58px;margin-bottom:8px;animation:1.4s ease-in-out infinite nb-sk}@keyframes nb-sk{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.nb-sk{animation:none}}a.pl-cta,a.pl-cta:visited{color:var(--on-primary)}.nb-legende{color:var(--ink-3);flex-wrap:wrap;gap:14px;margin:8px 2px 2px;font-size:11.5px;display:flex}.nb-leg-item{align-items:center;gap:6px;display:inline-flex}.nb-leg-item .nb-pin{width:12px;height:12px;box-shadow:none;border-width:2px}.nb-clubrow{align-items:stretch;gap:0;padding:0;display:flex}.nb-clubmain{flex:1;align-items:center;gap:10px;min-width:0;padding:10px 4px 10px 12px;display:flex}.nb-fav{width:48px;color:var(--beige-300);background:0 0;border:none;flex-shrink:0;font-size:20px;line-height:1}.nb-fav.on{color:var(--warning)}.nb-fav:active{background:var(--warning-soft)}.pa-select{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--ink);border-radius:12px;padding:0 10px;font-family:inherit;font-size:16px;font-weight:700}.dk-mini{object-fit:cover;object-position:center 18%;background:var(--b-beige-fond,#efe9dc);border-radius:4px;flex-shrink:0;width:34px;height:48px}.dk-mini-vide{border:1px dashed var(--border);display:block}.dk-cmdtag{font-family:var(--font-mono);letter-spacing:.1em;color:var(--warning);text-transform:uppercase;font-size:11px;font-weight:700;display:block}.dk-cmd{border:1px solid color-mix(in srgb, var(--warning) 30%, var(--warning-soft));background:var(--warning-soft);border-radius:14px;padding:12px 14px}.dk-cmd .pl-pip{color:var(--warning)}.dk-cmd-card{align-items:center;gap:10px;margin-bottom:8px;display:flex}.dk-cmd-card img{border-radius:4px;flex-shrink:0;width:46px}.dk-cmd-vide{border:1px dashed color-mix(in srgb, var(--warning) 30%, var(--warning-soft));border-radius:4px;flex-shrink:0;width:46px;height:64px}.dk-cmd-nom{flex:1;min-width:0}.dk-cmd-nom b{color:var(--ink);font-size:15px;display:block}.dk-cmd-nom small{color:var(--ink-3);font-size:11.5px}.dk-cmd-pick{margin-top:10px}.dk-cmd-pick .ev-plist{max-height:300px;overflow-y:auto}.dk-cmd-opt{align-items:center;gap:10px;min-height:56px;padding:8px 12px;display:flex}.dk-legal{border:1px solid var(--border);background:var(--surface);border-radius:14px;overflow:hidden}.dk-legal-head{text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:56px;padding:10px 14px;display:flex}.dk-legal-dot{background:var(--beige-300);border-radius:999px;flex-shrink:0;width:12px;height:12px}.dk-legal.ok .dk-legal-dot{background:var(--success)}.dk-legal.ko .dk-legal-dot{background:var(--error)}.dk-legal-txt{flex:1;min-width:0}.dk-legal-txt b{color:var(--ink);font-size:14.5px;display:block}.dk-legal-txt small{color:var(--ink-3);font-size:11.5px}.dk-legal-chev{color:var(--ink-3);text-align:center;width:24px;font-size:20px;font-weight:700}.dk-legal-body{padding:0 14px 12px}.dk-legal-pb{border-top:1px solid var(--beige-100);padding:8px 0}.dk-legal-pb b{color:var(--error);font-size:13.5px;display:block}.dk-legal-pb small{color:var(--ink-3);font-size:12px}.dk-legal-body .pl-sbtn{margin-top:10px}.dk-sug{align-items:center;gap:10px;display:flex}.dk-sug span{min-width:0;display:block}.dk-sug small{color:var(--ink-3);font-size:11px;font-weight:600;display:block}.pl-seatclaim2[data-busy]{opacity:.6}.pl-seatclaim2[data-busy]:after{content:" — un instant…";font-weight:600}.nb-rayons{flex-wrap:wrap;gap:6px;padding:6px 20px 0;display:flex}.nb-rayons .ev-state{min-height:38px}.dk-thumb-btn{background:0 0;border:0;flex-shrink:0;padding:0;line-height:0;position:relative}.dk-thumb-loupe{width:22px;height:22px;color:var(--sur-sombre);text-align:center;background:#15171aa6;border-radius:999px;font-size:13px;line-height:22px;position:absolute;bottom:4px;right:4px}.dk-loupe{z-index:45;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:fixed;inset:12px}.dk-loupe img{border-radius:14px;max-width:100%;max-height:74vh;box-shadow:0 18px 50px #00000080}.dk-loupe-nom{text-align:center;color:var(--sur-sombre);font-family:var(--font-display);text-shadow:0 1px 6px #0009;font-size:17px;font-weight:700}.dk-loupe-nom small{font-family:var(--font-body);opacity:.8;font-size:12.5px;font-weight:600;display:block}.dk-loupe .pl-sbtn{background:var(--clair);min-width:160px;color:var(--primary);border-color:var(--clair)}.dk-prix-note{color:var(--beige-500);font-size:11px;display:block}.dk-loupe-prix{text-align:center;background:var(--clair);max-width:320px;min-height:44px;color:var(--primary);border-radius:12px;padding:10px 14px;font-size:14px;font-weight:700;text-decoration:none;display:block}.dk-loupe-prix small{color:var(--ink-3);margin-top:2px;font-size:11px;font-weight:600;display:block}.dk-cover-bloc{margin:-12px -14px 10px}.dk-cover-img{object-fit:cover;border-radius:13px 13px 0 0;width:100%;height:108px;display:block}.dk-cover-vide{background:var(--surface-2);height:72px;color:var(--beige-500);border-radius:13px 13px 0 0;justify-content:center;align-items:center;font-size:12.5px;display:flex}.dk-cover-btn{margin:8px 14px 0}.dk-cover-pick{padding:10px 14px 0}.dk-cover-grille{grid-template-columns:repeat(3,1fr);gap:6px;max-height:260px;display:grid;overflow-y:auto}.dk-cover-choix{background:0 0;border:2px solid #0000;border-radius:8px;padding:0;line-height:0;overflow:hidden}.dk-cover-choix img{object-fit:cover;border-radius:6px;width:100%;height:54px}.dk-cover-choix:active{border-color:var(--primary)}.dk-row-cover{object-fit:cover;border-radius:8px;flex-shrink:0;width:46px;height:46px;margin-right:10px}.dk-row-cover-vide{background:var(--beige-100);border:1px dashed var(--border);display:block}.dk-bracket{border:1px solid var(--border);background:var(--surface);border-radius:14px;overflow:hidden}.dk-bracket.souscote{border-color:color-mix(in srgb, var(--warning) 30%, var(--warning-soft));background:var(--warning-soft)}.dk-bracket-head{text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:56px;padding:10px 14px;display:flex}.dk-bracket-n{background:var(--primary-soft);width:34px;height:34px;color:var(--primary);font-family:var(--font-display);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;font-weight:800;display:flex}.dk-bracket.souscote .dk-bracket-n{background:color-mix(in srgb, var(--warning) 30%, var(--warning-soft));color:var(--warning)}.dk-bracket-txt{flex:1;min-width:0}.dk-bracket-txt b{color:var(--ink);font-size:14.5px;display:block}.dk-bracket-txt small{color:var(--ink-3);font-size:11.5px}.dk-bracket-body{padding:0 14px 12px}.dk-row-bracket{background:var(--primary);width:18px;height:18px;color:var(--sur-primary);font-family:var(--font-mono);border-radius:999px;justify-content:center;align-items:center;margin-left:4px;font-size:11px;font-weight:700;display:inline-flex}.co-veil{z-index:30}.ck-portes{flex-direction:column;gap:10px;display:flex}.ck-porte{background:var(--surface);border:1px solid var(--border);text-align:left;border-radius:14px;align-items:center;gap:12px;width:100%;min-height:68px;padding:12px 14px;display:flex}.ck-porte:active{background:var(--surface-2)}.ck-porte-ico{background:var(--primary-soft);width:40px;height:40px;color:var(--primary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ck-porte-txt{flex:1;min-width:0}.ck-porte-txt b{color:var(--ink);font-size:15px;display:block}.ck-porte-txt small{color:var(--ink-3);font-size:11.5px;display:block}.ck-porte-chiffre{text-align:right;min-width:26px;font-family:var(--font-mono);color:var(--ink-3);flex-shrink:0;font-size:15px;font-weight:700}.ck-porte-chiffre.ck-pastille{background:var(--error);min-width:26px;height:26px;color:var(--sur-primary);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:13px;display:inline-flex}.co-add{position:relative}.co-filtre,.co-list{margin-top:10px}.co-edition{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-3);font-size:11px;display:block}.co-sug-set{font-family:var(--font-mono);color:var(--ink-3);margin-left:auto;font-size:11px}.co-tools-col{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.co-lignes{flex-direction:column;gap:8px;display:flex}.co-champ{align-items:center;gap:8px;display:flex}.co-champ>span:first-child{min-width:0;color:var(--ink-3);flex:1;font-size:12.5px}.co-champ>b{text-align:center;min-width:26px;font-family:var(--font-mono);color:var(--ink);font-size:15px}.co-etat{flex-direction:column;align-items:stretch;gap:6px;display:flex}.co-etat>span:first-child{flex:none}.co-etat select.ev-input{width:100%;height:44px}.co-editions{flex-direction:column;gap:6px;max-height:46vh;margin:8px 0;display:flex;overflow-y:auto}.co-edit{background:var(--surface);border:1px solid var(--border);text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:52px;padding:6px 10px;display:flex}.co-edit:active{background:var(--surface-2)}.co-edit img{object-fit:cover;border-radius:4px;flex-shrink:0;width:30px;height:42px}.co-edit span{flex:1;min-width:0}.co-edit b{font-family:var(--font-mono);color:var(--ink);font-size:12px;display:block}.co-edit small{color:var(--ink-3);font-size:11px}.wl-comble{opacity:.62}.ex-sortie{border:1px solid var(--border);background:var(--surface);border-radius:14px;margin-bottom:14px;overflow:hidden}.ex-tete{background:var(--surface-2);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:8px;padding:10px 14px;display:flex}.ex-tete b{color:var(--ink);font-size:14.5px}.ex-tete small{color:var(--ink-3);font-size:11px}.ex-quand{background:var(--primary-soft);color:var(--primary);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.ex-quand.ex-tournoi{background:color-mix(in srgb, var(--warning) 30%, var(--warning-soft));color:var(--warning)}.ex-joueur{border-top:1px solid var(--beige-100);padding:10px 14px}.ex-joueur:first-of-type{border-top:0}.ex-nom{font-family:var(--font-display);color:var(--ink);margin-bottom:6px;font-size:15px;font-weight:700}.ex-sens{margin-top:12px}.ex-cartes{flex-direction:column;gap:6px;margin-top:4px;display:flex}.ex-carte{align-items:center;gap:8px;display:flex}.ex-carte img{object-fit:cover;border-radius:4px;flex-shrink:0;width:30px;height:42px}.ex-carte span{min-width:0}.ex-carte b{color:var(--ink);font-size:13.5px;display:block}.ex-carte small{font-family:var(--font-mono);color:var(--ink-3);font-size:11px}.ex-retire{border:1px solid var(--border);background:var(--warning-soft);border-radius:14px;margin-bottom:12px;padding:12px 14px}.ex-retire b{color:var(--ink);font-size:14.5px;display:block}.ex-retire small{color:var(--ink-3);margin:4px 0 10px;font-size:12px;display:block}.dk-mq-list{flex-direction:column;gap:4px;max-height:44vh;margin-bottom:10px;display:flex;overflow-y:auto}.dk-mq{align-items:baseline;gap:8px;font-size:13px;display:flex}.dk-mq b{font-family:var(--font-mono);color:var(--primary);min-width:26px;font-size:12px}.dk-mq span{min-width:0;color:var(--ink);flex:1}.dk-mq small{font-family:var(--font-mono);color:var(--ink-3);font-size:11px}.dk-loupe-bas{color:var(--sur-sombre);font-family:var(--font-mono);text-shadow:0 1px 6px #0009;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex}.co-puces{scrollbar-width:none;flex-wrap:nowrap;margin-top:10px;margin-bottom:0;padding-bottom:4px;overflow-x:auto}.co-puces::-webkit-scrollbar{display:none}.co-puces .ev-choice{white-space:nowrap;flex:none}.co-puces .ev-choice small{font-family:var(--font-mono);opacity:.7;margin-left:6px;font-size:11px;font-weight:700}.co-puce-plus{min-width:44px;padding:0 12px}.co-vue-hint{margin:8px 2px 0}.co-statut{letter-spacing:.06em;font-style:normal;font-weight:700}.co-statut-echange{color:var(--primary)}.co-statut-vente{color:var(--error)}.co-row.co-proposee .dk-qty{background:var(--primary-soft);color:var(--primary)}.co-row.co-proposee .co-edition .co-statut-vente~*{color:inherit}.co-collection{align-items:center;gap:8px;padding:6px 0;display:flex}.co-collection .ev-input.co-colnom{flex:1;min-width:0;height:44px;margin:0}.co-collection .ev-pname{flex:1;min-width:0}.co-collection .ev-state{flex:none}.ex-vide{color:var(--ink-3);padding:8px 14px 10px;font-size:12.5px}.ex-voeux-toggle{background:var(--bg);border:0;border-top:1px solid var(--beige-100);text-align:left;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 14px;display:flex}.ex-voeux-toggle>span:first-child{font-family:var(--font-display);color:var(--ink);font-size:14px;font-weight:700}.ex-voeux-toggle>small{min-width:0;color:var(--ink-3);flex:1;font-size:11.5px}.ex-voeux{border-top:1px dashed var(--border);padding:8px 14px 12px}.ex-voeux .ex-joueur{padding-left:0;padding-right:0}.ex-carte .ex-jelai{flex:none;min-height:36px;margin-left:auto;padding:0 12px;font-size:12.5px}.ex-carte .ex-jelai.on{background:var(--primary-soft);color:var(--primary);border-color:var(--border)}.dk-tag{font-family:var(--font-mono);letter-spacing:.1em;font-size:11px;font-weight:700;display:block}.dk-tag-manque{color:var(--error);text-transform:uppercase}.dk-tag-proxy{color:var(--warning);text-transform:uppercase}.dk-card-btns-2{margin-top:6px}.dk-proxy-q{color:var(--ink);margin:6px 0 10px;font-size:14px;line-height:1.45}.pl-zone.has-art{box-shadow:inset 0 0 0 3px var(--pl-seat,transparent)}.pl-art{background-position:50% 30%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.pl-art:after{content:"";background:linear-gradient(#0e223880,#0e2238d1);position:absolute;inset:0}.pl-zone.has-art .pl-life,.pl-zone.has-art .pl-zname{text-shadow:0 1px 8px #0e2238d9}.sa-card{background:var(--surface);border:1px solid var(--border);border-radius:20px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.sa-head{align-items:center;gap:12px;min-width:0;display:flex}.sa-head>div{min-width:0}.sa-logo{background:var(--primary);width:44px;height:44px;color:var(--sur-primary);font-family:var(--font-mono);object-fit:cover;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.sa-h{font-family:var(--font-display);color:var(--primary);font-size:17px;font-weight:800;line-height:1.2}.sa-s{color:var(--ink-2);font-size:12.5px}.sa-tiles{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sa-tile{background:var(--primary-soft);border-radius:14px;flex-direction:column;min-width:0;padding:10px 12px;display:flex}.sa-tile b{font-family:var(--font-display);color:var(--primary);font-size:24px;line-height:1.1}.sa-tile span{color:var(--primary);font-size:11px}.sa-note{color:var(--ink-2);font-size:12.5px}.sa-sec{justify-content:space-between;align-items:baseline;gap:12px;margin:0 2px;display:flex}.sa-sec h3{font-family:var(--font-display);color:var(--ink);margin:0;font-size:17px;font-weight:800}.sa-sec a{color:var(--primary);font-size:13px;font-weight:700;text-decoration:none}.sa-list{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:4px 6px}.sa-row{align-items:center;gap:12px;padding:10px;text-decoration:none;display:flex}.sa-row+.sa-row{border-top:1px solid var(--surface-2)}.sa-rank{min-width:22px;font-family:var(--font-display);color:var(--primary);font-size:15px;font-weight:800}.sa-name{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:1;font-size:15px}.sa-name small{color:var(--ink-3);font-size:11.5px;display:block}.sa-pts{font-family:var(--font-display);color:var(--ink);font-size:17px;font-weight:800}.sa-me{background:var(--primary-soft);border-radius:12px}.sa-me,.sa-me+.sa-row{border-top-color:#0000!important}.sa-me .sa-name{color:var(--primary);font-weight:700}.sa-name a.sa-profil{color:inherit;text-underline-offset:3px;text-decoration:underline}@media (pointer:coarse){.sa-name a.sa-profil{min-height:44px;line-height:44px;display:inline-block}}.sa-masque .sa-name{color:var(--ink-3);font-style:italic}.sa-gap{height:6px}.sa-tag{font-family:var(--font-mono);letter-spacing:.12em;background:var(--primary-soft);color:var(--primary);white-space:nowrap;border-radius:6px;padding:3px 7px;font-size:11px;font-weight:700}.sa-tag.off{background:var(--surface-2);color:var(--ink-3)}.sa-hint{background:var(--primary-soft);color:var(--primary);border-radius:14px;padding:12px 14px;font-size:13px;line-height:1.45}.sa-sec-lien{color:var(--primary);font-size:13px;font-weight:700}.op-cols.has-saison{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}@media (width<=900px){.op-cols.has-saison{grid-template-columns:minmax(0,1fr)}.op-cols.has-saison .op-aside{order:-1}}.op-aside .sa-card{gap:10px}.pl-habitude{background:var(--primary-soft);border:1px solid var(--color-primary-200);color:var(--primary-soft-ink);border-radius:16px;margin:16px 20px 0;padding:14px}.pl-habitude .pl-pip{margin:0 0 4px}.pl-habitude-nom{font-size:18px;font-family:var(--font-display,inherit);font-weight:800;display:block}.pl-habitude-meta{color:var(--b-bleu-texte,#3d5278);margin:2px 0 10px;font-size:13px}.pl-habitude .pl-cta{width:100%}.pl-habitude .pl-hint:empty{display:none}.nb-jeux{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.nb-jeux[hidden]{display:none}.nb-menu{appearance:auto;max-width:200px;padding-right:8px}.ev-parite{background:var(--b-bleu-fond,#e8eef7);border:1px solid var(--b-bleu-bord,#b9c8e0);color:var(--primary);border-radius:12px;padding:9px 12px;font-size:13.5px;line-height:1.4}.ev-parite.is-alerte{background:var(--error-soft);border-color:var(--error);color:var(--error)}.ev-parite-chip{background:var(--b-ambre-fond,#fff3e0);border:1px solid var(--b-ambre-bord,#f0c98a);color:var(--b-ambre-texte,#8a4b00);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.ev-parite-msg{color:var(--ink-2);margin-top:4px;font-size:12.5px}.dk-tabs{gap:6px;display:flex}.dk-tabs button{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--ink-3);border-radius:999px;flex:1;font-size:13.5px;font-weight:700}.dk-tabs button.on{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.dk-src{color:var(--ink-3);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.dk-src span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dk-an{gap:10px;display:grid}.dk-an-verdict{background:var(--primary);color:var(--on-primary);border-radius:14px;padding:12px 14px}.dk-an-vtop{justify-content:space-between;align-items:center;gap:8px;font-size:17px;display:flex}.dk-an-pill{background:var(--surface);color:var(--primary);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:800}.dk-an-vtxt{margin-top:4px;font-size:13.5px;line-height:1.4}.dk-an-card{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:11px 13px}.dk-an-card h4{color:var(--ink);margin:0 0 6px;font-size:12.5px}.dk-an-pf{font-size:13px;line-height:1.5}.dk-an-pf .p{color:var(--b-vert-texte,#14572e);font-weight:800}.dk-an-pf .m{color:var(--b-rouge-texte,#8e2a17);font-weight:800}.dk-an-jg{gap:8px;display:flex}.dk-an-j{text-align:center;cursor:help;flex:1}.dk-an-jn{color:var(--primary);font-size:30px;font-weight:900;line-height:1.1}.dk-an-jr{background:var(--b-beige-fond,#efe8da);border-radius:3px;height:6px;margin:4px 0;overflow:hidden}.dk-an-jr i{background:var(--primary);height:100%;display:block}.dk-an-jk{color:var(--ink-3);font-size:11px;font-weight:700}.dk-an-acts{flex:none;gap:14px;display:flex}.dk-an-regle,.dk-an-lien{color:var(--primary);background:0 0;border:0;min-height:32px;padding:8px 0 0;font-size:12px;font-weight:700;text-decoration:underline}.dk-an-regles{color:var(--ink-3);font-size:12px;line-height:1.45}.dk-an-regles p{margin:6px 0 0}.dk-an-grid{gap:10px;display:grid}.dk-an-chips{flex-wrap:wrap;gap:4px;display:flex}.dk-an-chip{border:1px solid var(--border);color:var(--ink-3);background:var(--surface);border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:700}.dk-an-chip.hot{background:var(--b-ambre-fond,#fff3e0);border-color:var(--b-ambre-bord,#f0c98a);color:var(--b-ambre-texte,#8a4b00)}.dk-an-bar{align-items:flex-end;gap:4px;height:90px;padding-top:14px;display:flex}.dk-an-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.dk-an-col i{background:var(--primary);opacity:.85;border-radius:3px 3px 0 0;width:100%;min-height:2px;display:block}.dk-an-col b{color:var(--ink-3);font-size:11px;position:absolute;top:-2px}.dk-an-col em{color:var(--ink-3);margin-top:2px;font-size:11px;font-style:normal}.dk-an-note{color:var(--ink-3);margin-top:4px;font-size:11.5px}.dk-an-pc{border-radius:6px;height:12px;margin-top:3px;display:flex;overflow:hidden}.dk-an-pc i{height:100%;display:block}.dk-an-legs{flex-wrap:wrap;gap:4px 10px;margin-top:6px;display:flex}.dk-an-leg{color:var(--ink-3);align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.dk-an-leg i{border-radius:50%;width:9px;height:9px;display:inline-block}.dk-an-l{border-bottom:1px solid #efe8da;justify-content:space-between;gap:8px;padding:4px 0;font-size:12.5px;display:flex}.dk-an-res{gap:6px;display:flex}.dk-an-res div{background:var(--b-beige-fond,#f4efe4);text-align:center;border-radius:8px;flex:1;padding:6px}.dk-an-res b{font-size:18px;font-weight:900;display:block}.dk-an-res span{color:var(--ink-3);font-size:11px}.dk-an-plist{gap:6px;margin-top:8px;display:grid}.dk-an-partie{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:6px;padding:9px 12px;display:grid}.dk-an-partie.hors{opacity:.8;border-style:dashed}.dk-an-ptxt small{color:var(--ink-3);font-size:11.5px;display:block}.dk-an-pbtn{align-items:center;gap:10px;display:flex}.dk-an-pbtn .ev-state{height:40px;padding:0 12px;font-size:12px}.dk-pc-courbe{width:100%;height:64px;display:block}.dk-pc-moitie{stroke:var(--border);stroke-width:1px}.dk-pc-trait{stroke:var(--primary);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.dk-pc-pt{fill:var(--primary);stroke:#fff;stroke-width:1.2px}.dk-pc-filtres{margin-top:2px}.dk-pc-filtre{border:1px solid var(--border);min-height:36px;color:var(--ink-3);background:var(--surface);border-radius:999px;padding:0 12px;font-size:12px;font-weight:700}.dk-pc-filtre.on{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.dk-pc-carnet{border:1px solid var(--border);background:var(--surface);border-radius:14px;overflow:hidden}.dk-pc-sortie+.dk-pc-sortie{border-top:1px solid #efe8da}.dk-pc-sortie.hors{opacity:.85}.dk-pc-tete{text-align:left;width:100%;min-height:52px;color:var(--ink);font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.dk-pc-txt{gap:1px;min-width:0;display:grid}.dk-pc-txt small{color:var(--ink-3);font-size:11.5px}.dk-pc-date{font-family:var(--mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;font-size:11px!important}.dk-pc-txt b{font-size:13.5px}.dk-pc-dots{flex:none;gap:3px;display:inline-flex}.dk-pc-dots i{border:2px solid var(--primary);box-sizing:border-box;border-radius:50%;width:10px;height:10px}.dk-pc-dots i.v{background:var(--primary)}.dk-pc-rang{color:var(--b-violet-texte,#5b2c6f);flex:none;font-size:18px;font-weight:900}.dk-pc-detail{gap:6px;padding:0 12px 10px;display:grid}.dk-pc-detail>small{color:var(--ink-3);font-size:11.5px}.dk-tag{vertical-align:1px;border-radius:5px;margin-right:6px;padding:1px 6px;font-size:11px;font-weight:800;display:inline-block}.dk-tag.l{background:var(--b-bleu-fond,#e7eef8);color:var(--primary)}.dk-tag.s{background:var(--b-beige-fond,#f2e9da);color:var(--b-ambre-texte,#7a4b12)}.dk-tag.t{background:var(--b-violet-fond,#ede4f3);color:var(--b-violet-texte,#5b2c6f)}.dk-pub{border-top:1px solid #efe8da;margin-top:8px;padding-top:8px}.dk-pub-ligne{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.dk-pub-ligne small{color:var(--ink-3);font-size:11.5px;font-weight:400;display:block}.dk-pub-ligne input{width:44px;height:26px;accent-color:var(--primary);flex:none}.dk-cibles{gap:8px;display:grid}.dk-cible{border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;display:flex}.dk-cible small{color:var(--ink-3);font-size:11.5px;display:block}@media (width>=900px){.dk-an-grid{grid-template-columns:repeat(2,1fr)}.dk-an-jn{font-size:38px}}.dk-cd-grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dk-cd{border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:14px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.dk-cd-art{background:linear-gradient(135deg,#dce4f0,#efe8da);height:64px;display:block}.dk-cd-art img{object-fit:cover;width:100%;height:100%;display:block}.dk-cd-in{gap:3px;padding:9px 11px 11px;display:grid}.dk-cd-nom{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.25;display:-webkit-box;overflow:hidden}.dk-cd-taux{align-items:baseline;gap:8px;display:flex}.dk-cd-taux em{font-style:normal;font:900 26px var(--font-display);color:var(--primary)}.dk-cd-taux small,.dk-cd-src,.dk-cd-best{color:var(--ink-3);font-size:11px}.dk-cd-rep{background:var(--b-beige-fond,#efe8da);border-radius:4px;height:8px;display:flex;overflow:hidden}.dk-cd-rep i.l{background:#3d6fb0}.dk-cd-rep i.s{background:#c9a26a}.dk-cp-cadre{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:10px 12px}.dk-cp-filtres{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.dk-cp{gap:8px;display:grid}.dk-cp-ligne{grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) auto;align-items:center;gap:10px;font-size:12.5px;display:grid}.dk-cp-nom{align-items:center;gap:8px;min-width:0;display:flex}.dk-cp-nom b{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.dk-cp-nom img,.dk-cp-nom i{object-fit:cover;background:var(--b-bleu-fond,#dce4f0);border-radius:5px;flex:none;width:24px;height:24px}.dk-cp-piste{background:var(--b-beige-fond,#efe8da);border-radius:4px;height:16px;position:relative;overflow:hidden}.dk-cp-piste i{background:var(--primary);border-radius:4px;position:absolute;top:0;bottom:0;left:0}.dk-cp-piste i.faible{background:repeating-linear-gradient(45deg,#9fb1cc,#9fb1cc 4px,#c3cfdf 4px 8px)}.dk-cp-val{color:var(--ink-3);white-space:nowrap;text-align:right;font-size:11.5px}.dk-cp-val b{color:var(--ink)}.pj-rang{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pj-puce{border:1.5px solid var(--border);background:var(--surface);min-height:44px;color:var(--ink);border-radius:999px;padding:0 16px;font-size:14px;font-weight:600}.pj-puce.on{background:var(--primary);border-color:var(--primary);color:var(--sur-primary)}.pj-date{border:1px solid var(--border);background:var(--surface);height:44px;color:var(--ink);border-radius:12px;padding:0 12px;font-family:inherit;font-size:15px}.pj-joueur{background:var(--surface);border:1px solid var(--border);border-radius:14px;align-items:center;gap:10px;min-height:64px;padding:8px 10px;display:flex}.pj-joueur.gagne{border:2px solid var(--signature);padding:7px 9px}.pj-couronne{width:44px;height:44px;color:var(--ink-3);background:0 0;border:none;flex-shrink:0;place-items:center;display:grid}.pj-joueur.gagne .pj-couronne{color:var(--signature)}.pj-jn{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pj-jn b{font-family:var(--font-display);font-size:15px}.pj-jn small{color:var(--ink-3);font-size:12px}.pj-moi{font-family:var(--font-mono);background:var(--primary-soft);color:var(--ink-3);border-radius:6px;padding:1px 6px;font-size:11px;font-weight:700}@media (pointer:coarse){.pj-nom-champ,.pj-deck{height:48px!important}}.pj-nom-champ,.pj-deck{border:1px solid var(--border);background:var(--bg);width:100%;height:40px;color:var(--ink);border-radius:10px;padding:0 10px;font-family:inherit;font-size:15px}.pj-deck{height:36px;font-size:13px}.pj-retrait{width:44px;height:44px;color:var(--ink-3);background:0 0;border:none;flex-shrink:0;font-size:22px}.pj-ajout{border:1.5px dashed var(--border);min-height:48px;color:var(--primary);background:0 0;border-radius:14px;font-size:15px;font-weight:600}.pj-msg{text-align:center;min-height:18px;color:var(--error)}.ps-ajout{justify-content:center;align-items:center;text-decoration:none;display:flex}.ct-intro{background:var(--surface);border:1px solid var(--border);color:var(--ink-2,var(--ink));border-radius:14px;flex-direction:column;gap:6px;padding:14px 16px;font-size:14px;line-height:1.45;display:flex}.ct-intro strong{font-family:var(--font-display);color:var(--ink);font-size:17px;line-height:1.25}.ct-liste{flex-direction:column;gap:10px;display:flex}.ct-nom{text-align:left;background:var(--surface);border:1px solid var(--border);width:100%;min-height:64px;color:var(--ink);border-radius:14px;align-items:center;gap:14px;padding:10px 16px;font-family:inherit;display:flex}.ct-nom.on{border:2px solid var(--primary);padding:9px 15px}.ct-case{border:2px solid var(--ink-3);width:24px;height:24px;color:var(--sur-primary);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ct-nom.on .ct-case{background:var(--primary);border-color:var(--primary)}.ct-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.ct-txt b{font-family:var(--font-display);text-overflow:ellipsis;font-size:17px;overflow:hidden}.ct-txt small{color:var(--ink-3);font-size:13px}.pl-cta-2{background:var(--surface);color:var(--primary);box-shadow:inset 0 0 0 1.5px var(--border);height:52px;font-size:16px}.rs{text-align:left;flex-direction:column;gap:10px;margin:14px 0;display:flex}.rs-vedette{background:var(--primary);color:var(--on-primary);border-radius:14px;flex-direction:column;gap:4px;padding:14px;display:flex}.rs-vedette small,.rs-saison small{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.rs-vedette small:before,.rs-saison small:before{content:"◆ "}.rs-vedette small{color:var(--primary-soft)}.rs-vedette b{font-family:var(--font-display);font-size:20px;font-weight:800}.rs-vedette span{color:var(--primary-soft);font-size:13px}.rs-phrase{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.rs-phrase b{font-family:var(--font-display);font-size:16px;font-weight:700}.rs-phrase span{color:var(--ink-3);font-size:13px}.rs-saison{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:12px 14px}.rs-saison small{color:var(--ink-3);margin-bottom:6px;display:block}.rs-ligne{align-items:center;gap:10px;padding:3px 0;font-size:14px;font-weight:600;display:flex}.rs-ligne i{font-style:normal;font-family:var(--font-mono);width:18px;color:var(--ink-3);font-size:13px;font-weight:700}.scn-viseur{background:radial-gradient(circle at 50% 40%,#3a2f70,#0e0b1f 70%);border-radius:18px;place-items:start center;height:300px;display:grid;position:relative;overflow:hidden}.scn-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.scn-cadre{aspect-ratio:63/88;height:78%;box-shadow:inset 0 0 0 3px var(--cadre,#ff7a55), inset 0 0 0 5px #0e0b1fb8, 0 0 0 2px #0e0b1fb8, 0 0 0 999px #0e0b1f61;border-radius:12px;margin-top:12px;position:relative}.scn-bande{box-sizing:border-box;border:2px dashed var(--cadre,#ff7a55);border-radius:5px;animation:1.6s ease-in-out infinite scn-bande;position:absolute}@keyframes scn-bande{50%{opacity:.45}}.scn-bas{line-height:1.35;font-family:var(--font-mono);color:#e6e0f8;text-shadow:0 1px 4px #000c;justify-content:space-between;align-items:flex-end;gap:12px;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:10px;left:12px;right:12px}.scn-msg{text-align:center;color:#f4f1fb;place-items:center;margin:0;font-size:14px;line-height:1.45;display:grid;position:absolute;inset:14px 18px 40px}.scn-msg[hidden]{display:none}.scn-msg{align-content:center;gap:12px}.scn-msg p{margin:0}.scn-reessayer{min-height:44px;padding:0 22px}.scn-reessayer[hidden]{display:none}.scn-viseur{--cadre:#ff7a55}.scn-viseur[data-etat=reconnue]{--cadre:#8ff0c9}.scn-cadre{transition:box-shadow .2s}.scn-viseur[data-etat=reconnue] .scn-bande{border-style:solid;animation:none}.scn-viseur[data-etat=reconnue] .scn-cadre:after{content:"✓";content:"✓" / "";background:var(--cadre);color:#0e0b1f;width:26px;height:26px;font:700 16px/1 var(--font-mono,monospace);border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 0 0 2px #0e0b1fb8}@media (prefers-reduced-motion:reduce){.scn-cadre{transition:none}}.scn-sans-camera .scn-video,.scn-sans-camera .scn-cadre{display:none}.scn-nom{flex-direction:column;gap:2px;min-height:20px;display:flex}.scn-nom small{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.scn-nom b{font-family:var(--font-display);color:var(--ink);overflow-wrap:anywhere;font-size:22px;line-height:1.1}.scn-zone{flex-direction:column;gap:12px;display:flex}.scn-titre{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin:0;font-size:12px;font-weight:700}.scn-editions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.scn-ed{border:2px solid var(--border);background:var(--surface);min-height:44px;color:var(--ink);text-align:center;border-radius:12px;align-content:start;justify-items:center;gap:3px;padding:8px 6px 10px;font-size:12px;display:grid}.scn-ed[aria-checked=true]{border-color:var(--safran,#f5a524)}.scn-ed img{aspect-ratio:488/680;object-fit:contain;background:#0000002e;border-radius:4px;width:100%;max-width:76px}.scn-ed b{overflow-wrap:anywhere;font-size:13px;font-weight:800}.scn-ed small{color:var(--ink-3);font-size:11px}.scn-prix{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.scn-puces{flex-wrap:wrap;gap:8px;display:flex}.scn-puce{background:var(--surface-2);min-height:44px;color:var(--ink-2);border:0;border-radius:999px;padding:0 16px;font-size:13px;font-weight:800}.scn-puce[aria-pressed=true]{background:var(--primary);color:var(--sur-primary)}.scn-puce:disabled{opacity:.6}.scn-main{flex-direction:column;gap:8px;display:flex}.scn-lien{min-height:44px;color:var(--primary);text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:0 4px;font-size:14px;font-weight:700;text-decoration:underline}.scn-actions{gap:8px;display:grid}.scn-rangement{color:var(--ink-2);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;font-size:13px;font-weight:700;display:grid}.scn-rangement select{min-height:44px}.scn-secondaires{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.scn-secondaires .pl-sbtn{min-height:46px}.scn-secondaires .pl-sbtn:disabled{opacity:.45}.scn-pile{flex-direction:column;gap:8px;display:flex}.scn-pile[hidden]{display:none}.scn-pile-liste{gap:6px;margin:0;padding:0;list-style:none;display:grid}.scn-pile-liste li{align-items:center;gap:10px;min-height:44px;display:flex}.scn-pile-liste li:first-child{font-weight:700}.scn-pile-liste img{aspect-ratio:488/680;object-fit:contain;background:#0000002e;border-radius:3px;flex:none;width:32px}.scn-pile-liste span{min-width:0;display:grid}.scn-pile-liste b{overflow-wrap:anywhere;font-size:14px}.scn-pile-liste small{color:var(--ink-3);font-size:11px}.scn-total{font-variant-numeric:tabular-nums;color:var(--ink);margin:0;font-size:14px;font-weight:800}.co-scan{background:var(--surface);width:100%;color:var(--primary);border-color:var(--border);justify-content:center;align-items:center;text-decoration:none;display:flex}.ck-scan{width:100%;margin-top:12px}@media (prefers-reduced-motion:reduce){.scn-bande{animation:none}}.pl-qui-choix[data-busy],.pl-qui .pl-deckchip[data-busy]{opacity:.6}.pl-qui .pl-qui-pseudo{text-overflow:ellipsis;white-space:nowrap;max-width:14em;font-size:12px;font-weight:600;line-height:14px;display:block;overflow:hidden}[hidden]{display:none!important}.top-bar-espace{min-height:44px;color:inherit;font:inherit;cursor:pointer;border-radius:var(--radius-md);text-align:left;background:0 0;border:none;align-items:center;gap:10px;margin:0;padding:0 6px 0 0;display:flex}.top-bar-espace:hover{background:var(--surface-2)}.top-bar-espace:focus-visible,.jd-selecteur-btn:focus-visible,.jd-lat-item:focus-visible,.jd-lat-sous a:focus-visible,.jd-lat-cta:focus-visible,.jd-lat-retour:focus-visible,.jd-sel-ligne:focus-visible,.jd-barre-bas a:focus-visible,.t-ctx-tab:focus-visible,.jd-plus-ligne:focus-visible{outline:3px solid var(--focus);outline-offset:2px}#sidebarEspace{border-top:none;flex-direction:column;gap:2px;margin-top:0;padding-top:0;display:flex}.jd-selecteur-btn{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;min-height:52px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:10px;margin:0 0 8px;padding:6px 8px;display:flex}.jd-selecteur-btn[aria-expanded=true]{border-color:var(--primary)}.jd-selecteur-btn>svg{color:var(--ink-3);flex-shrink:0}.jd-selecteur-logo{flex-shrink:0;display:flex}.jd-logo-jd,.jd-logo-club{background:var(--primary);width:34px;height:34px;color:var(--on-primary);font:900 15px/1 var(--font-display);letter-spacing:-.02em;border-radius:8px;justify-content:center;align-items:center;display:flex}.jd-logo-club{background:var(--primary-soft);color:var(--primary-soft-ink);font-size:16px}.jd-selecteur-txt{flex-direction:column;flex:1;min-width:0;display:flex}.jd-selecteur-nom{font:800 14px/1.25 var(--font-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.jd-selecteur-sous{font:400 12px/1.3 var(--font-body);color:var(--ink-3)}.jd-lat-nav{flex-direction:column;gap:2px;padding-top:4px;display:flex}.jd-lat-item{border-radius:var(--radius-md);min-height:40px;color:var(--ink);font:600 14px/1.2 var(--font-body);cursor:pointer;align-items:center;gap:12px;padding:0 10px;text-decoration:none;display:flex}.jd-lat-item:hover{background:var(--surface-2)}.jd-lat-item[aria-current=page]{background:var(--primary-soft);color:var(--primary-soft-ink);box-shadow:inset 3px 0 0 var(--signature);font-weight:800}.jd-lat-item[aria-current=page] svg{color:var(--signature)}.jd-lat-item svg{flex-shrink:0}.jd-lat-lib{flex:1;min-width:0}.jd-lat-item.is-reserve{color:var(--ink-3);cursor:default}.jd-lat-item.is-reserve:hover{background:0 0}.jd-lat-note{font:600 11px/1 var(--font-body);color:var(--ink-3)}.jd-lat-sous{flex-direction:column;gap:1px;padding:2px 0 6px 40px;display:flex}.jd-lat-sous a{font:500 13px/1.3 var(--font-body);color:var(--ink-3);border-radius:8px;padding:6px 8px;text-decoration:none;display:block}.jd-lat-sous a:hover{color:var(--ink)}.jd-lat-sous a[aria-current=page]{color:var(--ink);font-weight:700}.jd-groupe{font:600 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);padding:14px 10px 4px}.jd-lat-cta{border-radius:var(--radius-md);background:var(--primary);min-height:44px;color:var(--on-primary);font:700 15px/1 var(--font-body);justify-content:center;align-items:center;gap:8px;margin:0 0 6px;text-decoration:none;display:flex}.jd-lat-invite{flex-direction:column;gap:6px;margin-top:14px;padding:0 4px;display:flex}.jd-lat-cta-2{border-radius:var(--radius-md);border:1px solid var(--primary);min-height:40px;color:var(--primary);font:600 14px/1 var(--font-body);justify-content:center;align-items:center;text-decoration:none;display:flex}.jd-lat-retour{min-height:36px;color:var(--ink-3);font:700 13px/1.2 var(--font-body);align-items:center;gap:4px;padding:0 6px;text-decoration:none;display:flex}.jd-lat-retour:hover{color:var(--ink)}.jd-lat-tete{border-bottom:1px solid var(--border);align-items:center;gap:8px;margin-bottom:6px;padding:6px 8px 10px;display:flex}.jd-lat-tete-nom{font:900 17px/1.2 var(--font-display);letter-spacing:-.01em;text-overflow:ellipsis;min-width:0;overflow:hidden}.jd-barre-bas{background:var(--surface);border-top:1px solid var(--border);padding:0 6px 14px;display:flex}.jd-barre-bas a{box-sizing:border-box;min-width:0;height:64px;color:var(--ink-3);font:600 11px/1.1 var(--font-body);flex-direction:column;flex:1;align-items:center;gap:4px;padding-top:9px;text-decoration:none;display:flex;position:relative}.jd-barre-bas a>*{position:relative}.jd-barre-bas a span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.jd-barre-bas a[aria-current=page]{color:var(--primary);font-weight:800}.jd-barre-bas a[aria-current=page] svg{color:var(--signature)}.jd-barre-bas a[aria-current=page]:before{content:"";background:var(--primary-soft);border-radius:999px;width:52px;height:30px;position:absolute;top:6px}.jd-barre-espaces{z-index:300;display:none;position:fixed;bottom:0;left:0;right:0}@media (width<=899px){.jd-barre-espaces{display:flex}body.has-espace-nav{--bottom-nav-height:78px}body.has-espace-nav .main-content{padding-bottom:var(--bottom-nav-height)}}[hidden].jd-barre-espaces{display:none!important}#tCtxSous .t-ctx-tab{text-decoration:none;display:inline-block}@media (width>=900px){#tCtxSous{display:none!important}}.jd-sel-voile{z-index:900;background:#0e223873;position:fixed;inset:0}.jd-sel{z-index:901;background:var(--surface);color:var(--ink);border:1px solid var(--border);box-shadow:var(--shadow-lg);border-top:none;border-radius:0 0 16px 16px;flex-direction:column;gap:2px;max-height:86vh;padding:12px;animation:.18s ease-out jd-sel-descend;display:flex;position:fixed;top:0;left:0;right:0;overflow-y:auto}@media (width>=900px){.jd-sel{border-top:1px solid var(--border);border-radius:16px;width:340px;animation:none;top:56px;left:12px;right:auto}}@keyframes jd-sel-descend{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.jd-sel{animation:none}}.jd-sel-titre{font:900 19px/1.15 var(--font-display);letter-spacing:-.01em;padding:4px 8px 10px}.jd-sel-msg{color:var(--ink-3);font:400 14px/1.4 var(--font-body);padding:10px 8px}.jd-sel-ligne{border-radius:var(--radius-md);min-height:52px;color:var(--ink);align-items:center;gap:10px;padding:6px 8px;text-decoration:none;display:flex}.jd-sel-ligne:hover{background:var(--surface-2)}.jd-sel-ligne[aria-current=true]{background:var(--primary-soft);color:var(--primary-soft-ink)}.jd-sel-creer{min-height:44px;font:700 14px/1 var(--font-body)}.jd-sel-sep{background:var(--border);height:1px;margin:6px 0}.jd-plus-page{max-width:560px;margin:0 auto;padding:20px 16px 24px}.jd-plus-page h1{margin:0 0 14px;font-size:34px}.jd-plus-liste{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.jd-plus-ligne{min-height:52px;color:var(--ink);font:700 15px/1.2 var(--font-body);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:0 16px;text-decoration:none;display:flex}.jd-plus-ligne:last-child{border-bottom:none}.jd-plus-ligne:hover{background:var(--surface-2)}.jd-plus-ligne{min-height:64px}.jd-plus-tuile{border-radius:var(--radius-lg);background:var(--primary-soft);width:40px;height:40px;color:var(--primary-soft-ink);flex:none;justify-content:center;align-items:center;display:flex}.jd-plus-lib{flex-direction:column;flex:1;gap:2px;display:flex}.jd-plus-lib small{font:400 13px/1.3 var(--font-body);color:var(--ink-3)}.jd-plus-vide{color:var(--ink-3)}:root{--sidebar-width:256px}@media (width>=900px){#explorerTabBar{display:none!important}}.pl-brand-btn{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;min-height:44px;margin:0;padding:0;display:flex}.pl-brand-btn .pl-wordmark,.pl-brand-btn .pl-tagline{display:block}.pl-brand-btn .pl-marque{flex-shrink:0;width:40px;height:40px;display:block}.pl-brand-btn .pl-marque svg{width:100%;height:100%;display:block}.pl-brand-btn:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:6px}.pl-tabbar{padding:0 6px calc(14px + env(safe-area-inset-bottom))}.pl-tab{box-sizing:border-box;height:64px;color:var(--ink-3);background:0 0;border-radius:0;gap:4px;padding:9px 0 0;font-weight:600;position:relative}.pl-tab span{font-size:11px}.pl-tab.on{color:var(--primary);background:0 0;font-weight:800}.pl-tab.on:before{content:"";background:var(--primary-soft);border-radius:999px;width:52px;height:30px;position:absolute;top:6px}.pl-tab>*{position:relative}.pl-screen.pl-hasnav{padding-bottom:calc(86px + env(safe-area-inset-bottom))}.jd-sn{flex-direction:column;gap:20px;margin-top:8px;display:flex}.jd-sn-tete{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.jd-sn-surtitre{font:700 11px/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.jd-sn-titre-ligne{flex-wrap:wrap;align-items:center;gap:14px;margin-top:6px;display:flex}.jd-sn-titre{font:900 38px/1.05 var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0}.jd-sn-choix select{width:auto;max-width:100%;min-height:40px;font-weight:600}.jd-sn-actions,.jd-sn-boutons{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.jd-sn-intro{max-width:62ch;color:var(--ink-2);margin:0}.jd-sn-carte{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:18px}.jd-sn-carte-tete{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.jd-sn-compte{color:var(--ink-3);font-size:13px}.jd-sn-h3{font:900 19px/1.2 var(--font-display);color:var(--ink);margin:0 0 10px}.jd-sn-h4{font:800 16px/1.3 var(--font-display);color:var(--ink);margin:0 0 4px}.jd-sn-note{color:var(--ink-3);margin:6px 0 0;font-size:13px}.jd-sn-note:empty{display:none}.jd-sn-attente{color:var(--ink-3);padding:18px 6px;font-size:14px}.jd-sn-grille{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:20px;display:grid}.jd-sn-cote{flex-direction:column;gap:20px;display:flex}.jd-sn-classement{padding:6px 10px;overflow-x:auto}.jd-sn-table{border-collapse:collapse;width:100%;font-size:15px}.jd-sn-table th{text-align:left;font:700 11px/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);border-top:0;border-bottom:1px solid var(--border-subtle);background:0 0;padding:10px 12px}.jd-sn-table thead{background:0 0}.jd-sn-table tr td,.jd-sn-table tr:hover td{background:0 0;border-bottom:0}.jd-sn-table td{border-top:1px solid var(--border-subtle);color:var(--ink);padding:12px}.jd-sn-table .num{text-align:right;color:var(--ink-2)}.jd-sn-table .rang{font:900 16px/1 var(--font-display);color:var(--primary);width:2.5em}.jd-sn-table .pts{font:900 18px/1 var(--font-display);color:var(--ink)}.jd-sn-table .nom small{color:var(--ink-3)}.jd-sn-table tr.moi td{background:var(--primary-soft);font-weight:800}.jd-sn-tete-pastille{border-radius:var(--radius-pill);background:var(--primary);color:var(--on-primary);vertical-align:2px;margin-left:6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.jd-sn-evts{margin:4px 0 0;padding:0;list-style:none}.jd-sn-evts li+li,.jd-sn-evts li:first-child{border-top:1px solid var(--border-subtle)}.jd-sn-evts label{cursor:pointer;align-items:flex-start;gap:12px;padding:11px 0;display:flex}.jd-sn-evts input[type=checkbox]{width:20px;height:20px;accent-color:var(--primary);flex:none;margin-top:2px}.jd-sn-evts b{color:var(--ink);font-weight:700;display:block}.jd-sn-evts small{color:var(--ink-3);font-size:13px;display:block}.jd-sn-ajouter{margin-top:12px}.jd-sn-ajout{border-radius:var(--radius-lg);background:var(--surface-2);border:1px solid var(--border);margin-top:14px;padding:14px}.jd-sn-ajout .jd-sn-boutons{justify-content:flex-end;margin-top:10px}.jd-sn-form .jd-sn-champs{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.jd-sn-champ{color:var(--ink-2);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.jd-sn-champ .form-control{box-sizing:border-box;width:100%;font-weight:500}.jd-sn-large{grid-column:1/-1}.jd-sn-form .jd-sn-boutons{margin-top:14px}.jd-sn-supprimer{color:var(--error);margin-left:auto}.jd-sn-cote .jd-sn-champ .form-control{max-width:220px}.jd-sn-vue{flex-direction:column;gap:16px;display:flex}.jd-sn-def{max-width:62ch;color:var(--ink-2);margin:0}.jd-sn-frise{grid-template-columns:repeat(var(--n,10), minmax(0, 1fr));align-items:end;gap:4px;margin:0;padding:0;list-style:none;display:grid}.jd-sn-mois{justify-items:center;gap:6px;min-width:0;display:grid}.jd-sn-mois>i{background:var(--border-subtle);border-radius:6px;width:100%;max-width:96px;height:48px;display:block}.jd-sn-mois[data-etat=passe]>i{background:var(--primary)}.jd-sn-mois[data-etat=courant]>i,.jd-sn-mois[data-bout=fin]>i{height:72px}.jd-sn-mois[data-etat=courant]>i{outline:3px solid var(--primary);outline-offset:2px}.jd-sn-mois>span{max-width:100%;font:700 11px/1.2 var(--font-mono);text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.jd-sn-frise.longue{gap:2px}.jd-sn-frise.longue .jd-sn-mois:not([aria-current])>span{font-size:0}.jd-sn-phases{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.jd-sn-phase{border-radius:var(--radius-lg);background:var(--surface-2);flex-direction:column;gap:4px;padding:14px 12px 12px;display:flex}.jd-sn-phase strong{font:900 18px/1.1 var(--font-display);color:var(--ink)}.jd-sn-phase small{font:700 12px/1.3 var(--font-mono);color:var(--ink-3)}.jd-sn-phase p{color:var(--ink-2);margin:0;font-size:14px}.jd-sn-aide{background:var(--primary-soft);color:var(--ink-2);border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;font-size:14px;line-height:1.4;display:grid}.jd-sn-aide-i{background:var(--primary);width:28px;height:28px;color:var(--on-primary);font:900 16px/1 var(--font-body);border-radius:50%;place-items:center;display:grid}@media (width<=960px){.jd-sn-grille{grid-template-columns:minmax(0,1fr)}.jd-sn-titre{font-size:30px}.jd-sn-table td,.jd-sn-table th{padding-left:8px;padding-right:8px}}.se-body{background:var(--bg);color:var(--ink);font-family:var(--font-body);margin:0;overflow:hidden}.se{box-sizing:border-box;width:100vw;height:100vh;padding:3.2vh 3.75vw 0;position:relative}.se-top{border-bottom:1px solid var(--border);align-items:center;gap:1.25vw;padding-bottom:2.4vh;display:flex}.se-vign{background:var(--primary);width:4.4vw;height:4.4vw;color:var(--sur-primary);font:900 max(11px, 1.55vw) var(--font-display);border-radius:.95vw;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.se-vign img{object-fit:cover;width:100%;height:100%}.se-club{color:var(--ink-3);font-size:max(11px,1.15vw);font-weight:600}.se-titre{font:900 2.8vw/1.05 var(--font-display);margin:0}.se-kpis{gap:.85vw;margin-left:auto;display:flex}.se-kpi{background:var(--surface);border:1px solid var(--border);border-radius:.95vw;min-width:8.8vw;padding:1vh 1.25vw}.se-kpi b{font:900 max(11px, 2.3vw)/1.05 var(--font-display);color:var(--primary);display:block}.se-kpi span{color:var(--ink-3);font-size:max(11px,.9vw)}.se-cols{grid-template-columns:1fr 1fr;gap:2.9vw;margin-top:2.6vh;display:grid}.se-hd,.se-row{grid-template-columns:4.7vw 1fr 6.2vw 7.8vw;align-items:center;padding:0 1vw;display:grid}.se-hd{font:600 max(11px, .78vw) var(--font-mono);letter-spacing:.12em;color:var(--ink-3);padding-bottom:1vh}.se-hd span:nth-child(n+3),.se-row .ev,.se-row .pt{text-align:right}.se-row{border-radius:.75vw;height:6.3vh;font-size:max(11px,1.56vw)}.se-row:nth-child(2n){background:var(--surface-2)}.se-row .rk{font:900 max(11px, 1.9vw) var(--font-display);color:var(--primary)}.se-row .nm{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.se-row .ev{color:var(--ink-3);font-size:max(11px,1.15vw)}.se-row .pt{font:900 max(11px, 1.98vw) var(--font-display)}.se-row.lead{background:var(--primary);color:var(--sur-primary)}.se-row.lead .rk,.se-row.lead .ev{color:inherit}.se-row.mask .nm{color:var(--ink-3);font-style:italic;font-weight:500}.se-vide{text-align:center;color:var(--ink-3);margin-top:12vh;font-size:max(11px,1.7vw)}.se-foot{color:var(--ink-2);align-items:center;gap:1.45vw;font-size:max(11px,1.04vw);display:flex;position:absolute;bottom:3.3vh;left:3.75vw;right:3.75vw}.se-qr{border:1px solid var(--border);box-sizing:border-box;background:#fff;border-radius:.6vw;width:6.1vw;height:6.1vw;padding:.4vw}.se-qr svg{width:100%;height:100%;display:block}.se-foot b{color:var(--ink)}.se-live{align-items:center;gap:.5vw;display:inline-flex}.se-live i{background:var(--success);border-radius:50%;width:.6vw;height:.6vw;display:inline-block}.se-logo{font:900 max(11px, 1.45vw) var(--font-display);color:var(--ink);align-items:center;gap:.6vw;margin-left:auto;display:flex}.se-logo img{border-radius:.4vw;width:2.3vw;height:2.3vw}.se-outils{opacity:0;gap:.5vw;transition:opacity .2s;display:flex;position:absolute;top:1.2vh;right:1vw}.se:hover .se-outils,.se-outils:focus-within{opacity:1}.se-outils button{font:700 14px var(--font-body);border:1px solid var(--border);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:10px;padding:8px 14px}.se-page{color:var(--ink-3);font-size:max(11px,.95vw)}.jd-hb-liste{flex-direction:column;gap:14px;display:flex}.jd-hb-carte.jd-hb-inactive{opacity:.72}.jd-hb-titre{font:900 19px/1.2 var(--font-display);color:var(--ink);margin:0 0 4px}.jd-hb-meta{color:var(--ink-2);margin-top:2px;font-size:14px}.jd-hb-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.jd-hb-pastille{border-radius:var(--radius-pill);background:var(--surface-2,var(--border-subtle));color:var(--ink-2);font:700 11px/1.4 var(--font-mono);letter-spacing:.06em;padding:2px 8px;display:inline-block}.jd-hb-seg{flex-wrap:wrap;gap:6px;display:flex}.jd-hb-seg button{border:1.5px solid var(--border-subtle);background:var(--surface);min-height:40px;color:var(--ink-2);cursor:pointer;border-radius:10px;padding:0 14px;font-weight:700}.jd-hb-seg button.on{background:var(--primary-soft);border-color:var(--primary);color:var(--primary)}.jd-hb-jours button{border-radius:50%;width:44px;padding:0}.jd-hb-pauses{border-top:1px solid var(--border-subtle);max-width:420px;margin-top:14px;padding-top:12px}.jd-hb-mois{text-transform:capitalize;justify-content:space-between;align-items:center;display:flex}.jd-hb-grille{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;margin-top:8px;display:grid}.jd-hb-grille b{font:700 11px/1.4 var(--font-mono);color:var(--ink-3)}.jd-hb-jour{min-height:40px;color:var(--ink-3);background:0 0;border:0;border-radius:10px;font-weight:600}.jd-hb-jour.hors{opacity:.45}.jd-hb-jour.habitude{background:var(--primary-soft);color:var(--primary);cursor:pointer;font-weight:800}.jd-hb-jour.habitude:disabled{cursor:default;opacity:.6}.jd-hb-jour.pause{background:var(--surface);border:1.5px dashed var(--ink-3);color:var(--ink-3);text-decoration:line-through}.jd-ag-fond{z-index:1000;background:#15171a73;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.jd-ag-feuille{box-sizing:border-box;background:var(--surface);width:min(480px,100%);padding:12px 18px calc(18px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;box-shadow:0 -10px 30px #0000002e}@media (width>=640px){.jd-ag-fond{align-items:center}.jd-ag-feuille{border-radius:22px}}.jd-ag-poignee{background:var(--border-subtle);border-radius:3px;width:42px;height:5px;margin:0 auto 12px}.jd-ag-titre{font:900 20px/1.2 var(--font-display);color:var(--ink);margin:0}.jd-ag-sous{color:var(--ink);margin:4px 0 0;font-weight:700}.jd-ag-note{color:var(--ink-3);margin:4px 0 12px;font-size:14px}.jd-ag-principal{box-sizing:border-box;justify-content:center;width:100%;text-decoration:none;display:flex}.jd-ag-autres-titre{font:700 11px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:14px 0 6px}.jd-ag-autres{flex-wrap:wrap;gap:8px;display:flex}.jd-ag-autres a{text-decoration:none}.jd-ag-fermer{width:100%;margin-top:10px}.jd-nh-carte{background:var(--primary-soft);border-radius:var(--radius-xl);margin-bottom:12px;padding:16px}.jd-nh-titre{font:900 18px/1.2 var(--font-display);color:var(--ink);margin:0 0 4px}.jd-nh-meta{color:var(--ink-2);font-size:14px}.jd-nh-carte .btn{margin-top:10px}.jd-nh-ce-soir{border:2px solid var(--primary)}.jd-ev{margin-bottom:22px}.jd-ev-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.jd-ev-groupe{font:700 11px/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:14px 0 4px}.jd-ev-ligne{border-bottom:1px solid var(--border-subtle);grid-template-columns:8.5em 1fr auto;align-items:center;gap:10px;padding:10px 2px;display:grid}.jd-ev-date{color:var(--ink-2);font-size:14px}.jd-ev-nom{color:var(--ink);font-weight:700;text-decoration:none}.jd-ev-nom small{color:var(--ink-3);font-weight:400;display:block}.jd-ev-ligne.pause .jd-ev-nom b{text-decoration:line-through}.jd-ev-pastille{border-radius:var(--radius-pill);font:700 11px/1.4 var(--font-mono);letter-spacing:.06em;background:var(--border-subtle);color:var(--ink-2);padding:3px 9px;display:inline-block}.jd-ev-pastille.soiree{background:var(--primary-soft);color:var(--primary)}.jd-ev-pastille.tournoi{background:var(--warning-soft);color:var(--warning)}.jd-ev-vide{color:var(--ink-3);padding:12px 2px}.jd-ev-cal{max-width:460px;container-type:inline-size}.jd-ev-grille{grid-template-columns:repeat(7,minmax(0,1fr))}.jd-ev-cal-jour{text-align:left;min-height:92px;font:inherit;cursor:pointer;flex-direction:column;align-items:stretch;gap:3px;padding:5px;display:flex}.jd-ev-num{font-weight:800}.jd-ev-etiq{background:var(--primary);color:#fff;border-radius:6px;min-width:0;padding:3px 5px;font-size:11px;font-weight:800;line-height:1.15;display:block}.jd-ev-etiq.tournoi{background:var(--warning);color:var(--ink)}.jd-ev-titre{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.jd-ev-heure{opacity:.9;white-space:nowrap;font-size:11px;font-weight:600;display:block}.jd-ev-plus{color:var(--ink-2);font-size:11px;font-weight:800}.jd-ev-legende{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:10px 0 0;font-size:13px;display:flex}.jd-ev-puce{background:var(--primary);border-radius:50%;width:10px;height:10px}.jd-ev-puce.tournoi{background:var(--warning)}.jd-ev-legende .jd-ev-puce:not(:first-child){margin-left:8px}@container (width<=599px){.jd-ev-cal-jour{min-height:56px;padding:3px}.jd-ev-etiq{text-align:center;min-height:8px;padding:3px 1px}.jd-ev-titre{display:none}.jd-ev-heure{text-overflow:ellipsis;word-spacing:-.25em;letter-spacing:-.02em;white-space:nowrap;overflow:hidden}.jd-ev-plus{text-align:center}}@media (width<=600px){.jd-ev-ligne{grid-template-columns:1fr auto}.jd-ev-date{grid-column:1/-1}}.jd-hb-jour.choisi{outline:2px solid var(--primary)}.jd-hb-jour.aujourdhui{font-weight:900;text-decoration:underline}.jd-ev-cal-jour.aujourdhui{text-decoration:none}.jd-ev-cal-jour.aujourdhui .jd-ev-num{font-weight:900;text-decoration:underline}.jd-ecran{background:0 0;padding:28px 32px 48px}.jd-ecran .pl-screen{max-width:1120px;min-height:0;margin:0;padding:0}.jd-ecran .pl-screen.pl-hasnav{padding-bottom:0}.jd-ecran .pl-tabbar,.jd-ecran .pl-back{display:none}.jd-ecran .pl-top{padding:0 0 14px}.jd-ecran .pl-title{font:900 32px/1.15 var(--font-display);color:var(--primary);letter-spacing:-.015em}.jd-ecran .pl-body{padding:0}.jd-ecran .pl-foot{text-align:left;padding:28px 0 0}.jd-ecran[data-ecran=jouer] .pl-brand{display:none}.jd-ecran[data-ecran=jouer] .pl-h1{color:var(--primary);margin:0;font-size:32px}.jd-ecran[data-ecran=jouer] .pl-resume,.jd-ecran[data-ecran=jouer] .pl-habitude{max-width:720px;margin:18px 0 0}.jd-ecran[data-ecran=jouer] #plAccountSlot,.jd-ecran[data-ecran=jouer] #plInstallSlot{display:none}.jd-ecran[data-ecran=chiffres] #psBody{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px 24px;display:grid}.jd-ecran[data-ecran=chiffres] #psBody>:not(section),.jd-ecran[data-ecran=chiffres] #psBody>section:first-of-type{grid-column:1/-1}.jd-ecran[data-ecran=chiffres] .ps-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.jd-ecran[data-ecran=chiffres] #psBody>.pl-cta,.jd-ecran[data-ecran=chiffres] #psBody>button{max-width:420px}.jd-ecran[data-ecran=cartes] .ck-portes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.jd-ecran[data-ecran=cartes] .ck-porte{min-height:96px}.jd-ecran[data-ecran=soirees] .pl-screen,.jd-ecran[data-ecran=saison] .pl-screen,.jd-ecran[data-ecran=echanges] .pl-screen,.jd-ecran[data-ecran=partager] .pl-screen{max-width:860px}@media (width<=1100px){.jd-ecran[data-ecran=chiffres] #psBody{grid-template-columns:minmax(0,1fr)}}.jd-page-titre{font:900 32px/1.15 var(--font-display);color:var(--primary);letter-spacing:-.015em}.jd-lat-pied{border-top:1px solid var(--border-subtle);flex-wrap:wrap;gap:2px 14px;margin-top:10px;padding:16px 10px 8px;display:flex}.jd-lat-pied a{color:var(--ink-2);align-items:center;min-height:32px;font-size:13px;text-decoration:none;display:inline-flex}.jd-lat-pied a:hover,.jd-lat-pied a[aria-current=page]{color:var(--primary);text-decoration:underline}@media (width>=900px){.jd-tel-seul{display:none!important}}.jd-accueil{max-width:1120px;padding:28px 32px 48px}.jd-accueil .jd-page-titre{margin:0 0 4px}.jd-acc-lead{color:var(--ink-2);margin:0 0 18px}.jd-acc-bandeau{background:var(--primary);color:var(--sur-primary);border-radius:18px;gap:4px;margin-bottom:18px;padding:20px 22px;text-decoration:none;display:grid}.jd-acc-bandeau-quand{font:700 11px/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sur-sombre-2)}.jd-acc-bandeau-titre{font:900 26px/1.15 var(--font-display)}.jd-acc-bandeau-meta{color:var(--primary-soft);font-size:14px}.jd-acc-bandeau-cta{background:var(--bg);min-height:44px;color:var(--primary);border-radius:12px;justify-self:start;align-items:center;margin-top:10px;padding:10px 16px;font-weight:700;display:inline-flex}.jd-acc-cols{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.jd-acc-carte{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:16px 18px}.jd-acc-carte h2{font:800 17px/1.3 var(--font-display);color:var(--ink);margin:0 0 8px}.jd-acc-ligne,.jd-acc-club{border-top:1px solid var(--border-subtle);color:var(--ink);align-items:center;gap:12px;min-height:44px;padding:10px 0;text-decoration:none;display:flex}.jd-acc-ligne:first-child,.jd-acc-club:first-child{border-top:0}.jd-acc-date{text-align:center;background:var(--primary-soft);width:48px;color:var(--primary);border-radius:10px;flex-shrink:0;padding:6px 0}.jd-acc-date b{font:900 18px/1 var(--font-display);display:block}.jd-acc-date small{font:700 10px/1.4 var(--font-mono);text-transform:uppercase;display:block}.jd-acc-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.jd-acc-txt b{font-weight:700}.jd-acc-txt small{color:var(--ink-2);font-size:13px}.jd-acc-club-logo{background:var(--primary);width:44px;height:44px;color:var(--sur-primary);font:900 18px/1 var(--font-display);border-radius:10px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.jd-acc-club-logo img{object-fit:cover;width:100%;height:100%}.jd-acc-vide{color:var(--ink-3);margin:6px 0 12px}.jd-acc-reprise{background:var(--primary-soft);cursor:pointer;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px 16px;display:flex}.jd-ev-pastille.inscrit{background:var(--b-vert-fond,#ddebdd);color:var(--b-vert-texte,#2f6b3a)}@media (width<=899px){.jd-accueil{padding:16px}.jd-acc-cols{grid-template-columns:minmax(0,1fr)}}.jd-ecran[data-ecran=autour] .pl-screen{max-width:none}.jd-ecran[data-ecran=autour] .nb-bar{padding:4px 0 6px}.jd-ecran[data-ecran=autour] .nb-rayons{padding-left:0}.jd-ecran[data-ecran=autour] #nbBody{padding:8px 0 0!important}.nb-recherche{flex-wrap:wrap;align-items:center;gap:12px;padding:2px 0 8px;display:flex}.nb-recherche input{border:1px solid var(--border);background:var(--surface);max-width:460px;height:44px;font:inherit;color:var(--ink);border-radius:12px;flex:280px;padding:0 14px}.nb-recherche input:focus{border-color:var(--primary);box-shadow:var(--shadow-focus);outline:none}.nb-periodes{flex-wrap:wrap;gap:6px;display:inline-flex}.nb-duo{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:20px;display:grid}.nb-duo-liste{flex-direction:column;gap:18px;min-width:0;display:flex}.nb-duo-carte{position:sticky;top:72px}.nb-duo-carte .nb-map{height:calc(100vh - 220px);min-height:380px}@media (width<=1100px){.nb-duo{grid-template-columns:minmax(0,1fr)}.nb-duo-carte{order:-1;position:static}.nb-duo-carte .nb-map{height:360px}}.jd-ac-tete{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:18px;display:flex}.jd-ac-logo{object-fit:cover;background:var(--primary);width:56px;height:56px;color:var(--on-primary);font:900 20px/1 var(--font-display);border-radius:12px;flex:none;place-items:center;display:grid}.jd-ac-tete-texte{flex:1;min-width:200px}.jd-ac-tete-texte h1{margin:0}.jd-ac-sousligne{color:var(--ink-3);margin-top:2px;font-size:14px}.jd-ac-creer{position:relative}.jd-ac-creer summary{cursor:pointer;list-style:none}.jd-ac-creer summary::-webkit-details-marker{display:none}.jd-ac-creer-menu{z-index:20;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);min-width:220px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0f233c29}@media (width<=899px){.jd-ac-creer-menu{left:0;right:auto}}.jd-ac-creer-menu a,.jd-ac-creer-menu button{text-align:left;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:40px;padding:10px 12px;text-decoration:none}.jd-ac-creer-menu a:hover,.jd-ac-creer-menu button:hover{background:var(--surface-2)}.jd-ac-prochaine{background:var(--primary);color:var(--on-primary);border-radius:var(--radius-md);margin-bottom:18px;padding:18px 22px}.jd-ac-pip{font:700 11px/1.4 var(--font-mono);letter-spacing:.14em;opacity:.85}.jd-ac-prochaine-ligne{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:6px;display:flex}.jd-ac-prochaine-titre{font:900 26px/1.15 var(--font-display);color:var(--on-primary);margin:0}.jd-ac-prochaine-detail{opacity:.92;margin-top:4px;font-size:16px}.jd-ac-ouvrir{background:var(--surface);color:var(--primary);border-radius:var(--radius-md);cursor:pointer;border:0;min-height:44px;padding:10px 18px;font-weight:700}.jd-ac-msg{min-height:0;margin-top:6px;font-size:13px}.jd-ac-msg:empty{display:none}.jd-ac-grille{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:18px;display:grid}.jd-ac-grille.seule{grid-template-columns:minmax(0,1fr)}.jd-ac-droite{gap:18px;display:grid}.jd-ac-carte{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:18px 20px}.jd-ac-h3{font:900 18px/1.2 var(--font-display);color:var(--ink);margin:0 0 8px}.jd-ac-sous{color:var(--ink-3);margin:-4px 0 6px;font-size:13px}.jd-ac-ligne{border-top:1px solid var(--border-subtle);align-items:center;gap:12px;padding:10px 0;display:flex}.jd-ac-ligne-corps{min-width:0}.jd-ac-ligne-nom{font-weight:700}.jd-ac-ligne-nom a{color:inherit;text-decoration:none}.jd-ac-ligne-nom a:hover{text-decoration:underline}.jd-ac-ligne-detail{color:var(--ink-3);font-size:13px}.jd-ac-date{background:var(--primary-soft);width:48px;height:48px;color:var(--primary);text-align:center;border-radius:10px;flex:none;place-content:center;line-height:1.05;display:grid}.jd-ac-date b{font:900 18px/1 var(--font-display)}.jd-ac-date span{font:700 10px/1.2 var(--font-mono);letter-spacing:.06em}.jd-ac-rang{background:var(--primary-soft);width:40px;height:40px;color:var(--primary);font:900 17px/1 var(--font-display);border-radius:10px;flex:none;place-items:center;display:grid}.jd-ac-ligne.moi .jd-ac-ligne-nom{color:var(--primary)}.jd-ac-chiffre{justify-content:space-between;align-items:baseline;gap:10px;margin:6px 0 10px;display:flex}.jd-ac-chiffre b{font:900 30px/1 var(--font-display)}.jd-ac-relance{background:var(--warning-soft);color:var(--warning);border-radius:var(--radius-pill);padding:3px 10px;font-size:12px;font-weight:700}.jd-ac-barre{background:var(--border-subtle);border-radius:6px;height:10px;overflow:hidden}.jd-ac-barre i{background:var(--primary);height:100%;display:block}@media (width<=900px){.jd-ac-grille{grid-template-columns:minmax(0,1fr)}.jd-ac-prochaine-titre{font-size:22px}}.jd-st{gap:18px;display:grid}.jd-st-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.jd-st-pastilles{flex-wrap:wrap;gap:8px;display:flex}.jd-st-pastille{border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:var(--radius-pill);font:inherit;cursor:pointer;min-height:40px;padding:8px 16px;font-weight:600}.jd-st-pastille.on{background:var(--primary-soft);border-color:var(--primary);color:var(--primary)}.jd-st-periode select{min-width:220px}.jd-st-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;display:grid}.jd-st-kpi{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);gap:4px;padding:16px 18px;display:grid}.jd-st-kpi b{font:900 32px/1 var(--font-display);color:var(--primary)}.jd-st-kpi-lib{font:700 11px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.jd-st-kpi small{color:var(--ink-3);font-size:13px}.jd-st-table-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.jd-st-pos{color:var(--success)}.jd-st-neg{color:var(--b-rouge-texte,#b42318)}.oct-grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.oct-bloc{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);min-height:90px;padding:14px 16px}.oct-bloc-titre{font:700 11px/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 8px}.oct-ligne{align-items:center;gap:8px;padding:6px 0;display:flex}.oct-poignee{cursor:grab;color:var(--ink-3);-webkit-user-select:none;user-select:none}.oct-case{cursor:pointer;flex:1;align-items:center;gap:10px;min-width:0;margin:0;display:flex}.oct-case input{width:20px;height:20px;accent-color:var(--primary);flex:none}.oct-ligne.off .oct-libelle{color:var(--ink-3);text-decoration:line-through}.oct-vide{color:var(--ink-3);margin:0;font-size:13px}@media (width<=700px){.oct-grille{grid-template-columns:minmax(0,1fr)}}.oct-ligne .btn{min-width:0;min-height:32px;padding:4px 6px}.oct-case span{overflow-wrap:anywhere}.jd-mb-tete{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.jd-mb-onglets{flex-wrap:wrap;gap:4px;display:flex}.jd-mb-onglet{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:10px 10px 0 0;min-height:44px;padding:10px 16px;font-weight:600}.jd-mb-onglet.on{background:var(--primary);color:var(--on-primary)}.jd-mb-barre{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.jd-mb-recherche input{min-width:240px}.jd-mb-carte{padding:4px 8px;overflow-x:auto}.jd-mb-table{border-collapse:collapse;width:100%;font-size:14px}.jd-mb-table th{text-align:left;font:700 11px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);background:var(--surface-2);padding:12px 10px}.jd-mb-table td{border-top:1px solid var(--border-subtle);vertical-align:middle;padding:11px 10px}.jd-mb-table tbody tr[data-act]{cursor:pointer}.jd-mb-table tbody tr[data-act]:hover{background:var(--surface-2)}.jd-mb-table tr.off td{color:var(--ink-3)}.jd-mb-avatar{background:var(--primary-soft);width:34px;height:34px;color:var(--primary);font:700 12px/1 var(--font-mono);vertical-align:middle;border-radius:50%;place-items:center;margin-right:10px;display:inline-grid}.jd-mb-pastille{border-radius:var(--radius-pill);background:var(--border-subtle);color:var(--ink-2);padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.jd-mb-pastille.ok{background:var(--b-vert-fond,#ddebdd);color:var(--b-vert-texte,#2f6b3a)}.jd-mb-pastille.relance{background:var(--warning-soft);color:var(--warning)}.jd-mb-pastille.compte{background:var(--primary-soft);color:var(--primary)}.jd-mb-role{border-radius:var(--radius-pill);background:var(--primary-soft);color:var(--primary);padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.jd-mb-role.invite{background:var(--warning-soft);color:var(--warning)}.jd-mb-inviter,.jd-mb-nul{color:var(--ink-3)}.jd-mb-fleche{color:var(--ink-3);text-align:right;font-size:20px}.jd-mb-actions{white-space:nowrap;text-align:right}.jd-mb-voile{z-index:900;background:#0f233c59;position:fixed;inset:0}.jd-mb-fiche{background:var(--surface);z-index:901;align-content:start;gap:14px;width:min(440px,100vw);padding:20px;display:grid;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-8px 0 28px #0f233c33}.jd-mb-fiche-tete{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.jd-mb-fiche-tete h3{font:900 22px/1.2 var(--font-display);margin:0}.jd-mb-bloc{border-top:1px solid var(--border-subtle);gap:8px;padding-top:12px;display:grid}.jd-mb-bloc h4{font:700 11px/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;margin:0;display:flex}.jd-mb-bloc p{margin:0}.jd-mb-ligne{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.jd-mb-ligne>span:first-child{min-width:96px;color:var(--ink-3)}.jd-mb-champs{gap:8px;display:grid}.jd-mb-modale{z-index:1000;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.jd-mb-modale-fond{background:#0f233c80;position:absolute;inset:0}.jd-mb-modale-carte{background:var(--surface);border-radius:var(--radius-md);gap:12px;width:min(560px,100%);max-height:90vh;padding:22px;display:grid;position:relative;overflow-y:auto}.jd-mb-modale-carte h3{font:900 20px/1.2 var(--font-display);margin:0}.jd-mb-modale-pied{justify-content:flex-end;gap:8px;display:flex}.jd-mb-grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.jd-mb-champ{color:var(--ink-2);gap:4px;font-size:13px;display:grid}.jd-mb-case{align-items:center;gap:8px;font-size:14px;display:flex}.jd-mb-erreur{color:var(--b-rouge-texte,#b42318);margin:0;font-size:14px}@media (width<=700px){.jd-mb-grille{grid-template-columns:minmax(0,1fr)}}.jd-mb-recherche input{border:1px solid var(--border);background:var(--surface);font:inherit;border-radius:10px;padding:10px 12px}.jd-mb-fiche .btn-secondary,.jd-mb-fiche .btn-ghost,.jd-mb-formules .btn-ghost{border:1px solid var(--border);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:10px;min-height:36px;padding:8px 12px}.jd-mb-import{border:2px solid var(--primary);gap:14px;margin-bottom:16px;display:grid}.jd-mb-import .jd-st-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.jd-mb-import-doute{background:var(--b-rouge-fond,#fbf1ec);border-radius:var(--radius-md);border:1px solid #e8c9bc;gap:8px;padding:12px 14px;display:grid}.jd-mb-import-titre{align-items:center;gap:6px;margin:0;font-weight:800;display:flex}.jd-mb-import-doute .jd-mb-import-titre{color:var(--b-rouge-texte,#8e3f22)}.jd-mb-import-ligne{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.jd-mb-import-ligne>span{min-width:180px;color:var(--ink-2);flex:1;font-size:13px}.jd-mb-import-tarifs{border-top:1px solid var(--border-subtle);gap:8px;padding-top:12px;display:grid}.jd-mb-import-tarif{color:var(--ink-2);grid-template-columns:minmax(0,1fr) minmax(200px,280px);align-items:center;gap:10px;font-size:13px;display:grid}.jd-mb-import-tarif select{border:1px solid var(--border);background:var(--surface);font:inherit;color:var(--ink);border-radius:10px;padding:8px 10px}.jd-mb-import-pied{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.jd-mb-import-pied>span{flex-wrap:wrap;gap:8px;display:flex}.jd-mb-import-fait{border-radius:var(--radius-md);background:var(--b-vert-fond,#ddebdd);color:var(--b-vert-texte,#2f6b3a);margin:0 0 14px;padding:10px 14px;font-weight:700}.jd-mb-import-fait.erreur{background:var(--b-rouge-fond,#fbf1ec);color:var(--b-rouge-texte,#8e3f22)}@media (width<=700px){.jd-mb-import-tarif{grid-template-columns:minmax(0,1fr)}}.jd-mb-fiche select.form-control,.jd-mb-modale select.form-control,.jd-mb-modale input.form-control,.jd-mb-modale textarea.form-control{border:1px solid var(--border);background:var(--surface);font:inherit;color:var(--ink);border-radius:10px;width:100%;padding:10px 12px}.jd-ecran[data-ecran=chiffres] .dk-cd-grille{grid-template-columns:repeat(4,minmax(0,1fr))}.jd-ecran[data-ecran=chiffres] .dk-cp-filtres{flex-flow:wrap;justify-content:space-between}.jd-ecran[data-ecran=chiffres] #psBody>section.ps-decks{grid-column:1/-1}.tf{max-width:880px;color:var(--ink);margin:0 auto;padding:28px 16px 40px;font-size:14.5px;line-height:1.45}.tf h1{font-family:var(--font-display);color:var(--primary);margin:0 0 4px;font-size:30px;font-weight:900}.tf h2{font-family:var(--font-display);color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 6px;font-size:19px;font-weight:800;display:flex}.tf-sous{color:var(--ink-2);margin:0 0 20px}.tf-eb{font-family:var(--font-mono);letter-spacing:.14em;color:var(--ink-3);text-transform:uppercase;font-size:11px;font-weight:700}.tf-carte{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:18px 20px}.tf-carte.tf-nuit{background:var(--primary);color:var(--sur-primary);border:none}.tf-nuit .tf-eb,.tf-nuit .tf-pale{color:#fbf8f2bf}.tf-nuit h2{color:var(--on-primary)}.tf-gratuit{background:var(--primary-soft);color:var(--primary);border:none;margin-bottom:14px}.tf-rang{align-items:stretch;gap:14px;display:flex}.tf-rang>*{flex:1;min-width:0}.tf-prix{font-family:var(--font-display);color:var(--primary);margin:6px 0 2px;font-size:34px;font-weight:900;line-height:1.1}.tf-nuit .tf-prix{color:var(--on-primary)}.tf-prix small{font-size:14px;font-weight:700}.tf-barre{color:var(--beige-500);margin-right:6px;font-weight:700;text-decoration:line-through}.tf-nuit .tf-barre{color:#fbf8f280}.tf-pale{color:var(--ink-3)}.tf ul.tf-ok{margin:12px 0 0;padding:0;list-style:none}.tf ul.tf-ok li{padding:4px 0 4px 22px;position:relative}.tf ul.tf-ok li:before{content:"✓";color:var(--success);font-weight:800;position:absolute;left:0}.tf-nuit ul.tf-ok li:before{color:var(--success-soft)}.tf-btn{cursor:pointer;border:1.5px solid var(--primary);background:var(--surface);min-height:44px;color:var(--primary);border-radius:12px;justify-content:center;align-items:center;margin-top:14px;padding:10px 18px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.tf-nuit .tf-btn{background:var(--bg);color:var(--primary);border-color:var(--bg)}.tf-btn[aria-disabled=true]{cursor:default;opacity:.75}.tf-note{margin:14px 0 0;font-weight:700}.tf-tag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:var(--warning-soft);color:var(--warning);border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-block}.tf-beta{margin-top:8px;font-size:12.5px}.tf-pied{text-align:center;color:var(--ink-3);margin-top:18px;font-size:12px}.tf-pied .btn{margin-top:12px}@media (width<=720px){.tf-rang{flex-direction:column}}.tf-etat{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tf-pastille{background:var(--surface-2);color:var(--ink-3);border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12.5px;font-weight:800;display:inline-flex}.tf-pastille.tf-actif{background:var(--success-soft);color:var(--success)}.tf-actions{flex-wrap:wrap;gap:10px;display:flex}.tf-periodes{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.tf-periode{border:1.5px solid var(--border);background:var(--surface);text-align:left;cursor:pointer;min-width:200px;color:var(--ink);font:inherit;border-radius:16px;flex:1;padding:12px 14px}.tf-periode b{font-family:var(--font-display);color:var(--primary);font-size:18px;display:block}.tf-periode:disabled{cursor:default;opacity:.7}.plp-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.plp-tete h3{font-family:var(--font-display);margin:0;font-size:19px;font-weight:800}.plp-seg{background:var(--surface-2);border-radius:12px;padding:4px;display:inline-flex}.plp-seg button{min-height:40px;font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 14px;font-weight:800}.plp-seg button[aria-pressed=true]{background:var(--surface);color:var(--primary);box-shadow:0 1px 2px #00000014}.plp-jauge{background:var(--border);border-radius:4px;height:8px;margin:14px 0;overflow:hidden}.plp-jauge i{background:var(--primary);height:100%;display:block}.plp-q{color:var(--ink-2);margin:4px 0 8px;font-weight:800}.plp-choix{border:1.5px solid var(--border);cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:8px;padding:12px 14px;display:flex}.plp-choix:has(input:checked){border-color:var(--primary);background:var(--primary-soft)}.plp-choix input{accent-color:var(--primary);flex:none;width:18px;height:18px;margin-top:3px}.plp-choix b{display:block}.plp-coche{cursor:pointer;align-items:center;gap:10px;margin-top:10px;display:flex}.plp-coche input{accent-color:var(--primary);width:18px;height:18px}.plp-ligne{border-top:1px solid var(--border);align-items:center;gap:12px;padding:10px 0;display:flex}.plp-av{background:var(--primary-soft);width:38px;height:38px;color:var(--primary);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.plp-ligne .plp-nom{flex:1;min-width:0}.plp-ligne .plp-nom small{color:var(--ink-3);display:block}.plp-etiq{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:var(--primary-soft);color:var(--primary);border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700}.plp-etiq.plp-main{background:var(--surface-2);color:var(--ink-2)}.plp-lien{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px;font-weight:700;text-decoration:underline}.plp-titre{font-family:var(--font-display);margin:0 0 6px;font-size:19px;font-weight:800}.jd-relais{background:var(--primary);color:var(--on-primary,#fbf8f2);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:14px 18px;display:flex}.jd-relais b{font-weight:800;display:block}.jd-relais small{opacity:.8;margin-top:2px;display:block}.jd-relais-btn{background:var(--bg,#fbf8f2);min-height:44px;color:var(--primary);font:inherit;cursor:pointer;border:0;border-radius:12px;flex:none;padding:8px 18px;font-weight:800}.jd-relais-ab{border:1.5px dashed var(--border);background:var(--surface-2);border-radius:14px;margin:4px 0 14px;padding:12px 14px}.jd-relais-encart{border:2px solid var(--primary)}.jd-relais-ok{margin:10px 0 14px;padding:0;list-style:none}.jd-relais-ok li{margin:6px 0;padding-left:26px;position:relative}.jd-relais-ok li:before{content:"✓";color:var(--success);font-weight:800;position:absolute;left:2px}.jd-st-grille{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=640px){.jd-st-grille{grid-template-columns:1fr}}.jd-st-carte{border:1px solid var(--border);background:var(--surface);border-radius:16px;min-width:0;padding:14px 16px}.jd-st-carte p{margin:4px 0 10px}.jd-st-tete{justify-content:space-between;align-items:center;gap:8px;display:flex}.jd-st-tete h4{font-family:var(--font-display);margin:0;font-size:17px;font-weight:800}.jd-st-tag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:var(--surface-2);color:var(--ink-2);border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700}.jd-st-tag.jd-st-cours{background:var(--primary-soft);color:var(--primary)}.jd-st-tag.jd-st-fait{background:var(--success-soft);color:var(--success)}.jd-st-saisie{gap:8px;display:flex}.jd-st-saisie input{flex:1;min-width:0;min-height:44px}.jd-st-saisie .btn{flex:none;min-height:44px}.jd-st-res{background:var(--success-soft);color:var(--ink);border-radius:12px;margin-top:10px;padding:10px 12px}.jd-st-res.jd-st-non{background:var(--warning-soft)}.jd-st-src{color:var(--success);margin-bottom:2px;font-size:13px;font-weight:700}.jd-st-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.jd-st-mesure{margin-top:6px}.jd-st-jauge{background:var(--surface-2);border-radius:3px;height:6px;margin:6px 0 4px;overflow:hidden}.jd-st-jauge span{background:var(--primary);border-radius:3px;height:100%;display:block}.jd-st-bandeau{background:var(--primary-soft);color:var(--primary);border-radius:12px;margin:14px 0;padding:10px 14px}.jd-st-apercu{border:1px solid var(--border);border-radius:16px;padding:12px 14px}.jd-st-club{align-items:center;gap:12px;margin-top:8px;display:flex}.jd-st-av{background:var(--primary);width:44px;height:44px;color:var(--on-primary,#fbf8f2);border-radius:12px;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.jd-st-club b{font-family:var(--font-display);font-size:17px}.jd-st-pastille{background:var(--success-soft);color:var(--success);vertical-align:middle;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.sc-wrap{max-width:1400px;margin:0 auto;padding:24px clamp(16px,3vw,32px) 64px}.sc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.sc-head h1{font-family:var(--font-display,inherit);letter-spacing:-.015em;margin:0;font-size:clamp(24px,3vw,34px);font-weight:900}.sc-sous{color:var(--color-neutral-700,#6b645a);margin:4px 0 0;font-size:14px}.sc-head-actions{flex-wrap:wrap;gap:8px;display:flex}.sc-msg{background:var(--primary-soft);border:1px solid var(--color-primary-200);color:var(--primary-soft-ink);border-radius:10px;margin-bottom:16px;padding:10px 14px;font-size:14px}.sc-cols{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:20px;display:grid}@media (width<=1100px){.sc-cols{grid-template-columns:1fr 1fr}}@media (width<=720px){.sc-cols{grid-template-columns:1fr}}.sc-col{container-type:inline-size}@container (width<=420px){.sc-joueurs,.sc-joueurs tbody{display:block}.sc-joueurs tr{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 4px;display:flex}.sc-joueurs tr:last-child{border-bottom:none}.sc-joueurs td{padding:0;background:0 0!important;border:none!important}.sc-joueurs tr:nth-child(2n){background:var(--table-row-alt,#f4efe5)}.sc-joueurs td:empty{display:none}.sc-joueurs td.sc-nom{flex:100%}.sc-joueurs td.sc-num{text-align:left;width:auto;min-width:24px}}.sc-col>h2{font-family:var(--font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--color-neutral-700,#6b645a);margin:0 0 10px;font-size:11px;font-weight:700}.sc-h2-suite{margin-top:22px!important}.sc-vide{color:var(--color-neutral-700,#6b645a);margin:0;font-size:14px}.sc-table{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-bottom:10px;padding:12px 14px}.sc-table.is-done{background:var(--bg)}.sc-table.is-bye{border-style:dashed}.sc-table-tete{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sc-table-tete b{font-size:15px}.sc-table-tete span{font-family:var(--font-mono,monospace);color:var(--ink-3);font-size:11px}.sc-table-noms{margin-top:6px;font-size:15px;line-height:1.5}.sc-vs{font-style:normal;font-family:var(--font-mono,monospace);color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em;padding:0 10px;font-size:11px;display:inline-block}.sc-table-res{color:var(--primary);margin-top:6px;font-size:13.5px;font-weight:700}.sc-table-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.sc-table-aide{color:var(--ink-3);flex-basis:100%;font-size:12.5px}@media (pointer:coarse){.sc-btn{min-height:44px}}.sc-btn{border:1px solid var(--primary);background:var(--primary);color:var(--sur-primary);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:8px 12px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.sc-btn:hover{filter:brightness(1.08)}.sc-btn:disabled{opacity:.55;cursor:default}.sc-btn-ghost{color:var(--primary);background:0 0}.sc-btn-danger{background:var(--primary-hover);border-color:var(--primary-hover);color:var(--sur-primary)}.sc-btn-mini{color:var(--ink-3);border-color:var(--border);background:0 0;border-radius:999px;padding:5px 9px;font-size:12px}.sc-btn-mini.is-on{background:var(--primary-soft);border-color:var(--color-primary-200);color:var(--primary-soft-ink)}.sc-cta{background:var(--primary);width:100%;color:var(--sur-primary);cursor:pointer;border:none;border-radius:12px;margin-bottom:12px;padding:13px 16px;font-size:15px;font-weight:800}.sc-cta:disabled{background:var(--border);color:var(--ink-3);cursor:default}.sc-classement,.sc-joueurs{border-collapse:collapse;width:100%;font-size:14px}.sc-classement td,.sc-joueurs td{border-bottom:1px solid var(--border);vertical-align:middle;padding:7px 8px}.sc-classement tr:last-child td,.sc-joueurs tr:last-child td{border-bottom:none}.sc-rang{width:32px;font-family:var(--font-display,inherit);color:var(--primary);text-align:center;font-weight:800}.sc-num{text-align:right;font-variant-numeric:tabular-nums;width:46px;font-weight:700}.sc-classement small{color:var(--ink-3);font-size:11.5px;display:block}.sc-joueurs .is-left{opacity:.5}.sc-nom{font-weight:600}.sc-tag{font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--primary);background:var(--primary-soft);border-radius:999px;margin-left:6px;padding:2px 7px;font-size:11px;display:inline-block}.sc-tag-bye{color:var(--primary-soft-ink);background:var(--primary-soft)}.sc-attente{background:var(--primary-soft);color:var(--primary-soft-ink);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:9px 12px;font-size:13.5px;display:flex}.sc-ajout{gap:8px;margin-top:12px;display:flex}.sc-ajout input{border:1px solid var(--border);border-radius:9px;flex:1;min-width:0;padding:9px 12px;font-family:inherit;font-size:14px}.sc-ajout input:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #1f3f6e1f}.sc-accueil{max-width:520px}.sc-accueil .sc-ajout input{text-align:center;font-family:var(--font-mono,monospace);letter-spacing:.25em;font-size:22px;font-weight:700}.sc-soirees{flex-direction:column;gap:8px;max-width:720px;display:flex}.sc-soiree{background:var(--surface);border:1px solid var(--border);color:inherit;border-radius:12px;align-items:center;gap:14px;padding:12px 14px;text-decoration:none;display:flex}.sc-soiree:hover{border-color:var(--color-primary-200)}.sc-soiree.is-live{border-left:4px solid var(--primary)}.sc-soiree-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sc-soiree-txt strong{font-size:15px}.sc-soiree-txt small{color:var(--ink-3);font-size:12.5px}.sc-neuve{background:var(--surface);border:1px solid var(--border);border-radius:12px;max-width:1080px;margin-bottom:16px;padding:12px 14px}.sc-neuve summary{cursor:pointer;color:var(--primary);align-items:center;min-height:44px;font-weight:700;display:flex}.sc-neuve-corps{flex-direction:column;gap:18px;margin:8px 0 16px;display:flex}.sc-finale{justify-content:center;width:100%;margin:-4px 0 12px}.sc-finales{flex-direction:column;gap:8px;margin:-4px 0 12px;display:flex}.sc-finales .sc-finale{margin:0}.sc-bilan{color:var(--ink-2);background:var(--bg);border:1px solid var(--border);border-radius:10px;margin:0 0 12px;padding:8px 12px;font-size:13px}.sc-parite{background:var(--b-bleu-fond,#e8eef7);border:1px solid var(--b-bleu-bord,#b9c8e0);color:var(--primary);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 12px;padding:8px 12px;font-size:14px;display:flex}.sc-parite.is-alerte{background:var(--error-soft);border-color:var(--error);color:var(--error)}.sc-parite-chip{background:var(--b-ambre-fond,#fff3e0);border:1px solid var(--b-ambre-bord,#f0c98a);color:var(--b-ambre-texte,#8a4b00);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700}.sc-parite-msg{color:var(--ink-2);flex-basis:100%;font-size:12.5px}.sc-bilan.is-alerte{background:var(--error-soft);border-color:var(--error);color:var(--error)}.sc-prep{border:2px solid var(--primary);background:var(--surface);border-radius:14px;margin-bottom:14px;padding:12px}.sc-prep-tete{flex-direction:column;gap:2px;margin-bottom:10px;display:flex}.sc-prep-tete b{font-size:16px}.sc-prep-tete span{color:var(--ink-3);font-size:12.5px}.sc-chip{border:1px solid var(--border);background:var(--surface);font:inherit;cursor:pointer;color:var(--ink);border-radius:999px;padding:3px 10px;font-size:14px}.sc-chip:hover{border-color:var(--primary)}.sc-chip.is-sel{background:var(--primary);border-color:var(--primary);color:var(--sur-primary)}.sc-alerte-bye{background:var(--error-soft);border:1px solid var(--error);color:var(--error);border-radius:10px;margin:4px 0 10px;padding:9px 12px;font-size:13.5px}.sc-alertes{background:var(--warning-soft);border:1px solid var(--warning);color:var(--warning);border-radius:10px;margin:4px 0 10px;padding:9px 12px;font-size:13px}.sc-alertes ul{margin:4px 0 0;padding-left:18px}.sc-prep-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sc-prep-actions .sc-cta{margin-bottom:0}.sc-cta.is-danger{background:var(--primary-hover)}.sc-classement tr.is-cliquable{cursor:pointer}.sc-classement tr.is-cliquable:hover td{background:var(--bg)}.sc-classement tr.is-open td{background:var(--primary-soft)}.sc-classement tr.is-left td{opacity:.6}.sc-tag-parti{color:var(--ink-3);background:var(--surface-2)}.sc-hc-sep td{background:var(--b-beige-fond,#f2ede1);font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:6px 8px;font-size:11px}.sc-classement tr.is-hc td{color:var(--ink-3);font-style:italic}.sc-classement tr.is-hc .sc-rang{color:var(--ink-3)}.sc-hc-bascule{color:var(--ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:1px dashed #b9b09c;font-weight:600}.sc-hc-bascule.is-on{border-style:solid;border-color:var(--ink-3);background:var(--b-beige-fond,#f2ede1);color:var(--ink)}.sc-joueurs tr:not(:hover):not(:focus-within) .sc-hc-bascule:not(.is-on):not(.sc-hc-choix){opacity:0}.sc-hc-motifs{flex-wrap:wrap;gap:4px;display:inline-flex}.sc-hc-bascule.is-sanction{border-color:var(--error);color:var(--error)}.sc-hc-bascule.is-on.is-sanction{background:var(--error-soft)}.sc-tag-sanction{color:var(--error);background:var(--error-soft);font-style:normal}.sc-orga{border:1px solid var(--border);background:var(--bg);border-radius:10px;margin-top:10px;padding:10px 12px;font-size:13.5px}.sc-orga label{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.sc-orga label+label,.sc-orga-choix{margin-top:8px}.sc-orga-choix{flex-direction:column;gap:8px;margin-left:24px;display:flex}.sc-orga input{accent-color:var(--primary);width:16px;height:16px;margin-top:3px}.sc-orga small{color:var(--ink-3);font-size:12px;display:block}.sc-astuce{margin-top:6px;font-size:12px}.sc-detail-ligne td{background:var(--surface-2)}.sc-detail{color:var(--ink);font-size:12.5px}.sc-detail h4{font-family:var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:10px 0 4px;font-size:11px}.sc-detail p{margin:0 0 4px;line-height:1.45}.sc-detail-manches{border-collapse:collapse;width:100%}.sc-detail-manches th{text-align:left;color:var(--ink-3);padding:2px 4px;font-size:11px;font-weight:600}.sc-detail-manches td{border-bottom:1px solid var(--border);padding:3px 4px}.sc-detail-ordre{color:var(--ink-3);font-style:italic;margin-top:8px!important}.sc-conc{gap:8px;margin-top:10px;display:grid}.sc-conc fieldset{border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;padding:8px 12px;display:flex}.sc-conc legend{padding:0 4px;font-size:12.5px;font-weight:700}.sc-conc label{cursor:pointer;align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.sc-import{cursor:pointer;margin-top:8px}.sc-des{gap:6px;margin-top:10px;display:grid}.sc-de{background:var(--warning-soft);border:1px solid var(--warning);color:var(--warning);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:8px 12px;font-size:13px;display:flex}.sc-de.is-open{flex-direction:column;align-items:stretch}.sc-de.is-fait{background:var(--bg);border-color:var(--border);color:var(--ink-2)}.sc-de-choix,.sc-de-actions{flex-wrap:wrap;gap:6px;display:flex}.sc-chrono{background:var(--surface);border:2px solid var(--primary);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:12px 14px;display:flex}.sc-chrono.is-attente{border:1px dashed var(--color-primary-200);background:0 0;justify-content:center;padding:8px}.sc-chrono.is-attente .sc-btn{justify-content:center;width:100%}.sc-chrono-temps{flex-direction:column;display:flex}.sc-chrono-temps span{font-family:var(--font-display,inherit);color:var(--primary);font-variant-numeric:tabular-nums;font-size:40px;font-weight:900;line-height:1}.sc-chrono-temps small{font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-top:4px;font-size:11px}.sc-chrono-actions{flex-wrap:wrap;gap:8px;display:flex}.sc-chrono.is-pause{border-color:var(--warning);background:var(--warning-soft)}.sc-chrono.is-pause .sc-chrono-temps span,.sc-chrono.is-pause .sc-chrono-temps small{color:var(--warning)}.sc-chrono.is-fini{border-color:var(--error);background:var(--error-soft)}.sc-chrono.is-fini .sc-chrono-temps span{color:var(--error)}.sc-vider{margin-top:8px}.sc-suppr-zone{border-top:1px solid var(--border);justify-content:flex-end;margin-top:28px;padding-top:16px;display:flex}.sc-suppr-zone .jd-suppr{border:1px solid var(--error);background:var(--error-soft);max-width:520px;color:var(--ink);border-radius:12px;padding:14px 16px;font-size:14px}.jd-suppr-titre{margin:0 0 6px}.jd-suppr-txt{margin:0 0 4px}.jd-suppr-liste{margin:0 0 10px;padding-left:20px;list-style:outside}.jd-suppr-code{flex-direction:column;gap:6px;margin:8px 0 10px;display:flex}.sc-suppr-zone .jd-suppr-code input{border:1px solid var(--error);width:120px;font:inherit;letter-spacing:.15em;text-transform:uppercase;border-radius:8px;padding:7px 10px;font-weight:700}.jd-suppr-err{color:var(--error);margin:0 0 8px;font-weight:700}.jd-suppr-actions{flex-wrap:wrap;gap:8px;display:flex}.sc-suppr-zone .sc-btn-danger{background:var(--error);border-color:var(--error)}.sc-suppr-zone .sc-btn-danger:disabled{opacity:.45;cursor:not-allowed}.sc-cmd{flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;font-weight:500;display:flex}.sc-cmd-nom{color:var(--ink-2);font-size:12.5px;font-style:italic}.sc-cmd-btn{color:var(--ink-3);cursor:pointer;background:0 0;border:1px dashed #b9b09c;margin-left:0}.sc-cmd-edit{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.sc-cmd-edit input{border:1px solid var(--primary);min-width:0;font:inherit;border-radius:8px;flex:160px;padding:6px 9px;font-size:13.5px;font-weight:500}.sc-fin{background:var(--bg);border:2px solid #c9a227;border-radius:14px;margin-bottom:14px;padding:14px}.sc-fin-titre{margin:0 0 10px;font-size:16px;font-weight:800}.sc-fin-podium{flex-direction:column;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.sc-fin-podium li{background:var(--surface);border:1px solid var(--border);border-radius:10px;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.sc-fin-podium li b{width:28px;height:28px;color:var(--b-sombre-texte,#2b2620);background:var(--border);border-radius:50%;place-items:center;font-size:14px;display:grid}.sc-fin-podium li.is-1 b{background:#e3b84a}.sc-fin-podium li.is-2 b{background:#c9ced4}.sc-fin-podium li.is-3 b{background:#d49a6a}.sc-fin-podium li span{font-weight:700}.sc-fin-podium li small{color:var(--ink-3);font-size:13px}.sc-fin-bilan{color:var(--ink-3);margin:0 0 10px;font-size:13px}.sc-exports{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sc-exports.is-discret{color:var(--ink-3);margin-top:10px;font-size:12px}.sc-renom-btn{color:var(--ink-3);cursor:pointer;background:0 0;border:0;min-width:28px;min-height:28px;margin-left:2px;padding:2px 6px;font-size:13px}.sc-renom-btn:hover,.sc-renom-btn:focus-visible{color:var(--primary,#1f3f6e)}.sc-renom{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.sc-renom input{font:inherit;border:1px solid #c9bfa9;border-radius:8px;min-width:160px;padding:4px 8px}.sc-fin-page{margin:10px 0 0}.sc-cols[hidden],.sc-accueil[hidden]{display:none}.sc-onglets{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.sc-onglet{border:1px solid var(--border);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:700}.sc-onglet.is-on{background:var(--primary);border-color:var(--primary);color:var(--sur-primary)}.sc-acc-stats{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.sc-acc-stat{background:var(--surface);border:1px solid var(--border);border-radius:12px;min-width:96px;padding:8px 14px}.sc-acc-stat b{font-size:20px;font-weight:800;display:block}.sc-acc-stat span{font-family:var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.sc-acc-stat.is-du b{color:#b45309}.sc-acc-bandeau{border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:10px 14px;font-size:14px;font-weight:600;display:flex}.sc-acc-bandeau.is-alerte{background:var(--b-ambre-fond,#fef3dc);color:var(--b-ambre-texte,#7a4b05);border:1px solid #f2d9a0}.sc-acc-bandeau.is-ok{background:var(--b-vert-fond,#e3f3e8);color:var(--b-vert-texte,#1e5b34);border:1px solid #b5dcc1}.sc-acc-tarifs{margin-bottom:14px;font-size:14px}.sc-acc-tarifs summary{cursor:pointer;color:var(--ink);font-weight:600}.sc-acc-tarifs-champs{flex-wrap:wrap;align-items:end;gap:12px;margin-top:10px;display:flex}.sc-acc-tarifs-champs label{color:var(--ink-3);gap:4px;font-size:12px;display:grid}.sc-acc-tarifs-champs input{border:1px solid var(--border);border-radius:8px;width:90px;padding:7px 9px;font-size:14px}.sc-acc-liste{gap:8px;display:grid}.sc-acc-ligne{background:var(--surface);border:1px solid var(--border);border-radius:12px;grid-template-columns:minmax(140px,1fr) 64px auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.sc-acc-ligne.is-absent{opacity:.6}.sc-acc-qui small{color:var(--ink-3);font-size:12px;font-weight:600;display:block}.sc-acc-du{text-align:right;font-size:17px;font-weight:800}.sc-acc-boutons{flex-wrap:wrap;gap:6px;display:flex}.sc-acc-b{color:var(--ink);border-color:var(--border);background:0 0;min-height:38px}.sc-acc-b.is-on{background:var(--primary);color:var(--sur-primary);border-color:var(--primary)}.sc-acc-b[data-champ=paye].is-on{background:#2e8b57;border-color:#2e8b57}.sc-acc-ajout{max-width:640px;margin-top:14px}@media (width<=800px){.sc-acc-ligne{grid-template-columns:1fr auto}.sc-acc-boutons{grid-column:1/-1}.sc-acc-b{flex:30%;justify-content:center}}.sc-lots-grille{grid-template-columns:1.15fr 1fr;align-items:start;gap:20px;display:grid}.sc-lots h3{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:16px 0 8px;font-size:13px}.sc-lots-champ{color:var(--ink-3);gap:4px;margin-bottom:8px;font-size:12px;display:grid}.sc-lots-champ input,.sc-lots-table input{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:7px 9px;font-size:14px}.sc-lots-table{border-collapse:collapse;width:100%;font-size:14px}.sc-lots-table th{text-align:left;letter-spacing:.06em;color:var(--ink-3);font-size:11px}.sc-lots-table td,.sc-lots-table th{border-bottom:1px solid #efe8da;padding:5px 6px}.sc-lots-table .sc-lots-num{width:56px}.sc-lots-apercu{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-bottom:14px;padding:12px 16px}.sc-lots-apercu.is-actuel{border:2px solid #c8961f}.sc-lots-apercu h3{margin:0 0 8px}.sc-lots-chiffres{gap:20px;margin-bottom:8px;display:flex}.sc-lots-chiffres b{font-size:26px;font-weight:900;display:block}.sc-lots-chiffres span,.sc-lots-note{color:var(--ink-3);font-size:12px}@media (width<=800px){.sc-lots-grille{grid-template-columns:1fr}}.sl-bandeau{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sl-bandeau-actions{flex-wrap:wrap;gap:8px;display:flex}.sl-reglages{margin:0 0 14px;font-size:14px}.sl-reglages summary{cursor:pointer;color:var(--ink);font-weight:600}.sl-rg{background:var(--surface);border:1px solid var(--border);border-radius:12px;gap:14px;max-width:900px;margin-top:8px;padding:12px 14px;display:grid}.sl-rg h4{letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:11px}.sl-rg-tuiles{flex-wrap:wrap;gap:10px;display:flex}.sl-rg-tuile{border:1px solid var(--border);border-radius:10px;flex-direction:column;flex:auto;gap:8px;min-width:0;padding:10px 12px;display:flex}.sl-rg-tuile>b{color:var(--ink-3);font-size:13px;font-weight:600}.sl-rg-table{border:1px solid var(--border);border-radius:10px;padding:4px 12px 8px}.sl-rg-regle{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:7px 0;display:grid}.sl-rg-regle.sl-rg-tete{color:var(--ink-3);border-top:0;font-size:12px}.sl-rg-nom{overflow-wrap:anywhere}.sl-seg{border:1px solid var(--border);border-radius:10px;max-width:100%;display:inline-flex}.sl-rg-tuile>.sl-seg{align-self:flex-start}.sl-seg-gc{align-items:center;gap:8px;display:flex}.sl-r{background:var(--nuit-3,#f0eadf);min-width:44px;min-height:44px;color:var(--texte-3,var(--ink-3));font:inherit;cursor:pointer;border:0;border-radius:0;padding:0 12px;font-size:13px;font-weight:800;line-height:1.15}.sl-r.is-on{background:color-mix(in srgb, var(--nuit-3,#e4dccb) 78%, var(--violet,#7c4dff));color:var(--texte,var(--ink))}.sl-r.is-on[data-val=a_corriger]{background:var(--rouge,var(--error));color:#fff}.sl-r.is-on:is([data-val=a_examiner],[data-val=a_valider]){background:var(--safran,#f5a524);color:var(--encre,#0e0b1f)}.sl-rg-tuile>.sl-seg~.sl-rg-in{width:100%}.sl-seg>.sl-r:first-child{border-radius:9px 0 0 9px}.sl-seg>.sl-r:last-child{border-radius:0 9px 9px 0}.sl-seg>.sl-r:only-child{border-radius:9px}.sl-r:hover{filter:brightness(1.12)}.sl-r:focus-visible{z-index:1;outline:3px solid var(--safran,var(--primary));outline-offset:2px;position:relative}.sl-rg-in{border:1px solid var(--border);border-radius:8px;width:80px;padding:6px 8px;font-size:14px}.sl-s{white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:800;display:inline-block}.sl-s.is-validee{background:var(--b-vert-fond,#e4f5ea);color:var(--b-vert-texte,#14572e)}.sl-s.is-a_corriger{background:var(--b-rouge-fond,#fbe3dd);color:var(--b-rouge-texte,#8e2a17)}.sl-s.is-a_examiner{background:var(--b-ambre-fond,#fff3e0);color:var(--b-ambre-texte,#8a4b00)}.sl-s.is-recue{background:var(--b-bleu-fond,#e8eef7);color:var(--primary)}.sl-s.is-non_recue{background:var(--b-beige-fond,#efe8da);color:var(--ink-3)}.sl-al{border:1px solid;border-radius:999px;margin:3px 3px 0 0;padding:1px 8px;font-size:11px;font-weight:700;display:inline-block}.sl-al.is-a_corriger{color:var(--b-rouge-texte,#8e2a17);background:var(--b-rouge-fond,#fdf1ee);border-color:#e7a898}.sl-al.is-a_examiner{border-color:var(--b-ambre-bord,#f0c98a);color:var(--b-ambre-texte,#8a4b00);background:var(--b-ambre-fond,#fff8ec)}.sl-b{grid-template-columns:minmax(260px,.9fr) 1.3fr;align-items:start;gap:16px;display:grid}.sl-liste{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}.sl-ligne{background:var(--surface);text-align:left;cursor:pointer;width:100%;font:inherit;border:0;border-bottom:1px solid #f0eadf;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.sl-ligne small{color:#9a8f7e;font-size:12px;display:block}.sl-ligne.is-on{background:var(--b-bleu-fond,#e8eef7);box-shadow:inset 3px 0 0 var(--primary)}.sl-panneau{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 16px}.sl-panneau h4{letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-3);margin:14px 0 6px;font-size:11px}.sl-p-tete{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sl-p-tete h3{margin:0;font-size:22px;font-weight:900}.sl-p-sous{color:var(--ink-3);margin:4px 0 0;font-size:13px}.sl-p-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.sl-retour{margin-bottom:8px;display:none}.sl-ctrl{margin:0;padding:0;list-style:none}.sl-ctrl li{border-bottom:1px solid #f3eee3;grid-template-columns:18px 1fr;gap:6px;padding:4px 0;font-size:13.5px;display:grid}.sl-ctrl i{font-style:normal;font-weight:900}.sl-ctrl .is-ok i{color:#2f8f5b}.sl-ctrl .is-ko i{color:var(--error)}.sl-ctrl .is-ex i{color:#c8961f}.sl-ctrl .is-info{color:var(--ink-3)}.sl-cartes{margin-top:8px;font-size:13px}.sl-cartes summary{cursor:pointer;font-weight:700}.sl-decision{flex-wrap:wrap;gap:8px;display:flex}.sl-d.is-validee{color:var(--on-primary);background:#2f8f5b;border-color:#2f8f5b}.sl-d.is-a_corriger{background:var(--error);border-color:var(--error);color:var(--on-primary)}.sl-champs{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.sl-champs label{color:var(--ink-3);gap:4px;font-size:12px;display:grid}.sl-champs textarea,.sl-coller textarea{box-sizing:border-box;border:1px solid var(--border);border-radius:8px;width:100%;padding:7px 9px;font:13px/1.45 inherit}.sl-coller{margin-top:10px}.sl-coller textarea{font-family:ui-monospace,Consolas,monospace}.sl-hist{color:#9a8f7e;margin-top:10px;font-size:12px}.sl-colonnes{grid-template-columns:repeat(5,minmax(150px,1fr));gap:10px;display:grid;overflow-x:auto}.sl-col{background:var(--b-beige-fond,#f6f1e6);border-radius:12px;min-height:200px;padding:8px}.sl-col-t{justify-content:space-between;align-items:center;margin-bottom:6px;font-size:14px;display:flex}.sl-carte{text-align:left;background:var(--surface);border:1px solid var(--border);cursor:pointer;width:100%;font:inherit;border-radius:10px;margin-bottom:6px;padding:8px 10px;display:block}.sl-carte small{color:#9a8f7e;font-size:12px;display:block}@media (width<=800px){.sl-b{grid-template-columns:1fr}.sl-b.is-sel .sl-liste,.sl-b:not(.is-sel) .sl-vide-p{display:none}.sl-retour{display:inline-block}.sl-champs{grid-template-columns:1fr}.sl-rg-regle{grid-template-columns:minmax(0,1fr)}.sl-rg-regle.sl-rg-tete>span{display:none}.sl-rg-regle>.sl-seg{width:100%;display:flex}.sl-rg-regle>.sl-seg>.sl-r{flex:1 1 0;min-width:0;padding:0 6px}.sl-colonnes{grid-template-columns:repeat(5,78vw)}}.sc-listes-club{margin-top:28px}.os-stock{max-width:1180px}.os-stock h1{margin:0 0 4px}.os-stock h2{margin:0 0 8px;font-size:16px}.os-stock h2 small{color:var(--ink-3);margin-left:6px;font-size:12px;font-weight:500}.os-alerte{background:var(--b-ambre-fond,#fff3e0);border:1px solid var(--b-ambre-bord,#f0c98a);color:var(--b-ambre-texte,#8a4b00);border-radius:10px;margin:12px 0;padding:9px 14px;font-size:14px;font-weight:600}.os-alerte.is-manque{background:var(--b-rouge-fond,#fdecea);color:var(--b-rouge-texte,#9b2c22);border-color:#eba9a2}.os-grille{grid-template-columns:1.5fr 1fr;align-items:start;gap:14px;display:grid}.os-bloc{background:var(--surface);border:1px solid var(--border);border-radius:12px;min-width:0;padding:12px 14px}.os-table{border-collapse:collapse;width:100%;font-size:13.5px}.os-table th{font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);text-align:left;border-bottom:1px solid var(--border);padding:6px 7px;font-size:11px}.os-table td{white-space:nowrap;vertical-align:middle;border-bottom:1px solid #efe8da;padding:6px 7px}.os-table .r{text-align:right;font-variant-numeric:tabular-nums}.os-table small{color:var(--ink-3);font-size:11px}.os-table input[type=number]{text-align:right;width:76px;font:inherit;background:var(--surface);border:1px solid #cfc5b0;border-radius:8px;padding:4px 7px}.os-table td:first-child{white-space:normal}.os-total td{border-top:2px solid #1a1a1a;border-bottom:none}.os-stock .is-neg{color:var(--b-rouge-texte,#9b2c22);font-weight:800}.os-stock .is-bas{color:var(--b-ambre-texte,#8a4b00);font-weight:800}.os-stock .is-pos{color:var(--b-vert-texte,#14572e);font-weight:800}.os-ajout{flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 8px;display:flex}.os-ajout input,.os-ajout select{font:inherit;background:var(--surface);border:1px solid #cfc5b0;border-radius:8px;padding:7px 9px;font-size:13.5px}.os-ajout input[name=lib]{flex:1;min-width:160px}.os-ajout input[type=number]{text-align:right;width:78px}@media (width<=860px){.os-grille{grid-template-columns:1fr}.os-bloc{overflow-x:auto}}.ov-images{flex-wrap:wrap;gap:12px;margin:12px 0;display:flex}.ov-image{width:160px;margin:0}.ov-image img{object-fit:cover;border:1px solid var(--border);border-radius:12px;width:160px;height:160px;display:block}.ov-image figcaption{flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;font-size:12.5px;display:flex}.ov-depot{cursor:pointer}.ov-depot.is-off{opacity:.5;cursor:default}.sl-rappel{background:var(--surface);border:2px solid #c8961f;border-radius:12px;margin:12px 0;padding:12px 14px}.sl-rappel-tete{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sl-rappel h3{margin:0;font-size:17px;font-weight:800}.sl-rappel h4{font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:10px 0 6px;font-size:11px}.sl-rappel-corps{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sl-rappel-texte{box-sizing:border-box;width:100%;font:inherit;resize:vertical;background:var(--surface);border:1px solid #cfc5b0;border-radius:10px;padding:10px 12px;font-size:13.5px;line-height:1.5}.sl-rappel-ligne{border-bottom:1px solid #efe8da;align-items:center;gap:10px;padding:7px 0;display:flex}.sl-rappel-ligne b{min-width:90px}.sl-rappel-ligne small{color:var(--ink-3);flex:1}@media (width<=760px){.sl-rappel-corps{grid-template-columns:1fr}}.sc-ratt{background:var(--surface);border:1px solid var(--primary);border-radius:12px;gap:8px;margin:0 0 12px;padding:12px 14px;display:grid;box-shadow:0 0 0 2px #b9c8e0}.sc-ratt-tete{justify-content:space-between;align-items:center;gap:8px;display:flex}.sc-ratt-tete h3{margin:0;font-size:16px}.sc-ratt-fiche{border:1px solid var(--border);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.sc-ratt-cherche input{border:1px solid #cfc5b0;border-radius:8px;width:100%;padding:8px 10px;font-size:14px}.sc-btn.is-alerte{border-color:var(--b-ambre-bord,#f0c98a);background:var(--b-ambre-fond,#fff3e0);color:var(--b-ambre-texte,#8a4b00)}.sc-acc-raf{margin:0 0 8px}.sc-raf-bloc{border:1px solid #d5dce8;border-radius:10px;gap:4px;padding:8px 10px;display:grid}.sc-raf-bloc p{margin:0}.sc-raf-bloc.is-erreur{color:var(--b-rouge-texte,#b3261e);border-color:#b3261e}.sc-raf-saison{align-items:center;gap:6px;font-size:13px;display:flex}.sc-raf-doute{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sc-raf-pied{justify-content:flex-end;display:flex}@media (width<=640px){.sc-btn-mini{min-width:44px;min-height:44px}}.pd-wrap{max-width:1180px;color:var(--b-sombre-texte,#1a1a1a);font-family:var(--font-body);margin:0 auto;padding:20px 20px 48px}.pd-retour{margin:0 0 10px;font-size:14px}.pd-retour a{color:var(--primary);font-weight:600;text-decoration:none}.pd-tete{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pd-tete h1{font-family:var(--font-display);margin:0;font-size:30px;font-weight:900}.pd-tete p{color:var(--ink-3);margin:2px 0 0;font-size:14px}.pd-btns{flex-wrap:wrap;gap:8px;display:flex}.pd-btn{border:1px solid var(--primary);color:var(--primary);cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;text-decoration:none}.pd-btn.is-plein{background:var(--primary);color:var(--on-primary)}.pd-msg{background:var(--b-bleu-fond,#eaf0f8);color:var(--primary);border-radius:8px;margin:12px 0 0;padding:8px 12px;font-size:14px}.pd-corps{grid-template-columns:380px 1fr;align-items:start;gap:28px;margin-top:20px;display:grid}.pd-cartes{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pd-carte{background:var(--surface);border:1px solid var(--border);border-radius:14px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.pd-carte b{width:44px;height:44px;font:900 20px var(--font-display);background:var(--border);border-radius:50%;place-items:center;display:grid}.pd-carte.is-1{border:2px solid #c9a227}.pd-carte.is-1 b{background:#e3b84a}.pd-carte.is-2 b{background:#c9ced4}.pd-carte.is-3 b{background:#d49a6a}.pd-carte strong{font-size:18px}.pd-carte small{color:var(--ink-3);font-size:12px;display:block}.pd-carte em{font-size:20px;font-style:normal;font-weight:800}.pd-note{color:var(--ink-3,#6b645a);margin:10px 0 0;font-size:12.5px}.pd-table{border-collapse:collapse;background:var(--surface);border:1px solid var(--border);width:100%;font-size:14px}.pd-table th{text-align:left;letter-spacing:1px;text-transform:uppercase;color:var(--ink-3);background:var(--b-beige-fond,#f3eee4);padding:9px 12px;font-size:11px}.pd-table td{border-top:1px solid #f0eadf;padding:7px 12px}.pd-table .n{text-align:right;font-variant-numeric:tabular-nums}.pd-table .r{color:#9a8f7e;width:36px}.pd-table .is-hors td{color:#9a8f7e}.pd-tag{color:var(--ink-3);background:var(--b-beige-fond,#f3eee4);border-radius:6px;margin-left:4px;padding:1px 6px;font-size:11px}.pd-proj{z-index:10000;color:#f5f1e8;font-family:var(--font-body);background:radial-gradient(at 50% 0,#24406b 0%,#0e1b2e 60%);padding:28px 56px;position:fixed;inset:0;overflow:auto}.pd-fermer{color:#f5f1e8;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;padding:6px 12px;font-size:13px;position:absolute;top:14px;right:18px}.pd-proj-tete h1{font-family:var(--font-display);margin:0;font-size:clamp(28px,4vw,48px);font-weight:900}.pd-proj-tete p{color:#afc0d8;margin:4px 0 0;font-size:18px}.pd-marches{justify-content:center;align-items:flex-end;gap:18px;margin:28px 0;display:flex}.pd-m{text-align:center;width:min(26vw,280px)}.pd-m b{font:800 clamp(20px, 2.4vw, 30px) var(--font-display);display:block}.pd-m.is-1 b{color:#f2d27a;font-size:clamp(24px,3vw,38px)}.pd-m small{color:#afc0d8;font-size:16px}.pd-s{font:900 64px var(--font-display);color:var(--b-sombre-texte,#1a1a1a);border-radius:12px 12px 0 0;justify-content:center;align-items:center;margin-top:10px;display:flex}.pd-m.is-1 .pd-s{background:linear-gradient(160deg,#f2d27a,#c9a227);height:170px}.pd-m.is-2 .pd-s{background:linear-gradient(160deg,#e7ebef,#9aa5b1);height:125px}.pd-m.is-3 .pd-s{background:linear-gradient(160deg,#e9b98c,#b2703f);height:95px}.pd-reste{columns:2;column-gap:40px;max-width:920px;margin:0 auto}.pd-reste div{break-inside:avoid;border-bottom:1px solid #2c456a;gap:14px;padding:7px 12px;font-size:18px;display:flex}.pd-reste i{color:#afc0d8;width:28px;font-style:normal}.pd-reste span{flex:1}.pd-reste em{font-style:normal;font-weight:700}.pd-pied{text-align:center;color:#afc0d8;margin:16px 0 0;font-size:14px}@media (width<=820px){.pd-corps{grid-template-columns:1fr}.pd-proj{padding:20px 16px}.pd-reste{columns:1}}.pd-lots{margin-top:28px}.pd-lots-tete{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pd-lots h2{font-family:var(--font-display);margin:0;font-size:22px;font-weight:900}.pd-compteur{background:var(--b-vert-fond,#e3f3e8);color:var(--b-vert-texte,#1e5b34);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700}.pd-des{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin:12px 0;padding:12px 14px}.pd-des-tete{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.pd-des-tete h2{font-size:16px}.pd-des-tete span{color:var(--ink-3);flex:1;font-size:12px}.pd-des-cartes{grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;display:grid}.pd-de{border:1px solid #c8961f;border-radius:10px;gap:4px;padding:10px 12px;display:grid}.pd-de.is-bad{background:var(--b-ambre-fond,#fef3dc);border-color:#b45309}.pd-de small{color:var(--ink-3);font-size:12px}.pd-de b{font-size:18px;font-family:var(--font-display)}.pd-de-btns{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.pd-designer summary{cursor:pointer;color:var(--primary);font-size:13px;font-weight:700}.pd-designer select{border:1px solid #cfc5b0;border-radius:8px;padding:6px 8px}.pd-lots-corps{grid-template-columns:1fr 1.05fr;align-items:start;gap:16px;margin-top:12px;display:grid}.pd-lots-liste{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}.pd-lr{text-align:left;background:var(--surface);cursor:pointer;width:100%;font:inherit;border:0;border-bottom:1px solid #efe8da;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:8px 12px;display:grid}.pd-lr b{color:#8a6a10;font-weight:900}.pd-lr small{color:var(--ink-3);font-size:12px;display:block}.pd-lr .pd-pris{color:var(--primary)}.pd-lr em{color:var(--b-vert-texte,#1e5b34);font-size:11px;font-style:normal;font-weight:800}.pd-lr.is-sel{background:var(--b-bleu-fond,#e8eef7);outline:2px solid var(--focus);outline-offset:-2px}.pd-lr.is-remis strong{color:var(--b-vert-texte,#1e5b34)}.pd-lr.is-rien{opacity:.55}.pd-chip{background:var(--b-ambre-fond,#fff6df);color:#8a6a10;border:1px solid #e8d49a;border-radius:999px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:700}.pd-panneau{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 16px;position:sticky;top:12px}.pd-pan-tete{justify-content:space-between;align-items:center;gap:10px;display:flex}.pd-pan-tete h3{font-family:var(--font-display);margin:0;font-size:22px}.pd-panneau h4{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:14px 0 6px;font-size:11px}.pd-panneau ul{margin:0;padding-left:18px;line-height:1.6}.pd-pris-liste{flex-wrap:wrap;gap:6px;display:flex}.pd-chip-btn{background:var(--surface);color:var(--b-sombre-texte,#3b362e);cursor:pointer;border:1px solid #cfc5b0;border-radius:999px;padding:5px 11px;font-size:13px;font-weight:700}.pd-q{border:1px solid var(--primary);background:var(--b-bleu-fond,#e8eef7);color:var(--primary);border-radius:999px;align-items:center;gap:6px;padding:3px 5px 3px 11px;font-size:13px;font-weight:700;display:inline-flex}.pd-q button{background:var(--primary);color:var(--on-primary);cursor:pointer;border:0;border-radius:999px;width:22px;height:22px;font-weight:800}.pd-q i{font-style:normal}.pd-autre{color:var(--ink-3);gap:4px;margin-top:10px;font-size:12px;display:grid}.pd-autre input{border:1px solid #cfc5b0;border-radius:8px;padding:8px 10px;font-size:14px}.pd-pan-btns{gap:8px;margin-top:14px;display:flex}.pd-pan-btns .pd-btn{padding:11px 16px;font-size:15px}.pd-pan-btns .pd-btn.is-plein{background:#2f8f5b;border-color:#2f8f5b;flex:1}.pd-pan-btns .pd-btn.is-remis{background:var(--b-vert-fond,#e3f3e8);color:var(--b-vert-texte,#1e5b34);border-color:#2f8f5b;flex:1}.pd-parti{background:var(--b-ambre-fond,#fef3dc);border:1px solid #f2d9a0;border-radius:10px;gap:8px;margin-top:10px;padding:10px 12px;display:grid}.pd-parti p{color:var(--b-ambre-texte,#7a4b05);margin:0;font-size:14px;font-weight:600}.pd-parti .pd-btn{text-align:left;border-radius:10px}@media (width<=700px){.pd-des-cartes,.pd-lots-corps{grid-template-columns:1fr}.pd-lr{border:1px solid var(--border);border-radius:14px;margin-bottom:8px}.pd-lots-liste{background:0 0;border:0;overflow:visible}.pd-panneau{z-index:20;border-radius:16px 16px 0 0;max-height:62vh;position:fixed;inset:auto 0 0;overflow:auto;box-shadow:0 -8px 30px #0003}.pd-lots{padding-bottom:62vh}}.pd-bilan{background:var(--surface);border:2px solid var(--primary);border-radius:14px;margin-top:28px;padding:14px 16px;position:relative}.pd-bilan h2{font-family:var(--font-display);margin:0;font-size:20px;font-weight:900}.pd-bilan h3{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-family:var(--font-mono,monospace);margin:8px 0 4px}.pd-bilan-chiffres{grid-template-columns:repeat(5,1fr);gap:12px;margin:14px 0 8px;display:grid}.pd-bilan-chiffres b{font-family:var(--font-display);color:var(--primary);font-size:24px;font-weight:900;line-height:1.1;display:block}.pd-bilan-chiffres small{color:var(--ink-3);font-size:11.5px}.pd-bilan-chiffres .is-res b{color:var(--b-vert-texte,#14572e);font-size:30px}.pd-bilan .is-neg,.pd-bilan-chiffres .is-res.is-neg b{color:var(--b-rouge-texte,#9b2c22)}.pd-bilan-detail summary{cursor:pointer;color:var(--primary);margin:6px 0;font-weight:700}.pd-bilan-cols{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pd-bilan-cols table{border-collapse:collapse;width:100%;font-size:13px}.pd-bilan-cols td{border-bottom:1px solid #efe8da;padding:4px 0}.pd-bilan-cols td.n{text-align:right;font-variant-numeric:tabular-nums}.pd-fige{color:var(--b-vert-texte,#14572e);font-size:12.5px;font-weight:700}.pd-alerte{background:var(--b-ambre-fond,#fff3e0);border:1px solid var(--b-ambre-bord,#f0c98a);color:var(--b-ambre-texte,#8a4b00);border-radius:10px;margin:10px 0 0;padding:8px 12px;font-size:13px;font-weight:600}.pd-modale{z-index:50;background:#0f1b2e8c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.pd-modale-corps{background:var(--bg);border-radius:16px;width:min(900px,100%);max-height:92vh;padding:20px 24px;overflow:auto;box-shadow:0 20px 60px #0000004d}.pd-modale-corps h2{font-size:22px}.pd-modale-pied{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.pd-res{font-family:var(--font-display);color:var(--b-vert-texte,#14572e);margin-left:6px;font-size:26px;font-weight:900}@media (width<=760px){.pd-bilan-chiffres{grid-template-columns:repeat(2,1fr)}.pd-bilan-cols{grid-template-columns:1fr}}.pd-visuel{width:min(1040px,100%)}.pd-visuel h2 small{color:var(--ink-3);margin-left:8px;font-size:13px;font-weight:500}.pd-visuel h3{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-family:var(--font-mono,monospace);margin:14px 0 6px}.pd-visuel-corps{grid-template-columns:minmax(0,520px) 1fr;align-items:start;gap:20px;margin-top:10px;display:grid}.pd-visuel-canvas{aspect-ratio:1;background:var(--border);border-radius:12px;width:100%;box-shadow:0 4px 16px #0000002e}.pd-visuel-choix,.pd-visuel-images{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pd-visuel-vignette{cursor:pointer;background:var(--surface);border:2px solid #cfc5b0;border-radius:10px;width:64px;height:64px;padding:0;overflow:hidden}.pd-visuel-vignette.is-plein{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary)}.pd-visuel-vignette img{object-fit:cover;width:100%;height:100%;display:block}.pd-btn:disabled{opacity:.5;cursor:default}@media (width<=860px){.pd-visuel-corps{grid-template-columns:1fr}}.pd-partis{background:var(--b-ambre-fond,#fff3e0);border:1px solid var(--b-ambre-bord,#f0c98a);color:var(--b-ambre-texte,#8a4b00);cursor:pointer;border-radius:10px;align-items:center;gap:8px;margin:10px 0 0;padding:8px 12px;font-size:13.5px;font-weight:600;display:flex}.lj-wrap{max-width:520px;color:var(--b-sombre-texte,#1a1a1a);font-family:var(--font-body);margin:0 auto;padding:18px 16px 48px}.lj-sur{letter-spacing:1px;color:#9a8f7e;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.lj-wrap h1{font-family:var(--font-display);margin:2px 0 0;font-size:26px;font-weight:900}.lj-regles{color:var(--ink-3);margin:4px 0 0;font-size:14px}.lj-frise{margin:16px 0 6px;padding:0;list-style:none;display:flex}.lj-frise li{text-align:center;color:var(--ink-3);flex:1;font-size:11px;font-weight:800;position:relative}.lj-frise li span{background:var(--border);border-radius:50%;width:16px;height:16px;margin:0 auto 4px;display:block}.lj-frise li.is-fait span{background:#2f8f5b}.lj-frise li.is-ici span{background:var(--primary);box-shadow:0 0 0 3px #e8eef7}.lj-frise li.is-ici{color:var(--b-sombre-texte,#1a1a1a)}.lj-frise li.is-a_corriger span{background:var(--error);box-shadow:0 0 0 3px #fbe3dd}.lj-frise li.is-a_corriger{color:var(--b-rouge-texte,#8e2a17)}.lj-frise li.is-a_examiner span{background:#c8961f;box-shadow:0 0 0 3px #fff3e0}.lj-frise li.is-validee span{background:#2f8f5b;box-shadow:0 0 0 3px #e4f5ea}.lj-etat{border:2px solid var(--border);background:var(--surface);border-radius:14px;margin-top:12px;padding:14px 16px}.lj-etat b{font-family:var(--font-display);font-size:20px;font-weight:900}.lj-etat p{margin:6px 0 0;font-size:15px;line-height:1.45}.lj-etat.is-validee{background:var(--b-vert-fond,#f1faf4);border-color:#2f8f5b}.lj-etat.is-validee b{color:var(--b-vert-texte,#14572e)}.lj-etat.is-a_corriger{background:var(--b-rouge-fond,#fdf1ee);border-color:var(--error)}.lj-etat.is-a_corriger b{color:var(--b-rouge-texte,#8e2a17)}.lj-etat.is-a_examiner{background:var(--b-ambre-fond,#fff8ec);border-color:var(--b-ambre-bord,#f0c98a)}.lj-etat.is-a_examiner b{color:var(--b-ambre-texte,#8a4b00)}.lj-etat.is-recue{background:var(--b-bleu-fond,#f4f7fc);border-color:var(--b-bleu-bord,#b9c8e0)}.lj-btn{border:1px solid var(--primary);color:var(--primary);background:var(--surface);cursor:pointer;border-radius:10px;margin-top:12px;padding:11px 16px;font-size:15px;font-weight:700}.lj-btn.is-plein{background:var(--primary);color:var(--on-primary)}.lj-btn[disabled]{opacity:.6;cursor:wait}.lj-large{width:100%;display:block}.lj-pli{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-top:14px;padding:10px 14px}.lj-pli summary{cursor:pointer;font-size:14px;font-weight:800}.lj-ctrl{margin:8px 0 0;padding:0;list-style:none}.lj-ctrl li{border-top:1px solid #f3eee3;grid-template-columns:20px 1fr;gap:6px;padding:6px 0;font-size:14px;line-height:1.4;display:grid}.lj-ctrl i{font-style:normal;font-weight:900}.lj-ctrl .is-ok i{color:#2f8f5b}.lj-ctrl .is-ko i{color:var(--error)}.lj-ctrl .is-ex i{color:#c8961f}.lj-ctrl .is-info{color:var(--ink-3)}.lj-texte{white-space:pre-wrap;max-height:340px;margin:8px 0 0;font:12px/1.5 ui-monospace,Consolas,monospace;overflow:auto}.lj-lien{word-break:break-all;color:var(--ink-3);font-size:13px}.lj-form{flex-direction:column;margin-top:14px;display:flex}.lj-form label{margin-bottom:6px;font-size:14px}.lj-form textarea{box-sizing:border-box;background:var(--surface);resize:vertical;border:1px solid #cfc5b0;border-radius:10px;width:100%;padding:10px 12px;font:13px/1.5 ui-monospace,Consolas,monospace}.lj-aide{color:var(--ink-3);margin-top:8px;font-size:13px}.lj-aide summary{cursor:pointer;font-weight:800}.lj-aide ul{margin:6px 0;padding-left:18px}.lj-note{color:#9a8f7e;text-align:center;margin:10px 0 0;font-size:12.5px}.lj-msg{background:var(--b-rouge-fond,#fdf1ee);color:var(--b-rouge-texte,#8e2a17);border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:14px}.rs{flex-direction:column;gap:22px;display:flex}.rs-sec{break-inside:avoid;flex-direction:column;gap:10px;display:flex}.rs-liste{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden}.rs-liste>*+*{border-top:1px solid var(--surface-2)}.rs-ligne{flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:52px;margin:0;padding:10px 14px;display:flex}.rs-col{flex-flow:column;align-items:stretch;gap:8px}.rs-col>.rs-lib{flex:none}.rs-lib{min-width:0;color:var(--ink);flex-direction:column;flex:150px;font-size:14.5px;font-weight:600;display:flex}.rs-lib small,.rs-aide{color:var(--ink-3);font-size:12px;font-weight:400}.rs-seg{background:var(--bg);border:1px solid var(--border);border-radius:11px;gap:3px;padding:3px;display:flex}.rs-seg button{min-height:38px;color:var(--ink-2);font:700 13.5px/1.2 var(--font-body,inherit);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;padding:6px 8px}.rs-seg button.on{background:var(--surface);color:var(--primary);box-shadow:0 1px 3px #162e522e, inset 0 0 0 1px var(--primary)}.rs-seg button:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.rs-seg-court{flex:none}.rs-seg-court button{white-space:nowrap;padding:6px 12px}.rs-seg-vie button{font:800 17px var(--font-display,inherit);font-variant-numeric:tabular-nums}.rs-vie-autre{text-align:center;min-width:64px;min-height:38px;font:700 14px var(--font-body,inherit);color:var(--ink-2);background:0 0;border:0;border-radius:8px;flex:1}.rs-vie-autre.on{background:var(--surface);color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}@media (pointer:coarse){.rs-seg button,.rs-vie-autre{min-height:38px}}.rs-sel{border:1px solid var(--border);min-width:150px;max-width:60%;height:44px;font:600 14px var(--font-body,inherit);background:var(--bg);color:var(--ink);border-radius:10px;flex:none;padding:0 10px}.rs-sel-large{width:100%;max-width:none}.rs-duree{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.rs-min{color:var(--ink-3);align-items:center;gap:6px;font-size:13px;display:inline-flex}.rs-nb,.rs-champ{border:1px solid var(--border);height:44px;font:600 14px var(--font-body,inherit);background:var(--bg);color:var(--ink);border-radius:10px;padding:0 10px}.rs-nb{width:80px}.rs-champ{box-sizing:border-box;width:100%}textarea.rs-champ{resize:vertical;height:72px;padding:10px;font-weight:400}.rs-sel:focus,.rs-nb:focus,.rs-champ:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft);outline:none}input.rs-bascule[type=checkbox]{appearance:none;background:var(--border);cursor:pointer;border:0;border-radius:13px;flex:none;width:44px;height:26px;margin:9px 0;padding:0;transition:background .15s;position:relative}input.rs-bascule[type=checkbox]:after{content:"";background:var(--surface);border-radius:50%;width:20px;height:20px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}input.rs-bascule[type=checkbox]:checked{background:var(--primary)}input.rs-bascule[type=checkbox]:checked:after{left:21px}input.rs-bascule[type=checkbox]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.rs-nom{max-width:420px;height:44px}.rs-erreur{color:var(--color-error-700,#9b2c1f);min-height:1em;font-size:13px;font-weight:600}.rs-cols{columns:2;column-gap:28px}.rs-cols>.rs{display:contents}.rs-cols .rs-sec{margin-bottom:22px}.rs-cadre{container-type:inline-size}@container (width<=860px){.rs-cols{columns:1}}:root[data-monde=b]{background-color:var(--nuit);scrollbar-color:var(--nuit-3) var(--nuit)}:root[data-monde=b] body{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .045 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), radial-gradient(110% 60% at 88% -8%, #7c4dff3d, transparent 62%), radial-gradient(80% 50% at -10% 105%, #d9257f29, transparent 62%), var(--nuit);color:var(--texte);font-family:var(--font-body);font-weight:450;font-stretch:var(--chasse-texte);font-variant-numeric:tabular-nums;caret-color:var(--rouge-vif);background-attachment:fixed;overflow-x:clip}:root[data-monde=b] ::selection{background:var(--safran);color:var(--encre)}:root[data-monde=b] :focus-visible{outline:3px solid var(--safran);outline-offset:3px}:root[data-monde=b] ::-webkit-scrollbar-track{background:var(--nuit)}:root[data-monde=b] ::-webkit-scrollbar-thumb{background:var(--nuit-3);border-radius:var(--arrondi-3);border:2px solid var(--nuit)}:root[data-monde=b] :is(h1,h2,h3,.font-display,.wordmark,.pl-h1,.pl-wordmark){font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-weight:900}:root[data-monde=b] :is(h1,.pl-h1){font-stretch:var(--chasse-titre);line-height:.98}:root[data-monde=b] :is(h2,h3){font-stretch:var(--chasse-nom);line-height:1.05}:root[data-monde=b] :is(h4,h5,h6,b,strong,th){font-weight:800}:root[data-monde=b] :is(.card-title,th,.stat-label,.pill,.budget-section h4,.budget-card-label,.home-hero-pill,.home-stat-label,.home-section-label,.home-feature-tag,.cmd-palette-section,.dm-ch,.jd-groupe,.jd-sn-surtitre,.jd-ag-autres-titre,.jd-ev-groupe,.jd-acc-bandeau-quand,.jd-acc-date small,.jd-st-kpi-lib,.oct-bloc-titre,.jd-mb-bloc h4,.sidebar-section-label,#homePlayer .home-section h3,.home-card-status,.lj-sur,.ev-hc-sep,.ex-quand,.dk-pc-date,.sc-col>h2,.sc-vs,.sc-tag,.sc-hc-sep td,.sc-detail h4,.sc-chrono-temps small,.sc-acc-stat span,.sc-lots h3,.sl-rg h4,.sl-panneau h4,.sl-rappel h4,.pd-panneau h4,.pd-bilan h3,.pd-visuel h3,.topcut-round-title,.topcut-match-label,.topcut-champion-title,.archive-round-header,.timer-phase-badge,.eyebrow,.tf-eb,.tf-tag,.plp-etiq,.jd-st-tag,.t-surtitre,.uppercase,.int-table-head,.ov-chart-title,.ov-met-group h3,.pil-card__title,.pil-plan-badge,.browse-card-game,.browse-filter-group label,.browse-sidebar-title,.browse-status,.dash-stat-label,.kpi-lbl,.summary-label,.jd-badge-nouveau,.pv-card-title,.pv-timer-phase,.sp-subtitle,.sp-table thead th,.sp-live-badge,.tp-kicker,.tp-sponsor-tier,.tp-sponsors-title,.tp-table thead th,.tr-hc-sep td,.timer-header-sub){font-family:var(--font-body);font-stretch:var(--chasse-texte);text-transform:none;letter-spacing:0}:root[data-monde=b] :is(.eyebrow,.t-surtitre,.tf-eb,.jd-sn-surtitre,.oct-bloc-titre,.sidebar-section-label,.home-section-label){font-size:13px;font-weight:700}:root[data-monde=b] :is(.pl-pip,.pl-sub){font-family:var(--font-body);font-stretch:var(--chasse-texte);letter-spacing:0;text-transform:none}:root[data-monde=b] .pl-pip{font-size:15px;font-weight:900;font-stretch:var(--chasse-nom);color:var(--texte);display:block}:root[data-monde=b] .pl-pip:before{content:none}:root[data-monde=b] .pl-sub{color:var(--texte-2);font-size:14px;font-weight:450}:root[data-monde=b] :is(.pl-tagline,.top-bar-subtitle){display:none}:root[data-monde=b] :is(.wordmark,.pl-wordmark){font-stretch:var(--chasse-titre);letter-spacing:-.025em;white-space:nowrap;line-height:1}:root[data-monde=b] .pl-wordmark{font-size:21px}:root[data-monde=b] .top-bar-title.wordmark{font-size:17px}:root[data-monde=b] :is(.top-bar-title.wordmark,.pl-wordmark):after{content:"Bêta";content:"Bêta" / "";border-radius:var(--arrondi-1);background:var(--safran);color:var(--encre);font-size:11px;font-weight:900;font-stretch:var(--chasse-titre);letter-spacing:.04em;text-transform:uppercase;margin-left:4px;padding:3px 5px 2px;line-height:1;display:inline-block;position:relative;top:-.55em;transform:rotate(-6deg);box-shadow:0 3px 8px -2px #00000080}:root[data-monde=b] [class*=tracking-]:not([data-code]){letter-spacing:normal}:root[data-monde=b] :is([data-code],.jd-code,.t-code,.pl-codecard-txt b,.pl-sheet-code b,.ev-code-txt b,.pl-join-row input:not(.ev-input),.jd-suppr-code input){font-family:var(--font-code);letter-spacing:.22em;font-stretch:100%}:root[data-monde=b] .btn{border-radius:var(--arrondi-4);min-height:44px;font-family:var(--font-body);font-weight:800;font-stretch:var(--chasse-bouton);color:var(--encre);transition:transform var(--t-appui) var(--sortie), box-shadow var(--t-etat), background-color var(--t-etat)}:root[data-monde=b] .btn:active:not(:disabled){transform:translateY(1px)scale(.975)}:root[data-monde=b] .btn:disabled{background:var(--nuit-3);color:var(--texte-3);box-shadow:inset 0 0 0 1px var(--trait)}:root[data-monde=b] .btn-sm{border-radius:var(--arrondi-3);min-height:44px}:root[data-monde=b] .btn-lg{min-height:52px}:root[data-monde=b] :is(.btn:not(.btn-secondary,.btn-ghost,.btn-danger,.btn-mythique),.btn-primary:not(.btn-mythique),.btn-accent,.btn-gold){background:var(--lait);color:var(--encre);box-shadow:inset 0 -3px 0 #0e0b1f1f, var(--ombre-douce)}:root[data-monde=b] :is(.btn:not(.btn-secondary,.btn-ghost,.btn-danger,.btn-mythique),.btn-primary:not(.btn-mythique),.btn-accent,.btn-gold):hover:not(:disabled){color:var(--encre);background:#fff}:root[data-monde=b] .btn-secondary:hover:not(:disabled){color:var(--texte);background:#1b1636}:root[data-monde=b] .btn-ghost{color:var(--texte-2);background:0 0}:root[data-monde=b] .btn-ghost:hover:not(:disabled){background:var(--nuit-3);color:var(--texte)}:root[data-monde=b] .btn-danger{color:var(--rouge-vif);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--rouge-vif) 75%, transparent);background:0 0}:root[data-monde=b] .btn-danger:hover:not(:disabled),:root[data-monde=b] .btn-danger:active:not(:disabled){background:var(--rouge-vif);color:var(--encre)}:root[data-monde=b] :is(.pl-cta,.sc-cta,.btn-mythique){background:var(--rouge);color:#fff;border-radius:var(--arrondi-4);font-family:var(--font-body);font-weight:800;font-stretch:var(--chasse-bouton);transition:transform var(--t-appui) var(--sortie), box-shadow var(--t-etat);border:0;box-shadow:inset 0 0 0 1px #ffffff38,inset 0 -3px #0000002e,0 12px 22px -10px #000000b3}:root[data-monde=b] :is(.pl-cta,.sc-cta,.btn-mythique):hover:not(:disabled){box-shadow:inset 0 0 0 1px #fff6,inset 0 -3px #0000002e,0 16px 26px -10px #000000bf}:root[data-monde=b] :is(.pl-cta,.sc-cta,.btn-mythique):active:not(:disabled){transform:translateY(1px)scale(.975)}:root[data-monde=b] :is(.pl-cta,.sc-cta,.btn-mythique):disabled{background:var(--nuit-3);color:var(--texte-3);box-shadow:inset 0 0 0 1px var(--trait)}:root[data-monde=b] .pl-cta{height:58px}:root[data-monde=b] .pl-cta-bar{z-index:3;background:linear-gradient(to top, var(--nuit) 55%, transparent);border-top:0;position:sticky;bottom:0}:root[data-monde=b] :is(.pl-vie,.pl-dispo,.ev-choice,.ev-state,.jd-st-pastille,.ex-jelai,.pj-puce){border-radius:var(--arrondi-4)}:root[data-monde=b] :is(.pl-vie.on,.pl-dispo.on,.ev-choice.on,.ev-state.on,.jd-st-pastille.on,.ex-jelai.on,.sc-btn-mini.is-on,.rs-seg button.on){background:var(--lait);color:var(--encre);border-color:var(--lait);box-shadow:none}:root[data-monde=b] .rs-seg{background:var(--nuit-2);border-color:var(--trait)}:root[data-monde=b] .rs-seg button:not(.on){color:var(--texte-2)}:root[data-monde=b] :is(.pl-row,.pl-srow) input[type=checkbox]{background:var(--nuit-3);width:52px;height:32px;box-shadow:inset 0 0 0 1px var(--trait)}:root[data-monde=b] :is(.pl-row,.pl-srow) input[type=checkbox]:after{background:var(--texte-2);width:26px;height:26px;transition:transform var(--ressort-duree) var(--ressort), background-color var(--t-etat)}:root[data-monde=b] :is(.pl-row,.pl-srow) input[type=checkbox]:checked{background:var(--signe-plus);box-shadow:none}:root[data-monde=b] :is(.pl-row,.pl-srow) input[type=checkbox]:checked:after{background:var(--encre);transform:translate(20px)}:root[data-monde=b] .pl-join-row input:not(.ev-input){background:var(--lait);color:var(--encre);border-radius:var(--arrondi-4);caret-color:var(--rouge);border:2px solid #0000;font-weight:700;box-shadow:inset 0 2px #0e0b1f1f}:root[data-monde=b] .pl-join-row input:not(.ev-input)::placeholder{color:var(--indice);opacity:1}:root[data-monde=b] :where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),select,textarea)::placeholder{color:var(--texte-3);opacity:1}:root[data-monde=b] select option{background:var(--nuit-2);color:var(--texte)}:root[data-monde=b] .pl-tabbar{background:var(--encre);box-shadow:0 -1px 0 var(--trait), 0 -12px 30px -10px #04020ecc;border-top:0}:root[data-monde=b] .pl-tab{color:var(--texte-3);border-radius:var(--arrondi-4);font-weight:700;font-stretch:var(--chasse-texte)}:root[data-monde=b] .pl-tab span{font-size:12px}:root[data-monde=b] .pl-tab:not(.on):hover{color:var(--texte)}:root[data-monde=b] .pl-tab:active{transform:scale(.94)}:root[data-monde=b] .pl-tab.on{background:var(--lait);color:var(--encre);box-shadow:none;font-weight:800}:root[data-monde=b] .pl-tab.on svg{color:var(--encre)}:root[data-monde=b] .pl-tab.on:before{content:none}@media (width>=441px){:root[data-monde=b] .pl-tabbar{border-radius:var(--arrondi-6) var(--arrondi-6) 0 0}}:root[data-monde=b] .jd-barre-bas{padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));background:var(--encre);box-shadow:0 -1px 0 var(--trait), 0 -12px 30px -10px #04020ecc;border-top:0}:root[data-monde=b] .jd-barre-bas a{border-radius:var(--arrondi-4);height:56px;color:var(--texte-3);font:700 12px/1.1 var(--font-body);justify-content:center;padding-top:0}:root[data-monde=b] .jd-barre-bas a:not([aria-current=page]):hover{color:var(--texte)}:root[data-monde=b] .jd-barre-bas a[aria-current=page]{background:var(--lait);color:var(--encre);font-weight:800}:root[data-monde=b] .jd-barre-bas a[aria-current=page] svg{color:var(--encre)}:root[data-monde=b] .jd-barre-bas a[aria-current=page]:before{content:none}:root[data-monde=b] .jd-lat-item{border-radius:var(--arrondi-3)}:root[data-monde=b] .jd-lat-item:hover{background:var(--nuit-3)}:root[data-monde=b] .jd-lat-item[aria-current=page]{background:var(--lait);color:var(--encre);box-shadow:none}:root[data-monde=b] .jd-lat-item[aria-current=page] svg{color:var(--encre)}:root[data-monde=b] .pl-card-primary{background:var(--rouge);color:#fff;box-shadow:inset 0 0 0 1px #ffffff38,inset 0 -3px #0000002e,0 12px 22px -10px #000000b3}:root[data-monde=b] .pl-card-primary :is(.pl-card-title,.pl-card-sub){color:#fff}:root[data-monde=b] .pl-card-primary .pl-tile-cream{color:#fff;box-shadow:none;background:#ffffff29}:root[data-monde=b] .pl-card-title{color:var(--texte);font-stretch:var(--chasse-nom);white-space:normal;overflow-wrap:anywhere;text-wrap:balance;font-weight:900}:root[data-monde=b] .pl-tile:not(.pl-tile-cream){background:var(--nuit-3);color:var(--texte);box-shadow:none}:root[data-monde=b] :is(.tf-carte.tf-nuit,.home-cta-section,.jd-acc-bandeau){background:var(--encre);color:var(--texte);box-shadow:inset 0 0 0 1.5px #f4f1fb38}:root[data-monde=b] .tf-nuit :is(h2,.tf-prix){color:var(--texte)}:root[data-monde=b] .tf-nuit :is(.tf-eb,.tf-pale){color:var(--texte-2)}:root[data-monde=b] .tf-nuit .tf-barre{color:var(--texte-3)}:root[data-monde=b] .tf-nuit ul.tf-ok li:before{color:var(--signe-plus)}:root[data-monde=b] .tf-nuit .tf-btn{background:var(--lait);color:var(--encre);border-color:var(--lait)}:root[data-monde=b] .tf-bandeau-beta{border-radius:var(--arrondi-5);background:var(--safran);color:var(--encre);margin:0 0 16px;padding:16px 20px;font-size:16px;line-height:1.4}:root[data-monde=b] .tf-bandeau-beta b{font-weight:900;font-stretch:var(--chasse-carte);margin-right:6px;font-size:20px}:root[data-monde=b] .tf-apres{font-size:12px;font-weight:800;font-stretch:var(--chasse-bouton);color:var(--texte-2);margin-top:8px}:root[data-monde=b] .tf-en-beta .tf-prix{opacity:.8;font-size:26px}:root[data-monde=b] .tf-carte:is(.tf-joueur,.tf-orga){box-shadow:inset 0 0 0 1.5px var(--tf-c)}:root[data-monde=b] .tf-joueur{--tf-c:var(--cobalt)}:root[data-monde=b] .tf-orga{--tf-c:var(--magenta)}:root[data-monde=b] :is(.tf-joueur,.tf-orga) .tf-eb{border-radius:var(--arrondi-pilule);background:var(--tf-c);color:#fff;padding:4px 10px;font-size:13px;display:inline-block}:root[data-monde=b] .home-cta-title{color:var(--texte)}:root[data-monde=b] .home-cta-sub{color:var(--texte-2)}:root[data-monde=b] .home-cta-section:before{border-color:var(--trait)}:root[data-monde=b] .jd-acc-bandeau-quand{color:var(--safran)}:root[data-monde=b] .jd-acc-bandeau-meta{color:var(--texte-2)}:root[data-monde=b] .home-step-num{color:var(--encre)}:root[data-monde=b] .home-hero-pill{background:var(--safran);color:var(--encre);font-family:var(--font-body);font-weight:900}:root[data-monde=b] .home-step-arrow{color:var(--texte-3)}:root[data-monde=b] .pl-install-btn{color:var(--encre)}:root[data-monde=b] .bg-white{background-color:var(--surface)}:root[data-monde=b] :is(#mapWrapper,#mapFallback) .empty-state{background:var(--nuit-2);border-radius:var(--arrondi-5);box-shadow:inset 0 0 0 1px var(--trait)}@media (prefers-reduced-motion:reduce){:root[data-monde=b] :is(.btn,.pl-cta,.sc-cta,.btn-mythique,.pl-tab),:root[data-monde=b] :is(.pl-row,.pl-srow) input[type=checkbox]:after{transition:none}:root[data-monde=b] :is(.btn,.pl-cta,.sc-cta,.btn-mythique,.pl-tab):active{transform:none}}:root[data-monde=b]::view-transition{background:var(--nuit);pointer-events:none}:root[data-monde=b]::view-transition-old(root){mix-blend-mode:normal;transform-origin:50%;backface-visibility:hidden}:root[data-monde=b]::view-transition-new(root){mix-blend-mode:normal;transform-origin:50%;backface-visibility:hidden}:root[data-monde=b]::view-transition-old(root){animation:jb-vt-sortie .3s var(--depart) both}:root[data-monde=b]::view-transition-new(root){animation:jb-vt-entree var(--ressort-duree) var(--ressort) .22s both}:root[data-monde=b][data-sens=arriere]::view-transition-old(root){animation-name:jb-vt-sortie-arr}:root[data-monde=b][data-sens=arriere]::view-transition-new(root){animation-name:jb-vt-entree-arr}:root[data-monde=b] .pl-tabbar{view-transition-name:jd-onglets}:root[data-monde=b] .top-bar{view-transition-name:jd-haut}:root[data-monde=b] #appSidebar{view-transition-name:jd-cote}:root[data-monde=b] .bottom-nav{view-transition-name:jd-bas}:root[data-monde=b] #espaceBottomNav{view-transition-name:jd-espaces}@keyframes jb-vt-sortie{0%{clip-path:inset(0);transform:none}to{clip-path:inset(2% round 28px);transform:perspective(1600px)translate(-6%)rotateY(96deg)scale(.8)}}@keyframes jb-vt-entree{0%{clip-path:inset(2% round 28px);transform:perspective(1600px)translate(6%)rotateY(-96deg)scale(.8)}to{clip-path:inset(0);transform:none}}@keyframes jb-vt-sortie-arr{0%{clip-path:inset(0);transform:none}to{clip-path:inset(2% round 28px);transform:perspective(1600px)translate(6%)rotateY(-96deg)scale(.8)}}@keyframes jb-vt-entree-arr{0%{clip-path:inset(2% round 28px);transform:perspective(1600px)translate(-6%)rotateY(96deg)scale(.8)}to{clip-path:inset(0);transform:none}}@media (prefers-reduced-motion:reduce){:root[data-monde=b]::view-transition-group(*){animation:none!important}:root[data-monde=b]::view-transition-old(*){animation:none!important}:root[data-monde=b]::view-transition-new(*){animation:none!important}}:root[data-monde=b] #tournamentShareCard{color:var(--texte-2);background:var(--nuit-3)!important;border-color:var(--trait)!important}:root[data-monde=b] #tournamentShareCard>div{color:var(--texte-2)!important}:root[data-monde=b] #tournamentShareCard>div:nth-child(2){color:var(--texte)!important}:root[data-monde=b] #tournamentShareCard div{color:inherit}:root[data-monde=b]{--stries:linear-gradient(#ffffff1a, #0000001f), repeating-linear-gradient(90deg, #ffffff5c 0 1px, #00000038 1px 2px, #0000 2px 3px);--irise:#ff9e86 0%, #ffe38a 9%, #8ff0c9 18%, #8ec5ff 27%, #cda3ff 36%, #ff9ed3 45%, #ff9e86 54%;--rx:.34;--ry:-.24;--angle:165deg;--porte-s:drop-shadow(0 10px 14px #04020e73)}.jb-ico{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.jb-ext{flex:none;width:22px;height:22px;overflow:visible}.ba-num{font-family:var(--font-code);letter-spacing:.02em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:11px;font-weight:500;font-stretch:75%}.ba{--coupe:30px;--dedans:calc(var(--coupe) + 20px);position:relative}.ba.ouvert{z-index:20}.ba[data-reste]{transition:margin-top var(--ressort-duree) var(--ressort)}.ba.ouvert[data-reste]{margin-top:var(--sortie-carte,0px)}.ba.sans-transition,.ba.sans-transition *{transition:none!important;animation:none!important}.ba-paquet{--dent:9px;--soudure:20px;--scelle:9px;z-index:2;isolation:isolate;background-color:var(--pack,var(--cobalt));width:100%;min-height:116px;color:var(--pack-encre,#fff);font:inherit;text-align:left;cursor:pointer;filter:var(--porte-s);-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% 100% / var(--dent) 51% repeat-x, conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) 50% 0 / var(--dent) 51% repeat-x;-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% 100% / var(--dent) 51% repeat-x, conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) 50% 0 / var(--dent) 51% repeat-x;mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% 100% / var(--dent) 51% repeat-x, conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) 50% 0 / var(--dent) 51% repeat-x;transition:transform var(--t-appui) var(--sortie);border:0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:38px 18px 32px;display:grid;position:relative}.ba-paquet:active{transform:scale(.985)}.ba-paquet:focus-visible{outline:3px solid var(--safran);outline-offset:3px}.ba-paquet:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(calc(118deg + var(--rx) * 22deg), transparent calc(30% + var(--ry) * 34%), #ffffff4d calc(40% + var(--ry) * 34%), #ffffff0f calc(45% + var(--ry) * 34%), transparent calc(50% + var(--ry) * 34%)), repeating-linear-gradient(calc(var(--angle) + 40deg), var(--irise));background-size:100% 100%,320% 320%;background-position:0 0, calc(50% + var(--rx) * 40%) 50%;mix-blend-mode:soft-light;opacity:.6;position:absolute;inset:0}.ba-paquet:after{content:"";z-index:3;pointer-events:none;background:var(--stries) top / 100% var(--soudure) no-repeat, var(--stries) bottom / 100% var(--soudure) no-repeat, linear-gradient(#0000002b, #0000002b) 0 var(--soudure) / 100% var(--scelle) no-repeat, linear-gradient(#0000002b, #0000002b) 0 calc(100% - var(--soudure)) / 100% var(--scelle) no-repeat, linear-gradient(#ffffff73, #ffffff73) 0 calc(var(--soudure) + var(--scelle)) / 100% 1px no-repeat, linear-gradient(#ffffff73, #ffffff73) 0 calc(100% - var(--soudure) - var(--scelle)) / 100% 1px no-repeat, linear-gradient(#0000003d, transparent) 0 calc(var(--soudure) + var(--scelle) + 1px) / 100% 10px no-repeat, linear-gradient(transparent, #0000003d) 0 calc(100% - var(--soudure) - var(--scelle) - 1px) / 100% 10px no-repeat;position:absolute;inset:0}.ba.ouvert>.ba-paquet{clip-path:inset(var(--coupe) 0 0 0)}.ba-pointilles{opacity:.55;border-top:2px dashed;position:absolute;top:33px;left:14px;right:14px}.ba-ico{border-radius:var(--arrondi-4);background:#0e0b1f38;place-items:center;width:44px;height:44px;display:grid}.ba-txt{gap:3px;min-width:0;display:grid}.ba-titre{font-weight:900;font-stretch:var(--chasse-nom);letter-spacing:-.015em;font-size:19px;line-height:1.04}.ba-phrase{font-size:14px;font-weight:550;line-height:1.3}.ba-coin{align-self:start;justify-items:end;gap:4px;display:grid}.ba-principal>.ba-paquet{grid-template-columns:84px minmax(0,1fr) auto;min-height:148px}.ba-principal .ba-ico{border-radius:var(--arrondi-2);background:var(--encre);width:84px;height:64px;padding:3px}.ba-principal .ba-titre{font-stretch:var(--chasse-titre);font-size:26px}.ba-principal>.ba-paquet:has(.ba-ico-paquet){grid-template-columns:84px minmax(0,1fr)}.ba-principal .ba-ico-paquet{background:0 0;border-radius:0;width:84px;height:auto;padding:0}.ba-ico-paquet .jb-paquet{aspect-ratio:90/130;flex:none;width:auto;height:96px;display:block}@media (width>=700px){.ba-principal>.ba-paquet:has(.ba-ico-paquet){grid-template-columns:110px minmax(0,1fr)}.ba-principal .ba-ico-paquet{width:110px}.ba-ico-paquet .jb-paquet{height:130px}}.ba-languette{z-index:4;height:var(--coupe);pointer-events:none;background:var(--stries) top / 100% 20px no-repeat, linear-gradient(#0000002b, #0000002b) 0 20px / 100% 9px no-repeat, var(--pack,var(--cobalt));--dent:10px;-webkit-mask:conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) 50% 0 / var(--dent) 51% repeat-x, linear-gradient(#000 0 0) 0 100% / 100% 50% no-repeat;-webkit-mask:conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) 50% 0 / var(--dent) 51% repeat-x, linear-gradient(#000 0 0) 0 100% / 100% 50% no-repeat;mask:conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) 50% 0 / var(--dent) 51% repeat-x, linear-gradient(#000 0 0) 0 100% / 100% 50% no-repeat;display:none;position:absolute;top:0;left:0;right:0}.ba-languette.arrache{animation:ba-arrache .62s var(--depart,cubic-bezier(.55, 0, .85, .35)) forwards;display:block}@keyframes ba-arrache{0%{opacity:1;transform:none}40%{opacity:1}to{opacity:0;transform:translate(170px,-150px)rotate(-26deg)}}.ba-dechirure{z-index:3;left:0;right:0;top:calc(var(--coupe) - 3px);pointer-events:none;background:linear-gradient(135deg,#0000 33%,#d9d2e0 33% 66%,#0000 66%) 0 0/7px 7px repeat-x;height:7px;display:none;position:absolute}.ba.ouvert>.ba-dechirure{display:block}.ba-fenetre{z-index:1;left:4%;right:4%;bottom:calc(100% - var(--dedans));pointer-events:none;height:360px;position:absolute;overflow:hidden}.ba-carte{--mc-fond:var(--nuit-3);--mc-encre:var(--texte);border-radius:var(--arrondi-5) var(--arrondi-5) var(--arrondi-2) var(--arrondi-2);background:var(--mc-fond);color:var(--mc-encre);visibility:hidden;pointer-events:auto;cursor:pointer;transition:transform var(--ressort-duree) var(--ressort) 80ms, visibility 0s linear var(--ressort-duree);gap:7px;padding:8px 8px 30px;display:grid;position:absolute;bottom:0;left:3%;right:3%;transform:translateY(105%);box-shadow:0 -8px 20px -8px #04020eb3}.ba-carte-principale{--mc-fond:var(--rouge);--mc-encre:#fff}.ba.ouvert .ba-carte{visibility:visible;transition:transform var(--ressort-duree) var(--ressort) 80ms, visibility 0s;transform:none}.ba-carte-nom{border-radius:var(--arrondi-2);background:var(--encre);min-height:42px;color:var(--texte);justify-content:space-between;align-items:center;gap:8px;padding:0 10px 0 12px;display:flex}.ba-carte-nom b{font-weight:900;font-stretch:var(--chasse-carte);letter-spacing:-.02em;font-size:19px;line-height:1}.ba-carte-corps{border-radius:var(--arrondi-2);background:var(--lait);color:var(--encre);cursor:auto;gap:8px;padding:10px 12px;display:grid}.ba-mot{font-size:15px;font-weight:600;line-height:1.35}.ba-carte-pied{justify-content:space-between;align-items:center;gap:8px;padding:0 2px 0 6px;display:flex}.ba-carte-pied .ba-num{font-size:11px}.ba-go{border-radius:var(--arrondi-3);background:var(--encre);min-height:44px;color:var(--texte);font-weight:800;font-stretch:var(--chasse-bouton);align-items:center;gap:8px;padding:0 16px;font-size:14px;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1.5px #f4f1fb38}.ba-go .jb-ico{width:18px;height:18px}@media (prefers-reduced-motion:reduce){.ba,.ba *,.ba-carte{transition:none!important;animation:none!important}.ba-languette.arrache{display:none}}:root[data-monde=b] .pl-bonjour{min-height:44px;color:var(--texte-2);align-self:flex-start;align-items:center;gap:10px;margin:6px 20px 2px;font-size:17px;font-weight:700;text-decoration:none;display:flex}:root[data-monde=b] .pl-bonjour[hidden]{display:none}:root[data-monde=b] .pl-bonjour b{color:var(--texte);overflow-wrap:anywhere;font-weight:800}:root[data-monde=b] .pl-bonjour-pastille{background:var(--safran);width:30px;height:30px;color:var(--encre);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:900;display:grid}:root[data-monde=b] .pl-h1{letter-spacing:-.035em;margin:10px 20px 18px;font-size:clamp(36px,10.4vw,46px);line-height:.92}.jb-zone{grid-template-columns:minmax(0,1fr);gap:16px;margin:0 20px;display:grid}.jb-code{border-radius:var(--arrondi-6);background:var(--lait);color:var(--encre);box-shadow:var(--ombre-douce);padding:14px}.jb-code .jb-code-tete{color:var(--encre);font-weight:900;font-stretch:var(--chasse-nom);margin-bottom:10px;font-size:17px;display:block}:root[data-monde=b] .jb-code .pl-join-row{gap:8px;margin:0;display:flex}:root[data-monde=b] .jb-code .pl-join-row input{border:2px dashed var(--indice);width:auto;min-width:0;height:52px;box-shadow:none;text-align:center;background:#fff;flex:1;font-size:20px}:root[data-monde=b] .jb-code .pl-join-row button{border-radius:var(--arrondi-4);background:var(--encre);min-height:52px;color:var(--texte);font-weight:800;font-stretch:var(--chasse-bouton);border:0;flex:none;padding:0 20px;font-size:16px}:root[data-monde=b] .jb-code .pl-hint{color:var(--encre-2);margin:10px 0 0;font-size:13px}:root[data-monde=b] #evRepriseCode::placeholder{letter-spacing:normal;text-transform:none;font-family:var(--font-body);font-size:15px;font-weight:500}@media (width>=700px){.jb-zone{max-width:520px}}@media (width>=1000px){:root[data-monde=b] .jd-ecran .jb-zone{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px clamp(24px,4vw,48px);max-width:1040px;display:grid}:root[data-monde=b] .jd-ecran .jb-code{grid-area:1/1}:root[data-monde=b] .jd-ecran .jb-boosters{grid-area:2/1;margin-top:0}:root[data-monde=b] .jd-ecran .jb-entrees{grid-area:1/2/span 2}}.jb-boosters{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:4px;display:grid}.jb-astuce{text-align:center;color:var(--texte-2);margin:0;font-size:14px}.ba.ouvert+.jb-astuce{display:none}.jb-reflet{border:1px solid var(--trait);border-radius:var(--arrondi-pilule);background:var(--nuit-2);width:fit-content;min-height:44px;color:var(--texte);font:inherit;cursor:pointer;align-items:center;gap:8px;margin:4px auto 0;padding:0 16px;font-size:14px;font-weight:700;display:flex}.jb-reflet .jb-ico{width:20px;height:20px;color:var(--texte-2)}.jb-reflet[aria-pressed=true]{border-color:var(--safran)}.jb-reflet[aria-pressed=true] .jb-ico{color:var(--safran)}.jb-reflet:focus-visible{outline:3px solid var(--safran);outline-offset:3px}.jb-entrees{gap:10px;margin:0;padding:0;list-style:none;display:grid}.jb-entree{border-radius:var(--arrondi-5);background:var(--nuit-2);min-height:76px;color:var(--texte);box-shadow:inset 0 0 0 1px var(--trait);transition:transform var(--t-appui) var(--sortie), background-color var(--t-etat);grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:12px 14px 12px 12px;text-decoration:none;display:grid}.jb-entree:hover{background:var(--nuit-3)}.jb-entree:active{transform:scale(.985)}.jb-entree-ico{border-radius:var(--arrondi-4);background:var(--nuit-3);place-items:center;width:44px;height:44px;display:grid}.jb-entree-txt{gap:3px;min-width:0;display:grid}.jb-entree-txt b{font-weight:900;font-stretch:var(--chasse-nom);font-size:17px;line-height:1.1}.jb-entree-txt span{color:var(--texte-2);font-size:14px;line-height:1.3}.jb-fleche{width:20px;height:20px;color:var(--texte-3)}@media (prefers-reduced-motion:reduce){.jb-entree{transition:none}.jb-entree:active{transform:none}}:root[data-monde=b] .pl-resume{border-radius:var(--arrondi-5);background:var(--nuit-2);color:var(--texte);box-shadow:inset 0 0 0 1px var(--trait);border:0;margin:0 20px 12px;padding:10px 10px 10px 14px;font-size:14px}:root[data-monde=b] .pl-resume-dot{background:var(--signe-plus)}:root[data-monde=b] .pl-resume-txt{min-width:0;color:var(--texte-2);line-height:1.25;display:grid}:root[data-monde=b] .pl-resume-txt strong{color:var(--texte);font-weight:900;font-stretch:var(--chasse-nom);font-size:15px}:root[data-monde=b] .pl-resume-sous{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}:root[data-monde=b] .pl-resume-pile{flex:none;width:40px;height:44px;position:relative}:root[data-monde=b] .pl-resume-pile i{border-radius:var(--arrondi-1);background:var(--c);width:24px;height:34px;box-shadow:0 0 0 1.5px var(--nuit-2);position:absolute;top:4px;left:8px}:root[data-monde=b] .pl-resume-pile i:first-child{transform:rotate(-16deg)translate(-5px)}:root[data-monde=b] .pl-resume-pile i:nth-child(2){transform:rotate(-5deg)translate(-1px)}:root[data-monde=b] .pl-resume-pile i:nth-child(3){transform:rotate(6deg)translate(3px)}:root[data-monde=b] .pl-resume-pile i:nth-child(4){transform:rotate(16deg)translate(7px)}:root[data-monde=b] .pl-resume-cta{border-radius:var(--arrondi-3);background:var(--lait);min-height:44px;color:var(--encre);font-weight:800;font-stretch:var(--chasse-bouton);box-shadow:inset 0 -3px 0 #0e0b1f1f, var(--ombre-douce);align-items:center;padding:0 16px;display:inline-flex}:root[data-monde=b] .pl-install{border-radius:var(--arrondi-5);background:var(--nuit-2);box-shadow:inset 0 0 0 1px var(--trait);border:0;margin:0 20px;padding:14px}:root[data-monde=b] .pl-install-txt{color:var(--texte-2);font-size:14px}:root[data-monde=b] .pl-install-txt strong{color:var(--texte)}:root[data-monde=b] .pl-install .pl-install-btn{height:auto;min-height:44px;color:var(--texte);background:0 0;font-weight:800;box-shadow:inset 0 0 0 2px #f4f1fb8c}:root[data-monde=b] .pl-install .pl-install-btn:hover{box-shadow:inset 0 0 0 2px var(--texte)}:root[data-monde=b] #plAccountSlot:not(:empty),:root[data-monde=b] #plInstallSlot:not(:empty){margin-top:16px}:root[data-monde=b] .pl-top{align-items:flex-start;padding:14px 16px 6px 10px}:root[data-monde=b] .pl-back{color:var(--texte-2);border-radius:var(--arrondi-3)}:root[data-monde=b] .pl-back:hover{color:var(--texte)}:root[data-monde=b] .pl-top>div:not(.pl-back){min-width:0}:root[data-monde=b] .pl-title{overflow-wrap:anywhere;font-weight:900;font-stretch:var(--chasse-titre);letter-spacing:-.03em;text-wrap:balance;padding-top:4px;font-size:clamp(30px,8.6vw,44px);line-height:.95}:root[data-monde=b] .pl-top-b{padding:10px 16px 4px}:root[data-monde=b] .pl-retour{border-radius:var(--arrondi-3);min-height:44px;color:var(--texte-2);align-items:center;gap:6px;margin-left:-8px;padding:0 8px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}:root[data-monde=b] .pl-retour:hover{color:var(--texte)}:root[data-monde=b] .pl-top-b .pl-title{letter-spacing:-.035em;font-size:clamp(36px,10.4vw,46px);line-height:.92}:root[data-monde=b] .pl-chapo{color:var(--texte-2);text-wrap:pretty;margin:10px 0 0;font-size:16px;line-height:1.4}:root[data-monde=b] .pl-body{gap:26px;padding:10px 16px 20px}:root[data-monde=b] .pl-body section{gap:10px}:root[data-monde=b] .pl-hint{color:var(--texte-2);font-size:14px;line-height:1.4}:root[data-monde=b] :is(.pl-dispos,.pl-fmts){flex-wrap:wrap;gap:6px;display:flex}:root[data-monde=b] .pl-vie{border-radius:var(--arrondi-pilule);background:var(--nuit-2);height:auto;min-height:44px;color:var(--texte);box-shadow:inset 0 0 0 1px var(--trait);font-family:var(--font-body);font-weight:750;font-stretch:var(--chasse-texte);transition:background-color var(--t-etat), color var(--t-etat);border:0;padding:0 16px;font-size:15px}:root[data-monde=b] .pl-vie.pl-fmt{font-family:var(--font-body)!important;font-size:15px!important;font-weight:750!important}:root[data-monde=b] .pl-vie:hover:not(.on,.pl-fmt-off,:disabled){background:var(--nuit-3)}:root[data-monde=b] .pl-vie.on{background:var(--lait);color:var(--encre);box-shadow:none;border:0}:root[data-monde=b] .pl-fmt-off{color:var(--texte-3);cursor:not-allowed;flex-direction:row;gap:6px}:root[data-monde=b] .pl-fmt-soon{color:var(--texte-3);font-size:12px;font-weight:700}:root[data-monde=b] .pl-vies{flex-wrap:wrap;gap:6px;display:flex}:root[data-monde=b] .pl-vies .pl-vie[data-life]{min-width:58px;font-weight:900;font-stretch:var(--chasse-chiffre);font-variant-numeric:tabular-nums;padding:0 12px;font-size:22px}:root[data-monde=b] .pl-vies .pl-vie-other{text-align:center;width:96px;color:var(--texte);padding:0 12px;font-weight:750}:root[data-monde=b] .pl-vies .pl-vie-other::placeholder{color:var(--texte-3)}:root[data-monde=b] .pl-stepper{background:0 0;border:0;gap:14px;padding:0}:root[data-monde=b] .pl-stepper button{border-radius:var(--arrondi-4);background:var(--nuit-2);width:52px;height:52px;color:var(--texte);box-shadow:inset 0 0 0 1px var(--trait);transition:transform var(--t-appui) var(--sortie);border:0;font-size:24px}:root[data-monde=b] .pl-stepper button:active:not(:disabled){transform:scale(.94)}:root[data-monde=b] .pl-stepper button:disabled{color:var(--texte-3);opacity:.6}:root[data-monde=b] .pl-stepper div{min-width:1.4em;font-family:var(--font-body);font-weight:900;font-stretch:var(--chasse-chiffre);flex:none;font-size:46px;line-height:1}:root[data-monde=b] .pl-list{background:0 0;border:0;border-radius:0;gap:6px;display:grid;overflow:visible}:root[data-monde=b] .pl-list .pl-row+.pl-row{border-top:0}:root[data-monde=b] .pl-row{border-radius:var(--arrondi-5);background:var(--nuit-2);min-height:60px;box-shadow:inset 0 0 0 1px var(--trait);padding:8px 12px 8px 14px}:root[data-monde=b] .pl-row-txt strong{font-size:16px;font-weight:800}:root[data-monde=b] .pl-row-txt small{color:var(--texte-2);font-size:13px}:root[data-monde=b] :is(.pl-row select,.pl-minrow input){border-radius:var(--arrondi-pilule);background:var(--nuit-3);height:44px;color:var(--texte);box-shadow:inset 0 0 0 1px var(--trait);border:0;padding:0 14px;font-size:15px;font-weight:750}:root[data-monde=b] .pl-minrow{color:var(--texte-2)}:root[data-monde=b] .pl-minrow input{font-weight:900;font-stretch:var(--chasse-chiffre);font-size:20px}@media (prefers-reduced-motion:reduce){:root[data-monde=b] :is(.pl-vie,.pl-stepper button){transition:none}:root[data-monde=b] .pl-stepper button:active{transform:none}}:root[data-monde=b] .pl-felt{background:var(--nuit)!important}:root[data-monde=b] .pl-grid{gap:5px;inset:8px}:root[data-monde=b] .pl-zone.jb-siege{box-shadow: inset 0 0 0 5px var(--siege), inset 0 0 0 6px #0e0b1f8c, inset 0 1px 0 6px #ffffff2e;box-shadow:inset 0 0 0 5px color-mix(in srgb, var(--siege) 90%, #fff), inset 0 0 0 6px #0e0b1f8c, inset 0 1px 0 6px #ffffff2e;background-image:repeating-linear-gradient(-45deg,#0e0b1f00 0 5px,#0e0b1f29 5px 7px);border:0;border-radius:17px}:root[data-monde=b] .pl-zone.jb-siege.jb-elimine{box-shadow:inset 0 0 0 5px var(--nuit-3);background:var(--nuit-2)!important}:root[data-monde=b] .pl-zone.jb-siege .pl-art{border-radius:12px;inset:5px}:root[data-monde=b] .pl-zone.jb-siege:not(.has-art) .pl-art:after{content:none}:root[data-monde=b] .pl-zone.jb-siege.has-art .pl-art:after{border-radius:inherit;background:linear-gradient(#0e0b1f9e 0%,#0e0b1fbd 50%,#0e0b1fe6 100%)}:root[data-monde=b] .pl-zone.jb-siege.has-art.pl-zone-bas .pl-art:after{background:linear-gradient(#0e0b1fcc 0%,#0e0b1fd6 50%,#0e0b1feb 100%)}:root[data-monde=b] .pl-zone.jb-siege.has-art .pl-life,:root[data-monde=b] .pl-zone.jb-siege.has-art .pl-zname{text-shadow:none}:root[data-monde=b] .jb-siege .pl-zname{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--arrondi-2);background:var(--siege);max-width:calc(100% - 90px);color:var(--siege-encre);font-family:var(--font-body);font-weight:900;font-stretch:var(--chasse-nom);letter-spacing:-.01em;text-transform:none;padding:5px 10px 6px;font-size:17px;line-height:1.05;top:10px;left:auto;right:12px;overflow:hidden;box-shadow:0 0 0 1.5px #0e0b1f80}@container zw (height>=220.01px) and (not ((height<=340px) and (width<=200px))){:root[data-monde=b] .jb-siege .pl-zwrap:not(.pl-avec-tour) .pl-zname{max-width:calc(100% - 24px)}}:root[data-monde=b] .jb-siege .pl-zname svg{stroke:currentColor}:root[data-monde=b] .jb-siege .pl-zwrap.pl-avec-tour .pl-zname{top:46px}:root[data-monde=b] .jb-siege .pl-mine{color:inherit;letter-spacing:0;opacity:.85;font-weight:700}:root[data-monde=b] .jb-siege .pl-life{font-family:var(--font-body);font-weight:900;font-stretch:var(--chasse-chiffre);letter-spacing:-.01em;-webkit-text-stroke:.07em var(--encre);paint-order:stroke fill;color:#fff!important}:root[data-monde=b] .jb-siege .pl-delta{background:var(--siege);color:var(--siege-encre);font-family:var(--font-body);padding:4px 10px;font-size:20px;font-stretch:85%;box-shadow:0 2px 10px #00000059}:root[data-monde=b] .jb-siege .pl-zwrap .pl-delta{top:max(6px, calc(50% - 10px - .365 * min(var(--vie-fs), calc((100cqh - 76px) / .73)) - 24px))}@container zw (height<=150px) and (width<=379px){:root[data-monde=b] .jb-siege .pl-zwrap .pl-delta{padding:2px 8px;font-size:16px}}:root[data-monde=b] .jb-siege .pl-zwrap.pl-delta-sur-nom .pl-zname{visibility:hidden}:root[data-monde=b] .jb-siege .pl-zwrap.pl-delta-sur-tour .pl-turn-main>span{color:#0000}:root[data-monde=b] .pl-zone.jb-siege:not(.has-art) .pl-life{-webkit-text-stroke:0}:root[data-monde=b] .jb-siege .pl-life.pl-bas{text-underline-offset:.05em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration:underline;text-decoration-thickness:.07em;color:var(--rouge-vif)!important}:root[data-monde=b] .pl-zone.jb-siege.has-art .pl-life.pl-bas{-webkit-text-stroke:0;text-shadow:.035em 0 0 var(--encre), -.035em 0 0 var(--encre), 0 .035em 0 var(--encre), 0 -.035em 0 var(--encre), .025em .025em 0 var(--encre), -.025em .025em 0 var(--encre), .025em -.025em 0 var(--encre), -.025em -.025em 0 var(--encre);text-underline-offset:.02em;text-decoration-thickness:.04em}:root[data-monde=b] .pl-zone.jb-siege.pl-zone-bas{box-shadow:inset 0 0 0 5px var(--siege), inset 0 0 0 8px var(--rouge-vif);box-shadow:inset 0 0 0 5px color-mix(in srgb, var(--siege) 90%, #fff), inset 0 0 0 8px var(--rouge-vif)}:root[data-monde=b] .pl-zone.jb-siege.pl-zone-bas .pl-art{border-radius:9px;inset:8px}:root[data-monde=b] .jb-siege .pl-half{color:var(--texte)}:root[data-monde=b] .jb-siege .pl-half:before{background:var(--encre);font-family:var(--font-body);border:0;font-size:28px;font-weight:700;box-shadow:inset 0 0 0 2px #f4f1fb8c}:root[data-monde=b] .jb-siege .pl-half.pl-presse{background:#ffffff1f}:root[data-monde=b] .jb-siege .pl-chip{border-radius:var(--arrondi-3);background: linear-gradient(to right, #8ff0c957 0 calc(var(--part,0) * 100%), transparent 0), var(--encre);background:linear-gradient(to right, color-mix(in srgb, var(--signe-plus) 34%, transparent) 0 calc(var(--part,0) * 100%), transparent 0), var(--encre);color:var(--texte);font-weight:900;font-stretch:var(--chasse-chiffre);border:0;font-size:17px;box-shadow:inset 0 0 0 2px #f4f1fb8c}:root[data-monde=b] .jb-siege .pl-chip svg{stroke:var(--texte-2)}:root[data-monde=b] .jb-siege .pl-chip.pl-chip-vide{color:var(--texte-2);box-shadow:inset 0 0 0 1px #f4f1fb80}:root[data-monde=b] .jb-siege .pl-chip.pl-chip-vide svg{stroke:var(--texte-3)}:root[data-monde=b] .jb-siege .pl-chip.pl-presse{background:var(--nuit-3)}:root[data-monde=b] .pl-center-jeu{background:var(--encre);box-shadow:inset 0 0 0 1px var(--trait), var(--ombre-douce);border-radius:var(--arrondi-5);border:0}:root[data-monde=b] .pl-clockpill{color:var(--encre);border-radius:var(--arrondi-pilule);border:0;background:var(--lait)!important}:root[data-monde=b] .pl-clock-cap{font-family:var(--font-body);letter-spacing:0;color:var(--encre-2);font-size:12px;font-weight:700}:root[data-monde=b] .pl-clock-big{font-family:var(--font-body);font-weight:900;font-stretch:var(--chasse-chiffre);font-size:28px}:root[data-monde=b] .pl-clockpill small{color:var(--encre-2)}:root[data-monde=b] .pl-clockpill.over{box-shadow:inset 0 0 0 2px var(--rouge-vif)}:root[data-monde=b] .pl-gear{color:var(--texte);border-radius:var(--arrondi-4);box-shadow:inset 0 0 0 1px var(--trait);border:0;width:52px;height:52px;background:var(--nuit-2)!important}:root[data-monde=b] .pl-turn-main{background:var(--lait);color:var(--encre)}:root[data-monde=b] .jb-siege :is(.pl-elim,.pl-editor){color:var(--texte);background:#0e0b1fe6;border-radius:12px;inset:5px}:root[data-monde=b] .jb-siege .pl-editor-cap{font-family:var(--font-body);letter-spacing:0;font-size:14px;font-weight:900;font-stretch:var(--chasse-nom);color:var(--texte)}:root[data-monde=b] .jb-siege .pl-editor-row button{border-radius:var(--arrondi-4);background:var(--nuit-2);width:52px;height:52px;color:var(--texte);box-shadow:inset 0 0 0 1px var(--trait);border:0;font-size:22px}:root[data-monde=b] .jb-siege .pl-editor-row b{font-family:var(--font-body);font-weight:900;font-stretch:var(--chasse-chiffre);font-size:46px}:root[data-monde=b] .jb-siege .pl-editor small{color:var(--texte-2);font-size:13px}:root[data-monde=b] .jb-siege :is(.pl-editor-btns,.pl-elim-btns) button{border-radius:var(--arrondi-3);height:auto;min-height:44px;color:var(--texte);background:0 0;border:0;padding:0 16px;font-size:14px;font-weight:800;box-shadow:inset 0 0 0 2px #f4f1fb8c}:root[data-monde=b] .jb-siege :is(.pl-editor-btns .ok,.pl-elim-btns button:first-child){background:var(--lait);color:var(--encre);box-shadow:none}:root[data-monde=b] .jb-siege .pl-qui{background:var(--encre)}:root[data-monde=b] .jb-siege .pl-qui-titre{font-family:var(--font-body);font-weight:900;font-stretch:var(--chasse-nom);color:var(--texte);font-size:15px}:root[data-monde=b] .jb-siege .pl-qui :is(.pl-deckchip,.pl-qui-choix){border-radius:var(--arrondi-3);background:var(--nuit-2);min-height:44px;color:var(--texte);box-shadow:inset 0 0 0 1px var(--trait);font-family:var(--font-body);border:0;padding:0 14px;font-size:14px;font-weight:800}:root[data-monde=b] .jb-siege .pl-qui :is(.pl-deckchip.on,.pl-qui-choix.on){background:var(--lait);color:var(--encre);box-shadow:none}@container zw (width<=339px){:root[data-monde=b] .jb-siege .pl-qui .pl-editor-btns button{padding:0 10px}}@container zw (width<=239px){:root[data-monde=b] .jb-siege .pl-qui :is(.pl-qui-choix,.pl-deckchip){padding:0 8px}:root[data-monde=b] .jb-siege .pl-qui .pl-editor-btns button{padding:0 4px}}:root[data-monde=b] .jb-siege .pl-qui .pl-seatname{border-radius:var(--arrondi-3);background:var(--nuit-2);min-height:44px;color:var(--texte);box-shadow:inset 0 0 0 1px var(--trait);font-family:var(--font-body);border:0;padding:0 12px;font-size:16px}:root[data-monde=b] .jb-siege .pl-qui :is(button,input):focus-visible{outline:3px solid var(--focus);outline-offset:-3px;box-shadow:none}:root[data-monde=b] .jb-siege .pl-qui :is(.on,.ok):focus-visible{outline-color:var(--encre)}:root[data-monde=b] .jb-siege .pl-qui-deborde .pl-qui{box-shadow:0 0 0 3px var(--siege), var(--ombre);inset:3px}:root[data-monde=b] .jb-siege .pl-chip.jb-danger{color:var(--rouge-vif);background: linear-gradient(to right, #ff7a5561 0 calc(var(--part,0) * 100%), transparent 0), var(--encre);background:linear-gradient(to right, color-mix(in srgb, var(--rouge-vif) 38%, transparent) 0 calc(var(--part,0) * 100%), transparent 0), var(--encre);box-shadow:inset 0 0 0 2px var(--rouge-vif)}:root[data-monde=b] .jb-siege .pl-chip.jb-danger svg{stroke:var(--rouge-vif)}:root[data-monde=b] .pl-zone.jb-siege.jb-lumiere{box-shadow: inset 0 0 0 5px #fff, inset 0 0 0 9px var(--siege), inset 0 0 40px 0 #ffffff59;box-shadow:inset 0 0 0 5px #fff, inset 0 0 0 9px var(--siege), inset 0 0 40px 0 #ffffff59}:root[data-monde=b] .jb-siege .jb-commence{z-index:6;border-radius:var(--arrondi-4);background:var(--lait);color:var(--encre);box-shadow:var(--ombre);text-align:center;white-space:nowrap;pointer-events:none;animation:jb-annonce var(--ressort-duree) var(--ressort) both;padding:12px 18px;font-size:16px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:root[data-monde=b] .jb-siege .jb-commence b{font-weight:900;font-stretch:var(--chasse-nom);font-size:22px;display:block}@keyframes jb-annonce{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){:root[data-monde=b] .jb-siege .jb-commence{animation:none}}:root[data-monde=b] .pl-felt .jb-d20{z-index:7;border-radius:var(--arrondi-pilule);background:var(--encre);box-shadow:var(--ombre), inset 0 0 0 1px var(--trait);align-items:center;gap:10px;padding:6px 6px 6px 14px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:root[data-monde=b] .pl-felt.jb-tirage .pl-center{visibility:hidden}:root[data-monde=b] .jb-d20 .jb-d20-de{width:44px;height:44px;display:block}:root[data-monde=b] .jb-d20 .jb-d20-de svg{width:44px;height:44px;stroke:var(--safran);display:block}:root[data-monde=b] .jb-d20 .jb-d20-passer{border-radius:var(--arrondi-pilule);background:var(--lait);min-width:44px;min-height:44px;color:var(--encre);font-family:var(--font-body);cursor:pointer;border:0;padding:0 18px;font-size:15px;font-weight:800}:root[data-monde=b] .jb-d20 .jb-d20-passer:focus-visible{outline:3px solid var(--focus);outline-offset:2px}:root[data-monde=b] .ev-recap .pl-recap-head{font-weight:900;font-stretch:var(--chasse-titre);letter-spacing:-.03em;font-size:clamp(30px,8.6vw,40px);line-height:.95}:root[data-monde=b] .ev-recap .pl-recap-head small{font-family:var(--font-body);font-stretch:var(--chasse-texte);letter-spacing:0;text-transform:none;color:var(--texte-2);margin-top:8px;font-size:14px;font-weight:600;display:block}.ev-recap .ba{margin-top:6px}.jb-podium{gap:4px;margin:4px 0 0;padding:0;list-style:none;display:grid}.jb-podium li{grid-template-columns:28px minmax(0,1fr) auto;align-items:baseline;gap:6px;font-size:15px;display:grid}.jb-podium b{font-weight:900;font-stretch:var(--chasse-chiffre);font-size:20px}.jb-podium span{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.jb-podium i{color:var(--encre-2);font-style:normal;font-weight:700}:root[data-monde=b] .ev-recap :is(.rs-vedette,.rs-phrase){border-radius:var(--arrondi-5);background:var(--nuit-3);color:var(--encre);box-shadow:var(--ombre);border:0;gap:6px;padding:8px;display:grid}:root[data-monde=b] .ev-recap .rs-vedette{background:var(--rouge)}:root[data-monde=b] .ev-recap :is(.rs-vedette,.rs-phrase) small,:root[data-monde=b] .ev-recap .rs-phrase b{border-radius:var(--arrondi-2);background:var(--encre);min-height:40px;color:var(--texte);font-family:var(--font-body);font-weight:900;font-stretch:var(--chasse-carte);letter-spacing:-.01em;text-transform:none;align-items:center;padding:0 12px;font-size:17px;display:flex}:root[data-monde=b] .ev-recap .rs-vedette small:before{content:none}:root[data-monde=b] .ev-recap .rs-vedette b,:root[data-monde=b] .ev-recap :is(.rs-vedette,.rs-phrase) span{border-radius:var(--arrondi-2);background:var(--lait);color:var(--encre);padding:10px 12px}:root[data-monde=b] .ev-recap .rs-vedette b{border-radius:var(--arrondi-2) var(--arrondi-2) 0 0;font-family:var(--font-body);margin-bottom:-6px;padding-bottom:0;font-size:18px;font-weight:750}:root[data-monde=b] .ev-recap .rs-vedette span{border-radius:0 0 var(--arrondi-2) var(--arrondi-2);color:var(--encre-2);font-size:15px;font-style:italic}:root[data-monde=b] .ev-recap .rs-phrase span{color:var(--encre-2);font-size:15px}:root[data-monde=b] .ev-recap .rs-saison{border-radius:var(--arrondi-5);background:var(--nuit-2);box-shadow:inset 0 0 0 1px var(--trait);border:0}:root[data-monde=b] .ev-recap .rs-saison small{font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:15px;font-weight:900;font-stretch:var(--chasse-nom);color:var(--texte)}:root[data-monde=b] .ev-recap .rs-saison small:before{content:none}:root[data-monde=b] :is(.ps-tile span,.pl-soon,.dk-tag-manque,.dk-tag-proxy,.dk-cmdtag,.pl-editor-cap,.pl-sheet-sec,.pl-seated-ou,.pl-clock-cap){font-family:var(--font-body);letter-spacing:0;text-transform:none}:root[data-monde=b] .ps-tile b{font-family:var(--font-body);font-weight:900;font-stretch:var(--chasse-chiffre);color:var(--texte);font-variant-numeric:tabular-nums;font-size:30px;line-height:1}:root[data-monde=b] .ps-tile span{color:var(--texte-2);margin-top:4px;font-size:13px;font-weight:600}:root[data-monde=b] .pl-soon,:root[data-monde=b] :is(.dk-tag-manque,.dk-tag-proxy,.dk-cmdtag){font-size:12px;font-weight:800}:root[data-monde=b] .pl-sheet-sec{font-size:15px;font-weight:900;font-stretch:var(--chasse-nom);color:var(--texte);margin-top:10px}:root[data-monde=b] .pl-seated-ou{color:var(--texte-2);font-size:13px;font-weight:600}:root[data-monde=b] .sc-neuve{border-radius:var(--arrondi-5);background:var(--nuit-2);box-shadow:inset 0 0 0 1px var(--trait);border:0;padding:6px 16px}:root[data-monde=b] .sc-neuve summary{min-height:56px;color:var(--texte);font-size:17px;font-weight:900;font-stretch:var(--chasse-nom);gap:12px;list-style:none}:root[data-monde=b] .sc-neuve summary::-webkit-details-marker{display:none}:root[data-monde=b] .sc-neuve summary:before{content:"+";background:var(--lait);width:32px;height:32px;color:var(--encre);transition:transform var(--t-etat) var(--sortie);border-radius:50%;flex:none;place-items:center;font-size:22px;font-weight:700;line-height:1;display:grid}:root[data-monde=b] .sc-neuve[open] summary:before{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){:root[data-monde=b] .sc-neuve summary:before{transition:none}}:root[data-monde=b] .sc-neuve summary:hover:before{background:#fff}:root[data-monde=b] .sc-vide{color:var(--texte-2)}:root[data-monde=b] #avatarPreview{color:var(--sur-primary)!important}:root[data-monde=b] .jb-siege .pl-zname{left:12px;right:auto}:root[data-monde=b] .jb-siege .pl-chips{justify-content:flex-end;gap:8px;inset:44px 10px auto auto}:root[data-monde=b] .jb-siege .pl-turn{max-width:calc(100% - 16px);top:8px;right:8px}:root[data-monde=b] .jb-siege .pl-turn-main{min-width:0;font-size:11px;font-stretch:var(--chasse-chiffre);letter-spacing:0;flex:0 auto;padding:0 9px;overflow:hidden}:root[data-monde=b] .jb-siege .pl-turn-main>span{text-overflow:ellipsis;overflow:hidden}:root[data-monde=b] .jb-siege .pl-turn{background:0 0;padding:0}:root[data-monde=b] .jb-siege .pl-turn-pause{background:var(--encre);color:var(--texte);flex:none;box-shadow:inset 0 0 0 1.5px #f4f1fb38}:root[data-monde=b] .jb-siege .pl-turn-pause svg{stroke:currentColor}:root[data-monde=b] .jb-siege .pl-zwrap:not([data-seats="2"]) .pl-turn-num{display:none}:root[data-monde=b] .jb-siege .pl-zwrap.pl-avec-tour .pl-chips{top:auto;bottom:46px}:root[data-monde=b] .jb-siege .pl-chips .pl-chip{height:34px;min-height:34px;padding:0 10px;font-size:16px;position:relative}:root[data-monde=b] .jb-siege .pl-chips .pl-chip:after{content:"";position:absolute;inset:-5px -4px}:root[data-monde=b] .jb-siege .pl-half{justify-content:center;padding:0}:root[data-monde=b] .jb-siege .pl-half:before{width:38px;height:38px;font-size:24px;font-weight:600;position:absolute;left:50%;transform:translate(-50%)}:root[data-monde=b] .jb-siege .pl-half-plus:before{bottom:34%}:root[data-monde=b] .jb-siege .pl-half-minus:before{top:34%}:root[data-monde=b] .jb-siege .pl-credit{max-width:72%;font-stretch:var(--chasse-serree);background:#0e0b1fc7;bottom:10px;left:10px;right:auto}@container zw (height>=280.01px) and (width>=300px){:root[data-monde=b] .jb-siege .pl-zwrap .pl-half-plus:before{bottom:max(34%, calc(.4 * var(--vie-fs) + 6px))}:root[data-monde=b] .jb-siege .pl-zwrap .pl-half-minus:before{top:max(34%, calc(.4 * var(--vie-fs) + 6px))}}@container zw (height<=220px) or ((height<=340px) and (width<=200px)) or ((height<=280px) and (width>=300px)){:root[data-monde=b] .jb-siege .pl-zwrap .pl-half{--fs-h:var(--vie-fs);--off:calc(var(--vie-n) * .2125 * var(--fs-h) + 23px);width:50%;height:100%;padding:0;top:0;bottom:auto}:root[data-monde=b] .jb-siege .pl-zwrap .pl-half-minus{left:0}:root[data-monde=b] .jb-siege .pl-zwrap .pl-half-plus{left:50%}:root[data-monde=b] .jb-siege .pl-zwrap .pl-half:before{top:50%;bottom:auto;transform:translate(-50%,-50%)}:root[data-monde=b] .jb-siege .pl-zwrap .pl-half-plus:before{left:var(--off)}:root[data-monde=b] .jb-siege .pl-zwrap .pl-half-minus:before{left:calc(100% - var(--off))}:root[data-monde=b] .jb-siege .pl-zwrap .pl-chips{top:10px;bottom:auto;right:10px}:root[data-monde=b] .jb-siege .pl-zwrap.pl-avec-tour .pl-chips{top:auto;bottom:8px}:root[data-monde=b] .jb-siege .pl-zwrap.pl-avec-tour .pl-zname{max-width:calc(100% - 150px);top:10px}:root[data-monde=b] .jb-siege .pl-zwrap .pl-credit{max-width:calc(100% - 150px)}}@container zw ((height<=220px) and (width>=380px)) or ((height<=280px) and (width>=300px)){:root[data-monde=b] .jb-siege .pl-zwrap .pl-half{--off:calc(var(--vie-n) * .2125 * var(--fs-h) + 31px)}}@container zw (height<=220px) and (width>=380px){:root[data-monde=b] .jb-siege .pl-zwrap:not(.pl-avec-tour) .pl-zname{max-width:calc(50% - var(--vie-n) * .2125 * var(--vie-fs) - 18px)}}@container zw ((height<=220px) or ((height<=340px) and (width<=200px)) or ((height<=280px) and (width>=300px))) and (width<=379px){:root[data-monde=b] .pl-prepa .jb-siege .pl-zwrap:not(.pl-avec-tour) .pl-zname{max-width:calc(50% - var(--vie-n) * .2125 * var(--vie-fs) - 18px)}}@container zw (height<=220px) and (width>=380px){:root[data-monde=b] .jb-siege .pl-zwrap.pl-avec-tour .pl-life{font-size:min(var(--vie-fs), calc((100cqh - 63px) / .73));inset:28px 0 0}:root[data-monde=b] .jb-siege .pl-zwrap.pl-avec-tour .pl-half{--fs-h:min(var(--vie-fs), calc((100cqh - 63px) / .73))}:root[data-monde=b] .jb-siege .pl-zwrap.pl-avec-tour .pl-half:before{top:calc(50% + 14px)}:root[data-monde=b] .jb-siege .pl-zwrap.pl-avec-tour .pl-chips{right:6px}}@container zw ((height<=220px) or ((height<=340px) and (width<=200px)) or ((height<=280px) and (width>=300px))) and (width<=379px){:root[data-monde=b] .jb-siege .pl-zwrap .pl-half{--fs-h:min(var(--vie-fs), calc((100cqh - 96px) / .73), calc((50cqw - 46px) / (.2125 * var(--vie-n))))}:root[data-monde=b] .jb-siege .pl-zwrap .pl-life{font-size:min(var(--vie-fs), calc((100cqh - 96px) / .73), calc((50cqw - 46px) / (.2125 * var(--vie-n))));inset:0 0 5px}:root[data-monde=b] .jb-siege .pl-zwrap .pl-half:before{top:calc(50% - 2.5px)}:root[data-monde=b] .jb-siege .pl-zwrap .pl-chips,:root[data-monde=b] .jb-siege .pl-zwrap.pl-avec-tour .pl-chips{top:auto;bottom:10px}}@container zw (height<=150px) and (width<=379px){:root[data-monde=b] .jb-siege .pl-zwrap:not(.pl-avec-tour) .pl-half{--fs-h:min(var(--vie-fs), calc((100cqh - 76px) / .73), calc((50cqw - 46px) / (.2125 * var(--vie-n))))}:root[data-monde=b] .jb-siege .pl-zwrap:not(.pl-avec-tour) .pl-life{font-size:min(var(--vie-fs), calc((100cqh - 76px) / .73), calc((50cqw - 46px) / (.2125 * var(--vie-n))));inset:0 0 20px}:root[data-monde=b] .jb-siege .pl-zwrap:not(.pl-avec-tour) .pl-half:before{top:calc(50% - 10px)}:root[data-monde=b] .jb-siege .pl-zwrap:not(.pl-avec-tour) .pl-chips{bottom:4px}:root[data-monde=b] .jb-siege .pl-zwrap:not(.pl-avec-tour) .pl-zname{max-width:calc(100% - 24px);padding:2px 8px 3px;font-size:14px;top:4px}}@container zw (height<=220px) and (width<=269px){:root[data-monde=b] .jb-siege .pl-zwrap .pl-credit{max-width:calc(100% - 20px);padding:1px 6px;line-height:1.1;bottom:4px}:root[data-monde=b] .jb-siege .pl-zwrap:not(.pl-avec-tour) .pl-chips,:root[data-monde=b] .jb-siege .pl-zwrap.pl-avec-tour .pl-chips{top:auto;bottom:19px}:root[data-monde=b] .jb-siege .pl-zwrap .pl-chips .pl-chip{height:30px;min-height:30px}:root[data-monde=b] .jb-siege .pl-zwrap .pl-chips .pl-chip:after{inset:-7px -4px}:root[data-monde=b] .jb-siege .pl-zwrap:not(.pl-avec-tour) .pl-zname{max-width:calc(100% - 24px);padding:2px 8px 3px;font-size:14px;top:4px}:root[data-monde=b] .jb-siege .pl-zwrap:not(.pl-avec-tour) .pl-half{--fs-h:min(var(--vie-fs), calc((100cqh - 77px) / .97), calc((50cqw - 46px) / (.2125 * var(--vie-n))))}:root[data-monde=b] .jb-siege .pl-zwrap:not(.pl-avec-tour) .pl-life{font-size:min(var(--vie-fs), calc((100cqh - 77px) / .97), calc((50cqw - 46px) / (.2125 * var(--vie-n))));inset:0 0 25px}:root[data-monde=b] .jb-siege .pl-zwrap:not(.pl-avec-tour) .pl-half:before{top:calc(50% - 12.5px)}:root[data-monde=b] .jb-siege .pl-zwrap.pl-avec-tour .pl-turn{height:28px;top:6px}:root[data-monde=b] .jb-siege .pl-zwrap.pl-avec-tour .pl-zname{padding:2px 8px 3px;font-size:14px;top:6px}:root[data-monde=b] .jb-siege .pl-zwrap.pl-avec-tour :is(.pl-turn-main,.pl-turn-pause){height:28px}:root[data-monde=b] .jb-siege .pl-zwrap.pl-avec-tour .pl-turn-pause{width:28px}:root[data-monde=b] .jb-siege .pl-zwrap.pl-avec-tour :is(.pl-turn-main,.pl-turn-pause):after{inset:-8px}:root[data-monde=b] .jb-siege .pl-zwrap.pl-avec-tour .pl-half{--fs-h:min(var(--vie-fs), calc((100cqh - 87px) / .97), calc((50cqw - 46px) / (.2125 * var(--vie-n))))}:root[data-monde=b] .jb-siege .pl-zwrap.pl-avec-tour .pl-life{font-size:min(var(--vie-fs), calc((100cqh - 87px) / .97), calc((50cqw - 46px) / (.2125 * var(--vie-n))));inset:0 0 15px}:root[data-monde=b] .jb-siege .pl-zwrap.pl-avec-tour .pl-half:before{top:calc(50% - 7.5px)}}@container zw (height<=280px) and (width>=300px){:root[data-monde=b] .pl-prepa .jb-siege .pl-zwrap:not(.pl-avec-tour) .pl-zname{max-width:calc(100% - 24px)}}@container zw (height>=220.01px) and (height<=340px) and (width<=200px){:root[data-monde=b] .jb-siege .pl-zwrap:not(.pl-avec-tour) .pl-zname,:root[data-monde=b] .pl-prepa .jb-siege .pl-zwrap:not(.pl-avec-tour) .pl-zname{max-width:calc(100% - 24px)}:root[data-monde=b] .jb-siege .pl-zwrap .pl-credit{max-width:calc(100% - 20px);bottom:6px}:root[data-monde=b] .jb-siege .pl-zwrap .pl-chips,:root[data-monde=b] .jb-siege .pl-zwrap.pl-avec-tour .pl-chips{bottom:26px}:root[data-monde=b] .jb-siege .pl-zwrap.pl-avec-tour .pl-zname{max-width:calc(100% - 24px);top:46px}}:root[data-monde=b] .pl-center-jeu[data-gouttiere=colonne]{box-sizing:border-box;gap:5px;width:64px;padding:5px 3px}:root[data-monde=b] .pl-center-jeu[data-gouttiere=colonne] .pl-clockpill{box-sizing:border-box;width:100%;padding:6px 2px 7px}:root[data-monde=b] .pl-center-jeu[data-gouttiere=colonne] .pl-clock-cap{text-align:center;font-size:10px;line-height:1.15}:root[data-monde=b] .pl-center-jeu[data-gouttiere=colonne] .pl-clock-big{font-size:19px}:root[data-monde=b] .pl-center-jeu[data-gouttiere=colonne] .pl-clockpill small{text-align:center;font-size:9px;line-height:1.15}:root[data-monde=b] .pl-center-jeu[data-gouttiere=colonne] .pl-gear{width:54px}:root[data-monde=b] .pl-center-jeu[data-basse][data-gouttiere=rangee]{gap:6px;padding:4px 6px}:root[data-monde=b] .pl-center-jeu[data-basse][data-gouttiere=rangee] .pl-clockpill{box-sizing:border-box;flex-direction:row;justify-content:center;align-items:center;gap:6px;height:44px;padding:0 14px}:root[data-monde=b] .pl-center-jeu[data-basse][data-gouttiere=rangee] .pl-clock-big{align-self:center;font-size:24px}:root[data-monde=b] .pl-center-jeu[data-basse][data-gouttiere=rangee] .pl-gear{flex-direction:row;gap:6px;width:auto;height:44px;padding:0 12px}:root[data-monde=b] .pl-center[data-gouttiere=colonne]:not(.pl-center-jeu){box-sizing:border-box;gap:6px;width:64px;padding:0 2px}:root[data-monde=b] .pl-center[data-gouttiere=colonne]:not(.pl-center-jeu) .pl-prep{gap:6px;width:100%}:root[data-monde=b] .pl-center[data-gouttiere=colonne]:not(.pl-center-jeu) .pl-prep-hint{box-sizing:border-box;max-width:100%;padding:5px 3px;font-size:11px;line-height:1.2}:root[data-monde=b] .pl-center[data-gouttiere=colonne]:not(.pl-center-jeu) .pl-launch{white-space:normal;width:100%;height:auto;min-height:44px;padding:4px 3px;font-size:12px;line-height:1.15}:root[data-monde=b] .pl-center[data-gouttiere=colonne]:not(.pl-center-jeu) .pl-launch-secours{box-sizing:border-box;width:100%;min-height:44px;padding:4px 3px;font-size:11px;line-height:1.15}:root[data-monde=b] .pl-center[data-gouttiere=colonne]:not(.pl-center-jeu) .pl-gear{width:54px}:root[data-monde=b] .pl-center:is([data-gouttiere=rangee],[data-gouttiere=bas]):not(.pl-center-jeu){flex-direction:row;justify-content:center;align-items:center;gap:8px;max-height:100%}:root[data-monde=b] .pl-center:is([data-gouttiere=rangee],[data-gouttiere=bas]):not(.pl-center-jeu) .pl-prep{flex-direction:row;align-items:center;gap:8px}:root[data-monde=b] .pl-center:is([data-gouttiere=rangee],[data-gouttiere=bas]):not(.pl-center-jeu) .pl-prep-hint{max-width:210px;padding:4px 8px;font-size:11px;line-height:1.2}:root[data-monde=b] .pl-center:is([data-gouttiere=rangee],[data-gouttiere=bas]):not(.pl-center-jeu) .pl-launch{height:44px;padding:0 14px;font-size:14px}:root[data-monde=b] .pl-center:is([data-gouttiere=rangee],[data-gouttiere=bas]):not(.pl-center-jeu) .pl-launch-secours{min-height:44px;padding:0 10px;font-size:11px;line-height:1.15}:root[data-monde=b] .pl-center:is([data-gouttiere=rangee],[data-gouttiere=bas]):not(.pl-center-jeu) .pl-gear{height:44px}.pl-felt{--mention-h:16px}.pl-wotc{z-index:5;white-space:normal;text-align:left;width:max-content;max-width:84px;font:600 11px/1.2 var(--font-body);font-stretch:var(--chasse-chiffre,100%);color:var(--texte-2);pointer-events:none;margin:0 0 0 8px;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.pl-center[data-gouttiere=colonne]>.pl-wotc{text-align:center;width:100%;max-width:none;margin:4px 0 0;top:100%;left:0;transform:none}.pl-center-bande>.pl-wotc{white-space:nowrap;max-width:none;margin:2px 0 0;top:100%;left:50%;transform:translate(-50%)}.pl-felt.pl-avec-mention .pl-center-bande{margin-top:calc(var(--mention-h) / -2)}:root[data-monde=b] .pl-felt.jb-tirage .pl-center>.pl-wotc{visibility:visible}:root[data-monde=b] .pl-center[data-mention][data-gouttiere=rangee]:not(.pl-center-jeu){transform:translate(calc(-50% - 46px),-50%)}:root[data-monde=b] .pl-center[data-mention][data-gouttiere=bas]:not(.pl-center-jeu){transform:translate(calc(-50% - 46px),50%)}:root[data-monde=b] .pl-center[data-gouttiere=colonne]:not(.pl-center-jeu)>.pl-wotc{margin:0 0 4px;top:auto;bottom:100%}:root[data-monde=b] .pl-gear{flex-direction:column;justify-content:center;align-items:center;gap:2px;width:60px;display:inline-flex}:root[data-monde=b] .pl-gear:after{content:"Menu";font:800 11px/1 var(--font-body)}:root[data-monde=b] .pl-prepa .jb-siege .pl-zname{max-width:calc(100% - 24px)}@container zw (height<=220px) or ((height<=340px) and (width<=200px)){:root[data-monde=b] .pl-prepa .jb-siege .pl-zwrap .pl-zname{padding:3px 8px 4px;font-size:15px;top:6px}}:root[data-monde=b] .pl-prepa .pl-codecard-bandeau{background:var(--encre);box-shadow:inset 0 0 0 1px var(--trait), var(--ombre-douce);border-radius:var(--arrondi-4);border:0}:root[data-monde=b] .pl-felt.pl-prepa.pl-avec-code .pl-grid{top:var(--prepa-haut)}:root[data-monde=b] .pl-felt.pl-prepa.pl-avec-code .pl-center{top:calc(50% + (var(--prepa-haut) - 8px) / 2)}:root[data-monde=b] .pl-center-bande{background:var(--encre);box-shadow:inset 0 0 0 1px var(--trait), var(--ombre-douce);border-radius:var(--arrondi-4);border:0}:root[data-monde=b] .pl-bande-code span{font:700 11px/1 var(--font-body);letter-spacing:.04em;text-transform:none;color:var(--texte-2)}:root[data-monde=b] .pl-bande-code b{font:900 26px/1 var(--font-body);font-stretch:var(--chasse-chiffre);letter-spacing:.06em;color:var(--safran)}:root[data-monde=b] .pl-center-bande .pl-qr-bt{background:var(--lait);color:var(--encre);border-radius:var(--arrondi-3)}:root[data-monde=b] .pl-center-bande .pl-launch{background:var(--rouge);color:var(--lait);border-radius:var(--arrondi-3);font-family:var(--font-body);font-weight:800;font-stretch:var(--chasse-bouton)}:root[data-monde=b] .pl-center.pl-center-bande:not(.pl-center-jeu) .pl-launch{white-space:normal;text-wrap:balance;padding:0 10px;line-height:1.1}:root[data-monde=b] .pl-center-bande .pl-prep-hint{color:var(--texte-2)}:root[data-monde=b] .pl-center-bande .pl-gear{width:44px;height:48px}:root[data-monde=b] .jb-siege .pl-assois{background:var(--encre);color:var(--texte);box-shadow:inset 0 0 0 1px var(--trait);font-family:var(--font-body);font-weight:800}:root[data-monde=b] .pl-qr-grand{background:var(--nuit-2);box-shadow:inset 0 0 0 1px var(--trait), var(--ombre-douce);border-radius:var(--arrondi-5);border:0}:root[data-monde=b] .pl-qr-grand-code{font:900 34px/1 var(--font-body);font-stretch:var(--chasse-chiffre);letter-spacing:.08em;color:var(--safran)}:root[data-monde=b] .jr{--irise-sombre:#bd1e0f 0%, #c2940a 9%, #169857 18%, #106ecb 27%, #7b1bc0 36%, #c5166e 45%, #bd1e0f 54%;--porte-l:drop-shadow(0 24px 30px #04020e99);min-height:100dvh;color:var(--texte);font-family:var(--font-body);font-stretch:var(--chasse-texte);font-size:16px;font-weight:450;line-height:1.45;position:relative}:root[data-monde=b] .jr *,:root[data-monde=b] .jr :before,:root[data-monde=b] .jr :after{box-sizing:border-box}:root[data-monde=b] .jr :where(h1,h2,h3,p,ol,ul){margin:0}:root[data-monde=b] .jr :where(ol,ul){padding:0;list-style:none}:root[data-monde=b] .jr [hidden]{display:none!important}:root[data-monde=b] .jr-tel{z-index:1;max-width:440px;padding:0 16px calc(24px + env(safe-area-inset-bottom,0px));margin:0 auto;position:relative}:root[data-monde=b] .jr-app-tete{min-height:64px;padding-top:env(safe-area-inset-top,0px);align-items:center;gap:10px;display:flex}:root[data-monde=b] .jr-app-tete svg{flex:none;width:40px;height:40px}:root[data-monde=b] .jr-mot{font-family:var(--font-display);font-weight:900;font-stretch:var(--chasse-titre);letter-spacing:-.02em;font-size:17px}:root[data-monde=b] .jr-ico{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}:root[data-monde=b] .jr-ext{flex:none;width:22px;height:22px;overflow:visible}:root[data-monde=b] .jr-num{font-family:var(--font-code);font-stretch:var(--chasse-serree);letter-spacing:.02em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}:root[data-monde=b] .jr-tete{gap:8px;margin:8px 0 6px;display:grid}:root[data-monde=b] .jr-titre{font-family:var(--font-display);font-weight:900;font-stretch:var(--chasse-titre);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(38px,11vw,50px);line-height:.92}:root[data-monde=b] .jr-meta{font-size:16px;font-weight:800;font-stretch:var(--chasse-nom);color:var(--safran)}:root[data-monde=b] .jr-club{color:var(--texte-2);font-size:15px}:root[data-monde=b] .jr .jr-foil{isolation:isolate;position:relative}:root[data-monde=b] .jr .jr-foil:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background-image:linear-gradient(calc(112deg + var(--rx) * 30deg), transparent calc(28% + var(--ry) * 26%), #ffffff8c calc(43% + var(--ry) * 26%), transparent calc(56% + var(--ry) * 26%)), repeating-linear-gradient(var(--angle), var(--foil-couleurs,var(--irise-sombre)));background-size:100% 100%,280% 280%;background-position:0 0, calc(50% + var(--rx) * 50%) calc(50% + var(--ry) * 50%);mix-blend-mode:var(--foil-mode,color-dodge);opacity:var(--foil,.5);position:absolute;inset:0}:root[data-monde=b] .jr-film{isolation:isolate;position:relative}:root[data-monde=b] .jr-film:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(calc(118deg + var(--rx) * 22deg), transparent calc(30% + var(--ry) * 34%), #ffffff4d calc(40% + var(--ry) * 34%), #ffffff0f calc(45% + var(--ry) * 34%), transparent calc(50% + var(--ry) * 34%)), repeating-linear-gradient(calc(var(--angle) + 40deg), var(--irise));background-size:100% 100%,320% 320%;background-position:0 0, calc(50% + var(--rx) * 40%) 50%;mix-blend-mode:soft-light;opacity:.6;position:absolute;inset:0}:root[data-monde=b] .jr-emballage{--dent:11px;--soudure:22px;--scelle:9px;isolation:isolate;background-color:var(--pack,var(--magenta));color:var(--lait);-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% 100% / var(--dent) 51% repeat-x, conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) 50% 0 / var(--dent) 51% repeat-x;-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% 100% / var(--dent) 51% repeat-x, conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) 50% 0 / var(--dent) 51% repeat-x;mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% 100% / var(--dent) 51% repeat-x, conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) 50% 0 / var(--dent) 51% repeat-x;position:relative}:root[data-monde=b] .jr-emballage:after{content:"";z-index:3;pointer-events:none;background:var(--stries) top / 100% var(--soudure) no-repeat, var(--stries) bottom / 100% var(--soudure) no-repeat, linear-gradient(#0000002b, #0000002b) 0 var(--soudure) / 100% var(--scelle) no-repeat, linear-gradient(#0000002b, #0000002b) 0 calc(100% - var(--soudure)) / 100% var(--scelle) no-repeat, linear-gradient(#ffffff73, #ffffff73) 0 calc(var(--soudure) + var(--scelle)) / 100% 1px no-repeat, linear-gradient(#ffffff73, #ffffff73) 0 calc(100% - var(--soudure) - var(--scelle)) / 100% 1px no-repeat, linear-gradient(#0000003d, transparent) 0 calc(var(--soudure) + var(--scelle) + 1px) / 100% 10px no-repeat, linear-gradient(transparent, #0000003d) 0 calc(100% - var(--soudure) - var(--scelle) - 1px) / 100% 10px no-repeat;position:absolute;inset:0}:root[data-monde=b] .jr-etal{padding:18px 0 10px}:root[data-monde=b] .jr-booster{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}:root[data-monde=b] .jr-etal-pack{perspective:1200px;place-items:center;display:grid}:root[data-monde=b] .jr-booster{--coupe:58px;--dechire:0;--pack:var(--magenta);aspect-ratio:5/7.3;width:min(300px,82vw);filter:var(--porte-l);transform:rotateY(calc(var(--rx) * 8deg)) rotateX(calc(var(--ry) * -6deg));position:relative}:root[data-monde=b] .jr-booster-corps{clip-path:inset(calc(var(--coupe) - 2px) 0 0 0);cursor:pointer;position:absolute;inset:0;overflow:hidden}:root[data-monde=b] .jr-bo-disque{aspect-ratio:1;background:var(--safran);z-index:-1;border-radius:50%;width:110%;position:absolute;bottom:-30%;left:-48%}:root[data-monde=b] .jr-bo-disque:after{content:"";background:var(--cobalt);border-radius:50%;position:absolute;inset:22%}:root[data-monde=b] .jr-bo-texte{left:18px;right:14px;top:calc(var(--coupe) + 14px);display:grid;position:absolute}:root[data-monde=b] .jr-bo-haut{font-family:var(--font-display);font-stretch:var(--chasse-titre);letter-spacing:.05em;text-transform:uppercase;color:#ffffffeb;justify-content:space-between;gap:8px;font-size:11px;font-weight:800;line-height:1.2;display:flex}:root[data-monde=b] .jr-bo-titre{font-family:var(--font-display);font-weight:900;font-stretch:var(--chasse-nom);letter-spacing:-.04em;overflow-wrap:anywhere;text-wrap:balance;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-top:13px;padding-bottom:.08em;font-size:clamp(30px,10vw,40px);line-height:.88;display:-webkit-box;overflow:hidden}:root[data-monde=b] .jr-bo-sous{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;margin-top:34px;font-size:13px;font-weight:800}:root[data-monde=b] .jr-bo-logo{width:64px;height:64px;position:absolute;bottom:40px;right:16px}:root[data-monde=b] .jr-bo-logo svg{width:64px;height:64px;display:block}:root[data-monde=b] .jr-languette{--dent:11px;height:var(--coupe);z-index:2;background:var(--pack);touch-action:pan-y;cursor:grab;-webkit-mask:conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) 50% 0 / var(--dent) 51% repeat-x, linear-gradient(#000 0 0) 0 100% / 100% 50% no-repeat;-webkit-mask:conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) 50% 0 / var(--dent) 51% repeat-x, linear-gradient(#000 0 0) 0 100% / 100% 50% no-repeat;mask:conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) 50% 0 / var(--dent) 51% repeat-x, linear-gradient(#000 0 0) 0 100% / 100% 50% no-repeat;transform-origin:100% 100%;transform:translateY(calc(var(--dechire) * -9px)) rotate(calc(var(--dechire) * -7deg));transition:transform var(--ressort-duree) var(--ressort);position:absolute;top:0;left:0;right:0}:root[data-monde=b] .jr-booster[data-sens=g] .jr-languette{transform-origin:0 100%;transform:translateY(calc(var(--dechire) * -9px)) rotate(calc(var(--dechire) * 7deg))}:root[data-monde=b] .jr-languette:active{cursor:grabbing}:root[data-monde=b] .jr-languette-crans{background:repeating-linear-gradient(90deg,#ffffff47 0 1.5px,#00000029 1.5px 3.5px);height:22px;position:absolute;top:0;left:0;right:0}:root[data-monde=b] .jr-languette:after{content:"";border-bottom:2px dashed #ffffffbf;position:absolute;bottom:6px;left:12px;right:12px}:root[data-monde=b] .jr-tirette{border-radius:var(--arrondi-2);background:var(--encre);color:var(--lait);align-items:center;padding:4px 8px;display:inline-flex;position:absolute;top:25px;left:10px}:root[data-monde=b] .jr-dechirure{left:0;right:0;top:calc(var(--coupe) - 4px);z-index:1;background:linear-gradient(135deg, transparent 33%, var(--lait) 33% 66%, transparent 66%) 0 0 / 8px 8px repeat-x;height:8px;clip-path:inset(0 calc((1 - var(--dechire)) * 100%) 0 0);opacity:.95;transition:clip-path var(--ressort-duree) var(--ressort);position:absolute}:root[data-monde=b] .jr-booster[data-sens=g] .jr-dechirure{clip-path:inset(0 0 0 calc((1 - var(--dechire)) * 100%))}:root[data-monde=b] .jr-en-geste :is(.jr-languette,.jr-dechirure){transition:none}:root[data-monde=b] .jr-indice .jr-tirette{animation:jr-indice .5s var(--sortie)}@keyframes jr-indice{0%,to{transform:none}35%{transform:translate(14px)}70%{transform:translate(-8px)}}:root[data-monde=b] .jr-etal-aide{text-align:center;max-width:22em;color:var(--texte-2);transition:color var(--t-etat);margin:18px auto 0;font-size:15px}:root[data-monde=b] .jr-etal-aide.jr-insiste{color:var(--safran)}:root[data-monde=b] .jr-etal .jb-reflet{margin:12px auto 0;display:flex}:root[data-monde=b] .jr-fantome{z-index:0;pointer-events:none}:root[data-monde=b] .jr-fantome .jr-languette{animation:jr-envol .55s var(--depart) forwards}:root[data-monde=b] .jr-fantome .jr-booster-corps{animation:.5s cubic-bezier(.5,0,.75,.25) .16s forwards jr-chute}:root[data-monde=b] .jr-fantome .jr-dechirure{opacity:0}@keyframes jr-envol{0%{opacity:1;transform:none}60%{opacity:1}to{opacity:0;transform:translate(150px,-190px)rotate(-34deg)}}@keyframes jr-chute{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(300px)rotate(8deg)}}:root[data-monde=b] .jr-losange{font-family:var(--font-display);font-stretch:var(--chasse-titre);letter-spacing:.03em;color:var(--safran);margin:30px 0 12px;font-size:15px;font-weight:900;line-height:1.2}:root[data-monde=b] .jr-moments-liste{gap:14px;display:grid}:root[data-monde=b] .jr-mc-place{perspective:1300px;position:relative}:root[data-monde=b] .jr-sortie .jr-mc-place{animation:jr-sort .62s var(--ressort) both;animation-delay:calc(.22s + var(--i,0) * 80ms)}:root[data-monde=b] .jr-sortie .jr-mc-place:nth-child(2n){animation-name:jr-sort-d}:root[data-monde=b] .jr-sortie .jr-losange{animation:jr-fondu .4s var(--sortie) .5s both}@keyframes jr-sort{0%{opacity:0;transform:translateY(-140px)rotate(-6deg)scale(.6)}30%{opacity:1}to{opacity:1;transform:none}}@keyframes jr-sort-d{0%{opacity:0;transform:translateY(-140px)rotate(7deg)scale(.6)}30%{opacity:1}to{opacity:1;transform:none}}@keyframes jr-fondu{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}:root[data-monde=b] .jr-saute{animation:jr-saute var(--ressort-duree) var(--ressort)}:root[data-monde=b] .jr-saute:has(.jr-mc-mythique){animation-name:jr-saute-m}@keyframes jr-saute{0%{transform:translateY(-6px)scale(.95)}to{transform:none}}@keyframes jr-saute-m{0%{transform:translateY(-14px)scale(.9)}to{transform:none}}:root[data-monde=b] .jr-mc{--mc-fond:var(--c,var(--nuit-3));--mc-encre:var(--ce,var(--texte));aspect-ratio:88/58;transform-style:preserve-3d;transition:transform var(--ressort-duree) var(--ressort);display:grid;position:relative}:root[data-monde=b] .jr-mc[data-face=dos]{transform:rotateY(180deg)}:root[data-monde=b] .jr-mc-mythique{aspect-ratio:88/66}:root[data-monde=b] .jr-mc-saison{aspect-ratio:88/62}:root[data-monde=b] .jr-mc-face{border-radius:var(--arrondi-5);backface-visibility:hidden;grid-area:1/1;transition:visibility 0s linear .11s;position:relative;overflow:hidden}:root[data-monde=b] .jr-mc[data-face=dos] .jr-mc-recto,:root[data-monde=b] .jr-mc[data-face=face] .jr-mc-dos{visibility:hidden}:root[data-monde=b] .jr-mc-recto{background:var(--mc-fond);color:var(--mc-encre);box-shadow:var(--ombre);--foil:.4;grid-template-rows:auto 1fr auto;gap:6px;padding:8px;display:grid}:root[data-monde=b] .jr-mc-duo .jr-mc-recto{background:linear-gradient(120deg, var(--c) 0 50%, var(--c2) 50% 100%)}:root[data-monde=b] .jr-mc-dos{min-height:44px;box-shadow:var(--ombre);cursor:pointer;background:0 0;border:0;margin:0;padding:0;transform:rotateY(180deg)}:root[data-monde=b] .jr-mc-dos:focus-visible{outline:3px solid var(--safran);outline-offset:3px}:root[data-monde=b] .jr-mc-dos:active .jr-dos-cadre{filter:brightness(1.15)}:root[data-monde=b] .jr-mc-nom{border-radius:var(--arrondi-2);background:var(--encre);min-height:42px;color:var(--texte);justify-content:space-between;align-items:center;gap:8px;padding:0 10px 0 12px;display:flex}:root[data-monde=b] .jr-mc-nom h3{font-family:var(--font-display);font-weight:900;font-stretch:var(--chasse-titre);letter-spacing:-.025em;overflow-wrap:anywhere;min-width:0;font-size:20px;line-height:1}:root[data-monde=b] .jr-mc-texte{border-radius:var(--arrondi-2);background:var(--lait);color:var(--encre);align-content:start;gap:5px;padding:12px 14px;display:grid}:root[data-monde=b] .jr-mc-type{font-size:13px;font-weight:800;font-stretch:var(--chasse-nom);color:var(--encre-2)}:root[data-monde=b] .jr-mc-regle{text-wrap:balance;font-size:18px;font-weight:750;line-height:1.22}:root[data-monde=b] .jr-mc-saveur{color:var(--encre-2);font-size:15px;font-style:italic;line-height:1.3}:root[data-monde=b] .jr-mc-pied{justify-content:space-between;align-items:baseline;gap:8px;padding:0 4px;font-size:11px;display:flex}:root[data-monde=b] .jr-mc-club{font-size:13px;font-weight:700}:root[data-monde=b] .jr-mc-mythique .jr-mc-nom h3{font-size:24px}:root[data-monde=b] .jr-mc-mythique .jr-mc-regle{font-size:21px}:root[data-monde=b] .jr-mc-podium{gap:2px;margin-top:4px;display:grid}:root[data-monde=b] .jr-mc-podium li{grid-template-columns:24px minmax(0,1fr) auto;align-items:baseline;gap:6px;font-size:15px;display:grid}:root[data-monde=b] .jr-mc-podium b{font-weight:900;font-stretch:var(--chasse-chiffre);font-size:20px}:root[data-monde=b] .jr-mc-podium span{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}:root[data-monde=b] .jr-mc-podium i{color:var(--encre-2);font-style:normal;font-weight:700}:root[data-monde=b] .jr-eclat:after{content:"";z-index:8;pointer-events:none;border-radius:var(--arrondi-5);mix-blend-mode:soft-light;animation:jr-passage 1.1s var(--sortie) .15s both;background:linear-gradient(105deg,#0000 35%,#ffffffd9 48%,#ffe38a99 52%,#0000 65%) 120% 0/260% 100%;position:absolute;inset:0}@keyframes jr-passage{0%{opacity:1;background-position:120% 0}to{opacity:0;background-position:-40% 0}}:root[data-monde=b] .jr-saison-liste{border-radius:var(--arrondi-2);background:var(--lait);color:var(--encre);align-content:center;gap:4px;padding:8px 12px;display:grid}:root[data-monde=b] .jr-saison-liste li{grid-template-columns:26px minmax(0,1fr);align-items:center;column-gap:10px;padding:7px 0;display:grid}:root[data-monde=b] .jr-saison-liste li+li{border-top:1px solid #0e0b1f24}:root[data-monde=b] .jr-sl-rang{border-radius:var(--arrondi-2);background:var(--c,var(--encre));width:26px;height:26px;color:var(--ce,var(--lait));font-weight:900;font-stretch:var(--chasse-chiffre);place-items:center;font-size:17px;display:grid}:root[data-monde=b] .jr-sl-nom{min-width:0;font-weight:850;font-stretch:var(--chasse-nom);overflow-wrap:anywhere;font-size:17px;line-height:1.1}:root[data-monde=b] .jr-dos{border-radius:var(--arrondi-5);background:var(--encre);padding:6%;display:block;position:absolute;inset:0}:root[data-monde=b] .jr-dos-cadre{isolation:isolate;border-radius:var(--arrondi-2);background:repeating-linear-gradient(45deg,#f4f1fb0d 0 1.5px,#0000 1.5px 8px),repeating-linear-gradient(-45deg,#f4f1fb0d 0 1.5px,#0000 1.5px 8px),radial-gradient(at 50% 45%,#3c2f7a,#1d1640 72%);flex-direction:column;justify-content:center;align-items:center;gap:6%;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1.5px #f4f1fb24}:root[data-monde=b] .jr-dos-cadre:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(var(--angle), var(--irise));background-size:300% 300%;background-position:calc(50% + var(--rx) * 40%) calc(50% + var(--ry) * 40%);mix-blend-mode:color-dodge;opacity:.22;position:absolute;inset:0}:root[data-monde=b] .jr-dos-motif{aspect-ratio:.74;background:conic-gradient(from 210deg, var(--cobalt) 0 25%, var(--magenta) 0 50%, var(--safran) 0 75%, var(--emeraude) 0);opacity:.95;border-radius:50%;width:min(72%,150px);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px));mask:radial-gradient(closest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px))}:root[data-monde=b] .jr-dos-logo{width:min(42%,80px);height:auto;margin-top:-6%;position:relative}:root[data-monde=b] .jr-dos-mot{font-family:var(--font-display);font-weight:900;font-stretch:var(--chasse-titre);letter-spacing:.02em;color:var(--texte-2);text-transform:uppercase;font-size:11px;position:relative}:root[data-monde=b] .jr-classement{padding-top:30px}:root[data-monde=b] .jr-titre-classement{font-family:var(--font-display);font-weight:900;font-stretch:var(--chasse-carte);letter-spacing:-.02em;margin-bottom:12px;font-size:24px;line-height:1.1}:root[data-monde=b] .jr-titre-classement:focus{outline:none}:root[data-monde=b] .jr .jr-lc{border-radius:var(--arrondi-5);background:var(--nuit-2);box-shadow:inset 0 0 0 1px var(--trait);border:0;padding:4px 12px;overflow:visible}:root[data-monde=b] .jr .jr-lc-ligne{border-top:0;border-bottom:1px solid var(--trait);min-height:44px;color:var(--texte);background:0 0;grid-template-columns:30px 22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0;font-style:normal;display:grid}:root[data-monde=b] .jr .jr-lc-ligne:last-child{border-bottom:0}:root[data-monde=b] .jr .jr-lc-rang{width:auto;font-family:var(--font-display);font-weight:900;font-stretch:var(--chasse-chiffre);text-align:center;color:inherit;font-variant-numeric:tabular-nums;font-size:24px;line-height:1}:root[data-monde=b] .jr .jr-lc-ligne .jr-ext{width:20px;height:20px}:root[data-monde=b] .jr .jr-lc-nom{min-width:0;padding:6px 0;display:grid}:root[data-monde=b] .jr .jr-lc-nom>span{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;font-size:17px;font-weight:700;line-height:1.2;display:flex}:root[data-monde=b] .jr .jr-lc-nom>span:before{content:"";background:var(--c,var(--texte-3));border-radius:2px;flex:none;width:9px;height:9px}:root[data-monde=b] .jr .jr-lc-nom small{color:var(--texte-2);text-align:left;font-size:12.5px;line-height:1.3}:root[data-monde=b] .jr .jr-lc-pts{color:var(--texte-2);white-space:nowrap;text-align:right;font-size:13px}:root[data-monde=b] .jr .jr-lc-pts strong{font-weight:900;font-stretch:var(--chasse-chiffre);color:var(--texte);font-variant-numeric:tabular-nums;font-size:22px}:root[data-monde=b] .jr .jr-lc-top .jr-lc-nom>span{font-weight:900;font-stretch:var(--chasse-nom)}:root[data-monde=b] .jr .jr-lc-ligne.jr-foil{border-radius:var(--arrondi-3);background:var(--c,var(--rouge));color:var(--ce,var(--lait));--foil:.3;border-bottom:0;margin:4px -8px;padding:0 8px}:root[data-monde=b] .jr .jr-lc-ligne.jr-foil :is(.jr-lc-pts,.jr-lc-pts strong,.jr-lc-nom small){color:var(--ce,var(--lait))}:root[data-monde=b] .jr .jr-lc-ligne.jr-foil .jr-lc-nom>span:before{display:none}:root[data-monde=b] .jr .jr-lc-ligne.is-hc{color:var(--texte-2)}:root[data-monde=b] .jr .jr-lc-ligne.is-hc .jr-lc-nom>span{font-style:italic;font-weight:600}:root[data-monde=b] .jr .jr-lc-sep{border-bottom:1px solid var(--trait);font-size:14px;font-weight:800;font-stretch:var(--chasse-nom);color:var(--texte-2);padding:14px 0 6px}:root[data-monde=b] .jr-btn{isolation:isolate;border-radius:var(--arrondi-4);min-height:52px;font-family:var(--font-display);font-weight:800;font-stretch:var(--chasse-bouton);text-align:center;cursor:pointer;touch-action:manipulation;transition:transform var(--t-appui) var(--sortie), box-shadow var(--t-etat), background-color var(--t-etat);-webkit-user-select:none;user-select:none;border:0;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:16px;line-height:1.1;display:inline-flex;position:relative}:root[data-monde=b] .jr-btn:active{transform:translateY(1px)scale(.975)}:root[data-monde=b] .jr-btn-mythique{background:var(--rouge);color:var(--lait);--foil:0;box-shadow:inset 0 0 0 1px #ffffff38,inset 0 -3px #0000002e,0 12px 22px -10px #000000b3}:root[data-monde=b] .jr-btn-mythique.jr-foil:before{transition:opacity var(--t-etat)}:root[data-monde=b] .jr-btn-mythique:hover{--foil:.36}:root[data-monde=b] .jr-btn-mythique:active{--foil:.5}:root[data-monde=b] .jr-btn-clair{background:var(--lait);color:var(--encre);box-shadow:inset 0 -3px 0 #0e0b1f1f, var(--ombre-douce)}:root[data-monde=b] .jr-btn-contour{color:var(--texte);background:0 0;box-shadow:inset 0 0 0 2px #f4f1fb8c}:root[data-monde=b] .jr-btn-contour:hover{box-shadow:inset 0 0 0 2px var(--texte)}:root[data-monde=b] .jr-copie{gap:10px;margin-top:18px;display:grid}:root[data-monde=b] .jr-copie .jr-btn{width:100%}:root[data-monde=b] .jr-copie-etat{text-align:center;margin:0}:root[data-monde=b] .jr #evClubRattache:not(:empty){margin-top:18px}:root[data-monde=b] .jr-accueil{width:100%;margin-top:10px}:root[data-monde=b] .jr .ev-suppr-zone{margin-top:18px}:root[data-monde=b] .jr-barre-revele{z-index:20;margin:0 -16px calc(-24px - env(safe-area-inset-bottom,0px));padding:26px 16px calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(#17122f00, var(--nuit) 34%);gap:8px;display:flex;position:sticky;bottom:0}:root[data-monde=b] .jr-barre-revele [data-jr-reveler]{min-height:54px;font-stretch:var(--chasse-texte);white-space:nowrap;flex:1;padding:0 14px}:root[data-monde=b] .jr-lien-tout{min-height:54px;color:var(--texte);font-family:var(--font-body);text-underline-offset:5px;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:16px;font-weight:750;text-decoration:underline;text-decoration-thickness:2px}:root[data-monde=b] .jr-lien-tout:hover{-webkit-text-decoration-color:var(--safran);text-decoration-color:var(--safran)}@media (prefers-reduced-motion:reduce){:root[data-monde=b] .jr *,:root[data-monde=b] .jr :before,:root[data-monde=b] .jr :after{transition:none!important;animation:none!important}:root[data-monde=b] .jr-booster{transform:none}}:root[data-monde=b] #homePublic{background:0 0;max-width:1180px;overflow-x:clip;container:accueil/inline-size}:root[data-monde=b] .home-hero-title{font-family:var(--font-body);font-weight:900;font-stretch:var(--chasse-titre);letter-spacing:-.035em;font-variation-settings:normal;color:#fff;max-width:none;margin:0;font-size:clamp(41px,12.6cqi,96px);line-height:.9}@container accueil (width>=860px){:root[data-monde=b] .home-hero-title{color:var(--texte);font-size:clamp(64px,8.1cqi,96px)}}:root[data-monde=b] .jb-lc-etat{border-radius:var(--arrondi-pilule);font-size:12px;font-weight:800;font-stretch:var(--chasse-bouton);color:var(--encre-2);padding:3px 8px;box-shadow:inset 0 0 0 1px #0e0b1f3d}:root[data-monde=b] .home-tournament-card{border:1px solid var(--trait);border-radius:var(--arrondi-4);background:var(--nuit-2);transition:background-color var(--t-etat), transform var(--t-appui) var(--sortie);padding:22px 18px 16px;display:block;position:relative}:root[data-monde=b] .home-tournament-card:before{content:"";border-radius:var(--arrondi-4) var(--arrondi-4) 0 0;background:var(--emeraude);width:auto;height:6px;position:absolute;inset:0 0 auto}:root[data-monde=b] .home-tournament-card:hover{background:var(--nuit-3);transform:translateY(-2px)}:root[data-monde=b] .home-tournament-card h4{font-weight:900;font-stretch:var(--chasse-nom);color:var(--texte);margin:6px 0 0;font-size:18px}:root[data-monde=b] #homePublic .home-section-title{font-family:var(--font-body);font-weight:900;font-stretch:var(--chasse-titre);letter-spacing:-.03em;font-variation-settings:normal;color:var(--texte);font-size:clamp(32px,8.6cqi,64px);line-height:.95}:root[data-monde=b] .home-footer{border-top:1px solid var(--trait);max-width:1116px;margin-top:64px;padding-top:56px}:root[data-monde=b] .home-footer :is(a,.home-footer-tagline,.home-footer-copy){color:var(--texte-2)}:root[data-monde=b] .home-footer a:hover{color:var(--texte)}@media (prefers-reduced-motion:reduce){:root[data-monde=b] .home-tournament-card{transition:none}:root[data-monde=b] .home-tournament-card:hover{transform:none}}:root[data-monde=b] .pd-wrap{color:var(--texte);font-family:var(--font-body)}:root[data-monde=b] .pd-retour a{color:var(--texte-2)}:root[data-monde=b] .pd-tete h1{font-family:var(--font-body);font-stretch:var(--chasse-titre);letter-spacing:-.03em;font-size:clamp(28px,3.2vw,40px);line-height:1}:root[data-monde=b] .pd-tete p{color:var(--texte-2);font-size:15px}:root[data-monde=b] .pd-btn{border:1px solid var(--trait);border-radius:var(--arrondi-4);background:var(--nuit-2);min-height:44px;color:var(--texte);font-size:14px;font-weight:800}:root[data-monde=b] .pd-btn:hover{background:var(--nuit-3)}:root[data-monde=b] .pd-btn.is-plein{background:var(--rouge);color:#fff;border-color:#0000}:root[data-monde=b] .pd-btn.is-plein:hover{background:var(--rouge-vif);color:var(--encre)}:root[data-monde=b] .pd-msg{background:var(--nuit-2);color:var(--texte);border:1px solid var(--trait)}:root[data-monde=b] .pd-wrap .pd-table{background:var(--nuit-2);border:1px solid var(--trait);border-radius:var(--arrondi-4);border-collapse:separate;border-spacing:0;overflow:hidden}:root[data-monde=b] .pd-wrap .pd-table th{background:var(--nuit-3);color:var(--texte-2);letter-spacing:.04em;font-size:12px}:root[data-monde=b] .pd-wrap .pd-table td{border-top:1px solid var(--trait);color:var(--texte)}:root[data-monde=b] .pd-wrap .pd-table :is(.r,.is-hors td){color:var(--texte-3)}:root[data-monde=b] .pd-wrap .pd-tag{background:var(--nuit-3);color:var(--texte-2)}:root[data-monde=b] .pd-wrap{max-width:1400px}:root[data-monde=b] .pd-scene{flex-direction:column;align-items:center;gap:14px;margin-top:22px;display:flex}:root[data-monde=b] .pd-cadre{aspect-ratio:16/9;border-radius:var(--arrondi-5);background:radial-gradient(70% 90% at 30% 110%, #7c4dff4d, transparent 60%), radial-gradient(60% 70% at 100% 0%, #d9257f2e, transparent 60%), var(--nuit);width:100%;box-shadow:inset 0 0 0 1px var(--trait), var(--ombre);color:var(--texte);font-family:var(--font-body);text-align:left;position:relative;overflow:hidden;container-type:inline-size}:root[data-monde=b] .pd-cadre-int{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:57% minmax(0,1fr);gap:1.4cqw 2.6cqw;padding:2.2cqw 2.8cqw 1.6cqw;display:grid;position:absolute;inset:0}:root[data-monde=b] .pd-cadre.sans-classeur .pd-cadre-int{grid-template-columns:minmax(0,1fr)}:root[data-monde=b] .pd-cadre.sans-classeur .pd-presentoir{justify-self:center;width:62%}:root[data-monde=b] .pd-c-tete{grid-column:1/-1;align-items:center;gap:1.4cqw;min-width:0;display:flex}:root[data-monde=b] .pd-c-tete>svg{flex:none;width:4.6cqw;height:4.6cqw}:root[data-monde=b] .pd-c-titres{gap:.4cqw;min-width:0;display:grid}:root[data-monde=b] .pd-c-titre{color:var(--texte);font-family:var(--font-body);font-weight:900;font-stretch:var(--chasse-titre);letter-spacing:-.035em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:3.8cqw;line-height:.95;overflow:hidden}:root[data-monde=b] .pd-c-date{color:var(--texte-2);margin:0;font-size:1.35cqw;font-weight:650}:root[data-monde=b] .pd-presentoir{grid-area:2/1;grid-template-columns:1fr 1.22fr 1fr;align-items:end;column-gap:1.8cqw;min-height:0;padding:0 1cqw 1.3cqw;display:grid;position:relative}:root[data-monde=b] .pd-presentoir:after{content:"";background:linear-gradient(#ffffff6b,#ffffff1a 30%,#ffffff0d),#2d2459cc;border-radius:.3cqw;height:1.3cqw;position:absolute;bottom:0;left:0;right:0;box-shadow:0 1.4cqw 2.2cqw -.6cqw #000000b3}:root[data-monde=b] .pd-marche{flex-direction:column;align-items:center;min-width:0;display:flex}:root[data-monde=b] .pd-marche.m1{grid-column:2}:root[data-monde=b] .pd-marche.m2{grid-area:1/1}:root[data-monde=b] .pd-marche.m3{grid-area:1/3}:root[data-monde=b] .pd-pc{--c:var(--emeraude);--ce:var(--encre);z-index:1;isolation:isolate;aspect-ratio:63/88;background:var(--c);width:100%;color:var(--ce);border-radius:1cqw;flex-direction:column;gap:.45cqw;margin-bottom:-.2cqw;padding:.6cqw;display:flex;position:relative;box-shadow:0 0 0 .35cqw #ffffff1f,0 1.6cqw 2.4cqw -1cqw #04020ee6}:root[data-monde=b] .m2 .pd-pc{--c:var(--safran)}:root[data-monde=b] .pd-pc.is-mythique{--c:linear-gradient(165deg, var(--violet), var(--cobalt));--ce:#fff;box-shadow:0 0 0 .35cqw #ffffff4d,0 1.6cqw 2.4cqw -1cqw #04020ee6}:root[data-monde=b] .pd-pc.is-mythique:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;mix-blend-mode:color-dodge;opacity:.4;background-image:linear-gradient(112deg,#0000 36%,#ffffff8c 51%,#0000 64%),repeating-linear-gradient(165deg,#bd1e0f 0%,#c2940a 9%,#169857 18%,#106ecb 27%,#7b1bc0 36%,#c5166e 45%,#bd1e0f 54%);background-position:0 0,60% 60%;background-size:100% 100%,280% 280%;position:absolute;inset:0}:root[data-monde=b] .pd-pc-nom{background:var(--encre);color:var(--texte);border-radius:.55cqw;justify-content:space-between;align-items:center;gap:.6cqw;padding:.55cqw .7cqw;display:flex}:root[data-monde=b] .pd-pc-nom h3{color:var(--texte);font-family:var(--font-body);font-weight:900;font-stretch:var(--chasse-nom);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.75cqw;line-height:1;overflow:hidden}:root[data-monde=b] .m1 .pd-pc-nom h3{font-size:2.1cqw}:root[data-monde=b] .pd-pc-ext{flex:none;width:1.8cqw;height:1.8cqw;overflow:visible}:root[data-monde=b] .pd-pc-art{z-index:9;aspect-ratio:4/3;background:var(--encre);box-shadow:0 0 0 .15cqw var(--encre);border-radius:.4cqw;flex:none;margin:0;position:relative;overflow:hidden}:root[data-monde=b] .pd-pc-art img{object-fit:cover;width:100%;height:100%;display:block}:root[data-monde=b] .pd-pc-dos{background:repeating-linear-gradient(45deg,#f4f1fb0d 0 1.5px,#0000 1.5px 8px),repeating-linear-gradient(-45deg,#f4f1fb0d 0 1.5px,#0000 1.5px 8px),radial-gradient(at 50% 45%,#3c2f7a,#1d1640 72%);flex-direction:column;justify-content:center;align-items:center;gap:.5cqw;display:flex;position:absolute;inset:0;overflow:hidden}:root[data-monde=b] .pd-pc-dos-motif{aspect-ratio:.74;background:conic-gradient(from 210deg, var(--cobalt) 0 25%, var(--magenta) 0 50%, var(--safran) 0 75%, var(--emeraude) 0);border-radius:50%;width:58%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - .45cqw),#000 calc(100% - .4cqw));mask:radial-gradient(closest-side,#0000 calc(100% - .45cqw),#000 calc(100% - .4cqw))}:root[data-monde=b] .pd-pc-dos svg{width:24%;height:auto;margin-top:-4%;position:relative}:root[data-monde=b] .pd-pc-dos-mot{color:var(--texte-2);font-weight:900;font-stretch:var(--chasse-titre);letter-spacing:.02em;text-transform:uppercase;font-size:.6cqw;position:relative}:root[data-monde=b] .pd-pc-credit{color:inherit;font-stretch:var(--chasse-serree);white-space:nowrap;text-overflow:ellipsis;margin:0;padding:0 .2cqw;font-size:.95cqw;line-height:1.15;overflow:hidden}:root[data-monde=b] .pd-pc-score{background:var(--encre);min-height:0;color:var(--texte);border-radius:.55cqw;flex:1;justify-content:space-between;align-items:center;gap:.6cqw;padding:0 .8cqw;display:flex}:root[data-monde=b] .pd-pc-rang{font-weight:900;font-stretch:var(--chasse-chiffre);font-size:4.6cqw;line-height:.95}:root[data-monde=b] .m1 .pd-pc-rang{font-size:5.6cqw}:root[data-monde=b] .pd-pc-pts{color:var(--texte-2);white-space:nowrap;font-size:1.2cqw}:root[data-monde=b] .pd-pc-pts b{color:var(--texte);font-weight:900;font-stretch:var(--chasse-chiffre);font-variant-numeric:tabular-nums;font-size:3cqw}:root[data-monde=b] .m1 .pd-pc-pts b{font-size:3.5cqw}:root[data-monde=b] .pd-pc-pied{color:inherit;font-family:var(--font-code);margin:0;padding:0 .2cqw;font-size:.75cqw;line-height:1.2}:root[data-monde=b] .pd-socle{background:linear-gradient(#ffffff42,#ffffff12 18%,#ffffff08 60%,#ffffff14),#2d24598c;border-radius:.4cqw .4cqw 0 0;place-items:center;width:calc(100% + 1.8cqw);display:grid;position:relative;box-shadow:inset 0 1px #ffffff8c,inset .2cqw 0 #ffffff14,inset -.2cqw 0 #0003,0 1.2cqw 2cqw -.6cqw #04020eb3}:root[data-monde=b] .m1 .pd-socle{height:9.6cqw}:root[data-monde=b] .m2 .pd-socle{height:5.8cqw}:root[data-monde=b] .m3 .pd-socle{height:3.2cqw}:root[data-monde=b] .pd-socle span{color:#f4f1fb38;font-weight:900;font-stretch:var(--chasse-chiffre);font-size:3.4cqw;line-height:1}:root[data-monde=b] .m3 .pd-socle span{font-size:2.2cqw}:root[data-monde=b] .pd-classeur{background:radial-gradient(circle at 1.6cqw 20%, var(--nuit) .55cqw, transparent .62cqw), radial-gradient(circle at 1.6cqw 50%, var(--nuit) .55cqw, transparent .62cqw), radial-gradient(circle at 1.6cqw 80%, var(--nuit) .55cqw, transparent .62cqw), linear-gradient(90deg, #ffffff0d 0 3cqw, transparent 3cqw), var(--encre);min-height:0;box-shadow:inset 0 0 0 1px var(--trait), 0 1.4cqw 2.4cqw -1cqw #04020ee6;border-radius:1cqw;grid-area:2/2;grid-template-rows:auto minmax(0,1fr);gap:.9cqw;padding:1.2cqw 1.2cqw 1.2cqw 3.2cqw;display:grid;position:relative}:root[data-monde=b] .pd-classeur-titre{color:var(--texte-2);font-family:var(--font-body);font-weight:900;font-stretch:var(--chasse-carte);letter-spacing:-.01em;margin:0;font-size:1.6cqw;line-height:1.1}:root[data-monde=b] .pd-pochettes{grid-template-columns:repeat(var(--colonnes,3), minmax(0, 1fr));grid-template-rows:repeat(var(--lignes,3), minmax(0, 1fr));gap:.8cqw;min-height:0;margin:0;padding:0;list-style:none;display:grid}:root[data-monde=b] .pd-pochette{background:linear-gradient(160deg,#ffffff1a,#ffffff06 50%,#ffffff12);border-radius:.6cqw;min-height:0;padding:.45cqw;position:relative;box-shadow:inset 0 0 0 1px #ffffff29,inset 0 .5cqw #ffffff0d}:root[data-monde=b] .pd-pochette:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(132deg,#0000 30%,#ffffff29 44%,#0000 56%);border-top:.25cqw solid #ffffff24;position:absolute;inset:0}:root[data-monde=b] .pd-poche-carte{--c:var(--magenta);background:var(--nuit-3);height:100%;box-shadow:inset 0 .5cqw 0 var(--c);border-radius:.45cqw;grid-template-rows:auto 1fr auto;padding:.5cqw .7cqw .6cqw;display:grid;overflow:hidden}:root[data-monde=b] .pd-pochette:nth-child(8n+2) .pd-poche-carte{--c:var(--violet)}:root[data-monde=b] .pd-pochette:nth-child(8n+3) .pd-poche-carte{--c:var(--turquoise)}:root[data-monde=b] .pd-pochette:nth-child(8n+4) .pd-poche-carte{--c:var(--lilas)}:root[data-monde=b] .pd-pochette:nth-child(8n+5) .pd-poche-carte{--c:var(--anis)}:root[data-monde=b] .pd-pochette:nth-child(8n+6) .pd-poche-carte{--c:var(--cobalt)}:root[data-monde=b] .pd-pochette:nth-child(8n+7) .pd-poche-carte{--c:var(--safran)}:root[data-monde=b] .pd-pochette:nth-child(8n+8) .pd-poche-carte{--c:var(--emeraude)}:root[data-monde=b] .pd-pk-rang{color:var(--texte);font-weight:900;font-stretch:var(--chasse-chiffre);margin-top:.4cqw;font-size:2.6cqw;line-height:1}:root[data-monde=b] .pd-pk-nom{font-weight:900;font-stretch:var(--chasse-nom);letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;align-self:center;font-size:1.55cqw;overflow:hidden}:root[data-monde=b] .pd-pk-pts{color:var(--texte-2);font-size:1cqw}:root[data-monde=b] .pd-pk-pts b{color:var(--texte);font-weight:900;font-stretch:var(--chasse-chiffre);font-variant-numeric:tabular-nums;font-size:1.9cqw}:root[data-monde=b] .pd-c-pied{color:var(--texte-2);grid-column:1/-1;justify-items:center;gap:.2cqw;font-size:1.35cqw;font-weight:700;display:grid}:root[data-monde=b] .pd-c-mention{color:var(--texte-3);font-stretch:var(--chasse-serree);font-size:.85cqw;font-weight:500}:root[data-monde=b] .pd-credits-hors{max-width:40em;color:var(--texte-2);text-align:center;margin:0;font-size:12px;line-height:1.45;display:none}:root[data-monde=b] .pd-tournez{border-radius:var(--arrondi-5);background:var(--nuit-2);max-width:24em;box-shadow:inset 0 0 0 1px var(--trait);color:var(--texte);align-items:center;gap:12px;margin:14px auto 0;padding:12px 16px;font-size:15px;font-weight:600;display:none}:root[data-monde=b] .pd-tournez svg{fill:none;width:30px;height:30px;stroke:var(--safran);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}@media (width<=899px){:root[data-monde=b] .pd-credits-hors{display:block}}@media (orientation:portrait) and (width<=899px){:root[data-monde=b] .pd-tournez{display:flex}}:root[data-monde=b] .pd-corps-b{grid-template-columns:minmax(0,1fr);margin-top:28px}:root[data-monde=b] .pd-corps-b:has(>div:first-child){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}@media (width<=820px){:root[data-monde=b] .pd-corps-b:has(>div:first-child){grid-template-columns:minmax(0,1fr)}}:root[data-monde=b] .pd-proj-b{background:radial-gradient(ellipse at 30% 0%, var(--nuit-3) 0%, var(--nuit) 55%, var(--encre) 100%);color:var(--texte);font-family:var(--font-body);place-items:center;padding:64px 24px 24px;display:grid}:root[data-monde=b] .pd-proj-b .pd-scene{width:min(100%,177.778vh - 170.667px);margin:0}@supports (height:100dvh){:root[data-monde=b] .pd-proj-b .pd-scene{width:min(100%,177.778dvh - 170.667px)}}:root[data-monde=b] .pd-proj-b .pd-fermer{z-index:2;top:12px;right:16px}:root[data-monde=b] .pd-fermer{border:1px solid var(--trait);border-radius:var(--arrondi-pilule);background:var(--nuit-2);min-height:44px;color:var(--texte);padding:0 18px;font-size:14px;font-weight:700}:root[data-monde=b] .pd-fermer:hover{background:var(--nuit-3)}@media (orientation:landscape) and (height<=520px){:root[data-monde=b] .pd-proj-b{padding:0}:root[data-monde=b] .pd-proj-b .pd-scene{width:min(100vw,177.778vh)}:root[data-monde=b] .pd-proj-b .pd-cadre{border-radius:0}}:root[data-monde=b] .sc-wrap{color:var(--texte);font-family:var(--font-body)}:root[data-monde=b] .sc-head{gap:16px;margin:6px 0 0;display:grid}@media (width>=1000px){:root[data-monde=b] .sc-head{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:28px}}:root[data-monde=b] .sc-head h1{color:var(--texte);font-family:var(--font-body);font-weight:900;font-stretch:var(--chasse-titre);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(34px,9vw,52px);line-height:.92}:root[data-monde=b] .sc-sous{color:var(--texte-2);margin-top:8px;font-size:15px;line-height:1.4}:root[data-monde=b] .sc-sous b{color:var(--texte)}:root[data-monde=b] .sc-code{justify-items:start;gap:6px;display:grid}:root[data-monde=b] .sc-code-lib{color:var(--texte-2);font-size:13px;font-weight:700}:root[data-monde=b] .sc-tuiles{gap:5px;display:flex}:root[data-monde=b] .sc-tuiles i{border-radius:var(--arrondi-2);background:var(--cobalt);color:#fff;width:42px;height:48px;font-family:var(--font-body);place-items:center;font-size:27px;font-style:normal;font-weight:900;line-height:1;display:grid}:root[data-monde=b] .sc-tuiles i:nth-child(4n+2){background:var(--magenta)}:root[data-monde=b] .sc-tuiles i:nth-child(4n+3){background:var(--emeraude);color:var(--encre)}:root[data-monde=b] .sc-tuiles i:nth-child(4n+4){background:var(--safran);color:var(--encre)}:root[data-monde=b] .sc-wrap .sc-btn{border-radius:var(--arrondi-3);background:var(--lait);min-height:44px;color:var(--encre);font-family:var(--font-body);font-weight:800;font-stretch:var(--chasse-bouton);border:0;justify-content:center;padding:0 16px;font-size:14px;line-height:1.1;box-shadow:inset 0 -3px #0e0b1f1f}:root[data-monde=b] .sc-wrap .sc-btn:hover:not(:disabled){filter:none;background:#fff}:root[data-monde=b] .sc-wrap .sc-btn-ghost{color:var(--texte);background:0 0;box-shadow:inset 0 0 0 2px #f4f1fb8c}:root[data-monde=b] .sc-wrap .sc-btn-ghost:hover:not(:disabled){background:var(--nuit-3)}:root[data-monde=b] .sc-wrap .sc-btn-danger,:root[data-monde=b] .sc-wrap .sc-btn-ghost.sc-btn-danger{color:var(--rouge-vif);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--rouge-vif) 75%, transparent);background:0 0}:root[data-monde=b] .sc-wrap .sc-btn-danger:hover:not(:disabled){background:#ff7a551f}:root[data-monde=b] .sc-wrap .sc-btn-mini{border-radius:var(--arrondi-pilule);min-height:36px;color:var(--texte-2);box-shadow:inset 0 0 0 1px var(--trait);background:0 0;padding:0 12px;font-size:13px}@media (pointer:coarse){:root[data-monde=b] .sc-wrap .sc-btn-mini{min-height:44px}}:root[data-monde=b] .sc-wrap .sc-btn-mini.is-on{background:var(--lait);color:var(--encre);box-shadow:none}:root[data-monde=b] .sc-head-actions{gap:8px}:root[data-monde=b] .sc-head-actions>span:empty{display:none}:root[data-monde=b] .sc-onglets{scrollbar-width:none;flex-wrap:nowrap;gap:4px;margin:20px 0 18px;overflow-x:auto}:root[data-monde=b] .sc-onglets::-webkit-scrollbar{display:none}:root[data-monde=b] .sc-onglet{border-radius:var(--arrondi-pilule);background:var(--nuit-2);min-height:44px;color:var(--texte-2);box-shadow:inset 0 0 0 1px var(--trait);font-family:var(--font-body);white-space:nowrap;border:0;flex:none;align-items:center;padding:0 16px;font-size:14px;font-weight:750;display:inline-flex}:root[data-monde=b] .sc-onglet:hover{color:var(--texte)}:root[data-monde=b] .sc-onglet.is-on{background:var(--lait);color:var(--encre);box-shadow:none}@media (width>=1101px){:root[data-monde=b] .sc-cols{grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr) minmax(0,.95fr);gap:22px}}@media (width<=720px){:root[data-monde=b] .sc-cols{gap:30px}}:root[data-monde=b] .sc-col>h2{color:var(--texte);font-weight:900;font-stretch:var(--chasse-titre);letter-spacing:-.02em;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 12px;font-size:24px;line-height:1;display:flex}:root[data-monde=b] .sc-col>h2.sc-h2-suite{font-size:19px}:root[data-monde=b] .sc-compte{color:var(--texte-2);font-stretch:var(--chasse-texte);letter-spacing:0;font-size:14px;font-weight:700}:root[data-monde=b] .sc-chrono{border-radius:var(--arrondi-5);background:var(--nuit-2);box-shadow:inset 0 0 0 1px var(--trait);border:0;flex-wrap:nowrap;gap:12px;margin-bottom:10px;padding:10px 10px 10px 14px}:root[data-monde=b] .sc-chrono-temps{gap:2px;min-width:0}:root[data-monde=b] .sc-chrono-lib{color:var(--texte-2);font-size:13px;font-weight:700}:root[data-monde=b] .sc-chrono-temps span{color:var(--texte);font-family:var(--font-body);font-weight:900;font-stretch:var(--chasse-chiffre);font-size:36px;line-height:.95}:root[data-monde=b] .sc-chrono-temps small{color:var(--texte-3);margin-top:2px;font-size:12px}:root[data-monde=b] .sc-chrono-actions{flex-wrap:nowrap;gap:6px}:root[data-monde=b] .sc-chrono .sc-btn:not(.sc-btn-ghost){color:var(--texte);background:0 0;box-shadow:inset 0 0 0 2px #f4f1fb8c}:root[data-monde=b] .sc-chrono.is-pause{background:var(--nuit-2);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--safran) 70%, transparent)}:root[data-monde=b] .sc-chrono.is-pause .sc-chrono-temps :is(span,small){color:var(--safran)}:root[data-monde=b] .sc-chrono.is-fini{background:var(--nuit-2);box-shadow:inset 0 0 0 1.5px var(--rouge-vif)}:root[data-monde=b] .sc-chrono.is-fini .sc-chrono-temps span{color:var(--rouge-vif)}:root[data-monde=b] .sc-chrono.is-attente{box-shadow:inset 0 0 0 1px var(--trait);padding:8px}:root[data-monde=b] .sc-chrono.is-attente .sc-btn{background:var(--lait);color:var(--encre);box-shadow:inset 0 -3px #0e0b1f1f}:root[data-monde=b] .sc-wrap .sc-cta{margin:0 0 12px}:root[data-monde=b] .sc-table{border-radius:var(--arrondi-5);background:var(--nuit-2);box-shadow:inset 0 0 0 1px var(--trait);border:0;margin-bottom:10px;padding:12px}:root[data-monde=b] .sc-table.is-done{background:var(--nuit-2)}:root[data-monde=b] .sc-table.is-bye{box-shadow:none;border:1px dashed var(--trait)}:root[data-monde=b] .sc-table-tete{align-items:center;gap:10px;margin:0 2px 10px}:root[data-monde=b] .sc-table-tete b{color:var(--texte);font-weight:900;font-stretch:var(--chasse-titre);letter-spacing:-.015em;font-size:19px}:root[data-monde=b] .sc-table-tete span{color:var(--texte-2);font-family:var(--font-body);font-size:13px;font-weight:750}:root[data-monde=b] .sc-table-noms{color:var(--texte);margin:0 2px;font-size:16px;font-weight:700}:root[data-monde=b] .sc-table-res{color:var(--texte-2);margin:10px 2px 0;font-size:14px;font-weight:700}:root[data-monde=b] .sc-sieges{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}:root[data-monde=b] .sc-table-actions{gap:6px;margin-top:0}:root[data-monde=b] .sc-table-actions:has(>.sc-siege){align-items:center}:root[data-monde=b] .sc-table-actions>:not(.sc-siege){order:2}:root[data-monde=b] .sc-table-actions>.sc-table-aide{color:var(--texte-2);flex:12em;order:1;margin:4px 2px 0;font-size:14px}:root[data-monde=b] .sc-table-actions>.sc-table-aide:empty{display:none}:root[data-monde=b] .sc-table-actions>.sc-table-aide~.sc-btn,:root[data-monde=b] .sc-table-actions>.sc-siege~.sc-btn:not(.sc-siege){margin-top:4px}:root[data-monde=b] .sc-wrap .sc-siege,:root[data-monde=b] .sc-siege{border-radius:var(--arrondi-3);background:var(--jc,var(--nuit-3));min-width:0;min-height:56px;color:var(--jce,var(--texte));box-shadow:none;text-align:left;transition:filter var(--t-etat);border:0;flex:calc(50% - 3px);justify-content:space-between;align-items:center;gap:6px;padding:8px 8px 8px 12px;display:flex}:root[data-monde=b] .sc-wrap button.sc-siege:hover:not(:disabled){background:var(--jc,var(--nuit-3));filter:brightness(1.08)}:root[data-monde=b] button.sc-siege:active{transform:scale(.97)}:root[data-monde=b] .sc-siege-nom{font-weight:900;font-stretch:var(--chasse-nom);white-space:nowrap;text-overflow:ellipsis;font-size:17px;overflow:hidden}:root[data-monde=b] .sc-siege-rang{border-radius:var(--arrondi-2);background:var(--encre);min-width:38px;height:32px;color:var(--texte);font-weight:900;font-stretch:var(--chasse-chiffre);flex:none;place-items:center;padding:0 6px;font-size:19px;display:grid}@media (prefers-reduced-motion:reduce){:root[data-monde=b] .sc-siege{transition:none}:root[data-monde=b] button.sc-siege:active{transform:none}}:root[data-monde=b] .sc-wrap :is(.sc-classement,.sc-joueurs){border-collapse:separate;border-spacing:0;border-radius:var(--arrondi-5);background:var(--nuit-2);box-shadow:inset 0 0 0 1px var(--trait);padding:2px 14px;font-size:16px}:root[data-monde=b] .sc-wrap :is(.sc-classement,.sc-joueurs) td{border-bottom:1px solid var(--trait);color:var(--texte);background:0 0;padding:8px 4px}:root[data-monde=b] .sc-wrap :is(.sc-classement,.sc-joueurs) tr:last-child td{border-bottom:0}:root[data-monde=b] .sc-wrap :is(.sc-classement,.sc-joueurs) tr:nth-child(2n){background:0 0}:root[data-monde=b] .sc-classement td{font-weight:700}:root[data-monde=b] .sc-wrap .sc-rang{width:30px;color:var(--texte);font-weight:900;font-stretch:var(--chasse-chiffre);font-variant-numeric:tabular-nums;font-size:22px}:root[data-monde=b] .sc-classement .sc-num{width:auto;color:var(--texte);font-weight:900;font-stretch:var(--chasse-chiffre);white-space:nowrap;font-size:22px}:root[data-monde=b] .sc-classement .sc-pts{color:var(--texte-2);font-stretch:var(--chasse-texte);font-size:13px;font-weight:500;display:inline}:root[data-monde=b] :is(.sc-classement,.sc-joueurs) td[style]:before{content:"";background:var(--jc);vertical-align:1px;border-radius:3px;width:10px;height:10px;margin-right:9px;display:inline-block}:root[data-monde=b] .sc-classement tr.is-cliquable:hover td,:root[data-monde=b] .sc-classement tr.is-open td{background:var(--nuit-3)}:root[data-monde=b] .sc-classement tr.is-hc td{color:var(--texte-3)}:root[data-monde=b] .sc-joueurs .sc-nom{font-weight:700}:root[data-monde=b] .sc-joueurs .sc-num{color:var(--texte-2)}@container (width<=420px){:root[data-monde=b] .sc-wrap .sc-joueurs tr{border-bottom:1px solid var(--trait);padding:10px 0}:root[data-monde=b] .sc-wrap .sc-joueurs tr:last-child{border-bottom:0}:root[data-monde=b] .sc-wrap .sc-joueurs td{border:0;padding:0}}:root[data-monde=b] .sc-attente{border-radius:var(--arrondi-5);background:var(--nuit-2);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--safran) 70%, transparent);color:var(--safran);margin-bottom:12px;padding:12px 10px 12px 14px;font-size:14px}:root[data-monde=b] .sc-attente b{color:var(--safran);font-weight:800}:root[data-monde=b] .sc-ajout input{border-radius:var(--arrondi-3);background:var(--lait);min-height:44px;color:var(--encre);caret-color:var(--rouge);border:2px solid #0000;font-size:16px}:root[data-monde=b] .sc-ajout input::placeholder{color:var(--indice);opacity:1}:root[data-monde=b] .se-titre{font-family:var(--font-body);font-weight:900;font-stretch:var(--chasse-titre);letter-spacing:-.03em}:root[data-monde=b] :is(.se-row .rk,.se-row .pt,.se-kpi b){font-family:var(--font-body);font-weight:900;font-stretch:var(--chasse-chiffre);font-variant-numeric:tabular-nums}:root[data-monde=b] .se-row .rk{color:var(--safran)}:root[data-monde=b] .se-kpi b{color:var(--texte)}:root[data-monde=b] .se-row.lead{background:linear-gradient(100deg, var(--violet), var(--cobalt));color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff59}:root[data-monde=b] .se-row.lead .rk{color:#fff}:root[data-monde=b] .se-logo{font-family:var(--font-body);font-stretch:var(--chasse-titre)}:root[data-monde=b] .tp-page .tp-timer{font-family:var(--font-body);font-weight:900;font-stretch:var(--chasse-chiffre);letter-spacing:0;color:var(--texte);font-variant-numeric:tabular-nums;font-size:44px}:root[data-monde=b] .tp-page .tp-timer.warning{color:var(--safran)}:root[data-monde=b] .tp-page .tp-timer.danger{color:var(--rouge-vif)}:root[data-monde=b] .tp-page :is(.tp-table-card,.tp-duel-card){border:1px solid var(--trait);border-radius:var(--arrondi-5);background:var(--nuit-2);padding:14px}:root[data-monde=b] .tp-page :is(.tp-table-card,.tp-duel-card).tp-me{border-color:var(--safran);box-shadow:0 0 0 2px #f5a52459}:root[data-monde=b] .tp-page .tp-table-header{font-weight:900;font-stretch:var(--chasse-nom);color:var(--texte);margin-bottom:8px;font-size:17px}:root[data-monde=b] .tp-page .tp-table-size{color:var(--texte-2);font-size:13px;font-weight:600;font-stretch:100%}:root[data-monde=b] .tp-page .tp-table-player{--siege:var(--seat-1);border-radius:var(--arrondi-3);background:var(--nuit-3);min-height:44px;box-shadow:inset 0 4px 0 var(--siege);color:var(--texte);align-items:center;margin-top:6px;padding:10px 10px 6px;font-size:16px;font-weight:800}:root[data-monde=b] .tp-page .tp-table-player:nth-child(8n+3){--siege:var(--seat-2)}:root[data-monde=b] .tp-page .tp-table-player:nth-child(8n+4){--siege:var(--seat-3)}:root[data-monde=b] .tp-page .tp-table-player:nth-child(8n+5){--siege:var(--seat-4)}:root[data-monde=b] .tp-page .tp-table-player:nth-child(8n+6){--siege:var(--seat-5)}:root[data-monde=b] .tp-page .tp-table-player:nth-child(8n+7){--siege:var(--seat-6)}:root[data-monde=b] .tp-page .tp-table-player:nth-child(8n+8){--siege:var(--seat-7)}:root[data-monde=b] .tp-page .tp-table-player:nth-child(8n+9){--siege:var(--seat-8)}:root[data-monde=b] .tp-page .tp-result{border-radius:var(--arrondi-2);background:var(--encre);color:#fff;min-width:32px;font-weight:900;font-stretch:var(--chasse-chiffre);text-align:center;padding:3px 8px;font-size:15px}:root[data-monde=b] .tp-page .tp-duel-tnum{color:var(--texte-2);text-transform:none;letter-spacing:0;font-size:13px}:root[data-monde=b] .tp-page .tp-duel-name{font-weight:900;font-stretch:var(--chasse-nom);font-size:17px}:root[data-monde=b] .tp-page .tp-rang,:root[data-monde=b] .tp-page .tp-rang.on{background:var(--encre);color:#fff;font-family:var(--font-body);font-weight:900;font-stretch:var(--chasse-chiffre)}:root[data-monde=b] .tp-page .tp-pts{font-weight:900;font-stretch:var(--chasse-chiffre);font-variant-numeric:tabular-nums;font-size:17px}:root[data-monde=b] .tp-page .tp-marche{border-radius:var(--arrondi-5);background:var(--emeraude);color:var(--encre);border:0;box-shadow:inset 0 0 0 1.5px #ffffff59}:root[data-monde=b] .tp-page .tp-marche-1{background:linear-gradient(165deg, var(--violet), var(--cobalt));color:#fff}:root[data-monde=b] .tp-page .tp-marche-2{background:var(--safran)}:root[data-monde=b] .tp-page .tp-marche b{font-weight:900;font-stretch:var(--chasse-nom)}:root[data-monde=b] .tab-panel .card-title{font-size:17px;font-weight:900;font-stretch:var(--chasse-nom);color:var(--texte);letter-spacing:0}:root[data-monde=b] #pairings.tab-panel.active{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;column-gap:10px;display:grid}:root[data-monde=b] #pairings>*{grid-column:1/-1}:root[data-monde=b] #pairings>.btn[onclick^=generatePairings]{background:var(--rouge);color:#fff;border:0;min-height:56px;font-size:17px}:root[data-monde=b] #pairings>.btn[onclick^=generatePairings]:hover{background:var(--rouge-vif);color:var(--encre)}:root[data-monde=b] #pairings>.btn-full-width:not([onclick^=generatePairings]){border:1px solid var(--trait);background:var(--nuit-2);min-height:48px;color:var(--texte);grid-column:auto;justify-content:flex-start;font-size:15px}:root[data-monde=b] #pairings>.btn-full-width:not([onclick^=generatePairings]):hover{background:var(--nuit-3)}@media (width<=700px){:root[data-monde=b] #pairings.tab-panel.active{grid-template-columns:minmax(0,1fr)}}:root[data-monde=b] #pairingsTable td>strong{font-weight:900;font-stretch:var(--chasse-nom);font-size:17px}:root[data-monde=b] .player-swap-row{--siege:var(--seat-1);border-radius:var(--arrondi-3);background:var(--nuit-3);box-shadow:inset 5px 0 0 var(--siege);padding:4px 6px 4px 14px}:root[data-monde=b] .player-swap-row:nth-child(8n+2){--siege:var(--seat-2)}:root[data-monde=b] .player-swap-row:nth-child(8n+3){--siege:var(--seat-3)}:root[data-monde=b] .player-swap-row:nth-child(8n+4){--siege:var(--seat-4)}:root[data-monde=b] .player-swap-row:nth-child(8n+5){--siege:var(--seat-5)}:root[data-monde=b] .player-swap-row:nth-child(8n+6){--siege:var(--seat-6)}:root[data-monde=b] .player-swap-row:nth-child(8n+7){--siege:var(--seat-7)}:root[data-monde=b] .player-swap-row:nth-child(8n+8){--siege:var(--seat-8)}:root[data-monde=b] .player-swap-name{color:var(--texte);font-size:14px;font-weight:800}:root[data-monde=b] #playersTable .btn-small{border:1px solid var(--trait);background:var(--nuit-3);min-height:44px;color:var(--texte)}:root[data-monde=b] #playersTable .btn-small.btn-error{color:var(--rouge-vif)}:root[data-monde=b] .scoring-matrix thead th:nth-child(n+4){color:var(--texte);font-weight:900;font-stretch:var(--chasse-nom);box-shadow:inset 0 -4px 0 var(--siege,var(--seat-1));font-size:14px}:root[data-monde=b] .scoring-matrix thead th:nth-child(5){--siege:var(--seat-2)}:root[data-monde=b] .scoring-matrix thead th:nth-child(6){--siege:var(--seat-3)}:root[data-monde=b] .scoring-matrix thead th:nth-child(7){--siege:var(--seat-4)}:root[data-monde=b] .scoring-matrix thead th:nth-child(8){--siege:var(--seat-5)}:root[data-monde=b] .scoring-matrix thead th:nth-child(9){--siege:var(--seat-6)}:root[data-monde=b] .scoring-matrix thead th:nth-child(10){--siege:var(--seat-7)}:root[data-monde=b] .scoring-matrix thead th:nth-child(11){--siege:var(--seat-8)}:root[data-monde=b] .scoring-matrix td.rule-label{color:var(--texte);font-size:14px!important}:root[data-monde=b] .scoring-matrix tbody td:nth-child(2){font-weight:900;font-stretch:var(--chasse-chiffre);font-size:18px;color:var(--safran)!important}:root[data-monde=b] .scoring-matrix tbody td:nth-child(3)>span:first-child{color:var(--texte-2)!important}:root[data-monde=b] .scoring-matrix input[type=checkbox]{width:22px;height:22px;accent-color:var(--safran);cursor:pointer;margin:0}:root[data-monde=b] .scoring-matrix .sm-case{cursor:pointer;place-items:center;width:44px;height:44px;margin:-6px 0;display:inline-grid}:root[data-monde=b] .score-total-badge{border-radius:var(--arrondi-2);background:var(--encre);color:#fff;min-width:40px;font-weight:900;font-stretch:var(--chasse-chiffre);padding:4px 10px;font-size:18px}:root[data-monde=b] #standingsTable table{border-collapse:separate;border-spacing:0;border:1px solid var(--trait);border-radius:var(--arrondi-4);background:var(--nuit-2);overflow:hidden}:root[data-monde=b] #standingsTable tbody td:first-child strong{border-radius:var(--arrondi-2);background:var(--encre);color:#fff;min-width:32px;height:32px;font-weight:900;font-stretch:var(--chasse-chiffre);place-items:center;font-size:17px;display:inline-grid}:root[data-monde=b] #standingsTable tbody tr:first-child td:first-child strong{background:linear-gradient(165deg, var(--violet), var(--cobalt))}:root[data-monde=b] #standingsTable tbody tr:nth-child(2) td:first-child strong{background:var(--safran);color:var(--encre)}:root[data-monde=b] #standingsTable tbody tr:nth-child(3) td:first-child strong{background:var(--emeraude);color:var(--encre)}:root[data-monde=b] #standingsTable tbody td:nth-child(2){color:var(--texte);font-size:15px;font-weight:800}:root[data-monde=b] #standingsTable tbody td:has(>strong):not(:first-child) strong{font-weight:900;font-stretch:var(--chasse-chiffre);font-size:18px}:root[data-monde=b] #nextRoundBtn{background:var(--rouge);color:#fff;border:0;min-height:52px}:root[data-monde=b] #nextRoundBtn:hover{background:var(--rouge-vif);color:var(--encre)}:root[data-monde=b] .nb-kind{--type:var(--texte-3);background:var(--nuit-3);color:var(--texte);font-family:var(--font-body);letter-spacing:0;text-transform:none;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:800;display:inline-flex}:root[data-monde=b] .nb-kind:before{content:"";background:var(--type);border-radius:50%;flex:none;width:8px;height:8px}:root[data-monde=b] .nb-kind-soiree{--type:var(--magenta)}:root[data-monde=b] .nb-kind-tournoi{--type:var(--cobalt)}:root[data-monde=b] .nb-kind-club{--type:var(--emeraude)}:root[data-monde=b] .nb-kind-fiche{--type:var(--texte-3);box-shadow:inset 0 0 0 1px var(--trait);background:0 0}:root[data-monde=b] .nb-row[data-ev-kind]{box-shadow:inset 0 4px 0 var(--ligne,transparent)}:root[data-monde=b] .nb-row[data-ev-kind=soiree]{--ligne:var(--magenta)}:root[data-monde=b] .nb-row[data-ev-kind=tournoi]{--ligne:var(--cobalt)}:root[data-monde=b] .nb-row.nb-clubmain{box-shadow:inset 0 4px 0 var(--emeraude)}:root[data-monde=b] .tf-tag{background:var(--safran);color:var(--encre);font-weight:800}:root[data-monde=b] .op-logo{box-shadow:inset 0 0 0 1.5px #ffffff59;background:linear-gradient(165deg, var(--violet), var(--cobalt))!important;border:0!important}:root[data-monde=b] .op-logo span{font-family:var(--font-body);font-weight:900;font-stretch:var(--chasse-titre);color:#fff!important}:root[data-monde=b] .op-kpi{background:var(--nuit-2);border-color:var(--trait);border-radius:var(--arrondi-5)}:root[data-monde=b] .op-kpi>div:first-child{font-family:var(--font-body);font-weight:900;font-stretch:var(--chasse-chiffre);color:var(--texte);font-variant-numeric:tabular-nums;font-size:34px;line-height:1}:root[data-monde=b] .op-kpi>div:last-child{letter-spacing:0;text-transform:none;color:var(--texte-2);margin-top:6px;font-size:13px;font-weight:600}:root[data-monde=b] .op-main>section>h2{font-size:20px;font-weight:900;font-stretch:var(--chasse-nom);letter-spacing:-.01em;text-transform:none;color:var(--texte);margin-bottom:10px}:root[data-monde=b] .op-tournament-card{--ligne:var(--trait);border-color:var(--trait);border-radius:var(--arrondi-5);background:var(--nuit-2);box-shadow:inset 0 5px 0 var(--ligne);padding-top:20px}:root[data-monde=b] .op-soiree{--ligne:var(--magenta)}:root[data-monde=b] .op-tournoi{--ligne:var(--cobalt)}:root[data-monde=b] .op-tournament-card.op-passee{--ligne:var(--texte-3)}:root[data-monde=b] a.op-tournament-card:hover{border-color:var(--trait);background:var(--nuit-3)}:root[data-monde=b] .op-soiree:hover{border-color:var(--trait);background:var(--nuit-2)}:root[data-monde=b] .op-tournament-card .font-semibold{font-size:17px;font-weight:900;font-stretch:var(--chasse-nom);color:var(--texte)}:root[data-monde=b] .op-tc-meta{clip-path:inset(0 0 0 1.2em);color:var(--texte-2);gap:2px 0;margin-left:-1.2em;font-size:13px}:root[data-monde=b] .op-tc-meta span{font-size:inherit;color:inherit}:root[data-monde=b] .op-tc-meta span:before,:root[data-monde=b] .op-tc-meta span+span:before{content:"·";text-align:center;width:1.2em;margin:0;display:inline-block}:root[data-monde=b] .op-sc-ligne{flex-wrap:nowrap;align-items:center}:root[data-monde=b] .op-sc-info{flex:1;min-width:0}:root[data-monde=b] .op-sc-code{border-radius:var(--arrondi-4);background:var(--lait);color:var(--encre);text-align:center;padding:8px 12px}:root[data-monde=b] .op-sc-code>div{color:var(--encre)}:root[data-monde=b] .op-sc-code [data-code]{font-family:var(--font-code);letter-spacing:.14em;font-size:22px;line-height:1.15;color:var(--encre)!important}:root[data-monde=b] .op-sc-code>div:last-child{font-size:11px;font-weight:600}:root[data-monde=b] .op-sc-live{letter-spacing:0;text-transform:none;align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}:root[data-monde=b] .op-sc-live:before{content:"";background:var(--emeraude);border-radius:50%;width:8px;height:8px}:root[data-monde=b] :is(.op-tc-status,.op-soiree.op-passee .op-sc-ligne>span){border-radius:var(--arrondi-pilule);letter-spacing:0;text-transform:none;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:800;display:inline-flex;background:var(--nuit-3)!important;color:var(--texte)!important;border:0!important}:root[data-monde=b] :is(.op-tc-status,.op-soiree.op-passee .op-sc-ligne>span):before{content:"";background:var(--type,var(--texte-3));border-radius:50%;flex:none;width:8px;height:8px}:root[data-monde=b] .op-tc-status:is([data-statut=active],[data-statut=in_progress]){--type:var(--emeraude)}:root[data-monde=b] .discover-trigger{min-height:44px}:root[data-monde=b] .discover-mega{background:var(--nuit-2);border-bottom:1px solid var(--trait);box-shadow:var(--ombre)}:root[data-monde=b] .dm-feat{background:var(--nuit-3);color:var(--texte);border-bottom:1px solid var(--trait);padding-block:12px;padding-inline:max(24px,50% - 436px)}:root[data-monde=b] .dm-feat-star{color:var(--safran)}:root[data-monde=b] .dm-feat b{color:var(--texte)}:root[data-monde=b] .dm-feat-soft{color:var(--texte-2);font-weight:400}:root[data-monde=b] .dm-feat-badge{background:var(--safran);color:var(--encre);font-weight:700}:root[data-monde=b] .dm-inner{max-width:920px}@media (width>=761px){:root[data-monde=b] .dm-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 40px}}:root[data-monde=b] .dm-ch{color:var(--texte-3);border-bottom-color:var(--trait)}:root[data-monde=b] .dm-item{min-height:44px}:root[data-monde=b] .dm-item:hover{background:var(--nuit-3)}:root[data-monde=b] .dm-ic{background:var(--nuit-3);color:var(--texte)}:root[data-monde=b] .dm-item:hover .dm-ic{background:var(--nuit)}:root[data-monde=b] .dm-t{color:var(--texte)}:root[data-monde=b] .dm-d{color:var(--texte-2);font-weight:400}:root[data-monde=b] .dm-d b{color:var(--texte)}:root[data-monde=b] .dm-badge.in{background:var(--emeraude);color:var(--encre)}:root[data-monde=b] .dm-badge.pro{background:var(--magenta);color:#fff}@media (width<=899px){:root[data-monde=b] body.has-espace-nav .discover-mega{max-height:calc(100vh - 56px - var(--bottom-nav-height,78px));max-height:calc(100dvh - 56px - var(--bottom-nav-height,78px))}}:root[data-monde=b] .jv-joue [data-jv]{animation:var(--jv-anim,jv-monte) var(--jv-duree,.7s) var(--jv-courbe,var(--ressort)) calc(var(--i,0) * var(--jv-pas,70ms) + var(--jv-retard,0s)) both}:root[data-monde=b] .jv-joue [data-jv].jv-fini{animation:none}:root[data-monde=b] .jv-joue .jv-carte[data-jv]{--jv-anim:jv-distribue;--jv-duree:.8s}:root[data-monde=b] .jv-joue .jv-incru[data-jv]{--jv-anim:jv-glisse;--jv-duree:.6s;--jv-pas:.11s;--jv-retard:.4s;--jv-courbe:var(--sortie)}@keyframes jv-monte{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes jv-distribue{0%{opacity:0;transform:translate(40px,120px)rotate(14deg)scale(.9)}to{opacity:1;transform:none}}@keyframes jv-glisse{0%{opacity:0;transform:translate(-110%)}to{opacity:1;transform:none}}:root[data-monde=b] .jv-defile{background:var(--safran);color:var(--encre);white-space:nowrap;text-transform:uppercase;letter-spacing:.02em;font-size:14px;font-weight:900;font-stretch:75%;overflow:hidden}:root[data-monde=b] .jv-defile-piste{padding:8px 0;animation:26s linear infinite jv-defile;display:inline-flex}:root[data-monde=b] .jv-defile:hover .jv-defile-piste,:root[data-monde=b] .jv-defile:active .jv-defile-piste{animation-play-state:paused}:root[data-monde=b] .jv-defile-lot{justify-content:space-around;gap:28px;min-width:100vw;padding-right:28px;display:inline-flex}:root[data-monde=b] .jv-defile-lot span:before{content:"●";color:var(--rouge);margin-right:10px}@keyframes jv-defile{0%{transform:translate(0)}to{transform:translate(-50%)}}:root[data-monde=b] .jv-biais{background:var(--c,var(--magenta));color:var(--sur-c,#fff);text-transform:uppercase;letter-spacing:.06em;margin-left:16px;padding:6px 14px 6px 16px;font-size:15px;font-weight:900;font-stretch:75%;display:inline-block;transform:skew(-14deg)}:root[data-monde=b] .jv-biais>span{display:inline-block;transform:skew(14deg)}:root[data-monde=b] .jv-direct{background:var(--rouge-vif);border-radius:50%;flex:none;width:9px;height:9px;animation:1.6s ease-out infinite jv-pouls;box-shadow:0 0 #ff7a5599}@keyframes jv-pouls{0%{box-shadow:0 0 #ff7a5599}to{box-shadow:0 0 0 12px #ff7a5500}}:root[data-monde=b] .jv-carte{--c:var(--magenta);background:var(--c);box-shadow:var(--ombre);transform-style:preserve-3d;transform:perspective(900px) rotateX(calc(var(--jv-ry,0) * 7deg)) rotateY(calc(var(--jv-rx,0) * -9deg));transition:transform .5s var(--sortie);border-radius:16px;padding:7px;position:relative}:root[data-monde=b] .jv-carte.jv-suit{transition:transform 80ms linear}:root[data-monde=b] .jv-corps{background:var(--nuit-2);border-radius:10px;position:relative;overflow:hidden}:root[data-monde=b] .jv-carte-nom{background:var(--encre);letter-spacing:-.02em;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin:6px;padding:9px 12px;font-size:19px;font-weight:900;font-stretch:118%;line-height:1.05;display:flex}:root[data-monde=b] .jv-carte-nom small{font-family:var(--font-mono);color:var(--texte-3);letter-spacing:0;white-space:nowrap;flex:none;font-size:11px;font-weight:600;font-stretch:100%}:root[data-monde=b] .jv-carte-titre{overflow-wrap:anywhere;min-width:0;font:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}:root[data-monde=b] .jv-fenetre{background:repeating-linear-gradient(135deg, var(--nuit-3) 0 14px, var(--encre-2) 14px 28px);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--c) 82%, #000) 0 14px, color-mix(in srgb, var(--c) 70%, #000) 14px 28px);border-radius:6px;align-items:flex-end;height:112px;margin:0 6px;padding:10px 12px;display:flex;position:relative;overflow:hidden}:root[data-monde=b] .jv-fenetre .jv-grand{color:#fff;text-shadow:0 4px #00000040;font-size:74px;font-weight:900;font-stretch:62%;line-height:.8}:root[data-monde=b] .jv-fenetre .jv-droite{text-align:right;color:#fff;margin-left:auto;font-size:15px;font-weight:900;font-stretch:112%;line-height:1.15}:root[data-monde=b] .jv-fenetre.jv-fenetre-col{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;height:auto;padding:12px}:root[data-monde=b] .jv-fenetre-col .jv-rebours{margin-top:0}:root[data-monde=b] .jv-type{background:var(--encre);color:var(--texte-2);border-radius:8px;justify-content:space-between;margin:6px;padding:6px 12px;font-size:13px;font-weight:800;display:flex}:root[data-monde=b] .jv-texte{color:var(--texte);overflow-wrap:anywhere;padding:6px 14px 4px}:root[data-monde=b] .jv-pied{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px 12px;display:flex}:root[data-monde=b] .jv-pied .jv-no{font-family:var(--font-mono);color:var(--texte-3);font-size:11px}:root[data-monde=b] .jv-pied .bt{white-space:nowrap;margin-left:auto}:root[data-monde=b] .jv-corps .jd-ac-msg{color:var(--texte-2);margin:0;padding:0 14px 12px;font-size:13px}:root[data-monde=b] .jv-lbl{color:#fff;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:900;font-stretch:75%;display:flex}:root[data-monde=b] .jv-foil{border-radius:inherit;pointer-events:none;mix-blend-mode:color-dodge;opacity:.5;background:linear-gradient(calc(110deg + var(--rx,0) * 40deg), transparent 30%, #fff0 34%, var(--irise), transparent 70%);background-size:260% 100%;background-position:calc(50% + var(--rx,0) * 50%) 0;position:absolute;inset:0}:root[data-monde=b] .jv-joue .jv-carte.jv-brille .jv-foil{animation:7s ease-in-out 1.6s infinite jv-balaye}@keyframes jv-balaye{0%,70%{background-position:120% 0}to{background-position:-40% 0}}:root[data-monde=b] .jv-rebours{z-index:1;flex-wrap:wrap;gap:6px;display:flex;position:relative}:root[data-monde=b] .jv-rebours>div{text-align:center;color:#fff;background:#0e0b1fd1;border-radius:8px;min-width:64px;padding:6px 10px 4px}:root[data-monde=b] .jv-rebours b{font-variant-numeric:tabular-nums;font-size:40px;font-weight:900;font-stretch:62%;line-height:1;display:block}:root[data-monde=b] .jv-rebours span{text-transform:uppercase;letter-spacing:.06em;color:var(--texte-2);font-size:11px;font-weight:800}:root[data-monde=b] .jv-rebours>.jv-rebours-fin{letter-spacing:.08em;text-transform:uppercase;min-width:0;padding:10px 16px;font-size:20px;font-weight:900;font-stretch:75%}:root[data-monde=b] .bt{min-height:48px;font-family:var(--font-body);font-weight:800;font-stretch:var(--chasse-bouton);cursor:pointer;transition:transform var(--t-appui) var(--sortie), filter var(--t-etat), background-color var(--t-etat);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:16px;line-height:1.2;text-decoration:none;display:inline-flex}:root[data-monde=b] .bt-rouge{background:var(--rouge);color:#fff;box-shadow:0 4px 0 #8f2a17, var(--ombre)}:root[data-monde=b] .bt-lait{background:var(--lait);color:var(--encre);box-shadow:inset 0 -3px 0 #0e0b1f1f, var(--ombre-douce)}:root[data-monde=b] .bt-rouge:hover{filter:brightness(.94)}:root[data-monde=b] .bt-lait:hover{background:#fff}:root[data-monde=b] .bt:active{transform:translateY(2px)}:root[data-monde=b] .bt[disabled],:root[data-monde=b] .bt[aria-disabled=true]{opacity:.6;cursor:default;filter:none;transform:none}:root[data-monde=b] .jv-grille{gap:2px;display:grid}:root[data-monde=b] .jv-ligne{background:var(--nuit-2);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:8px 14px 8px 8px;display:grid}:root[data-monde=b] .jv-ligne:first-child{border-radius:10px 10px 0 0}:root[data-monde=b] .jv-ligne:last-child{border-radius:0 0 10px 10px}:root[data-monde=b] .jv-ligne:only-child{border-radius:10px}:root[data-monde=b] .jv-ligne>div{min-width:0}:root[data-monde=b] .jv-ligne h3{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;font-size:17px;font-weight:900;font-stretch:112%;line-height:1.15;display:flex}:root[data-monde=b] .jv-ligne p{color:var(--texte-2);overflow-wrap:anywhere;margin-top:2px;font-size:13px}:root[data-monde=b] a.jv-ligne{color:var(--texte);transition:background-color var(--t-etat);text-decoration:none}:root[data-monde=b] a.jv-ligne:hover{background:var(--nuit-3)}:root[data-monde=b] :is(a.jv-ligne,a.sa-card,.ps-soiree-tete):focus-visible{outline-offset:-3px}:root[data-monde=b] .jv-ligne .jd-ev-pastille{font-family:var(--font-body);letter-spacing:0;background:var(--nuit-3);color:#fff;padding:3px 9px;font-size:12px;font-weight:800;font-stretch:100%}:root[data-monde=b] .jv-ligne .jd-ev-pastille.inscrit{background:var(--signe-plus);color:var(--encre)}:root[data-monde=b] .jv-ligne .jd-ev-pastille.owner{background:var(--safran);color:var(--encre)}:root[data-monde=b] .jv-fleche{color:var(--texte-3);font-size:26px;line-height:1}:root[data-monde=b] .jv-tuile{--c:var(--cobalt);background:var(--c);border-radius:9px;width:56px;padding:3px;display:block;transform:rotate(-3deg);box-shadow:0 6px 12px -6px #000000b3}:root[data-monde=b] .jv-ligne:nth-child(2n) .jv-tuile{transform:rotate(3deg)}:root[data-monde=b] .jv-tuile>span{background:var(--encre-2);background:color-mix(in srgb, var(--c) 78%, #000);color:#fff;text-align:center;border-radius:6px;align-content:center;place-items:center;height:50px;line-height:.9;display:grid;overflow:hidden}:root[data-monde=b] .jv-tuile b{font-size:28px;font-weight:900;font-stretch:62%}:root[data-monde=b] .jv-tuile i{text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-style:normal;font-weight:900}:root[data-monde=b] .jv-tuile img{object-fit:cover;width:100%;height:100%;display:block}:root[data-monde=b] .jv-tuile .jv-ini{letter-spacing:0;font-size:17px;font-stretch:100%}:root[data-monde=b] .jv-tuile.claire>span{background:var(--lait);background:color-mix(in srgb, var(--c) 90%, #fff);color:var(--encre)}:root[data-monde=b] .jv-pts{text-align:right;font-size:30px;font-weight:900;font-stretch:62%;line-height:1}:root[data-monde=b] .jv-pts small{color:var(--texte-3);font-size:12px;font-weight:800;font-stretch:100%;display:block}:root[data-monde=b] .jv-score{grid-template-columns:1fr 1fr;gap:2px;padding:0 16px;display:grid}:root[data-monde=b] .jv-score>div{background:var(--nuit-2);padding:12px 14px 10px;position:relative;overflow:hidden}:root[data-monde=b] .jv-score>div:before{content:"";background:var(--c);height:5px;position:absolute;top:0;left:0;right:0}:root[data-monde=b] .jv-score b{letter-spacing:-.01em;font-size:76px;font-weight:900;font-stretch:62%;line-height:.9;display:block}:root[data-monde=b] .jv-score b small{font-size:40px}:root[data-monde=b] .jv-score span{text-transform:uppercase;letter-spacing:.06em;color:var(--texte-2);font-size:12px;font-weight:900}:root[data-monde=b] .jv-score>div:first-child{border-radius:10px 0 0}:root[data-monde=b] .jv-score>div:nth-child(2){border-radius:0 10px 0 0}:root[data-monde=b] .jv-score>div:nth-child(3){border-radius:0 0 0 10px}:root[data-monde=b] .jv-score>div:nth-child(4){border-radius:0 0 10px}:root[data-monde=b] .jv-incru{--c:var(--magenta);display:grid}:root[data-monde=b] .jv-incru-tab{background:var(--c);color:var(--sur-c,#fff);letter-spacing:.08em;text-transform:uppercase;border-radius:6px 6px 0 0;justify-self:start;padding:4px 12px;font-size:12px;font-weight:900;font-stretch:75%}:root[data-monde=b] .jv-incru-bar{background:var(--lait);color:var(--encre);box-shadow:inset 0 6px 0 var(--c);border-radius:0 10px 10px;padding:18px 14px 12px}:root[data-monde=b] .jv-incru-bar b{letter-spacing:-.01em;font-size:19px;font-weight:900;font-stretch:112%;line-height:1.1;display:block}:root[data-monde=b] .jv-incru-bar span{color:var(--encre-2);font-size:14px}:root[data-monde=b] .jv-incru-bar .jv-gros{float:right;color:color-mix(in srgb, var(--c) 55%, #000);margin-left:10px;font-size:44px;font-weight:900;font-stretch:62%;line-height:.9}:root[data-monde=b] .jv-pastilles{flex-wrap:wrap;gap:5px;padding:4px 14px 2px;display:flex}:root[data-monde=b] .jv-pastilles i{background:var(--nuit-3);width:14px;height:14px;box-shadow:inset 0 0 0 1px var(--trait);border-radius:50%}:root[data-monde=b] .jv-pastilles i.ok{background:var(--turquoise);box-shadow:none}:root[data-monde=b] .jv-joue .jv-pastilles i.ok{animation:jv-pop .4s var(--ressort) calc(1.1s + var(--k,0) * 28ms) both}@keyframes jv-pop{0%{transform:scale(0)}to{transform:none}}:root[data-monde=b] .jv-cobalt{--c:var(--cobalt)}:root[data-monde=b] .jv-magenta{--c:var(--magenta)}:root[data-monde=b] .jv-violet{--c:var(--violet)}:root[data-monde=b] .jv-rouge{--c:var(--rouge)}:root[data-monde=b] .jv-safran{--c:var(--safran);--sur-c:var(--encre)}:root[data-monde=b] .jv-turquoise{--c:var(--turquoise);--sur-c:var(--encre)}:root[data-monde=b] .jv-emeraude{--c:var(--emeraude);--sur-c:var(--encre)}:root[data-monde=b] :is(.jd-page-title,.jd-page-titre,.tp-titre):where(:not(#homePlayer *,#homePublic *,#psBody *,#statsCorps *,#favorisContent *,.jd-ac-accueil *,.ps-soirees *,.jv-clubs *,.jv-carte *,.jv-vide *,.sc-wrap *,.jd-admin,.jd-admin *,.jd-ecran[data-ecran=jouer] *,.jd-ecran[data-ecran=chiffres] *,.jd-ecran[data-ecran=soirees] *,.pl-screen:has(#psBody) *,.pl-screen:has(#plRelais) *,.setup-section .card-title)),:root[data-monde=b] :is(:where(#fullPagePanel) h1.font-display,:where(#fullPagePanel) .tf h1,:where(#fullPagePanel) .browse-main-header h1,.pl-hasnav .pl-top .pl-title):where(:not(#homePlayer *,#homePublic *,#psBody *,#statsCorps *,#favorisContent *,.jd-ac-accueil *,.ps-soirees *,.jv-clubs *,.jv-carte *,.jv-vide *,.sc-wrap *,.jd-admin,.jd-admin *,.jd-ecran[data-ecran=jouer] *,.jd-ecran[data-ecran=chiffres] *,.jd-ecran[data-ecran=soirees] *,.pl-screen:has(#psBody) *,.pl-screen:has(#plRelais) *,.setup-section .card-title)){font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--texte);overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(36px,10.5vw,54px);font-weight:900;font-stretch:62%;line-height:.92}:root[data-monde=b] :where(#fullPagePanel) h1.font-display em:where(:not(#homePlayer *,#homePublic *,#psBody *,#statsCorps *,#favorisContent *,.jd-ac-accueil *,.ps-soirees *,.jv-clubs *,.jv-carte *,.jv-vide *,.sc-wrap *,.jd-admin,.jd-admin *,.jd-ecran[data-ecran=jouer] *,.jd-ecran[data-ecran=chiffres] *,.jd-ecran[data-ecran=soirees] *,.pl-screen:has(#psBody) *,.pl-screen:has(#plRelais) *,.setup-section .card-title)){color:var(--safran);font-style:normal}:root[data-monde=b] :is(.card,.phys-card-dark,.jd-sn-carte,.jd-ac-carte,.tp-carte,.tp-table-card,.tp-duel-card,.browse-card,.ck-porte,.dk-list):where(:not(#homePlayer *,#homePublic *,#psBody *,#statsCorps *,#favorisContent *,.jd-ac-accueil *,.ps-soirees *,.jv-clubs *,.jv-carte *,.jv-vide *,.sc-wrap *,.jd-admin,.jd-admin *,.jd-ecran[data-ecran=jouer] *,.jd-ecran[data-ecran=chiffres] *,.jd-ecran[data-ecran=soirees] *,.pl-screen:has(#psBody) *,.pl-screen:has(#plRelais) *,.setup-section .card-title)),:root[data-monde=b] :is(:where(#fullPagePanel) :is(div,section,details,article,a)[class~=bg-neutral-0][class~=border]):where(:not(#homePlayer *,#homePublic *,#psBody *,#statsCorps *,#favorisContent *,.jd-ac-accueil *,.ps-soirees *,.jv-clubs *,.jv-carte *,.jv-vide *,.sc-wrap *,.jd-admin,.jd-admin *,.jd-ecran[data-ecran=jouer] *,.jd-ecran[data-ecran=chiffres] *,.jd-ecran[data-ecran=soirees] *,.pl-screen:has(#psBody) *,.pl-screen:has(#plRelais) *,.setup-section .card-title)){background:var(--nuit-2);color:var(--texte);box-shadow:none;border:0;border-radius:10px}:root[data-monde=b] :is(.card,.phys-card-dark,.jd-sn-carte,.jd-ac-carte,.tp-carte,.tp-table-card,.tp-duel-card,.browse-card,.ck-porte,.dk-list) :is(.card,.phys-card-dark,.jd-sn-carte,.jd-ac-carte,.tp-table-card,.tp-duel-card,.ck-porte):where(:not(#homePlayer *,#homePublic *,#psBody *,#statsCorps *,#favorisContent *,.jd-ac-accueil *,.ps-soirees *,.jv-clubs *,.jv-carte *,.jv-vide *,.sc-wrap *,.jd-admin,.jd-admin *,.jd-ecran[data-ecran=jouer] *,.jd-ecran[data-ecran=chiffres] *,.jd-ecran[data-ecran=soirees] *,.pl-screen:has(#psBody) *,.pl-screen:has(#plRelais) *,.setup-section .card-title)),:root[data-monde=b] :is(.card,.phys-card-dark,.jd-sn-carte,.jd-ac-carte,.tp-carte,.tp-table-card,.tp-duel-card,.browse-card,.ck-porte,.dk-list) :is(:where(#fullPagePanel) :is(div,section,details,article,a)[class~=bg-neutral-0][class~=border]):where(:not(#homePlayer *,#homePublic *,#psBody *,#statsCorps *,#favorisContent *,.jd-ac-accueil *,.ps-soirees *,.jv-clubs *,.jv-carte *,.jv-vide *,.sc-wrap *,.jd-admin,.jd-admin *,.jd-ecran[data-ecran=jouer] *,.jd-ecran[data-ecran=chiffres] *,.jd-ecran[data-ecran=soirees] *,.pl-screen:has(#psBody) *,.pl-screen:has(#plRelais) *,.setup-section .card-title)),:root[data-monde=b] :is(:where(#fullPagePanel) :is(div,section,details,article,a)[class~=bg-neutral-0][class~=border]) :is(.card,.phys-card-dark,.jd-sn-carte,.jd-ac-carte,.tp-table-card,.tp-duel-card,:where(#fullPagePanel) :is(div,section,details,article,a)[class~=bg-neutral-0][class~=border]):where(:not(#homePlayer *,#homePublic *,#psBody *,#statsCorps *,#favorisContent *,.jd-ac-accueil *,.ps-soirees *,.jv-clubs *,.jv-carte *,.jv-vide *,.sc-wrap *,.jd-admin,.jd-admin *,.jd-ecran[data-ecran=jouer] *,.jd-ecran[data-ecran=chiffres] *,.jd-ecran[data-ecran=soirees] *,.pl-screen:has(#psBody) *,.pl-screen:has(#plRelais) *,.setup-section .card-title)){background:var(--nuit-3)}:root[data-monde=b] :is(a.phys-card-dark,a.browse-card,button.ck-porte,a.tp-table-card):where(:not(#homePlayer *,#homePublic *,#psBody *,#statsCorps *,#favorisContent *,.jd-ac-accueil *,.ps-soirees *,.jv-clubs *,.jv-carte *,.jv-vide *,.sc-wrap *,.jd-admin,.jd-admin *,.jd-ecran[data-ecran=jouer] *,.jd-ecran[data-ecran=chiffres] *,.jd-ecran[data-ecran=soirees] *,.pl-screen:has(#psBody) *,.pl-screen:has(#plRelais) *,.setup-section .card-title)){transition:background-color var(--t-etat);-webkit-tap-highlight-color:transparent}:root[data-monde=b] :is(a.phys-card-dark,a.browse-card,button.ck-porte,a.tp-table-card):hover:where(:not(#homePlayer *,#homePublic *,#psBody *,#statsCorps *,#favorisContent *,.jd-ac-accueil *,.ps-soirees *,.jv-clubs *,.jv-carte *,.jv-vide *,.sc-wrap *,.jd-admin,.jd-admin *,.jd-ecran[data-ecran=jouer] *,.jd-ecran[data-ecran=chiffres] *,.jd-ecran[data-ecran=soirees] *,.pl-screen:has(#psBody) *,.pl-screen:has(#plRelais) *,.setup-section .card-title)){background:var(--nuit-3);box-shadow:none;transform:translate(0,0)}:root[data-monde=b] .tp-table-player:where(:not(#homePlayer *,#homePublic *,#psBody *,#statsCorps *,#favorisContent *,.jd-ac-accueil *,.ps-soirees *,.jv-clubs *,.jv-carte *,.jv-vide *,.sc-wrap *,.jd-admin,.jd-admin *,.jd-ecran[data-ecran=jouer] *,.jd-ecran[data-ecran=chiffres] *,.jd-ecran[data-ecran=soirees] *,.pl-screen:has(#psBody) *,.pl-screen:has(#plRelais) *,.setup-section .card-title)){background:var(--nuit-3);border-radius:8px}:root[data-monde=b] :is(.card-title,.jd-ev-groupe,.jd-ag-autres-titre,.oct-bloc-titre,.jd-mb-bloc h4,.pl-hasnav .pl-pip,.tp-carte-tete .tp-h2):where(:not(#homePlayer *,#homePublic *,#psBody *,#statsCorps *,#favorisContent *,.jd-ac-accueil *,.ps-soirees *,.jv-clubs *,.jv-carte *,.jv-vide *,.sc-wrap *,.jd-admin,.jd-admin *,.jd-ecran[data-ecran=jouer] *,.jd-ecran[data-ecran=chiffres] *,.jd-ecran[data-ecran=soirees] *,.pl-screen:has(#psBody) *,.pl-screen:has(#plRelais) *,.setup-section .card-title)){isolation:isolate;width:fit-content;max-width:100%;color:var(--sur-c,#fff);font-family:var(--font-body);text-transform:uppercase;letter-spacing:.06em;background:0 0;align-items:center;gap:8px;margin:0 0 12px 4px;padding:6px 16px;font-size:15px;font-weight:900;font-stretch:75%;line-height:1.15;display:inline-flex;position:relative}:root[data-monde=b] :is(.card-title,.jd-ev-groupe,.jd-ag-autres-titre,.oct-bloc-titre,.jd-mb-bloc h4,.pl-hasnav .pl-pip,.tp-carte-tete .tp-h2):where(:not(#homePlayer *,#homePublic *,#psBody *,#statsCorps *,#favorisContent *,.jd-ac-accueil *,.ps-soirees *,.jv-clubs *,.jv-carte *,.jv-vide *,.sc-wrap *,.jd-admin,.jd-admin *,.jd-ecran[data-ecran=jouer] *,.jd-ecran[data-ecran=chiffres] *,.jd-ecran[data-ecran=soirees] *,.pl-screen:has(#psBody) *,.pl-screen:has(#plRelais) *,.setup-section .card-title)):before{content:"";z-index:-1;background:var(--c,var(--magenta));width:auto;height:auto;margin:0;position:absolute;inset:0;transform:skew(-14deg)}:root[data-monde=b] :is(:where(#fullPagePanel) :is(h2,h3,h4)[class~=uppercase]:not([style],[id],[class*=rounded],[class*=px-],[class*=bg-])):where(:not(.op-kpi *,.sa-tile *,.jd-st-kpi *,.se-kpi *,:where(#fullPagePanel) div[class~=bg-neutral-0][class~=text-center][class~=border] *)):where(:not(#homePlayer *,#homePublic *,#psBody *,#statsCorps *,#favorisContent *,.jd-ac-accueil *,.ps-soirees *,.jv-clubs *,.jv-carte *,.jv-vide *,.sc-wrap *,.jd-admin,.jd-admin *,.jd-ecran[data-ecran=jouer] *,.jd-ecran[data-ecran=chiffres] *,.jd-ecran[data-ecran=soirees] *,.pl-screen:has(#psBody) *,.pl-screen:has(#plRelais) *,.setup-section .card-title)){isolation:isolate;width:fit-content;max-width:100%;color:var(--sur-c,#fff);font-family:var(--font-body);text-transform:uppercase;letter-spacing:.06em;background:0 0;align-items:center;gap:8px;margin:0 0 12px 4px;padding:6px 16px;font-size:15px;font-weight:900;font-stretch:75%;line-height:1.15;display:inline-flex;position:relative}:root[data-monde=b] :is(:where(#fullPagePanel) :is(h2,h3,h4)[class~=uppercase]:not([style],[id],[class*=rounded],[class*=px-],[class*=bg-])):where(:not(.op-kpi *,.sa-tile *,.jd-st-kpi *,.se-kpi *,:where(#fullPagePanel) div[class~=bg-neutral-0][class~=text-center][class~=border] *)):where(:not(#homePlayer *,#homePublic *,#psBody *,#statsCorps *,#favorisContent *,.jd-ac-accueil *,.ps-soirees *,.jv-clubs *,.jv-carte *,.jv-vide *,.sc-wrap *,.jd-admin,.jd-admin *,.jd-ecran[data-ecran=jouer] *,.jd-ecran[data-ecran=chiffres] *,.jd-ecran[data-ecran=soirees] *,.pl-screen:has(#psBody) *,.pl-screen:has(#plRelais) *,.setup-section .card-title)):before{content:"";z-index:-1;background:var(--c,var(--magenta));width:auto;height:auto;margin:0;position:absolute;inset:0;transform:skew(-14deg)}:root[data-monde=b] :is(.op-kpi,.sa-tile,.jd-st-kpi,.se-kpi):where(:not(#homePlayer *,#homePublic *,#psBody *,#statsCorps *,#favorisContent *,.jd-ac-accueil *,.ps-soirees *,.jv-clubs *,.jv-carte *,.jv-vide *,.sc-wrap *,.jd-admin,.jd-admin *,.jd-ecran[data-ecran=jouer] *,.jd-ecran[data-ecran=chiffres] *,.jd-ecran[data-ecran=soirees] *,.pl-screen:has(#psBody) *,.pl-screen:has(#plRelais) *,.setup-section .card-title)){--c:var(--cobalt);background:var(--nuit-2);box-shadow:inset 0 5px 0 var(--c);border:0;border-radius:10px}:root[data-monde=b] :is(.op-kpi,.sa-tile,.jd-st-kpi,.se-kpi):nth-child(4n+2):where(:not(#homePlayer *,#homePublic *,#psBody *,#statsCorps *,#favorisContent *,.jd-ac-accueil *,.ps-soirees *,.jv-clubs *,.jv-carte *,.jv-vide *,.sc-wrap *,.jd-admin,.jd-admin *,.jd-ecran[data-ecran=jouer] *,.jd-ecran[data-ecran=chiffres] *,.jd-ecran[data-ecran=soirees] *,.pl-screen:has(#psBody) *,.pl-screen:has(#plRelais) *,.setup-section .card-title)){--c:var(--emeraude)}:root[data-monde=b] :is(.op-kpi,.sa-tile,.jd-st-kpi,.se-kpi):nth-child(4n+3):where(:not(#homePlayer *,#homePublic *,#psBody *,#statsCorps *,#favorisContent *,.jd-ac-accueil *,.ps-soirees *,.jv-clubs *,.jv-carte *,.jv-vide *,.sc-wrap *,.jd-admin,.jd-admin *,.jd-ecran[data-ecran=jouer] *,.jd-ecran[data-ecran=chiffres] *,.jd-ecran[data-ecran=soirees] *,.pl-screen:has(#psBody) *,.pl-screen:has(#plRelais) *,.setup-section .card-title)){--c:var(--safran)}:root[data-monde=b] :is(.op-kpi,.sa-tile,.jd-st-kpi,.se-kpi):nth-child(4n+4):where(:not(#homePlayer *,#homePublic *,#psBody *,#statsCorps *,#favorisContent *,.jd-ac-accueil *,.ps-soirees *,.jv-clubs *,.jv-carte *,.jv-vide *,.sc-wrap *,.jd-admin,.jd-admin *,.jd-ecran[data-ecran=jouer] *,.jd-ecran[data-ecran=chiffres] *,.jd-ecran[data-ecran=soirees] *,.pl-screen:has(#psBody) *,.pl-screen:has(#plRelais) *,.setup-section .card-title)){--c:var(--rouge)}:root[data-monde=b] :is(:where(#fullPagePanel) div[class~=bg-neutral-0][class~=text-center][class~=border]):where(:not(#homePlayer *,#homePublic *,#psBody *,#statsCorps *,#favorisContent *,.jd-ac-accueil *,.ps-soirees *,.jv-clubs *,.jv-carte *,.jv-vide *,.sc-wrap *,.jd-admin,.jd-admin *,.jd-ecran[data-ecran=jouer] *,.jd-ecran[data-ecran=chiffres] *,.jd-ecran[data-ecran=soirees] *,.pl-screen:has(#psBody) *,.pl-screen:has(#plRelais) *,.setup-section .card-title)){--c:var(--cobalt);background:var(--nuit-2);box-shadow:inset 0 5px 0 var(--c);border:0;border-radius:10px}:root[data-monde=b] :is(:where(#fullPagePanel) div[class~=bg-neutral-0][class~=text-center][class~=border]):nth-child(4n+2):where(:not(#homePlayer *,#homePublic *,#psBody *,#statsCorps *,#favorisContent *,.jd-ac-accueil *,.ps-soirees *,.jv-clubs *,.jv-carte *,.jv-vide *,.sc-wrap *,.jd-admin,.jd-admin *,.jd-ecran[data-ecran=jouer] *,.jd-ecran[data-ecran=chiffres] *,.jd-ecran[data-ecran=soirees] *,.pl-screen:has(#psBody) *,.pl-screen:has(#plRelais) *,.setup-section .card-title)){--c:var(--emeraude)}:root[data-monde=b] :is(:where(#fullPagePanel) div[class~=bg-neutral-0][class~=text-center][class~=border]):nth-child(4n+3):where(:not(#homePlayer *,#homePublic *,#psBody *,#statsCorps *,#favorisContent *,.jd-ac-accueil *,.ps-soirees *,.jv-clubs *,.jv-carte *,.jv-vide *,.sc-wrap *,.jd-admin,.jd-admin *,.jd-ecran[data-ecran=jouer] *,.jd-ecran[data-ecran=chiffres] *,.jd-ecran[data-ecran=soirees] *,.pl-screen:has(#psBody) *,.pl-screen:has(#plRelais) *,.setup-section .card-title)){--c:var(--safran)}:root[data-monde=b] :is(:where(#fullPagePanel) div[class~=bg-neutral-0][class~=text-center][class~=border]):nth-child(4n+4):where(:not(#homePlayer *,#homePublic *,#psBody *,#statsCorps *,#favorisContent *,.jd-ac-accueil *,.ps-soirees *,.jv-clubs *,.jv-carte *,.jv-vide *,.sc-wrap *,.jd-admin,.jd-admin *,.jd-ecran[data-ecran=jouer] *,.jd-ecran[data-ecran=chiffres] *,.jd-ecran[data-ecran=soirees] *,.pl-screen:has(#psBody) *,.pl-screen:has(#plRelais) *,.setup-section .card-title)){--c:var(--rouge)}:root[data-monde=b] :is(.sa-tile b,.jd-st-kpi b):where(:not(#homePlayer *,#homePublic *,#psBody *,#statsCorps *,#favorisContent *,.jd-ac-accueil *,.ps-soirees *,.jv-clubs *,.jv-carte *,.jv-vide *,.sc-wrap *,.jd-admin,.jd-admin *,.jd-ecran[data-ecran=jouer] *,.jd-ecran[data-ecran=chiffres] *,.jd-ecran[data-ecran=soirees] *,.pl-screen:has(#psBody) *,.pl-screen:has(#plRelais) *,.setup-section .card-title)){font-family:var(--font-body);color:var(--texte);font-variant-numeric:tabular-nums;font-size:40px;font-weight:900;font-stretch:62%;line-height:.95}:root[data-monde=b] :is(:where(#fullPagePanel) div[class~=bg-neutral-0][class~=text-center][class~=border]>div[class*="text-[1.4rem]"]):where(:not(#homePlayer *,#homePublic *,#psBody *,#statsCorps *,#favorisContent *,.jd-ac-accueil *,.ps-soirees *,.jv-clubs *,.jv-carte *,.jv-vide *,.sc-wrap *,.jd-admin,.jd-admin *,.jd-ecran[data-ecran=jouer] *,.jd-ecran[data-ecran=chiffres] *,.jd-ecran[data-ecran=soirees] *,.pl-screen:has(#psBody) *,.pl-screen:has(#plRelais) *,.setup-section .card-title)){font-family:var(--font-body);font-variant-numeric:tabular-nums;font-size:40px;font-weight:900;font-stretch:62%;line-height:.95}:root[data-monde=b] .jd-ev-ligne:where(:not(#homePlayer *,#homePublic *,#psBody *,#statsCorps *,#favorisContent *,.jd-ac-accueil *,.ps-soirees *,.jv-clubs *,.jv-carte *,.jv-vide *,.sc-wrap *,.jd-admin,.jd-admin *,.jd-ecran[data-ecran=jouer] *,.jd-ecran[data-ecran=chiffres] *,.jd-ecran[data-ecran=soirees] *,.pl-screen:has(#psBody) *,.pl-screen:has(#plRelais) *,.setup-section .card-title)){background:var(--nuit-2);border-bottom:0;border-radius:10px;margin-bottom:2px;padding:10px 14px}:root[data-monde=b] .jd-ev-date:where(:not(#homePlayer *,#homePublic *,#psBody *,#statsCorps *,#favorisContent *,.jd-ac-accueil *,.ps-soirees *,.jv-clubs *,.jv-carte *,.jv-vide *,.sc-wrap *,.jd-admin,.jd-admin *,.jd-ecran[data-ecran=jouer] *,.jd-ecran[data-ecran=chiffres] *,.jd-ecran[data-ecran=soirees] *,.pl-screen:has(#psBody) *,.pl-screen:has(#plRelais) *,.setup-section .card-title)){background:var(--cobalt);color:#fff;text-transform:uppercase;letter-spacing:.04em;border-radius:6px;justify-self:start;padding:3px 10px;font-size:13px;font-weight:900;font-stretch:75%;transform:rotate(-2deg)}:root[data-monde=b] :is(.jd-mb-carte,:where(#fullPagePanel) :is(.card,.jd-ac-carte):has(>table,>div>table),:where(#fullPagePanel) div[class~=overflow-hidden]:has(>table),:where(#fullPagePanel) div[class~=overflow-x-auto]:has(>table)):where(:not(#homePlayer *,#homePublic *,#psBody *,#statsCorps *,#favorisContent *,.jd-ac-accueil *,.ps-soirees *,.jv-clubs *,.jv-carte *,.jv-vide *,.sc-wrap *,.jd-admin,.jd-admin *,.jd-ecran[data-ecran=jouer] *,.jd-ecran[data-ecran=chiffres] *,.jd-ecran[data-ecran=soirees] *,.pl-screen:has(#psBody) *,.pl-screen:has(#plRelais) *,.setup-section .card-title)){-webkit-overflow-scrolling:touch;scrollbar-width:thin;max-width:100%;overflow-x:auto}:root[data-monde=b] :is(.jd-mb-carte,:where(#fullPagePanel) div[class~=overflow-hidden]:has(>table),:where(#fullPagePanel) div[class~=overflow-x-auto]:has(>table)):where(:not(#homePlayer *,#homePublic *,#psBody *,#statsCorps *,#favorisContent *,.jd-ac-accueil *,.ps-soirees *,.jv-clubs *,.jv-carte *,.jv-vide *,.sc-wrap *,.jd-admin,.jd-admin *,.jd-ecran[data-ecran=jouer] *,.jd-ecran[data-ecran=chiffres] *,.jd-ecran[data-ecran=soirees] *,.pl-screen:has(#psBody) *,.pl-screen:has(#plRelais) *,.setup-section .card-title)){background:var(--nuit-2);border:0;border-radius:10px}:root[data-monde=b] :where(#fullPagePanel) table:where(:not(.tp-mini,.jd-sn-table)) th:where(:not(#homePlayer *,#homePublic *,#psBody *,#statsCorps *,#favorisContent *,.jd-ac-accueil *,.ps-soirees *,.jv-clubs *,.jv-carte *,.jv-vide *,.sc-wrap *,.jd-admin,.jd-admin *,.jd-ecran[data-ecran=jouer] *,.jd-ecran[data-ecran=chiffres] *,.jd-ecran[data-ecran=soirees] *,.pl-screen:has(#psBody) *,.pl-screen:has(#plRelais) *,.setup-section .card-title)){background:var(--nuit-3);color:var(--texte-2);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:900}:root[data-monde=b] :is(.jd-mb-carte,:where(#fullPagePanel) :is(.card,.jd-ac-carte):has(>table,>div>table),:where(#fullPagePanel) div[class~=overflow-hidden]:has(>table),:where(#fullPagePanel) div[class~=overflow-x-auto]:has(>table)) table:where(:not(.tp-mini,.jd-sn-table)) th:where(:not(#homePlayer *,#homePublic *,#psBody *,#statsCorps *,#favorisContent *,.jd-ac-accueil *,.ps-soirees *,.jv-clubs *,.jv-carte *,.jv-vide *,.sc-wrap *,.jd-admin,.jd-admin *,.jd-ecran[data-ecran=jouer] *,.jd-ecran[data-ecran=chiffres] *,.jd-ecran[data-ecran=soirees] *,.pl-screen:has(#psBody) *,.pl-screen:has(#plRelais) *,.setup-section .card-title)){white-space:nowrap}:root[data-monde=b] :where(#fullPagePanel) table:where(:not(.tp-mini,.jd-sn-table)) tbody tr:nth-child(2n)>td:where(:not(#homePlayer *,#homePublic *,#psBody *,#statsCorps *,#favorisContent *,.jd-ac-accueil *,.ps-soirees *,.jv-clubs *,.jv-carte *,.jv-vide *,.sc-wrap *,.jd-admin,.jd-admin *,.jd-ecran[data-ecran=jouer] *,.jd-ecran[data-ecran=chiffres] *,.jd-ecran[data-ecran=soirees] *,.pl-screen:has(#psBody) *,.pl-screen:has(#plRelais) *,.setup-section .card-title)){background:var(--table-row-alt)}:root[data-monde=b] :is(.empty-state,.jv-etat-vide):where(:not(#mapWrapper *,#mapFallback *)):where(:not(#homePlayer *,#homePublic *,#psBody *,#statsCorps *,#favorisContent *,.jd-ac-accueil *,.ps-soirees *,.jv-clubs *,.jv-carte *,.jv-vide *,.sc-wrap *,.jd-admin,.jd-admin *,.jd-ecran[data-ecran=jouer] *,.jd-ecran[data-ecran=chiffres] *,.jd-ecran[data-ecran=soirees] *,.pl-screen:has(#psBody) *,.pl-screen:has(#plRelais) *,.setup-section .card-title)){--c:var(--magenta);background:var(--nuit-2);min-height:0;color:var(--texte-2);box-shadow:inset 0 5px 0 var(--c);border-radius:10px;margin:0 0 16px;padding:29px 20px 24px;animation:none}:root[data-monde=b] :is(.empty-state,.jv-etat-vide):where(:not(#mapWrapper *,#mapFallback *)):where(:not(#homePlayer *,#homePublic *,#psBody *,#statsCorps *,#favorisContent *,.jd-ac-accueil *,.ps-soirees *,.jv-clubs *,.jv-carte *,.jv-vide *,.sc-wrap *,.jd-admin,.jd-admin *,.jd-ecran[data-ecran=jouer] *,.jd-ecran[data-ecran=chiffres] *,.jd-ecran[data-ecran=soirees] *,.pl-screen:has(#psBody) *,.pl-screen:has(#plRelais) *,.setup-section .card-title)) :is(h2,h3,.empty-state-title){color:var(--texte);font-weight:900;font-stretch:112%}:root[data-monde=b] .jv-etat-vide:where(:not(#homePlayer *,#homePublic *,#psBody *,#statsCorps *,#favorisContent *,.jd-ac-accueil *,.ps-soirees *,.jv-clubs *,.jv-carte *,.jv-vide *,.sc-wrap *,.jd-admin,.jd-admin *,.jd-ecran[data-ecran=jouer] *,.jd-ecran[data-ecran=chiffres] *,.jd-ecran[data-ecran=soirees] *,.pl-screen:has(#psBody) *,.pl-screen:has(#plRelais) *,.setup-section .card-title)){text-align:left;display:block}:root[data-monde=b] :is(.jd-mb-onglet,.jd-st-pastille):where(:not(#homePlayer *,#homePublic *,#psBody *,#statsCorps *,#favorisContent *,.jd-ac-accueil *,.ps-soirees *,.jv-clubs *,.jv-carte *,.jv-vide *,.sc-wrap *,.jd-admin,.jd-admin *,.jd-ecran[data-ecran=jouer] *,.jd-ecran[data-ecran=chiffres] *,.jd-ecran[data-ecran=soirees] *,.pl-screen:has(#psBody) *,.pl-screen:has(#plRelais) *,.setup-section .card-title)){border-radius:10px;min-height:44px}:root[data-monde=b] .jd-mb-onglet:not(.on):hover:where(:not(#homePlayer *,#homePublic *,#psBody *,#statsCorps *,#favorisContent *,.jd-ac-accueil *,.ps-soirees *,.jv-clubs *,.jv-carte *,.jv-vide *,.sc-wrap *,.jd-admin,.jd-admin *,.jd-ecran[data-ecran=jouer] *,.jd-ecran[data-ecran=chiffres] *,.jd-ecran[data-ecran=soirees] *,.pl-screen:has(#psBody) *,.pl-screen:has(#plRelais) *,.setup-section .card-title)){background:var(--nuit-2);color:var(--texte)}:root[data-monde=b] .jd-mb-onglet.on:where(:not(#homePlayer *,#homePublic *,#psBody *,#statsCorps *,#favorisContent *,.jd-ac-accueil *,.ps-soirees *,.jv-clubs *,.jv-carte *,.jv-vide *,.sc-wrap *,.jd-admin,.jd-admin *,.jd-ecran[data-ecran=jouer] *,.jd-ecran[data-ecran=chiffres] *,.jd-ecran[data-ecran=soirees] *,.pl-screen:has(#psBody) *,.pl-screen:has(#plRelais) *,.setup-section .card-title)){background:var(--lait);color:var(--encre)}:root[data-monde=b] :where(#fullPagePanel) :is(a[class~=block][class~=border][class~=rounded-md],a[class~=border][class~=px-4][class~=py-2\.5],.jd-ac-creer-menu a):where(:not(#homePlayer *,#homePublic *,#psBody *,#statsCorps *,#favorisContent *,.jd-ac-accueil *,.ps-soirees *,.jv-clubs *,.jv-carte *,.jv-vide *,.sc-wrap *,.jd-admin,.jd-admin *,.jd-ecran[data-ecran=jouer] *,.jd-ecran[data-ecran=chiffres] *,.jd-ecran[data-ecran=soirees] *,.pl-screen:has(#psBody) *,.pl-screen:has(#plRelais) *,.setup-section .card-title)){box-sizing:border-box;justify-content:center;align-items:center;min-height:44px;display:flex}:root[data-monde=b] :where(#fullPagePanel) .jd-ac-creer-menu a:where(:not(#homePlayer *,#homePublic *,#psBody *,#statsCorps *,#favorisContent *,.jd-ac-accueil *,.ps-soirees *,.jv-clubs *,.jv-carte *,.jv-vide *,.sc-wrap *,.jd-admin,.jd-admin *,.jd-ecran[data-ecran=jouer] *,.jd-ecran[data-ecran=chiffres] *,.jd-ecran[data-ecran=soirees] *,.pl-screen:has(#psBody) *,.pl-screen:has(#plRelais) *,.setup-section .card-title)){justify-content:flex-start}:root[data-monde=b] :where(#fullPagePanel) button[class*="w-[34px]"][class*="h-[34px]"]:where(:not(#homePlayer *,#homePublic *,#psBody *,#statsCorps *,#favorisContent *,.jd-ac-accueil *,.ps-soirees *,.jv-clubs *,.jv-carte *,.jv-vide *,.sc-wrap *,.jd-admin,.jd-admin *,.jd-ecran[data-ecran=jouer] *,.jd-ecran[data-ecran=chiffres] *,.jd-ecran[data-ecran=soirees] *,.pl-screen:has(#psBody) *,.pl-screen:has(#plRelais) *,.setup-section .card-title)){flex:none;min-width:44px;min-height:44px}:root[data-monde=b] :is(.form-control,.input-text,.account-input,.tp-mebar-input):where(:not(#homePlayer *,#homePublic *,#psBody *,#statsCorps *,#favorisContent *,.jd-ac-accueil *,.ps-soirees *,.jv-clubs *,.jv-carte *,.jv-vide *,.sc-wrap *,.jd-admin,.jd-admin *,.jd-ecran[data-ecran=jouer] *,.jd-ecran[data-ecran=chiffres] *,.jd-ecran[data-ecran=soirees] *,.pl-screen:has(#psBody) *,.pl-screen:has(#plRelais) *,.setup-section .card-title)):where(:not(.jv-carte *,.sc-wrap *,.jd-admin,.jd-admin *,.pl-join-row *)),:root[data-monde=b] :is(:where(#fullPagePanel) :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=submit],[type=button],[type=image]),select,textarea)):where(:not(#homePlayer *,#homePublic *,#psBody *,#statsCorps *,#favorisContent *,.jd-ac-accueil *,.ps-soirees *,.jv-clubs *,.jv-carte *,.jv-vide *,.sc-wrap *,.jd-admin,.jd-admin *,.jd-ecran[data-ecran=jouer] *,.jd-ecran[data-ecran=chiffres] *,.jd-ecran[data-ecran=soirees] *,.pl-screen:has(#psBody) *,.pl-screen:has(#plRelais) *,.setup-section .card-title)):where(:not(.jv-carte *,.sc-wrap *,.jd-admin,.jd-admin *,.pl-join-row *)){background-color:var(--encre);color:var(--texte);border:1.5px solid var(--border-strong);min-height:44px;font-family:var(--font-body);transition:border-color var(--t-etat);border-radius:10px;padding-top:9px;padding-bottom:9px;font-size:16px;font-weight:500}:root[data-monde=b] :where(#fullPagePanel) textarea:where(:not(#homePlayer *,#homePublic *,#psBody *,#statsCorps *,#favorisContent *,.jd-ac-accueil *,.ps-soirees *,.jv-clubs *,.jv-carte *,.jv-vide *,.sc-wrap *,.jd-admin,.jd-admin *,.jd-ecran[data-ecran=jouer] *,.jd-ecran[data-ecran=chiffres] *,.jd-ecran[data-ecran=soirees] *,.pl-screen:has(#psBody) *,.pl-screen:has(#plRelais) *,.setup-section .card-title)):where(:not(.jv-carte *,.sc-wrap *,.jd-admin,.jd-admin *,.pl-join-row *)){min-height:96px}:root[data-monde=b] :is(.form-control,.input-text,.account-input,.tp-mebar-input,:where(#fullPagePanel) :is(input,select,textarea)):focus:where(:not(#homePlayer *,#homePublic *,#psBody *,#statsCorps *,#favorisContent *,.jd-ac-accueil *,.ps-soirees *,.jv-clubs *,.jv-carte *,.jv-vide *,.sc-wrap *,.jd-admin,.jd-admin *,.jd-ecran[data-ecran=jouer] *,.jd-ecran[data-ecran=chiffres] *,.jd-ecran[data-ecran=soirees] *,.pl-screen:has(#psBody) *,.pl-screen:has(#plRelais) *,.setup-section .card-title)):where(:not(.jv-carte *,.sc-wrap *,.jd-admin,.jd-admin *,.pl-join-row *)){border-color:var(--safran)}:root[data-monde=b] :is(.form-control,.input-text,.account-input,.tp-mebar-input,:where(#fullPagePanel) :is(input,select,textarea)):is([aria-invalid=true],.invalid,.is-invalid,.error):where(:not(#homePlayer *,#homePublic *,#psBody *,#statsCorps *,#favorisContent *,.jd-ac-accueil *,.ps-soirees *,.jv-clubs *,.jv-carte *,.jv-vide *,.sc-wrap *,.jd-admin,.jd-admin *,.jd-ecran[data-ecran=jouer] *,.jd-ecran[data-ecran=chiffres] *,.jd-ecran[data-ecran=soirees] *,.pl-screen:has(#psBody) *,.pl-screen:has(#plRelais) *,.setup-section .card-title)):where(:not(.jv-carte *,.sc-wrap *,.jd-admin,.jd-admin *,.pl-join-row *)){border-color:var(--rouge-vif)}:root[data-monde=b] :is(.form-control,.input-text,.account-input,.tp-mebar-input,:where(#fullPagePanel) :is(input,select,textarea)):disabled:where(:not(#homePlayer *,#homePublic *,#psBody *,#statsCorps *,#favorisContent *,.jd-ac-accueil *,.ps-soirees *,.jv-clubs *,.jv-carte *,.jv-vide *,.sc-wrap *,.jd-admin,.jd-admin *,.jd-ecran[data-ecran=jouer] *,.jd-ecran[data-ecran=chiffres] *,.jd-ecran[data-ecran=soirees] *,.pl-screen:has(#psBody) *,.pl-screen:has(#plRelais) *,.setup-section .card-title)):where(:not(.jv-carte *,.sc-wrap *,.jd-admin,.jd-admin *,.pl-join-row *)){background-color:var(--nuit-3);color:var(--texte-2);border-color:var(--trait);opacity:.7;cursor:not-allowed}:root[data-monde=b] :where(#fullPagePanel) :is(input[type=checkbox],input[type=radio]):where(:not(#homePlayer *,#homePublic *,#psBody *,#statsCorps *,#favorisContent *,.jd-ac-accueil *,.ps-soirees *,.jv-clubs *,.jv-carte *,.jv-vide *,.sc-wrap *,.jd-admin,.jd-admin *,.jd-ecran[data-ecran=jouer] *,.jd-ecran[data-ecran=chiffres] *,.jd-ecran[data-ecran=soirees] *,.pl-screen:has(#psBody) *,.pl-screen:has(#plRelais) *,.setup-section .card-title)){accent-color:var(--safran)}:root[data-monde=b] #homePlayer #accDefile{border-radius:10px;margin:0 0 18px;overflow:hidden}:root[data-monde=b] #homePlayer #accDefile:empty{display:none}@media (width<=899px){:root[data-monde=b] #homePlayer #accDefile{border-radius:0;margin:-16px -16px 18px}}:root[data-monde=b] #homePlayer .jd-page-titre{text-transform:uppercase;letter-spacing:-.01em;color:var(--texte);overflow-wrap:anywhere;margin:0 0 6px;font-size:clamp(40px,11vw,58px);font-weight:900;font-stretch:62%;line-height:.9}:root[data-monde=b] #homePlayer #homePlayerName{color:var(--safran)}:root[data-monde=b] #homePlayer #accProchaine:not(:empty){max-width:600px;margin:0 0 28px}:root[data-monde=b] #homePlayer a.jv-carte{color:var(--texte);-webkit-tap-highlight-color:transparent;text-decoration:none;display:block}:root[data-monde=b] #homePlayer #accProchaine .jv-vide{margin:0}:root[data-monde=b] #homePlayer .jv-delai{text-transform:uppercase;color:#fff;text-shadow:0 3px #00000040;overflow-wrap:anywhere;font-size:44px;font-weight:900;font-stretch:62%;line-height:.9}:root[data-monde=b] #homePlayer .jd-acc-cols{gap:28px}:root[data-monde=b] #homePlayer .jd-acc-carte{background:0 0;border:0;border-radius:0;min-width:0;padding:0}:root[data-monde=b] #homePlayer .jd-acc-carte h2.jv-biais{margin:0 0 14px 4px}:root[data-monde=b] #homePlayer .jv-ligne .jd-acc-vide{margin:0}:root[data-monde=b] #homePlayer .jd-acc-vide{color:var(--texte-2)}:root[data-monde=b] #homePlayer .jd-acc-cols>.jd-acc-carte .bt-lait{margin-top:14px}:root[data-monde=b] #homePlayer .jd-acc-avenir{margin-top:28px}:root[data-monde=b] #homePlayer .jd-acc-tuiles{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;gap:16px;margin:0 0 28px;display:grid}:root[data-monde=b] #homePlayer .jd-acc-tuiles>*{min-width:0}:root[data-monde=b] #homePlayer .jd-acc-tuiles .jv-squelette{height:100%;min-height:var(--h,170px);margin:0}@media (width<=899px){:root[data-monde=b] #homePlayer .jd-acc-tuiles{grid-template-columns:minmax(0,1fr);margin-bottom:24px}}:root[data-monde=b] #homePlayer .jd-acc-pr{background:var(--rouge);color:#fff;height:100%;box-shadow:var(--ombre);border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:20px 20px 20px 24px;display:grid}:root[data-monde=b] #homePlayer .jd-acc-pr .jb-paquet{aspect-ratio:90/130;flex:none;width:auto;height:130px;display:block}:root[data-monde=b] #homePlayer .jd-acc-pr h2{text-transform:uppercase;letter-spacing:-.01em;margin:0 0 8px;font-size:36px;font-weight:900;font-stretch:62%;line-height:.9}:root[data-monde=b] #homePlayer .jd-acc-pr p{margin:0 0 14px;font-size:15px;line-height:1.4}:root[data-monde=b] #homePlayer .jd-acc-pr .bt{min-height:44px;padding:0 16px}:root[data-monde=b] #homePlayer .jd-acc-pr .jb-ico{width:18px;height:18px}@media (width<=480px){:root[data-monde=b] #homePlayer .jd-acc-pr{gap:14px;padding:18px 16px 18px 18px}:root[data-monde=b] #homePlayer .jd-acc-pr .jb-paquet{height:104px}:root[data-monde=b] #homePlayer .jd-acc-pr h2{font-size:32px}}:root[data-monde=b] #homePlayer .jd-acc-chiffres{background:var(--nuit-2);border-radius:18px;align-content:start;gap:14px;height:100%;padding:16px 18px 18px;display:grid}:root[data-monde=b] #homePlayer .jd-acc-chiffres-tete{justify-content:space-between;align-items:center;gap:12px;display:flex}:root[data-monde=b] #homePlayer .jd-acc-chiffres h2{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--texte-2);margin:0;font-size:12px;font-weight:700}:root[data-monde=b] #homePlayer .jd-acc-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}:root[data-monde=b] #homePlayer .jd-acc-kpi{background:var(--nuit-3);border-radius:10px;padding:14px 10px 10px;position:relative;overflow:hidden}:root[data-monde=b] #homePlayer .jd-acc-kpi:before{content:"";background:var(--c);height:5px;position:absolute;top:0;left:0;right:0}:root[data-monde=b] #homePlayer .jd-acc-kpi b{color:#fff;font-size:46px;font-weight:900;font-stretch:62%;line-height:.9;display:block}:root[data-monde=b] #homePlayer .jd-acc-kpi b small{font-size:26px}:root[data-monde=b] #homePlayer .jd-acc-kpi span{text-transform:uppercase;letter-spacing:.06em;color:var(--texte-2);margin-top:4px;font-size:12px;font-weight:800;display:block}@media (width<=480px){:root[data-monde=b] #homePlayer .jd-acc-kpi{padding:14px 8px 10px}:root[data-monde=b] #homePlayer .jd-acc-kpi span{letter-spacing:.02em;font-size:11px}}:root[data-monde=b] #homePlayer .jd-acc-ennemi{color:var(--texte-2);margin:0;font-size:14px}:root[data-monde=b] #homePlayer .jd-acc-ennemi b{color:var(--texte)}:root[data-monde=b] #homePlayer .jd-acc-chiffres .jd-acc-vide{margin:0}:root[data-monde=b] #homePlayer .jd-acc-plus{min-height:44px;color:var(--safran);align-items:center;padding:0 4px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}:root[data-monde=b] #homePlayer .jd-acc-plus:hover{text-decoration:underline}:root[data-monde=b] #homePlayer .jd-acc-ville{margin:10px 0 0;line-height:1.3}:root[data-monde=b] #homePlayer .jd-acc-ville .jd-acc-plus{min-height:0;padding:0;text-decoration:underline;display:inline}:root[data-monde=b] #homePlayer .jd-acc-carte .jv-tete{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin:0 0 8px;display:flex}:root[data-monde=b] #homePlayer .jd-acc-carte .jv-tete h2.jv-biais{margin-bottom:0}:root[data-monde=b] #homePlayer .jd-acc-km{font-family:var(--font-mono);color:var(--texte-2);white-space:nowrap;font-size:12px;font-weight:700}:root[data-monde=b] #psBody{overflow-x:clip}:root[data-monde=b] #psBody .jv-biais{margin-left:0}:root[data-monde=b] #psBody .jv-score{padding:0}:root[data-monde=b] #psBody .jv-score>div{border:0;gap:0;display:block}:root[data-monde=b] #psBody .jv-score>div:first-child{--c:var(--cobalt)}:root[data-monde=b] #psBody .jv-score>div:nth-child(2){--c:var(--emeraude)}:root[data-monde=b] #psBody .jv-score>div:nth-child(3){--c:var(--magenta);--c-clair:#ff9ed3}:root[data-monde=b] #psBody .jv-score>div:nth-child(4){--c:var(--safran);--c-clair:#ffd27a}:root[data-monde=b] #psBody .jv-score>div:first-child{--c-clair:#8ec5ff}:root[data-monde=b] #psBody .jv-score>div:nth-child(2){--c-clair:#8ff0c9}:root[data-monde=b] #psBody .jv-score b{font-family:var(--font-body);color:var(--c-clair,var(--texte));font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:min(76px,19vw)}:root[data-monde=b] #psBody .jv-score b i{font-style:normal}:root[data-monde=b] #psBody .jv-score b small{font-size:.53em}:root[data-monde=b] #psBody .jv-score span{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--texte-2);margin-top:0;font-size:12px;font-weight:900}:root[data-monde=b] .jd-ecran[data-ecran=chiffres] #psBody>section:first-of-type .jv-score{grid-template-columns:repeat(4,minmax(0,1fr))}:root[data-monde=b] .jd-ecran[data-ecran=chiffres] #psBody>section:first-of-type .jv-score>div:first-child{border-radius:10px 0 0 10px}:root[data-monde=b] .jd-ecran[data-ecran=chiffres] #psBody>section:first-of-type .jv-score>div:nth-child(2),:root[data-monde=b] .jd-ecran[data-ecran=chiffres] #psBody>section:first-of-type .jv-score>div:nth-child(3){border-radius:0}:root[data-monde=b] .jd-ecran[data-ecran=chiffres] #psBody>section:first-of-type .jv-score>div:nth-child(4){border-radius:0 10px 10px 0}@media (width>=1101px){:root[data-monde=b] .jd-ecran[data-ecran=chiffres] #psBody{column-count:2;column-gap:24px;display:block}:root[data-monde=b] .jd-ecran[data-ecran=chiffres] #psBody>*{break-inside:avoid;margin:0 0 22px}:root[data-monde=b] .jd-ecran[data-ecran=chiffres] #psBody>:not(section),:root[data-monde=b] .jd-ecran[data-ecran=chiffres] #psBody>section:first-of-type,:root[data-monde=b] .jd-ecran[data-ecran=chiffres] #psBody>section.gr-grille,:root[data-monde=b] .jd-ecran[data-ecran=chiffres] #psBody>section.ps-decks{column-span:all}:root[data-monde=b] #psBody .gr-grille{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}}:root[data-monde=b] #psBody .gr-grille{gap:12px;display:grid}:root[data-monde=b] #psBody .gr-bloc{background:var(--nuit-2);border-radius:10px;align-content:start;gap:10px;min-width:0;padding:14px;display:grid}:root[data-monde=b] #psBody .gr-bloc-anneau{text-align:center;align-content:center;justify-items:center}:root[data-monde=b] #psBody .gr-ligne{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}:root[data-monde=b] #psBody .gr-eti{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--texte-2);margin:0;font-size:12px;font-weight:700}:root[data-monde=b] #psBody .gr-eti-bas{margin-top:6px}:root[data-monde=b] #psBody .gr-note{color:var(--texte-3);margin:0;font-size:13px}:root[data-monde=b] #psBody .gr-serie{flex-wrap:wrap;gap:5px;display:flex}:root[data-monde=b] #psBody .gr-serie i{width:22px;height:30px;font:900 12px var(--font-body);border-radius:5px;place-items:center;font-style:normal;display:grid}:root[data-monde=b] #psBody .gr-serie .gr-v{background:var(--emeraude);color:var(--encre)}:root[data-monde=b] #psBody .gr-serie .gr-d{background:var(--nuit-3);color:var(--texte-3)}:root[data-monde=b] #psBody .gr-part{gap:10px;display:grid}:root[data-monde=b] #psBody .gr-legende{color:var(--texte-2);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}:root[data-monde=b] #psBody .gr-legende li{align-items:center;display:inline-flex}:root[data-monde=b] #psBody .gr-legende i{border-radius:3px;flex:none;width:10px;height:10px;margin-right:6px;display:inline-block}:root[data-monde=b] #psBody .gr-legende b{color:var(--texte);margin-left:4px;font-weight:800}:root[data-monde=b] #psBody .gr-part-unite{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--texte-3);margin:0;font-size:11px;font-weight:700}:root[data-monde=b] #psBody .gr-apercu{background:var(--nuit-2);border-radius:10px;min-height:190px;position:relative;overflow:hidden}:root[data-monde=b] #psBody .gr-flou{filter:blur(3px)saturate(.8);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none;gap:10px;padding:14px;display:grid}:root[data-monde=b] #psBody .gr-voile{text-align:center;align-content:center;place-items:center;gap:10px;padding:12px;display:grid;position:absolute;inset:0}:root[data-monde=b] #psBody .gr-voile .jv-biais{margin-left:0}:root[data-monde=b] #psBody .gr-voile-texte{max-width:28ch;color:var(--texte);text-shadow:0 1px 8px var(--nuit);margin:0;font-size:17px;font-weight:800;line-height:1.3}:root[data-monde=b] #psBody .rc-liste{gap:12px}:root[data-monde=b] #psBody .jv-fenetre{height:auto;padding:12px}:root[data-monde=b] #psBody .jv-fenetre .jv-grand{font-size:64px}:root[data-monde=b] #psBody .jv-fenetre .jv-droite{overflow-wrap:anywhere;min-width:0}:root[data-monde=b] #psBody .jv-texte-gras{overflow-wrap:anywhere;padding-bottom:12px;font-size:19px;font-weight:900;font-stretch:112%;line-height:1.15}:root[data-monde=b] #psBody .jv-incru-bar{overflow-wrap:anywhere;display:flow-root}:root[data-monde=b] #psBody .jv-incru.sans-onglet .jv-incru-bar{border-radius:10px}:root[data-monde=b] #psBody .rc-courbe{background:var(--nuit-2);color:var(--texte);border:0;border-radius:10px;gap:6px;padding:12px}:root[data-monde=b] #psBody .rc-courbe .rc-eti{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--safran);font-size:12px;font-weight:900;font-stretch:75%}:root[data-monde=b] #psBody .rc-courbe .rc-legende{color:var(--texte-2)}:root[data-monde=b] #psBody .rc-courbe .rc-issue{color:var(--texte);font-size:14px;font-weight:900}:root[data-monde=b] #psBody a.sa-card{color:var(--texte);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;padding:0;display:block}:root[data-monde=b] #psBody a.sa-card+a.sa-card{margin-top:12px}:root[data-monde=b] #psBody .sa-card .jv-ligne{transition:background-color var(--t-etat)}:root[data-monde=b] #psBody a.sa-card:hover .jv-ligne{background:var(--nuit-3)}:root[data-monde=b] #psBody .jv-logo{object-fit:cover;background:var(--nuit-3);width:24px;height:24px;color:var(--texte);font:700 9px/1 var(--font-mono);letter-spacing:0;text-transform:none;border-radius:6px;flex:none;place-items:center;display:inline-grid}:root[data-monde=b] #psBody .sa-card h3{flex-wrap:nowrap}:root[data-monde=b] #psBody .sa-card .jv-nom{overflow-wrap:anywhere;min-width:0}:root[data-monde=b] #psBody .sa-card .jv-ligne.sans-tuile{grid-template-columns:minmax(0,1fr) auto;min-height:52px;padding-left:14px}:root[data-monde=b] #psBody .sa-card .sa-sec-lien{color:var(--safran);white-space:nowrap;font-size:13px;font-weight:900}:root[data-monde=b] #orgTabContent .jd-ac-accueil.jv-joue,:root[data-monde=b] #orgTabContent .jd-ac-accueil.jv-pose{overflow-x:clip}:root[data-monde=b] #orgTabContent .jd-ac-accueil .jd-ac-hero{max-width:600px;margin:0 0 28px}:root[data-monde=b] #orgTabContent .jd-ac-accueil .jd-ac-grille,:root[data-monde=b] #orgTabContent .jd-ac-accueil .jd-ac-droite{gap:28px}:root[data-monde=b] #orgTabContent .jd-ac-accueil .jd-ac-carte{background:0 0;border:0;border-radius:0;min-width:0;padding:0}:root[data-monde=b] #orgTabContent .jd-ac-accueil .jd-ac-carte .jv-biais{font-family:var(--font-body);margin:0 0 14px 4px}:root[data-monde=b] #orgTabContent .jd-ac-accueil .jv-ligne{position:relative}:root[data-monde=b] #orgTabContent .jd-ac-accueil .jv-ligne h3 a{color:inherit;text-decoration:none}:root[data-monde=b] #orgTabContent .jd-ac-accueil .jv-ligne h3 a:after{content:"";position:absolute;inset:0}:root[data-monde=b] #orgTabContent .jd-ac-accueil .jv-ligne:hover h3 a{text-decoration:underline}:root[data-monde=b] #orgTabContent .jd-ac-accueil .jv-ligne:focus-within{box-shadow:inset 0 0 0 2px var(--safran)}:root[data-monde=b] #orgTabContent .jd-ac-accueil .jd-ev-vide,:root[data-monde=b] #statsCorps .jd-ev-vide{color:var(--texte-2);padding:12px 4px}:root[data-monde=b] #orgTabContent .jd-ac-accueil .jd-ac-sous{color:var(--texte-2);margin:-4px 0 12px 4px;font-size:14px}:root[data-monde=b] #orgTabContent .jd-ac-accueil .jd-sn-note{margin:12px 0 0 4px;font-size:14px}:root[data-monde=b] #orgTabContent .jd-ac-accueil .jd-sn-note a,:root[data-monde=b] #orgTabContent .jd-ac-accueil .jd-ac-pct a{min-height:44px;color:var(--safran);align-items:center;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}:root[data-monde=b] #orgTabContent .jd-ac-accueil .jd-sn-note a:hover,:root[data-monde=b] #orgTabContent .jd-ac-accueil .jd-ac-pct a:hover{text-decoration:underline}:root[data-monde=b] #orgTabContent .jd-ac-accueil .jd-ac-kpis{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:0 0 28px;display:grid}:root[data-monde=b] #orgTabContent .jd-ac-accueil .jd-ac-kpi{background:var(--nuit-2);border-radius:10px;align-content:start;gap:4px;min-width:0;padding:14px;display:grid}:root[data-monde=b] #orgTabContent .jd-ac-accueil .jd-ac-kpi-cobalt{--c:var(--cobalt)}:root[data-monde=b] #orgTabContent .jd-ac-accueil .jd-ac-kpi-emeraude{--c:var(--emeraude)}:root[data-monde=b] #orgTabContent .jd-ac-accueil .jd-ac-kpi-safran{--c:var(--safran)}:root[data-monde=b] #orgTabContent .jd-ac-accueil .jd-ac-kpi-magenta{--c:var(--magenta)}:root[data-monde=b] #orgTabContent .jd-ac-accueil .jd-ac-kpi b{font-family:var(--font-body);color:var(--c);font-variant-numeric:tabular-nums;font-size:46px;font-weight:900;font-stretch:62%;line-height:.9}:root[data-monde=b] #orgTabContent .jd-ac-accueil .jd-ac-kpi-cobalt b{color:color-mix(in srgb, var(--cobalt) 70%, #fff)}:root[data-monde=b] #orgTabContent .jd-ac-accueil .jd-ac-grille+.jd-ac-grille{margin-top:28px}:root[data-monde=b] #orgTabContent .jd-ac-accueil .jd-ac-kpi b small{color:var(--texte-3);font-size:.5em}:root[data-monde=b] #orgTabContent .jd-ac-accueil .jd-ac-kpi>span{color:var(--texte-2);font-size:14px;font-weight:600}:root[data-monde=b] #orgTabContent .jd-ac-accueil .jd-ac-afaire-bloc .jv-tete{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin:0 0 14px;display:flex}:root[data-monde=b] #orgTabContent .jd-ac-accueil .jd-ac-afaire-bloc .jv-biais{margin-bottom:0}:root[data-monde=b] #orgTabContent .jd-ac-accueil .jd-ac-compte{font-family:var(--font-mono);color:var(--texte-2);white-space:nowrap;font-size:13px;font-weight:700}:root[data-monde=b] #orgTabContent .jd-ac-accueil .jd-ac-afaires{gap:8px;margin:0;padding:0;list-style:none;display:grid}:root[data-monde=b] #orgTabContent .jd-ac-accueil .jd-ac-afaire{background:var(--nuit-3);border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:10px 12px;display:grid}:root[data-monde=b] #orgTabContent .jd-ac-accueil .jd-ac-case{border:2px solid var(--safran);width:24px;height:24px;color:var(--encre);border-radius:7px;place-items:center;font-size:15px;font-weight:900;line-height:1;display:grid}:root[data-monde=b] #orgTabContent .jd-ac-accueil .jd-ac-afaire.fait{opacity:.7}:root[data-monde=b] #orgTabContent .jd-ac-accueil .jd-ac-afaire.fait .jd-ac-case{background:var(--emeraude);border-color:var(--emeraude)}:root[data-monde=b] #orgTabContent .jd-ac-accueil .jd-ac-afaire.fait .jd-ac-case:after{content:"✓"}:root[data-monde=b] #orgTabContent .jd-ac-accueil .jd-ac-afaire-texte{min-width:0;color:var(--texte);overflow-wrap:anywhere;font-size:15px;font-weight:600}:root[data-monde=b] #orgTabContent .jd-ac-accueil .jd-ac-afaire .bt{min-height:44px;padding:0 14px;font-size:14px}:root[data-monde=b] #orgTabContent .jd-ac-accueil .jd-ac-jauge{background:var(--nuit-2);border-radius:10px;padding:14px}:root[data-monde=b] #orgTabContent .jd-ac-accueil .jd-ac-chiffre{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}:root[data-monde=b] #orgTabContent .jd-ac-accueil .jd-ac-chiffre b{font-family:var(--font-body);color:var(--texte);font-variant-numeric:tabular-nums;font-size:64px;font-weight:900;font-stretch:62%;line-height:.9}:root[data-monde=b] #orgTabContent .jd-ac-accueil .jd-ac-chiffre b small{color:var(--texte-3);font-size:30px}:root[data-monde=b] #orgTabContent .jd-ac-accueil .jd-ac-relance{background:var(--safran);color:var(--encre);white-space:nowrap;border-radius:999px;margin-left:auto;padding:3px 9px;font-size:12px;font-weight:800;line-height:1.2}:root[data-monde=b] #orgTabContent .jd-ac-accueil .jd-ac-jauge .jv-pastilles{padding:12px 0 2px}:root[data-monde=b] #orgTabContent .jd-ac-accueil .jd-ac-pct{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:10px 0 0;display:flex}:root[data-monde=b] #orgTabContent .jd-ac-accueil .jd-ac-pct span{color:var(--texte-2);font-size:14px}:root[data-monde=b] #orgTabContent .jd-ac-accueil .jd-ac-barre,:root[data-monde=b] #statsCorps .jd-ac-barre{background:var(--nuit-3);border-radius:7px;height:14px;margin-top:12px;overflow:hidden}:root[data-monde=b] #orgTabContent .jd-ac-accueil .jd-ac-barre i,:root[data-monde=b] #statsCorps .jd-ac-barre i{background:var(--turquoise)}:root[data-monde=b] :is(#accountContent,#favorisContent).jv-joue,:root[data-monde=b] :is(#accountContent,#favorisContent).jv-pose{overflow-x:clip}:root[data-monde=b] .jv-vide{max-width:600px;margin:0 0 28px}:root[data-monde=b] .jv-vide .jv-pied .bt{text-align:center;white-space:normal;width:100%;margin-left:0;padding:8px 16px}:root[data-monde=b] .jv-vide .jv-etapes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:8px 14px 4px;list-style:none;display:grid}:root[data-monde=b] .jv-vide .jv-etapes li{background:var(--nuit-3);color:var(--texte-2);overflow-wrap:anywhere;border-radius:12px;align-content:start;gap:4px;padding:10px 12px;font-size:13.5px;line-height:1.3;display:grid}:root[data-monde=b] .jv-vide .jv-etapes b{font-family:var(--font-body);color:var(--safran);font-size:22px;font-weight:900;font-stretch:62%;line-height:1}@media (width<=480px){:root[data-monde=b] .jv-vide .jv-etapes{grid-template-columns:minmax(0,1fr)}:root[data-monde=b] .jv-vide .jv-etapes li{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;min-height:44px}}:root[data-monde=b] .jv-vide .jv-sugg{gap:8px;padding:8px 14px 4px;display:grid}:root[data-monde=b] .jv-vide .jv-sugg-titre{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--texte-3);margin:0;font-size:11px}:root[data-monde=b] .jv-vide .jv-sugg-clubs{gap:8px;display:grid}:root[data-monde=b] .jv-vide .jv-sugg-club{background:var(--nuit-3);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;padding:2px 2px 2px 12px;display:grid}:root[data-monde=b] .jv-vide .jv-sugg-club a{min-width:0;min-height:48px;color:var(--texte);overflow-wrap:anywhere;align-content:center;gap:2px;text-decoration:none;display:grid}:root[data-monde=b] .jv-vide .jv-sugg-club strong{font-size:15px;font-weight:800}:root[data-monde=b] .jv-vide .jv-sugg-club span{color:var(--texte-2);font-size:12.5px}:root[data-monde=b] .jv-vide .jv-coeur{min-width:44px;min-height:44px;color:var(--magenta);cursor:pointer;transition:background-color var(--t-etat);background:0 0;border:0;border-radius:12px;place-items:center;padding:0;display:inline-grid}:root[data-monde=b] .jv-vide .jv-coeur:hover{background:var(--nuit-2)}:root[data-monde=b] .jv-vide .jv-coeur:focus-visible,:root[data-monde=b] .jv-vide .jv-sugg-club a:focus-visible{outline:2px solid var(--safran);outline-offset:2px}:root[data-monde=b] .jv-vide .jv-sugg .jv-ligne{background:var(--nuit-3)}:root[data-monde=b] .jv-vide .jv-sugg a.jv-ligne:hover{background:var(--nuit)}:root[data-monde=b] .jv-vide .jv-sugg .jd-acc-km{font-family:var(--font-mono);color:var(--texte-2);white-space:nowrap;font-size:12px;font-weight:700}:root[data-monde=b] .jv-vide .jv-choix{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}:root[data-monde=b] .jv-vide .jv-choix a{background:var(--nuit-3);min-height:56px;color:var(--turquoise);text-align:center;transition:background-color var(--t-etat);border-radius:12px;place-items:center;padding:10px 12px;font-size:15px;font-weight:800;line-height:1.2;text-decoration:none;display:grid}:root[data-monde=b] .jv-vide .jv-choix a:hover{background:var(--nuit)}:root[data-monde=b] .jv-vide .jv-choix a:focus-visible{outline:2px solid var(--safran);outline-offset:2px}@media (width<=480px){:root[data-monde=b] .jv-vide .jv-choix{grid-template-columns:minmax(0,1fr)}}:root[data-monde=b] .ps-soirees{gap:2px;overflow-x:clip}:root[data-monde=b] .ps-soiree{background:var(--nuit-2);border:0;border-radius:0}:root[data-monde=b] .ps-soiree:first-child{border-radius:10px 10px 0 0}:root[data-monde=b] .ps-soiree:last-child{border-radius:0 0 10px 10px}:root[data-monde=b] .ps-soiree:only-child{border-radius:10px}:root[data-monde=b] .ps-soiree.on .ps-soiree-tete{background:var(--nuit-3)}:root[data-monde=b] .ps-soiree .ev-plist{background:var(--nuit-2);border:0;border-radius:0;padding:4px 14px 12px}:root[data-monde=b] .ps-soiree-tete{min-height:68px;color:var(--texte);cursor:pointer;transition:background-color var(--t-etat);grid-template-columns:56px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 14px 8px 8px;display:grid}:root[data-monde=b] .ps-soiree-tete:hover{background:var(--nuit-3)}:root[data-monde=b] .ps-soiree:nth-child(2n) .jv-tuile{transform:rotate(3deg)}:root[data-monde=b] .ps-soiree-txt strong{color:var(--texte);overflow-wrap:anywhere;font-size:17px;font-weight:900;font-stretch:112%;line-height:1.15}:root[data-monde=b] .ps-soiree-txt small{color:var(--texte-2);font-size:13px}:root[data-monde=b] .ps-soiree .jv-pts{white-space:nowrap;color:var(--texte)}:root[data-monde=b] .ps-soiree-chev{color:var(--texte-3);grid-column:4}:root[data-monde=b] .jv-clubs{gap:14px;margin-bottom:14px;display:grid}:root[data-monde=b] .jv-club:nth-child(2n) .jv-tuile{transform:rotate(3deg)}:root[data-monde=b] .jv-club-actions{background:var(--nuit-2);border-radius:0 0 10px 10px;flex-wrap:wrap;gap:8px;padding:2px 14px 12px;display:flex}:root[data-monde=b] #statsCorps{gap:18px;display:grid}:root[data-monde=b] #statsCorps>*{min-width:0}:root[data-monde=b] #statsCorps .jd-st-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}:root[data-monde=b] #statsCorps .jd-st-kpi{background:var(--nuit-2);border:0;border-radius:10px;min-width:0;padding:14px}:root[data-monde=b] #statsCorps .jd-st-kpi-cobalt{--c:var(--cobalt)}:root[data-monde=b] #statsCorps .jd-st-kpi-emeraude{--c:var(--emeraude)}:root[data-monde=b] #statsCorps .jd-st-kpi-magenta{--c:var(--magenta)}:root[data-monde=b] #statsCorps .jd-st-kpi-safran{--c:var(--safran)}:root[data-monde=b] #statsCorps .jd-st-kpi b{font-family:var(--font-body);color:var(--c);font-variant-numeric:tabular-nums;font-size:46px;font-weight:900;font-stretch:62%;line-height:.9}:root[data-monde=b] #statsCorps .jd-st-kpi-cobalt b{color:color-mix(in srgb, var(--cobalt) 70%, #fff)}:root[data-monde=b] #statsCorps .jd-st-kpi .jd-st-kpi-lib{color:var(--texte-2);font-size:12px}:root[data-monde=b] #statsCorps .jd-st-kpi small{color:var(--texte-3)}:root[data-monde=b] #statsCorps .jd-st-graphe{scrollbar-width:thin;overflow-x:auto}:root[data-monde=b] #statsCorps .jd-st-graphe:focus-visible{outline:2px solid var(--safran);outline-offset:2px}:root[data-monde=b] #statsCorps .jd-st-graphe-in{max-width:720px;margin:0 auto}:root[data-monde=b] #statsCorps .jd-st-legende{flex-wrap:wrap;align-items:center;gap:4px 18px;margin-top:8px;display:flex}:root[data-monde=b] #statsCorps .jd-st-note{color:var(--texte-3);margin:0;font-size:12px;line-height:1.4}:root[data-monde=b] #statsCorps .gr-legende{color:var(--texte-2);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}:root[data-monde=b] #statsCorps .gr-legende li{align-items:center;display:inline-flex}:root[data-monde=b] #statsCorps .gr-legende i{border-radius:3px;flex:none;width:10px;height:10px;margin-right:6px;display:inline-block}:root[data-monde=b] #statsCorps .gr-legende b{color:var(--texte);margin-left:4px;font-weight:800}:root[data-monde=b] #statsCorps .gr-part{gap:10px;display:grid}:root[data-monde=b] #statsCorps .gr-part-unite{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--texte-3);margin:0;font-size:11px;font-weight:700}:root[data-monde=b] #statsCorps .jd-st-aide{color:var(--texte-2);background:#f5a5241f;border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;margin-top:12px;padding:10px 12px;font-size:14px;line-height:1.4;display:grid}:root[data-monde=b] #statsCorps .jd-st-aide-i{background:var(--safran);width:28px;height:28px;color:var(--encre);font:900 16px/1 var(--font-body);border-radius:50%;place-items:center;display:grid}:root[data-monde=b] #statsCorps>.jd-st-aide{margin-top:0}@media (width<=600px){:root[data-monde=b] #statsCorps .jd-st-table .overflow-x-auto{overflow:visible}:root[data-monde=b] #statsCorps .jd-sn-table,:root[data-monde=b] #statsCorps .jd-sn-table tbody{display:block}:root[data-monde=b] #statsCorps .jd-sn-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root[data-monde=b] #statsCorps .jd-sn-table tbody tr{border-top:1px solid var(--trait);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;padding:14px 0;display:grid}:root[data-monde=b] #statsCorps .jd-sn-table tbody tr:first-child{border-top:0;padding-top:14px}:root[data-monde=b] #statsCorps .jd-sn-table tbody td{text-align:left;overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block}:root[data-monde=b] #statsCorps .jd-sn-table tbody td:first-child{grid-column:1/-1;font-size:17px;font-weight:900;line-height:1.2}:root[data-monde=b] #statsCorps .jd-sn-table tbody td:not(:first-child):before{content:attr(data-label);font:700 11px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--texte-2);margin-bottom:3px;display:block}}:root[data-monde=b] .btn-secondary{background:var(--nuit-3);color:var(--texte);box-shadow:inset 0 0 0 1.5px var(--trait)!important}:root[data-monde=b] .btn-secondary:hover:not(:disabled):not([aria-disabled=true]):not(.disabled){color:var(--texte);background:#3c3370}:root[data-monde=b] .btn-secondary:disabled,:root[data-monde=b] .btn-secondary[aria-disabled=true],:root[data-monde=b] .btn-secondary.disabled{background:var(--nuit-3);color:var(--texte-2);opacity:.5;cursor:not-allowed;box-shadow:inset 0 0 0 1px var(--trait)!important}:root[data-monde=b] .jd-mb-fiche .btn-secondary{border:0}@media (prefers-reduced-motion:reduce){:root[data-monde=b] [data-jv],:root[data-monde=b] .jv-joue [data-jv]{opacity:1!important;animation:none!important}:root[data-monde=b] .jv-defile-piste,:root[data-monde=b] .jv-direct,:root[data-monde=b] .jv-foil,:root[data-monde=b] .jv-pastilles i{animation:none!important}:root[data-monde=b] .jv-carte{transition:none;transform:none!important}:root[data-monde=b] .jv-defile{white-space:normal}:root[data-monde=b] .jv-defile-piste{padding:8px 14px;display:block}:root[data-monde=b] .jv-defile-lot{flex-wrap:wrap;justify-content:flex-start;gap:4px 20px;min-width:0;padding-right:0;display:flex}:root[data-monde=b] .jv-defile-copie,:root[data-monde=b] .jv-rebours>.jv-r-s{display:none}}:root[data-monde=b] :is(#ckBody,#dkBody,#saBody,#evJoinForm){overflow-x:clip}:root[data-monde=b] .jv-trio{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;margin:0 0 16px;display:grid}:root[data-monde=b] .jv-trio>div{--c:var(--cobalt);background:var(--nuit-2);min-width:0;padding:17px 12px 10px;position:relative;overflow:hidden}:root[data-monde=b] .jv-trio>div:before{content:"";background:var(--c);height:5px;position:absolute;top:0;left:0;right:0}:root[data-monde=b] .jv-trio>div:nth-child(2){--c:var(--emeraude)}:root[data-monde=b] .jv-trio>div:nth-child(3){--c:var(--safran)}:root[data-monde=b] .jv-trio>div:first-child{border-radius:10px 0 0 10px}:root[data-monde=b] .jv-trio>div:last-child{border-radius:0 10px 10px 0}:root[data-monde=b] .jv-squelette{height:var(--h,72px);background:linear-gradient(90deg, var(--nuit-2) 25%, var(--nuit-3) 50%, var(--nuit-2) 75%);background-size:800px 100%;border-radius:10px;margin:0 0 16px;animation:1.8s ease-in-out infinite shimmer;display:block}@media (prefers-reduced-motion:reduce){:root[data-monde=b] .jv-squelette{animation:none}}:root[data-monde=b] .jv-trio>div:only-child{border-radius:10px}:root[data-monde=b] .jv-trio b{letter-spacing:-.01em;color:var(--texte);white-space:nowrap;font-size:clamp(34px,11.5vw,48px);font-weight:900;font-stretch:62%;line-height:.95;display:block}:root[data-monde=b] .jv-trio>div[data-long] b{font-size:clamp(26px,8.6vw,38px)}:root[data-monde=b] .jv-trio span{text-transform:uppercase;letter-spacing:.06em;color:var(--texte-2);margin-top:4px;font-size:12px;font-weight:900;display:block}:root[data-monde=b] #ckBody .ck-portes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}:root[data-monde=b] #ckBody .ck-porte{--c:var(--cobalt);--ico:#fff;text-align:left;background:var(--nuit-2);min-height:152px;box-shadow:none;border-radius:10px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ico chif""txt txt";align-items:start;gap:10px 8px;padding:22px 14px 14px;display:grid;position:relative;overflow:hidden}:root[data-monde=b] #ckBody .ck-porte:before{content:"";background:var(--c);height:5px;position:absolute;top:0;left:0;right:0}:root[data-monde=b] #ckBody .ck-porte-collection{--c:var(--emeraude);--ico:var(--encre)}:root[data-monde=b] #ckBody .ck-porte-recherche{--c:var(--safran);--ico:var(--encre)}:root[data-monde=b] #ckBody .ck-porte-echanges{--c:var(--rouge)}:root[data-monde=b] #ckBody .ck-porte-ico{background:var(--c);width:48px;height:48px;color:var(--ico);border-radius:10px;grid-area:ico;transform:rotate(-3deg);box-shadow:0 6px 12px -6px #000000b3}:root[data-monde=b] #ckBody .ck-porte-collection .ck-porte-ico,:root[data-monde=b] #ckBody .ck-porte-echanges .ck-porte-ico{transform:rotate(3deg)}:root[data-monde=b] #ckBody .ck-porte-chiffre,:root[data-monde=b] #ckBody .ck-porte-chiffre.ck-pastille{min-width:0;height:auto;font-family:var(--font-body);letter-spacing:-.01em;color:var(--texte);background:0 0;border-radius:0;grid-area:chif;justify-self:end;padding:0;font-size:60px;font-weight:900;font-stretch:62%;line-height:.85}:root[data-monde=b] #ckBody .ck-porte-txt{grid-area:txt}:root[data-monde=b] #ckBody .ck-porte-txt b{color:var(--texte);font-size:18px;font-weight:900;font-stretch:112%;line-height:1.1}:root[data-monde=b] #ckBody .ck-porte-txt small{color:var(--texte-2);margin-top:4px;font-size:13px;line-height:1.3}:root[data-monde=b] #ckBody .ck-porte:hover{background:var(--nuit-3)}@media (width>=900px){:root[data-monde=b] #ckBody .ck-portes{grid-template-columns:repeat(4,minmax(0,1fr))}}:root[data-monde=b] #dkBody .dk-list{padding:0}:root[data-monde=b] #dkBody .dk-list .dk-row{--c:var(--cobalt);border-bottom:2px solid var(--nuit);gap:12px;min-height:72px;padding:8px 14px 8px 12px}:root[data-monde=b] #dkBody .dk-list .dk-row:nth-child(5n+2){--c:var(--emeraude)}:root[data-monde=b] #dkBody .dk-list .dk-row:nth-child(5n+3){--c:var(--safran)}:root[data-monde=b] #dkBody .dk-list .dk-row:nth-child(5n+4){--c:var(--rouge)}:root[data-monde=b] #dkBody .dk-list .dk-row:nth-child(5n+5){--c:var(--violet)}:root[data-monde=b] #dkBody .dk-list .dk-row:last-child{border-bottom:0}:root[data-monde=b] #dkBody .dk-list .dk-row:hover{background:var(--nuit-3)}:root[data-monde=b] #dkBody .dk-list .dk-row-cover{box-sizing:border-box;border:3px solid var(--c);border-radius:9px;width:56px;height:56px;margin-right:0;box-shadow:0 6px 12px -6px #000000b3}:root[data-monde=b] #dkBody .dk-list .dk-row-cover-vide{background:var(--nuit-3);border-style:dashed;border-color:var(--texte-3)}:root[data-monde=b] #dkBody .dk-list .dk-row-id{flex:1}:root[data-monde=b] #dkBody .dk-list .dk-row-id b{color:var(--texte);white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:17px;font-weight:900;font-stretch:112%;line-height:1.15;display:-webkit-box}:root[data-monde=b] #dkBody .dk-list .dk-row-id small,:root[data-monde=b] #dkBody .dk-list .dk-row-side small{color:var(--texte-2)}:root[data-monde=b] #dkBody .dk-meta{background:var(--c);border:0;border-radius:16px;gap:0;padding:7px;display:block}@media (width>=900px){:root[data-monde=b] #dkBody .dk-meta{max-width:560px}}:root[data-monde=b] #dkBody .dk-meta>.jv-corps{gap:8px;padding-bottom:12px;display:grid}:root[data-monde=b] #dkBody .dk-meta .dk-cover-bloc{margin:0 6px}:root[data-monde=b] #dkBody .dk-meta .dk-cover-img{border-radius:6px;height:156px}:root[data-monde=b] #dkBody .dk-meta .dk-cover-vide{color:#fff;background:repeating-linear-gradient(135deg, var(--nuit-3) 0 14px, var(--encre-2) 14px 28px);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--c) 82%, #000) 0 14px, color-mix(in srgb, var(--c) 70%, #000) 14px 28px);border-radius:6px;height:96px}:root[data-monde=b] #dkBody .dk-meta .dk-cover-btn{margin:8px 0 0}:root[data-monde=b] #dkBody .dk-meta>.jv-corps>:not(.jv-carte-nom,.dk-cover-bloc){margin-inline:14px}:root[data-monde=b] #dkBody .dk-meta .dk-meta-line b{white-space:nowrap;color:var(--texte);font-size:26px;font-weight:900;font-stretch:62%;line-height:1}:root[data-monde=b] #dkBody .dk-meta .dk-meta-txt{color:var(--texte-2)}:root[data-monde=b] #dkBody .dk-meta .dk-prix-note{color:var(--texte-3)}:root[data-monde=b] #dkBody .dk-io .pl-sbtn{min-height:44px}:root[data-monde=b] :is(#coBody,#wlBody) .co-list .dk-qty{text-align:center;min-width:30px;font-family:var(--font-body);color:var(--texte);font-size:26px;font-weight:900;font-stretch:62%;line-height:1}:root[data-monde=b] #coBody .co-list .dk-price{color:var(--texte);flex-direction:column;align-items:flex-end;gap:1px;font-size:14px;font-weight:800;display:flex}:root[data-monde=b] #coBody .co-var{letter-spacing:.01em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:800}:root[data-monde=b] #coBody .co-var-hausse{color:#8ff0c9}:root[data-monde=b] #coBody .co-var-baisse{color:#ffb39c}:root[data-monde=b] #coBody .co-var-stable{color:var(--texte-3)}:root[data-monde=b] #coBody .co-courbe{background:var(--nuit-2);border-radius:10px;margin:0 0 16px;padding:14px 14px 12px}:root[data-monde=b] #coBody .co-courbe-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-bottom:8px;display:flex}:root[data-monde=b] #coBody .co-courbe-tete b{color:var(--texte);font-size:15px;font-weight:900}:root[data-monde=b] #coBody .co-courbe-tete .co-var{background:var(--nuit-3);border-radius:99px;padding:4px 10px;font-size:12.5px}:root[data-monde=b] #coBody .co-courbe-phrase{color:var(--texte-2);margin:4px 0 0;font-size:13.5px;line-height:1.45}:root[data-monde=b] #coBody .co-courbe-note{color:var(--texte-3);margin:8px 0 0;font-size:11.5px;line-height:1.5}:root[data-monde=b] #coBody .co-courbe-attente{min-height:240px}@media (width>=700px){:root[data-monde=b] #coBody .co-courbe-attente{min-height:251px}}:root[data-monde=b] #coBody .co-mention-pied{margin:12px 4px 0}:root[data-monde=b] #coBody .co-ligne .dk-card-main{flex:1;width:auto;min-width:0;padding-right:4px}:root[data-monde=b] #coBody .co-list .co-prix{text-align:right;cursor:pointer;background:0 0;border:0;flex:none;min-width:64px;min-height:46px;padding:6px 12px 6px 6px;font-family:inherit}:root[data-monde=b] #coBody .co-fiche{background:var(--nuit-2);color:var(--texte);border-color:var(--nuit-3)}:root[data-monde=b] #coBody .co-fiche-tete{grid-template-columns:auto 1fr;align-items:start;gap:14px;display:grid}:root[data-monde=b] #coBody .co-fiche-carte{aspect-ratio:488/680;border-radius:6px;width:112px;height:auto;display:block;box-shadow:0 8px 18px -8px #000000b3}:root[data-monde=b] #coBody .co-fiche-nom{color:var(--texte);margin:0;font-size:22px;font-weight:900;line-height:1.15}:root[data-monde=b] #coBody .co-fiche-ed{font-family:var(--font-mono);letter-spacing:.04em;color:var(--texte-3);margin:2px 0 10px;font-size:11.5px}:root[data-monde=b] #coBody .co-fiche-prix{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:8px;display:flex}:root[data-monde=b] #coBody .co-fiche-prix b{font-variant-numeric:tabular-nums;color:var(--texte);font-size:28px;font-weight:900;line-height:1}:root[data-monde=b] #coBody .co-fiche-prix .co-var{background:var(--nuit-3);border-radius:99px;padding:4px 10px;font-size:12.5px}:root[data-monde=b] #coBody .co-fiche-courbe{min-height:60px}:root[data-monde=b] #coBody .co-fiche .dk-card-btns{margin-top:12px}:root[data-monde=b] #coBody .co-fiche .dk-card-btns .ev-state{justify-content:center;align-items:center;display:inline-flex}:root[data-monde=b] #exBody .ex-sortie{background:var(--nuit-2);border:0;border-radius:10px}:root[data-monde=b] #exBody .ex-tete{background:var(--nuit-3);border:0;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:2px 12px;padding:10px 14px 10px 10px;display:grid}:root[data-monde=b] #exBody .ex-tuile{grid-row:1/span 3;align-self:center}:root[data-monde=b] #exBody .ex-tete .ex-quand{justify-self:start}:root[data-monde=b] #exBody .ex-tete>b{color:var(--texte);overflow-wrap:anywhere;font-size:17px;font-weight:900;font-stretch:112%;line-height:1.15}:root[data-monde=b] #exBody .ex-tete>small{color:var(--texte-2);font-size:12px}:root[data-monde=b] #exBody .ex-nom{color:var(--texte);font-size:17px;font-weight:900;font-stretch:112%}:root[data-monde=b] #exBody .ex-tuile>span{gap:1px}:root[data-monde=b] #exBody .ex-tuile i{font-size:11px}:root[data-monde=b] #saBody .sa-card{border:0;border-radius:16px;gap:0;padding:7px;display:block}:root[data-monde=b] #saBody .sa-card .jv-corps{padding-bottom:12px}:root[data-monde=b] #saBody .sa-card .jv-fenetre{justify-content:space-between;align-items:center;gap:12px}:root[data-monde=b] #saBody .sa-card .jv-droite{max-width:55%}:root[data-monde=b] #saBody .sa-card .sa-logo{color:#fff;width:auto;min-width:0;height:auto;font-family:var(--font-body);letter-spacing:.02em;text-shadow:0 4px #00000040;background:0 0;border-radius:0;font-size:74px;font-weight:900;font-stretch:62%;line-height:.8}:root[data-monde=b] #saBody .sa-card img.sa-logo{object-fit:cover;width:84px;height:84px;text-shadow:none;border-radius:10px}:root[data-monde=b] #saBody .sa-card .sa-tiles{gap:2px;padding:6px 6px 0}:root[data-monde=b] #saBody .sa-card .sa-tile{background:var(--nuit-3);border-radius:8px}:root[data-monde=b] #saBody .sa-card .sa-note{color:var(--texte-2);padding:8px 14px 0}:root[data-monde=b] #saBody .sa-card .sa-s{color:#fff}:root[data-monde=b] #saBody .sa-sec{align-items:center;margin:0}:root[data-monde=b] #saBody .sa-sec h3.jv-biais{margin-bottom:12px;margin-left:4px}:root[data-monde=b] #saBody .sa-sec a{min-height:44px;color:var(--safran);align-items:center;padding:0 4px 0 12px;display:inline-flex}:root[data-monde=b] #saBody .sa-list{background:0 0;border:0;border-radius:10px;gap:2px;padding:0;display:grid;overflow:hidden}:root[data-monde=b] #saBody .sa-list .sa-row{background:var(--nuit-2);border-top:0;min-height:62px;padding:8px 14px 8px 8px}:root[data-monde=b] #saBody .sa-list .sa-row.sa-me{background:var(--nuit-3);box-shadow:inset 0 4px 0 var(--safran)}:root[data-monde=b] #saBody .sa-list .sa-rank{background:var(--encre-2);background:color-mix(in srgb, var(--cobalt) 78%, #000);color:#fff;width:44px;height:44px;font-family:var(--font-body);border-radius:9px;flex:none;place-items:center;font-size:26px;font-weight:900;font-stretch:62%;line-height:1;display:grid;transform:rotate(-3deg);box-shadow:0 6px 12px -6px #000000b3}:root[data-monde=b] #saBody .sa-list .sa-row:nth-child(2n) .sa-rank{transform:rotate(3deg)}:root[data-monde=b] #saBody .sa-list .sa-row:first-child .sa-rank{background:var(--safran);color:var(--encre)}:root[data-monde=b] #saBody .sa-list .sa-pts{color:var(--texte);font-size:30px;font-weight:900;font-stretch:62%;line-height:1}:root[data-monde=b] #saBody .sa-list .sa-name{font-size:16px;font-weight:800}:root[data-monde=b] #saBody .sa-hint{background:var(--nuit-2);color:var(--texte-2);border-radius:10px;padding:12px 14px}:root[data-monde=b] :is(#dkBody,#pjBody,#ctBody,#evJoinForm) .pl-pip{isolation:isolate;width:fit-content;max-width:100%;color:var(--sur-c,#fff);font-family:var(--font-body);text-transform:uppercase;letter-spacing:.06em;background:0 0;align-items:center;gap:8px;margin:0 0 12px 4px;padding:6px 16px;font-size:15px;font-weight:900;font-stretch:75%;line-height:1.15;display:inline-flex;position:relative}:root[data-monde=b] :is(#dkBody,#pjBody,#ctBody,#evJoinForm) .pl-pip:before{content:"";z-index:-1;background:var(--c,var(--magenta));width:auto;height:auto;margin:0;position:absolute;inset:0;transform:skew(-14deg)}:root[data-monde=b] #pjBody .pj-joueur{background:var(--nuit-2);border:0;border-radius:10px}:root[data-monde=b] #pjBody .pj-joueur.gagne{box-shadow:inset 0 0 0 3px var(--safran);padding:8px 10px}:root[data-monde=b] #pjBody .pj-joueur.gagne .pj-couronne{color:var(--safran)}:root[data-monde=b] #pjBody .pj-ajout{border-radius:10px}:root[data-monde=b] #ctBody .ct-intro{background:var(--nuit-2);color:var(--texte-2);border:0;border-radius:10px;padding:14px 16px}:root[data-monde=b] #ctBody .ct-intro strong{color:var(--texte)}:root[data-monde=b] #ctBody .ct-nom{background:var(--nuit-2);min-height:76px;color:var(--texte);border:0;border-radius:10px;gap:12px;padding:10px 14px 10px 16px}:root[data-monde=b] #ctBody .ct-nom.on{background:var(--nuit-3);box-shadow:inset 0 4px 0 var(--safran);border:0;padding:12px 14px 10px 16px}:root[data-monde=b] #ctBody .ct-txt{flex:1}:root[data-monde=b] #ctBody .ct-txt b{white-space:normal;overflow-wrap:anywhere;font-size:18px;font-weight:900;font-stretch:112%}:root[data-monde=b] #ctBody .ct-txt small{color:var(--texte-2)}:root[data-monde=b] #ctBody .ct-tuile{flex:none;margin-left:auto}:root[data-monde=b] #ctBody .ct-tuile i{letter-spacing:0;text-transform:none;font-size:11px}:root[data-monde=b] #evJoinForm .ev-fiche.jv-carte{text-align:left;border:0;border-radius:16px;gap:0;margin-top:12px;padding:7px;display:block}:root[data-monde=b] #evJoinForm .ev-fiche.jv-carte .jv-corps{padding-bottom:12px}:root[data-monde=b] #evJoinForm .ev-fiche .jv-fenetre{align-items:center}:root[data-monde=b] #evJoinForm .ev-fiche .jv-grand{font-family:var(--font-body);letter-spacing:0;color:#fff;font-size:74px;font-weight:900;font-stretch:62%;line-height:.8;display:block}:root[data-monde=b] #evJoinForm .ev-fiche .jv-droite{letter-spacing:0;text-transform:capitalize;font-size:15px}:root[data-monde=b] #evJoinForm .ev-fiche-lignes{color:var(--texte);gap:8px;padding:8px 14px 0;display:grid}:root[data-monde=b] #evJoinForm .ev-fiche-lignes b{font-family:var(--font-mono);letter-spacing:.14em;color:var(--texte-3);text-transform:uppercase;font-size:11px;font-weight:700;display:block}:root[data-monde=b] .ev-code.jv-carte{border:0;border-radius:16px;gap:0;padding:7px;display:block}:root[data-monde=b] .ev-code .jv-corps{padding-bottom:8px}:root[data-monde=b] .ev-code .ev-code-fenetre{justify-content:space-between;align-items:center;gap:12px;height:auto;min-height:120px;padding:12px}:root[data-monde=b] .ev-code .ev-code-gros{font-family:var(--font-body);letter-spacing:.08em;color:#fff;min-width:0;font-size:clamp(54px,18vw,76px);font-weight:900;font-stretch:62%;line-height:.8}:root[data-monde=b] .ev-code .ev-code-qr{background:#fff;border:0;border-radius:8px;flex:none;padding:4px}:root[data-monde=b] .ev-code .ev-code-aide{color:var(--texte-2);padding:8px 14px 4px;font-size:13px}:root[data-monde=b] .it-kicker.jv-biais{width:fit-content;font-family:var(--font-body);letter-spacing:.08em;color:var(--encre);margin-left:0;display:block}:root[data-monde=b] #homePublic{font-family:var(--font-body);color:var(--texte);grid-template-columns:minmax(0,1fr);row-gap:52px;font-size:16px;line-height:1.45;display:grid}:root[data-monde=b] :where(#homePublic) :where(h2,h3,p,ol,ul,figure){margin:0}:root[data-monde=b] :where(#homePublic) :where(ol,ul){padding:0;list-style:none}:root[data-monde=b] #homePublic .ap-ic{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}:root[data-monde=b] #homePublic [data-jv]{--jv-duree:.8s;--jv-courbe:var(--sortie)}:root[data-monde=b] #homePublic.ap-attend :is(.ap-sec,.ap-fin):not(.jv-joue):not(.jv-pose) [data-jv]{opacity:0}:root[data-monde=b] #homePublic :is(a,button,input):focus-visible{outline:3px solid var(--safran);outline-offset:2px}:root[data-monde=b] #homePublic .ap-tete{justify-items:start;gap:10px;margin-bottom:18px;display:grid}:root[data-monde=b] #homePublic .ap-tete .jv-biais{margin-left:4px}:root[data-monde=b] #homePublic .ap-h2{letter-spacing:-.03em;color:var(--texte);text-wrap:balance;font-variation-settings:normal;font-size:32px;font-weight:900;font-stretch:118%;line-height:.98}:root[data-monde=b] #homePublic .ap-chapo{color:var(--texte-2);max-width:60ch}:root[data-monde=b] #homePublic .ap-surtitre{letter-spacing:.08em;text-transform:uppercase;color:var(--safran);align-items:center;gap:8px;font-size:13px;font-weight:900;font-stretch:75%;display:inline-flex}:root[data-monde=b] #homePublic .ap-exemple{color:var(--texte-3);margin-top:14px;font-size:13px}:root[data-monde=b] #homePublic .ap-heros{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:22px;display:grid}:root[data-monde=b] #homePublic .ap-titre{max-width:none;font-family:var(--font-body);letter-spacing:-.04em;color:var(--texte);font-variation-settings:normal;text-wrap:balance;margin:8px 0 0;font-size:38px;font-weight:900;font-stretch:125%;line-height:.9}:root[data-monde=b] #homePublic .ap-sous{max-width:46ch;color:var(--texte-2);margin-top:14px;font-size:17px}:root[data-monde=b] #homePublic .ap-actions{gap:14px;margin-top:20px;display:grid}:root[data-monde=b] #homePublic .ap-lancer{text-align:center;text-wrap:balance;min-height:52px}:root[data-monde=b] #homePublic .ap-lancer-ligne{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}:root[data-monde=b] #homePublic .ap-petit{color:var(--texte-2);font-size:14px;font-weight:700}:root[data-monde=b] #homePublic .ap-or{color:var(--safran)}:root[data-monde=b] #homePublic .ap-code{gap:8px;display:grid}:root[data-monde=b] #homePublic .ap-code label{color:var(--texte-2);font-size:14px;font-weight:800}:root[data-monde=b] #homePublic .ap-code-ligne{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}:root[data-monde=b] #homePublic .ap-cases{border-radius:14px;gap:8px;display:flex;position:relative}:root[data-monde=b] #homePublic .ap-cases:focus-within{outline:3px solid var(--safran);outline-offset:4px}:root[data-monde=b] #homePublic .ap-case{background:var(--lait);width:48px;height:56px;color:var(--encre);font-family:var(--font-body);border:2px solid #0000;border-radius:12px;place-items:center;font-size:30px;font-weight:900;font-stretch:62%;line-height:1;display:grid}:root[data-monde=b] #homePublic .ap-case.est-vide{background:#f4f1fb1a;border:2px dashed #f4f1fb59}:root[data-monde=b] #homePublic .ap-cases input{width:100%;height:100%;box-shadow:none;color:#0000;caret-color:#0000;opacity:1;background:0 0;border:0;border-radius:12px;margin:0;padding:0;font-size:30px;position:absolute;inset:0}:root[data-monde=b] #homePublic .ap-cases input:focus-visible{outline:0}:root[data-monde=b] #homePublic .ap-cases:has(input[aria-invalid=true]) .ap-case{border-color:var(--signe-moins)}:root[data-monde=b] #homePublic .ap-code .bt{flex:none;min-height:52px}:root[data-monde=b] #homePublic .ap-code-rep{color:var(--signe-moins);font-size:14px;font-weight:700}:root[data-monde=b] #homePublic .ap-code-rep:empty{display:none}:root[data-monde=b] #homePublic .ap-lien{min-height:44px;color:var(--safran);justify-self:start;align-items:center;gap:6px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}:root[data-monde=b] #homePublic .ap-lien:hover{text-underline-offset:3px;text-decoration:underline}:root[data-monde=b] #homePublic .ap-table{justify-items:center;gap:6px;min-width:0;display:grid}:root[data-monde=b] #homePublic .ap-table-vue{width:100%;max-width:520px;height:auto;display:block}:root[data-monde=b] #homePublic .ap-table-vue text{font-family:var(--font-body);font-weight:900;font-stretch:62%}:root[data-monde=b] #homePublic .ap-tv-pv{font-size:46px;transition:opacity .2s}:root[data-monde=b] #homePublic .ap-tv-pv.ap-change{opacity:.2}:root[data-monde=b] #homePublic .ap-table-vue .ap-tv-nom{letter-spacing:.08em;font-size:14px;font-stretch:100%}:root[data-monde=b] #homePublic .ap-table-vue .ap-tv-mini{font-family:var(--font-mono);font-size:11px;font-weight:800;font-stretch:100%}:root[data-monde=b] #homePublic .ap-table-vue .ap-tv-lib{font-family:var(--font-mono);letter-spacing:.1em;font-size:11px;font-weight:700;font-stretch:100%}:root[data-monde=b] #homePublic .ap-tv-code{letter-spacing:.08em;font-size:26px}:root[data-monde=b] #homePublic .ap-portes{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}:root[data-monde=b] #homePublic .ap-porte{border:2px solid var(--c);background:var(--nuit-2);border-radius:20px;align-content:start;gap:16px;min-width:0;padding:20px 16px;display:grid}:root[data-monde=b] #homePublic .ap-porte-tete{align-items:center;gap:12px;display:flex}:root[data-monde=b] #homePublic .ap-porte-ico{background:var(--c);width:46px;height:46px;color:var(--sur-c,#fff);border-radius:12px;flex:none;place-items:center;display:grid}:root[data-monde=b] #homePublic .ap-porte-ico .ap-ic{width:26px;height:26px}:root[data-monde=b] #homePublic .ap-porte h3{letter-spacing:-.015em;color:var(--texte);font-size:22px;font-weight:900;font-stretch:112%;line-height:1.1}:root[data-monde=b] #homePublic .ap-porte-tete p{color:var(--texte-2);margin-top:2px;font-size:14px}:root[data-monde=b] #homePublic .ap-pas{gap:12px;display:grid}:root[data-monde=b] #homePublic .ap-pas li{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;display:grid}:root[data-monde=b] #homePublic .ap-pas b{background:var(--c);width:34px;height:34px;color:var(--sur-c,#fff);border-radius:50%;place-items:center;font-size:18px;font-weight:900;font-stretch:62%;line-height:1;display:grid}:root[data-monde=b] #homePublic .ap-pas strong{color:var(--texte);font-size:15.5px;font-weight:800;display:block}:root[data-monde=b] #homePublic .ap-pas span{color:var(--texte-2);font-size:14px;display:block}:root[data-monde=b] #homePublic .ap-porte .bt{justify-self:start}:root[data-monde=b] #homePublic .ap-chaine{gap:22px;display:grid;position:relative}:root[data-monde=b] #homePublic .ap-maillon{grid-template-columns:64px minmax(0,1fr);align-content:start;align-items:start;gap:14px;display:grid}:root[data-monde=b] #homePublic .ap-rond{border:2px solid var(--c);background:var(--nuit-2);border-radius:50%;place-items:center;width:64px;height:64px;font-size:30px;font-weight:900;font-stretch:62%;line-height:1;display:grid}:root[data-monde=b] #homePublic .ap-maillon h3{letter-spacing:-.015em;color:var(--texte);font-size:21px;font-weight:900;font-stretch:112%;line-height:1.15}:root[data-monde=b] #homePublic .ap-maillon p{color:var(--texte-2);margin-top:4px;font-size:15px}:root[data-monde=b] #homePublic .ap-schema{margin-top:12px}:root[data-monde=b] #homePublic .ap-mini-pv{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;max-width:260px;display:grid}:root[data-monde=b] #homePublic .ap-mini-pv span{background:var(--nuit-2);text-align:center;border-radius:6px;padding:8px 0 2px;font-size:26px;font-weight:900;font-stretch:62%;line-height:1;position:relative;overflow:hidden}:root[data-monde=b] #homePublic .ap-mini-pv span:before{content:"";background:var(--c);height:4px;position:absolute;top:0;left:0;right:0}:root[data-monde=b] #homePublic .ap-mini-tables{gap:4px;max-width:280px;display:grid}:root[data-monde=b] #homePublic .ap-mini-tables>div{background:var(--nuit-2);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:13px;font-weight:800;display:flex}:root[data-monde=b] #homePublic .jv-pastilles i.ok{background:var(--pc,var(--turquoise))}:root[data-monde=b] #homePublic .ap-mini-tables .jv-pastilles{gap:4px;padding:0}:root[data-monde=b] #homePublic .ap-mini-tables .jv-pastilles i{width:10px;height:10px}:root[data-monde=b] #homePublic .ap-mini-rangs{max-width:300px}:root[data-monde=b] #homePublic .ap-mini-rangs .jv-ligne{grid-template-columns:40px minmax(0,1fr) auto;min-height:52px;padding:5px 12px 5px 6px}:root[data-monde=b] #homePublic .ap-mini-rangs .jv-tuile{width:40px}:root[data-monde=b] #homePublic .ap-mini-rangs .jv-tuile>span{height:36px}:root[data-monde=b] #homePublic .ap-mini-rangs .jv-tuile b{font-size:22px}:root[data-monde=b] #homePublic .ap-rang-nom{font-size:15px;font-weight:900;font-stretch:112%}:root[data-monde=b] #homePublic .ap-mini-rangs .jv-pts{font-size:22px}:root[data-monde=b] #homePublic .ap-trouver{gap:18px;display:grid}:root[data-monde=b] #homePublic .ap-plan{border:1px solid var(--trait);background:var(--nuit-2);border-radius:14px;overflow:hidden}:root[data-monde=b] #homePublic .ap-plan svg{width:100%;height:auto;display:block}:root[data-monde=b] #homePublic .ap-epingle{transform-box:fill-box;transform-origin:50% 100%}:root[data-monde=b] #homePublic .jv-joue .ap-epingle{animation:ap-epingle .6s var(--ressort) calc(.4s + var(--k) * .12s) both}@keyframes ap-epingle{0%{opacity:0;transform:translateY(-30px)scale(.4)}to{opacity:1;transform:none}}:root[data-monde=b] #homePublic .ap-trouver-entrees{align-content:start;gap:12px;display:grid}:root[data-monde=b] #homePublic .ap-quatre{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}:root[data-monde=b] #homePublic .ap-quatre a{border:1px solid var(--trait);background:var(--nuit-2);min-height:92px;color:var(--texte);transition:background-color var(--t-etat);border-radius:12px;align-content:space-between;gap:10px;padding:12px 14px;text-decoration:none;display:grid}:root[data-monde=b] #homePublic .ap-quatre a:hover{background:var(--nuit-3)}:root[data-monde=b] #homePublic .ap-quatre a>.ap-ic{width:30px;height:30px;color:var(--c)}:root[data-monde=b] #homePublic .ap-quatre a>span{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:6px;font-size:15px;font-weight:800;display:flex}:root[data-monde=b] #homePublic .ap-quatre a>span .ap-ic{width:18px;height:18px;color:var(--texte-3)}:root[data-monde=b] #homePublic .ap-ouvrir{width:100%}:root[data-monde=b] #homePublic .ap-tableau{gap:18px;min-width:0;display:grid}:root[data-monde=b] #homePublic .ap-compar{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%}:root[data-monde=b] #homePublic .ap-compar thead{background:0 0}:root[data-monde=b] #homePublic .ap-compar th,:root[data-monde=b] #homePublic .ap-compar td{font-family:var(--font-body);letter-spacing:normal;text-align:left;text-transform:none;vertical-align:middle;white-space:normal;background:0 0;border:0;padding:10px 6px;font-size:15px;line-height:1.3;position:static}:root[data-monde=b] #homePublic .ap-compar tbody th{color:var(--texte);padding-left:0;font-weight:500}:root[data-monde=b] #homePublic .ap-compar tbody tr:not(.ap-grp)>*{border-top:1px solid var(--trait)}:root[data-monde=b] #homePublic .ap-compar thead th{letter-spacing:.02em;text-transform:uppercase;color:var(--texte);vertical-align:bottom;font-size:14px;font-weight:900;font-stretch:70%;line-height:1.1}:root[data-monde=b] #homePublic .ap-compar .c{text-align:center;width:72px;padding-inline:4px}:root[data-monde=b] #homePublic .ap-compar .avec{background:#2f54eb2e}:root[data-monde=b] #homePublic .ap-compar thead th.avec{background:var(--cobalt);color:#fff;border-radius:14px 14px 0 0}:root[data-monde=b] #homePublic .ap-compar tbody:last-of-type tr:last-child td.avec{border-radius:0 0 14px 14px}:root[data-monde=b] #homePublic .ap-gratuit{font-family:var(--font-mono);letter-spacing:.06em;margin-top:4px;font-size:11px;font-weight:700;font-stretch:100%;display:block}:root[data-monde=b] #homePublic .ap-compar .ap-grp th{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--texte-3);padding:18px 0 8px;font-size:11px;font-weight:700}:root[data-monde=b] #homePublic .ap-compar .oui,:root[data-monde=b] #homePublic .ap-compar .non{border-radius:50%;place-items:center;width:26px;height:26px;font-size:14px;font-weight:900;line-height:1;display:inline-grid}:root[data-monde=b] #homePublic .ap-compar .oui{background:var(--emeraude);color:var(--encre)}:root[data-monde=b] #homePublic .ap-compar .non{background:var(--nuit-3);color:var(--texte-2)}:root[data-monde=b] #homePublic .ap-boutons{flex-wrap:wrap;gap:10px;display:flex}:root[data-monde=b] #homePublic .ap-boutons .bt{text-align:center}:root[data-monde=b] #homePublic .ap-bt-nuit{background:var(--encre);color:var(--texte);box-shadow:inset 0 0 0 1px var(--trait)}:root[data-monde=b] #homePublic .ap-bt-nuit:hover{background:var(--nuit-3)}:root[data-monde=b] #homePublic .ap-cat{gap:18px;display:grid}:root[data-monde=b] #homePublic .ap-cat .ap-chapo{margin-top:10px}:root[data-monde=b] #homePublic .ap-surtitre-doux{color:var(--texte-2);margin:16px 0 8px}:root[data-monde=b] #homePublic .ap-chips{flex-wrap:wrap;gap:6px;display:flex}:root[data-monde=b] #homePublic .ap-chips li{background:var(--nuit-3);border-radius:8px;padding:6px 12px;font-size:14px;font-weight:800}:root[data-monde=b] #homePublic .ap-jeux{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}:root[data-monde=b] #homePublic .ap-jeux li{background:var(--nuit-2);min-height:72px;color:var(--texte);overflow-wrap:anywhere;border-radius:10px;align-content:space-between;gap:6px;padding:10px 12px;font-size:14px;font-weight:800;line-height:1.2;display:grid}:root[data-monde=b] #homePublic .ap-jeux li.est-pret{background:var(--lait);color:var(--encre);grid-column:1/-1;font-size:18px;font-weight:900;font-stretch:112%}:root[data-monde=b] #homePublic .ap-jeux .jb-lc-etat{background:var(--nuit-3);color:var(--texte-2);box-shadow:none;white-space:nowrap;border-radius:999px;justify-self:start;padding:3px 9px;font-size:12px;font-weight:800;font-stretch:100%;line-height:1.2}:root[data-monde=b] #homePublic .ap-jeux li.est-pret .jb-lc-etat{background:var(--encre);color:var(--signe-plus)}:root[data-monde=b] #homePublic .ap-mention{color:var(--texte-3);margin-top:8px;font-size:12px}:root[data-monde=b] #homePublic .ap-en-cours{max-width:none;margin:0;padding:0}:root[data-monde=b] #homePublic .ap-en-cours .ap-h2{margin-bottom:18px}:root[data-monde=b] #homePublic .ap-fin{color:#fff;background:linear-gradient(105deg, var(--cobalt) 0 62%, var(--violet) 62% 100%);border-radius:14px;gap:14px;padding:30px 16px 32px;display:grid;position:relative;overflow:hidden}:root[data-monde=b] #homePublic .ap-fin:after{content:"";pointer-events:none;background:repeating-linear-gradient(105deg,#ffffff12 0 2px,#0000 2px 9px);position:absolute;inset:0}:root[data-monde=b] #homePublic .ap-fin>*{z-index:1;min-width:0;position:relative}:root[data-monde=b] #homePublic .ap-fin h2{letter-spacing:-.025em;color:#fff;text-wrap:balance;font-size:34px;font-weight:900;font-stretch:112%;line-height:1}:root[data-monde=b] #homePublic .ap-fin p{color:#fff;font-size:16px;font-weight:600}:root[data-monde=b] #homePublic .ap-code-g{justify-items:start;gap:6px;margin:4px 0;display:grid}:root[data-monde=b] #homePublic .ap-code-tuiles{gap:6px;display:flex}:root[data-monde=b] #homePublic .ap-code-tuiles span{background:#0e0b1fd9;border-radius:10px;place-items:center;width:58px;height:70px;font-size:50px;font-weight:900;font-stretch:62%;line-height:1;display:grid}:root[data-monde=b] #homePublic .ap-code-g figcaption{letter-spacing:.06em;text-transform:uppercase;color:#fff;font-size:12px;font-weight:800}:root[data-monde=b] #homePublic .ap-bt-contour{color:#fff;background:0 0;box-shadow:inset 0 0 0 2px #fff}:root[data-monde=b] #homePublic .ap-bt-contour:hover{background:#ffffff1f}:root[data-monde=b] #homePublic .ap-fin :focus-visible{outline-color:#fff}:root[data-monde=b] #homePublic .home-footer{border-top:1px solid var(--trait);max-width:none;color:var(--texte-2);margin:0;padding:28px 0 36px;font-size:14px}:root[data-monde=b] #homePublic .home-footer-inner{text-align:left;align-items:start;gap:14px;display:grid}:root[data-monde=b] #homePublic .home-footer .wordmark{font-family:var(--font-body);color:var(--texte);font-size:18px;font-weight:900;font-stretch:112%}:root[data-monde=b] #homePublic .home-footer-tagline{font-family:var(--font-body);color:var(--texte-2);margin:2px 0 0;font-size:14px}:root[data-monde=b] #homePublic .home-footer-links{flex-wrap:wrap;justify-content:flex-start;gap:0 18px;display:flex}:root[data-monde=b] #homePublic .home-footer-links a{min-width:44px;min-height:44px;color:var(--texte);align-items:center;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}:root[data-monde=b] #homePublic .home-footer-copy{font-family:var(--font-body);color:var(--texte-3);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0 14px;font-size:13px;display:flex}:root[data-monde=b] #homePublic .home-footer-copy span{align-items:center;min-height:44px;display:inline-flex}:root[data-monde=b] #homePublic .home-footer-copy a{min-height:44px;color:var(--texte-2);align-items:center;text-decoration:none;display:inline-flex}:root[data-monde=b] #homePublic .home-footer :is(.home-footer-links,.home-footer-copy) a:hover{color:var(--texte);text-underline-offset:3px;text-decoration:underline}@container accueil (width>=860px){:root[data-monde=b] #homePublic{row-gap:84px}:root[data-monde=b] #homePublic .ap-sec{padding-inline:32px}:root[data-monde=b] #homePublic .home-footer,:root[data-monde=b] #homePublic .ap-fin{margin-inline:32px}:root[data-monde=b] #homePublic .ap-h2{font-size:48px}:root[data-monde=b] #homePublic .ap-heros{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:48px;padding-top:56px}:root[data-monde=b] #homePublic .ap-titre{font-size:48px}:root[data-monde=b] #homePublic .ap-actions{justify-items:start}:root[data-monde=b] #homePublic .ap-code{width:min(100%,440px)}:root[data-monde=b] #homePublic .ap-table-vue{max-width:520px}:root[data-monde=b] #homePublic .ap-portes{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}:root[data-monde=b] #homePublic .ap-porte{padding:28px 26px}:root[data-monde=b] #homePublic .ap-chaine{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}:root[data-monde=b] #homePublic .ap-chaine:before{content:"";z-index:0;opacity:.5;background:linear-gradient(90deg, var(--cobalt), var(--magenta), var(--safran));height:2px;position:absolute;top:32px;left:64px;right:10%}:root[data-monde=b] #homePublic .ap-maillon{z-index:1;grid-template-columns:minmax(0,1fr);position:relative}:root[data-monde=b] #homePublic .ap-trouver{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:32px}:root[data-monde=b] #homePublic .ap-compar .c{width:170px;padding-inline:14px}:root[data-monde=b] #homePublic .ap-compar th,:root[data-monde=b] #homePublic .ap-compar td{padding-block:11px}:root[data-monde=b] #homePublic .ap-compar thead th{font-size:20px}:root[data-monde=b] #homePublic .ap-compar tbody th,:root[data-monde=b] #homePublic .ap-compar .ap-grp th{padding-left:14px}:root[data-monde=b] #homePublic .ap-cat{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:48px}:root[data-monde=b] #homePublic .ap-jeux{grid-template-columns:repeat(4,minmax(0,1fr))}:root[data-monde=b] #homePublic .ap-fin{border-radius:18px;grid-template-columns:minmax(0,1.2fr) auto;align-items:center;column-gap:48px;padding:56px 48px}:root[data-monde=b] #homePublic .ap-fin h2{font-size:52px}:root[data-monde=b] #homePublic .ap-code-g{grid-area:1/2/span 3;justify-items:center}:root[data-monde=b] #homePublic .ap-code-tuiles span{width:96px;height:120px;font-size:92px}:root[data-monde=b] #homePublic .home-footer-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center}:root[data-monde=b] #homePublic .home-footer-copy{grid-column:1/-1}}@container accueil (width<=859px){:root[data-monde=b] #homePublic .ap-fin .ap-boutons .bt{text-wrap:balance;flex:100%;padding-inline:14px}}@container accueil (width<=340px){:root[data-monde=b] #homePublic .ap-titre{font-size:32px}}@media (prefers-reduced-motion:reduce){:root[data-monde=b] #homePublic :is(.ap-epingle,.jv-foil){animation:none!important}:root[data-monde=b] #homePublic .ap-epingle{opacity:1;transform:none}:root[data-monde=b] #homePublic :is(.ap-tv-pv,.ap-quatre a){transition:none}}:root[data-monde=b] :is(#fullPagePanel,.ap-dans-app) .ap-card{--c:var(--magenta);background:var(--nuit-2);box-shadow:inset 0 5px 0 var(--c);color:var(--texte);border:0;border-radius:10px;padding-top:33px}:root[data-monde=b] :is(#fullPagePanel,.ap-dans-app) .ap-card h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--texte);overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(34px,9.6vw,46px);font-weight:900;font-stretch:62%;line-height:.94}:root[data-monde=b] .ap-dans-app .ap-input{background-color:var(--encre);color:var(--texte);border:1.5px solid var(--border-strong);min-height:44px;font-family:var(--font-body);border-radius:10px;font-size:16px;font-weight:500}:root[data-monde=b] .ap-dans-app .ap-input:focus{border-color:var(--safran)}:root[data-monde=b] :is(#fullPagePanel,.ap-dans-app) .ap-input[aria-invalid=true]{border-color:var(--rouge-vif);box-shadow:0 0 0 3px #ff7a5540}:root[data-monde=b] :is(#fullPagePanel,.ap-dans-app) .ap-card :is(#apError,#apReinitMsg,#apResendMsg):not(:empty){background:var(--nuit-3);color:var(--texte);box-shadow:inset 0 4px 0 var(--rouge-vif);border-radius:8px;padding:14px 12px 10px;font-size:14px;font-weight:700}:root[data-monde=b] :is(#fullPagePanel,.ap-dans-app) .ap-card :is(#apReinitMsg,#apResendMsg).text-success-600,:root[data-monde=b] :is(#fullPagePanel,.ap-dans-app) .ap-card :is(#apReinitMsg,#apResendMsg).text-success-700{box-shadow:inset 0 4px 0 var(--signe-plus)}:root[data-monde=b] :is(#fullPagePanel,.ap-dans-app) .ap-card :is(#apSubmitBtn,#apResend,button[type=submit]):disabled{opacity:.65;cursor:progress}:root[data-monde=b] .ap-card .ap-lien{align-items:center;min-height:44px;padding:0 6px;display:inline-flex}:root[data-monde=b] .ap-card :is(.btn,button){min-height:44px}:root[data-monde=b] .account-tabs-nav a.btn{border-radius:10px;flex:none;align-items:center;min-height:44px;display:inline-flex}:root[data-monde=b] #accountContent .btn-sm{justify-content:center;align-items:center;min-height:44px;display:inline-flex}:root[data-monde=b] #accountContent .card :is(a[class*="text-[0.75rem]"],a[class*="text-[0.7rem]"],a[class*="text-[0.88rem]"]){align-items:center;min-height:44px;padding-inline:8px;display:inline-flex}:root[data-monde=b] #profileForm label:has(>input[type=checkbox]){min-height:44px;margin-bottom:0}:root[data-monde=b] #profileForm input[type=checkbox]{flex:none;width:22px;height:22px}:root[data-monde=b] #profileForm .account-input{background-color:var(--lait);color:var(--encre);border:1.5px solid var(--lait);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-monde=b] #profileForm .account-input:focus{border-color:var(--safran);box-shadow:0 0 0 3px #f5a52459}:root[data-monde=b] #profileForm .account-input::placeholder{color:var(--indice);opacity:1}:root[data-monde=b] #profileForm .account-input:is([aria-invalid=true],.invalid,.is-invalid,.error){border-color:var(--rouge-vif)}:root[data-monde=b] #profileForm .account-input:disabled{color:var(--encre-2);opacity:1;cursor:not-allowed;background-color:#d9d4e8;border-color:#d9d4e8}:root[data-monde=b] #accountContent .av-grille{max-width:460px;margin-top:10px}:root[data-monde=b] #accountContent a[href*=tuto\/joueur]{position:relative}:root[data-monde=b] #accountContent a[href*=tuto\/joueur]:after{content:"";position:absolute;inset:-10px}:root[data-monde=b] #mfaContent .bg-white{background-color:#fff}:root[data-monde=b] #accountContent .jv-reg{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:12px;display:grid}:root[data-monde=b] #accountContent .jv-reg.sans-tuile{grid-template-columns:minmax(0,1fr)}:root[data-monde=b] #accountContent .jv-reg-corps{overflow-wrap:anywhere;min-width:0}:root[data-monde=b] #accountContent .jv-reg:nth-of-type(2n) .jv-tuile{transform:rotate(3deg)}:root[data-monde=b] #accountContent .jv-reg-corps :is(a,button):not(.jv-tuile){min-height:44px}:root[data-monde=b] #accountContent .jv-trio{max-width:720px}:root[data-monde=b] #accountContent .ac-offre{max-width:600px}:root[data-monde=b] #accountContent .ac-offre .ac-prix{font-size:clamp(46px,14vw,64px);line-height:.9}:root[data-monde=b] #accountContent .ac-offre .ac-prix span{color:#fff;font-size:18px;font-weight:900;font-stretch:100%}:root[data-monde=b] #accountContent .ac-offre .ac-prix.ac-etat{font-size:clamp(26px,7vw,36px);line-height:1.05}:root[data-monde=b] #accountContent .ac-offre-corps{padding:14px 14px 16px}:root[data-monde=b] :is(#paBody,#ppBody,#ptBody){overflow-x:clip}:root[data-monde=b] .pl-screen:is(:has(#ppBody),:has(#ptBody)) .pl-top .pl-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--texte);overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(36px,10.5vw,54px);font-weight:900;font-stretch:62%;line-height:.92}:root[data-monde=b] :is(#ppBody,#ptBody) .pl-pip{isolation:isolate;width:fit-content;max-width:100%;color:var(--sur-c,#fff);font-family:var(--font-body);text-transform:uppercase;letter-spacing:.06em;background:0 0;align-items:center;gap:8px;margin:0 0 12px 4px;padding:6px 16px;font-size:15px;font-weight:900;font-stretch:75%;line-height:1.15;display:inline-flex;position:relative}:root[data-monde=b] :is(#ppBody,#ptBody) .pl-pip:before{content:"";z-index:-1;background:var(--c,var(--magenta));width:auto;height:auto;margin:0;position:absolute;inset:0;transform:skew(-14deg)}:root[data-monde=b] #paBody .pa-head.jv-carte{background:var(--c);border:0;border-radius:16px;gap:0;padding:7px;display:block}:root[data-monde=b] #paBody .pa-head .jv-fenetre{justify-content:space-between;align-items:center;gap:12px;height:auto;min-height:96px;padding:12px}:root[data-monde=b] #paBody .pa-head .pa-avatar{color:#fff;width:auto;height:auto;font-family:var(--font-body);letter-spacing:0;background:0 0;border-radius:0;flex:none;font-size:74px;font-weight:900;font-stretch:62%;line-height:.8}:root[data-monde=b] #paBody .pa-head .pa-mail{overflow-wrap:anywhere;letter-spacing:0;min-width:0;font-size:14px;font-weight:800}:root[data-monde=b] #paBody .pa-head .jv-pied{justify-content:flex-end}:root[data-monde=b] #paBody .pa-head .pa-edit{color:var(--encre);min-height:48px;padding:0 20px;font-size:16px;font-weight:800}:root[data-monde=b] #paBody .pa-statslink{color:var(--safran);font-size:14px;font-weight:900}:root[data-monde=b] :is(#paBody,#ppBody) .ev-state,:root[data-monde=b] #paBody .pa-select{min-height:44px}:root[data-monde=b] #ppBody .pa-head{background:var(--nuit-2);border:0;border-radius:10px}:root[data-monde=b] #ppBody .ev-input{background:var(--lait);color:var(--encre);border:1.5px solid var(--lait);border-radius:10px;min-height:48px;font-weight:600}:root[data-monde=b] #ppBody .ev-input:focus{border-color:var(--safran);box-shadow:0 0 0 3px #f5a52459}:root[data-monde=b] #ppBody .ev-input::placeholder{color:var(--indice);opacity:1}:root[data-monde=b] #ppBody .ev-input:disabled{color:var(--encre-2);opacity:1;cursor:not-allowed;background:#d9d4e8;border-color:#d9d4e8}:root[data-monde=b] #ppBody .pa-head .pa-avatar{width:72px;height:72px;font-size:24px;overflow:hidden}:root[data-monde=b] :is(#ppBody,#accountContent) .av-grille button[aria-pressed=true]{outline:3px solid var(--safran)}:root[data-monde=b] :is(#ppBody,#accountContent) .av-grille button:focus-visible{outline:3px solid var(--lait);box-shadow:none}:root[data-monde=b] :is(#ppBody,#accountContent) .av-grille button[aria-pressed=true]:focus-visible{outline-color:var(--safran);box-shadow:0 0 0 7px var(--lait)}:root[data-monde=b] #ptBody .pt-qr.jv-carte{text-align:center;background:var(--c);border:0;border-radius:16px;gap:0;padding:7px;display:block}:root[data-monde=b] #ptBody .pt-fenetre{justify-content:center;align-items:center;height:auto;padding:16px 12px}:root[data-monde=b] #ptBody .pt-fenetre .pt-qr-img{background:#fff;border:0;border-radius:8px;width:min(250px,68vw);height:auto;padding:8px}:root[data-monde=b] #ptBody .pt-lien{color:var(--texte-2);overflow-wrap:anywhere;padding:10px 14px 0;font-size:13px}:root[data-monde=b] #ptBody .pt-pied{justify-content:stretch;gap:8px;padding:10px 14px 14px;display:grid}:root[data-monde=b] #playerProfileContent{overflow-x:clip}:root[data-monde=b] #playerProfileContent .pp-carte{max-width:560px;margin:0 0 16px}:root[data-monde=b] #playerProfileContent .pp-carte .jv-corps{padding-bottom:6px}:root[data-monde=b] #playerProfileContent .pp-carte .jv-fenetre{justify-content:space-between;align-items:center;gap:12px;height:auto;min-height:96px;padding:12px}:root[data-monde=b] #playerProfileContent .pp-carte .jv-grand{flex:none}:root[data-monde=b] #playerProfileContent .pp-carte .jv-droite{overflow-wrap:anywhere;min-width:0}:root[data-monde=b] #playerProfileContent .pp-carte .jv-pied{justify-content:flex-end;padding-top:6px}:root[data-monde=b] #playerProfileContent .pp-signaler{min-height:44px;padding:0 16px;font-size:14px}:root[data-monde=b] .pp-retour{min-height:44px}:root[data-monde=b] #playerProfileContent .jv-trio{max-width:560px}:root[data-monde=b] #playerProfileContent .dk-cd{background:var(--nuit-2);color:var(--texte);border:0;border-radius:10px}:root[data-monde=b] #playerProfileContent .dk-cd-nom{color:var(--texte);font-size:14px;font-weight:900;font-stretch:112%}:root[data-monde=b] #playerProfileContent .dk-cd-taux em{font-family:var(--font-body);color:var(--texte);font-size:34px;font-weight:900;font-stretch:62%;line-height:.95}:root[data-monde=b] #playerProfileContent :is(.dk-cd-taux small,.dk-cd-src,.dk-cd-best){color:var(--texte-2);font-size:12px}:root[data-monde=b] #playerProfileContent .pp-histo{margin-bottom:24px}:root[data-monde=b] #playerProfileContent .pp-ligne:nth-child(2n) .jv-tuile{transform:rotate(3deg)}:root[data-monde=b] #playerProfileContent .pp-ligne .pp-etat{white-space:nowrap}:root[data-monde=b] #reportModal :is(select,textarea){background-color:var(--encre);color:var(--texte);border:1.5px solid var(--border-strong);border-radius:10px;min-height:44px;font-size:16px}:root[data-monde=b] #reportModal :is(select,textarea):focus{border-color:var(--safran)}:root[data-monde=b] #reportModal .btn{min-height:44px}:root[data-monde=b] #reportModal #reportError{color:var(--texte);box-shadow:inset 0 4px 0 var(--rouge-vif);padding-top:12px;font-weight:700}:root[data-monde=b] #playerProfileContent .dk-cd-art{background:var(--nuit-3)}:root[data-monde=b] .lj-wrap{overflow-x:clip}:root[data-monde=b] .lj-wrap h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--texte);overflow-wrap:anywhere;text-wrap:balance;margin-top:4px;font-size:clamp(36px,10.5vw,48px);font-weight:900;font-stretch:62%;line-height:.92}:root[data-monde=b] .lj-wrap .lj-sur{color:var(--texte-2);font-size:12px}:root[data-monde=b] .lj-wrap .lj-regles,:root[data-monde=b] .lj-wrap .lj-note{color:var(--texte-2)}:root[data-monde=b] .lj-wrap .lj-frise li{color:var(--texte-2);font-size:12px}:root[data-monde=b] .lj-wrap .lj-frise li.is-ici,:root[data-monde=b] .lj-wrap .lj-frise li.is-validee{color:var(--texte)}:root[data-monde=b] .lj-wrap .lj-etat{--c:var(--cobalt);box-shadow:inset 0 5px 0 var(--c);border:0;border-radius:10px;padding-top:22px}:root[data-monde=b] .lj-wrap .lj-etat.is-validee{--c:var(--emeraude)}:root[data-monde=b] .lj-wrap .lj-etat.is-a_corriger{--c:var(--rouge)}:root[data-monde=b] .lj-wrap .lj-etat.is-a_examiner{--c:var(--safran)}:root[data-monde=b] .lj-wrap .lj-etat.is-non_recue{--c:var(--violet)}:root[data-monde=b] .lj-wrap .lj-etat b{font-family:var(--font-body);text-transform:uppercase;letter-spacing:0;font-size:30px;font-weight:900;font-stretch:62%;line-height:1}:root[data-monde=b] .lj-wrap .lj-btn{min-height:48px;color:var(--texte);border:1.5px solid var(--border-strong);background:0 0;border-radius:12px;padding:0 20px;font-weight:800}:root[data-monde=b] .lj-wrap .lj-btn.is-plein{background:var(--rouge);color:#fff;box-shadow:0 4px 0 #8f2a17, var(--ombre);border-color:#0000}:root[data-monde=b] .lj-wrap .lj-btn[disabled]{opacity:.65;cursor:progress}:root[data-monde=b] .lj-wrap .lj-pli{background:var(--nuit-2);border:0;border-radius:10px;padding:0 14px}:root[data-monde=b] .lj-wrap .lj-pli[open]{padding-bottom:10px}:root[data-monde=b] .lj-wrap :is(.lj-pli,.lj-aide) summary{box-sizing:border-box;min-height:44px;padding-block:12px;display:list-item}:root[data-monde=b] .lj-wrap .lj-ctrl li{border-top-color:var(--trait)}:root[data-monde=b] .lj-wrap .lj-texte,:root[data-monde=b] .lj-wrap .lj-form label{color:var(--texte)}:root[data-monde=b] .lj-wrap .lj-form textarea{background-color:var(--encre);color:var(--texte);border:1.5px solid var(--border-strong);border-radius:10px;font-size:16px}:root[data-monde=b] .lj-wrap .lj-form textarea:focus{border-color:var(--safran)}:root[data-monde=b] .lj-wrap .lj-msg{background:var(--nuit-3);color:var(--texte);box-shadow:inset 0 4px 0 var(--rouge-vif);padding:14px 12px 10px;font-weight:700}:root[data-monde=b] :is(#playerProfileContent,#accountContent) .badge-locked{opacity:1;background:var(--nuit-2)}:root[data-monde=b] :is(#playerProfileContent,#accountContent) .badge-locked :is(.badge-name,.badge-desc){color:var(--texte-3)}:root[data-monde=b] :is(#playerProfileContent,#accountContent) .badge-locked .badge-icon{opacity:.6}:root[data-monde=b] #nbBody .nb-row[data-ev-kind]{box-shadow:none;gap:8px 12px;min-height:72px;padding:8px 12px 8px 8px}:root[data-monde=b] #nbBody .nb-row[data-ev-kind] .jv-tuile{flex:none}:root[data-monde=b] #nbBody .nb-row[data-ev-kind] .ev-pname{flex:140px;min-width:0}:root[data-monde=b] #nbBody .jv-trio{margin-bottom:4px}:root[data-monde=b] #browseSidebarStats.browse-header-stats{flex:100%;display:block}:root[data-monde=b] #browseSidebarStats .jv-trio{margin-bottom:0}:root[data-monde=b] #browseContent .browse-card-header{gap:10px}:root[data-monde=b] #browseContent .browse-card-header .browse-card-game{flex:1;min-width:0}:root[data-monde=b] #browseContent .browse-card-header .jv-tuile,:root[data-monde=b] #orgBrowseContent a[data-ob-club] .jv-tuile{flex:none}:root[data-monde=b] #heroStats.jv-trio{margin-bottom:0}:root[data-monde=b] #mapStats .jv-trio{width:min(100%,340px);margin:0 0 6px auto}:root[data-monde=b] #mapStats{text-align:left}@media (width>=640px){:root[data-monde=b] #mapStats{text-align:right}}:root[data-monde=b] #networkPage .net-kpi{box-shadow:inset 0 5px 0 var(--c);padding-top:19px}:root[data-monde=b] #networkPage .net-kpi>div:last-child{font-variant-numeric:tabular-nums;font-size:40px;font-weight:900;font-stretch:62%;line-height:.95;color:var(--texte)!important}:root[data-monde=b] #networkPage .net-kpi>div:first-child{color:var(--texte-2)}:root[data-monde=b] #networkHeader [style*=color\:],:root[data-monde=b] #networkPage .w-8.h-8[style*=color\:],:root[data-monde=b] #networksContent a>div:first-child>div[style*=color\:]{color:var(--texte)!important}@media (width<=599px){:root[data-monde=b] #browseSidebarStats .jv-trio{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}:root[data-monde=b] #browseSidebarStats .jv-trio>div:first-child{border-radius:10px 0 0}:root[data-monde=b] #browseSidebarStats .jv-trio>div:nth-child(2){border-radius:0 10px 0 0}:root[data-monde=b] #browseSidebarStats .jv-trio>div:nth-child(3){border-radius:0 0 0 10px}:root[data-monde=b] #browseSidebarStats .jv-trio>div:nth-child(4){border-radius:0 0 10px}:root[data-monde=b] #browseSidebarStats .jv-trio>div:nth-child(3):last-child{border-radius:0 0 10px 10px;grid-column:1/-1}}:root[data-monde=b] #browseContent .browse-card-actions :is(.browse-inscrit-btn,.browse-external-btn){justify-content:center;align-items:center;min-height:44px;padding:0 16px;display:inline-flex}:root[data-monde=b] :is(#nbMap,#mapContainer) .leaflet-control-zoom a{width:44px;height:44px;font-size:22px;line-height:44px}:root[data-monde=b] #mapPage .leaflet-popup-content{padding-right:24px}:root[data-monde=b] #mapPage .leaflet-popup-close-button{justify-content:center;align-items:center;width:44px!important;height:44px!important;color:var(--texte-2)!important;padding:0!important;font-size:24px!important;display:flex!important}:root[data-monde=b] #mapPage .leaflet-popup-content a[href]{align-items:center;min-height:44px;display:inline-flex!important}:root[data-monde=b] #mapPage .leaflet-popup-content [style*=border-radius\:999px]{color:var(--texte)!important}:root[data-monde=b] #nbMap .leaflet-popup-close-button{justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:24px;display:flex}:root[data-monde=b] #nbMap .leaflet-popup-content a[href]{align-items:center;min-height:44px;display:inline-flex}:root[data-monde=b] :is(#opContent .op-fen-tete,.tp-page .tp-fen-tete){flex-wrap:wrap;align-items:center;gap:12px;width:100%;min-width:0;display:flex}:root[data-monde=b] :is(#opContent .op-fen-tete,.tp-page .tp-fen-tete) .jv-lbl{flex:1;min-width:140px}:root[data-monde=b] :is(#opContent .op-fen-tete,.tp-page .tp-fen-tete) .jv-tuile{flex:none}:root[data-monde=b] #opContent .op-hero{margin-bottom:20px}:root[data-monde=b] #opContent .op-hero .jv-carte-titre{text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(22px,6.4vw,32px);font-stretch:100%;line-height:1}:root[data-monde=b] #opContent .op-hero .jv-carte-nom{align-items:flex-start}:root[data-monde=b] #opContent .op-verif{background:var(--nuit-3);color:#fff;letter-spacing:0;text-transform:none;vertical-align:middle;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:800;font-stretch:100%;display:inline-flex}:root[data-monde=b] #opContent .op-gerer{min-height:44px;margin-left:auto;padding:0 16px;font-size:14px}:root[data-monde=b] #opContent .op-jeux{flex-wrap:wrap;gap:6px;padding-bottom:14px;display:flex}:root[data-monde=b] #opContent .op-jeu{background:var(--nuit-3);color:var(--texte);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800}:root[data-monde=b] #opContent .op-kpi>div:first-child{font-size:44px}:root[data-monde=b] #opContent .op-tournament-card{box-shadow:none;gap:12px;padding:10px 14px 10px 10px}:root[data-monde=b] #opContent .op-tournament-card .jv-tuile{flex:none}:root[data-monde=b] #opContent .op-soiree .op-sc-ligne{gap:12px}:root[data-monde=b] #opContent .op-soiree .op-sc-info{min-width:0}:root[data-monde=b] #opContent .op-soiree .op-sc-code{padding:6px 10px}:root[data-monde=b] #opContent .op-soiree .op-sc-code [data-code]{font-size:19px}:root[data-monde=b] .tp-page .tp-hero{margin-bottom:16px}:root[data-monde=b] .tp-page .tp-hero .jv-carte-titre{text-transform:uppercase}:root[data-monde=b] .tp-page .tp-hero .tp-reperes{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:8px 6px 6px}:root[data-monde=b] .tp-page .tp-hero .tp-repere{background:var(--nuit-3);color:var(--texte);border:0;border-radius:8px;padding:10px 12px}:root[data-monde=b] .tp-page .tp-hero .tp-repere svg{color:var(--safran)}:root[data-monde=b] .tp-page .tp-hero .tp-repere b{font-family:var(--font-body);overflow-wrap:anywhere;font-size:15px;font-weight:900;font-stretch:112%}:root[data-monde=b] .tp-page .tp-hero .tp-repere span{color:var(--texte-2);overflow-wrap:anywhere;font-size:13px}@media (width>=900px){:root[data-monde=b] .tp-page .tp-hero .tp-reperes{grid-template-columns:repeat(4,minmax(0,1fr))}}:root[data-monde=b] .tp-page .tp-carte .jv-trio{margin:0 0 14px}:root[data-monde=b] .tp-page .tp-carte .jv-trio>div{background:var(--nuit-3)}:root[data-monde=b] .bg-white.jv-qr-blanc{background-color:#fff;padding:16px;line-height:0}:root[data-monde=b] .bg-white.jv-qr-blanc svg{display:block}:root[data-monde=b] .tp-page .tp-marche>span:last-child{color:inherit}:root[data-monde=b] #opContent footer a{align-items:center;min-height:44px;display:inline-flex}:root[data-monde=b] #opContent .op-tc-meta>span{overflow-wrap:anywhere;min-width:0;max-width:100%;padding-left:1.2em;display:block;position:relative}:root[data-monde=b] #opContent .op-tc-meta>span:before,:root[data-monde=b] #opContent .op-tc-meta>span+span:before{position:absolute;top:0;left:0}:root[data-monde=b] .public-shell .felt-section .reg-input{background-color:var(--encre);color:var(--texte);border:1.5px solid var(--border-strong);min-height:44px;font-family:var(--font-body);border-radius:10px;font-size:16px;font-weight:500}:root[data-monde=b] .public-shell .felt-section .reg-input::placeholder{color:var(--texte-3);opacity:1}:root[data-monde=b] .public-shell .felt-section .reg-input:focus,:root[data-monde=b] .public-shell .felt-section .reg-input:focus-visible{border-color:var(--safran);outline:none;box-shadow:0 0 0 3px #ffb8304d}:root[data-monde=b] .public-shell .felt-section .reg-input[aria-invalid=true]{border-color:var(--rouge-vif);box-shadow:0 0 0 3px #ff7a5540}:root[data-monde=b] .public-shell .felt-section .reg-input:disabled{background-color:var(--nuit-3);color:var(--texte-2);border-color:var(--trait);cursor:not-allowed}:root[data-monde=b] #regMessage:not(:empty) p{background:var(--nuit-3);text-align:left;border-radius:8px;padding:14px 12px 10px;box-shadow:inset 0 4px}:root[data-monde=b] #regSubmitBtn{min-height:48px}:root[data-monde=b] #regSubmitBtn:disabled{cursor:not-allowed;box-shadow:none;opacity:.65!important}:root[data-monde=b] #regSubmitBtn:focus-visible,:root[data-monde=b] .public-shell .felt-section .reg-add-partner-btn:focus-visible{outline:3px solid var(--safran);outline-offset:3px}:root[data-monde=b] .public-shell .felt-section .reg-add-partner-btn{min-height:44px}:root[data-monde=b] #orgDashContent .jd-ac-tete{gap:16px;margin-bottom:20px}:root[data-monde=b] #orgDashContent .jd-ac-tete .jd-ac-logo{background:var(--encre-2);background:color-mix(in srgb, var(--cobalt) 78%, #000);color:#fff;width:56px;height:56px;font-family:var(--font-body);letter-spacing:.02em;border-radius:9px;font-size:24px;font-weight:900;font-stretch:62%;transform:rotate(-3deg);box-shadow:0 6px 12px -6px #000000b3}:root[data-monde=b] #orgDashContent .jd-ac-tete img.jd-ac-logo{background:var(--nuit-3)}:root[data-monde=b] #orgDashContent .jd-ac-tete .jd-ac-sousligne{color:var(--texte-2);margin-top:6px}:root[data-monde=b] #orgDashContent .jd-ac-creer>summary{border-radius:12px;align-items:center;min-height:48px;display:inline-flex}:root[data-monde=b] #orgDashContent .jd-ac-creer-menu :is(a,button){min-height:44px;color:var(--texte);align-items:center;display:flex}:root[data-monde=b] .app-shell-internal:has(#orgDashFil)>header{flex-wrap:wrap;row-gap:0}:root[data-monde=b] .app-shell-internal #orgDashFil{white-space:nowrap}@media (width<=480px){:root[data-monde=b] .app-shell-internal:has(#orgDashFil)>header{gap:8px;padding-left:16px;padding-right:16px}}:root[data-monde=b] .jd-ev .jd-ev-tete{margin-bottom:14px}:root[data-monde=b] .jd-ev .jd-ev-tete .jd-sn-h3{color:var(--texte);font-size:20px}:root[data-monde=b] .jd-ev .jv-grille{margin-bottom:14px}:root[data-monde=b] .jd-ev .jv-grille>.jd-ev-ligne{border-radius:0;margin:0;padding:8px 14px 8px 8px;position:relative}:root[data-monde=b] .jd-ev .jv-grille>.jd-ev-ligne:first-child{border-radius:10px 10px 0 0}:root[data-monde=b] .jd-ev .jv-grille>.jd-ev-ligne:last-child{border-radius:0 0 10px 10px}:root[data-monde=b] .jd-ev .jv-grille>.jd-ev-ligne:only-child{border-radius:10px}:root[data-monde=b] .jd-ev .jv-tuile{flex:none}:root[data-monde=b] .jd-ev .jv-ligne h4{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;font-size:17px;font-weight:900;font-stretch:112%;line-height:1.15;display:flex}:root[data-monde=b] .jd-ev .jd-ev-nom{color:var(--texte);font-weight:inherit;text-decoration:none}:root[data-monde=b] .jd-ev a.jd-ev-nom:after{content:"";position:absolute;inset:0}:root[data-monde=b] .jd-ev a.jd-ev-nom:hover{text-decoration:underline}:root[data-monde=b] .jd-ev .jv-ligne:focus-within{box-shadow:inset 0 0 0 2px var(--safran)}:root[data-monde=b] .jd-ev .jd-ev-quand{color:var(--texte-2);overflow-wrap:anywhere;margin-top:2px;font-size:13px}:root[data-monde=b] .jd-ev .jd-ev-vide{color:var(--texte-2)}:root[data-monde=b] .jd-ev .jd-ev-groupe{margin:18px 0 12px 4px}:root[data-monde=b] :is(.jd-ev,.jd-hb) .jd-hb-seg button{background:var(--nuit-2);min-height:44px;color:var(--texte-2);border:0;border-radius:10px;padding:0 16px}:root[data-monde=b] :is(.jd-ev,.jd-hb) .jd-hb-seg button:hover:not(.on){background:var(--nuit-3);color:var(--texte)}:root[data-monde=b] :is(.jd-ev,.jd-hb) .jd-hb-seg button.on{background:var(--lait);color:var(--encre)}:root[data-monde=b] .jd-hb .jd-hb-form .jd-hb-seg button{background:var(--nuit-3)}:root[data-monde=b] .jd-hb .jd-hb-form .jd-hb-seg button.on{background:var(--lait)}:root[data-monde=b] .jd-hb .jd-hb-form .jd-hb-jours button{border-radius:50%;width:44px;padding:0}:root[data-monde=b] .jd-ev .jd-hb-pauses,:root[data-monde=b] .jd-hb .jd-hb-pauses{background:var(--nuit-2);border-top:0;border-radius:10px;padding:14px}:root[data-monde=b] .jd-hb .jd-hb-carte .jd-hb-pauses{background:var(--nuit-3)}:root[data-monde=b] :is(.jd-ev,.jd-hb) .jd-hb-jour{border-radius:10px;min-height:44px}:root[data-monde=b] :is(.jd-ev,.jd-hb) .jd-hb-mois .btn{min-width:44px;min-height:44px}:root[data-monde=b] .jd-ev .jd-ev-cal{max-width:none}:root[data-monde=b] .jd-ev .jd-ev-cal-jour{background:var(--nuit-3);min-height:92px;color:var(--texte-2);padding:5px}:root[data-monde=b] .jd-ev .jd-ev-cal-jour:hover{background:var(--nuit)}:root[data-monde=b] .jd-ev .jd-ev-cal-jour .jd-ev-num{font-size:15px;font-weight:900;font-stretch:70%}:root[data-monde=b] .jd-ev .jd-ev-etiq{background:var(--cobalt);color:#fff}:root[data-monde=b] .jd-ev .jd-ev-etiq.tournoi{background:var(--emeraude);color:var(--encre)}:root[data-monde=b] .jd-ev .jd-ev-plus,:root[data-monde=b] .jd-ev .jd-ev-legende{color:var(--texte-2)}:root[data-monde=b] .jd-ev .jd-ev-puce{background:var(--cobalt)}:root[data-monde=b] .jd-ev .jd-ev-puce.tournoi{background:var(--emeraude)}@container (width<=599px){:root[data-monde=b] .jd-ev .jd-ev-cal-jour{min-height:56px;padding:3px 2px}:root[data-monde=b] .jd-ev .jd-ev-etiq{padding:3px 1px}:root[data-monde=b] .jd-ev .jd-ev-heure{word-spacing:-.25em;letter-spacing:-.02em;white-space:nowrap}}@media (width<=600px){:root[data-monde=b] .jd-ev .jd-ev-cal{padding:8px}:root[data-monde=b] .jd-ev .jd-ev-grille{gap:3px}}:root[data-monde=b] .jd-hb .jd-hb-pauses .jd-hb-jour.habitude{background:var(--encre-2);background:color-mix(in srgb, var(--cobalt) 78%, #000);color:#fff}:root[data-monde=b] .jd-hb .jd-hb-pauses .jd-hb-jour.habitude.pause{box-shadow:inset 0 0 0 1.5px var(--texte-3);color:var(--texte-2);background:0 0}:root[data-monde=b] .jd-ev .jd-hb-jour.choisi{outline:2px solid var(--safran)}:root[data-monde=b] .jd-ev .jd-sn-note a{min-height:44px;color:var(--safran);align-items:center;font-weight:800;display:inline-flex}:root[data-monde=b] #orgTabContent .jd-tg-creer .btn{min-height:44px}:root[data-monde=b] #orgTabContent .jd-tg-ligne{gap:10px 12px;padding:12px 14px}:root[data-monde=b] #orgTabContent .jd-tg-nom{flex:220px}:root[data-monde=b] #orgTabContent .jd-tg-nom>div:first-child{overflow-wrap:anywhere;font-size:17px;font-weight:900;font-stretch:112%;line-height:1.15}:root[data-monde=b] #orgTabContent .jd-tg-etat button{min-height:44px}:root[data-monde=b] #orgTabContent .jd-tg-actions :is(a,button){min-width:44px;min-height:44px}@media (width<=600px){:root[data-monde=b] #orgTabContent .jd-tg-nom{flex-basis:100%}:root[data-monde=b] #orgTabContent .jd-tg-etat{flex:100%;justify-content:space-between}:root[data-monde=b] #orgTabContent .jd-tg-etat>span{text-align:left;width:auto}}:root[data-monde=b] .jd-sn .jd-sn-titre{text-transform:uppercase;letter-spacing:-.01em;color:var(--texte);overflow-wrap:anywhere;font-size:clamp(32px,9vw,44px);font-weight:900;font-stretch:62%;line-height:.95}:root[data-monde=b] .jd-sn .jd-sn-surtitre{color:var(--texte-2)}:root[data-monde=b] .jd-sn .jd-sn-tete{margin-bottom:16px}:root[data-monde=b] .jd-hb .jd-hb-liste{gap:10px}:root[data-monde=b] .jd-hb .jd-hb-carte{padding:12px 14px 12px 10px}:root[data-monde=b] .jd-hb .jd-hb-tete{align-items:flex-start;gap:12px;display:flex}:root[data-monde=b] .jd-hb .jd-hb-tete .jv-tuile{flex:none}:root[data-monde=b] .jd-hb .jd-hb-corps{flex:1;min-width:0}:root[data-monde=b] .jd-hb .jd-hb-titre{color:var(--texte);overflow-wrap:anywhere;margin:0 0 4px;font-size:20px;font-weight:900;font-stretch:112%}:root[data-monde=b] .jd-hb .jd-hb-meta{color:var(--texte-2);overflow-wrap:anywhere}:root[data-monde=b] .jd-hb .jd-hb-pastille{background:var(--nuit-3);color:#fff}:root[data-monde=b] .jd-hb .jd-hb-carte.jd-hb-inactive{opacity:1}:root[data-monde=b] .jd-hb .jd-hb-carte.jd-hb-inactive .jd-hb-titre{color:var(--texte-2)}:root[data-monde=b] .jd-hb .jd-hb-actions{gap:8px;margin-top:12px}:root[data-monde=b] :is(.jd-hb,.jd-sn) .btn-sm{min-height:44px;padding-left:14px;padding-right:14px}:root[data-monde=b] #orgTabContent .sc-listes-club{background:var(--nuit-2);border-radius:10px;margin-top:28px;padding:14px 14px 16px}:root[data-monde=b] #orgTabContent .sc-listes-club>h2{background:var(--encre-2);background:color-mix(in srgb, var(--violet) 78%, #000);color:#fff;font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px 4px;padding:6px 16px;font-size:15px;font-weight:900;font-stretch:75%;line-height:1.15;display:inline-block;transform:skew(-14deg)}:root[data-monde=b] #orgTabContent .sc-listes-club .sc-vide{color:var(--texte-2)}:root[data-monde=b] #orgTabContent .sc-listes-club .sc-btn{justify-content:center;align-items:center;min-height:44px;display:inline-flex}:root[data-monde=b] #orgTabContent .sc-listes-club .sl-rg-in{min-width:64px;min-height:44px}:root[data-monde=b] #orgTabContent .sc-listes-club .ov-image img{border:0}:root[data-monde=b] .jd-sn .jd-sn-choix select{min-height:44px}:root[data-monde=b] .jd-sn .jd-sn-titre-ligne{margin-top:10px}:root[data-monde=b] .jd-sn .jd-sn-table td.rang{width:4.2em;padding-top:8px;padding-bottom:8px}:root[data-monde=b] .jd-sn .jd-sn-rang{background:var(--encre-2);background:color-mix(in srgb, var(--nuit-3) 78%, #000);color:#fff;width:44px;height:44px;font-family:var(--font-body);border-radius:9px;place-items:center;font-size:26px;font-weight:900;font-stretch:62%;line-height:1;display:inline-grid;transform:rotate(-3deg);box-shadow:0 6px 12px -6px #000000b3}:root[data-monde=b] .jd-sn .jd-sn-table tbody tr:nth-child(2n) .jd-sn-rang{transform:rotate(3deg)}:root[data-monde=b] .jd-sn .jd-sn-table tr.moi .jd-sn-rang{background:var(--encre-2);background:color-mix(in srgb, var(--cobalt) 78%, #000)}:root[data-monde=b] .jd-sn .jd-sn-table .jd-sn-rang.premier{background:var(--safran);color:var(--encre)}:root[data-monde=b] .jd-sn .jd-sn-table td.pts{font-family:var(--font-body);color:var(--texte);font-variant-numeric:tabular-nums;font-size:30px;font-weight:900;font-stretch:62%;line-height:1}:root[data-monde=b] .jd-sn .jd-sn-table td.nom{color:var(--texte);font-size:16px;font-weight:800}:root[data-monde=b] .jd-sn .jd-sn-table tr.moi td{background:var(--nuit-3)}:root[data-monde=b] .jd-sn .jd-sn-tete-pastille{background:var(--safran);color:var(--encre)}:root[data-monde=b] .jd-sn .jd-sn-evts label{align-items:center;min-height:64px;padding:4px 0}:root[data-monde=b] .jd-sn .jd-sn-evts input[type=checkbox]{width:24px;height:24px;margin-top:0}:root[data-monde=b] .jd-sn .jd-sn-evts .jv-tuile{flex:none}:root[data-monde=b] .jd-sn .jd-sn-evts li:nth-child(2n) .jv-tuile{transform:rotate(3deg)}:root[data-monde=b] .jd-sn .jd-sn-evts b{overflow-wrap:anywhere}:root[data-monde=b] .jd-sn .jd-sn-evts small{color:var(--texte-2)}:root[data-monde=b] .jd-sn .jd-sn-ajouter{min-height:44px;margin-top:12px}:root[data-monde=b] .jd-sn .jd-sn-ajout{background:var(--nuit-3);border:0;border-radius:10px}:root[data-monde=b] .jd-sn .jd-sn-note{color:var(--texte-2)}:root[data-monde=b] .jd-sn .jd-sn-def{color:var(--texte);font-size:16px;line-height:1.5}:root[data-monde=b] .jd-sn .jd-sn-mois>i{background:var(--nuit-3)}:root[data-monde=b] .jd-sn .jd-sn-mois[data-etat=passe]>i{background:var(--cobalt)}:root[data-monde=b] .jd-sn .jd-sn-mois[data-bout=fin]>i{background:var(--rouge)}:root[data-monde=b] .jd-sn .jd-sn-mois[data-etat=courant]>i{background:var(--nuit-3);outline-color:var(--safran)}:root[data-monde=b] .jd-sn .jd-sn-mois>span{color:var(--texte-2);font-family:var(--font-body);letter-spacing:0;text-transform:none}:root[data-monde=b] .jd-sn .jd-sn-mois[aria-current]>span{color:var(--safran)}:root[data-monde=b] .jd-sn .jd-sn-phase{background:var(--nuit-3);box-shadow:inset 0 5px 0 var(--c);border-radius:10px}:root[data-monde=b] .jd-sn .jd-sn-phase[data-phase=ouverture]{--c:var(--cobalt)}:root[data-monde=b] .jd-sn .jd-sn-phase[data-phase=coeur]{--c:var(--violet)}:root[data-monde=b] .jd-sn .jd-sn-phase[data-phase=fin]{--c:var(--rouge)}:root[data-monde=b] .jd-sn .jd-sn-phase[aria-current]{outline:3px solid var(--safran);outline-offset:2px}:root[data-monde=b] .jd-sn .jd-sn-phase strong{font-family:var(--font-body);text-transform:uppercase;color:var(--texte);font-size:20px;font-weight:900;font-stretch:70%}:root[data-monde=b] .jd-sn .jd-sn-phase small,:root[data-monde=b] .jd-sn .jd-sn-phase p{color:var(--texte-2)}:root[data-monde=b] .jd-sn .jd-sn-aide{color:var(--texte-2);background:#f5a5241f}:root[data-monde=b] .jd-sn .jd-sn-aide b{color:var(--texte)}:root[data-monde=b] .jd-sn .jd-sn-aide-i{background:var(--safran);color:var(--encre)}:root[data-monde=b] #orgSeriesSection.jd-se>div:first-child{flex-wrap:wrap;gap:8px}:root[data-monde=b] .jd-se .jd-se-titre{margin:0 0 0 4px;font-size:15px}:root[data-monde=b] .jd-se #seriesList{gap:10px;display:grid}:root[data-monde=b] .jd-se .jd-se-ligne{background:var(--nuit-2);border-radius:10px;padding:10px 14px 12px 10px}:root[data-monde=b] .jd-se .jd-se-tete{align-items:center;gap:12px;display:flex}:root[data-monde=b] .jd-se .jd-se-tete .jv-tuile{flex:none}:root[data-monde=b] .jd-se .jd-se-ligne:nth-child(2n) .jv-tuile{transform:rotate(3deg)}:root[data-monde=b] .jd-se .jd-se-corps{flex:1;min-width:0}:root[data-monde=b] .jd-se .jd-se-nom{color:var(--texte);overflow-wrap:anywhere;font-size:17px;font-weight:900;font-stretch:112%;line-height:1.15}:root[data-monde=b] .jd-se .jd-se-meta{color:var(--texte-2);flex-wrap:wrap;gap:4px 12px;margin-top:4px;font-size:13px;display:flex}:root[data-monde=b] .jd-se .jd-se-joues{color:var(--texte-2);margin-top:4px;font-size:13px}:root[data-monde=b] .jd-se .jd-se-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}:root[data-monde=b] .jd-se .btn{min-height:44px}:root[data-monde=b] .jd-se .jd-se-actions .text-error-600{color:var(--rouge-vif)}:root[data-monde=b] .jd-se #seriesFormInner h4{color:var(--texte);font-size:17px;font-weight:900;font-stretch:112%}:root[data-monde=b] .jd-plus-page h1.jd-page-title{margin-bottom:18px}:root[data-monde=b] .jd-plus-page .jd-plus-liste{background:0 0;border:0;border-radius:10px;gap:2px;overflow:hidden}:root[data-monde=b] .jd-plus-page .jd-plus-ligne{background:var(--nuit-2);min-height:68px;color:var(--texte);transition:background-color var(--t-etat);border:0;border-radius:0;padding:8px 14px 8px 10px}:root[data-monde=b] .jd-plus-page .jd-plus-ligne:hover{background:var(--nuit-3)}:root[data-monde=b] .jd-plus-page .jd-plus-tuile{background:var(--encre-2);background:color-mix(in srgb, var(--cobalt) 78%, #000);color:#fff;border-radius:9px;width:44px;height:44px;transform:rotate(-3deg);box-shadow:0 6px 12px -6px #000000b3}:root[data-monde=b] .jd-plus-page .jd-plus-ligne:nth-child(2n) .jd-plus-tuile{transform:rotate(3deg)}:root[data-monde=b] .jd-plus-page .jd-plus-lib{font-size:17px;font-weight:900;font-stretch:112%}:root[data-monde=b] .jd-plus-page .jd-plus-lib small{color:var(--texte-2);font-size:13px;font-weight:450;font-stretch:100%}:root[data-monde=b] .jd-plus-page .jd-plus-ligne>svg{color:var(--texte-3)}:root[data-monde=b] .jd-plus-page .jd-plus-vide{color:var(--texte-2)}:root[data-monde=b] #orgForm .org-input{background-color:var(--encre);color:var(--texte);border:1.5px solid var(--border-strong);min-height:44px;font-family:var(--font-body);border-radius:10px;font-size:16px;font-weight:500}:root[data-monde=b] #orgForm textarea.org-input{min-height:96px}:root[data-monde=b] #orgForm .org-input::placeholder{color:var(--texte-3);opacity:1}:root[data-monde=b] #orgForm .org-input:focus,:root[data-monde=b] #orgForm .org-input:focus-visible{border-color:var(--safran);outline:none;box-shadow:0 0 0 3px #ffb8304d}:root[data-monde=b] #orgForm .org-input[aria-invalid=true]{border-color:var(--rouge-vif);box-shadow:0 0 0 3px #ff7a5540}:root[data-monde=b] #orgForm .org-input:disabled{background-color:var(--nuit-3);color:var(--texte-2);border-color:var(--trait);cursor:not-allowed}:root[data-monde=b] #orgFormError:not(:empty){background:var(--nuit-3);color:var(--texte);box-shadow:inset 0 4px 0 var(--rouge-vif);border-radius:8px;padding:14px 12px 10px}:root[data-monde=b] .jd-oc .jd-oc-retour{align-items:center;min-height:44px;display:inline-flex}:root[data-monde=b] #orgForm #orgSubmitBtn{border-radius:12px;min-height:48px}:root[data-monde=b] #orgForm #orgSubmitBtn:disabled{opacity:.65;cursor:not-allowed}:root[data-monde=b] #orgForm #orgSubmitBtn:focus-visible{outline:3px solid var(--safran);outline-offset:3px}:root[data-monde=b] .jd-gc :is(.btn,button.mod-subtab,button.deleg-tab,.plp-lien,.tf-btn,.sc-btn){min-height:44px}:root[data-monde=b] .jd-gc :is(.btn-xs,.btn-sm){min-width:44px}:root[data-monde=b] .jd-gc :is(.jd-gc-ligne,.jd-gc-liste) :is(a.btn,button,a[class*=rounded-]){justify-content:center;align-items:center;min-height:44px;display:inline-flex}:root[data-monde=b] .jd-gc.jd-gc label:is(:has(>input[type=checkbox]),:has(>input[type=radio])){align-items:center;gap:10px;min-height:44px;display:flex}:root[data-monde=b] .jd-gc.jd-gc input:is([type=checkbox],[type=radio]){width:22px;height:22px;accent-color:var(--safran);flex:none}:root[data-monde=b] .jd-gc.jd-gc :is(button,input,select,textarea):focus-visible{outline:3px solid var(--safran);outline-offset:2px}:root[data-monde=b] .jd-gc.jd-gc :is(button,input,select,textarea):disabled{opacity:.65;cursor:not-allowed}:root[data-monde=b] .jd-gc :is([role=alert],.jd-gc-erreur):not(:empty):not([hidden]){background:var(--nuit-3);color:var(--texte);box-shadow:inset 0 4px 0 var(--rouge-vif);border-radius:8px;padding:14px 12px 10px}:root[data-monde=b] .jd-gc.jd-gc :is(input,select,textarea)[aria-invalid=true]{border-color:var(--rouge-vif);box-shadow:0 0 0 3px #ff7a5540}:root[data-monde=b] .jd-gc .jd-gc-liste{background:var(--nuit-2);border-radius:10px;gap:0;margin:0 0 16px;display:block;overflow:hidden}:root[data-monde=b] .jd-gc .jd-gc-liste>.jd-gc-ligne{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}:root[data-monde=b] .jd-gc .jd-gc-liste>.jd-gc-ligne+.jd-gc-ligne{border-top:1px solid var(--trait)}:root[data-monde=b] .jd-gc .jd-st-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 16px}:root[data-monde=b] .jd-gc .jd-st-kpis:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=640px){:root[data-monde=b] .jd-gc .jd-st-kpis:has(>:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}}:root[data-monde=b] .jd-gc .jd-st-kpi{min-width:0;padding:18px 12px 12px}:root[data-monde=b] .jd-gc .jd-st-kpi b{overflow-wrap:anywhere;font-size:clamp(22px,6.4vw,40px)}:root[data-monde=b] .jd-gc .jd-st-kpi .jd-st-kpi-lib{color:var(--texte-2);margin-top:4px;font-size:12px;line-height:1.25;display:block}:root[data-monde=b] .jd-gc.jd-gc-modale :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=hidden],[type=file]),select,textarea){background-color:var(--encre);color:var(--texte);border:1.5px solid var(--border-strong);min-height:44px;font-family:var(--font-body);border-radius:10px;font-size:16px;font-weight:500}:root[data-monde=b] .jd-gc.jd-gc-modale :is(input,select,textarea):focus{border-color:var(--safran);outline:none;box-shadow:0 0 0 3px #ffb8304d}:root[data-monde=b] .jd-gc.jd-gc-modale :is(input,select,textarea):disabled{background-color:var(--nuit-3);color:var(--texte-2);border-color:var(--trait)}:root[data-monde=b] .jd-gc.jd-gc-modale :is(input,select,textarea)::placeholder{color:var(--texte-3);opacity:1}:root[data-monde=b] .jd-gc.jd-gc-modale [role=alert]:not(:empty):not([hidden]){margin:8px 0}:root[data-monde=b] .jd-gc.jd-gc-membres .jd-mb-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}:root[data-monde=b] .jd-gc.jd-gc-membres .jd-mb-barre{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}:root[data-monde=b] .jd-gc.jd-gc-membres .jd-mb-recherche{flex:100%}:root[data-monde=b] .jd-gc.jd-gc-membres .jd-mb-table td:first-child{white-space:nowrap;min-width:12em}:root[data-monde=b] .jd-gc.jd-gc-membres .jd-mb-avatar{vertical-align:middle;background:var(--cobalt);color:#fff;letter-spacing:.02em;border-radius:9px;place-items:center;width:36px;height:36px;margin-right:10px;font-size:13px;font-weight:900;display:inline-grid}:root[data-monde=b] .jd-gc.jd-gc-membres .jd-mb-table tr[data-act=fiche]{cursor:pointer}:root[data-monde=b] .jd-gc.jd-gc-membres .jd-mb-table tr[data-act=fiche]:focus-visible{outline:3px solid var(--safran);outline-offset:-3px}:root[data-monde=b] .jd-gc.jd-gc-membres .jd-mb-table td{padding-top:10px;padding-bottom:10px}:root[data-monde=b] .jd-gc.jd-gc-membres .jd-mb-import .jd-st-table-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}:root[data-monde=b] .jd-gc.jd-gc-membres .jd-mb-import-pied{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}:root[data-monde=b] .jd-gc.jd-gc-membres .jd-mb-import-ligne{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:root[data-monde=b] .jd-gc.jd-gc-membres .jd-mb-import-fait.erreur{background:var(--nuit-3);box-shadow:inset 0 4px 0 var(--rouge-vif);border-radius:8px;padding:14px 12px 10px}:root[data-monde=b] .jd-gc.jd-gc-fiche{background:var(--nuit-2);color:var(--texte);box-shadow:-8px 0 28px #00000073}:root[data-monde=b] .jd-gc.jd-gc-fiche .jd-mb-ligne{flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;display:flex}:root[data-monde=b] .jd-gc.jd-gc-fiche .jd-mb-fiche-tete .btn{min-width:44px}:root[data-monde=b] .jd-gc.jd-gc-modale .jd-mb-modale-carte{background:var(--nuit-2);color:var(--texte);border-radius:12px;max-height:92vh;overflow-y:auto}:root[data-monde=b] .jd-gc.jd-gc-modale .jd-mb-modale-pied{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (width<=520px){:root[data-monde=b] .jd-gc.jd-gc-modale .jd-mb-grille{grid-template-columns:minmax(0,1fr)}}:root[data-monde=b] .jd-gc.jd-gc-roles .deleg-tab{color:var(--texte-2);background:0 0;border:0;border-radius:10px}:root[data-monde=b] .jd-gc.jd-gc-roles .deleg-tab:hover{background:var(--nuit-2);color:var(--texte)}:root[data-monde=b] .jd-gc.jd-gc-roles .deleg-tab.active{background:var(--lait);color:var(--encre)}:root[data-monde=b] .jd-gc.jd-gc-roles #orgDelegTabs{border-bottom:1px solid var(--trait)}:root[data-monde=b] .jd-gc.jd-gc-roles .jd-gc-ligne{padding:14px 16px}:root[data-monde=b] .jd-gc.jd-gc-modale .perm-matrix{gap:10px}:root[data-monde=b] .jd-gc.jd-gc-modale .perm-group{background:var(--nuit-3);box-shadow:inset 0 4px 0 var(--cobalt);border:0;border-radius:10px;padding:16px 12px 8px}:root[data-monde=b] .jd-gc.jd-gc-modale .perm-group h4{color:var(--texte)}:root[data-monde=b] .jd-gc.jd-gc-modale .perm-group label{min-height:44px}:root[data-monde=b] .jd-gc.jd-gc-juges .jd-gc-ligne{padding:14px 16px}:root[data-monde=b] .jd-gc.jd-gc-juges .jd-gc-alerte{background:var(--nuit-2);box-shadow:inset 0 5px 0 var(--rouge-vif);border:0;border-radius:10px;padding-top:20px}:root[data-monde=b] .jd-gc.jd-gc-juges .jd-gc-alerte strong.text-error-600{color:var(--rouge-vif)}:root[data-monde=b] .jd-gc.jd-gc-modale :is(.grid-cols-4,.grid-cols-2){gap:12px}@media (width<=640px){:root[data-monde=b] .jd-gc.jd-gc-modale .grid.grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-monde=b] .jd-gc.jd-gc-modale .grid.grid-cols-2{grid-template-columns:minmax(0,1fr)}}:root[data-monde=b] .jd-gc.jd-gc-modale>div:not(.jd-mb-modale-fond){background:var(--nuit-2);color:var(--texte);border:0;border-radius:12px}:root[data-monde=b] .jd-gc.jd-gc-budget .grid:has(>.jd-gc-chiffre){grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}:root[data-monde=b] .jd-gc.jd-gc-budget .jd-gc-chiffre{--c:var(--emeraude);box-shadow:inset 0 5px 0 var(--c);border-radius:10px;padding:18px 8px 12px}:root[data-monde=b] .jd-gc.jd-gc-budget .jd-gc-chiffre:nth-child(2){--c:var(--rouge)}:root[data-monde=b] .jd-gc.jd-gc-budget .jd-gc-chiffre:nth-child(3){--c:var(--safran)}:root[data-monde=b] .jd-gc.jd-gc-budget .jd-gc-chiffre>div:first-child{font-family:var(--font-body);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(22px,7vw,40px);font-weight:900;font-stretch:62%;line-height:.95}:root[data-monde=b] .jd-gc.jd-gc-budget .jd-gc-ligne{padding:14px 16px}:root[data-monde=b] .jd-gc.jd-gc-budget .jd-gc-ligne>.flex{font-variant-numeric:tabular-nums}:root[data-monde=b] .jd-gc.jd-gc-budget hr{border-color:var(--trait)}:root[data-monde=b] .jd-gc.jd-gc-sim :is(input,select,textarea):not([type=checkbox],[type=radio],[type=range]){min-height:44px}:root[data-monde=b] .jd-gc.jd-gc-sim [data-fc] input[type=number],:root[data-monde=b] .jd-gc.jd-gc-sim [data-vc] input[type=number]{flex:none;width:96px}:root[data-monde=b] .jd-gc.jd-gc-sim [data-fc]>button,:root[data-monde=b] .jd-gc.jd-gc-sim [data-vc]>button,:root[data-monde=b] .jd-gc.jd-gc-sim #sb-sim-table button{min-width:44px;min-height:44px}:root[data-monde=b] .jd-gc.jd-gc-sim #sb-sim-table input[type=number]{width:84px}:root[data-monde=b] .jd-gc.jd-gc-sim input[type=number].text-center{flex:none;width:96px}:root[data-monde=b] .jd-gc.jd-gc-stock h1{font-family:var(--font-display);text-transform:uppercase;color:var(--texte);font-size:28px;font-weight:900;font-stretch:62%;line-height:.95}:root[data-monde=b] .jd-gc.jd-gc-stock .os-bloc{background:var(--nuit-2);border:0;border-radius:10px;max-width:100%;overflow-x:auto}:root[data-monde=b] .jd-gc.jd-gc-stock .os-table td{border-bottom-color:var(--trait)}:root[data-monde=b] .jd-gc.jd-gc-stock .os-table th{color:var(--texte-2)}:root[data-monde=b] .jd-gc.jd-gc-stock .os-total td{border-top:2px solid var(--texte-2)}:root[data-monde=b] .jd-gc.jd-gc-stock .os-table input[type=number],:root[data-monde=b] .jd-gc.jd-gc-stock .os-ajout :is(input,select){background-color:var(--encre);min-height:44px;color:var(--texte);border:1.5px solid var(--border-strong);border-radius:10px;font-size:16px}:root[data-monde=b] .jd-gc.jd-gc-stock .os-table input[type=number]:focus,:root[data-monde=b] .jd-gc.jd-gc-stock .os-ajout :is(input,select):focus{border-color:var(--safran);outline:none;box-shadow:0 0 0 3px #ffb8304d}:root[data-monde=b] .jd-gc.jd-gc-stock .os-table .btn,:root[data-monde=b] .jd-gc.jd-gc-stock .os-table .sc-btn{min-height:44px}:root[data-monde=b] .jd-gc.jd-gc-stock .os-ajout{gap:8px}:root[data-monde=b] .jd-gc.jd-gc-stock .is-neg{color:var(--rouge-vif)}:root[data-monde=b] .jd-gc.jd-gc-stock .is-bas{color:var(--safran)}:root[data-monde=b] .jd-gc.jd-gc-stock .is-pos{color:#5de0a8}:root[data-monde=b] .jd-gc.jd-gc-stock .os-alerte{background:var(--nuit-2);box-shadow:inset 0 5px 0 var(--safran);color:var(--texte);border:0;border-radius:10px;padding-top:18px}:root[data-monde=b] .jd-gc.jd-gc-stock .os-alerte.is-manque{box-shadow:inset 0 5px 0 var(--rouge-vif)}:root[data-monde=b] .jd-gc.jd-gc-lieux .jd-gc-ligne{padding:14px 16px}:root[data-monde=b] .jd-gc.jd-gc-lieux .jd-gc-ligne button{min-width:44px}:root[data-monde=b] .jd-gc.jd-gc-sponsors .input-text{box-sizing:border-box;width:100%}:root[data-monde=b] .jd-gc.jd-gc-sponsors .sponsor-item{flex-wrap:wrap;padding:14px 16px}:root[data-monde=b] .jd-gc.jd-gc-sponsors .sponsor-item>.flex-1{flex:11em}:root[data-monde=b] .jd-gc.jd-gc-sponsors .sponsor-item>div:first-child{background:var(--nuit-3);border:0;border-radius:10px}@media (width<=560px){:root[data-monde=b] .jd-gc.jd-gc-sponsors .sponsor-item>div:last-child{flex:100%}:root[data-monde=b] .jd-gc.jd-gc-sponsors .sponsor-item>div:last-child .btn{flex:1 1 0}:root[data-monde=b] .jd-gc.jd-gc-sponsors .grid.grid-cols-2,:root[data-monde=b] .jd-gc.jd-gc-lieux .grid.grid-cols-2{grid-template-columns:minmax(0,1fr)}:root[data-monde=b] .jd-gc.jd-gc-lieux .grid[class*="grid-cols-[2fr_1fr_1fr]"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:root[data-monde=b] .jd-gc.jd-gc-lieux .grid[class*="grid-cols-[2fr_1fr_1fr]"]>:first-child{grid-column:1/-1}}:root[data-monde=b] .jd-gc.jd-gc-checklist .oct-ligne{min-height:52px}:root[data-monde=b] .jd-gc.jd-gc-checklist .oct-ligne .btn{min-width:44px;min-height:44px}:root[data-monde=b] .jd-gc.jd-gc-checklist .oct-case{min-height:44px}:root[data-monde=b] .jd-gc.jd-gc-checklist .oct-pied{flex-wrap:wrap}:root[data-monde=b] .jd-gc.jd-gc-checklist .oct-pied .btn{white-space:normal;text-align:center;line-height:1.25}@media (width<=520px){:root[data-monde=b] .jd-gc.jd-gc-checklist .oct-pied .btn{flex:100%}}:root[data-monde=b] .jd-gc.jd-gc-abo .plp-tete h3{font-family:var(--font-body);text-transform:uppercase;font-size:clamp(26px,8vw,40px);font-weight:900;font-stretch:62%;line-height:.95}:root[data-monde=b] .jd-gc.jd-gc-abo .plp-jauge{background:var(--nuit-3)}:root[data-monde=b] .jd-gc.jd-gc-abo .plp-jauge i{background:var(--safran)}:root[data-monde=b] .jd-gc.jd-gc-abo .plp-seg{background:var(--nuit-3)}:root[data-monde=b] .jd-gc.jd-gc-abo .plp-seg button{color:var(--texte-2)}:root[data-monde=b] .jd-gc.jd-gc-abo .plp-seg button[aria-pressed=true]{background:var(--lait);color:var(--encre);box-shadow:none}:root[data-monde=b] .jd-gc.jd-gc-abo .plp-choix{min-height:44px}:root[data-monde=b] .jd-gc.jd-gc-abo .plp-choix:has(input:checked){border-color:var(--safran);background:var(--nuit-3)}:root[data-monde=b] .jd-gc.jd-gc-abo .plp-ligne .plp-lien{min-width:44px}:root[data-monde=b] .jd-gc.jd-gc-abo .tf-periodes{gap:10px;display:grid}:root[data-monde=b] .jd-gc.jd-gc-helloasso .btn{min-height:44px}:root[data-monde=b] .jd-gc.jd-gc-helloasso a[href]{align-items:center;min-height:44px;display:inline-flex}:root[data-monde=b] .jd-gc.jd-gc-moderation #modSubTabs{border-bottom:1px solid var(--trait);gap:8px;padding-bottom:8px}:root[data-monde=b] .jd-gc.jd-gc-moderation .mod-subtab{color:var(--texte-2);background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;font-weight:700;display:inline-flex}:root[data-monde=b] .jd-gc.jd-gc-moderation .mod-subtab:hover{background:var(--nuit-2);color:var(--texte)}:root[data-monde=b] .jd-gc.jd-gc-moderation .mod-subtab.active{background:var(--lait);color:var(--encre)}:root[data-monde=b] .jd-gc.jd-gc-moderation .mod-subtab>span{background:var(--safran);min-width:22px;color:var(--encre);text-align:center;border-radius:11px;padding:1px 7px;font-weight:900}:root[data-monde=b] .jd-gc.jd-gc-moderation .card[class*=border-l-]{--c:var(--magenta);box-shadow:inset 0 5px 0 var(--c);border:0;padding-top:22px}:root[data-monde=b] .jd-gc.jd-gc-moderation .card[class*=border-l-] .btn{min-height:44px}:root[data-monde=b] .jd-gc.jd-gc-moderation .mod-input{min-height:44px;font-size:16px}:root[data-monde=b] .jd-gc.jd-gc-legal #legalContent h1{text-transform:uppercase;color:var(--texte);font-size:clamp(32px,9vw,46px);font-weight:900;font-stretch:62%;line-height:.95}:root[data-monde=b] .jd-gc.jd-gc-legal #legalContent h2{color:var(--texte);border-bottom-color:var(--trait)}@media (width<=560px){:root[data-monde=b] .jd-gc.jd-gc-legal #legalContent{padding:20px}}:root[data-monde=b] .jd-gc.jd-gc-statut .jd-st-carte{--c:var(--cobalt);background:var(--nuit-3);box-shadow:inset 0 5px 0 var(--c);border:0;border-radius:10px;padding-top:20px}:root[data-monde=b] .jd-gc.jd-gc-statut .jd-st-carte:has(.jd-st-fait){--c:var(--emeraude)}:root[data-monde=b] .jd-gc.jd-gc-statut .jd-st-jauge{background:var(--nuit-2)}:root[data-monde=b] .jd-gc.jd-gc-statut .jd-st-jauge span{background:var(--safran)}:root[data-monde=b] .jd-gc.jd-gc-statut .jd-st-saisie{flex-wrap:wrap}:root[data-monde=b] .jd-gc.jd-gc-statut .jd-st-saisie .btn{min-height:44px}:root[data-monde=b] .jd-gc.jd-gc-statut .jd-st-res{margin-top:10px}:root[data-monde=b] .jd-gc.jd-gc-relais{box-shadow:inset 0 5px 0 var(--safran);border:0;padding-top:24px}:root[data-monde=b] .jd-gc.jd-gc-relais .jd-relais{background:var(--nuit-3);color:var(--texte);border-radius:10px}:root[data-monde=b] .jd-gc.jd-gc-relais .jd-relais-btn{min-height:44px}:root[data-monde=b] .jd-gc.jd-gc-relais .jd-relais-ok li:before{color:var(--emeraude)}:root[data-monde=b] .jd-gc.jd-gc-relais .btn{min-height:44px}:root[data-monde=b] .jd-gc.jd-gc-supprimer{box-shadow:inset 0 5px 0 var(--rouge-vif);border:0;padding-top:24px}:root[data-monde=b] .jd-gc.jd-gc-supprimer .btn-danger{min-height:44px;color:var(--rouge-vif);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--rouge-vif) 75%, transparent);background:0 0}:root[data-monde=b] .jd-gc.jd-gc-supprimer .btn-danger:hover:not(:disabled){background:#ff7a551f}:root[data-monde=b] .jd-gc.jd-gc button:not(.sr-only){min-width:44px;min-height:44px}:root[data-monde=b] .jd-gc :is(a[class*=rounded-],a.text-neutral-700,a.zone-44){align-items:center;min-height:44px;display:inline-flex}:root[data-monde=b] .jd-gc.jd-gc-sim input[type=range]{min-height:44px}:root[data-monde=b] .jd-gc.jd-gc-sponsors .sponsor-item a{overflow-wrap:anywhere;align-items:center;min-height:44px;display:inline-flex}:root[data-monde=b] .jd-gc.jd-gc-budget a[class*=b050f0]{color:var(--lilas)}:root[data-monde=b] .jd-gc.jd-gc-membres .jd-mb-recherche{max-width:30em;display:block}:root[data-monde=b] .jd-gc.jd-gc-membres .jd-mb-recherche input{width:100%}:root[data-monde=b] .jd-gc.jd-gc-sponsors>div:first-child{flex-wrap:wrap;gap:10px}:root[data-monde=b] .jd-gc.jd-gc-stock h1{word-spacing:.18em;margin-bottom:8px}:root[data-monde=b] .jd-gc.jd-gc-stock .jd-st-kpis{margin-top:14px}:root[data-monde=b] .jd-to.jd-to :is(button,a.btn,.btn,summary),:root[data-monde=b] .jd-to.jd-to a.inline-flex{min-height:44px}:root[data-monde=b] .jd-to.jd-to :is(.btn-xs,.btn-sm,button[title=Supprimer],button[title=Retirer]){min-width:44px}:root[data-monde=b] .jd-to.jd-to :is(button,input,select,textarea,a,summary):focus-visible{outline:3px solid var(--safran);outline-offset:2px}:root[data-monde=b] .jd-to.jd-to :is(button,.btn):disabled{opacity:.7;cursor:not-allowed}:root[data-monde=b] .jd-to.jd-to input:is([type=checkbox],[type=radio],[type=range]){accent-color:var(--safran)}:root[data-monde=b] .jd-to.jd-to input:is([type=checkbox],[type=radio]):not(.absolute){flex:none;width:22px;height:22px}:root[data-monde=b] .jd-to.jd-to label:is(:has(>input[type=checkbox]),:has(>input[type=radio])),:root[data-monde=b] .jd-to.jd-to input[type=range]{min-height:44px}:root[data-monde=b] .jd-to.jd-to :is(input,select):is([class~="w-[60px]"],[class~="w-[70px]"],[class~="w-[75px]"],[class~="w-[86px]"],[class~="w-[90px]"],[class~="w-[100px]"],[class~="w-[110px]"],[class~="w-[120px]"],[class~="w-[130px]"],[class~="w-[140px]"],[class~="w-[160px]"],[class~="w-[180px]"],[class~="w-[200px]"]){width:revert-layer}:root[data-monde=b] .jd-to.jd-to :is(input,select,textarea):focus{border-color:var(--safran);outline:none;box-shadow:0 0 0 3px #f5a5244d}:root[data-monde=b] .jd-to.jd-to :is(input,select,textarea)::placeholder{color:var(--texte-3);opacity:1}:root[data-monde=b] .jd-to.jd-to :is(input,select,textarea)[aria-invalid=true]{border-color:var(--rouge-vif);box-shadow:0 0 0 3px #ff7a5540}:root[data-monde=b] .jd-to.jd-to :is(input,select,textarea):disabled{background-color:var(--nuit-3);color:var(--texte-2);border-color:var(--trait);opacity:.85;cursor:not-allowed}:root[data-monde=b] .jd-to.jd-to .jd-to-erreur:not(:empty):not([hidden]){background:var(--nuit-3);color:var(--texte);box-shadow:inset 0 4px 0 var(--rouge-vif);border-radius:8px;padding:14px 12px 10px}:root[data-monde=b] .jd-to.jd-to .jd-to-retour,:root[data-monde=b] .jd-to.jd-to a.jd-to-retour,:root[data-monde=b] .jd-to.jd-to .jd-to-retour a{min-height:44px;color:var(--texte-2);align-items:center;text-decoration:none;display:inline-flex}:root[data-monde=b] .jd-to.jd-to .jd-to-retour:hover,:root[data-monde=b] .jd-to.jd-to .jd-to-retour a:hover{color:var(--texte)}:root[data-monde=b] .jd-to.jd-to .jd-to-cadre{background:var(--nuit-2);-webkit-overflow-scrolling:touch;scrollbar-width:thin;border-radius:10px;max-width:100%;overflow-x:auto}:root[data-monde=b] .jd-to.jd-to .jd-to-cadre table{min-width:100%}:root[data-monde=b] .jd-to.jd-to :is(.jd-to-biais,.card>h2:first-child,.card>h3:first-child,.card>div:first-child>h3:first-child,.jd-to-bloc>div:first-child>h3:first-child){isolation:isolate;width:fit-content;max-width:100%;color:var(--sur-c,#fff);font-family:var(--font-body);text-transform:uppercase;letter-spacing:.06em;background:0 0;align-items:center;gap:8px;margin:0 0 14px 4px;padding:6px 16px;font-size:15px;font-weight:900;font-stretch:75%;line-height:1.15;display:inline-flex;position:relative}:root[data-monde=b] .jd-to.jd-to :is(.jd-to-biais,.card>h2:first-child,.card>h3:first-child,.card>div:first-child>h3:first-child,.jd-to-bloc>div:first-child>h3:first-child):before{content:"";z-index:-1;background:var(--c,var(--magenta));position:absolute;inset:0;transform:skew(-14deg)}:root[data-monde=b] .jd-to.jd-to .jd-to-kpi.jd-to-kpi{--c:var(--cobalt);background:var(--nuit-2);box-shadow:inset 0 5px 0 var(--c);text-align:center;border:0;border-radius:10px;min-width:0;padding:20px 12px 12px}:root[data-monde=b] .jd-to.jd-to .jd-to-kpi.jd-to-kpi[data-sens=ok]{--c:var(--emeraude)}:root[data-monde=b] .jd-to.jd-to .jd-to-kpi.jd-to-kpi[data-sens=attente]{--c:var(--safran)}:root[data-monde=b] .jd-to.jd-to .jd-to-kpi.jd-to-kpi[data-sens=mal]{--c:var(--rouge)}:root[data-monde=b] .jd-to.jd-to .jd-to-kpi.jd-to-kpi[data-sens=info]{--c:var(--cobalt)}:root[data-monde=b] .jd-to.jd-to .jd-to-kpi.jd-to-kpi :is(.jd-to-kpi-n,.jd-to-kpi-ic){color:var(--texte)}:root[data-monde=b] .jd-to.jd-to .jd-to-kpi.jd-to-kpi[data-sens=ok] :is(.jd-to-kpi-n,.jd-to-kpi-ic){color:var(--signe-plus)}:root[data-monde=b] .jd-to.jd-to .jd-to-kpi.jd-to-kpi[data-sens=attente] :is(.jd-to-kpi-n,.jd-to-kpi-ic){color:var(--safran)}:root[data-monde=b] .jd-to.jd-to .jd-to-kpi.jd-to-kpi[data-sens=mal] :is(.jd-to-kpi-n,.jd-to-kpi-ic){color:var(--rouge-vif)}:root[data-monde=b] .jd-to.jd-to .jd-to-kpi.jd-to-kpi .jd-to-kpi-n{font-family:var(--font-body);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(30px,9vw,44px);font-weight:900;font-stretch:62%;line-height:.95}:root[data-monde=b] .jd-to.jd-to .jd-to-kpi.jd-to-kpi .jd-to-kpi-l{letter-spacing:.06em;text-transform:uppercase;color:var(--texte-2);margin-top:4px;font-size:12px;font-weight:800}:root[data-monde=b] .jd-to.jd-to .jd-to-kpi.jd-to-kpi .jd-to-kpi-ic{justify-content:center;display:flex}:root[data-monde=b] .jd-to.jd-to .jd-to-carte{max-width:640px}:root[data-monde=b] .jd-to.jd-to .jd-to-carte[data-etat=setup]{--c:var(--cobalt)}:root[data-monde=b] .jd-to.jd-to .jd-to-carte:is([data-etat=active],[data-etat=in_progress]){--c:var(--emeraude)}:root[data-monde=b] .jd-to.jd-to .jd-to-carte[data-etat=finished]{--c:var(--violet)}:root[data-monde=b] .jd-to.jd-to .jd-to-carte[data-etat=draft]{--c:var(--magenta)}:root[data-monde=b] .jd-to.jd-to .jd-to-carte-corps{align-items:center;gap:14px;padding:12px 14px 14px;display:flex}:root[data-monde=b] .jd-to.jd-to .jd-to-carte-corps .jv-tuile{flex:none}:root[data-monde=b] .jd-to.jd-to .jd-to-carte-texte{gap:2px;min-width:0;display:grid}:root[data-monde=b] .jd-to.jd-to .jd-to-carte-texte b{overflow-wrap:anywhere;font-size:19px;font-weight:900;font-stretch:112%;line-height:1.1}:root[data-monde=b] .jd-to.jd-to .jd-to-carte-texte span{color:var(--texte-2);overflow-wrap:anywhere;font-size:14px}:root[data-monde=b] .jd-to.jd-to .jd-to-carte-texte .jd-to-ronde{color:var(--safran);font-weight:800}:root[data-monde=b] .jd-to.jd-to .jd-to-carte .jv-carte-nom small{align-items:center;gap:4px;display:inline-flex}:root[data-monde=b] .jd-to.jd-to .jd-to-carte-actions{border-top:1px solid var(--trait);justify-content:flex-start;padding-top:12px}:root[data-monde=b] .jd-to.jd-to .jd-to-carte-actions a{border-radius:10px;min-height:44px}:root[data-monde=b] .jd-to.jd-to-manage .jd-to-kpis{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}:root[data-monde=b] .jd-to.jd-to-manage .jd-to-etape{min-height:64px;transition:background-color var(--t-etat)}:root[data-monde=b] .jd-to.jd-to-manage .jd-to-etape:hover{background:var(--nuit-3)}:root[data-monde=b] .jd-to.jd-to-manage .jd-to-etape>span{color:var(--safran)}:root[data-monde=b] .jd-to.jd-to-manage .jd-to-danger{background:var(--nuit-2);box-shadow:inset 0 5px 0 var(--rouge-vif);border:0;padding-top:22px}:root[data-monde=b] .jd-to.jd-to-manage #tmFinishBtn{border:2px solid var(--rouge-vif);color:var(--rouge-vif);background:0 0}:root[data-monde=b] .jd-to.jd-to-regs .jd-to-tete{justify-items:start;gap:6px;display:grid}:root[data-monde=b] .jd-to.jd-to-regs .jd-to-tete h1{margin:0}:root[data-monde=b] .jd-to.jd-to-regs .jd-to-etat{background:var(--nuit-3);color:var(--texte);border-radius:999px;padding:4px 12px;font-weight:800}:root[data-monde=b] .jd-to.jd-to-regs .jd-to-filtre{min-height:44px;color:var(--texte-2);border-color:#0000;border-radius:10px}:root[data-monde=b] .jd-to.jd-to-regs .jd-to-filtre:hover{background:var(--nuit-3);color:var(--texte)}:root[data-monde=b] .jd-to.jd-to-regs .jd-to-filtre[aria-pressed=true]{background:var(--lait);color:var(--encre);border-color:#0000;font-weight:900}:root[data-monde=b] .jd-to.jd-to-regs .jd-to-liste>div:first-child{gap:4px;padding:6px}:root[data-monde=b] .jd-to.jd-to-regs .reg-row td{padding-top:8px;padding-bottom:8px}:root[data-monde=b] .jd-to.jd-to-regs .reg-row td:nth-child(2){min-width:11em}:root[data-monde=b] .jd-to.jd-to-regs .reg-row :is(button,a){min-width:44px;min-height:44px}:root[data-monde=b] .jd-to.jd-to-regs .reg-row select{min-width:64px}:root[data-monde=b] .jd-to.jd-to-regs .reg-hc-bascule{opacity:1;color:var(--texte-2);border-color:var(--border-strong);margin-top:4px;margin-left:0;padding:4px 10px;font-size:.75rem}:root[data-monde=b] .jd-to.jd-to-regs .reg-hc-bascule.is-on{background:var(--nuit-3);color:var(--texte)}:root[data-monde=b] .jd-to.jd-to-regs .reg-hc-case small{color:var(--texte-2)}:root[data-monde=b] .jd-to.jd-to-regs .reg-hc-case{min-height:44px;color:var(--texte);align-items:center}:root[data-monde=b] .jd-to.jd-to-regs .reg-input:focus{border-color:var(--safran);box-shadow:0 0 0 3px #f5a5244d}@media (width<=520px){:root[data-monde=b] .jd-to.jd-to-regs #regAddForm :is(.grid-cols-2,.grid-cols-\[1fr_auto\]){grid-template-columns:minmax(0,1fr)}}:root[data-monde=b] .jd-to.jd-to-publier header a{align-items:center;min-height:44px;display:inline-flex}:root[data-monde=b] .jd-to.jd-to-publier .jd-to-vis{border-color:var(--trait);padding-top:22px;padding-left:24px;overflow:hidden}:root[data-monde=b] .jd-to.jd-to-publier .jd-to-vis:before{content:"";background:var(--trait);border-radius:0;width:auto;height:6px;position:absolute;inset:0 0 auto}:root[data-monde=b] .jd-to.jd-to-publier .jd-to-vis.home-card-active{border-color:var(--lait)}:root[data-monde=b] .jd-to.jd-to-publier .jd-to-vis.home-card-active:before{background:var(--emeraude)}:root[data-monde=b] .jd-to.jd-to-publier label:has(>input[name=visibility]:focus-visible) .jd-to-vis{outline:3px solid var(--safran);outline-offset:2px}:root[data-monde=b] .jd-to.jd-to-publier .toggle-switch{align-items:center;min-height:44px;display:inline-flex}:root[data-monde=b] .jd-to.jd-to-publier .fake-players-preset{min-width:44px}:root[data-monde=b] .jd-to.jd-to-publier #tournamentShareCard{max-width:100%}@media (width<=520px){:root[data-monde=b] .jd-to.jd-to-publier .grid-cols-2{grid-template-columns:minmax(0,1fr)}}:root[data-monde=b] .jd-to.jd-to-budget .card>h2:first-child{font-size:15px}:root[data-monde=b] .jd-to.jd-to-budget .jd-to-cadre table :is(th,td){border-color:var(--trait)}:root[data-monde=b] .jd-to.jd-to-budget .jd-to-cadre table :is(td,th){white-space:nowrap}:root[data-monde=b] .jd-to.jd-to-budget .tb-input:focus{border-color:var(--safran);box-shadow:0 0 0 3px #f5a5244d}:root[data-monde=b] .jd-to.jd-to-budget #tb-total-revenues{font-variant-numeric:tabular-nums;font-size:26px;font-weight:900;font-stretch:62%}:root[data-monde=b] .jd-to.jd-to-budget .jd-to-synthese{background:var(--nuit-2);box-shadow:inset 0 5px 0 var(--safran), 0 -12px 24px -12px #04020eb3;border-top:0;padding-top:18px}:root[data-monde=b] .jd-to.jd-to-budget .jd-to-totaux{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}:root[data-monde=b] .jd-to.jd-to-budget .jd-to-total{gap:2px;min-width:0;display:grid}:root[data-monde=b] .jd-to.jd-to-budget .jd-to-total>span{letter-spacing:.06em;text-transform:uppercase;color:var(--texte-2);font-size:12px;font-weight:800}:root[data-monde=b] .jd-to.jd-to-budget .jd-to-total>strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(20px,6vw,28px);font-weight:900;font-stretch:62%;line-height:1}@media (width>=640px){:root[data-monde=b] .jd-to.jd-to-budget .jd-to-totaux{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}:root[data-monde=b] .jd-to.jd-to-listes>h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--texte);overflow-wrap:anywhere;text-wrap:balance;margin:4px 0 10px;font-size:clamp(36px,10.5vw,54px);font-weight:900;font-stretch:62%;line-height:.92}:root[data-monde=b] .jd-to.jd-to-listes .sl-rg-in{min-width:64px;min-height:44px}:root[data-monde=b] .jd-to.jd-to-listes>.sc-sous{max-width:70ch;color:var(--texte-2)}:root[data-monde=b] .jd-to.jd-to-creer header a{align-items:center;min-height:44px;display:inline-flex}:root[data-monde=b] .jd-to.jd-to-creer #wError:not(:empty){margin-top:12px}:root[data-monde=b] .jd-to.jd-to-creer input[type=date],:root[data-monde=b] .jd-to.jd-to-creer input[type=time]{min-height:44px}@media (width<=520px){:root[data-monde=b] .jd-to.jd-to-creer .grid-cols-2{grid-template-columns:minmax(0,1fr)}}:root[data-monde=b] .jd-to.jd-to-ligue :is(.jd-to-pts,.jd-to-poids){color:color-mix(in srgb, var(--c) 45%, #fff)}:root[data-monde=b] .jd-to.jd-to-ligue :is(.jd-to-bloc>div:first-child>h3:first-child,.jd-to-biais){--c:var(--cobalt)}:root[data-monde=b] .jd-to.jd-to-ligue .budget-card{background:var(--nuit-2);box-shadow:inset 0 5px 0 var(--c);border:0;border-radius:10px;min-width:0;padding:20px 12px 12px}:root[data-monde=b] .jd-to.jd-to-ligue .budget-card-value{color:var(--texte);overflow-wrap:anywhere;font-size:clamp(26px,8vw,40px);font-weight:900;font-stretch:62%;line-height:.95}:root[data-monde=b] .jd-to.jd-to-ligue .budget-card-label{color:var(--texte-2);margin-top:4px;font-size:12px;font-weight:800}:root[data-monde=b] .jd-to.jd-to-ligue .jd-to-rang{font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;min-width:30px;height:30px;font-size:15px;font-weight:900;display:inline-grid}:root[data-monde=b] .jd-to.jd-to-ligue .jd-to-rang[data-rang="1"]{background:var(--safran);color:var(--encre)}:root[data-monde=b] .jd-to.jd-to-ligue .jd-to-rang[data-rang="2"]{background:var(--lait);color:var(--encre)}:root[data-monde=b] .jd-to.jd-to-ligue .jd-to-rang[data-rang="3"]{background:var(--turquoise);color:var(--encre)}:root[data-monde=b] .jd-to.jd-to-ligue .jd-to-vic{color:var(--signe-plus)}:root[data-monde=b] .jd-to.jd-to-ligue .jd-to-def{color:var(--signe-moins)}:root[data-monde=b] .jd-to.jd-to-ligue .jd-to-ligne{gap:12px;min-height:68px}:root[data-monde=b] .jd-to.jd-to-ligue .jd-to-ligne .jv-tuile{flex:none}:root[data-monde=b] .jd-to.jd-to-ligue .jd-to-ligne a{align-items:center;min-height:44px;display:inline-flex}:root[data-monde=b] .jd-to.jd-to-ligues{--jd-statut:var(--texte-2)}:root[data-monde=b] .jd-to.jd-to-ligues .jd-to-statut-texte[data-statut=active]{--jd-statut:var(--signe-plus)}:root[data-monde=b] .jd-to.jd-to-ligues .jd-to-fiche{box-shadow:inset 0 5px 0 var(--c);min-height:44px;padding-top:22px}:root[data-monde=b] .jd-to.jd-to-ligues .jd-to-statut-texte{white-space:nowrap;flex:none}:root[data-monde=b] .jd-to.jd-to-ligues .jd-to-fiche:hover{background:var(--nuit-3);transform:translate(0,0)}:root[data-monde=b] .jd-to.jd-to-ligues a:focus-visible{outline:3px solid var(--safran);outline-offset:2px;border-radius:10px}:root[data-monde=b] .jd-to.jd-to-ligue-form input[type=color]{border:1.5px solid var(--border-strong);background:var(--encre);border-radius:10px;width:64px;height:44px;padding:3px}:root[data-monde=b] .jd-to.jd-to-ligue-form h3{--c:var(--cobalt)}@media (width<=520px){:root[data-monde=b] .jd-to.jd-to-ligue-form .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}:root[data-monde=b] #dangerZone [class*=border-l-]{box-shadow:inset 0 4px 0 var(--rouge-vif);border-left-width:0;padding-top:14px}:root[data-monde=b] #dangerZone [class*=border-l-].border-warning-500{box-shadow:inset 0 4px 0 var(--safran)}:root[data-monde=b] a.changelog-toc-item:hover{box-shadow:inset 0 2px 0 var(--texte);border-left-color:#0000}:root[data-monde=b] .cmd-palette .cmd-palette-item--selected{box-shadow:inset 0 3px 0 var(--texte)}:root[data-monde=b] #scanBody{gap:12px}:root[data-monde=b] #scanBody .scn-viseur{--cadre:var(--rouge-vif);border-radius:10px}:root[data-monde=b] #scanBody .scn-viseur[data-etat=reconnue]{--cadre:#8ff0c9}:root[data-monde=b] #scanBody .scn-cadre{box-shadow:inset 0 0 0 3px var(--cadre), inset 0 0 0 5px #0e0b1fb8, 0 0 0 2px #0e0b1fb8, 0 0 0 999px #0e0b1f61}:root[data-monde=b] #scanBody .scn-bas{font-family:var(--font-code);text-transform:uppercase;letter-spacing:.02em;font-stretch:75%}:root[data-monde=b] #scanBody .scn-msg{color:var(--texte);font-weight:600}:root[data-monde=b] #scanBody .scn-nom small{font-family:var(--font-code);color:var(--texte-3);font-stretch:75%}:root[data-monde=b] #scanBody .scn-nom b{color:var(--texte);font-size:28px;font-weight:900;font-stretch:75%;line-height:1}:root[data-monde=b] #scanBody .scn-titre{font-family:var(--font-code);color:var(--texte-2);font-weight:600;font-stretch:75%}:root[data-monde=b] #scanBody .scn-ed{background:var(--nuit-2);color:var(--texte);border:2px solid var(--trait);transition:border-color var(--t-etat);border-radius:10px}:root[data-monde=b] #scanBody .scn-ed[aria-checked=true]{border-color:var(--safran)}:root[data-monde=b] #scanBody .scn-ed b{color:var(--texte);font-weight:900}:root[data-monde=b] #scanBody .scn-ed small{color:var(--texte-3)}:root[data-monde=b] #scanBody .scn-prix{color:var(--texte-2)}:root[data-monde=b] #scanBody .scn-puce{background:var(--nuit-3);color:var(--texte-2)}:root[data-monde=b] #scanBody .scn-puce[aria-pressed=true]{background:var(--lait);color:var(--encre)}:root[data-monde=b] #scanBody .scn-lien{color:var(--texte-2)}:root[data-monde=b] #scanBody .ev-input{background:var(--nuit-2);min-height:48px;color:var(--texte);border:1.5px solid var(--trait);border-radius:10px}:root[data-monde=b] #scanBody .dk-sug{background:var(--nuit-2);color:var(--texte);border:0;border-radius:10px}:root[data-monde=b] #scanBody .dk-sug small{color:var(--texte-3)}:root[data-monde=b] #scanBody .scn-rangement{color:var(--texte-2)}:root[data-monde=b] #scanBody .scn-secondaires .pl-sbtn{background:var(--nuit-2);color:var(--texte);border:0;border-radius:10px}:root[data-monde=b] #scanBody .scn-secondaires .pl-sbtn:disabled,:root[data-monde=b] #scanBody .scn-pile-liste small{color:var(--texte-3)}:root[data-monde=b] #scanBody .scn-pile-liste b{color:var(--texte)}:root[data-monde=b] #scanBody .scn-total{font-family:var(--font-code);color:var(--texte-2);font-stretch:75%}:root[data-monde=b] .jd-sa.jd-sa-pv .pv-header h1{letter-spacing:-.02em;color:var(--texte);font-weight:900;font-stretch:125%}:root[data-monde=b] .jd-sa.jd-sa-pv .pv-timer-display{letter-spacing:0;color:var(--texte);font-size:2.8rem;font-weight:900;font-stretch:62%;line-height:1}:root[data-monde=b] .jd-sa.jd-sa-pv .pv-timer-display.warning{color:var(--safran)}:root[data-monde=b] .jd-sa.jd-sa-pv .pv-timer-display.critical{color:var(--rouge-vif);animation:none}:root[data-monde=b] .jd-sa.jd-sa-pv .pv-timer-display.idle{color:var(--texte-2)}:root[data-monde=b] .jd-sa.jd-sa-pv .pv-timer-phase{text-transform:none;letter-spacing:0;color:var(--texte-2);font-size:.85rem;font-weight:700}:root[data-monde=b] .jd-sa.jd-sa-pv .pv-card{background:var(--nuit-2);box-shadow:inset 0 4px 0 var(--seat-5);border:0;border-radius:14px;padding-top:22px}:root[data-monde=b] .jd-sa.jd-sa-pv .pv-card-title{text-transform:none;letter-spacing:0;font-family:var(--font-body);color:var(--texte);font-size:1.05rem;font-weight:900;font-stretch:112%}:root[data-monde=b] .jd-sa.jd-sa-pv .pv-stat{--c:var(--cobalt);background:var(--nuit-3);box-shadow:inset 0 4px 0 var(--c);border-radius:10px;padding:18px 6px 10px}:root[data-monde=b] .jd-sa.jd-sa-pv .pv-stat[data-sens=ok]{--c:var(--emeraude)}:root[data-monde=b] .jd-sa.jd-sa-pv .pv-stat[data-sens=attente]{--c:var(--safran)}:root[data-monde=b] .jd-sa.jd-sa-pv .pv-stat-val{color:var(--texte);font-size:2.6rem;font-weight:900;font-stretch:62%;line-height:.95}:root[data-monde=b] .jd-sa.jd-sa-pv .pv-stat[data-sens=ok] .pv-stat-val{color:var(--signe-plus)}:root[data-monde=b] .jd-sa.jd-sa-pv .pv-stat[data-sens=attente] .pv-stat-val{color:var(--safran)}:root[data-monde=b] .jd-sa.jd-sa-pv .pv-stat-label{color:var(--texte-2);margin-top:4px;font-size:.8rem;font-weight:700}:root[data-monde=b] .jd-sa.jd-sa-pv .pv-avatar{object-fit:cover;border-radius:50%;flex:none;width:48px;height:48px}:root[data-monde=b] .jd-sa.jd-sa-pv .pv-avatar-lettre{background:var(--violet);color:#fff;justify-content:center;align-items:center;font-size:20px;font-weight:800;display:flex}:root[data-monde=b] .jd-sa.jd-sa-pv .pv-player-row{border:0;border-radius:10px;align-items:center;min-height:44px;font-size:1rem;display:flex}:root[data-monde=b] .jd-sa.jd-sa-pv .pv-player-me{background:var(--lait);color:var(--encre);font-weight:900}:root[data-monde=b] .jd-sa.jd-sa-pv .pv-player-other{background:var(--nuit-3);color:var(--texte);font-weight:700}:root[data-monde=b] .jd-sa.jd-sa-pv .pv-nav{border-top:1px solid var(--trait)}:root[data-monde=b] .jd-sa.jd-sa-pv .pv-nav-btn{min-height:56px;color:var(--texte-2);font-size:.8rem;font-weight:700}:root[data-monde=b] .jd-sa.jd-sa-pv .pv-nav-btn.active{color:var(--texte);box-shadow:inset 0 3px 0 var(--safran)}:root[data-monde=b] .jd-sa.jd-sa-pv :is(.pv-nav-btn,.pv-btn,.pv-counter-btn,.pv-select,.pv-checkbox-label):focus-visible{outline:3px solid var(--safran);outline-offset:-3px}:root[data-monde=b] .jd-sa.jd-sa-pv .pv-counter-btn{width:44px;height:44px}:root[data-monde=b] .jd-sa.jd-sa-pv .pv-btn{min-height:44px}:root[data-monde=b] .jd-sa.jd-sa-pv .pv-btn-primary{background:var(--rouge);color:#fff}:root[data-monde=b] .jd-sa.jd-sa-pv .pv-btn-primary:disabled{opacity:.6}:root[data-monde=b] .jd-sa.jd-sa-pv .pv-select{min-height:44px;font-size:16px}:root[data-monde=b] .jd-sa.jd-sa-pv .pv-checkbox-label{min-height:44px}:root[data-monde=b] .jd-sa.jd-sa-pv .pv-standing-row{border-bottom:1px solid var(--trait);gap:10px;min-height:44px;font-size:1rem}:root[data-monde=b] .jd-sa.jd-sa-pv .pv-standing-rank{background:var(--nuit-3);width:40px;height:34px;color:var(--texte);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:1.2rem;font-weight:900;font-stretch:62%;display:inline-flex}:root[data-monde=b] .jd-sa.jd-sa-pv .pv-rang-1{background:var(--safran);color:var(--encre)}:root[data-monde=b] .jd-sa.jd-sa-pv .pv-rang-2{background:var(--lait);color:var(--encre)}:root[data-monde=b] .jd-sa.jd-sa-pv .pv-rang-3{background:var(--turquoise);color:var(--encre)}:root[data-monde=b] .jd-sa.jd-sa-pv .pv-standing-pts{color:var(--signe-plus);font-size:1.3rem;font-weight:900;font-stretch:62%}:root[data-monde=b] .jd-sa.jd-sa-pv .pv-standing-me{background:var(--nuit-3)}:root[data-monde=b] .jd-sa.jd-sa-pv .pv-standing-hors :is(.pv-standing-name,.pv-standing-pts){color:var(--texte-2)}:root[data-monde=b] .jd-pg.jd-pg-tarifs .tf-carte:is(.tf-joueur,.tf-orga){box-shadow:inset 0 5px 0 var(--tf-c);padding-top:26px}:root[data-monde=b] .jd-pg.jd-pg-tarifs .tf-btn{min-height:44px}:root[data-monde=b] .jd-pg.jd-pg-tarifs :is(.tf-btn,.btn):focus-visible{outline:3px solid var(--safran);outline-offset:2px}:root[data-monde=b] .jd-pg.jd-pg-tuto .jd-pg-parcours-carte{--c:var(--cobalt);box-shadow:inset 0 5px 0 var(--c);border:0;padding-top:30px}:root[data-monde=b] .jd-pg.jd-pg-tuto .jd-pg-parcours-carte[data-sens=ok]{--c:var(--emeraude)}:root[data-monde=b] .jd-pg.jd-pg-tuto .jd-pg-parcours-carte[data-sens=attente]{--c:var(--safran)}:root[data-monde=b] .jd-pg.jd-pg-tuto .jd-pg-parcours-carte:focus-visible{outline:3px solid var(--safran);outline-offset:2px}:root[data-monde=b] .jd-pg.jd-pg-tuto .jd-pg-chiffre{color:var(--texte);margin-right:8px;font-size:3rem;font-weight:900;font-stretch:62%;line-height:.95}:root[data-monde=b] .jd-pg.jd-pg-tuto .jd-pg-parcours-carte>div:last-child{align-items:baseline;font-size:.9rem}:root[data-monde=b] .jd-pg.jd-pg-parcours section.phys-card-dark{box-shadow:inset 0 4px 0 var(--safran);border:0;padding-top:30px}:root[data-monde=b] .jd-pg.jd-pg-parcours .tuto-faq-item{box-shadow:inset 0 4px 0 var(--trait);border:0}:root[data-monde=b] .jd-pg.jd-pg-parcours :is(summary,a):focus-visible{outline:3px solid var(--safran);outline-offset:2px}:root[data-monde=b] .jd-pg.jd-pg-changelog :is(section,details).phys-card-dark{box-shadow:inset 0 4px 0 var(--cobalt);border:0;padding-top:28px}:root[data-monde=b] .jd-pg.jd-pg-changelog details.phys-card-dark{box-shadow:inset 0 4px 0 var(--trait)}:root[data-monde=b] .jd-pg.jd-pg-changelog :is(summary,a):focus-visible{outline:3px solid var(--safran);outline-offset:2px}:root[data-monde=b] .jd-pg.jd-pg-404 h1.font-display{color:var(--safran);font-size:6rem;font-stretch:62%;line-height:.9}:root[data-monde=b] .jd-pg.jd-pg-404 .btn{min-height:44px}:root[data-monde=b] .jd-pg.jd-pg-404 :is(a,.btn):focus-visible{outline:3px solid var(--safran);outline-offset:2px}:root[data-monde=b] div.jd-pg.jd-pg-reseau-ent{box-shadow:inset 0 5px 0 var(--c);border:0;padding-top:26px}:root[data-monde=b] a.jd-pg.jd-pg-reseau-fiche{min-height:44px;box-shadow:inset 0 5px 0 var(--c);border:0;padding-top:22px}:root[data-monde=b] a.jd-pg.jd-pg-reseau-fiche:focus-visible{outline:3px solid var(--safran);outline-offset:2px}:root[data-monde=b] a.jd-pg.jd-pg-reseau-fiche:hover{transform:translate(0,0)}:root[data-monde=b] .jd-so.jd-so-listes .sc-acc-stat{--c:var(--trait);background:var(--nuit-2);min-width:96px;box-shadow:inset 0 5px 0 var(--c);border:0;padding:20px 14px 10px}:root[data-monde=b] .jd-so.jd-so-listes .sc-acc-stat[data-sens=validee]{--c:var(--emeraude)}:root[data-monde=b] .jd-so.jd-so-listes .sc-acc-stat[data-sens=a_examiner]{--c:var(--safran)}:root[data-monde=b] .jd-so.jd-so-listes .sc-acc-stat[data-sens=a_corriger]{--c:var(--rouge-vif)}:root[data-monde=b] .jd-so.jd-so-listes .sc-acc-stat[data-sens=recue]{--c:var(--cobalt)}:root[data-monde=b] .jd-so.jd-so-listes .sc-acc-stat b{color:var(--texte);font-size:2.4rem;font-weight:900;font-stretch:62%;line-height:.95}:root[data-monde=b] .jd-so.jd-so-listes .sc-acc-stat[data-sens=validee] b{color:var(--signe-plus)}:root[data-monde=b] .jd-so.jd-so-listes .sc-acc-stat[data-sens=a_examiner] b{color:var(--safran)}:root[data-monde=b] .jd-so.jd-so-listes .sc-acc-stat[data-sens=a_corriger] b{color:var(--rouge-vif)}:root[data-monde=b] .jd-so.jd-so-listes .sc-acc-stat span{color:var(--texte-2);font-size:.85rem}:root[data-monde=b] .jd-so.jd-so-listes .sl-rappel{background:var(--nuit-2);box-shadow:inset 0 5px 0 var(--safran);border:0;padding-top:26px}:root[data-monde=b] .jd-so.jd-so-listes .sl-rappel-ligne{min-height:44px}:root[data-monde=b] .jd-so.jd-so-listes .sl-rappel-texte{min-height:9.5rem;font-size:16px}:root[data-monde=b] .jd-so.jd-so-listes .sl-ligne{min-height:52px}:root[data-monde=b] .jd-so.jd-so-listes .sl-ligne.is-on{background:var(--lait);box-shadow:none;color:var(--encre)}:root[data-monde=b] .jd-so.jd-so-listes .sl-ligne.is-on small{color:#3a3358}:root[data-monde=b] .jd-so.jd-so-listes .sl-panneau{box-shadow:inset 0 4px 0 var(--seat-5);border:0;padding-top:24px}:root[data-monde=b] .jd-so.jd-so-listes .sl-carte{min-height:44px}:root[data-monde=b] .jd-so.jd-so-listes .sl-reglages summary{align-items:center;min-height:44px;display:flex}:root[data-monde=b] .jd-so.jd-so-listes .sl-col{box-shadow:inset 0 4px 0 var(--trait);padding-top:14px}:root[data-monde=b] .jd-so.jd-so-listes :is(.sl-rg-in,.sl-champs textarea,.sl-coller textarea){font-size:16px}:root[data-monde=b] .jd-so.jd-so-listes .sl-rg-in{min-width:64px;min-height:44px}:root[data-monde=b] .jd-so.jd-so-listes :is(button,summary,textarea,input):focus-visible{outline:3px solid var(--safran);outline-offset:2px}@media (width<=520px){:root[data-monde=b] .jd-so.jd-so-listes .sc-acc-stats{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:root[data-monde=b] .jd-so.jd-so-listes .sc-acc-stat{min-width:0}}:root[data-monde=b] .jd-so.jd-so-raf{background:var(--nuit-2);box-shadow:inset 0 5px 0 var(--cobalt);border:0;padding-top:26px}:root[data-monde=b] .jd-so.jd-so-raf .sc-raf-bloc{background:var(--nuit-3);box-shadow:inset 0 4px 0 var(--emeraude);border:0;border-radius:10px;padding-top:16px}:root[data-monde=b] .jd-so.jd-so-raf .sc-raf-bloc.is-erreur{color:var(--texte);box-shadow:inset 0 4px 0 var(--rouge-vif)}:root[data-monde=b] .jd-so.jd-so-raf :is(.sc-btn,button,select,.sc-import){min-height:44px}:root[data-monde=b] .jd-so.jd-so-raf select{font-size:16px}:root[data-monde=b] .jd-so.jd-so-raf :is(button,select,label,summary):focus-visible,:root[data-monde=b] .jd-so.jd-so-raf .sc-import:focus-within{outline:3px solid var(--safran);outline-offset:2px}:root[data-monde=b] .jd-so.jd-so-visuel .pd-modale-corps{background:var(--nuit-2);color:var(--texte);box-shadow:inset 0 5px 0 var(--safran), 0 24px 60px #04020e99;border-radius:18px;padding-top:30px}:root[data-monde=b] .jd-so.jd-so-visuel .pd-visuel h2{color:var(--texte);font-weight:900;font-stretch:112%}:root[data-monde=b] .jd-so.jd-so-visuel .pd-visuel h3{color:var(--texte-2)}:root[data-monde=b] .jd-so.jd-so-visuel .pd-btn{min-height:44px}:root[data-monde=b] .jd-so.jd-so-visuel .pd-visuel-vignette{width:64px;height:64px}:root[data-monde=b] .jd-so.jd-so-visuel .pd-visuel-vignette.is-plein{border-color:var(--safran);box-shadow:0 0 0 3px var(--safran)}:root[data-monde=b] .jd-so.jd-so-visuel :is(.pd-btn,.pd-visuel-vignette):focus-visible{outline:3px solid var(--safran);outline-offset:2px}@media (width<=520px){:root[data-monde=b] .jd-so.jd-so-visuel .pd-modale-corps{padding-left:16px;padding-right:16px}}:root[data-monde=b] .jd-pg.jd-pg-offre-beta .tf-carte:is(.tf-joueur,.tf-orga,.tf-ob-gratuit){box-shadow:inset 0 5px 0 var(--tf-c,var(--emeraude));padding-top:26px}:root[data-monde=b] .jd-pg.jd-pg-offre-beta .tf-ob-gratuit{--tf-c:var(--emeraude);margin-bottom:14px}:root[data-monde=b] .jd-pg.jd-pg-offre-beta .tf-ob-gratuit .tf-eb{border-radius:var(--arrondi-pilule);background:var(--tf-c);color:var(--encre);padding:4px 10px;font-size:13px;display:inline-block}:root[data-monde=b] .jd-pg.jd-pg-offre-beta .ob-offert{background:var(--safran);color:var(--encre);white-space:nowrap;vertical-align:1px;border-radius:999px;margin-left:4px;padding:2px 8px;font-size:12px;font-weight:800;display:inline-block}:root[data-monde=b] .jd-pg.jd-pg-offre-beta .tf-btn{min-height:44px}:root[data-monde=b] .jd-pg.jd-pg-offre-beta :is(.tf-btn,.btn):focus-visible{outline:3px solid var(--safran);outline-offset:2px}
