/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--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)}}@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}}@layer components;@layer utilities{.collapse{visibility:collapse}.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}.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}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;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}.underline{text-decoration-line:underline}.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)}.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}.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,)}.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))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--bg:#050506;--surface:#111113;--surface-2:#1b1b1f;--surface-3:#26262b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--encre:255 255 255;--voile:20 20 28;--border:rgb(var(--encre) / .08);--border-2:rgb(var(--encre) / .14);--hairline:rgb(var(--encre) / .08);--text:#fafafa;--text-secondary:#d4d4d8;--muted:#a1a1aa;--faint:#8b8b94;--accent:var(--text);--accent-2:var(--texte-2);--accent-soft:rgb(var(--encre) / .07);--accent-border:var(--border-2);--holo:linear-gradient(115deg, #d9ccff 0%, #a9c8ff 26%, #a6f0d6 50%, #fff0a6 74%, #ffc4e4 100%);--fill-surface:var(--surface);--fill-feature:var(--surface);--fill-selected:#2c2c32;--shadow-selected:0 1px 3px #00000080, inset 0 1px 0 rgb(var(--encre) / .06);--weight-title:650;--weight-section:600;--weight-value:600;--pos:#30d158;--neg:#ff453a;--texte-fort:#fff;--texte-2:#e4e4e7;--trait-fort:#3a3a41;--sur-texte:#0a0a0b;--or:#f4d27a;--vert:#22c55e;--vert-clair:#4ade80;--menthe:#34d399;--rouge:#ef4444;--rouge-clair:#f87171;--rouge-pale:#fca5a5;--ambre:#f4cd6b;--scan-fond:radial-gradient(130% 60% at 50% 0%, #ffffff17, transparent 62%), #07070b;--scan-ombre-carte:0 30px 70px #0009, 0 0 0 1px #ffffff0f;--fiche-fond:#0c0c0e;--fiche-fondu:9 9 10;--fiche-fondu-fin:#050506;--fiche-ombre-carte:0 26px 50px -14px #000c;--fiche-ombre:0 20px 44px -26px #000000f2;--fond-visuel:#1d1d22;--squelette-a:#252527;--squelette-b:#212123;--fond-flottant:#252527;--bleu-compare:#a9c8ff;--orange:#ffb86b;--fond-tuile:#0d0d13;--fond-dock:#050506f0;--focus-anneau:rgb(var(--encre) / .28);--google-fond:#fff;--google-trait:#747775;--google-texte:#1f1f1f;--or-trait:#f4d27a5c;--holo-trait-opacite:.4;--texte-erreur:#f87171;--reflet-holo:linear-gradient(105deg, transparent 30%, #ffffff57 45%, #a9c8ff38 50%, #fff0a62e 55%, transparent 70%);--r-sm:8px;--r:14px;--r-md:20px;--r-lg:24px;--r-full:999px;--r-control:var(--r-full);--shadow:0 16px 50px #00000080;--shadow-soft:0 10px 30px -18px #000000b3;--inset-hi:inset 0 1px 0 rgb(var(--encre) / .035);--mono:"SF Mono", ui-monospace, "JetBrains Mono", Menlo, monospace;--t-xs:11px;--t-sm:12.5px;--t-md:15px;--t-lg:16px;--t-xl:18px;--t-2xl:22px;--t-3xl:28px;--t-4xl:34px;--t-hero:48px;--e-1:2px;--e-2:4px;--e-3:6px;--e-4:8px;--e-5:10px;--e-6:12px;--e-7:14px;--e-8:16px;--e-9:20px;--e-10:24px;--e-11:32px;--e-12:40px;--e-13:48px;--ease:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--encre:20 20 28;--voile:255 255 255;--bg:#f2f2f5;--surface:#fff;--surface-2:#f4f4f7;--surface-3:#e8e8ed;--fill-selected:#e6e6ec;--text:#0b0b10;--texte-fort:#09090b;--texte-2:#27272d;--text-secondary:#3f3f46;--muted:#5b5b66;--faint:#6e6e78;--trait-fort:#d4d4da;--sur-texte:#fafafa;--accent-2:var(--texte-2);--accent-soft:rgb(var(--encre) / .06);--accent-border:var(--border-2);--pos:#15803d;--neg:#dc2626;--or:#8a5d00;--vert:#15803d;--vert-clair:#15803d;--menthe:#047857;--rouge:#dc2626;--rouge-clair:#dc2626;--rouge-pale:#b91c1c;--ambre:#a16207;--scan-fond:radial-gradient(120% 55% at 50% 0%, #a9c8ff52, #ffc4e424 45%, transparent 72%), #f2f2f5;--scan-ombre-carte:0 26px 50px -8px #1e1e3c4d, 0 0 0 1px #14141c0f;--fiche-fond:#fff;--fiche-fondu:255 255 255;--fiche-fondu-fin:#fff;--fiche-ombre-carte:0 22px 40px -14px #1e1e3c61;--fiche-ombre:0 18px 40px -26px #1e1e3c59;--fond-visuel:#fff;--squelette-a:#e6e6eb;--squelette-b:#f0f0f3;--fond-flottant:#fff;--bleu-compare:#3b6fd8;--orange:#c2410c;--fond-tuile:#e9e9ee;--fond-dock:#f2f2f5f0;--focus-anneau:rgb(var(--encre) / .28);--google-fond:#131314;--google-trait:#8e918f;--google-texte:#e3e3e3;--or-trait:#8a5d0057;--holo-trait-opacite:1;--texte-erreur:#b91c1c;--reflet-holo:linear-gradient(105deg, transparent 30%, #ffffff57 45%, #a9c8ff38 50%, #fff0a62e 55%, transparent 70%);--shadow:0 16px 40px #1414281f;--shadow-soft:0 10px 30px -18px #14142847;--shadow-selected:0 1px 3px #14142824, inset 0 0 0 1px rgb(var(--encre) / .04);--inset-hi:inset 0 0 0 1px rgb(var(--encre) / .06)}.theme-sombre{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fond-tuile:#0d0d13;--fond-dock:#050506f0;--focus-anneau:rgb(var(--encre) / .28);--google-fond:#fff;--google-trait:#747775;--google-texte:#1f1f1f;--or-trait:#f4d27a5c;--holo-trait-opacite:.4;--texte-erreur:#f87171;--reflet-holo:linear-gradient(105deg, transparent 30%, #ffffff57 45%, #a9c8ff38 50%, #fff0a62e 55%, transparent 70%);--bleu-compare:#a9c8ff;--orange:#ffb86b;--fond-flottant:#252527;--fond-visuel:#1d1d22;--squelette-a:#252527;--squelette-b:#212123;--fiche-fond:#0c0c0e;--fiche-fondu:9 9 10;--fiche-fondu-fin:#050506;--fiche-ombre-carte:0 26px 50px -14px #000c;--fiche-ombre:0 20px 44px -26px #000000f2;--ambre:#f4cd6b;--scan-fond:radial-gradient(130% 60% at 50% 0%, #ffffff17, transparent 62%), #07070b;--scan-ombre-carte:0 30px 70px #0009, 0 0 0 1px #ffffff0f;--encre:255 255 255;--voile:20 20 28;--bg:#050506;--surface:#111113;--surface-2:#1b1b1f;--surface-3:#26262b;--fill-selected:#2c2c32;--text:#fafafa;--texte-fort:#fff;--texte-2:#e4e4e7;--text-secondary:#d4d4d8;--muted:#a1a1aa;--faint:#8b8b94;--trait-fort:#3a3a41;--sur-texte:#0a0a0b;--accent-2:var(--texte-2);--accent-soft:rgb(var(--encre) / .07);--accent-border:var(--border-2);--pos:#30d158;--neg:#ff453a;--or:#f4d27a;--vert:#22c55e;--vert-clair:#4ade80;--menthe:#34d399;--rouge:#ef4444;--rouge-clair:#f87171;--rouge-pale:#fca5a5;--shadow:0 16px 50px #00000080;--shadow-soft:0 10px 30px -18px #000000b3;--shadow-selected:0 1px 3px #00000080, inset 0 1px 0 rgb(var(--encre) / .06);--inset-hi:inset 0 1px 0 rgb(var(--encre) / .035);--border:rgb(var(--encre) / .08);--border-2:rgb(var(--encre) / .14);--hairline:rgb(var(--encre) / .08);--fill-surface:var(--surface);--fill-feature:var(--surface);color:var(--text)}*,:before,:after{box-sizing:border-box}body{background-color:var(--bg);color:var(--text);font-feature-settings:"cv02", "cv03", "cv04", "cv11", "ss01";font-variant-numeric:tabular-nums;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}::selection{background:rgb(var(--encre) / .16);color:var(--texte-fort)}button,a,.chip,.segment>button,.nav-item,.topnav-item,.nav-menu-item,.bottom-nav-item,.col-iconbtn,[role=button]{touch-action:manipulation;-webkit-touch-callout:none}button,[role=button]{transition:transform 90ms var(--ease)}button:active,[role=button]:active{transform:scale(.97)}.surface:active,.card:active{transform:scale(.995)}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:rgb(var(--encre) / .1);border-radius:var(--r-full);background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background:rgb(var(--encre) / .2);background-clip:padding-box}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInFast{0%{opacity:0}to{opacity:1}}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.6)}}.fade-in{animation:fadeIn .5s var(--ease-out) both}.fade-in-fast{animation:fadeInFast .25s var(--ease-out) both}.slide-down{animation:slideDown .28s var(--ease-out) both}.page-enter{animation:fadeIn .38s var(--ease-out) both}.app-main{transition:opacity .2s var(--ease);overflow-x:hidden}.app-main.is-switching{opacity:.5}.skeleton-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}@media (width<=640px){.skeleton-grid{grid-template-columns:repeat(2,1fr);gap:10px}}@media (width<=720px){.trade-cols{grid-template-columns:1fr!important}}.resell-table tbody tr:hover{background:rgb(var(--encre) / .03)}@keyframes clPageAvant{0%{opacity:0;transform:translate(30px)rotateY(-7deg)}to{opacity:1;transform:none}}@keyframes clPageArriere{0%{opacity:0;transform:translate(-30px)rotateY(7deg)}to{opacity:1;transform:none}}@keyframes clPose{0%{opacity:0;transform:scale(.84)translateY(-10px)}65%{opacity:1;transform:scale(1.04)translateY(0)}to{transform:none}}@keyframes clEnMain{0%,to{box-shadow:0 0 0 2px #f4d27a8c,0 10px 26px #00000080}50%{box-shadow:0 0 0 3px #f4d27ad9,0 10px 26px #00000080}}.cl-banniere{border-radius:var(--r-md);padding:var(--e-10) var(--e-9);justify-content:flex-end;gap:var(--e-4);border:1px solid rgb(var(--encre) / .08);background:linear-gradient(135deg, var(--cl-t1), var(--cl-t2));isolation:isolate;flex-direction:column;min-height:132px;display:flex;position:relative;overflow:hidden}.cl-banniere-fond{z-index:-2;filter:blur(26px)saturate(1.35);opacity:.55;background-position:50% 28%;background-size:cover;position:absolute;inset:-30%;transform:scale(1.1)}.cl-banniere:after{content:"";z-index:-1;background:linear-gradient(180deg, rgb(var(--voile) / .3), rgb(var(--voile) / .86));position:absolute;inset:0}.cl-banniere-titre{font-size:var(--t-2xl);font-weight:var(--weight-title);letter-spacing:-.02em;color:var(--texte-fort);text-shadow:0 2px 12px #00000080;margin:0;line-height:1.1}.cl-banniere-meta{align-items:center;gap:var(--e-3) var(--e-6);font-size:var(--t-sm);color:rgb(var(--encre) / .72);flex-wrap:wrap;margin:0;display:flex}.cl-banniere-actions{top:var(--e-6);right:var(--e-6);gap:var(--e-4);z-index:1;display:flex;position:absolute}.cl-medaillon{border-radius:var(--r-sm);border:1px solid rgb(var(--encre) / .22);background:var(--bg);flex-shrink:0;width:52px;height:72px;overflow:hidden;box-shadow:0 8px 22px #0000008c}.cl-medaillon img{object-fit:cover;width:100%;height:100%;display:block}.cl-logo-set{flex-shrink:0;justify-content:center;align-items:center;max-width:190px;height:62px;display:flex}.cl-logo-set img{object-fit:contain;filter:drop-shadow(0 3px 10px #000000bf);max-width:100%;max-height:100%;display:block}.cl-banniere.avec-logo{min-height:152px}@media (width<=460px){.cl-logo-set{max-width:128px;height:46px}}.cl-themes{gap:var(--e-4);flex-wrap:wrap;display:flex}.cl-theme{border-radius:var(--r-full);cursor:pointer;background:linear-gradient(135deg, var(--cl-t1), var(--cl-t2));width:26px;height:26px;transition:transform .12s var(--ease), border-color .12s var(--ease);border:2px solid #0000;padding:0}.cl-theme:hover{transform:scale(1.12)}.cl-theme.on{border-color:var(--text);transform:scale(1.12)}.t-indigo{--cl-t1:#4338ca;--cl-t2:#7c3aed}.t-or{--cl-t1:#a16207;--cl-t2:#d4a13a}.t-rubis{--cl-t1:#9f1239;--cl-t2:#e11d48}.t-emeraude{--cl-t1:#065f46;--cl-t2:#10b981}.t-ocean{--cl-t1:#0c4a6e;--cl-t2:#0ea5e9}.t-violet{--cl-t1:#6b21a8;--cl-t2:#c026d3}.t-ardoise{--cl-t1:#2b2b2d;--cl-t2:#64748b}.t-braise{--cl-t1:#7c2d12;--cl-t2:#f97316}.cl-page{perspective:1200px}.ob-etape{animation:clPageAvant .34s var(--ease-out) both}.ob-etape.rev{animation-name:clPageArriere}@media (prefers-reduced-motion:reduce){.ob-etape,.ob-etape.rev{animation:.2s both fadeInFast}}.cl-grille{animation:clPageAvant .32s var(--ease-out) both;transform-origin:0}.cl-grille.rev{transform-origin:100%;animation-name:clPageArriere}.cl-pochette{aspect-ratio:63/88;border-radius:var(--r-sm);background:linear-gradient(160deg, rgb(var(--encre) / .035), #00000040);box-shadow:inset 0 1px 0 rgb(var(--encre) / .05), inset 0 0 0 1px rgb(var(--encre) / .05);transition:box-shadow .18s var(--ease), background .18s var(--ease);position:relative}.cl-pochette.vide{cursor:pointer}.cl-pochette.vide:hover{background:rgb(var(--encre) / .035);box-shadow:inset 0 0 0 1px #00000059}.cl-pochette.cible{box-shadow:inset 0 0 0 1px #f4d27a73}.cl-pochette.fixe{cursor:pointer}.cl-pochette.manque:hover{box-shadow:inset 0 0 0 2px #a08cf58c}.cl-carte.manque{filter:grayscale()brightness(.42)contrast(.9);opacity:.85;cursor:pointer}.cl-pochette:hover .cl-carte.manque{filter:grayscale(.55)brightness(.62);opacity:1}.chip-filtre{height:34px}.cl-jauge{border-radius:var(--r-full);background:rgb(var(--encre) / .12);width:100%;max-width:260px;height:4px;display:block;overflow:hidden}.cl-jauge-in{border-radius:var(--r-full);background:linear-gradient(90deg, var(--cl-t1), var(--cl-t2));height:100%;transition:width .35s var(--ease-out);display:block}.cl-pochette.survol{background:#f4d27a1a;box-shadow:inset 0 0 0 2px #f4d27abf}.cl-carte{border-radius:var(--r-sm);cursor:grab;animation:clPose .3s var(--ease-out) both;transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out);position:absolute;inset:5px;overflow:hidden;box-shadow:0 3px 10px #00000073}.cl-carte:hover{z-index:2;transform:translateY(-5px)scale(1.03);box-shadow:0 14px 30px #0009}.cl-carte.tenue{cursor:grabbing;animation:1.5s ease-in-out infinite clEnMain;transform:translateY(-5px)scale(1.03)}.cl-carte img{object-fit:cover;width:100%;height:100%;display:block}.cl-nom{font-size:var(--t-xs);color:#fff;text-align:center;opacity:0;transition:opacity .18s var(--ease);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:linear-gradient(#0000,#000000e0);padding:14px 6px 5px;font-weight:600;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.cl-carte:hover .cl-nom,.cl-carte.tenue .cl-nom{opacity:1}.cl-retirer{border-radius:var(--r-sm);cursor:pointer;z-index:3;border:1px solid rgb(var(--encre) / .16);color:#fff;width:20px;height:20px;font-size:var(--t-md);opacity:0;transition:opacity .18s var(--ease);background:#000000b3;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:4px;right:4px}.cl-pochette:hover .cl-retirer{opacity:1}.cl-retirer:hover{background:#ef4444d9;border-color:#ef4444e6}.cl-couv{border-radius:var(--r-full);cursor:pointer;opacity:0;width:20px;height:20px;transition:opacity .12s var(--ease), background .12s var(--ease);background:rgb(var(--voile) / .72);border:1px solid rgb(var(--encre) / .16);color:var(--texte-2);justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:4px;left:4px}.cl-pochette:hover .cl-couv{opacity:1}.cl-couv:hover{color:#1a1208;background:#f4d27ad9;border-color:#f4d27ae6}.cl-couv.on{opacity:1;color:var(--or);border-color:#f4d27a8c}.cl-anneaux{pointer-events:none;flex-direction:column;justify-content:space-evenly;display:flex;position:absolute;top:0;bottom:0;left:7px}.cl-anneau{border-radius:var(--r-full);background:rgb(var(--encre) / .1);width:7px;height:7px;box-shadow:inset 0 1px 1px #0009}.cl-fleche{border-radius:var(--r-full);background:var(--surface-2);border:1px solid var(--border);width:38px;height:38px;color:var(--muted);cursor:pointer;transition:all .15s var(--ease);flex-shrink:0;justify-content:center;align-items:center;display:flex}.cl-fleche:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent-2);transform:scale(1.06)}.cl-fleche:disabled{opacity:.3;cursor:default}.cl-choix{transition:transform .15s var(--ease-out), border-color .15s var(--ease)}.cl-choix:hover{transform:translateY(-3px);border-color:rgb(var(--encre) / .25)!important}@media (prefers-reduced-motion:reduce){.cl-grille,.cl-carte{animation:none!important}.cl-carte.tenue{box-shadow:0 0 0 2px #f4d27acc;animation:none!important}.page-enter,.fade-in,.fade-in-fast,.stagger>*{animation:none!important}}.stagger>*{animation:fadeIn .55s var(--ease-out) both}.stagger>:first-child{animation-delay:0s}.stagger>:nth-child(2){animation-delay:70ms}.stagger>:nth-child(3){animation-delay:.14s}.stagger>:nth-child(4){animation-delay:.21s}.stagger>:nth-child(5){animation-delay:.28s}.stagger>:nth-child(6){animation-delay:.35s}.scan-hero-glow{pointer-events:none;background:radial-gradient(circle, rgb(var(--encre) / .225), rgb(var(--encre) / .09) 45%, transparent 70%);filter:blur(6px);width:300px;height:300px;animation:scanGlowIn .6s var(--ease-out) both, scanGlowPulse 3.2s .6s ease-in-out infinite;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scan-hero-card{animation:scanCardIn .6s var(--ease-out) both;position:relative}:root[data-theme=light] .scan-hero-glow{background:radial-gradient(circle,#a9c8ff8c,#ffc4e438 45%,#0000 70%)}:root[data-theme=light] .scan-choix-visuel{box-shadow:0 16px 34px -12px #1e1e3c52, 0 0 0 1px rgb(var(--encre) / .06)}.scan-hero-shine{border-radius:var(--r-md);pointer-events:none;position:absolute;inset:0;overflow:hidden}.scan-hero-shine:before{content:"";background:linear-gradient(100deg,#0000,#ffffff61,#0000);width:45%;height:220%;animation:.9s ease-out .5s both scanShine;position:absolute;top:-60%;left:-45%;transform:rotate(8deg)}@keyframes scanCardIn{0%{opacity:0;transform:translateY(26px)scale(.85)}60%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes scanGlowIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes scanGlowPulse{0%,to{opacity:.85}50%{opacity:1}}@keyframes scanShine{0%{left:-45%}to{left:130%}}@media (prefers-reduced-motion:reduce){.scan-hero-card,.scan-hero-glow{animation:none!important}.scan-hero-shine:before{display:none}}.skeleton{background:linear-gradient(90deg, var(--squelette-a) 25%, var(--squelette-b) 50%, var(--squelette-a) 75%);border-radius:var(--r-sm);background-size:600px 100%;animation:1.5s linear infinite shimmer}.glass{background:rgb(var(--voile) / .72);-webkit-backdrop-filter:blur(20px)saturate(180%);border:1px solid var(--hairline)}.glass-strong{background:rgb(var(--voile) / .82);-webkit-backdrop-filter:blur(28px)saturate(180%);border:1px solid rgb(var(--encre) / .08)}.card-lift{transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out), border-color .3s var(--ease-out);will-change:transform}.card-lift:hover{transform:translateY(-4px);box-shadow:0 18px 50px #0000008c,0 0 0 1px #00000040;border-color:rgb(var(--encre) / .2)!important}.val-pos{color:var(--vert);text-shadow:0 0 28px #22c55e66}.val-neg{color:var(--rouge);text-shadow:0 0 28px #ef444466}.btn-accent{transition:filter .18s var(--ease), box-shadow .18s var(--ease), transform .1s var(--ease);box-shadow:var(--inset-hi);background:var(--text)!important;color:var(--sur-texte)!important}.btn-accent:hover:not(:disabled){box-shadow:0 0 0 4px rgb(var(--encre) / .08);background:var(--text)!important}.btn-accent:active:not(:disabled){transform:scale(.97)}.nav-item{border-radius:var(--r-sm);font-size:var(--t-md);color:var(--muted);cursor:pointer;transition:color .18s var(--ease), background-color .18s var(--ease);text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:10px 14px;font-weight:500;display:flex}.nav-item:hover{color:var(--texte-fort);background-color:rgb(var(--encre) / .05)}.nav-item.active{color:var(--texte-fort);background:linear-gradient(135deg, rgb(var(--encre) / .11), rgb(var(--encre) / .04));border:1px solid rgb(var(--encre) / .14)}.nav-item.active .nav-icon{color:var(--text-secondary)}.topbar{border-bottom:1px solid var(--hairline);background:rgb(var(--voile) / .7);-webkit-backdrop-filter:blur(22px)saturate(180%);z-index:50;align-items:center;gap:8px;height:60px;padding:0 24px;display:flex;position:sticky;top:0}.topbar>.topbar-logo,.topbar>.topbar-actions{flex:none}.topbar>.topnav{scrollbar-width:none;flex:auto;min-width:0;overflow:auto hidden}.topbar>.topnav::-webkit-scrollbar{display:none}.topbar>.topnav>*{flex:none}@media (width>=769px) and (width<=1100px){.topbar{padding:0 14px}.topbar>.topbar-logo{margin-right:10px!important}.topnav-item{padding-left:8px!important;padding-right:8px!important}}.safe-top{height:env(safe-area-inset-top,0px);background:rgb(var(--voile) / .7);-webkit-backdrop-filter:blur(22px)saturate(180%);flex-shrink:0}.topnav-item{border-radius:var(--r-full);font-size:var(--t-md);color:var(--muted);cursor:pointer;transition:color .18s var(--ease), background-color .18s var(--ease);background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:8px 14px;font-weight:500;display:flex}.topnav-item:hover{color:var(--texte-fort);background-color:rgb(var(--encre) / .05)}.topnav-item.active{color:var(--texte-fort);background:var(--accent-soft);border:1px solid var(--accent-border)}.topnav-item.active .nav-icon{color:var(--accent-2)}.nav-dropdown{position:relative}.nav-menu{background:rgb(var(--voile) / .92);-webkit-backdrop-filter:blur(20px)saturate(180%);border:1px solid rgb(var(--encre) / .08);border-radius:var(--r);min-width:196px;box-shadow:0 20px 48px #0009, var(--inset-hi);z-index:60;animation:slideDown .2s var(--ease-out) both;flex-direction:column;gap:2px;padding:7px;display:flex;position:absolute;top:calc(100% + 8px);left:0}.nav-menu-item{border-radius:var(--r-sm);font-size:var(--t-md);color:var(--muted);cursor:pointer;text-align:left;width:100%;transition:color .14s var(--ease), background-color .14s var(--ease);background:0 0;border:none;align-items:center;gap:10px;padding:9px 12px;font-weight:500;display:flex}.nav-menu-item:hover{color:var(--texte-fort);background-color:rgb(var(--encre) / .06)}.nav-menu-item.active{color:var(--texte-fort);background-color:rgb(var(--encre) / .08)}.nav-menu-item.active .nav-icon{color:var(--text-secondary)}.toprow{transition:background-color .14s var(--ease)}.toprow:hover{background-color:rgb(var(--encre) / .035)}.toprow-card{transition:background-color .14s var(--ease), border-color .14s var(--ease), transform .1s var(--ease)}.toprow-card:hover{background-color:var(--surface-2);border-color:rgb(var(--encre) / .12)}.toprow-card:active{transform:scale(.99)}.mover-row{transition:background-color .14s var(--ease)}.mover-row:hover{background-color:rgb(var(--encre) / .05)}.scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (width<=768px){:root{--mobile-fab-clear:140px}.app-main{padding:14px!important;padding-bottom:calc(var(--mobile-fab-clear) + env(safe-area-inset-bottom))!important}button,.btn,.btn-primary,.btn-secondary,.btn-ghost,.btn-accent,.cl-fleche,.dropdown-trigger{min-height:44px}.chip-filtre{min-height:0;position:relative}.chip-filtre:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.icone-tactile{min-width:0;min-height:0;position:relative}.icone-tactile:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dash-niveau{min-height:0;position:relative}.dash-niveau:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.topbar-logo,.topbar-cta{position:relative}.topbar-logo:after,.topbar-cta:after{content:"";height:44px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.topbar-icon{min-width:36px;min-height:36px;border-color:#0000!important}.topbar-logo,.topbar-cta{min-height:34px}.topbar-icon:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.topbar-icon{position:relative}.fiche-fond{align-items:flex-end!important;padding:0!important}.fiche-modale{animation:feuilleMonte .28s var(--ease-out) both;border-radius:var(--r-lg) var(--r-lg) 0 0!important;width:100%!important;max-width:none!important;max-height:92vh!important;padding:10px 18px calc(26px + env(safe-area-inset-bottom))!important;border-bottom:none!important}@keyframes feuilleMonte{0%{opacity:.6;transform:translateY(28px)}to{opacity:1;transform:none}}.fiche-modale .fiche-poignee{border-radius:var(--r-full);background:rgb(var(--encre) / .18);width:38px;height:4px;margin:0 auto 12px;display:block}.fiche-entete{text-align:center;flex-direction:column!important;align-items:center!important;padding-right:0!important}.fiche-visuel{max-width:240px;width:62%!important}.fiche-modale{touch-action:pan-y;overflow-x:hidden!important}.fiche-carrousel .fiche-carrousel-voisine{display:block}.fiche-modale .fiche-voisine{display:none}.fiche-entete .fiche-amis-liste,.fiche-entete .fiche-entete-badges{justify-content:center}.fiche-sans-entree .fiche-modale{min-height:92vh}.sc-actions{align-items:center;gap:var(--e-4);margin-left:var(--e-4);flex-shrink:0;display:inline-flex}.serie-compte{display:none!important}.palette-fond{background:rgb(var(--voile) / .92)!important;align-items:stretch!important;padding-top:0!important}.palette-boite{flex-direction:column;display:flex;width:100%!important;max-width:none!important;padding-top:env(safe-area-inset-top)!important;border:none!important;border-radius:0!important}.palette-champ{padding:18px 16px!important;font-size:17px!important}.palette-liste{flex:1;max-height:none!important;padding-bottom:40vh!important}.palette-ligne{min-height:60px;gap:var(--e-7)!important}.palette-vignette{width:44px!important;height:61px!important}.palette-pied{display:none!important}.fiche-btn-label{display:none}.fiche-btn-sheet{padding-left:var(--e-8)!important;padding-right:var(--e-8)!important;flex:none!important}.palette-haut{border-bottom:1px solid rgb(var(--encre) / .08)}.palette-haut .palette-champ{border-bottom:none!important}.palette-haut .palette-annuler{min-height:44px;color:var(--text-secondary);font-size:var(--t-lg);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 16px;font-weight:600;display:block}.inp,input,textarea,select{font-size:16px!important}.inp,select{min-height:42px}.topbar{background:var(--surface)!important;-webkit-backdrop-filter:none!important;gap:6px!important;padding:0 12px!important}.safe-top{background:var(--surface);-webkit-backdrop-filter:none}.haut-pose>.topbar{background:0 0!important}.haut-pose>.safe-top{background:0 0}.scroll-x>*{min-width:560px}.section-entete{gap:var(--e-6);flex-direction:column;align-items:stretch!important}.section-entete>*{min-width:0}.collection-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}.col-toolbar{width:100%;min-width:0}.col-search{flex:120px;min-width:0;width:auto!important}.col-toolbar>.col-menu-wrap,.col-toolbar>.segment,.col-toolbar>.btn{flex-shrink:0}.collection-grid .col-img{height:178px!important;padding:8px!important}.collection-grid .col-pad{padding:10px 11px 12px!important}.collection-grid .col-badges,.collection-grid .col-detailed{display:none!important}.collection-grid .col-mini{display:flex!important}.col-iconbtn{justify-content:center;min-width:44px;min-height:44px;padding:9px}}.col-iconbtn{cursor:pointer;opacity:.62;border-radius:var(--r-control);transition:opacity .15s var(--ease), background-color .15s var(--ease);background:0 0;border:none;align-items:center;padding:5px;display:flex}.col-card-actions{justify-content:flex-end;gap:var(--e-4);margin-top:var(--e-6);padding-top:var(--e-6);border-top:1px solid var(--border);display:flex}@media (width<=400px){.collection-grid .col-card-actions{margin-inline:calc(-1 * var(--e-5));justify-content:space-between;gap:0}}.col-iconbtn:hover{opacity:1;background:rgb(var(--encre) / .06)}.col-iconbtn.danger:hover,.col-iconbtn.danger:active{background:#ef44441a;color:var(--rouge-clair)!important}.bottom-nav{z-index:60;bottom:calc(10px + env(safe-area-inset-bottom));background:var(--surface);align-items:center;gap:2px;width:max-content;max-width:calc(100vw - 16px);padding:6px;display:flex;position:fixed;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.bottom-nav{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.bottom-nav{-webkit-backdrop-filter:blur(24px)saturate(180%);transition:transform .25s var(--ease-out), opacity .25s var(--ease-out);border:1px solid var(--border-2);border-radius:var(--r-full);box-shadow:0 12px 40px #0000008c,0 2px 8px #0006}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bottom-nav{background:var(--surface)}}@media (prefers-reduced-transparency:reduce){.bottom-nav{background:var(--surface)}}.bottom-nav-item{cursor:pointer;min-width:44px;height:44px;color:var(--faint);font-size:var(--t-md);letter-spacing:-.01em;white-space:nowrap;border-radius:var(--r-full);transition:background .22s var(--ease), color .18s var(--ease), transform .12s var(--ease);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0 11px;font-weight:650;display:flex;position:relative}.bottom-nav-item .nav-icon{flex-shrink:0;width:21px;height:21px}.bottom-nav-item .bn-label{opacity:0;transition:grid-template-columns .26s var(--ease-out), margin-left .26s var(--ease-out), opacity .2s var(--ease);grid-template-columns:0fr;margin-left:0;display:grid}.bottom-nav-item .bn-label>span{white-space:nowrap;overflow:hidden}.bottom-nav-item:active{transform:scale(.93)}.bottom-nav-item.active{background:var(--accent-soft);color:var(--text);box-shadow:var(--shadow-selected)}.bottom-nav-item.active .bn-label{opacity:1;grid-template-columns:1fr;margin-left:7px}.bottom-nav-item.bn-avatar{min-width:44px;padding:0 5px}.bottom-nav-item.bn-avatar.active{box-shadow:none;background:0 0}.bn-avatar-img{background-position:50%;background-size:cover;background-color:var(--fill-selected);background-image:linear-gradient(145deg, var(--trait-fort), var(--surface-3));width:30px;height:30px;color:var(--texte-fort);font-size:var(--t-md);transition:box-shadow .18s var(--ease);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex;box-shadow:0 0 0 2px #0000}.bn-avatar.active .bn-avatar-img{box-shadow:0 0 0 2px var(--text)}.bn-dot{border:2px solid var(--surface);background:#ef4444;border-radius:50%;width:9px;height:9px;position:absolute;top:4px;right:4px}.scan-fab{z-index:55;right:16px;bottom:calc(82px + env(safe-area-inset-bottom));border:2px solid var(--bg);background:linear-gradient(145deg, var(--trait-fort), var(--surface-3));width:54px;height:54px;color:var(--texte-fort);cursor:pointer;transition:transform .15s var(--ease-out), box-shadow .2s var(--ease);border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;box-shadow:0 8px 24px #00000080,0 2px 8px #00000080}.scan-fab:active{transform:scale(.92)}.scan-fab.active{box-shadow:0 0 0 3px rgb(var(--encre) / .3), 0 8px 24px #0009}.scan-fab .nav-icon{width:24px;height:24px}.sc-bas{pointer-events:none;background:linear-gradient(#0000,#000000d9);justify-content:space-between;align-items:baseline;gap:6px;padding:16px 7px 5px;font-family:Inter,system-ui,sans-serif;display:flex;position:absolute;bottom:0;left:0;right:0}.sc-amis{border-radius:var(--r-full);background:rgb(var(--encre) / .425);color:var(--texte-fort);font-size:var(--t-xs);font-variant-numeric:tabular-nums;align-items:center;gap:3px;padding:1px 6px;font-weight:800;display:inline-flex;box-shadow:0 1px 4px #0009}.sc-num{font-size:var(--t-xs);color:rgb(var(--encre) / .66);text-shadow:0 1px 3px #000000e6;font-variant-numeric:tabular-nums}.sc-prix{font-size:var(--t-sm);color:var(--texte-fort);text-shadow:0 1px 4px #000000f2;white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:800}.tuile-pk{text-align:left;background:var(--surface);border-radius:var(--r-md);cursor:pointer;width:100%;box-shadow:0 14px 26px -20px #000000f2, var(--inset-hi);transition:transform .18s var(--ease-out), box-shadow .18s var(--ease), border-color .18s var(--ease);border:1px solid #0000;padding:0;display:block;position:relative;overflow:hidden}.tuile-pk:hover{border-color:var(--border-2);box-shadow:0 26px 44px -24px #000, inset 0 1px 0 rgb(var(--encre) / .07);transform:translateY(-4px)}.tuile-pk:active{transform:translateY(-1px)}.tuile-pk.est-choisie{border-color:rgb(var(--encre) / .9);box-shadow:0 0 0 1px rgb(var(--encre) / .55), 0 22px 40px -24px #000}@media (hover:none){.tuile-pk:hover{box-shadow:0 14px 26px -20px #000000f2, var(--inset-hi);border-color:#0000;transform:none}}.tuile-pk-img{aspect-ratio:63/88;object-fit:contain;background:radial-gradient(circle at 50% 20%, var(--fond-visuel), var(--bg) 72%);width:100%;display:block}.tuile-pk-boite{aspect-ratio:1;width:100%;padding:var(--e-7);background:radial-gradient(circle at 50% 18%, var(--fond-visuel), var(--bg) 74%);justify-content:center;align-items:center;display:flex}.tuile-pk-boite img{object-fit:contain;filter:drop-shadow(0 10px 18px #000000a6);max-width:100%;max-height:100%;transition:transform .18s var(--ease-out)}.tuile-pk:hover .tuile-pk-boite img{transform:scale(1.04)}.tuile-pk-owned{z-index:2;border-radius:var(--r-full);min-width:22px;height:22px;font-size:var(--t-xs);color:#fff;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,#22c55e,#16a34a);border:2px solid #08080c99;justify-content:center;align-items:center;gap:2px;padding:0 6px;font-family:Inter,system-ui,sans-serif;font-weight:800;display:inline-flex;position:absolute;top:8px;right:8px;box-shadow:0 2px 8px #00000080}.tuile-pk-pied{padding:var(--e-6) var(--e-6) var(--e-7);flex-direction:column;gap:2px;display:flex}.tuile-pk-nom{font-size:var(--t-md);color:var(--texte-fort);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.tuile-pk-sub{font-size:var(--t-xs);color:var(--faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tuile-pk-prix{margin-top:var(--e-4);font-size:var(--t-lg);font-weight:var(--weight-value);color:var(--texte-fort);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:Inter,system-ui,sans-serif}.tuile-pk-prix.vide{color:var(--trait-fort)}.prog-set{gap:var(--e-4);flex-direction:column;min-width:190px;display:flex}.prog-ligne{align-items:center;gap:var(--e-5);display:flex}.prog-nom{font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);white-space:nowrap;flex-shrink:0;width:88px;font-weight:700}.prog-piste{border-radius:var(--r-full);background:rgb(var(--encre) / .07);flex:1;min-width:60px;height:5px;position:relative;overflow:hidden}.prog-jauge{border-radius:var(--r-full);background:var(--holo);position:absolute;inset:0 auto 0 0}.prog-jauge.pleine{background:linear-gradient(90deg,#22c55e,#4ade80)}.prog-val{font-size:var(--t-xs);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.tuile-galerie{aspect-ratio:63/88;background:var(--fond-tuile);cursor:pointer;border-radius:var(--r-sm);width:100%;transition:transform .16s var(--ease-out), box-shadow .16s var(--ease);border:none;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 4px 14px #00000073}.tuile-galerie img{object-fit:contain;width:100%;height:100%;display:block}.tuile-galerie:hover{transform:translateY(-3px);box-shadow:0 12px 30px #0009}.tuile-galerie:active{transform:scale(.97)}.tg-vide{background:radial-gradient(circle at 50% 30%, var(--surface-2), var(--surface));justify-content:center;align-items:center;width:100%;height:100%;display:flex}.tg-prix{font-size:var(--t-sm);color:var(--text);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.tg-var{font-size:var(--t-xs);white-space:nowrap;font-weight:600}.tg-var-pos{color:var(--vert-clair)}.tg-var-neg{color:var(--rouge-clair)}.tg-brut{color:var(--or);font-weight:600}.tg-qte{z-index:2;font-size:var(--t-xs);color:#fff;border-radius:var(--r-full);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14141cc7;padding:1px 6px;font-weight:800;position:absolute;top:5px;right:5px}.tg-variante{z-index:2;font-size:var(--t-xs);color:#1a1208;border-radius:var(--r-sm);background:linear-gradient(110deg,#f4d27a,#c8f0ff 35%,#f0a6e6 65%,#b6f0c4);padding:1px 5px;font-weight:800;position:absolute;top:5px;left:5px}.tg-range{z-index:3;color:var(--accent-2);letter-spacing:.02em;border-radius:var(--r-full);background:rgb(var(--voile) / .82);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);align-items:center;gap:3px;padding:1px 5px;font-size:9px;font-weight:800;display:inline-flex;position:absolute;bottom:5px;left:5px}.tg-coche,.col-coche{z-index:4;border-radius:var(--r-full);background:rgb(var(--voile) / .72);border:2px solid rgb(var(--encre) / .55);color:#111113;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:22px;height:22px;transition:background .12s var(--ease), border-color .12s var(--ease);justify-content:center;align-items:center;display:flex;position:absolute}.tg-coche{top:5px;left:5px}.tg-coche~.tg-variante{top:32px}.col-coche{width:26px;height:26px;top:10px;left:10px}.tg-coche.on,.col-coche.on{background:var(--text-secondary);border-color:var(--text)}.tuile-galerie.tg-choisie,.surface.col-choisie{outline:2px solid var(--text-secondary);outline-offset:-2px}.galerie-grid{align-items:start}.col-toolbar{align-items:center;gap:var(--e-5);flex-wrap:wrap;display:flex}.col-search{width:240px}.col-badge-n{margin-left:var(--e-3);border-radius:var(--r-full);text-align:center;background:#0000004d;min-width:17px;padding:0 4px;font-size:10px;font-weight:800;line-height:17px}.col-filtres-panneau{padding:var(--e-8);gap:var(--e-8);flex-direction:column;display:flex}.col-filtres-raz{align-self:flex-start}.ffam{gap:var(--e-5);flex-direction:column;display:flex}.ffam-titre{font-size:var(--t-xs);color:var(--faint);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.ffam-pastilles{gap:var(--e-4);flex-wrap:wrap;display:flex}.el-pastilles{align-items:center;gap:var(--e-4);flex-wrap:wrap;display:flex}.el-pastilles-titre{font-size:var(--t-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-right:var(--e-2)}.el-ligne{align-items:center;gap:var(--e-7);text-align:left;width:100%;padding:var(--e-6) var(--e-8);cursor:pointer;transition:border-color .12s var(--ease), background .12s var(--ease);display:flex}.el-ligne:hover{border-color:rgb(var(--encre) / .3);background:rgb(var(--encre) / .03)}.dbl-ligne{align-items:center;gap:var(--e-7);text-align:left;width:100%;padding:var(--e-6) var(--e-8);cursor:pointer;transition:border-color .12s var(--ease), background .12s var(--ease);display:flex}.dbl-ligne:hover{border-color:rgb(var(--encre) / .3);background:rgb(var(--encre) / .03)}.dbl-vignette{flex-shrink:0;justify-content:center;align-items:center;width:46px;height:62px;display:flex;position:relative}.dbl-vignette img{object-fit:contain;border-radius:var(--r-sm);max-width:100%;max-height:100%}.dbl-vignette-vide{border-radius:var(--r-sm);background:rgb(var(--encre) / .04);width:100%;height:100%}.dbl-qte{border-radius:var(--r-full);font-variant-numeric:tabular-nums;color:var(--text);background:var(--surface-2);border:1px solid var(--border-2);white-space:nowrap;padding:1px 5px;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:800;position:absolute;bottom:-4px;right:-6px}.dbl-nom{font-size:var(--t-md);color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:600;line-height:1.28;display:-webkit-box;overflow:hidden}.dbl-sous{font-size:var(--t-xs);color:var(--muted);margin:var(--e-1) 0 0}.alerte-jauge{border-radius:var(--r-full);background:rgb(var(--encre) / .08);max-width:190px;height:3px;display:block;overflow:hidden}.alerte-jauge-in{border-radius:var(--r-full);height:100%;transition:width .3s var(--ease);display:block}.notif-ligne{transition:background .12s var(--ease);border:none}.notif-ligne:hover{background:rgb(var(--encre) / .05)!important}.fpast{align-items:center;gap:var(--e-4);padding:var(--e-4) var(--e-6);border-radius:var(--r-full);cursor:pointer;font-size:var(--t-sm);color:var(--text-secondary);white-space:nowrap;background:var(--surface-2);transition:background .12s var(--ease), border-color .12s var(--ease), color .12s var(--ease);border:1px solid #0000;max-width:100%;font-weight:600;display:inline-flex}.fpast:hover{background:var(--surface-3);color:var(--text)}.fpast.on{background:var(--text);color:var(--sur-texte);border-color:#0000}.fpast-lab{text-overflow:ellipsis;overflow:hidden}.fpast-n{font-size:var(--t-xs);color:var(--faint);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:700}.fpast.on .fpast-n{color:#55555c}.fpast-logo{object-fit:contain;object-position:center;flex-shrink:0;width:34px;height:18px}.fpast-puce{border-radius:var(--r-full);flex-shrink:0;width:7px;height:7px}.fpast-plus{color:var(--accent-2);font-weight:700}.col-groupe+.col-groupe{margin-top:var(--e-9)}.col-groupe-tete{z-index:5;align-items:center;gap:var(--e-5);width:100%;padding:var(--e-5) var(--e-6);margin-bottom:var(--e-6);border-radius:var(--r);cursor:pointer;text-align:left;background:rgb(var(--voile) / .86);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:inherit;border:none;display:flex;position:sticky;top:0}.col-groupe-tete:hover{background:rgb(var(--voile) / .9)}.col-groupe-fleche{color:var(--faint);transition:transform .16s var(--ease);flex-shrink:0}.col-groupe-fleche.ouvert{transform:rotate(90deg)}.col-groupe-nom{min-width:0;font-size:var(--t-md);color:var(--texte-fort);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:700;overflow:hidden}.col-groupe-meta{font-size:var(--t-xs);color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0}.col-range{align-items:center;gap:var(--e-2);margin-top:var(--e-3);font-size:var(--t-xs);color:var(--text-secondary);padding:1px var(--e-3);border-radius:var(--r-sm);background:rgb(var(--encre) / .06);border:1px solid rgb(var(--encre) / .125);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;display:inline-flex;overflow:hidden}.col-menu-wrap{position:relative}.col-menu-fond{z-index:70;position:fixed;inset:0}.col-menu{z-index:71;min-width:200px;padding:var(--e-3);border-radius:var(--r);background:var(--surface-2);border:1px solid rgb(var(--encre) / .1);position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 44px #0009}.col-menu>button{align-items:center;gap:var(--e-5);width:100%;padding:var(--e-5) var(--e-6);cursor:pointer;border-radius:var(--r-sm);color:var(--text-secondary);font-size:var(--t-sm);text-align:left;background:0 0;border:none;font-weight:600;display:flex}.col-menu>button:hover{background:rgb(var(--encre) / .06);color:var(--texte-fort)}.col-selbar{z-index:58;left:50%;bottom:calc(82px + env(safe-area-inset-bottom));align-items:center;gap:var(--e-7);width:max-content;max-width:calc(100vw - 16px);padding:var(--e-5) var(--e-7);border-radius:var(--r-full);background:rgb(var(--voile) / .94);-webkit-backdrop-filter:blur(24px)saturate(180%);border:1px solid rgb(var(--encre) / .11);flex-wrap:wrap;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 14px 44px #0009}.col-selbar-compte{align-items:baseline;gap:var(--e-3);font-size:var(--t-sm);color:var(--muted);white-space:nowrap;display:inline-flex}.col-selbar-compte strong{font-size:var(--t-lg);font-weight:var(--weight-value);color:var(--texte-fort);font-variant-numeric:tabular-nums}.col-selbar-actions{align-items:center;gap:var(--e-4);flex-wrap:wrap;display:inline-flex}.col-selbar .btn:disabled{opacity:.4;cursor:not-allowed}.col-selbar-suppr{color:var(--rouge-clair);background:#ef444424;border:1px solid #ef44444d}.col-selbar-suppr:hover:not(:disabled){background:#ef444438}body.mode-selection .scan-fab{display:none}@media (width>=769px){.col-selbar{bottom:20px}}@media (width<=560px){.col-selbar{gap:var(--e-5);padding:var(--e-4) var(--e-6);flex-wrap:nowrap}.col-selbar-lab{display:none}.col-selbar .btn{padding:0 var(--e-5)}.col-selbar-compte strong{font-size:var(--t-md)}.col-selbar-compte>span{display:none}}.modal-fond{z-index:300;padding:var(--e-8);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-boite{width:440px;max-width:95vw;max-height:90vh;padding:var(--e-10);border-radius:var(--r-lg);background:var(--fond-flottant);border:1px solid rgb(var(--encre) / .1);position:relative;overflow-y:auto;box-shadow:0 24px 80px #0009}.col-classeurs{gap:var(--e-4);flex-direction:column;max-height:320px;display:flex;overflow-y:auto}.col-classeur{justify-content:space-between;align-items:center;gap:var(--e-6);padding:var(--e-6) var(--e-7);border-radius:var(--r);cursor:pointer;text-align:left;background:rgb(var(--encre) / .035);border:1px solid rgb(var(--encre) / .07);color:inherit;display:flex}.col-classeur:hover{background:rgb(var(--encre) / .07);border-color:rgb(var(--encre) / .3)}.col-classeur-nom{font-size:var(--t-md);color:var(--texte-fort);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.col-classeur-meta{font-size:var(--t-xs);color:var(--faint);flex-shrink:0}.subnav-wrap{position:relative}.subnav-wrap:before,.subnav-wrap:after{content:"";pointer-events:none;z-index:2;opacity:0;width:44px;transition:opacity .2s;position:absolute;top:0;bottom:2px}.subnav-wrap:before{background:linear-gradient(90deg, var(--bg) 35%, rgb(var(--voile) / 0));left:0}.subnav-wrap:after{background:linear-gradient(270deg, var(--bg) 35%, rgb(var(--voile) / 0));right:0}.subnav-wrap.fade-l:before,.subnav-wrap.fade-r:after{opacity:1}.subnav-chips{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;padding:10px 14px 2px;display:flex;overflow-x:auto}.subnav-chips::-webkit-scrollbar{display:none}.subnav-chips>.chip{flex-shrink:0}.subnav-chips .chip svg{flex-shrink:0;width:15px;height:15px}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.no-scrollbar::-webkit-scrollbar{display:none}.inp{background:var(--surface-2);border-radius:var(--r-md);width:100%;font-size:var(--t-md);color:var(--texte-fort);box-shadow:none;transition:border-color .18s var(--ease), box-shadow .18s var(--ease), background .18s var(--ease);border:1px solid #0000;outline:none;padding:11px 14px}.inp::placeholder{color:var(--muted)}.inp:focus{border-color:var(--accent-2);background:var(--surface-2);box-shadow:0 0 0 3px var(--accent-soft)}.champ-recherche{width:100%;display:block;position:relative}.champ-recherche>svg{color:var(--faint);pointer-events:none;transition:color .18s var(--ease);position:absolute;top:50%;left:15px;transform:translateY(-50%)}.champ-recherche>.inp{border-radius:var(--r-full);padding:12px 16px 12px 42px}.champ-recherche:focus-within>svg{color:var(--text-secondary)}.champ-recherche>.champ-vider{width:30px;height:30px;color:var(--faint);cursor:pointer;border-radius:var(--r-full);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.champ-recherche>.champ-vider:hover{color:var(--text);background:rgb(var(--encre) / .07)}.champ-recherche>.inp::-webkit-search-decoration{appearance:none}.champ-recherche>.inp::-webkit-search-cancel-button{appearance:none}.champ-recherche>.inp::-webkit-search-results-button{appearance:none}.champ-recherche:has(.champ-vider)>.inp{padding-right:42px}input[type=date],input[type=time],input[type=datetime-local]{appearance:none;min-height:42px}input[type=date]::-webkit-date-and-time-value{text-align:left;margin:0}input[type=date]::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer}input[type=time]::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer}.surface-fiche{background:linear-gradient(180deg, rgb(var(--encre) / .05), rgb(var(--encre) / .014) 38%, rgb(var(--encre) / 0) 72%), radial-gradient(120% 80% at 50% -10%, #a08cf50f, transparent 60%), var(--fiche-fond);border:1px solid rgb(var(--encre) / .08);box-shadow:inset 0 1px 0 rgb(var(--encre) / .06), var(--fiche-ombre);border-radius:22px}.surface{background:var(--fill-surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--inset-hi)}.surface-haut{background:var(--fill-feature);border-radius:var(--r-lg);box-shadow:var(--inset-hi), inset 0 0 0 1px var(--border)}.pulse-dot{background:#22c55e;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulseDot;box-shadow:0 0 10px #22c55eb3}.page-title{font-size:var(--t-3xl);font-weight:var(--weight-title);letter-spacing:-.028em;color:var(--text);margin:0;line-height:1.12}h1,h2,h3{text-wrap:balance;line-height:1.2}.page-title,.section-title,.section-head h2{text-wrap:balance}.page-sub{font-size:var(--t-md);color:var(--muted);margin-top:var(--e-3);line-height:1.6}.section-title{font-size:var(--t-lg);font-weight:var(--weight-section);letter-spacing:-.02em;color:var(--text);margin:0;line-height:1.3}.label{font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}.muted{color:var(--muted)}.faint{color:var(--faint)}.mono{font-family:var(--mono)}.card{background:var(--fill-surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--inset-hi);padding:20px}.card-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.divider{background:var(--hairline);border:none;height:1px;margin:0}.btn{border-radius:var(--r-control);font-size:var(--t-md);letter-spacing:-.01em;cursor:pointer;color:var(--text);transition:background-color .18s var(--ease), border-color .18s var(--ease), color .18s var(--ease), transform .12s var(--ease), box-shadow .22s var(--ease), filter .18s var(--ease);white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:10px 18px;font-weight:600;display:inline-flex}.btn:active:not(:disabled){transform:translateY(1px)scale(.985)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--text);color:var(--sur-texte);box-shadow:none;border-color:#0000}.btn-primary:hover:not(:disabled){background:var(--text);box-shadow:0 0 0 4px rgb(var(--encre) / .08)}.btn-primary:active:not(:disabled){box-shadow:none}.btn-secondary{background:var(--surface-2);color:var(--text);box-shadow:var(--inset-hi);border-color:#0000}.btn-secondary:hover:not(:disabled){background:var(--surface-3)}.btn-ghost{color:var(--text-secondary);background:0 0;border-color:#0000}.btn-ghost:hover:not(:disabled){color:var(--text);background:var(--surface-2)}.btn-sm{font-size:var(--t-sm);padding:7px 13px}.btn-icone{border-radius:var(--r-control);cursor:pointer;width:40px;height:40px;color:var(--text);background:var(--surface-2);box-shadow:var(--inset-hi);transition:background .18s var(--ease), border-color .18s var(--ease), color .18s var(--ease), transform .12s var(--ease), box-shadow .22s var(--ease);border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.btn-icone:hover{background:var(--surface-3)}.btn-icone:active{transform:translateY(1px)scale(.985)}.link-back{cursor:pointer;color:var(--muted);font-size:var(--t-md);transition:color .15s var(--ease);background:0 0;border:none;align-items:center;gap:5px;padding:0;display:inline-flex}.link-back:hover{color:var(--text)}@keyframes lvlPulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.palette-sans-visuel{border-radius:var(--r-sm);color:var(--trait-fort);background:radial-gradient(circle at 50% 30%, var(--surface-2), var(--bg));border:1px solid rgb(var(--encre) / .05);justify-content:center;align-items:center;display:flex}.fiche-voisine{z-index:3;border-radius:var(--r-sm);cursor:pointer;background:rgb(var(--voile) / .55);width:34px;height:44px;color:var(--text-secondary);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .15s var(--ease), color .15s var(--ease);border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:46%;transform:translateY(-50%)}.fiche-voisine:hover{color:#fff;background:#14141cd9}.fiche-voisine-g{left:2px}.fiche-voisine-d{right:2px}.fiche-amis{margin-top:var(--e-4)}.fiche-entete-badges .fiche-amis{margin-top:0}.fiche-entete-badges .fiche-amis-bouton{min-height:30px}.fiche-amis-bouton{border-radius:var(--r-full);border:1px solid rgb(var(--encre) / .15);background:rgb(var(--encre) / .06);color:var(--accent-2);font:inherit;font-size:var(--t-xs);cursor:pointer;align-items:center;gap:6px;padding:4px 10px 4px 5px;font-weight:700;display:inline-flex}.fiche-ami-avatar{width:20px;height:20px;color:var(--accent-2);border:2px solid var(--surface);background:#333335;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:inline-flex;position:relative;overflow:hidden}.fiche-ami-avatar img{object-fit:cover;width:100%;height:100%}.fiche-amis-liste{margin-top:var(--e-3);gap:6px;justify-content:inherit;flex-wrap:wrap;display:flex}.fiche-ami{border-radius:var(--r-full);background:rgb(var(--encre) / .06);color:var(--text-secondary);font-size:var(--t-xs);align-items:center;gap:6px;padding:3px 10px 3px 3px;text-decoration:none;display:inline-flex}.fiche-ami:hover{background:rgb(var(--encre) / .1);color:var(--texte-fort)}.fiche-carrousel{position:relative}.fiche-carrousel-voisine{cursor:pointer;-webkit-tap-highlight-color:transparent;display:none;position:absolute;inset:0}.fiche-carrousel-voisine.apparait{animation:.3s both fadeInFast}.fiche-sans-entree .fiche-modale{animation:none}.dash-record-court,.palette-annuler,.fiche-poignee{display:none}html{scroll-behavior:smooth;overscroll-behavior:none}:focus-visible{outline:2px solid rgb(var(--encre) / .325);outline-offset:2px;border-radius:var(--r-sm)}:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}.badge{border-radius:var(--r-full);font-size:var(--t-xs);white-space:nowrap;align-items:center;gap:5px;padding:3px 9px;font-weight:700;line-height:1.4;display:inline-flex}.badge-pos{color:var(--vert-clair);background:#22c55e21;border:1px solid #0000}.badge-neg{color:var(--rouge-clair);background:#ef444421;border:1px solid #0000}.badge-neutral{background:rgb(var(--encre) / .07);color:var(--muted);border:1px solid #0000}.badge-accent{background:var(--accent-soft);color:var(--accent-2);border:1px solid #0000}.chip{border-radius:var(--r-control);font-size:var(--t-sm);background:var(--surface-2);color:var(--text-secondary);cursor:pointer;transition:all .18s var(--ease);border:1px solid #0000;align-items:center;gap:6px;padding:5px 11px;font-weight:600;display:inline-flex}.chip:hover{color:var(--text);background:var(--surface-3)}.chip.active{background:var(--text);color:var(--sur-texte);border-color:#0000}.segment{border-radius:var(--r-control);background:var(--surface-2);border:1px solid #0000;flex-wrap:wrap;justify-content:center;gap:3px;max-width:100%;padding:4px;display:inline-flex}.segment>button{justify-content:center;align-items:center;gap:var(--e-3);border-radius:var(--r-control);min-width:0;min-height:32px;font-size:var(--t-sm);color:var(--muted);cursor:pointer;white-space:nowrap;transition:color .18s var(--ease), background .18s var(--ease), box-shadow .18s var(--ease);background:0 0;border:none;flex:0 auto;padding:0 14px;font-weight:600;display:inline-flex}.segment>button:hover{color:var(--text)}.segment>button.active{background:var(--fill-selected);color:var(--text);box-shadow:var(--shadow-selected)}@media (width<=768px){.segment>button{min-height:36px;padding:0 12px}}.segment-dense{gap:2px}.segment-dense>button{gap:var(--e-2);padding:0 7px}@media (width<=768px){.segment-dense>button{padding:0 6px}}.segment>button:has(.logo-jeu){align-items:center;padding:5px 14px 9px;display:inline-flex;position:relative}.logo-jeu{pointer-events:none;opacity:.45;width:auto;transition:opacity .2s var(--ease);display:block}.segment>button:hover .logo-jeu{opacity:.72}.segment>button.active .logo-jeu{opacity:1}.segment>button.active:has(.logo-jeu){box-shadow:none;background:0 0}.segment>button.active:has(.logo-jeu):after{content:"";border-radius:var(--r-full);background:var(--holo);height:2px;position:absolute;bottom:2px;left:14px;right:14px}.ligne-bloc{justify-content:space-between;align-items:center;gap:var(--e-6);width:100%;padding:var(--e-6) var(--e-8);text-align:left;background:var(--surface);border-radius:var(--r-md);cursor:pointer;box-shadow:var(--inset-hi);transition:background .18s var(--ease), border-color .18s var(--ease), box-shadow .18s var(--ease);border:1px solid #0000;display:flex}.ligne-bloc-nom{font-size:var(--t-md);color:var(--text);font-weight:600}.duo-wrap{z-index:55;top:calc(env(safe-area-inset-top,0px) + 60px + 12px);pointer-events:none;transition:opacity .34s var(--ease-out), transform .34s var(--ease-out), visibility .34s;will-change:opacity, transform;justify-content:center;display:flex;position:fixed;left:0;right:0}.duo-wrap>.duo{pointer-events:auto}.duo-wrap.cachee{opacity:0;visibility:hidden;transform:translateY(-10px)scale(.97)}.app-main.avec-bascule{padding-top:82px!important}.duo{border-radius:var(--r-full);background:var(--surface);padding:5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.duo{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.duo{-webkit-backdrop-filter:blur(24px)saturate(180%);border:1px solid rgb(var(--encre) / .09);box-shadow:0 12px 40px #0000008c,0 2px 8px #0006}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.duo{background:var(--surface)}}@media (prefers-reduced-transparency:reduce){.duo{background:var(--surface)}}.duo>button{cursor:pointer;height:44px;font-size:var(--t-md);color:var(--muted);transition:color .18s var(--ease);isolation:isolate;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-weight:700;display:inline-flex;position:relative}.duo>button:before{content:"";border-radius:var(--r-full);z-index:-1;transition:background .2s var(--ease), box-shadow .2s var(--ease);background:0 0;position:absolute;inset:5px 0}.duo>button:hover{color:var(--text)}.duo>button.active{color:var(--texte-fort)}.duo>button.active:before{background:var(--fill-selected);box-shadow:var(--shadow-selected)}.duo>button svg{opacity:.85}.duo>button.active svg{opacity:1}.rail-nav-wrap{z-index:55;top:calc(env(safe-area-inset-top,0px) + 60px + 12px);pointer-events:none;transition:opacity .34s var(--ease-out), transform .34s var(--ease-out), visibility .34s;will-change:opacity, transform;justify-content:center;display:flex;position:fixed;left:0;right:0}.rail-nav-wrap>.rail-nav{pointer-events:auto}.rail-nav-wrap.cachee{opacity:0;visibility:hidden;transform:translateY(-10px)scale(.97)}.app-main.avec-rail{padding-top:82px!important}.rail-nav{border-radius:var(--r-full);background:var(--surface);align-items:center;gap:2px;max-width:100%;padding:5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rail-nav{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.rail-nav{-webkit-backdrop-filter:blur(24px)saturate(180%);border:1px solid rgb(var(--encre) / .09);box-shadow:0 12px 40px #0000008c,0 2px 8px #0006}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.rail-nav{background:rgb(var(--voile) / .97)}}.rail-nav-item{cursor:pointer;min-width:44px;height:44px;color:var(--faint);font-size:var(--t-sm);letter-spacing:-.01em;white-space:nowrap;border-radius:var(--r-full);transition:background .22s var(--ease), color .18s var(--ease), transform .12s var(--ease);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0 11px;font-weight:650;display:flex}.rail-nav-item svg{flex-shrink:0;width:19px;height:19px}.rail-nav-item:active{transform:scale(.93)}.rail-nav-item.active{background:rgb(var(--encre) / .11);color:var(--texte-fort)}.rail-nav-lab{opacity:0;transition:grid-template-columns .26s var(--ease-out), margin-left .26s var(--ease-out), opacity .2s var(--ease);grid-template-columns:0fr;margin-left:0;display:grid}.rail-nav-lab>span{overflow:hidden}.rail-nav-item.active .rail-nav-lab{opacity:1;grid-template-columns:1fr;margin-left:7px}.col-nav{z-index:55;top:calc(env(safe-area-inset-top,0px) + 60px + 12px);align-items:center;gap:var(--e-4);padding:0 var(--e-8);pointer-events:none;transition:opacity .34s var(--ease-out), transform .34s var(--ease-out), visibility .34s;will-change:opacity, transform;flex-direction:column;display:flex;position:fixed;left:0;right:0}.col-nav.cachee{opacity:0;visibility:hidden;transform:translateY(-10px)scale(.97)}.col-nav>.direct-navigation{width:100%;max-width:520px}.col-nav .direct-navigation button{pointer-events:auto}.col-nav .direct-navigation-secondary{grid-template-columns:repeat(4,minmax(0,1fr))}.app-main.avec-col-nav{padding-top:116px!important}.lang-compact{align-items:center;gap:var(--e-3);height:44px;padding:0 var(--e-7);border-radius:var(--r-full);background:var(--surface-2);color:var(--text);font-size:var(--t-sm);cursor:pointer;transition:border-color .18s var(--ease), background .18s var(--ease);border:1px solid #0000;flex-shrink:0;font-weight:700;display:inline-flex;position:relative}.lang-compact:hover{background:var(--surface-3)}.lang-compact select{opacity:0;cursor:pointer;appearance:none;border:0;width:100%;height:100%;position:absolute;inset:0}.recherche-cat{box-sizing:border-box;width:100%;padding:var(--e-7) var(--e-12) var(--e-7) var(--e-12);background:var(--surface-2);border-radius:var(--r-full);color:var(--text);font-size:var(--t-md);box-shadow:none;transition:border-color .18s var(--ease), box-shadow .18s var(--ease);border:1px solid #0000;outline:none}.recherche-cat::placeholder{color:var(--faint)}.recherche-cat:focus{border-color:var(--accent-2);box-shadow:0 0 0 3px var(--accent-soft)}.notif-panneau{z-index:250;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-md);width:348px;max-width:calc(100vw - 24px);max-height:440px;padding:var(--e-4);box-shadow:0 24px 60px #0000009e, var(--inset-hi);position:absolute;top:44px;right:0;overflow-y:auto}.notif-entete{font-size:var(--t-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;padding:var(--e-5) var(--e-5) var(--e-4);font-weight:700}.notif-vide{font-size:var(--t-sm);color:var(--faint);padding:var(--e-3) var(--e-5) var(--e-6);line-height:1.5}.notif-ligne{gap:var(--e-6);text-align:left;width:100%;padding:var(--e-6) var(--e-5);border-radius:var(--r-sm);cursor:default;background:0 0;border:none;align-items:flex-start;display:flex;position:relative}.notif-ligne+.notif-ligne:before{content:"";left:52px;right:var(--e-5);background:var(--hairline);height:1px;position:absolute;top:0}.notif-cliquable{cursor:pointer}.notif-cliquable:hover{background:#a890f00f}.notif-neuve:after{content:"";border-radius:var(--r-full);background:var(--text);width:3px;position:absolute;top:10px;bottom:10px;left:0}.notif-neuve{background:#a890f00d}.notif-vignette{object-fit:contain;border-radius:var(--r-sm);background:var(--bg);border:1px solid var(--hairline);flex-shrink:0;width:36px;height:36px}.notif-icone{border-radius:var(--r-sm);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.notif-icone-hausse{color:var(--vert-clair);background:#22c55e1f}.notif-icone-baisse{color:var(--rouge-clair);background:#ef44441f}.notif-icone-alerte,.notif-icone-premium{color:var(--or);background:#d4a13a1f}.notif-icone-sortie{color:var(--accent-2);background:#a890f024}.notif-corps{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.notif-titre-ligne{align-items:baseline;gap:var(--e-5);display:flex}.notif-titre{min-width:0;font-size:var(--t-sm);color:var(--text);flex:1;font-weight:600;line-height:1.35}.notif-quand{font-size:var(--t-xs);color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.notif-texte{font-size:var(--t-xs);color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.palette-groupe{font-size:var(--t-xs);color:var(--faint);text-transform:uppercase;letter-spacing:.09em;padding:var(--e-7) var(--e-6) var(--e-3);font-weight:700}.palette-ligne+* .palette-groupe{padding-top:var(--e-8)}.palette-ico-page{border-radius:var(--r-sm);width:28px;height:28px;color:var(--accent-2);background:#a890f01f;border:1px solid #a890f038;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (width<=768px){.segment{padding:0 4px}.segment>button{isolation:isolate;background:0 0;justify-content:center;min-width:44px;min-height:44px;padding:0 13px;position:relative}.segment>button.active{box-shadow:none;background:0 0}.segment>button.active:before{content:"";z-index:-1;border-radius:var(--r-full);background:var(--fill-selected);box-shadow:var(--shadow-selected);position:absolute;inset:6px 0}.segment-dense>button{min-width:0;padding:0 6px}.segment>button.active:has(.logo-jeu):before{box-shadow:none;background:0 0}.segment>button:has(.logo-jeu){padding:0 10px 6px}.segment-jeux>button:has(.logo-jeu){padding:0 5px 6px}.segment-jeux .logo-jeu{height:calc(var(--logo-f,1) * clamp(10px, 4.85vw - 5.25px, 16px))!important}.chip{isolation:isolate;background:0 0;border-color:#0000;min-height:44px;padding:0 12px;position:relative}.chip:before{content:"";z-index:-1;border-radius:var(--r-full);background:var(--surface-2);border:1px solid #0000;position:absolute;inset:5px 0}.chip.active{color:var(--sur-texte);background:0 0;border-color:#0000}.chip.active:before{background:var(--text);border-color:#0000}}.profile-head{align-items:center;gap:18px;display:flex}.profile-head-actions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;margin-left:auto;display:flex}@media (width<=620px){.profile-head{text-align:center;flex-direction:column;gap:14px}.profile-head-id{text-align:center;width:100%}.profile-head-badges{justify-content:center}.profile-head-name{text-align:center;flex-basis:100%}.profile-head-actions{align-items:center;width:100%;margin-left:0}.profile-head-btns{flex-wrap:wrap;justify-content:center}}.dash-greeting{justify-content:space-between;align-items:center;gap:var(--e-7);display:flex}.dash-greeting-id{align-items:center;gap:var(--e-7);min-width:0;display:flex}.dash-nom{margin:0}.dash-actions{align-items:center;gap:var(--e-4);flex-shrink:0;margin-left:auto;display:flex}.dash-niveau{align-items:center;gap:var(--e-3);height:22px;padding:0 var(--e-5) 0 var(--e-2);letter-spacing:.01em;white-space:nowrap;border-radius:var(--r-full);cursor:pointer;border:1px solid #0000;max-width:100%;margin-top:5px;font-size:11px;font-weight:700;display:inline-flex}.dash-niveau-pts{color:var(--faint);font-weight:600}.dash-hero{isolation:isolate;border-radius:var(--r-lg);flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.dash-hero:before{content:"";z-index:2;background:linear-gradient(90deg, transparent, var(--dash-teinte,#a9c8ff), transparent);opacity:.25;pointer-events:none;height:1px;position:absolute;inset:0 0 auto}.dash-hero-lueur{z-index:0;background:radial-gradient(circle, var(--dash-teinte,#a9c8ff), transparent 68%);opacity:.06;pointer-events:none;width:380px;height:340px;position:absolute;top:-150px;right:-90px}.dash-hero-corps{z-index:1;padding:var(--e-10) var(--e-11) 0;position:relative}.dash-hero-entete{justify-content:space-between;align-items:center;gap:var(--e-5);flex-wrap:wrap;min-width:0;display:flex}.dash-hero-entete>*{min-width:0}.dash-hero-label{font-size:var(--t-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-weight:600}.dash-hero-chiffre{margin-top:var(--e-6)}.hero-value{font-size:var(--t-hero);font-weight:var(--weight-value);color:var(--text);letter-spacing:-.045em;font-variant-numeric:tabular-nums;line-height:1;display:block}.dash-hero-pastilles{align-items:center;gap:var(--e-5);margin-top:var(--e-7);flex-wrap:wrap;display:flex}.dash-hero-barre{z-index:1;justify-content:space-between;align-items:center;gap:var(--e-6);padding:var(--e-9) var(--e-11) var(--e-6);flex-wrap:wrap;display:flex;position:relative}.dash-hero-barre-vide{font-size:var(--t-xs);color:var(--faint)}.dash-hero-courbe,.recharts-wrapper,.recharts-surface{touch-action:pan-y}.recharts-area-area,.recharts-area-curve,.recharts-line-curve,.recharts-active-dot,.recharts-dot,.recharts-tooltip-cursor,.recharts-reference-dot,.recharts-reference-line,.recharts-cartesian-grid{pointer-events:none}.dash-hero-courbe{z-index:1;height:250px;padding:0 0 var(--e-5) var(--e-4);position:relative}.dash-hero-courbe-vide{text-align:center;height:100%;padding:0 var(--e-9);flex-direction:column;justify-content:center;align-items:center;display:flex}.dash-stats{gap:var(--e-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dash-stat{padding:var(--e-7) var(--e-8);box-shadow:none;border-top:1px solid var(--border);background:0 0;border-radius:0}.dash-stat-label{font-size:var(--t-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-weight:500;line-height:1.3}.dash-stat-value{margin-top:var(--e-3);font-size:var(--t-2xl);font-weight:var(--weight-value);color:var(--text);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.dash-quick{gap:var(--e-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dash-quick-item{justify-content:center;align-items:center;gap:var(--e-4);min-height:92px;padding:var(--e-8) var(--e-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer;box-shadow:none;transition:box-shadow .18s var(--ease), transform 90ms var(--ease);flex-direction:column;display:flex}.dash-quick-item:hover{box-shadow:var(--inset-hi);border-color:var(--accent-border)}.dash-quick-icone{border-radius:var(--r-full);border:1px solid #0000;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.dash-quick-label{font-size:var(--t-md);color:var(--text);font-weight:500}.dash-section-entete{justify-content:space-between;align-items:flex-start;gap:var(--e-6);margin-bottom:var(--e-7);display:flex}.dash-section-sub{font-size:var(--t-xs);color:var(--muted);margin:var(--e-2) 0 0}.dash-lien{padding:var(--e-2) 0;cursor:pointer;color:var(--text-secondary);font-size:var(--t-sm);white-space:nowrap;background:0 0;border:none;flex-shrink:0;font-weight:600}.dash-lien:after{content:" →"}.dash-lien:hover{color:var(--text)}.dash-part{align-items:center;gap:var(--e-3);font-size:var(--t-xs);color:var(--faint);font-variant-numeric:tabular-nums;font-weight:600;display:inline-flex}.dash-part-jauge{border-radius:var(--r-full);background:rgb(var(--encre) / .09);width:42px;height:4px;display:block;overflow:hidden}.dash-part-jauge>span{border-radius:var(--r-full);background:var(--holo);height:100%;display:block}.ov-entete{justify-content:space-between;align-items:flex-end;gap:var(--e-8);flex-wrap:wrap;display:flex}.ov-scope{flex-shrink:0;margin-left:auto}.ov-scope-n{margin-left:var(--e-3);font-size:var(--t-xs);opacity:.55;font-variant-numeric:tabular-nums}.ov-mix{margin-top:var(--e-8)}.ov-mix-barre{border-radius:var(--r-full);background:rgb(var(--encre) / .07);height:6px;display:flex;overflow:hidden}.ov-mix-barre>div{transition:width .4s var(--ease)}.ov-mix-legende{gap:var(--e-3) var(--e-7);margin-top:var(--e-4);font-size:var(--t-xs);color:var(--muted);flex-wrap:wrap;display:flex}.ov-mix-legende>span{align-items:center;gap:var(--e-3);white-space:nowrap;display:inline-flex}.ov-mix-puce{border-radius:var(--r-sm);width:8px;height:8px}.ov-compo-entete{justify-content:space-between;align-items:flex-start;gap:var(--e-6);margin-bottom:var(--e-8);flex-wrap:wrap;display:flex}.ov-compo-corps{gap:var(--e-11);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}.ov-donut{flex-shrink:0;width:220px;height:220px;position:relative}.ov-donut-centre{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ov-donut-total{font-size:var(--t-2xl);font-weight:var(--weight-value);color:var(--texte-fort);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ov-donut-sous{font-size:var(--t-xs);color:var(--faint);margin-top:var(--e-1)}.ov-liste{gap:var(--e-2);flex-direction:column;min-width:0;display:flex}.ov-ligne{isolation:isolate;align-items:center;gap:var(--e-6);text-align:left;cursor:pointer;width:100%;color:inherit;padding:var(--e-5) var(--e-6);border-radius:var(--r);transition:background-color .14s var(--ease);background:0 0;border:none;display:flex;position:relative;overflow:hidden}.ov-ligne:before{content:"";z-index:-1;width:var(--ov-part,0%);background:linear-gradient(90deg, rgb(var(--encre) / .09), transparent);position:absolute;inset:0 auto 0 0}.ov-ligne:hover{background-color:rgb(var(--encre) / .04)}.ov-ligne-rang{text-align:center;width:18px;font-family:var(--mono);font-size:var(--t-xs);color:var(--faint);flex-shrink:0;font-weight:700}.ov-ligne-visuel{border-radius:var(--r);background:#00000059;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex;overflow:hidden}.ov-ligne-visuel img{object-fit:contain;max-width:100%;max-height:100%}.ov-ligne-mono{border-radius:var(--r-sm);width:34px;height:34px;color:var(--texte-fort);letter-spacing:.02em;justify-content:center;align-items:center;font-weight:800;display:flex}.ov-ligne-puce{border-radius:var(--r-full);width:10px;height:10px}.ov-ligne-txt{flex:1;min-width:0}.ov-ligne-nom{align-items:center;gap:var(--e-3);min-width:0;font-size:var(--t-md);color:var(--texte-fort);font-weight:600;display:flex}.ov-ligne-nom-txt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ov-ligne-qty{font-size:var(--t-xs);color:var(--faint);flex-shrink:0;font-weight:600}.ov-ligne-sub{margin-top:var(--e-1);font-size:var(--t-xs);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ov-ligne-chiffres{align-items:flex-end;gap:var(--e-3);flex-direction:column;flex-shrink:0;display:flex}.ov-ligne-val{font-size:var(--t-lg);font-weight:var(--weight-value);color:var(--texte-fort);white-space:nowrap;font-variant-numeric:tabular-nums}.ov-ligne-bas{align-items:center;gap:var(--e-4);display:inline-flex}.ov-ligne-part{font-size:var(--t-xs);color:var(--faint);font-variant-numeric:tabular-nums;font-weight:600}.ov-plus{margin-top:var(--e-6);align-self:flex-start}.ov-compo-ctrls{justify-content:flex-end;gap:var(--e-8);margin-bottom:var(--e-8);padding-bottom:var(--e-7);border-bottom:1px solid var(--hairline);flex-wrap:wrap;display:flex}.ov-ctrl{align-items:center;gap:var(--e-5);font-size:var(--t-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;display:inline-flex}@media (width>=769px){.dash-hero{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"corps barre""courbe courbe";align-items:start;display:grid}.dash-hero-corps{grid-area:corps}.dash-hero-barre{padding:var(--e-10) var(--e-11) 0;grid-area:barre;justify-content:flex-end}.dash-hero-courbe{margin-top:var(--e-9);grid-area:courbe}.dash-hero-entete{justify-content:flex-start;gap:var(--e-6)}.dash-stat{justify-content:space-between;align-items:baseline;gap:var(--e-8);display:flex}.dash-stat-value{margin-top:0}}@media (width>=769px) and (width<=1099px){.dash-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"corps""barre""courbe"}.dash-hero-barre{padding:var(--e-7) var(--e-11) 0;justify-content:flex-start}}@media (width<=768px){.dash-greeting{gap:var(--e-5)}.dash-greeting-id{gap:var(--e-6)}.dash-greeting .dash-avatar{width:44px!important;height:44px!important;font-size:var(--t-lg)!important}.dash-nom{font-size:var(--t-2xl);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dash-sous-titre,.dash-niveau-pts{display:none}.dash-hero{border-radius:20px}.dash-hero-corps{padding:var(--e-8) var(--e-8) 0}.hero-value{font-size:var(--t-4xl)}.dash-hero .dash-record-long{display:none}.dash-hero .dash-record-court{display:inline}.dash-hero-barre{align-items:stretch;gap:var(--e-5);padding:var(--e-7) var(--e-8) var(--e-4);flex-direction:column}.dash-hero-barre>.badge,.dash-hero-barre-vide{align-self:flex-start}.dash-hero-barre .segment{width:100%;display:flex}.dash-hero-barre .segment>button{padding:0 var(--e-3);white-space:nowrap;flex:1}.dash-hero-courbe{height:210px;padding-left:0}.dash-stats{gap:var(--e-5);grid-template-columns:repeat(2,minmax(0,1fr))}.dash-stat{padding:var(--e-6) var(--e-7)}.dash-stat-value{font-size:var(--t-lg)}.dash-quick{gap:var(--e-5)}.dash-quick-item{min-height:78px;padding:var(--e-6) var(--e-2);gap:var(--e-3)}.dash-quick-icone{width:34px;height:34px}.dash-quick-label{font-size:var(--t-sm)}.ov-entete{align-items:stretch;gap:var(--e-6);flex-direction:column}.ov-gran{width:100%;display:flex}.ov-gran>button{padding:0 var(--e-3);white-space:nowrap;flex:1}.ov-scope>button{padding:0 var(--e-5);white-space:nowrap}.ov-scope-n{display:none}.ov-compo-entete{align-items:stretch;gap:var(--e-6);flex-direction:column}.ov-compo-corps{gap:var(--e-8);grid-template-columns:minmax(0,1fr);justify-items:center}.ov-donut{width:186px;height:186px}.ov-liste{width:100%}.ov-ligne{padding:var(--e-5) var(--e-6);gap:var(--e-5);margin:0 -8px}.ov-ligne-rang,.ov-ligne-part{display:none}.ov-ligne-visuel{width:40px;height:40px}.ov-ligne-val{font-size:var(--t-md)}.ov-compo-ctrls{gap:var(--e-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ov-ctrl{align-items:stretch;gap:var(--e-3);flex-direction:column;min-width:0}.ov-ctrl>div{width:100%!important}}@media (width<=360px){.ov-compo-ctrls{grid-template-columns:minmax(0,1fr)}}.comm-tete{justify-content:space-between;align-items:center;gap:var(--e-7);flex-wrap:wrap;display:flex}.comm-solde{align-items:center;gap:var(--e-5);padding:var(--e-4) var(--e-7) var(--e-4) var(--e-5);border-radius:var(--r-full);background:rgb(var(--encre) / .035);border:1px solid var(--border);display:inline-flex}.comm-solde-n{font-size:var(--t-lg);font-weight:var(--weight-value);color:var(--texte-fort);font-variant-numeric:tabular-nums;line-height:1.1}.comm-solde-n>span{font-size:var(--t-sm);color:var(--faint);font-weight:700}.comm-solde-l{font-size:var(--t-xs);letter-spacing:.04em;font-weight:700}.comm-nav{align-self:flex-start}.duo.comm-nav>button{font-size:var(--t-sm);padding:0 16px;position:relative}.comm-pastille{border-radius:var(--r-full);background:#22c55e;width:7px;height:7px;position:absolute;top:7px;right:9px;box-shadow:0 0 0 3px #22c55e2e}@media (width<=768px){.comm-nav{align-self:stretch;display:flex}.duo.comm-nav>button{flex:1;padding:0 8px}}.parr-etapes{margin:0 0 var(--e-9);border:1px solid var(--border);border-radius:var(--r);background:rgb(var(--encre) / .02);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.parr-etapes>div{padding:var(--e-6) var(--e-5);text-align:center;border-left:1px solid var(--border);flex-direction:column;gap:3px;display:flex}.parr-etapes>div:first-child{border-left:0}.parr-etapes span{font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-weight:700}.parr-etapes b{font-size:var(--t-md);color:var(--texte-fort);font-variant-numeric:tabular-nums;font-weight:800}.parr-etapes b.gain{color:var(--text-secondary)}.parr-conditions{margin-top:var(--e-9)}.parr-conditions>summary{cursor:pointer;align-items:center;gap:var(--e-4);font-size:var(--t-xs);color:var(--faint);transition:color .18s var(--ease);font-weight:700;list-style:none;display:inline-flex}.parr-conditions>summary::-webkit-details-marker{display:none}.parr-conditions>summary:after{content:"";width:6px;height:6px;transition:transform .2s var(--ease);border-bottom:1.6px solid;border-right:1.6px solid;margin-top:-3px;transform:rotate(45deg)}.parr-conditions[open]>summary:after{margin-top:2px;transform:rotate(-135deg)}.parr-conditions>summary:hover{color:var(--text)}.parr-conditions p{font-size:var(--t-xs);color:var(--faint);margin:var(--e-5) 0 0;line-height:1.6}@media (width<=768px){.parr-etapes{grid-template-columns:minmax(0,1fr)}.parr-etapes>div{text-align:left;border-left:0;border-top:1px solid var(--border);padding:var(--e-5) var(--e-7);flex-direction:row;justify-content:space-between;align-items:baseline}.parr-etapes>div:first-child{border-top:0}}.entete-outil{gap:var(--e-6);flex-direction:column;display:flex}.entete-outil-rang{justify-content:space-between;align-items:flex-start;gap:var(--e-6);flex-wrap:wrap;display:flex}.entete-outil-meta{font-size:var(--t-sm);color:var(--faint);margin:var(--e-3) 0 0}.entete-outil-actions{align-items:center;gap:var(--e-5);flex-shrink:0;display:flex}.bouton-aide{border-radius:var(--r-full);cursor:pointer;border:1px solid var(--border);background:rgb(var(--encre) / .03);width:30px;height:30px;color:var(--muted);transition:color .18s var(--ease), border-color .18s var(--ease), background .18s var(--ease);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.bouton-aide:hover{color:var(--text);border-color:rgb(var(--encre) / .18)}.bouton-aide.actif{color:var(--text-secondary);border-color:rgb(var(--encre) / .225);background:rgb(var(--encre) / .06)}@media (width<=768px){.bouton-aide{min-height:30px;position:relative}.bouton-aide:after{content:"";position:absolute;inset:-7px}}.aide-outil{border-radius:var(--r);padding:var(--e-8) var(--e-9);background:rgb(var(--encre) / .025);border:1px solid rgb(var(--encre) / .09)}.aide-outil-intro{font-size:var(--t-sm);color:var(--text-secondary);margin:0;line-height:1.6}.aide-outil-etapes{margin:var(--e-7) 0 0;gap:var(--e-6);flex-direction:column;padding:0;list-style:none;display:flex}.aide-outil-etapes>li{align-items:flex-start;gap:var(--e-6);font-size:var(--t-sm);color:var(--muted);line-height:1.55;display:flex}.aide-outil-num{border-radius:var(--r-full);background:rgb(var(--encre) / .09);border:1px solid rgb(var(--encre) / .175);width:20px;height:20px;color:var(--text-secondary);font-size:var(--t-xs);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;margin-top:1px;font-weight:800;display:inline-flex}.aide-outil-note{font-size:var(--t-xs);color:var(--faint);margin:var(--e-7) 0 0;padding-top:var(--e-6);border-top:1px solid var(--border);line-height:1.55}.profil-avatar{flex-shrink:0;width:84px;height:84px;position:relative}.profil-avatar-rond{width:100%;height:100%;font-size:var(--t-4xl);font-weight:var(--weight-title);color:var(--texte-fort);outline:1px solid rgb(var(--encre) / .12);outline-offset:-1px;border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden;box-shadow:0 4px 18px #00000059}.profil-avatar-rond>img{object-fit:cover;width:100%;height:100%}.profil-avatar-btn:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.profil-avatar-btn{cursor:pointer;background:var(--surface-2);border:1px solid rgb(var(--encre) / .16);width:28px;height:28px;min-height:28px;color:var(--texte-2);transition:background .18s var(--ease), color .18s var(--ease), border-color .18s var(--ease);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;bottom:-2px;right:-2px;box-shadow:0 4px 12px #00000080}.profil-avatar-btn:hover{background:var(--fill-selected);border-color:rgb(var(--encre) / .28)}.profil-avatar-suppr{color:var(--rouge-clair);left:-2px;right:auto}.profil-avatar-suppr:hover{color:var(--rouge-clair);border-color:#f8717166}.profil-avatar-attente{border:2px solid rgb(var(--encre) / .25);border-top-color:var(--text);border-radius:50%;width:13px;height:13px;animation:.7s linear infinite rotation}@keyframes rotation{to{transform:rotate(360deg)}}.profil-pastille-premium{align-items:center;gap:var(--e-3);font-size:var(--t-xs);color:#1a1208;border-radius:var(--r-full);padding:var(--e-1) var(--e-5);background:linear-gradient(90deg,#d4a13a,#f4d27a);font-weight:700;display:inline-flex}.scan-choix{z-index:380;overscroll-behavior-y:contain;background:var(--scan-fond);padding:calc(env(safe-area-inset-top) + 64px) 22px calc(env(safe-area-inset-bottom) + 26px);flex-direction:column;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.scan-choix-fermer{top:calc(env(safe-area-inset-top) + 14px);border:1px solid rgb(var(--encre) / .12);background:rgb(var(--voile) / .7);width:38px;height:38px;color:var(--texte-fort);cursor:pointer;-webkit-backdrop-filter:blur(8px);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;left:16px}.scan-choix-tete{text-align:center;max-width:420px;margin-bottom:var(--e-10)}.scan-choix-titre{font-size:var(--t-2xl);font-weight:var(--weight-title);color:var(--texte-fort);letter-spacing:-.02em;margin:0}.scan-choix-sous{font-size:var(--t-md);color:var(--muted);margin:var(--e-5) 0 0;line-height:1.5}.scan-choix-grille{gap:var(--e-8);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:520px;display:grid}@media (width>=720px){.scan-choix-grille{grid-template-columns:repeat(3,minmax(0,1fr));max-width:760px}}.scan-choix-carte{gap:var(--e-5);cursor:pointer;text-align:center;transition:transform .16s var(--ease-out);background:0 0;border:0;flex-direction:column;padding:0;display:flex}.scan-choix-carte:active{transform:scale(.97)}.scan-choix-visuel{border-radius:var(--r-md);box-shadow:0 18px 40px -12px #000000bf, 0 0 0 1px rgb(var(--encre) / .07);display:block;position:relative;overflow:hidden}.scan-choix-visuel>img{aspect-ratio:63/88;object-fit:cover;width:100%;display:block}.scan-choix-prix{border-radius:var(--r-full);background:rgb(var(--voile) / .82);-webkit-backdrop-filter:blur(6px);color:var(--or);font-size:var(--t-xs);font-variant-numeric:tabular-nums;padding:3px 8px;font-weight:800;position:absolute;bottom:6px;left:6px}.scan-choix-legende{flex-direction:column;gap:2px;min-width:0;display:flex}.scan-choix-legende>b{font-size:var(--t-sm);color:var(--texte-fort);font-weight:700;line-height:1.25}.scan-choix-meta{font-size:var(--t-xs);color:var(--muted)}.scan-choix-rarete{font-size:var(--t-xs);color:var(--or);letter-spacing:.04em}.scan-choix-aucune{margin-top:var(--e-11);font-size:var(--t-sm);align-self:center}.console-admin{border:1px solid #fbbf2447;padding:0;overflow:hidden}.console-admin-tete{justify-content:space-between;align-items:center;gap:var(--e-6);padding:var(--e-8) var(--e-9);background:linear-gradient(135deg, #fbbf241a, rgb(var(--voile) / .4));display:flex}.console-admin-titre{font-size:var(--t-md);color:var(--ambre);letter-spacing:.02em;font-weight:700}.console-admin-onglets{gap:var(--e-4) var(--e-8);padding:var(--e-3) var(--e-9);border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.console-admin-onglets>button{padding:var(--e-5) 0;cursor:pointer;font-size:var(--t-sm);color:var(--faint);white-space:nowrap;align-items:center;gap:var(--e-3);transition:color .18s var(--ease);background:0 0;border:0;flex:none;font-weight:700;display:inline-flex;position:relative}.console-admin-onglets>button:hover{color:var(--text)}.console-admin-onglets>button.actif{color:var(--texte-fort)}.console-admin-onglets>button.actif:after{content:"";background:#fbbf24;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.console-admin-n{font-size:var(--t-xs);color:#1a1208;border-radius:var(--r-full);text-align:center;background:#f87171;min-width:17px;padding:0 6px;font-weight:800}.console-admin-corps{padding:var(--e-9)}.admin-groupe-titre{font-size:var(--t-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--faint);margin-bottom:var(--e-6);font-weight:800}.admin-groupe-grille{gap:var(--e-6);grid-template-columns:repeat(auto-fit,minmax(148px,1fr));display:grid}.admin-kpi{min-width:0;padding:var(--e-6) var(--e-7) var(--e-6);border:1px solid var(--border);border-radius:var(--r-sm);background:linear-gradient(160deg, rgb(var(--encre) / .035), rgb(var(--encre) / .012))}.admin-kpi-label{font-size:var(--t-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.admin-kpi-valeur{font-size:var(--t-2xl);font-weight:var(--weight-value);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:2px}.admin-kpi-sub{font-size:var(--t-xs);color:var(--faint);margin-top:2px}.admin-kpi-part{border-radius:var(--r-full);background:rgb(var(--encre) / .06);height:3px;margin-top:var(--e-5);overflow:hidden}.admin-kpi-part>span{border-radius:var(--r-full);opacity:.7;height:100%;display:block}.admin-kpi-or{background:linear-gradient(160deg, #d4a13a17, rgb(var(--voile) / .3));border-color:#d4a13a52}.admin-kpi-alerte{background:linear-gradient(160deg, #ef444414, rgb(var(--voile) / .3));border-color:#ef44444d}.admin-kpi-ok{background:linear-gradient(160deg, #34d39914, rgb(var(--voile) / .3));border-color:#34d39947}.admin-vide{font-size:var(--t-sm);color:var(--faint);margin:0;font-style:italic}.admin-signalement{gap:var(--e-7);padding:var(--e-7);border-radius:var(--r);background:rgb(var(--encre) / .02);border:1px solid var(--border);align-items:flex-start;display:flex}.admin-signalement-img{border-radius:var(--r-sm);aspect-ratio:63/88;object-fit:cover;flex-shrink:0;width:44px}.admin-pastille-rouge{font-size:var(--t-xs);color:var(--rouge-clair);border-radius:var(--r-full);white-space:nowrap;background:#f871711f;border:1px solid #f871714d;padding:1px 8px;font-weight:700}.admin-pastille-ambre{font-size:var(--t-xs);color:var(--or);border-radius:var(--r-full);white-space:nowrap;background:#f4d27a1a;border:1px solid #f4d27a47;padding:1px 8px;font-weight:700}.admin-btn{align-items:center;gap:var(--e-3);padding:var(--e-3) var(--e-6);border-radius:var(--r-control);cursor:pointer;border:1px solid var(--border);background:var(--surface-2);color:var(--text-secondary);font-size:var(--t-xs);font-weight:600;text-decoration:none;display:inline-flex}.admin-btn:hover{border-color:rgb(var(--encre) / .2);color:var(--texte-fort)}.admin-btn-voir{color:var(--text-secondary);border-color:rgb(var(--encre) / .175);background:rgb(var(--encre) / .05)}.admin-btn-danger{color:var(--rouge-clair);background:#ef444414;border-color:#ef444459}.outil-accueil{padding:var(--e-13) var(--e-10);text-align:center;border:1px solid var(--border);background:radial-gradient(460px 220px at 50% 0%, rgb(var(--encre) / .05), transparent 70%), var(--surface,rgb(var(--encre) / .02))}.outil-accueil-icone{width:64px;height:64px;margin:0 auto var(--e-8);border-radius:var(--r-md);background:linear-gradient(145deg, var(--trait-fort), var(--surface-3));justify-content:center;align-items:center;display:flex;box-shadow:0 10px 28px -8px #0009}.outil-accueil-titre{font-size:var(--t-lg);font-weight:var(--weight-section);color:var(--texte-fort);margin:0 0 var(--e-3)}.outil-accueil-sous{font-size:var(--t-md);color:var(--muted);margin:0 0 var(--e-10)}.outil-accueil-actions{align-items:center;gap:var(--e-6);flex-direction:column;display:flex}.outil-accueil-cta{justify-content:center;align-items:center;gap:var(--e-4);padding:var(--e-6) var(--e-11);border-radius:var(--r-full);cursor:pointer;color:var(--texte-fort);font-size:var(--t-lg);font-weight:var(--weight-title);border:0;display:inline-flex}.outil-accueil-second{justify-content:center;align-items:center;gap:var(--e-4);padding:var(--e-5) var(--e-9);border-radius:var(--r-full);cursor:pointer;border:1px solid var(--border);color:var(--text-secondary);font-size:var(--t-md);transition:border-color .18s var(--ease), color .18s var(--ease);background:0 0;font-weight:600;display:inline-flex}.outil-accueil-second:hover{border-color:rgb(var(--encre) / .2);color:var(--texte-fort)}.bloc-reglages{padding:0;overflow:hidden}.bloc-reglages-titre{font-size:var(--t-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);padding:var(--e-8) var(--e-9) var(--e-6);margin:0;font-weight:500}.bloc-reglages-corps{flex-direction:column;display:flex}.ligne-reglage{justify-content:space-between;align-items:center;gap:var(--e-8);padding:var(--e-7) var(--e-9);border-top:1px solid var(--border);display:flex}.bloc-reglages-corps>:first-child .ligne-reglage,.bloc-reglages-corps>.ligne-reglage:first-child{border-top:0}.ligne-reglage-colonne{align-items:stretch;gap:var(--e-6);flex-direction:column}.ligne-reglage-txt{flex-direction:column;gap:3px;min-width:0;display:flex}.ligne-reglage-lib{font-size:var(--t-md);color:var(--texte-fort);font-weight:600}.ligne-reglage-aide{font-size:var(--t-sm);color:var(--faint);line-height:1.5}.ligne-reglage-cmd{align-items:center;gap:var(--e-5);flex-shrink:0;display:flex}.ligne-reglage-colonne>.ligne-reglage-cmd{flex-direction:column;flex-shrink:1;align-items:stretch}.ligne-reglage-valeur{font-size:var(--t-md);color:var(--text-secondary);text-align:right;text-overflow:ellipsis;overflow:hidden}.btn-reglage{align-items:center;gap:var(--e-3);padding:var(--e-4) var(--e-7);border-radius:var(--r-control);cursor:pointer;border:1px solid var(--border);background:rgb(var(--encre) / .03);color:var(--text-secondary);font-size:var(--t-sm);white-space:nowrap;transition:border-color .18s var(--ease), color .18s var(--ease);font-weight:600;text-decoration:none;display:inline-flex}.btn-reglage:hover{border-color:rgb(var(--encre) / .22);color:var(--texte-fort)}.btn-reglage-danger{color:var(--rouge-clair);background:#ef444412;border-color:#ef44444d}.btn-reglage-danger:hover{color:var(--rouge-pale);border-color:#ef444480}.bloc-reglages-danger{background:#ef444408;border:1px solid #ef444438}.bloc-reglages-danger .bloc-reglages-titre{color:var(--rouge-clair)}@media (width<=768px){.ligne-reglage{padding:var(--e-7) var(--e-8)}.ligne-reglage-valeur{max-width:52vw}}.etape-outil{padding:0;overflow:hidden}.etape-outil-tete{align-items:center;gap:var(--e-6);padding:var(--e-7) var(--e-9);border-bottom:1px solid var(--border);display:flex}.etape-outil-num{border-radius:var(--r-full);background:rgb(var(--encre) / .08);border:1px solid rgb(var(--encre) / .17);width:22px;height:22px;color:var(--text-secondary);font-size:var(--t-xs);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.etape-outil-titre{min-width:0;font-size:var(--t-md);color:var(--texte-fort);flex:1;margin:0;font-weight:700}.etape-outil-action{flex-shrink:0}.etape-outil-corps{padding:var(--e-9);gap:var(--e-8);flex-direction:column;display:flex}.etape-outil-eteinte{opacity:.55}.champ-outil{gap:var(--e-3);flex-direction:column;min-width:0;display:flex}.champ-outil-lib{font-size:var(--t-sm);color:var(--text-secondary);font-weight:600}.champ-outil-aide{font-size:var(--t-xs);color:var(--faint);line-height:1.45}.champ-outil-boite{align-items:center;display:flex;position:relative}.champ-outil-boite>input,.champ-outil-boite>select{width:100%}.champ-outil-unite{right:var(--e-6);pointer-events:none;font-size:var(--t-sm);color:var(--faint);font-weight:700;position:absolute}.champ-outil-boite>input[type=number]{padding-right:var(--e-11)}.verdict-outil{border-radius:var(--r);border:1px solid var(--border);background:rgb(var(--encre) / .02);overflow:hidden}.verdict-outil-haut{padding:var(--e-10) var(--e-9);text-align:center}.verdict-outil-etiquette{font-size:var(--t-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--faint);font-weight:800;display:block}.verdict-outil-valeur{font-size:38px;font-weight:var(--weight-value);letter-spacing:-.03em;margin-top:var(--e-4);font-variant-numeric:tabular-nums;color:var(--texte-fort);line-height:1.05;display:block}.verdict-outil-phrase{font-size:var(--t-sm);color:var(--muted);margin:var(--e-7) auto 0;text-wrap:balance;max-width:380px;line-height:1.55}.verdict-outil-badge{margin-top:var(--e-6);padding:3px var(--e-6);border-radius:var(--r-full);font-size:var(--t-xs);letter-spacing:.02em;font-variant-numeric:tabular-nums;background:rgb(var(--encre) / .06);border:1px solid var(--border);color:var(--muted);align-items:center;font-weight:800;display:inline-flex}.verdict-positif .verdict-outil-badge{color:var(--menthe);background:#22c55e1f;border-color:#22c55e52}.verdict-negatif .verdict-outil-badge{color:var(--rouge-clair);background:#ef44441f;border-color:#ef44444d}.verdict-outil-details{background:var(--border);border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}@media (width>=640px){.verdict-outil-details{grid-template-columns:repeat(4,minmax(0,1fr))}}.verdict-outil-detail{background:var(--surface);padding:var(--e-7) var(--e-8);min-width:0}.verdict-outil-detail-lib{font-size:var(--t-xs);color:var(--faint);display:block}.verdict-outil-detail-val{font-size:var(--t-lg);font-weight:var(--weight-value);color:var(--texte-fort);font-variant-numeric:tabular-nums;margin-top:2px;display:block}.verdict-outil-detail-hint{font-size:var(--t-xs);color:#4f4f66;margin-top:2px;display:block}.verdict-positif{background:#22c55e0a;border-color:#22c55e59}.verdict-positif .verdict-outil-valeur{color:var(--menthe)}.verdict-negatif{background:#ef44440a;border-color:#ef444452}.verdict-negatif .verdict-outil-valeur{color:var(--rouge-clair)}.attente-outil{font-size:var(--t-sm);color:var(--faint);text-align:center;padding:var(--e-9) 0;margin:0;font-style:italic}.listing-lien{gap:var(--e-7);grid-template-columns:200px 1fr;display:grid}@media (width<=560px){.listing-lien{grid-template-columns:minmax(0,1fr)}}.sel-langue{align-items:center;gap:var(--e-3);height:32px;padding:0 var(--e-6);border-radius:var(--r-full);background:rgb(var(--encre) / .04);border:1px solid var(--border);color:var(--text-secondary);font-size:var(--t-sm);cursor:pointer;transition:border-color .18s var(--ease);flex-shrink:0;font-weight:700;display:inline-flex;position:relative}.sel-langue:hover{border-color:rgb(var(--encre) / .2)}.sel-langue-code{letter-spacing:.02em}.sel-langue>svg{opacity:.65}.sel-langue>select{opacity:0;cursor:pointer;appearance:none;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.sel-langue-compact{height:26px;padding:0 var(--e-4);gap:2px}.trade-ligne{align-items:center;gap:var(--e-5);padding:var(--e-6) 0;border-bottom:1px solid rgb(var(--encre) / .05);display:flex}.trade-ligne-img{background:var(--surface-2);border-radius:var(--r-sm);flex-shrink:0;justify-content:center;align-items:center;width:34px;height:46px;display:flex;overflow:hidden}.trade-ligne-img>img{object-fit:contain;max-width:100%;max-height:100%}.trade-ligne-nom{font-size:var(--t-sm);color:var(--texte-fort);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.trade-ligne-sub{font-size:var(--t-xs);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trade-ligne-bas{align-items:center;gap:var(--e-4);margin-top:var(--e-3);display:flex}.trade-ligne-unite{font-size:var(--t-xs);color:var(--faint);white-space:nowrap}.trade-ligne-droite{align-items:center;gap:var(--e-4);flex-shrink:0;display:flex}.trade-ligne-qte{width:44px;padding:var(--e-2) var(--e-3);text-align:center;background:var(--surface-2);border:1px solid rgb(var(--encre) / .1);border-radius:var(--r-sm);color:var(--texte-fort);font-size:var(--t-sm);font-variant-numeric:tabular-nums}.trade-ligne-total{text-align:right;min-width:62px;font-size:var(--t-sm);font-variant-numeric:tabular-nums;font-weight:800}.trade-ligne-x{color:var(--faint);cursor:pointer;font-size:var(--t-lg);background:0 0;border:0;padding:0 2px;line-height:1}.trade-ligne-x:hover{color:var(--rouge-clair)}@media (width<=420px){.trade-cols{grid-template-columns:minmax(0,1fr)!important}}.centrage-consigne{gap:var(--e-4);flex-direction:column;display:flex}.centrage-auto{align-items:center;gap:var(--e-3);padding:3px var(--e-6);border-radius:var(--r-full);font-size:var(--t-xs);align-self:flex-start;font-weight:700;display:inline-flex}.centrage-auto-ok{color:var(--menthe);background:#34d3991a;border:1px solid #34d39947}.centrage-auto-non{color:var(--or);background:#f4d27a14;border:1px solid #f4d27a40}.centrage-auto-attente{color:var(--muted);background:rgb(var(--encre) / .04);border:1px solid var(--border)}.centrage-fin{justify-content:space-between;align-items:center;gap:var(--e-6);margin-top:var(--e-7);padding:var(--e-6) var(--e-7);border-radius:var(--r);border:1px solid var(--border);background:rgb(var(--encre) / .02);transition:border-color .18s var(--ease), background .18s var(--ease);flex-wrap:wrap;display:flex}.centrage-fin.actif{border-color:rgb(var(--encre) / .2);background:rgb(var(--encre) / .035)}.centrage-fin-lib{font-size:var(--t-sm);color:var(--muted)}.centrage-fin-btns{align-items:center;gap:var(--e-4);display:flex}.centrage-fin-btns>button{min-width:44px;height:36px;padding:0 var(--e-6);border-radius:var(--r-control);cursor:pointer;border:1px solid var(--border);background:var(--surface-2);color:var(--texte-fort);font-size:var(--t-lg);font-weight:800;line-height:1}.centrage-fin-btns>button:hover{border-color:rgb(var(--encre) / .25)}.centrage-fin-ok{font-size:var(--t-sm)!important;color:var(--text-secondary)!important;font-weight:700!important}.admin-tdb{gap:var(--e-11);flex-direction:column;display:flex}.kpi-heros{gap:var(--e-6);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.kpi-hero{min-width:0;padding:var(--e-7) var(--e-8) 0;border-radius:var(--r);border:1px solid var(--border);background:linear-gradient(160deg, rgb(var(--encre) / .035), rgb(var(--encre) / .012));position:relative;overflow:hidden}.kpi-hero-lib{font-size:var(--t-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.07em;display:block}.kpi-hero-val{font-size:26px;font-weight:var(--weight-value);color:var(--texte-fort);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:2px;display:block}.kpi-hero-sub{font-size:var(--t-xs);color:var(--faint);margin-bottom:var(--e-6);display:block}.kpi-hero-or{background:linear-gradient(160deg, #d4a13a1a, rgb(var(--voile) / .3));border-color:#d4a13a59}.kpi-hero-or .kpi-hero-val{color:var(--or)}.spark{width:calc(100% + var(--e-8) * 2);height:28px;margin:0 calc(-1 * var(--e-8));display:block}.entonnoir{gap:var(--e-6);flex-direction:column;display:flex}.entonnoir-tete{align-items:baseline;gap:var(--e-4);display:flex}.entonnoir-lib{min-width:0;font-size:var(--t-sm);color:var(--text-secondary);flex:1}.entonnoir-n{font-size:var(--t-md);color:var(--texte-fort);font-variant-numeric:tabular-nums;font-weight:800}.entonnoir-pct{font-size:var(--t-xs);color:var(--text-secondary);text-align:right;min-width:38px;font-weight:700}.entonnoir-barre{border-radius:var(--r-full);background:rgb(var(--encre) / .05);height:8px;margin-top:var(--e-3);overflow:hidden}.entonnoir-barre>span{border-radius:var(--r-full);background:var(--holo);height:100%;display:block}.entonnoir-barre-or>span{background:linear-gradient(90deg,#b8873a,#f4d27a)}.barre-taux-sur{font-style:normal;font-weight:500;font-size:var(--t-xs);color:var(--faint)}.admin-conclusion{margin:var(--e-5) 0 0;font-size:var(--t-xs);color:var(--muted);line-height:1.45}.admin-liste-duo{font-size:var(--t-sm);align-items:baseline;gap:3px;display:inline-flex}.admin-liste-duo>em{color:var(--faint);font-style:normal;font-weight:500;font-size:var(--t-xs);margin:0 var(--e-4) 0 1px}.admin-liste-duo>b{color:var(--or)}.admin-deux-col{gap:var(--e-11);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.admin-liste{flex-direction:column;display:flex}.admin-liste-ligne{justify-content:space-between;align-items:baseline;gap:var(--e-5);padding:var(--e-5) 0;border-top:1px solid var(--border);font-size:var(--t-sm);color:var(--text-secondary);display:flex}.admin-liste-ligne:first-child{border-top:0}.admin-liste-nom{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-liste-val{color:var(--texte-fort);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:700}.admin-liste-val>em{color:var(--faint);margin-left:var(--e-4);font-style:normal;font-weight:500}.admin-liste-sep{color:var(--muted)}.kpi-hero-vert{background:linear-gradient(160deg, #34d39917, rgb(var(--voile) / .3));border-color:#34d39952}.kpi-hero-vert .kpi-hero-val{color:var(--menthe)}.kpi-hero-rouge{background:linear-gradient(160deg, #ef444414, rgb(var(--voile) / .3));border-color:#ef44444d}.kpi-hero-rouge .kpi-hero-val{color:var(--rouge-clair)}.annonce{align-items:center;gap:var(--e-7);padding:var(--e-7) var(--e-8);border-radius:var(--r);background:var(--surface,rgb(var(--encre) / .02));border:1px solid var(--border);transition:border-color .18s var(--ease);display:flex}.annonce:hover{border-color:rgb(var(--encre) / .14)}.annonce-vendue{opacity:.55}.annonce-img{border-radius:var(--r-sm);background:var(--bg);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.annonce-img>img{object-fit:contain;max-width:100%;max-height:100%}.annonce-txt{flex:1;min-width:0}.annonce-tete{align-items:center;gap:var(--e-4);min-width:0;display:flex}.annonce-nom{font-size:var(--t-lg);color:var(--texte-fort);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.annonce-sub{align-items:center;gap:var(--e-3);font-size:var(--t-sm);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:flex;overflow:hidden}.annonce-pastille{font-size:var(--t-xs);border-radius:var(--r-sm);padding:1px var(--e-4);flex-shrink:0;align-items:center;gap:3px;font-weight:700;display:inline-flex}.annonce-pastille-vendu{color:var(--menthe);background:#34d3991a;border:1px solid #34d3994d}.annonce-pastille-revendeur{color:var(--text-secondary);border:1px solid rgb(var(--encre) / .15);background:rgb(var(--encre) / .06)}.annonce-droite{align-items:flex-end;gap:var(--e-5);flex-direction:column;flex-shrink:0;display:flex}.annonce-prix{font-size:var(--t-2xl);font-weight:var(--weight-value);color:var(--texte-fort);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.annonce-actions{align-items:center;gap:var(--e-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.annonce-btn{align-items:center;gap:var(--e-3);padding:var(--e-3) var(--e-6);border-radius:var(--r-control);cursor:pointer;border:1px solid var(--border);background:var(--surface-2);color:var(--muted);font-size:var(--t-xs);white-space:nowrap;transition:color .18s var(--ease), border-color .18s var(--ease);font-weight:600;text-decoration:none;display:inline-flex}.annonce-btn:hover{color:var(--texte-fort);border-color:rgb(var(--encre) / .22)}.annonce-btn-ouvrir{color:var(--text-secondary);border-color:rgb(var(--encre) / .16);background:rgb(var(--encre) / .05)}.annonce-btn-vendu{color:var(--menthe);border-color:#34d39947}.annonce-btn-suppr{color:var(--rouge-clair);padding:var(--e-3) var(--e-5);border-color:#ef444442}.annonce-btn-suppr:hover{color:var(--rouge-clair);border-color:#ef444480}@media (width<=560px){.annonce{flex-wrap:wrap}.annonce-droite{flex-flow:wrap;justify-content:space-between;align-items:center;width:100%}.annonce-prix{font-size:var(--t-xl)}.annonce-actions{flex:1;min-width:0}}.art-jauge{border-radius:var(--r-full);background:rgb(var(--encre) / .08);max-width:280px;height:4px;overflow:hidden}.art-jauge>span{border-radius:var(--r-full);height:100%;transition:width .35s var(--ease-out);background:linear-gradient(90deg,#22c55e,#4ade80);display:block}.profil-progression{margin-top:var(--e-6);max-width:320px}.profil-progression-barre{border-radius:var(--r-full);background:rgb(var(--encre) / .07);height:5px;overflow:hidden}.profil-progression-barre>span{border-radius:var(--r-full);background:var(--holo);height:100%;display:block}.profil-progression-txt{font-size:var(--t-xs);color:var(--faint);margin-top:var(--e-3);display:block}.profil-progression-txt>b{color:var(--text-secondary);font-weight:700}.rech-cartes{margin-top:var(--e-6);gap:var(--e-4);flex-direction:column;display:flex}.rech-carte{align-items:center;gap:var(--e-6);width:100%;min-height:66px;padding:var(--e-4) var(--e-5);border-radius:var(--r);cursor:pointer;text-align:left;background:rgb(var(--encre) / .02);border:1px solid var(--border);transition:border-color .16s var(--ease), background .16s var(--ease), transform .16s var(--ease);display:flex}.rech-carte:hover{border-color:rgb(var(--encre) / .225);background:rgb(var(--encre) / .035)}.rech-carte:active{transform:scale(.99)}.rech-carte-img{border-radius:var(--r-sm);background:var(--bg);flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:56px;display:flex;overflow:hidden;box-shadow:0 4px 12px -4px #000c}.rech-carte-img>img{object-fit:cover;width:100%;height:100%}.rech-carte-txt{flex-direction:column;gap:1px;min-width:0;display:flex}.rech-carte-txt>b{font-size:var(--t-md);color:var(--texte-fort);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.rech-carte-txt>span{font-size:var(--t-xs);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rech-vide{font-size:var(--t-sm);color:var(--faint);padding:var(--e-9) 0;text-align:center;margin:0}.trade-vide{align-items:center;gap:var(--e-4);padding:var(--e-10) var(--e-6);border-radius:var(--r);border:1px dashed var(--border);color:var(--faint);font-size:var(--t-sm);text-align:center;flex-direction:column;display:flex}.rech-carte-img-carree{height:40px}.rech-carte-img-carree>img{object-fit:contain;padding:2px}.rech-carte-prix{font-size:var(--t-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:700}.revendeur-nav{gap:var(--e-4);flex-wrap:wrap;display:flex}.revendeur-nav>.chip{height:34px;padding:0 var(--e-7);font-size:var(--t-md)}.btn-pilule{align-items:center;gap:var(--e-4);height:38px;padding:0 var(--e-9);border-radius:var(--r-control);color:var(--texte-fort);font-size:var(--t-md);cursor:pointer;white-space:nowrap;border:0;font-weight:700;display:inline-flex}.admin-liste-carte{align-items:center;gap:var(--e-5);padding:var(--e-4) 0;transition:opacity .16s var(--ease);text-decoration:none}.admin-liste-carte:hover{opacity:.75}.admin-liste-img{aspect-ratio:63/88;background:var(--bg);border-radius:4px;flex-shrink:0;width:26px;overflow:hidden}.admin-liste-img>img{object-fit:cover;width:100%;height:100%}.admin-liste-carte .admin-liste-nom{flex-direction:column;flex:1;display:flex}.admin-liste-carte .admin-liste-nom>em{font-style:normal;font-size:var(--t-xs);color:var(--faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-liste-drapeau{flex-shrink:0;display:inline-flex}.admin-form{gap:var(--e-6);margin-bottom:var(--e-6);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.admin-form-4{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.btn-or{color:#1a1208;background:linear-gradient(#f1cf78,#d9aa45);box-shadow:inset 0 1px #ffffff59}.rech-plus{width:100%;margin-top:var(--e-3);padding:var(--e-6);border-radius:var(--r);cursor:pointer;background:rgb(var(--encre) / .03);border:1px solid var(--border);color:var(--text-secondary);font-size:var(--t-sm);font-weight:600}.rech-plus:hover{border-color:rgb(var(--encre) / .2);color:var(--texte-fort)}.rech-plus>span{color:var(--faint)}.catalog-filtres{align-items:center;gap:var(--e-5);margin-bottom:var(--e-6);flex-wrap:wrap;display:flex}.segment-logos>button{align-items:center;padding:6px 10px;display:inline-flex}.admin-liste-carte .admin-liste-val{font-size:var(--t-sm);align-items:baseline;gap:3px;display:inline-flex}.admin-liste-carte .admin-liste-val>em{color:var(--faint);font-style:normal;font-weight:500;font-size:var(--t-xs);margin:0 var(--e-4) 0 1px}.admin-liste-carte .admin-liste-val>b{color:var(--texte-fort)}.option-outil{min-width:88px;padding:var(--e-5) var(--e-7);border-radius:var(--r);cursor:pointer;text-align:left;border:1px solid var(--border);background:rgb(var(--encre) / .025);color:var(--text-secondary);font-size:var(--t-md);transition:border-color .16s var(--ease), background .16s var(--ease), color .16s var(--ease), transform .12s var(--ease);flex-direction:column;align-items:flex-start;gap:2px;font-weight:600;display:flex}.option-outil:hover:not(:disabled){border-color:rgb(var(--encre) / .2);color:var(--texte-fort)}.option-outil:active:not(:disabled){transform:scale(.98)}.option-outil.active{border-color:rgb(var(--encre) / .275);background:rgb(var(--encre) / .065);color:var(--texte-fort);box-shadow:0 6px 18px -10px #0009}.option-outil:disabled{opacity:.42;cursor:not-allowed}.option-outil-lib{align-items:center;gap:var(--e-3);display:inline-flex}.option-outil.active .option-outil-lib>svg{color:var(--text-secondary)}.option-outil-sub{font-size:var(--t-xs);color:var(--faint);font-weight:500}.option-outil.active .option-outil-sub{color:var(--faint)}.centrage-grader{justify-content:space-between;align-items:center;gap:var(--e-5);padding:var(--e-6) var(--e-7);border-radius:var(--r);margin-bottom:var(--e-4);background:rgb(var(--encre) / .025);border:1px solid var(--border);display:flex}.centrage-grader-nom{font-size:var(--t-md);color:var(--texte-fort);font-weight:700;display:block}.centrage-grader-tol{font-size:var(--t-xs);color:var(--faint);margin-top:1px;display:block}.centrage-grader-note{font-size:var(--t-2xl);font-weight:var(--weight-title);white-space:nowrap;font-variant-numeric:tabular-nums}.vignette-vide{background:linear-gradient(150deg, rgb(var(--encre) / .07), rgb(var(--encre) / .02));width:100%;height:100%;color:var(--faint);font-size:var(--t-lg);font-weight:var(--weight-title);letter-spacing:-.02em;justify-content:center;align-items:center;display:flex}.saison-bandeau{padding:var(--e-10)}.saison-chip{font-size:var(--t-xs);border-radius:var(--r-full);padding:var(--e-2) var(--e-5);white-space:nowrap;color:var(--or);background:#d4a13a1f;border:1px solid #d4a13a4d;font-weight:700}.saison-chip-voie{color:var(--text-secondary);background:rgb(var(--encre) / .06);border-color:rgb(var(--encre) / .175)}.saison-chip-vert{color:var(--vert);background:#22c55e1f;border-color:#22c55e4d}.saison-chip-moi{color:var(--text-secondary);background:rgb(var(--encre) / .06);border-color:rgb(var(--encre) / .15)}.saison-stats{gap:var(--e-6);grid-template-columns:repeat(3,1fr);display:grid}.saison-stat-l{font-size:var(--t-xs);color:var(--faint);margin-bottom:2px;font-weight:600}.saison-stat-v{font-size:var(--t-xl);font-weight:var(--weight-title);color:var(--texte-fort);font-variant-numeric:tabular-nums;font-family:Inter,system-ui,sans-serif;line-height:1.1}.saison-titre{margin:0 0 var(--e-6);font-size:var(--t-md);color:var(--texte-fort);font-weight:800}.saison-voies{gap:var(--e-5);grid-template-columns:repeat(3,1fr);display:grid}.saison-voie{text-align:left;padding:var(--e-7);border-radius:var(--r);cursor:pointer;background:var(--surface-2);border:1px solid rgb(var(--encre) / .07);flex-direction:column;gap:4px;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex}.saison-voie:hover{border-color:rgb(var(--encre) / .3);transform:translateY(-2px)}.saison-voie.active{background:#d4a13a12;border-color:#d4a13a99;box-shadow:0 6px 24px #d4a13a2e}.saison-voie-nom{font-size:var(--t-sm);color:var(--texte-fort);font-weight:800}.saison-voie-devise{font-size:var(--t-xs);color:var(--or);font-weight:700}.saison-voie-desc{font-size:var(--t-xs);color:var(--muted);margin-top:4px;line-height:1.5}.saison-voie-quete{font-size:var(--t-xs);color:var(--faint);margin-top:6px}.saison-series{gap:var(--e-5);grid-template-columns:repeat(2,1fr);display:grid}.saison-serie{padding:var(--e-7);border-radius:var(--r);background:var(--surface-2);border:1px solid rgb(var(--encre) / .06)}.saison-btn{border-radius:var(--r-control);height:32px;font-size:var(--t-xs);white-space:nowrap;border:none;flex-shrink:0;padding:0 14px;font-weight:800}.saison-quete{align-items:center;gap:var(--e-6);padding:var(--e-5) var(--e-6);border-radius:var(--r);background:var(--surface-2);border:1px solid rgb(var(--encre) / .06);display:flex}.saison-quete.prete{background:#d4a13a12;border-color:#d4a13a66}.saison-quete.faite{background:#22c55e0d;border-color:#22c55e33}.saison-tag-voie{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);background:rgb(var(--encre) / .07);border-radius:var(--r-full);white-space:nowrap;padding:1px 7px;font-size:10px;font-weight:800}.saison-podium{gap:var(--e-5);grid-template-columns:repeat(3,1fr);display:grid}.saison-lot{padding:var(--e-7);border-radius:var(--r);text-align:center;background:var(--surface-2);border:1px solid rgb(var(--encre) / .06)}.saison-lot-physique{background:#d4a13a0f;border-color:#d4a13a47}.saison-lot-rang{font-size:var(--t-md);color:var(--or);margin-bottom:4px;font-weight:800}.saison-lot-nom{font-size:var(--t-sm);color:var(--texte-fort);font-weight:700;line-height:1.35}.saison-lot-val{font-size:var(--t-xs);color:var(--faint);margin-top:4px}.saison-lot-ligne{align-items:center;gap:var(--e-5);font-size:var(--t-sm);padding:var(--e-4) var(--e-6);border-radius:var(--r-sm);background:var(--surface-2);border:1px solid rgb(var(--encre) / .05);display:flex}.saison-modale{z-index:3000;padding:var(--e-7);background:rgb(var(--voile) / .78);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.saison-modale-corps{width:100%;max-width:620px;max-height:82vh;padding:var(--e-10);border-radius:var(--r-lg);background:var(--surface-2);border:1px solid rgb(var(--encre) / .1);overflow-y:auto}@media (width<=720px){.saison-voies,.saison-series,.saison-podium{grid-template-columns:1fr}.saison-stats{gap:var(--e-4);grid-template-columns:repeat(3,1fr)}.saison-stat-v{font-size:var(--t-lg)}.saison-quete{flex-wrap:wrap}.saison-modale{padding:var(--e-4)}.saison-modale-corps{padding:var(--e-7);max-height:88vh}}.saison-prono{padding:var(--e-10)}.saison-verdict{padding:var(--e-5) var(--e-6);border-radius:var(--r-sm);margin-bottom:var(--e-7);font-size:var(--t-sm);color:var(--text-secondary);background:rgb(var(--encre) / .04);border:1px solid rgb(var(--encre) / .125);font-weight:600}.saison-verdict.juste{color:var(--vert-clair);background:#22c55e17;border-color:#22c55e59}.saison-prono-cartes{gap:var(--e-5);grid-template-columns:repeat(5,1fr);display:grid}.saison-prono-carte{text-align:center;padding:var(--e-5);border-radius:var(--r);cursor:pointer;background:var(--surface-2);border:1px solid rgb(var(--encre) / .07);flex-direction:column;align-items:center;gap:4px;transition:transform .15s,border-color .15s,opacity .15s;display:flex}.saison-prono-carte:hover:not(:disabled){border-color:#f4d27a80;transform:translateY(-3px)}.saison-prono-carte:disabled{cursor:default}.saison-prono-carte.mienne{background:#d4a13a14;border-color:#d4a13ab3}.saison-prono-carte.pale{opacity:.42}.saison-prono-carte img,.saison-prono-vide{aspect-ratio:63/88;object-fit:contain;border-radius:6px;width:100%}.saison-prono-vide{background:linear-gradient(150deg, rgb(var(--encre) / .07), rgb(var(--encre) / .02))}.saison-prono-nom{font-size:var(--t-xs);color:var(--texte-fort);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-weight:700;display:-webkit-box;overflow:hidden}.saison-prono-sub{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.saison-prono-tag{text-transform:uppercase;letter-spacing:.04em;color:#1a1208;border-radius:var(--r-full);background:linear-gradient(90deg,#d4a13a,#f4d27a);margin-top:2px;padding:1px 8px;font-size:10px;font-weight:800}.saison-boutique{gap:var(--e-5);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.saison-article{padding:var(--e-6);border-radius:var(--r);background:var(--surface-2);border:1px solid rgb(var(--encre) / .06);flex-direction:column;display:flex}.saison-article-img{aspect-ratio:1;object-fit:contain;width:100%;margin-bottom:var(--e-4);border-radius:6px}.saison-article-nom{font-size:var(--t-sm);color:var(--texte-fort);font-weight:700}.saison-article-desc{font-size:var(--t-xs);color:var(--muted);flex:1;margin-top:2px;line-height:1.45}.saison-article-pied{justify-content:space-between;align-items:center;gap:var(--e-4);margin-top:var(--e-5);font-size:var(--t-sm);display:flex}@media (width<=720px){.saison-prono{padding:var(--e-7)}.saison-prono-cartes{grid-template-columns:repeat(2,1fr)}.saison-prono-cartes>.saison-prono-carte:last-child:nth-child(odd){grid-column:1/-1}.saison-prono-carte img,.saison-prono-vide{max-width:150px;margin:0 auto}.saison-boutique{grid-template-columns:repeat(2,1fr)}}.saison-passe{margin-top:var(--e-8);padding-top:var(--e-7);border-top:1px solid rgb(var(--encre) / .07)}.saison-paliers{gap:var(--e-3)}.rail-env:has(.saison-paliers){margin-top:var(--e-5)}.saison-palier.courant{border-color:#f4d27a;box-shadow:0 0 0 1px #f4d27a59}.saison-palier{border-radius:var(--r-full);white-space:nowrap;color:var(--faint);background:var(--surface-2);border:1px solid rgb(var(--encre) / .06);padding:3px 10px;font-size:11px;font-weight:700}.saison-palier.acquis{color:var(--or);background:#d4a13a1a;border-color:#d4a13a59}.saison-equipes{gap:var(--e-3);margin-bottom:var(--e-8);flex-direction:column;display:flex}.saison-equipe{align-items:center;gap:var(--e-5);padding:var(--e-4) var(--e-6);border-radius:var(--r);background:var(--surface-2);border:1px solid rgb(var(--encre) / .06);display:flex}.saison-equipe.tete{background:#d4a13a0f;border-color:#d4a13a47}.saison-equipe.mienne{border-color:rgb(var(--encre) / .225)}.saison-equipe-rang{text-align:center;width:22px;font-size:var(--t-sm);color:var(--muted);flex-shrink:0;font-family:Inter,system-ui,sans-serif;font-weight:800}.saison-equipe.tete .saison-equipe-rang{color:var(--or)}.saison-equipe-nom{font-size:var(--t-sm);color:var(--texte-fort);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.saison-equipe-sub{font-size:var(--t-xs);color:var(--faint);margin-top:1px}.saison-equipe-total{font-size:var(--t-sm);color:var(--texte-fort);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:800}.saison-equipe-total>span{font-size:var(--t-xs);color:var(--faint);font-weight:700}.saison-famille{border-radius:var(--r);background:var(--surface-2);border:1px solid rgb(var(--encre) / .06);overflow:hidden}.saison-famille.accent{background:linear-gradient(135deg, #d4a13a17, rgb(var(--encre) / .03));border-color:#d4a13a52}.saison-famille-tete{align-items:center;gap:var(--e-5);width:100%;padding:var(--e-6) var(--e-7);cursor:pointer;background:0 0;border:none;display:flex}.saison-famille-titre{font-size:var(--t-sm);color:var(--texte-fort);font-weight:800;display:block}.saison-famille-sous{font-size:var(--t-xs);color:var(--muted);margin-top:2px;display:block}.saison-famille-compteur{font-size:var(--t-xs);color:var(--faint);white-space:nowrap;font-weight:700}.saison-famille-chevron{font-size:var(--t-xs);color:var(--faint);text-align:center;width:12px}.saison-famille-corps{gap:var(--e-3);padding:0 var(--e-6) var(--e-6);flex-direction:column;display:flex}.saison-voie-bloc{font-size:var(--t-xs);color:var(--muted);margin-top:var(--e-4);line-height:1.45;display:block}.saison-voie-bloc>b{letter-spacing:.05em;text-transform:uppercase;color:var(--faint);margin-bottom:2px;font-size:10px;font-weight:800;display:block}.saison-voie-coche{margin-top:var(--e-4);font-size:var(--t-xs);color:var(--or);font-weight:800;display:block}.saison-bientot{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);background:rgb(var(--encre) / .05);border:1px solid rgb(var(--encre) / .1);border-radius:var(--r-full);white-space:nowrap;padding:1px 7px;font-size:10px;font-weight:800}.saison-equipe-quoi{font-size:var(--t-xs);color:var(--muted);margin-top:1px}.pw-mur{max-width:460px;margin:0 auto var(--e-5);padding:var(--e-8);border-radius:var(--r-lg);background:linear-gradient(180deg, #d4a13a12, rgb(var(--voile) / .6) 55%), var(--surface);box-shadow:var(--shadow), var(--inset-hi);text-align:center;border:1px solid #d4a13a47;position:relative;overflow:hidden}.pw-mur:before{content:"";pointer-events:none;background:radial-gradient(#d4a13a38,#0000 70%);width:320px;height:220px;position:absolute;top:-90px;left:50%;transform:translate(-50%)}.pw-embleme{width:40px;height:40px;margin:0 auto var(--e-5);border-radius:var(--r-md);color:var(--or);box-shadow:0 10px 30px #d4a13a2e, inset 0 1px 0 rgb(var(--encre) / .12);background:linear-gradient(135deg,#d4a13a3d,#f4d27a14);border:1px solid #d4a13a66;justify-content:center;align-items:center;display:flex;position:relative}.pw-titre{font-size:var(--t-2xl);font-weight:var(--weight-title);letter-spacing:-.025em;color:var(--texte-fort);margin:0 0 var(--e-4);line-height:1.2;position:relative}.pw-desc{font-size:var(--t-md);color:var(--muted);margin:0 0 var(--e-6);line-height:1.5;position:relative}.pw-ou{align-items:center;gap:var(--e-6);margin:var(--e-4) 0;color:#6a6688;font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700;display:flex;position:relative}.pw-ou:before,.pw-ou:after{content:"";background:var(--border-2);flex:1;height:1px}.pw-porte{align-items:center;gap:var(--e-6);padding:var(--e-5) var(--e-6);border-radius:var(--r-md);text-align:left;background:rgb(var(--encre) / .03);border:1px solid var(--border-2);display:flex;position:relative}.pw-porte+.pw-porte{margin-top:var(--e-5)}.pw-porte-ico{border-radius:var(--r-sm);width:34px;height:34px;color:var(--accent-2);background:#a890f01f;border:1px solid #a890f038;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pw-porte-invit .pw-porte-ico{color:var(--or);background:#d4a13a21;border-color:#d4a13a42}.pw-porte-txt{flex:1;min-width:0}.pw-porte-txt>b{font-size:var(--t-md);color:var(--texte-fort);font-weight:700;display:block}.pw-porte-txt>span{font-size:var(--t-sm);color:var(--muted);margin-top:1px;line-height:1.45;display:block}.pw-btn-or{justify-content:center;align-items:center;gap:var(--e-4);width:100%;padding:var(--e-5) var(--e-9);border-radius:var(--r-full);font-size:var(--t-lg);cursor:pointer;color:#1a1208;box-shadow:var(--inset-hi);transition:transform .12s var(--ease), box-shadow .12s var(--ease);background:linear-gradient(90deg,#d4a13a,#f4d27a,#d4a13a);border:none;font-weight:700;display:inline-flex}.pw-btn-or:hover:not(:disabled){box-shadow:0 4px 16px #d4a13a29}.pw-btn-or:active:not(:disabled){transform:scale(.985)}.pw-btn-or:disabled{opacity:.6;cursor:default}.pw-btn-ghost{padding:var(--e-4) var(--e-7);border-radius:var(--r-full);background:rgb(var(--encre) / .06);border:1px solid var(--border-2);color:var(--text);font-size:var(--t-sm);cursor:pointer;white-space:nowrap;transition:background .12s var(--ease);flex-shrink:0;font-weight:700}.pw-btn-ghost:hover{background:rgb(var(--encre) / .1)}.pw-btn-ghost:active{transform:scale(.985)}@media (width<=520px){.pw-porte{row-gap:var(--e-6);flex-wrap:wrap}.pw-porte .pw-porte-txt{flex-basis:0;min-width:140px}.pw-porte .pw-btn-ghost{width:100%}}@media (width<=420px){.pw-mur{padding:var(--e-8) var(--e-7)}}.fil-page{gap:var(--e-5);flex-direction:column;display:flex}.fil-amorce{align-items:center;gap:var(--e-5);width:100%;padding:var(--e-6) var(--e-7);border-radius:var(--r);background:var(--surface-2);border:1px solid rgb(var(--encre) / .07);cursor:pointer;text-align:left;transition:border-color .15s,background .15s;display:flex}.fil-amorce:hover{border-color:rgb(var(--encre) / .3);background:var(--surface-2)}.fil-amorce-txt{min-width:0;font-size:var(--t-sm);color:var(--faint);flex:1}.fil-amorce-plus{width:26px;height:26px;font-size:17px;font-weight:var(--weight-title);color:#1a1208;background:linear-gradient(135deg,#d4a13a,#f4d27a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex}.fil-composeur{padding:var(--e-6) var(--e-7) var(--e-5)}.fil-composeur-haut{gap:var(--e-5);align-items:flex-start;display:flex}.fil-composeur textarea{resize:none;width:100%;min-width:0;min-height:52px;color:var(--texte-fort);font-size:var(--t-md);caret-color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:6px 0 0;font-family:inherit;line-height:1.45;overflow-y:auto}.fil-composeur textarea::placeholder{color:var(--faint)}.fil-composeur-pied{align-items:center;gap:var(--e-4);margin-top:var(--e-5);padding-top:var(--e-5);border-top:1px solid rgb(var(--encre) / .07);display:flex}.fil-outil{cursor:pointer;width:32px;height:32px;color:var(--text-secondary);border:1px solid rgb(var(--encre) / .1);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,border-color .12s;display:flex}.fil-outil:hover:not(:disabled){background:rgb(var(--encre) / .06);border-color:rgb(var(--encre) / .22);color:var(--text)}.fil-outil.actif{background:var(--text);border-color:var(--text);color:var(--sur-texte)}.fil-outil:disabled{opacity:.3;cursor:not-allowed}.fil-composeur-info{min-width:0;font-size:var(--t-xs);color:var(--faint);font-variant-numeric:tabular-nums;flex:1}.fil-btn{border-radius:var(--r-full);height:32px;font-size:var(--t-xs);white-space:nowrap;cursor:pointer;background:var(--surface-3);color:var(--text);border:none;padding:0 16px;font-weight:800}.fil-btn.fantome{color:var(--muted);background:0 0;padding:0 10px}.fil-btn.or{color:#1a1208;background:linear-gradient(90deg,#d4a13a,#f4d27a)}.fil-btn:disabled{background:var(--surface-2);color:var(--faint);cursor:not-allowed}.fil-mescartes-vide{margin:var(--e-5) 0 0;font-size:var(--t-xs);color:var(--faint)}.fil-regle{margin:var(--e-4) 0 0;color:var(--faint);font-size:10px}.fil-mescartes{margin-top:var(--e-5)}.fil-mescartes-titre{font-size:var(--t-xs);color:var(--muted);margin-bottom:var(--e-4);font-weight:700}.fil-mescartes-rail{gap:var(--e-4);scrollbar-width:thin;padding-bottom:4px;display:flex;overflow-x:auto}.fil-mescartes-item{cursor:pointer;background:0 0;border:none;flex-direction:column;flex:0 0 62px;align-items:center;gap:3px;padding:0;display:flex}.fil-mescartes-item>span{color:var(--muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:62px;font-size:10px;overflow:hidden}.fil-mescartes-item .fil-vignette{border-radius:5px;width:62px;transition:transform .12s}.fil-mescartes-item:hover .fil-vignette{transform:translateY(-2px)}.fil-choisie{align-items:center;gap:var(--e-5);margin-top:var(--e-5);padding:var(--e-4);border-radius:var(--r-sm);background:#d4a13a12;border:1px solid #d4a13a4d;display:flex}.fil-retirer{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0 6px;font-size:20px;line-height:1}.fil-vignette{aspect-ratio:63/88;object-fit:cover;border-radius:4px;flex-shrink:0;width:48px;display:block}.fil-vignette-vide{background:linear-gradient(150deg, rgb(var(--encre) / .08), rgb(var(--encre) / .02))}.fil-vignette.petite{width:38px}.fil-avatar{background:linear-gradient(145deg, var(--trait-fort), var(--surface-3));box-shadow:inset 0 0 0 1px rgb(var(--encre) / .08);color:var(--texte-fort);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex;overflow:hidden}.fil-avatar>img{object-fit:cover;width:100%;height:100%}.fil-post{padding:var(--e-6) var(--e-7);border-radius:var(--r);background:var(--surface-2);border:1px solid rgb(var(--encre) / .06)}.fil-post.auto{background:linear-gradient(135deg, #d4a13a14, rgb(var(--voile) / .6));border-color:#d4a13a3d}.fil-post-tete{align-items:center;gap:var(--e-5);display:flex}.fil-post-auteur{align-items:center;gap:var(--e-3);min-width:0;display:flex}.fil-post-nom{font-size:var(--t-sm);color:var(--texte-fort);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.fil-post-date{font-size:var(--t-xs);color:var(--faint);margin-top:1px}.fil-auto-tag{letter-spacing:.05em;text-transform:uppercase;color:var(--or);border-radius:var(--r-full);white-space:nowrap;background:#d4a13a26;flex-shrink:0;padding:2px 7px;font-size:9px;font-weight:800}.fil-post-texte{margin:var(--e-5) 0 0;font-size:var(--t-sm);color:var(--texte-2);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.fil-menu-wrap{flex-shrink:0;position:relative}.fil-menu-btn{color:var(--faint);cursor:pointer;background:0 0;border:none;padding:4px 6px;font-size:18px;line-height:1}.fil-menu{z-index:20;background:var(--fond-flottant);border:1px solid rgb(var(--encre) / .12);border-radius:var(--r-sm);min-width:128px;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 8px 26px #00000080}.fil-menu>button{text-align:left;width:100%;color:var(--text-secondary);font-size:var(--t-xs);cursor:pointer;background:0 0;border:none;padding:9px 12px;display:block}.fil-menu>button:hover{background:rgb(var(--encre) / .06)}.fil-objet{align-items:center;gap:var(--e-5);margin-top:var(--e-5);padding:var(--e-4);border-radius:var(--r-sm);background:var(--surface-2);border:1px solid rgb(var(--encre) / .06);display:flex}.fil-objet-nom{font-size:var(--t-sm);color:var(--texte-fort);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.fil-objet-sub{font-size:var(--t-xs);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fil-objet-bas{align-items:center;gap:var(--e-4);flex-wrap:wrap;margin-top:3px;display:flex}.fil-objet-cote{font-size:var(--t-xs);color:var(--or);font-weight:800}.fil-objet-pop{color:var(--text-secondary);background:rgb(var(--encre) / .065);border-radius:var(--r-full);padding:1px 7px;font-size:10px;font-weight:700}.fil-reactions{margin-top:var(--e-5);align-items:center;gap:6px;display:flex}.fil-reaction{border-radius:var(--r-full);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;min-width:34px;padding:0 6px;font-size:17px;line-height:1;transition:transform .12s,border-color .12s,background .12s;display:flex}.fil-reaction:hover:not(:disabled){background:rgb(var(--encre) / .05);transform:scale(1.12)}.fil-reaction.active{background:#d4a13a29;border-color:#d4a13a73}.fil-reaction.off{opacity:.28;cursor:not-allowed}.fil-reactions-n{font-size:var(--t-xs);color:var(--muted);margin-left:2px;font-weight:700}.fil-vide{padding:var(--e-12) var(--e-9);justify-content:center;align-items:center;gap:var(--e-4);text-align:center;flex-direction:column;min-height:240px;display:flex}.fil-vide-icone{opacity:.85;font-size:30px;line-height:1}.fil-vide-titre{font-size:var(--t-md);color:var(--texte-fort);margin:0;font-weight:700}.fil-vide>p{max-width:34ch;font-size:var(--t-sm);color:var(--muted);margin:0;line-height:1.5}.fil-vide-action{margin-top:var(--e-5);padding:var(--e-5) var(--e-9);border-radius:var(--r-full);font-size:var(--t-sm);color:var(--texte-fort);background:var(--holo);font-weight:700;text-decoration:none}@media (width<=720px){.duo.comm-nav{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto}.duo.comm-nav::-webkit-scrollbar{display:none}.duo.comm-nav>button{scroll-snap-align:center;flex:none;padding:0 14px}.fil-post{padding:var(--e-5) var(--e-6)}.fil-page{padding-bottom:84px}.fil-mescartes-item{flex-basis:56px}.fil-mescartes-item .fil-vignette{width:56px}}.fil-tri{gap:var(--e-8);align-self:flex-start;display:flex}.fil-tri>button{padding:0 0 var(--e-4);cursor:pointer;font-size:var(--t-sm);color:var(--faint);background:0 0;border:0;border-bottom:2px solid #0000;font-weight:600;transition:color .14s,border-color .14s}.fil-tri>button:hover{color:var(--text-secondary)}.fil-tri>button.active{color:var(--texte-fort);border-bottom-color:var(--text)}.pub-cx-carte img,.pub-cx-vide{aspect-ratio:63/88;object-fit:cover;border-radius:5px;width:66px}.pub-cx-vide{background:linear-gradient(150deg, rgb(var(--encre) / .08), rgb(var(--encre) / .02))}.fil-vers-profil{color:inherit;text-decoration:none}.fil-vers-profil:hover{text-decoration:underline}.fil-repondre{cursor:pointer;font-size:var(--t-xs);color:var(--text-secondary);background:0 0;border:none;margin-left:auto;padding:4px 6px;font-weight:700}.fil-reponses{margin-top:var(--e-5);padding-top:var(--e-5);border-top:1px solid rgb(var(--encre) / .07)}.fil-reponse{gap:var(--e-4);padding:var(--e-4) 0;display:flex}.fil-reponse-tete{align-items:baseline;gap:var(--e-3);font-size:var(--t-xs);color:var(--texte-fort);font-weight:700;display:flex}.fil-reponse-tete>span{color:var(--faint);font-weight:500}.fil-reponse>div>p{font-size:var(--t-sm);color:var(--text-secondary);overflow-wrap:anywhere;margin:2px 0 0;line-height:1.45}.fil-reponse-saisie{gap:var(--e-4);margin-top:var(--e-4);display:flex}.fil-reponse-saisie>input{min-width:0;height:34px;padding:0 var(--e-5);border-radius:var(--r-full);background:var(--surface-3);color:var(--texte-fort);border:1px solid rgb(var(--encre) / .12);font-size:var(--t-sm);flex:1;font-family:inherit}.profil-couche{z-index:400;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--bg);animation:profil-entree .22s var(--ease,ease-out);position:fixed;inset:0;overflow-y:auto}@keyframes profil-entree{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.profil-couche{animation:none}}.fil-reactions{position:relative}.fil-reaction.plus{font-size:16px;font-weight:var(--weight-title);color:var(--faint);border-color:rgb(var(--encre) / .09)}.fil-reaction.plus:hover{color:var(--text-secondary)}.fil-reaction.plus.active{background:rgb(var(--encre) / .08);border-color:rgb(var(--encre) / .25);color:var(--text-secondary)}.fil-palette{z-index:25;background:var(--fond-flottant);border:1px solid rgb(var(--encre) / .12);border-radius:var(--r-full);gap:6px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 8px 26px #00000080}.fil-apercu{text-align:left;width:100%;margin-top:var(--e-4);padding:var(--e-4) var(--e-5);background:rgb(var(--encre) / .025);border:none;border-left:2px solid rgb(var(--encre) / .175);border-radius:0 var(--r-sm) var(--r-sm) 0;cursor:pointer;flex-direction:column;gap:3px;display:flex}.fil-apercu>span{font-size:var(--t-xs);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.fil-apercu>span>b{color:var(--text-secondary);font-weight:700}.fil-apercu-plus{margin-top:2px;font-weight:700;color:var(--text-secondary)!important}.ligne-reglage-sous{gap:2px var(--e-4);margin-top:var(--e-5);cursor:pointer;grid-template-columns:auto 1fr;align-items:center;display:grid}.ligne-reglage-sous>input{accent-color:#d4a13a;grid-row:1/3;width:15px;height:15px}.ligne-reglage-sous>span{font-size:var(--t-xs);color:var(--text-secondary);font-weight:700}.ligne-reglage-sous>em{color:var(--faint);font-size:11px;font-style:normal}.fil-mentions{margin-top:var(--e-4);flex-wrap:wrap;gap:6px;display:flex}.fil-mentions>button{border-radius:var(--r-full);cursor:pointer;background:var(--surface-2);border:1px solid var(--border-2);color:var(--text);font-size:var(--t-xs);padding:4px 10px;font-weight:700}.fil-mention{color:var(--text);font-weight:700;text-decoration:none}.fil-mention:hover{text-decoration:underline}.fil-vise{border-radius:var(--r-md,14px);background:linear-gradient(180deg, rgb(var(--encre) / .05), rgb(var(--encre) / 0));border:1px solid #a08cf561;margin-bottom:14px;padding:10px 10px 4px}.fil-vise-tete{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.fil-vise-badge{letter-spacing:.01em;color:var(--text-secondary);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.fil-vise-fermer{cursor:pointer;color:var(--txt-2,#9aa4b2);background:0 0;border:0;padding:4px 2px;font-size:12px;font-weight:600}.fil-vise-fermer:hover{color:var(--txt-1,#e6e8ec)}.fil-vise-absent{color:var(--txt-2,#9aa4b2);margin:4px 2px 10px;font-size:13px}.fil-reponse.visee{border-left:2px solid var(--text-secondary);background:rgb(var(--encre) / .035);border-radius:0 8px 8px 0;padding-left:8px}.notif-icone-mention{color:var(--text-secondary);background:rgb(var(--encre) / .07)}.vitrine-reglage{flex-wrap:wrap}.vitrine-editeur{margin-top:var(--e-7);padding-top:var(--e-7);border-top:1px solid var(--border);gap:var(--e-7);flex-direction:column;flex-basis:100%;display:flex}.vitrine-nulle{font-size:var(--t-sm);color:var(--faint);margin:var(--e-5) 0 0}.vitrine-apercu{gap:var(--e-4);margin-top:var(--e-6);flex-wrap:wrap;display:flex}.vitrine-vignette{aspect-ratio:63/88;background:var(--surface-2);border:1px solid var(--border);border-radius:4px;flex-shrink:0;width:38px;overflow:hidden}.vitrine-vignette img{object-fit:cover;width:100%;height:100%;display:block}.vitrine-vignette .vitrine-vide{aspect-ratio:auto;height:100%}.vitrine-vide{aspect-ratio:63/88;background:var(--surface-3);border-radius:4px;width:100%;display:block}.vitrine-slots{gap:var(--e-5);flex-direction:column;display:flex}.vitrine-slot{align-items:center;gap:var(--e-6);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-sm);padding:var(--e-5);display:flex}.vitrine-slot-img{flex-shrink:0;width:44px;position:relative}.vitrine-slot-img img{aspect-ratio:63/88;object-fit:cover;border-radius:4px;width:100%;display:block}.vitrine-rang{background:linear-gradient(145deg, var(--trait-fort), var(--surface-3));width:18px;height:18px;color:var(--texte-fort);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid;position:absolute;top:-6px;left:-6px}.vitrine-slot-corps{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.vitrine-slot-nom{font-size:var(--t-sm);color:var(--texte-fort);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.vitrine-slot-sub{font-size:var(--t-xs);color:var(--faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vitrine-note{background:var(--surface-2);width:100%;color:var(--texte-2);border:1px solid var(--border);border-radius:var(--r-sm);padding:5px var(--e-5);font-size:var(--t-xs);margin-top:2px}.vitrine-note::placeholder{color:#6b6b85}.vitrine-slot-cmd{flex-direction:column;flex-shrink:0;gap:2px;display:flex}.vitrine-slot-cmd button{border-radius:var(--r-control);cursor:pointer;background:var(--surface-3);border:1px solid var(--border);width:26px;height:22px;color:var(--text-secondary);padding:0;font-size:12px;line-height:1}.vitrine-slot-cmd button:disabled{opacity:.35;cursor:default}.vitrine-slot-cmd button:not(:disabled):hover{border-color:var(--text);color:var(--texte-fort)}.vitrine-selecteur{gap:var(--e-5);flex-direction:column;display:flex}.vitrine-selecteur-tete{gap:var(--e-5);flex-wrap:wrap;align-items:center;display:flex}.vitrine-selecteur-tete>input{background:var(--surface-2);min-width:160px;color:var(--texte-2);border:1px solid var(--border);border-radius:var(--r-full);padding:var(--e-4) var(--e-6);font-size:var(--t-sm);flex:1}.vitrine-tri{flex-shrink:0}.vitrine-rail{gap:var(--e-5);padding-bottom:var(--e-4);scrollbar-width:thin;display:flex;overflow-x:auto}.vitrine-choix{cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;flex-shrink:0;gap:4px;width:74px;padding:0;display:flex;position:relative}.vitrine-choix img{aspect-ratio:63/88;object-fit:cover;border-radius:var(--r-sm);border:1px solid var(--border);width:100%;display:block}.vitrine-choix:not(:disabled):hover img{border-color:var(--text)}.vitrine-choix-nom{color:var(--faint);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.3;display:-webkit-box;overflow:hidden}.vitrine-choix:disabled{cursor:default;opacity:.4}.vitrine-choix.pris{opacity:.75}.vitrine-choix.pris img{border-color:var(--text)}.vitrine-choix-pris{background:var(--text);width:17px;height:17px;color:var(--sur-texte);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid;position:absolute;top:4px;right:4px}.vitrine-actions{justify-content:flex-end;align-items:center;gap:var(--e-5);display:flex}.vitrine-compteur{font-size:var(--t-xs);color:var(--faint);font-variant-numeric:tabular-nums;margin-right:auto}@media (width<=640px){.vitrine-selecteur-tete>input{min-width:100%}.vitrine-tri{width:100%}.vitrine-slot-cmd{flex-direction:row}.vitrine-slot-cmd button{width:30px;height:30px}}.rail-env{--rail-fond:var(--surface);min-width:0;position:relative}.rail-env:has(>.comm-nav){--rail-fond:#16161f}.rail{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:center;flex:none}.rail-env:before,.rail-env:after{content:"";pointer-events:none;opacity:0;z-index:1;width:40px;transition:opacity .18s;position:absolute;top:0;bottom:0}.rail-env:before{background:linear-gradient(270deg, transparent, var(--rail-fond));left:0}.rail-env:after{background:linear-gradient(90deg, transparent, var(--rail-fond));right:0}.rail-env.fondu-g:before,.rail-env.fondu-d:after{opacity:1}.comm-colonne{width:100%;max-width:760px;margin:0 auto}.saison-concours-veille{padding:var(--e-12) var(--e-9);justify-content:center;align-items:center;gap:var(--e-4);text-align:center;flex-direction:column;min-height:240px;display:flex}.saison-concours-veille-icone{opacity:.85;font-size:30px;line-height:1}.saison-concours-veille>h2{font-size:var(--t-md);color:var(--texte-fort);margin:0;font-weight:700}.saison-concours-veille>p{max-width:44ch;font-size:var(--t-sm);color:var(--muted);margin:0;line-height:1.55}@media (width<=480px){.resell-opp-row{column-gap:var(--e-4)!important}.resell-opp-row>.resell-spark{display:none}}@media (width<=360px){.topbar-logo>div{display:none}.topbar>.topbar-logo{margin-right:0!important}.bottom-nav-item .bn-label{display:none}.bottom-nav-item.active .bn-label{margin-left:0}}@media (width<=600px){.import-actions{flex-direction:column;align-items:stretch;position:static!important}.import-actions>button{width:100%;margin-left:0!important}}@media (width<=360px){.exemplaires-totaux{flex-direction:column;align-items:stretch!important}.exemplaires-totaux>div:nth-child(2){height:1px;width:100%!important}}.verify-banner{align-items:center;gap:var(--e-5);margin:var(--e-4) var(--e-7) 0;padding:var(--e-4) var(--e-5);border:1px solid var(--border);border-radius:var(--r);background:var(--surface);color:var(--text-secondary);display:flex}.verify-banner>svg{flex-shrink:0}.verify-banner-details{flex:1;min-width:0}.verify-banner-details summary{cursor:pointer;font-size:var(--t-sm);color:var(--text);flex-direction:column;justify-content:center;min-height:44px;font-weight:600;list-style:none;display:flex}.verify-banner-details summary::-webkit-details-marker{display:none}.verify-banner-details summary span{font-size:var(--t-xs);color:var(--muted);margin-top:var(--e-1);font-weight:400}.verify-banner-details p{color:var(--muted);font-size:var(--t-sm);margin:var(--e-4) 0;line-height:1.5}.verify-banner-resend{min-height:44px;padding:var(--e-3) var(--e-5);border:1px solid var(--border);border-radius:var(--r-full);color:var(--text);font-size:var(--t-xs);cursor:pointer;background:0 0;flex-shrink:0;font-weight:600}.verify-banner-resend:disabled{opacity:.6;cursor:default}.fiche-carrousel [data-pos]{will-change:transform, opacity;backface-visibility:hidden}@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-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-ease{syntax:"*";inherits:false}.app-shell{color:var(--text)}.scanner-access{justify-content:center;align-items:center;gap:var(--e-4);border-radius:var(--r-control);background:var(--surface-2);width:44px;height:44px;color:var(--text);cursor:pointer;border:1px solid #0000;flex-shrink:0;padding:0;transition:background .18s,transform .18s;display:inline-flex}.scanner-access:has(span){width:auto;padding-inline:var(--e-6);font-size:var(--t-sm)}.scanner-access:hover{background:var(--surface-3)}.scanner-access:active{transform:scale(.96)}.fiche-modale .fiche-scanner{z-index:3;width:36px;height:36px;position:absolute;top:10px;right:52px}.scanner-overlay{z-index:370;background:var(--bg);padding:calc(env(safe-area-inset-top) + var(--e-8)) var(--e-8) calc(env(safe-area-inset-bottom) + var(--e-10));position:fixed;inset:0;overflow-y:auto}.scanner-overlay>header{max-width:560px;margin:0 auto var(--e-8);justify-content:space-between;align-items:center;display:flex}.scanner-overlay-content{max-width:560px;margin-inline:auto}.viseur-attente{z-index:400;background:#000;position:fixed;inset:0}.premium-search.palette-fond{z-index:350;padding:8vh var(--e-8);background:color-mix(in srgb,var(--bg) 84%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.premium-search .palette-boite{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-lg);width:min(580px,100%);max-height:84dvh;box-shadow:var(--shadow);flex-direction:column;display:flex;overflow:hidden}.search-title{align-items:center;gap:var(--e-4);padding:var(--e-8) var(--e-8) var(--e-6);display:flex}.search-title>div{flex:1}.search-title h2{margin:var(--e-3) 0 0;color:var(--text);letter-spacing:-.04em;font-size:25px;font-weight:550}.search-input-wrap{background:var(--bg);border:1px solid var(--border-2);border-radius:var(--r);margin:0 var(--e-8);padding-right:var(--e-2);align-items:center;display:flex}.search-input-wrap:focus-within{border-color:var(--accent-2);box-shadow:0 0 0 3px var(--accent-soft)}.premium-search .palette-champ{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;padding:var(--e-7)!important;font-size:16px!important}.search-games{gap:var(--e-3);padding:var(--e-5) var(--e-8);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.search-games button{border-radius:var(--r-control);min-height:40px;padding:var(--e-3) var(--e-5);font-size:var(--t-xs);color:var(--muted);cursor:pointer;background:0 0;border:0;flex:1 0 auto}.search-games button[aria-pressed=true]{background:var(--fill-selected);color:var(--text);box-shadow:var(--shadow-selected)}.premium-search .palette-liste{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto;padding:var(--e-5) var(--e-6) var(--e-8)!important}.search-status{color:var(--muted);font-size:var(--t-xs);padding:var(--e-4);line-height:1.5}.search-status button,.search-recent-title button{color:var(--accent-2);padding:var(--e-3);cursor:pointer;background:0 0;border:0;min-height:44px}.search-recent-title{color:var(--text-secondary);font-size:var(--t-sm);padding-inline:var(--e-4);justify-content:space-between;align-items:center;display:flex}.premium-search .palette-ligne{align-items:center;gap:var(--e-6);border-radius:var(--r);width:100%;padding:var(--e-5);min-height:52px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.premium-search .palette-ligne[aria-selected=true]{background:var(--accent-soft)}.premium-search .palette-ligne strong{font-size:var(--t-sm);font-weight:550}.search-card-art{border-radius:var(--r-sm);background:var(--surface-2);width:38px;height:53px;color:var(--muted);flex-shrink:0;place-items:center;display:grid}.search-card-art img{object-fit:contain;width:100%;height:100%}.search-card-copy{gap:var(--e-2);flex-direction:column;flex:1;min-width:0;display:flex}.search-card-copy strong,.search-card-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-card-copy small{font-size:var(--t-xs);color:var(--muted)}.search-card-copy em{color:var(--accent-2);font-size:10px;font-style:normal}.search-result-arrow{color:var(--faint);margin-left:auto}.premium-search .palette-pied{padding:var(--e-6) var(--e-8);color:var(--muted);font-size:var(--t-xs);border-top:1px solid var(--border)}@media (width<=860px){.premium-search.palette-fond{padding:0}.premium-search .palette-boite{height:100dvh;max-height:100dvh;padding-bottom:env(safe-area-inset-bottom)}.app-shell .topbar-mobile-actions .topbar-icon{min-width:44px;min-height:44px}.search-games button{min-height:44px}}@media (prefers-reduced-motion:reduce){.scanner-access{transition:none}.scanner-access:active{transform:none}}.app-shell .topbar{border-bottom:1px solid var(--hairline);height:64px;transition:border-color .2s var(--ease);background:var(--bg)!important}.app-shell.haut-pose .topbar{border-bottom-color:#0000}.app-shell .safe-top{background:var(--bg)!important}.app-shell .topbar-logo{margin-right:var(--e-8)!important}.app-shell .topbar-logo img{box-shadow:none!important}.app-shell .topbar-cta{border-radius:var(--r-control);box-shadow:none!important}.app-shell .topbar-mobile-actions{gap:var(--e-2)!important}.topbar-profile{cursor:pointer;background:0 0;border:0;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:relative}.topbar-profile .bn-avatar-img{width:29px;height:29px;font-size:var(--t-sm);box-shadow:inset 0 0 0 1px var(--border-2);background-color:var(--surface-3)}.app-shell .app-main{padding:var(--e-10) var(--e-10) var(--e-13)!important}.app-shell .app-main>.page-enter{max-width:1180px;margin-inline:auto}.app-shell .page-title{letter-spacing:-.028em;font-size:clamp(25px,3.8vw,32px);font-weight:550;line-height:1.14}.app-shell .page-sub{margin-top:var(--e-4);font-size:var(--t-md);line-height:1.55}.app-eyebrow{font-size:var(--t-xs);letter-spacing:.14em;color:var(--muted);margin:0 0 var(--e-5);font-weight:550;line-height:1.4;display:block}.app-page-heading{margin-bottom:var(--e-3)}.app-section-heading{justify-content:space-between;align-items:baseline;gap:var(--e-6);margin-bottom:var(--e-7);display:flex}.app-section-heading h2{font-size:var(--t-lg);letter-spacing:-.025em;font-weight:550}.app-section-heading>span{color:var(--muted);font-size:var(--t-xs)}.app-shell .bottom-nav{width:min(440px,100% - 24px);max-width:none;padding:var(--e-3);border-radius:var(--r-control);background:color-mix(in srgb,var(--surface) 78%,transparent);border-color:var(--border);box-shadow:0 10px 34px #0008, var(--inset-hi);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.app-shell .bottom-nav-item{border-radius:var(--r-control);width:100%;min-width:0;height:54px;color:var(--muted);flex-direction:column;gap:4px;padding:4px 1px;font-size:10px;font-weight:500}.app-shell .bottom-nav-item .nav-icon,.app-shell .bottom-nav-item>svg{width:20px;height:20px}.app-shell .bottom-nav-item .bn-label{opacity:1;max-width:100%;margin:0;transition:none;display:block}.app-shell .bottom-nav-item .bn-label>span{text-overflow:ellipsis;display:block;overflow:hidden}.app-shell .bottom-nav-item.active{color:var(--text);background:var(--fill-selected);box-shadow:var(--shadow-selected)}.app-shell .bottom-nav-item.active .bn-label{margin:0}.section-navigation{margin-bottom:var(--e-11)}.section-navigation-groups{grid-template-columns:repeat(var(--section-count),minmax(0,1fr));background:var(--surface);border:0;border-radius:18px;gap:2px;padding:3px;display:grid}.section-navigation-groups>button{min-width:0;min-height:44px;padding:var(--e-4) var(--e-2);color:var(--muted);font-size:var(--t-sm);cursor:pointer;overflow-wrap:anywhere;transition:color .18s var(--ease), background .18s var(--ease);background:0 0;border:0;border-radius:15px;font-weight:550}.section-navigation-groups>button[aria-current]{background:var(--fill-selected);color:var(--text);box-shadow:var(--shadow-selected)}.section-navigation-items{align-items:stretch;gap:var(--e-7);padding-inline:var(--e-4);margin-top:var(--e-4);border-bottom:1px solid var(--border);display:flex}.section-navigation-items>button{padding:var(--e-5) 0;min-height:44px;color:var(--muted);font-size:var(--t-sm);cursor:pointer;background:0 0;border:0;font-weight:500;position:relative}.section-navigation-items>button[aria-current]{color:var(--text)}.section-navigation-items>button[aria-current]:after{content:"";background:var(--accent-2);border-radius:var(--r-full);height:2px;position:absolute;bottom:-1px;left:0;right:0}.catalog-navigation{justify-content:space-between;align-items:center;gap:var(--e-6);margin-bottom:var(--e-10);display:flex}.catalog-navigation .segment>button{align-items:center;gap:var(--e-3);display:flex}.catalog-navigation>.btn{font-size:var(--t-sm);min-height:44px;padding-inline:var(--e-6)}.tool-back{align-items:center;gap:var(--e-5);min-height:44px;margin:0 0 var(--e-5);color:var(--muted);cursor:pointer;font-size:var(--t-sm);background:0 0;border:0;padding:0;display:inline-flex}.tool-back:hover{color:var(--text)}.app-shell .premium-greeting{align-items:flex-end;row-gap:var(--e-7);padding-block:var(--e-3);flex-wrap:wrap}.app-shell .premium-greeting .dash-nom{white-space:normal;font-size:clamp(26px,4vw,34px)}.app-shell .premium-greeting .dash-sous-titre{display:none}.app-shell .premium-greeting .app-eyebrow{margin-bottom:var(--e-5)}.app-shell .premium-greeting .dash-actions{margin-left:0}.app-shell .dash-hero{background:radial-gradient(ellipse at 100% 0%,var(--accent-soft),transparent 55%),var(--surface);border:1px solid var(--border-2);border-radius:var(--r-lg);box-shadow:var(--shadow-soft)}.app-shell .dash-hero:before,.app-shell .dash-hero-lueur{display:none}.app-shell .dash-hero-corps{padding:var(--e-10) var(--e-10) 0}.app-shell .dash-hero-label{letter-spacing:.14em;font-size:10px}.app-shell .dash-hero-pastilles{gap:var(--e-4)}.app-shell .dash-hero-courbe{height:220px}.app-shell .dash-hero .dash-hero-chiffre{margin-top:var(--e-7)}.app-shell .dash-stats{border-block:1px solid var(--border);gap:0}.app-shell .dash-stat{border-top:0}.app-shell .dash-stat+.dash-stat{border-left:1px solid var(--border)}.collection-heading{width:100%}.collection-heading-row{justify-content:space-between;align-items:center;gap:var(--e-6);display:flex}.collection-heading-row .btn{min-height:44px;padding-inline:var(--e-6);font-size:var(--t-sm);flex-shrink:0}.collection-heading-row .btn>span{font-size:22px;font-weight:400}.app-shell .col-toolbar{padding-block:var(--e-3)}.app-shell .col-menu,.app-shell .fil-menu{background:var(--surface-2);border-color:var(--border-2);border-radius:var(--r-md);box-shadow:var(--shadow)}.app-shell .community-heading{flex-direction:column;align-items:flex-start;gap:0;margin-bottom:0}.app-shell .community-heading .page-title{margin-top:var(--e-5)}.app-shell .community-premium>.section-navigation{margin-bottom:0}.app-shell .community-premium{gap:var(--e-9)}.app-shell .revendeur-nav{margin-bottom:var(--e-3)}.app-shell .entete-outil{align-items:flex-start}.quick-add-backdrop{z-index:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:var(--e-8);background:#050409a8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.quick-add{width:100%;max-width:490px;max-height:calc(100dvh - 32px);padding:var(--e-10);border:1px solid var(--border-2);border-radius:var(--r-lg);background:var(--surface);color:var(--text);box-shadow:var(--shadow);animation:.18s both fadeInFast;overflow-y:auto}.sheet-handle{display:none}.quick-add>header{justify-content:space-between;align-items:center;gap:var(--e-6);margin-bottom:var(--e-9);display:flex}.quick-add h2{font-size:var(--t-3xl);letter-spacing:-.035em;font-weight:550;line-height:1.15}.quick-add .btn-icone{color:var(--muted);font-size:24px}.quick-add-choices{flex-direction:column;display:flex}.quick-add-choices>button{align-items:center;gap:var(--e-7);padding:var(--e-8) 0;border:0;border-top:1px solid var(--border);color:var(--text);text-align:left;cursor:pointer;background:0 0;display:flex}.quick-add-icon{border-radius:var(--r);background:var(--accent-soft);width:48px;height:48px;color:var(--accent-2);flex-shrink:0;place-items:center;display:grid}.quick-add-choices>button>span:nth-child(2){gap:var(--e-4);flex-direction:column;flex:1;display:flex}.quick-add-choices strong{font-size:var(--t-lg);font-weight:550}.quick-add-choices small{font-size:var(--t-sm);color:var(--muted);line-height:1.5}.quick-add-choices>button>svg{color:var(--muted);flex-shrink:0}@media (width<=860px){.app-shell .app-main{padding:var(--e-9) var(--e-8) calc(100px + env(safe-area-inset-bottom))!important}.app-shell .topbar{height:54px;padding-inline:var(--e-7)!important}.app-shell .topbar-logo{gap:var(--e-4)!important;margin-right:0!important}.app-shell .topbar-logo>div{font-size:var(--t-lg)!important}.app-shell .topbar-logo>img{width:27px!important;height:27px!important}.app-shell .premium-greeting .dash-actions{margin-left:auto}.app-shell .premium-greeting .dash-nom{font-size:27px}.app-shell .premium-greeting .app-eyebrow{font-size:9px}.app-shell .dash-hero-corps{padding-inline:var(--e-9)}.app-shell .section-navigation{margin-bottom:var(--e-10)}.quick-add-backdrop{align-items:flex-end;padding:0}.quick-add{max-width:100%;max-height:calc(100dvh - env(safe-area-inset-top) - 24px);border-radius:var(--r-lg) var(--r-lg) 0 0;padding:var(--e-7) var(--e-10) calc(var(--e-11) + env(safe-area-inset-bottom))}.sheet-handle{background:var(--border-2);border-radius:var(--r-full);width:32px;height:4px;margin:0 auto var(--e-9);display:block}}@media (width<=360px){.app-shell .bottom-nav{width:calc(100% - 16px)}.section-navigation-groups>button{padding-inline:1px;font-size:11px}.section-navigation-groups>button>span{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.quick-add{animation:none}.app-shell .bottom-nav{transition:none}}.ownership-tabs{gap:var(--e-3);grid-template-columns:repeat(3,minmax(0,1fr));width:fit-content;max-width:100%;display:grid}.ownership-tabs .chip{justify-content:center;gap:var(--e-2);min-width:0;min-height:44px;padding:var(--e-4) var(--e-6)}@media (width<=600px){.ownership-tabs{width:100%}.ownership-tabs .chip{padding-inline:var(--e-2)}.catalog-filter-controls>:first-child{flex:auto!important;min-width:0!important}}@media (width<=360px){.ownership-tabs .chip{flex-direction:column;line-height:1.15;white-space:normal!important}}.profile-page{margin-inline:auto}.app-shell .profile-head{text-align:left;gap:var(--e-9);flex-direction:row}.app-shell .profile-head-id,.app-shell .profile-head-name{text-align:left;width:auto}.app-shell .profile-head-badges{justify-content:flex-start}.app-shell .profil-avatar{width:68px;height:68px}.reglages-disclosure{overflow:hidden}.reglages-disclosure>summary{justify-content:space-between;align-items:center;gap:var(--e-7);min-height:84px;padding:var(--e-9);cursor:pointer;list-style:none;display:flex}.reglages-disclosure>summary::-webkit-details-marker{display:none}.reglages-disclosure>summary>span:first-child{gap:var(--e-4);flex-direction:column;display:flex}.reglages-disclosure-title{font-size:var(--t-lg);color:var(--text);font-weight:550}.reglages-disclosure small{color:var(--muted);font-size:var(--t-sm);line-height:1.45}.reglages-chevron{color:var(--muted);font-size:var(--t-xl);transition:transform .18s var(--ease)}.reglages-disclosure[open] .reglages-chevron{transform:rotate(180deg)}.reglages-disclosure[open]>summary{border-bottom:1px solid var(--border)}.app-shell .vitrine-editeur{min-width:0}@media (width<=600px){.app-shell .vitrine-slot{gap:var(--e-5);grid-template-columns:44px minmax(0,1fr);display:grid}.app-shell .vitrine-slot-cmd{grid-column:2;justify-content:flex-end}.app-shell .vitrine-slot-cmd button{width:44px;height:44px}.app-shell .vitrine-note{width:100%;min-width:0}}.app-shell .premium-greeting .dash-actions .btn{min-height:44px}.app-shell .dash-hero .hero-value{letter-spacing:-.03em;font-size:clamp(32px,5vw,46px);font-weight:550}.montant{white-space:nowrap}.montant-suite{letter-spacing:-.01em;color:var(--text-secondary);margin-left:.04em;font-size:.52em;font-weight:500}.app-shell .dash-hero-pastilles{margin-top:var(--e-5)}.app-shell .dash-hero-pastilles>.badge{box-shadow:none;background:0 0;border:0;padding:0!important}.app-shell .dash-record{background:0 0!important;border:0!important;padding-inline:0!important}.app-shell .dash-hero-barre{padding-top:var(--e-4)}.app-shell .dash-hero-barre>.badge{background:0 0;border:0;padding-left:0}@media (width<=860px){.app-shell .dash-hero-courbe{height:185px}.app-shell .dash-hero-label{font-size:var(--t-xs);letter-spacing:.09em}}.older-history{justify-content:space-between;align-items:center;gap:var(--e-3);margin:var(--e-4) 0 var(--e-6);color:var(--muted);font-size:var(--t-xs);flex-wrap:wrap;line-height:1.5;display:flex}.older-history button{align-items:center;gap:var(--e-4);min-height:44px;padding:var(--e-3) var(--e-5);border-radius:var(--r-control);background:var(--accent-soft);border:1px solid var(--accent-border);color:var(--accent-2);font:inherit;cursor:pointer;display:inline-flex}.older-history button:disabled{opacity:.6;cursor:wait}.older-history small{color:var(--faint);flex-basis:100%}.history-period-row{margin-bottom:var(--e-6);display:flex}@media (width<=600px){.app-shell .topbar-mobile-actions .topbar-cta{justify-content:center;width:34px;min-width:34px;height:34px;gap:0!important;padding:0!important;font-size:0!important}.search-games{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.search-games button{padding-inline:var(--e-2);grid-column:span 2}.search-games button:nth-last-child(-n+2){grid-column:span 3}}.op-card-sheet-nav{z-index:5;justify-content:space-between;align-items:center;gap:var(--e-6);padding-bottom:var(--e-5);margin-bottom:var(--e-8);background:var(--bg);display:flex;position:sticky;top:0}.detail-page{z-index:200;background:var(--bg);padding:max(var(--e-8), env(safe-area-inset-top)) var(--e-8) calc(var(--e-11) + env(safe-area-inset-bottom));overscroll-behavior:contain;position:fixed;inset:0;overflow-y:auto}.detail-page-content{max-width:1200px;margin:0 auto}.detail-page-scanner{top:max(var(--e-8), env(safe-area-inset-top));right:var(--e-8);background:var(--surface);position:fixed}.detail-page-content .link-back,.detail-page-content>.fade-in>div:first-child{padding-right:var(--e-12)}.collection-heading-compact{align-items:center;gap:var(--e-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.collection-heading-compact .collection-heading-row{grid-area:1/2}.collection-heading-compact>.page-sub{grid-area:1/1;margin:0}.section-navigation-groups>button{justify-content:center;align-items:center;gap:var(--e-3);display:flex}.section-navigation-groups>button>svg{flex-shrink:0}.mobile-dock[hidden]{display:none}.app-shell .mobile-dock .bottom-nav{transition:width .22s var(--ease), padding .22s var(--ease)}.app-shell .mobile-dock .bottom-nav-item{transition:height .22s var(--ease), gap .22s var(--ease)}.app-shell .mobile-dock .bn-label{max-height:16px;transition:opacity .18s,max-height .22s}.app-shell .mobile-dock[data-compact] .bottom-nav{width:min(340px,100% - 64px)}.app-shell .mobile-dock[data-compact] .bottom-nav-item{gap:0;height:44px}.app-shell .mobile-dock[data-compact] .bn-label{opacity:0;max-height:0;overflow:hidden}.app-shell .mobile-scanner-fab{right:max(var(--e-8), env(safe-area-inset-right));bottom:calc(94px + env(safe-area-inset-bottom));z-index:90;border:1px solid var(--accent-2);color:#fff;background:var(--accent);width:58px;height:58px;box-shadow:var(--shadow), var(--inset-hi);transition:width .22s var(--ease), height .22s var(--ease), bottom .22s var(--ease);border-radius:50%;position:fixed}.app-shell .mobile-scanner-fab svg{width:27px;height:27px;transition:width .22s var(--ease), height .22s var(--ease)}.app-shell .mobile-dock[data-compact] .mobile-scanner-fab{width:46px;height:46px;bottom:calc(80px + env(safe-area-inset-bottom))}.app-shell .mobile-dock[data-compact] .mobile-scanner-fab svg{width:22px;height:22px}.app-shell[inert] .mobile-scanner-fab{display:none}body:has([aria-modal=true]) .mobile-scanner-fab{display:none}body:has(.col-selection-bar,.barre-selection) .mobile-scanner-fab{display:none}@media (width<=860px){.section-navigation-groups>button{gap:var(--e-2);flex-direction:column;min-height:56px}.app-shell .app-main{padding-bottom:calc(170px + env(safe-area-inset-bottom))!important}}@media (prefers-reduced-motion:reduce){.app-shell .mobile-dock .bottom-nav,.app-shell .mobile-dock .bottom-nav-item,.app-shell .mobile-dock .bn-label,.app-shell .mobile-scanner-fab,.app-shell .mobile-scanner-fab svg{transition:none}}.notification-trigger{width:44px;height:44px;color:var(--text-secondary);border-radius:var(--r-full);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.topbar-outils.actif{color:var(--texte-fort);background:rgb(var(--encre) / .09)}.notification-count{border-radius:var(--r-full);background:var(--neg);color:#fff;border:2px solid var(--bg);place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:0;right:0}.notifications-backdrop{z-index:360;padding:var(--e-9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.notifications-panel{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-lg);width:min(520px,100%);max-height:min(760px,90dvh);box-shadow:var(--shadow);flex-direction:column;display:flex;overflow:hidden}.notifications-header{justify-content:space-between;align-items:center;gap:var(--e-7);padding:var(--e-10) var(--e-9) var(--e-7);display:flex}.notifications-header h2{letter-spacing:-.035em;margin-top:var(--e-3);font-size:26px}.notifications-header .btn-icone{flex-shrink:0;width:44px;height:44px;font-size:26px}.notifications-controls{padding:0 var(--e-9) var(--e-5);border-bottom:1px solid var(--border)}.notifications-controls .segment{grid-template-columns:1fr 1fr;width:100%;display:grid}.notifications-controls .segment button{min-height:44px}.notifications-controls .segment button[aria-pressed=true]{background:var(--fill-selected);color:var(--text);box-shadow:var(--shadow-selected)}.notifications-read-all{min-height:44px;padding:var(--e-4) 0;color:var(--accent-2);font-size:var(--t-sm);cursor:pointer;background:0 0;border:0;margin-left:auto;display:block}.notifications-read-all:disabled{color:var(--faint);cursor:default}.notifications-list{overscroll-behavior:contain;padding:0 var(--e-7) var(--e-9);flex:1;min-height:0;overflow-y:auto}.notifications-group>h3{padding:var(--e-9) var(--e-4) var(--e-5);color:var(--muted);font-size:var(--t-xs);font-weight:600}.notifications-panel .notif-ligne{gap:var(--e-6);padding:var(--e-7) var(--e-5);border-radius:var(--r-md)}.notifications-panel .notif-titre{font-size:var(--t-md);line-height:1.4}.notifications-panel .notif-texte{-webkit-line-clamp:unset;font-size:var(--t-sm);color:var(--muted);line-height:1.5;display:block;overflow:visible}.notifications-panel .notif-vignette,.notifications-panel .notif-icone{width:42px;height:48px}.notification-meta{align-items:center;gap:var(--e-4);margin-top:var(--e-3);color:var(--faint);font-size:var(--t-xs);display:flex}.notification-meta>span:last-child{color:var(--muted);margin-left:auto}.notification-unread-dot{background:var(--text);border-radius:50%;width:5px;height:5px}.notification-arrow{color:var(--muted);align-self:center;font-size:23px}.notifications-empty{text-align:center;align-items:center;gap:var(--e-7);padding:var(--e-13) var(--e-9);color:var(--muted);flex-direction:column;display:flex}.notifications-empty>svg{color:var(--accent-2)}.notifications-empty h3{color:var(--text);font-size:var(--t-lg)}.notifications-empty p{font-size:var(--t-sm);max-width:280px;line-height:1.6}.notifications-error{margin:var(--e-7) 0;padding:var(--e-7);border:1px solid var(--border);border-radius:var(--r-md);font-size:var(--t-sm)}.notifications-error .btn{margin-top:var(--e-5)}.notifications-more{margin:var(--e-7) auto 0;display:block}@media (width<=860px){.notifications-backdrop{padding:0}.notifications-panel{width:100%;height:100dvh;max-height:none;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);border:0;border-radius:0}.notifications-header{padding-top:var(--e-7)}}.jp-blocks{gap:var(--e-4);flex-direction:column;display:flex}.jp-block-row{align-items:center;gap:var(--e-6);text-align:left;width:100%;display:flex}.jp-block-logo{object-fit:contain;flex-shrink:0;width:112px;height:44px}.jp-block-label{gap:var(--e-2);flex-direction:column;flex:1;min-width:0;display:flex}.jp-block-label strong{font-size:var(--t-md);color:var(--text)}.jp-block-label small{font-size:var(--t-xs);color:var(--muted)}.jp-block-sets{gap:var(--e-5);padding:var(--e-6) 0 var(--e-9);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}@media (width<=600px){.jp-block-sets{grid-template-columns:repeat(2,minmax(0,1fr))}}.dash-vide{padding:var(--e-11) var(--e-10) var(--e-6)}.dash-vide-entete{text-align:center;margin-bottom:var(--e-9)}.dash-vide-icone{width:52px;height:52px;margin:0 auto var(--e-7);border-radius:var(--r-md);color:var(--accent-2);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-border);place-items:center;display:grid}.dash-vide-entete h2{font-size:var(--t-2xl);font-weight:var(--weight-title);letter-spacing:-.02em;color:var(--text);margin:0}.dash-vide-entete p{max-width:360px;margin:var(--e-5) auto 0;font-size:var(--t-md);color:var(--muted);line-height:1.55}.dash-vide-choix{max-width:460px;margin-inline:auto}@media (width<=860px){.dash-vide{padding:var(--e-10) var(--e-8) var(--e-4)}}.cl-liste-entete{justify-content:space-between;align-items:center;gap:var(--e-6);display:flex}.cl-liste-entete .btn{min-height:44px;font-size:var(--t-sm);padding-inline:var(--e-8)}.cl-creation-entete{justify-content:space-between;align-items:center;gap:var(--e-6);min-height:44px;display:flex}.cl-supprimer{z-index:2;top:var(--e-2);right:var(--e-2);border-radius:var(--r-control);width:44px;height:44px;color:var(--faint);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.cl-supprimer:hover{color:color-mix(in srgb, var(--neg) 70%, var(--text));background:var(--surface-3)}.wish-retirer{font-size:var(--t-xs);color:var(--faint);cursor:pointer;padding:var(--e-7) 0 var(--e-7) var(--e-5);background:0 0;border:0;margin:-13px 0;transition:color .15s}.wish-retirer:hover,.wish-retirer:focus-visible{color:var(--text-secondary)}.app-shell .dash-hero.ov-hero{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.app-shell .ov-hero .dash-hero-corps{padding:var(--e-2) 0 0}.app-shell .dash-hero.dash-hero-ouvert{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;display:flex;overflow:visible}.app-shell .dash-hero-ouvert .dash-hero-corps{padding:var(--e-4) 0 0}.app-shell .dash-hero-ouvert .dash-hero-label{letter-spacing:.1em}.app-shell .dash-hero-ouvert .hero-value{font-size:clamp(40px,11vw,56px)}.app-shell .dash-hero-ouvert .portfolio-feedback{order:2}.app-shell .dash-hero-ouvert .dash-hero-courbe{height:230px;margin:var(--e-9) calc(-1 * var(--e-10)) 0;order:3;padding:0}.app-shell .dash-hero-ouvert .dash-hero-barre{padding:var(--e-7) 0 0;flex-direction:row;order:4;justify-content:space-between;align-items:center}@media (width<=860px){.app-shell .dash-hero-ouvert .dash-hero-courbe{height:220px;margin-inline:calc(-1 * var(--e-8))}.app-shell .dash-hero-ouvert .dash-hero-barre{align-items:stretch;gap:var(--e-6);flex-direction:column}.app-shell .dash-hero-ouvert .dash-hero-barre>.badge,.app-shell .dash-hero-ouvert .dash-hero-barre-vide{align-self:flex-start}}.app-shell .dash-quick-item{min-height:0;padding:var(--e-4) var(--e-2);gap:var(--e-5);border-radius:var(--r-md);background:0 0;border:0}.app-shell .dash-quick-item:hover{background:var(--surface);box-shadow:none}.app-shell .dash-quick-icone{width:54px;height:54px;border:0!important}.app-shell .dash-quick-icone>svg{width:22px;height:22px}.app-shell .dash-quick-label{font-size:var(--t-sm);color:var(--text-secondary);font-weight:550}.app-shell .topbar-logo.avec-titre>div{display:none}.app-shell .topbar-titre{margin-left:var(--e-5);font-size:var(--t-xl);letter-spacing:-.015em;color:var(--text);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-right:auto;font-weight:600;overflow:hidden}@media (width<=400px){.section-navigation-groups>button{padding-inline:1px}.section-navigation-groups>button>span{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;max-width:100%;font-size:clamp(9.5px,2.75vw,12px);display:block;overflow:hidden}}@media (width<=860px){.app-shell .topbar{height:62px;padding-inline:var(--e-8)!important}.app-shell .topbar-logo{display:none!important}.app-shell .topbar-titre{letter-spacing:-.02em;color:var(--text-secondary);margin-left:0;margin-right:0;font-size:18px;font-weight:600}.app-shell .topbar-marque{align-items:center;gap:var(--e-3);min-width:0;margin-right:var(--e-4);flex:auto;display:flex}.app-shell .topbar-marque-logo{align-items:center;gap:var(--e-3);min-height:44px;color:var(--text);font:inherit;letter-spacing:-.02em;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:18px;font-weight:700;display:flex}.app-shell .topbar-marque-logo img{width:22px;height:22px;display:block}.app-shell .topbar-actions{gap:var(--e-4)!important}.app-shell .topbar-sep{color:var(--faint);flex:none;font-size:18px;font-weight:400}.app-shell .topbar{padding-inline:14px!important}.app-shell .topbar-mobile-actions{gap:0!important}.app-shell .topbar-mobile-actions .topbar-icon,.app-shell .topbar-mobile-actions .notification-trigger{width:40px;min-width:40px}.app-shell .topbar-mobile-actions .topbar-profile{flex-basis:40px;width:40px}.app-shell .topbar-marque{margin-right:2px}.app-shell .app-main{padding-bottom:calc(118px + env(safe-area-inset-bottom))!important}}@media (width<=380px){.app-shell .topbar-marque .topbar-sep,.app-shell .topbar-marque .topbar-titre{display:none}}.app-shell .mobile-dock .bottom-nav{background:rgb(var(--voile) / .74);border:1px solid var(--border);width:min(420px,100% - 24px);box-shadow:0 12px 36px #0009, inset 0 1px 0 rgb(var(--encre) / .05);grid-template-columns:repeat(2,minmax(0,1fr)) 72px repeat(2,minmax(0,1fr));align-items:center;padding:5px}.app-shell .bottom-nav-item{color:var(--faint)}.app-shell .bottom-nav-item.active{box-shadow:none;color:var(--text);background:0 0}.app-shell .bottom-nav-item.active .nav-icon,.app-shell .bottom-nav-item.active>svg{color:var(--text)}.app-shell .bottom-nav .dock-scan{background:var(--holo);color:#0a0a0b;width:58px;height:58px;transition:width .22s var(--ease), height .22s var(--ease), transform .12s var(--ease);border:0;border-radius:50%;justify-self:center;padding:0;box-shadow:0 8px 24px -6px #aac8ff73,inset 0 1px #ffffffb3,inset 0 -2px 6px #0000001f}.app-shell .bottom-nav .dock-scan svg{stroke-width:2px;width:25px;height:25px}.app-shell .bottom-nav .dock-scan:active{transform:scale(.94)}.app-shell .mobile-dock[data-compact] .bottom-nav .dock-scan{width:46px;height:46px}.app-shell .mobile-dock[data-compact] .bottom-nav{grid-template-columns:repeat(2,minmax(0,1fr)) 58px repeat(2,minmax(0,1fr))}.section-navigation-groups>button[aria-current]>svg{color:var(--text)}.acc{gap:var(--e-11);flex-direction:column;display:flex}.acc-entete{display:none}@media (width>=861px){.acc-entete{display:block}.acc-entete .app-eyebrow{margin-bottom:var(--e-4)}}.acc-carte{isolation:isolate;padding:var(--e-10) var(--e-10) var(--e-8);background:radial-gradient(90% 70% at 0% 0%, #a9c8ff1a, transparent 60%), radial-gradient(80% 60% at 100% 100%, #a6f0d60d, transparent 60%), var(--surface);border-radius:28px;position:relative;overflow:hidden}.acc-carte:before{content:"";z-index:-1;border-radius:inherit;background:var(--holo);opacity:.38;-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.acc-carte-haut{justify-content:space-between;align-items:center;gap:var(--e-6);display:flex}.acc-carte-label{font-size:var(--t-sm);color:var(--muted);letter-spacing:.01em;font-weight:550}.acc-carte-outils{align-items:center;gap:var(--e-4);display:flex}.acc-carte-outils>button{background:var(--surface-2)!important;width:34px!important;height:34px!important;color:var(--text-secondary)!important;border:0!important}.acc-carte .dash-hero-chiffre{margin-top:var(--e-6)}.acc-carte .hero-value{letter-spacing:-.04em;font-size:clamp(42px,12.5vw,56px);font-weight:650;line-height:1}.acc-carte .dash-hero-pastilles{margin-top:var(--e-6);gap:var(--e-5)}.acc-carte .dash-hero-pastilles>.badge{background:0 0;font-size:var(--t-md)!important;padding:0!important}.acc-carte .acc-gain{font-family:inherit;line-height:inherit;cursor:pointer}.acc-carte .acc-gain:disabled{cursor:default}.acc-gain-chevron{opacity:.6;margin-left:2px;font-weight:500}.acc-gain-couverture{margin-top:var(--e-3);font-family:inherit;font-size:var(--t-xs);color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.acc-gain-couverture span{color:var(--accent-2);font-weight:600}.acc-legende-investi{align-items:center;gap:var(--e-3);font-size:var(--t-xs);color:var(--muted);display:inline-flex}.acc-legende-investi i{border-top:1.6px solid rgb(var(--encre) / .38);border-radius:var(--r-full);width:14px;height:0}.pv-lignes{flex-direction:column;margin:0;display:flex}.pv-lignes>div{justify-content:space-between;align-items:baseline;gap:var(--e-6);padding:var(--e-5) 0;border-bottom:1px solid var(--hairline);display:flex}.pv-lignes dt{font-size:var(--t-sm);color:var(--text-secondary)}.pv-lignes dd{color:var(--texte-fort);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:700}.pv-lignes .pv-detail{padding-left:var(--e-6)}.pv-lignes .pv-detail dt,.pv-lignes .pv-detail dd{font-size:var(--t-xs);color:var(--muted);font-weight:500}.pv-lignes .pv-total{border-bottom:0}.pv-lignes .pv-total dt{color:var(--texte-fort);font-weight:700}.pv-lignes .pv-total.pos dd{color:var(--vert)}.pv-lignes .pv-total.neg dd{color:var(--rouge)}.pv-note{margin:var(--e-6) 0 0;font-size:var(--t-xs);color:var(--muted);line-height:1.5}.acc-carte .dash-record{background:0 0!important;border:0!important;padding:0!important}.acc-courbe{height:128px;margin:var(--e-8) calc(-1 * var(--e-10)) 0;touch-action:pan-y;position:relative}.acc-courbe-vide{text-align:center;height:100%;padding:0 var(--e-10);flex-direction:column;justify-content:center;align-items:center;display:flex}.acc-courbe-vide>div:first-child{display:none}.acc-periode{justify-content:space-between;align-items:center;gap:var(--e-5);margin-top:var(--e-6);flex-wrap:wrap;display:flex}.acc-periode-tete{justify-content:space-between;align-items:center;gap:var(--e-5);display:flex}.acc-periode-tete>.badge{background:0 0;padding:0!important}.acc-periode .segment{background:0 0;gap:0;padding:0}.acc-periode .segment>button{min-height:34px;padding:0 var(--e-5);font-size:var(--t-sm);color:var(--faint)}.acc-periode .segment>button.active{background:var(--surface-3);color:var(--text);box-shadow:none}@media (width<=768px){.acc-periode{align-items:stretch;gap:var(--e-4);flex-direction:column}.acc-periode .segment{justify-content:space-between;width:100%;display:flex}.acc-periode .segment>button{flex:1;min-height:44px;padding:0}.acc-periode .segment>button.active{background:0 0}.acc-periode .segment>button.active:before{background:var(--surface-3);box-shadow:none;inset:6px 2px}}.acc-actions{gap:var(--e-5);margin-top:calc(-1 * var(--e-5));grid-template-columns:1fr 1fr;display:grid}.acc-actions>.btn{min-height:50px;font-size:var(--t-md);font-weight:650}.acc-section-entete{justify-content:space-between;align-items:baseline;gap:var(--e-6);margin-bottom:var(--e-7);display:flex}.acc-section-entete h2{font-size:var(--t-2xl);letter-spacing:-.022em;color:var(--text);font-weight:700}.app-shell .dash-lien{color:var(--text-secondary);font-weight:550}.acc-vitrine{gap:var(--e-6);scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--e-8));padding:var(--e-2) var(--e-8) var(--e-4);scroll-padding-inline:var(--e-8);display:flex;overflow-x:auto}.acc-vitrine::-webkit-scrollbar{display:none}.acc-piece{scroll-snap-align:start;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:0 0 138px;align-items:flex-start;gap:2px;padding:0;display:flex}.acc-piece-visuel{aspect-ratio:63/88;width:100%;margin-bottom:var(--e-5);background:var(--surface);border-radius:9px;display:block;position:relative;overflow:hidden;box-shadow:0 16px 28px -16px #000000e6}.acc-piece-visuel img{object-fit:contain;width:100%;height:100%;display:block}.acc-piece-visuel .boitier,.acc-mvt-visuel .boitier{filter:none;width:auto;height:100%;margin:0 auto}.acc-piece-qte{border-radius:var(--r-full);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:var(--t-xs);background:#000000b3;padding:1px 7px;font-weight:700;position:absolute;top:6px;right:6px}.acc-piece-nom{width:100%;font-size:var(--t-sm);color:var(--text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-weight:600;display:flex;overflow:hidden}.acc-piece-prix{font-size:var(--t-md);color:var(--text);font-variant-numeric:tabular-nums;font-weight:650}.acc-piece-part{font-size:var(--t-xs);color:var(--faint)}@media (width>=861px){.acc-vitrine{margin-inline:0;padding-inline:0}.acc-piece{flex-basis:160px}}.acc-bandeau{padding:var(--e-9) var(--e-9) var(--e-8);border-radius:24px}.acc-bandeau .hero-value{font-size:clamp(34px,10vw,46px)}.acc-bandeau-corps{justify-content:space-between;align-items:flex-end;gap:var(--e-6);margin-top:var(--e-5);display:flex}.acc-bandeau-valeur{min-width:0}.acc-jour{margin:var(--e-4) 0 0;align-items:baseline;column-gap:var(--e-3);font-size:var(--t-sm);color:var(--muted);flex-wrap:wrap;display:flex}.acc-jour .hausse{color:var(--vert);font-weight:750}.acc-jour .baisse{color:var(--rouge);font-weight:750}.acc-jour-top{min-width:0;max-width:100%;color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.acc-bandeau-courbe{color:var(--faint);font:inherit;font-size:var(--t-xs);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;align-items:flex-end;gap:2px;padding:0;font-weight:600;display:flex}.acc-bandeau-courbe b{font-variant-numeric:tabular-nums;font-weight:750}.acc-bandeau-courbe b.hausse{color:var(--vert)}.acc-bandeau-courbe b.baisse{color:var(--rouge-clair)}.acc-bandeau-pied{align-items:center;gap:var(--e-5);margin-top:var(--e-6);display:flex}.acc-bandeau .acc-bandeau-pied .dash-hero-pastilles{flex-wrap:wrap;min-width:0;margin-top:0}.acc-bandeau .dash-record{font-size:var(--t-xs);color:var(--or);align-items:center;gap:4px;font-weight:700;display:inline-flex}.acc-carte-outils>.acc-ajouter{cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;background:var(--text)!important;color:var(--bg)!important}.acc-pieces .acc-section-entete{align-items:center;row-gap:var(--e-4);margin-bottom:var(--e-7);flex-wrap:wrap;container-type:inline-size}.acc-pieces .acc-section-entete h2{min-width:0;font-size:clamp(var(--t-md), 8.66vw - 16.8px, var(--t-2xl));font-size:clamp(var(--t-md), 8.66cqi - 14px, var(--t-2xl))}.acc-toutes{width:100%;margin-top:var(--e-8);border:1px solid rgb(var(--encre) / .08);border-radius:var(--r-full);background:var(--surface);min-height:44px;color:var(--text-secondary);font:inherit;font-size:var(--t-sm);cursor:pointer;font-weight:600;display:block}.acc-contenu{cursor:pointer;align-items:center;gap:6px;min-width:0;display:inline-flex;position:relative}.acc-contenu>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.acc-contenu>svg{color:var(--muted);flex:none}.acc-contenu select{opacity:0;cursor:pointer;appearance:none;border:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.acc-tri{flex:none}.acc-tri>button{min-height:32px;padding:0 var(--e-6);font-size:var(--t-sm)}.acc-grille{gap:var(--e-8) var(--e-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width>=861px){.acc-grille{gap:var(--e-9) var(--e-6);grid-template-columns:repeat(9,minmax(0,1fr))}}.acc-tuile{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:3px;padding:0;display:flex;position:relative}.acc-tuile .acc-piece-visuel{transition:transform .18s var(--ease-out);margin-bottom:3px}.acc-tuile:active .acc-piece-visuel{transform:scale(.97)}.acc-tuile-langue{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;border-radius:4px;padding:2px;line-height:0;display:flex;position:absolute;top:6px;left:6px}.acc-tuile-bas{justify-content:space-between;align-items:baseline;gap:4px;min-width:0;display:flex}.acc-tuile-prix{min-width:0;font-size:var(--t-sm);color:var(--texte-fort);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.acc-tuile-var{font-variant-numeric:tabular-nums;flex:none;font-size:11px;font-weight:700}.acc-tuile-var.hausse{color:var(--vert)}.acc-tuile-var.baisse{color:var(--rouge)}.acc-tuile-poche{aspect-ratio:63/88;border:1.5px dashed rgb(var(--encre) / .14);background:rgb(var(--encre) / .02);width:100%;color:var(--faint);border-radius:9px;align-content:center;place-items:center;gap:2px;display:grid}.acc-tuile-attente{aspect-ratio:63/88;border-radius:9px}.courbe-valeur .acc-courbe{margin-inline:0}.acc-carte-courbe{padding-top:var(--e-6)}.acc-raccourcis{row-gap:var(--e-8);grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell .acc-raccourcis .dash-quick-icone{width:58px;height:58px;background:var(--surface)!important}.section-navigation-groups{box-shadow:inset 0 -1px 0 var(--hairline);background:0 0;border-radius:0;gap:0;padding:0}.section-navigation-groups>button{color:var(--faint);font-size:var(--t-md);border-radius:0;padding:0 2px;font-weight:600;position:relative;min-height:46px!important;box-shadow:none!important;background:0 0!important;flex-direction:row!important}.section-navigation-groups>button>svg{display:none}.section-navigation-groups>button[aria-current]{color:var(--text)}.section-navigation-groups>button[aria-current]:after{content:"";background:var(--text);border-radius:2px;height:2px;position:absolute;bottom:0;left:14%;right:14%}.section-navigation-items{gap:var(--e-4);margin-top:var(--e-7);scrollbar-width:none;border-bottom:0;padding-inline:0;overflow-x:auto}.section-navigation-items>button{min-height:36px;padding:0 var(--e-7);border-radius:var(--r-full);background:var(--surface-2);color:var(--text-secondary);white-space:nowrap;font-weight:600}.section-navigation-items>button[aria-current]{background:var(--text);color:var(--sur-texte)}.section-navigation-items>button[aria-current]:after{display:none}@media (width<=400px){.section-navigation-groups>button>span{font-size:clamp(11px,3.4vw,14px)}}@media (width<=768px){.catalog-navigation{margin-bottom:var(--e-8)}.catalog-navigation .segment{width:100%;box-shadow:inset 0 -1px 0 var(--hairline);background:0 0;border-radius:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;padding:0;display:grid}.catalog-navigation .segment>button{min-height:46px;color:var(--faint);font-size:var(--t-md);border-radius:0;justify-content:center;position:relative;box-shadow:none!important;background:0 0!important}.catalog-navigation .segment>button:before{display:none!important}.catalog-navigation .segment>button.active{color:var(--text)}.catalog-navigation .segment>button.active:after{content:"";background:var(--text);border-radius:2px;height:2px;position:absolute;bottom:0;left:22%;right:22%}}@media (width<=374px){.catalog-navigation .segment>button>svg{display:none}}@media (width<=860px){.profil-entete{display:none}}@media (width<=768px){.collection-grid .wish-tuile{border-radius:0;box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}.collection-grid .wish-tuile .wl-img{aspect-ratio:63/88;border-radius:10px;overflow:hidden;box-shadow:0 16px 28px -16px #000000e6;background:var(--surface)!important;height:auto!important;padding:0!important}.collection-grid .wish-tuile .wl-img img{width:100%;filter:none!important;border-radius:0!important;height:100%!important}.collection-grid .wish-tuile>div:last-child{padding:var(--e-5) var(--e-1) 0!important}.scelles-reglages{width:100%}.scelles-reglages>.segment-jeux{order:-1}.scelles-reglages>.lang-compact{margin-left:auto}}.acc-carte .dash-hero-pastilles>.badge{white-space:normal;flex-wrap:wrap;row-gap:2px}@media (width<=360px){.acc-actions>.btn{font-size:var(--t-sm);padding-inline:var(--e-4)}}.acc-piece{flex:0 0 138px;width:138px;min-width:0}.acc-piece-visuel{background:radial-gradient(90% 70% at 50% 30%, var(--fond-visuel), var(--surface))}.acc-piece-visuel img{max-width:100%;max-height:100%}.acc-piece-visuel[data-kind=sealed] img{padding:var(--e-5)}@media (width>=861px){.acc-piece{flex-basis:168px;width:168px}}.acc-revente{align-items:center;gap:var(--e-7);width:100%;min-height:72px;padding:var(--e-7) var(--e-8);border-radius:var(--r-lg);background:var(--surface);color:var(--text);text-align:left;cursor:pointer;box-shadow:var(--inset-hi);border:0;display:flex}.acc-revente:hover{background:var(--surface-2)}.acc-revente-icone{color:#fff0a6;background:#fff0a61f;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}:root[data-theme=light] .acc-revente-icone{color:var(--or);background:#d4a13a24}.acc-revente-texte{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.acc-revente-texte strong{font-size:var(--t-md);font-weight:650}.acc-revente-texte small,.acc-revente-marge small{font-size:var(--t-xs);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.acc-revente-marge{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.acc-revente-marge strong{font-size:var(--t-md);font-variant-numeric:tabular-nums;font-weight:650}.acc-revente-chevron{color:var(--faint);flex-shrink:0}.tools-page{gap:var(--e-11);flex-direction:column;max-width:1040px;margin-inline:auto;display:flex}.tools-scan{isolation:isolate;width:100%;padding:0 0 var(--e-10);text-align:left;color:var(--text);cursor:pointer;background:radial-gradient(70% 60% at 50% 30%, #a9c8ff29, transparent 70%), radial-gradient(60% 50% at 90% 100%, #a6f0d612, transparent 70%), var(--surface);border:0;border-radius:28px;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.tools-scan:before{content:"";z-index:-1;border-radius:inherit;background:var(--holo);opacity:.38;-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tools-scan-visuel{width:100%;max-width:520px;height:auto;margin:var(--e-4) auto calc(-1 * var(--e-6));transition:transform .5s cubic-bezier(.2,.8,.2,1);display:block}.tools-scan:hover .tools-scan-visuel{transform:translateY(-4px)scale(1.02)}.tools-scan-copy{align-items:flex-start;gap:var(--e-3);padding:0 var(--e-10);flex-direction:column;display:flex}.tools-scan-copy>small{color:var(--muted);font-size:var(--t-xs);letter-spacing:.12em;font-weight:600}.tools-scan-copy>strong{font-size:var(--t-3xl);letter-spacing:-.035em;font-weight:700;line-height:1.08}.tools-scan-cta{align-items:center;gap:var(--e-3);margin-top:var(--e-6);min-height:44px;padding:0 var(--e-9);border-radius:var(--r-full);background:var(--text);color:var(--sur-texte);font-size:var(--t-md);font-weight:700;display:inline-flex}.tools-pinned>div:last-child{gap:var(--e-4);flex-wrap:wrap;display:flex}.tools-pinned button{align-items:center;gap:var(--e-4);min-height:44px;padding:0 var(--e-8) 0 var(--e-7);border-radius:var(--r-full);background:var(--surface-2);color:var(--text);font-size:var(--t-sm);cursor:pointer;border:0;font-weight:600;display:inline-flex}.tools-pinned button>svg:last-child{color:var(--faint)}.tools-pinned button:hover{background:var(--surface-3)}.tools-group>.app-eyebrow{margin:0 0 var(--e-7) var(--e-2)}.tools-grid{gap:var(--e-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tools-grid[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-card{background:var(--surface);border-radius:22px;min-width:0;position:relative;overflow:hidden}.tool-open{width:100%;height:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.tool-visuel{--halo:#a9c8ff29;aspect-ratio:4/3;background:radial-gradient(62% 58% at 50% 52%, var(--halo), transparent 72%), var(--surface-2);display:block;position:relative;overflow:hidden}.tool-card[data-tool=grading] .tool-visuel{--halo:#a9c8ff33}.tool-card[data-tool=trade] .tool-visuel{--halo:#ffc4e42b}.tool-card[data-tool=resell] .tool-visuel{--halo:#fff0a624}.tool-card[data-tool=listings] .tool-visuel{--halo:#a6f0d629}.tool-visuel img{object-fit:contain;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:block}.tool-open:hover .tool-visuel img{transform:translateY(-4px)scale(1.04)}.tool-open:active .tool-visuel img{transform:scale(.98)}.tool-copy{gap:var(--e-2);padding:var(--e-7) var(--e-8) var(--e-8);flex-direction:column;display:flex}.tool-copy strong{font-size:var(--t-lg);letter-spacing:-.02em;font-weight:700}.tool-copy small{font-size:var(--t-sm);color:var(--muted);line-height:1.4}.tool-pin{width:44px;height:44px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:4px;right:4px}.tool-pin:before{content:"";z-index:-1;background:rgb(var(--voile) / .55);-webkit-backdrop-filter:blur(10px);border-radius:50%;position:absolute;inset:5px}.tool-pin{z-index:1;isolation:isolate}.tool-pin.is-pinned{color:var(--sur-texte)}.tool-pin.is-pinned:before{background:var(--text)}.tool-pin:disabled{opacity:.35;cursor:default}.tools-note{color:var(--faint);font-size:var(--t-xs);text-align:center;margin:0;line-height:1.5}@media (width>=861px){.tools-scan{padding:var(--e-8) var(--e-10);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center}.tools-scan-visuel{order:2;margin:0}.tools-scan-copy{padding:0 0 0 var(--e-8)}.tools-scan-copy>strong{font-size:var(--t-4xl)}.tools-grid[data-n="2"] .tool-open{flex-direction:row;align-items:center}.tools-grid[data-n="2"] .tool-visuel{aspect-ratio:4/3;flex:0 0 52%}.tools-grid[data-n="2"] .tool-copy{padding:var(--e-8) var(--e-10)}.tools-grid[data-n="2"] .tool-copy strong{font-size:var(--t-xl)}}@media (width<=860px){.tools-page{gap:var(--e-10)}.tools-scan-copy{padding:0 var(--e-9)}.tools-scan-copy>strong{font-size:26px}.tools-grid,.tools-grid[data-n="2"]{gap:var(--e-5);grid-template-columns:repeat(2,minmax(0,1fr))}.tool-card{border-radius:20px}.tool-copy{padding:var(--e-6) var(--e-7) var(--e-7)}.tool-copy strong{font-size:var(--t-md)}.tool-copy small{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.tool-card:nth-child(odd):last-child{grid-column:1/-1}.tool-card:nth-child(odd):last-child .tool-open{flex-direction:row;align-items:center}.tool-card:nth-child(odd):last-child .tool-visuel{flex:0 0 48%}.tool-card:nth-child(odd):last-child .tool-copy{padding-right:var(--e-10)}}@media (prefers-reduced-motion:reduce){.tools-scan-visuel,.tool-visuel img{transition:none}}.entete-outil.avec-visuel{--halo:#a9c8ff21;isolation:isolate;padding:var(--e-9) var(--e-9) var(--e-9);background:radial-gradient(55% 90% at 88% 50%, var(--halo), transparent 70%), var(--surface);border-radius:24px;position:relative;overflow:hidden}.entete-outil.avec-visuel .entete-outil-rang{justify-content:center;align-items:flex-start;gap:var(--e-6);flex-flow:column;max-width:60%;min-height:112px}.entete-outil.avec-visuel .page-title{font-size:var(--t-2xl);letter-spacing:-.03em;font-weight:750;line-height:1.1}.entete-outil.avec-visuel .entete-outil-actions{flex-wrap:wrap}.entete-outil-visuel{z-index:-1;pointer-events:none;width:44%;max-width:250px;height:auto;position:absolute;top:50%;right:-4px;transform:translateY(-50%)}.entete-outil.avec-visuel:has(.aide-outil) .entete-outil-visuel{top:var(--e-4);transform:none}.entete-outil.avec-visuel .aide-outil{position:relative}.entete-outil.avec-visuel .page-title{text-wrap:balance}@media (width<=600px){.entete-outil.avec-visuel{padding:var(--e-8) var(--e-9);border-radius:20px}.entete-outil.avec-visuel .entete-outil-rang{gap:var(--e-4);max-width:62%;min-height:80px}.entete-outil.avec-visuel .entete-outil-actions:has(>.bouton-aide:only-child){top:var(--e-5);right:var(--e-5);z-index:2;position:absolute}.entete-outil.avec-visuel .entete-outil-actions:has(>.bouton-aide:only-child) .bouton-aide{background:rgb(var(--voile) / .55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.entete-outil-visuel{width:40%;max-width:170px;right:-2px}.tool-back{margin:calc(-1 * var(--e-5)) 0 calc(-1 * var(--e-2))}}@media (width>=861px){.entete-outil.avec-visuel{padding:var(--e-10) var(--e-11)}.entete-outil.avec-visuel .entete-outil-rang{min-height:150px}.entete-outil.avec-visuel .page-title{font-size:var(--t-3xl)}.entete-outil-visuel{width:36%;max-width:300px;right:var(--e-8)}}.outil-accueil{background:var(--surface);border:0;border-radius:24px}.outil-accueil-icone{background:var(--surface-3);width:56px;height:56px;box-shadow:none;border-radius:50%}.app-shell .kpi-hero,.app-shell .kpi-hero-vert,.app-shell .kpi-hero-rouge,.app-shell .kpi-hero-or{background:var(--surface);border:0;border-radius:20px}.app-shell .kpi-hero-lib{letter-spacing:.06em;font-weight:600}.app-shell .kpi-hero-vert .kpi-hero-val{color:var(--pos)}.app-shell .kpi-hero-rouge .kpi-hero-val{color:var(--neg)}.trade-cote{gap:var(--e-6);min-width:0;padding:var(--e-8);background:var(--surface);border-radius:22px;flex-direction:column;display:flex}.trade-cote-tete{justify-content:space-between;align-items:center;gap:var(--e-5);display:flex}.trade-cote-tete h2{align-items:center;gap:var(--e-4);font-size:var(--t-lg);letter-spacing:-.015em;color:var(--text);margin:0;font-weight:700;display:flex}.trade-sens{background:var(--surface-3);width:26px;height:26px;color:var(--text);border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}.trade-cote-total{font-size:var(--t-xl);color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:700}.trade-vide{background:var(--surface-2);color:var(--muted);border:0;border-radius:16px}.resume-liste{color:var(--muted);flex-direction:column;align-items:flex-start;gap:2px;margin:0;display:flex}.resume-compte{font-size:var(--t-sm);color:var(--muted);font-weight:500}.resume-valeur{letter-spacing:-.035em;color:var(--text);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1.1}.resume-variation{font-size:var(--t-xs);color:var(--muted);font-weight:600}.resume-variation.pos{color:var(--pos)}.resume-variation.neg{color:var(--neg)}.resume-variation>span{color:var(--faint);font-weight:500}.collection-heading-compact{align-items:end}.collection-heading-compact .collection-heading-row{align-self:center}.cl-etagere{gap:var(--e-10) var(--e-7);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.cl-vignette{min-width:0;position:relative}.cl-vignette-ouvrir{gap:var(--e-6);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.cl-couverture{isolation:isolate;aspect-ratio:5/4;background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--cl-t2) 55%, transparent), transparent 60%), linear-gradient(160deg, color-mix(in srgb, var(--cl-t1) 70%, #0a0a0c), #0c0c10 88%);transition:transform .3s var(--ease-out);border-radius:18px 22px 22px 18px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 18px 30px -18px #000000e6}.cl-couverture:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#ffffff1a,#0000 38%);position:absolute;inset:0}.cl-dos{z-index:2;border-right:1px solid rgb(var(--encre) / .08);background:linear-gradient(90deg,#00000073,#00000026);flex-direction:column;justify-content:space-evenly;align-items:center;width:14%;max-width:30px;display:flex;position:absolute;inset:0 auto 0 0}.cl-dos>i{background:rgb(var(--encre) / .28);border-radius:50%;width:7px;height:7px;box-shadow:inset 0 1px 1px #0009}.cl-eventail{z-index:1;place-items:center;width:100%;height:100%;margin-left:7%;display:grid;position:relative}.cl-eventail-carte{aspect-ratio:63/88;background:var(--bg);width:34%;transition:transform .3s var(--ease-out);border-radius:6px;position:absolute;overflow:hidden;box-shadow:0 10px 18px -6px #000000bf}.cl-eventail-carte img{object-fit:cover;width:100%;height:100%}.cl-vignette:hover .cl-eventail>div:first-child{transform:translate(-48%)rotate(-11deg)!important}.cl-vignette:hover .cl-eventail>div:last-child{transform:translate(48%)rotate(11deg)!important}.cl-vignette:hover .cl-eventail>div:only-child{transform:none!important}.cl-couverture-logo{z-index:1;place-items:center;width:100%;height:100%;padding:12% 12% 12% 20%;display:grid;position:relative}.cl-couverture-logo img{object-fit:contain;filter:drop-shadow(0 4px 12px #0009);max-width:100%;max-height:100%}.cl-public{z-index:4;border-radius:var(--r-full);background:rgb(var(--voile) / .6);-webkit-backdrop-filter:blur(8px);color:var(--text);font-size:var(--t-xs);padding:2px 8px;font-weight:600;position:absolute;bottom:8px;left:calc(min(14%,30px) + 8px)}.cl-legende{min-width:0;padding:0 var(--e-2);flex-direction:column;gap:2px;display:flex}.cl-legende-nom{text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-md);letter-spacing:-.01em;color:var(--text);font-weight:700;overflow:hidden}.cl-legende-meta{font-size:var(--t-xs);color:var(--muted)}.cl-legende-meta>b{margin-left:var(--e-4);color:var(--text-secondary);font-variant-numeric:tabular-nums;font-weight:600}.cl-vignette .cl-supprimer{z-index:5;color:rgb(var(--encre) / .72);top:4px;right:4px}.cl-vignette .cl-supprimer:before{content:"";z-index:-1;background:rgb(var(--voile) / .5);-webkit-backdrop-filter:blur(8px);border-radius:50%;position:absolute;inset:6px}@media (width<=860px){.cl-etagere{gap:var(--e-9) var(--e-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.wish-tuile .wish-retirer{z-index:2;width:44px;height:44px;color:var(--rouge-clair);cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:2px;right:2px}.wish-tuile .wish-retirer:before{content:"";z-index:-1;background:rgb(var(--voile) / .55);-webkit-backdrop-filter:blur(8px);border-radius:50%;position:absolute;inset:6px}.wish-tuile .wish-retirer{isolation:isolate}.wish-tuile .wish-retirer:hover,.wish-tuile .wish-retirer:focus-visible{color:var(--texte-fort)}.alerte-ligne{background:var(--surface);color:inherit;border:0;border-radius:18px}.alerte-ligne.atteinte{background:color-mix(in srgb, var(--pos) 8%, var(--surface))}.alerte-jauge-in{background:var(--text)}.alerte-ligne.atteinte .alerte-jauge-in{background:var(--pos)}.dbl-ligne.surface{background:var(--surface);border:0;border-radius:18px}.dbl-ligne.surface:hover{background:var(--surface-2)}.cl-vignette .cl-legende{padding-right:40px}.cl-vignette .cl-supprimer{color:var(--faint);top:auto;bottom:-6px;right:-8px}.cl-vignette .cl-supprimer:before{display:none}.cl-eventail-carte{width:38%}.ligne-bloc{min-height:64px;padding:var(--e-6) var(--e-2);border:0;border-bottom:1px solid var(--hairline);box-shadow:none;background:0 0;border-radius:0}.ligne-bloc:hover,.ligne-bloc.ouvert{background:0 0}.ligne-bloc.ouvert{border-bottom-color:#0000}.ligne-bloc-nom{font-size:var(--t-lg);letter-spacing:-.015em;font-weight:700}.ligne-bloc-sub{font-size:var(--t-xs);color:var(--muted)}.tuile-set{background:var(--surface);border-radius:20px}.tuile-set-logo{width:100%;height:104px;padding:var(--e-8) var(--e-7) var(--e-4);background:radial-gradient(60% 70% at 50% 45%,#b9aeff1a,#0000 72%);justify-content:center;align-items:center;display:flex}.tuile-set-logo img{object-fit:contain;filter:drop-shadow(0 8px 14px #000000a6);max-width:100%;max-height:100%;transition:transform .3s var(--ease-out)}.tuile-set:hover .tuile-set-logo img{transform:scale(1.04)}.tuile-set-nouveau{z-index:1;border-radius:var(--r-full);background:var(--text);color:var(--sur-texte);letter-spacing:.01em;padding:2px 8px;font-size:10.5px;font-weight:700;position:absolute;top:8px;left:8px}@media (width<=860px){.tuile-set-logo{height:96px;padding:var(--e-7) var(--e-6) var(--e-3)}}.tool-copy strong{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.app-shell .mobile-dock{z-index:60;left:50%;bottom:calc(10px + env(safe-area-inset-bottom));width:min(470px,100% - 24px);transition:width .22s var(--ease);align-items:center;gap:8px;display:flex;position:fixed;transform:translate(-50%)}.app-shell .mobile-dock .bottom-nav{flex:auto;grid-template-columns:repeat(5,minmax(0,1fr));width:auto;min-width:0;max-width:none;padding:5px;position:static;bottom:auto;left:auto;transform:none}.app-shell .mobile-dock .bottom-nav-item{height:54px}.app-shell .mobile-dock>.dock-scan{background:var(--holo);color:#0a0a0b;cursor:pointer;width:60px;height:60px;transition:width .22s var(--ease), height .22s var(--ease), transform .12s var(--ease);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;box-shadow:0 10px 26px -6px #aac8ff73,0 12px 30px #0000008c,inset 0 1px #ffffffb3,inset 0 -2px 6px #0000001f}.app-shell .mobile-dock>.dock-scan svg{stroke-width:2px;width:25px;height:25px}.app-shell .mobile-dock>.dock-scan:active{transform:scale(.94)}.app-shell .mobile-dock[data-compact]{width:min(380px,100% - 40px)}.app-shell .mobile-dock[data-compact] .bottom-nav{grid-template-columns:repeat(5,minmax(0,1fr));width:auto}.app-shell .mobile-dock[data-compact]>.dock-scan{width:50px;height:50px}@media (width<=360px){.app-shell .mobile-dock{gap:6px;width:calc(100% - 16px)}.app-shell .mobile-dock>.dock-scan{width:50px;height:50px}.app-shell .mobile-dock .bottom-nav{padding:4px}.app-shell .mobile-dock .bottom-nav-item{letter-spacing:-.01em;font-size:10px}}@media (prefers-reduced-motion:reduce){.app-shell .mobile-dock,.app-shell .mobile-dock>.dock-scan{transition:none}}.section-navigation-groups:has(>button:nth-child(5)){grid-template-columns:repeat(var(--section-count), auto);justify-content:space-between}.section-navigation-groups:has(>button:nth-child(5))>button{padding:0 var(--e-3)}.section-navigation-groups>button>span{white-space:nowrap}@media (width<=440px){.section-navigation-groups:has(>button:nth-child(5))>button>span{font-size:clamp(11px,3.55vw,15px)}html:is(:lang(es),:lang(it)) .section-navigation-groups:has(>button:nth-child(5))>button>span{font-size:clamp(10.5px,3.15vw,13.8px)}}@media (width<=359px){.section-navigation-groups:has(>button:nth-child(5)){grid-template-columns:repeat(var(--section-count), max-content);scrollbar-width:none;overflow-x:auto}}.cl-legende-meta>b{white-space:nowrap}.acc-mvt-liste{flex-direction:column;display:flex}.acc-mvt{align-items:center;gap:var(--e-7);width:100%;min-height:72px;padding:var(--e-5) 0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) auto;display:grid;position:relative}.acc-mvt+.acc-mvt:before{content:"";top:0;left:calc(44px + var(--e-7));background:var(--hairline);height:1px;position:absolute;right:0}.acc-mvt:active{opacity:.7}.acc-mvt-visuel{background:var(--surface-2);border-radius:6px;place-items:center;width:44px;height:60px;display:grid;overflow:hidden}.acc-mvt-visuel img{object-fit:cover;width:100%;height:100%}.acc-mvt-visuel[data-kind=sealed] img{object-fit:contain;padding:4px}.acc-mvt-txt{flex-direction:column;gap:3px;min-width:0;display:flex}.acc-mvt-nom{align-items:center;gap:var(--e-3);min-width:0;font-size:var(--t-md);color:var(--text);font-weight:650;display:flex}.acc-mvt-nom>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acc-mvt-nom>svg,.acc-mvt-nom>img{flex-shrink:0}.acc-mvt-sub{text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-sm);color:var(--muted);overflow:hidden}.acc-mvt-droite{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.acc-mvt-valeur{font-size:var(--t-md);color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;font-weight:650}.acc-mvt-var{font-size:var(--t-xs);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.acc-mvt-var.pos{color:var(--pos)}.acc-mvt-var.neg{color:var(--neg)}.acc-mvt-var>span{opacity:.8;font-weight:500}.acc-mvt-vide{color:var(--muted);font-size:var(--t-sm);margin:0;line-height:1.5}.ma-possession{isolation:isolate;width:100%;margin-top:var(--e-8);padding:var(--e-9) var(--e-9) var(--e-7);background:radial-gradient(90% 70% at 0% 0%, #a9c8ff1a, transparent 60%), var(--surface);text-align:left;border-radius:24px;position:relative}.ma-possession:before{content:"";z-index:-1;border-radius:inherit;background:var(--holo);opacity:.34;-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mp-tete{justify-content:space-between;align-items:center;gap:var(--e-5);margin-bottom:var(--e-4);display:flex}.mp-titre{font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:700}.mp-qte{border-radius:var(--r-full);background:var(--surface-3);color:var(--text);font-size:var(--t-sm);font-variant-numeric:tabular-nums;padding:2px 10px;font-weight:700}.mp-outils{gap:var(--e-4);margin-top:var(--e-7);flex-wrap:wrap;display:flex}.mp-pilule{border:1px solid var(--border);border-radius:var(--r-full);background:var(--surface-2);min-height:36px;color:var(--text);font-size:var(--t-sm);cursor:pointer;align-items:center;gap:6px;padding:0 14px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.mp-pilule:hover{background:var(--surface-3)}.mp-pilule:disabled{opacity:.55;cursor:default}.mp-pilule>svg{flex:none}.mp-pilule--une,.mp-pilule--une:hover{border-color:var(--text);background:var(--text);color:var(--sur-texte)}.mp-valeur{letter-spacing:-.035em;color:var(--text);font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:1.1;display:block}.mp-gain{margin-top:var(--e-3);font-size:var(--t-sm);font-weight:650;display:block}.mp-gain.pos{color:var(--pos)}.mp-gain.neg{color:var(--neg)}.mp-gain>span{color:var(--faint);font-weight:500}.mp-chiffres{gap:var(--e-6) var(--e-7);margin:var(--e-8) 0 0;padding-top:var(--e-7);border-top:1px solid var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mp-chiffres>div{min-width:0}.mp-chiffres dt{font-size:var(--t-xs);color:var(--faint);font-weight:500}.mp-chiffres dd{font-size:var(--t-md);color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:2px 0 0;font-weight:650}.mp-chiffres .mp-rangee{grid-column:1/-1}.mp-exemplaires{margin-top:var(--e-8)}.mp-exemplaires>div>div{border-color:var(--hairline)!important;background:var(--surface-2)!important;border-radius:16px!important}.ffeuille-fond{z-index:400;-webkit-backdrop-filter:blur(6px);inset:0;top:var(--vv-top,0px);height:var(--vv-h,100%);background:#0009;justify-content:center;align-items:flex-end;animation:.18s fadeInFast;display:flex;position:fixed;bottom:auto}.ffeuille{width:100%;max-width:560px;max-height:calc(var(--vv-h,100dvh) - env(safe-area-inset-top) - 40px);background:var(--surface);border-radius:26px 26px 0 0;flex-direction:column;animation:.28s cubic-bezier(.2,.8,.2,1) ffeuilleMonte;display:flex;box-shadow:0 -20px 60px #0009}.ffeuille:focus{outline:none}@keyframes ffeuilleMonte{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.ffeuille-poignee{background:var(--surface-3);border-radius:3px;width:36px;height:5px;margin:8px auto 0}.ffeuille-tete{align-items:center;gap:var(--e-5);padding:var(--e-6) var(--e-9) var(--e-5);display:flex}.ffeuille-tete h2{font-size:var(--t-xl);letter-spacing:-.02em;color:var(--text);flex:1;margin:0;font-weight:700}.ffeuille-raz{min-height:36px;padding:0 var(--e-4);color:var(--accent-2);font-size:var(--t-sm);cursor:pointer;background:0 0;border:0;font-weight:650}.ffeuille-fermer{background:var(--surface-2);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.ffeuille-corps{overscroll-behavior:contain;min-height:0;padding:0 var(--e-9) var(--e-8);flex:auto;overflow-y:auto}.ffeuille-pied{padding:var(--e-6) var(--e-9) calc(var(--e-6) + env(safe-area-inset-bottom));border-top:1px solid var(--hairline)}.ffeuille-pied .btn{border-radius:var(--r-full);width:100%;min-height:50px;font-size:var(--t-md);font-weight:700}@media (width>=861px){.ffeuille-fond{align-items:center}.ffeuille{border-radius:26px;max-height:min(760px,100dvh - 80px)}}@media (prefers-reduced-motion:reduce){.ffeuille,.ffeuille-fond{animation:none}}.ffeuille .col-filtres-panneau{box-shadow:none;background:0 0;border:0;gap:0;padding:0}.ffeuille .ffam{gap:var(--e-5);padding:var(--e-8) 0;border-top:1px solid var(--hairline)}.ffeuille .ffam:first-child{padding-top:var(--e-3);border-top:0}.ffeuille .ffam-titre{font-size:var(--t-md);letter-spacing:-.01em;text-transform:none;color:var(--text);font-weight:700}.ffeuille .fpast{min-height:38px;padding:0 var(--e-7)}.ffam-defile .ffam-pastilles{scrollbar-width:none;margin-inline:calc(-1 * var(--e-9));padding-inline:var(--e-9);flex-wrap:nowrap;overflow-x:auto}.ffam-defile .ffam-pastilles::-webkit-scrollbar{display:none}.ffam-defile .fpast{flex-shrink:0}.ffam-liste .ffam-pastilles{flex-flow:column;gap:0}.ffam-liste .fpast{width:100%;max-width:none;min-height:52px;padding:0 var(--e-2);gap:var(--e-6);color:var(--text);font-size:var(--t-md);border-bottom:1px solid var(--hairline);background:0 0;border-radius:0;justify-content:flex-start;font-weight:550}.ffam-liste .fpast:last-child{border-bottom:0}.ffam-liste .fpast:hover{background:0 0}.ffam-liste .fpast-lab{text-align:left;flex:1}.ffam-liste .fpast-logo{width:52px;height:26px}.ffam-liste .fpast-n{font-size:var(--t-sm);color:var(--faint);font-weight:600}.ffam-liste .fpast.on{color:var(--text);background:0 0;font-weight:700}.ffam-liste .fpast.on .fpast-n{color:var(--text-secondary)}.ffam-liste .fpast.on:after{content:"";background:var(--text) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a0a0b' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 12px no-repeat;border-radius:50%;flex-shrink:0;width:20px;height:20px}.ffam-liste .fpast-plus{color:var(--accent-2);border-bottom:0;justify-content:center;font-weight:650}.col-filtres-actifs{gap:var(--e-4);scrollbar-width:none;margin:calc(-1 * var(--e-3)) 0 var(--e-2);display:flex;overflow-x:auto}.col-filtres-actifs::-webkit-scrollbar{display:none}.col-filtre-actif{align-items:center;gap:var(--e-3);min-height:34px;padding:0 var(--e-5) 0 var(--e-7);border-radius:var(--r-full);background:var(--text);color:var(--sur-texte);font-size:var(--t-sm);cursor:pointer;border:0;flex-shrink:0;font-weight:650;display:inline-flex}.col-filtre-actif>span{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.col-filtres-effacer{min-height:34px;padding:0 var(--e-5);color:var(--accent-2);font-size:var(--t-sm);cursor:pointer;background:0 0;border:0;flex-shrink:0;font-weight:650}.tuile-galerie.tg-scelle{aspect-ratio:1;background:radial-gradient(85% 70% at 50% 35%, rgb(var(--encre) / .07), transparent 70%), var(--surface-2);border-radius:16px}.tuile-galerie.tg-scelle>img{filter:drop-shadow(0 12px 18px #00000080);padding:12%}.tuile-pk-boite{background:radial-gradient(85% 70% at 50% 35%, rgb(var(--encre) / .07), transparent 70%), var(--surface-2)}.tg-teinte,.tuile-galerie.tg-scelle.tg-teinte,.tuile-pk-boite.tg-teinte,.acc-mvt-visuel[data-kind=sealed].tg-teinte,.acc-piece-visuel[data-kind=sealed].tg-teinte{background:radial-gradient(90% 75% at 50% 32%, hsla(var(--h1), 72%, 58%, .42), transparent 72%), radial-gradient(75% 60% at 90% 105%, hsla(var(--h2), 70%, 55%, .26), transparent 70%), linear-gradient(180deg, hsla(var(--h1), 40%, 20%, .9), hsla(var(--h1), 30%, 10%, .95))}.tuile-pk{border-radius:20px}.acc-mvt-visuel{border-radius:8px}.acc-mvt-visuel[data-kind=sealed]{background:var(--surface-2)}@media (width<=360px){.app-shell .mobile-dock{gap:5px}.app-shell .mobile-dock>.dock-scan{width:46px;height:46px}.app-shell .mobile-dock .bottom-nav{padding:3px}.app-shell .mobile-dock .bottom-nav-item{letter-spacing:-.02em;padding-inline:0}}.app-shell .segment.segment-jeux{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;padding:0;display:grid}.app-shell .segment.segment-jeux>button{background:var(--surface-2);min-width:0;height:52px;min-height:52px;box-shadow:none;border:1.5px solid #0000;border-radius:16px;place-items:center;padding:0 8px;transition:background .15s,border-color .15s;display:grid;position:relative}.app-shell .segment.segment-jeux>button:before,.app-shell .segment.segment-jeux>button:after{display:none}.app-shell .segment.segment-jeux>button.active{background:var(--surface-3);border-color:rgb(var(--encre) / .85)}.app-shell .segment-jeux .logo-jeu{width:auto;max-width:100%;max-height:calc(var(--logo-f,1) * 20px);object-fit:contain;opacity:.62;filter:saturate(.6);transition:opacity .15s,filter .15s;height:auto!important}.app-shell .segment.segment-jeux>button.active .logo-jeu{opacity:1;filter:none}.app-shell .segment.segment-jeux>button:hover .logo-jeu{opacity:.85}@media (width>=861px){.app-shell .segment.segment-jeux{grid-auto-columns:minmax(0,132px);justify-content:start}}.app-shell .lang-compact{min-height:48px;padding:0 var(--e-6);border-radius:var(--r-full);background:var(--surface-2);border:0}.type-barre{align-items:center;gap:var(--e-4);margin-bottom:var(--e-9);display:flex}.tri-pastille{justify-content:center;align-items:center;gap:var(--e-3);min-height:44px;padding:0 var(--e-7);border-radius:var(--r-full);background:var(--surface-2);color:var(--text);font-size:var(--t-sm);white-space:nowrap;cursor:pointer;flex:none;font-weight:700;display:inline-flex;position:relative}.tri-pastille.compact{width:44px;padding:0}.tri-pastille.actif{background:var(--text);color:var(--sur-texte)}.tri-pastille select{opacity:0;cursor:pointer;appearance:none;border:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.type-choix{align-items:center;gap:var(--e-4);min-width:0;max-width:55%;min-height:48px;padding:0 var(--e-7) 0 var(--e-8);border-radius:var(--r-full);background:var(--text);color:var(--sur-texte);cursor:pointer;border:0;flex:none;display:inline-flex}.type-choix strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-md);font-weight:700;overflow:hidden}.type-choix-n{font-size:var(--t-sm);color:#55555c;font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}.type-choix>svg{flex-shrink:0}.type-recherche{flex:1 1 0;min-width:0;position:relative}.type-recherche>svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.type-recherche>input{width:100%}.scelles-grille{gap:var(--e-6);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}@media (width<=860px){.scelles-grille{gap:var(--e-5);grid-template-columns:repeat(2,minmax(0,1fr))}}.collection-grid .wish-tuile .wl-img.tg-teinte{background:radial-gradient(90% 75% at 50% 32%, hsla(var(--h1), 72%, 58%, .42), transparent 72%), radial-gradient(75% 60% at 90% 105%, hsla(var(--h2), 70%, 55%, .26), transparent 70%), linear-gradient(180deg, hsla(var(--h1), 40%, 20%, .9), hsla(var(--h1), 30%, 10%, .95))!important}.app-shell a[href],.profil-couche a[href]{-webkit-touch-callout:none}.ffeuille .filtres-set{gap:0}.ffeuille .filtres-rangee{flex-wrap:wrap;margin-bottom:var(--e-7)!important;overflow:visible!important}.col-menu-taille{justify-content:space-between;align-items:center;gap:var(--e-5);padding:var(--e-4) var(--e-6);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);color:var(--muted);font-size:var(--t-sm);display:flex}.ffeuille .filtres-rangee:before{content:attr(data-titre);margin-bottom:var(--e-2);font-size:var(--t-md);color:var(--text);flex-basis:100%;font-weight:700}.col-menu .col-menu-taille>div{flex-shrink:0;flex-flow:row!important;width:max-content!important;display:inline-flex!important}.col-menu .col-menu-taille button{min-height:36px;width:auto!important;padding:0 10px!important;display:inline-flex!important}.skeleton{background:linear-gradient(90deg, var(--surface) 25%, var(--surface-2) 50%, var(--surface) 75%);background-size:600px 100%}.first-arrival-art-v3{place-items:center;height:auto;min-height:0;display:grid}.first-arrival-visuel{filter:drop-shadow(0 18px 30px #0000008c);width:min(100%,320px);height:auto;position:relative}@media (width<=860px){.first-arrival-greeting{display:none}}.sc-prix{white-space:nowrap;color:var(--text);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-weight:700}.sc-bas:has(.sc-prix) .sc-num{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fiche-modale,.ffeuille,.ffeuille-corps{overscroll-behavior-y:none}.ma-possession{margin-bottom:var(--e-8)}.partage-formats{margin-bottom:var(--e-7);border-radius:var(--r-full);background:var(--surface-2);grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}.partage-formats button{border-radius:var(--r-full);min-height:40px;color:var(--text-secondary);font:inherit;font-size:var(--t-sm);cursor:pointer;background:0 0;border:0;font-weight:700}.partage-formats button span{color:var(--muted);margin-left:4px;font-weight:600}.partage-formats button.actif{background:var(--text);color:var(--sur-texte)}.partage-formats button.actif span{color:#0000008c}.avec-familier{position:relative;overflow:visible!important}.badge-familier{right:calc(var(--t) * -.22);bottom:calc(var(--t) * -.18);z-index:2;width:var(--t);height:var(--t);pointer-events:none;background:linear-gradient(var(--surface), var(--surface)) padding-box, var(--holo) border-box;border:1.5px solid #0000;border-radius:50%;place-items:center;display:grid;position:absolute;overflow:hidden;box-shadow:0 2px 6px #00000080}.badge-familier img{object-fit:contain;width:118%;height:118%;margin-top:8%}.topbar-profile .badge-familier{bottom:3px;right:2px}.legende-courbe{margin:var(--e-4) 0 0;font-size:var(--t-xs);color:var(--muted);flex-wrap:wrap;gap:4px 14px;display:flex}.legende-courbe>span{align-items:center;gap:6px;display:inline-flex}.legende-courbe .trait-plein{border-radius:2px;width:14px;height:2px;display:inline-block}.legende-courbe .trait-pointille{border-top:2px dashed rgb(var(--encre) / .55);width:14px;height:0;display:inline-block}:root[data-theme=light] .logo-jeu[src*=one-piece]{filter:brightness(.2)!important}:root[data-theme=light] .app-shell .segment-jeux .logo-jeu{opacity:.85;filter:saturate(.85)}:root[data-theme=light] .app-shell .segment.segment-jeux>button.active .logo-jeu{opacity:1;filter:none}:root[data-theme=light] .app-shell .bottom-nav{box-shadow:0 10px 28px #14142824, inset 0 0 0 1px rgb(var(--encre) / .05)}:root[data-theme=light] .app-shell .mobile-dock>.dock-scan{box-shadow:0 8px 22px -6px #788cdc73,0 6px 16px #14142824,inset 0 1px #ffffffb3,inset 0 -2px 6px #00000014}:root[data-theme=light] .app-shell .bottom-nav .dock-scan{box-shadow:0 8px 22px -6px #788cdc73,inset 0 1px #ffffffb3,inset 0 -2px 6px #00000014}.app-shell .kpi-hero-lib{min-height:2.6em;line-height:1.3}@media (width>=600px) and (width<=768px){.app-shell .collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width>=600px) and (width<=860px){.scelles-grille{grid-template-columns:repeat(3,minmax(0,1fr))}}.scelles-recherche{max-width:440px}@media (width<=860px){.scelles-recherche{max-width:none}}.champ-recherche input,.champ-recherche input::placeholder{text-overflow:ellipsis}@media (width<=360px){.acc-tri>button{padding-inline:var(--e-5)}}.profil-raccourcis{flex-direction:column;padding:0;display:flex;overflow:hidden}.profil-raccourci{align-items:center;gap:var(--e-7);width:100%;min-height:60px;padding:var(--e-6) var(--e-8);color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;text-decoration:none;display:flex}.profil-raccourci+.profil-raccourci{border-top:1px solid var(--border)}.profil-raccourci:active{background:rgb(var(--encre) / .04)}.profil-raccourci-ico{background:var(--surface-3,#26262b);width:32px;height:32px;color:var(--texte-2);box-shadow:inset 0 1px 0 rgb(var(--encre) / .08);border-radius:9px;flex:none;place-items:center;display:grid}.profil-raccourci-ico.premium{color:#1a1406;background:linear-gradient(135deg,#d4a13a,#f4d27a)}.profil-raccourci-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.profil-raccourci-txt strong{font-size:var(--t-lg);color:var(--texte-fort);font-weight:600}.profil-raccourci-txt small{font-size:var(--t-sm);color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.profil-raccourci-fin{align-items:center;gap:var(--e-2);color:var(--faint);font-size:var(--t-sm);flex:none;display:inline-flex}.profil-raccourci-cta{padding:var(--e-4) var(--e-7);border-radius:var(--r-full);font-size:var(--t-sm);color:#1a1406;white-space:nowrap;background:linear-gradient(90deg,#d4a13a,#f4d27a);flex:none;font-weight:700}.reglages-groupe{flex-direction:column;padding:0;display:flex;overflow:hidden}.reglages-groupe>.reglages-disclosure{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.reglages-groupe>.reglages-disclosure+.reglages-disclosure{border-top:1px solid var(--border)}.reglages-groupe>.reglages-disclosure>summary{min-height:60px;padding:var(--e-6) var(--e-8)}.reglages-groupe .reglages-disclosure small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.reglages-groupe .reglages-disclosure>summary>span:first-child{gap:2px;min-width:0}.reglages-groupe .reglages-chevron{font-size:var(--t-lg)}.liste-tete{justify-content:space-between;align-items:flex-start;gap:var(--e-6);display:flex}.liste-tete>:first-child{flex:1;min-width:0}.liste-tete>.tri-pastille{margin-top:2px}.detail-page-scanner{background:rgb(var(--voile) / .62);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3)}@media (width<=360px){.col-toolbar .col-filtrer-lib{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.col-toolbar .col-filtrer{min-width:44px;padding-inline:var(--e-5);justify-content:center}}.quick-add-choices>button[data-choix=scan] .quick-add-icon{background:var(--holo);color:#0a0a0b;box-shadow:0 6px 18px -8px #a9c8ff99}.quick-add-choices>button:not([data-choix=scan]) .quick-add-icon{background:rgb(var(--encre) / .07);color:var(--texte-2)}.quick-add .quick-add-fermer{border-radius:var(--r-full);background:rgb(var(--encre) / .08);width:34px;height:34px;min-height:34px;color:var(--texte-2);box-shadow:none}@media (width<=360px){.quick-add{padding-inline:var(--e-9)}.quick-add-choices>button{gap:var(--e-6)}}@media (width<=600px){.tools-page{gap:var(--e-10)}.tools-scan{align-items:center;gap:var(--e-4);padding:var(--e-7) var(--e-8) var(--e-7) 0;border-radius:24px;grid-template-columns:46% minmax(0,1fr)}.tools-scan-visuel{margin:calc(-1 * var(--e-4)) 0 calc(-1 * var(--e-4)) calc(-1 * var(--e-2))}.tools-scan-copy{gap:var(--e-2);padding:0}.tools-scan-copy>small{font-size:var(--t-xs);letter-spacing:.1em}.tools-scan-copy>strong{font-size:var(--t-xl);text-wrap:balance}.tools-scan-cta{margin-top:var(--e-5);min-height:38px;padding:0 var(--e-7);font-size:var(--t-sm)}}.tools-scan-cta{white-space:nowrap}@media (width<=360px){.tools-scan{grid-template-columns:38% minmax(0,1fr)}.tools-scan-cta{padding:0 var(--e-6)}}.pf-section{gap:var(--e-6);flex-direction:column;display:flex}.pf-section-tete{justify-content:space-between;align-items:baseline;gap:var(--e-6);display:flex}.pf-section-tete .section-title{margin:0}.pf-rail{gap:var(--e-6);scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--e-8));padding:var(--e-2) var(--e-8) var(--e-4);scroll-padding-inline:var(--e-8);display:flex;overflow-x:auto}.pf-rail::-webkit-scrollbar{display:none}.pf-tuile{border:1px solid var(--hairline,var(--border));background:var(--surface);width:172px;color:inherit;text-align:left;cursor:pointer;scroll-snap-align:start;border-radius:20px;flex-direction:column;flex:none;gap:6px;padding:12px 12px 14px;transition:transform .16s,background .16s;display:flex}.pf-tuile:hover{background:var(--surface-2)}.pf-tuile:active{transform:scale(.98)}.pf-eventail{background:radial-gradient(80% 90% at 50% 100%, var(--surface-3), transparent 70%);border-radius:14px;height:112px;margin-bottom:4px;display:block;position:relative}.pf-eventail--vide{background:repeating-linear-gradient(135deg, var(--surface-2) 0 8px, transparent 8px 16px);border:1px dashed var(--border)}.pf-carte{aspect-ratio:63/88;background:var(--fond-visuel,var(--surface-3));transform-origin:50% 110%;border-radius:6px;width:62px;position:absolute;bottom:8px;left:50%;overflow:hidden;box-shadow:0 8px 18px -8px #000000b3}.pf-carte img{object-fit:cover;width:100%;height:100%;display:block}.pf-carte--scelle img{object-fit:contain;padding:4px}.pf-carte--0{z-index:3;transform:translate(-50%)}.pf-carte--1{z-index:2;transform:translate(-50%)translate(-34px)rotate(-11deg)scale(.92)}.pf-carte--2{z-index:1;transform:translate(-50%)translate(34px)rotate(11deg)scale(.92)}.pf-tuile-nom{color:var(--text);font-size:var(--t-md);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.pf-tuile-meta{color:var(--muted);font-size:var(--t-xs);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:6px;display:flex}.pf-tuile-meta b{color:var(--text-secondary,var(--text));font-weight:650}.pf-invite{align-items:center;gap:var(--e-6);width:100%;padding:var(--e-7);border:1px dashed var(--border);color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:20px;display:flex}.pf-invite:hover{background:var(--surface)}.pf-invite-plus{background:var(--text);width:44px;height:44px;color:var(--sur-texte);border-radius:50%;flex:none;place-items:center;font-size:24px;font-weight:500;line-height:1;display:grid}.pf-invite-textes{flex-direction:column;gap:3px;min-width:0;display:flex}.pf-invite-textes strong{color:var(--text);font-size:var(--t-md);font-weight:700}.pf-invite-textes small{color:var(--muted);font-size:var(--t-sm);line-height:1.4}.pf-nouveau{gap:var(--e-4);align-items:center;display:flex}.pf-nouveau .inp{flex:1;min-width:0}.pf-nouveau--section{flex-wrap:wrap}.pf-nouveau--section .inp{flex-basis:100%}@media (width>=560px){.pf-nouveau--section{flex-wrap:nowrap}.pf-nouveau--section .inp{flex-basis:auto}}.pf-feuille{gap:var(--e-7);padding-bottom:var(--e-4);flex-direction:column;display:flex}.pf-aide{color:var(--muted);font-size:var(--t-sm);margin:0;line-height:1.45}.pf-erreur{color:var(--neg);font-size:var(--t-sm);margin:0}.pf-liste{border:1px solid var(--hairline,var(--border));border-radius:16px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.pf-liste li+li{border-top:1px solid var(--hairline,var(--border))}.pf-rangee{align-items:center;gap:var(--e-6);width:100%;min-height:52px;padding:0 var(--e-7);background:var(--surface);color:inherit;text-align:left;cursor:pointer;border:0;display:flex}.pf-rangee:hover{background:var(--surface-2)}.pf-rangee:disabled{cursor:progress}.pf-rangee-nom{min-width:0;color:var(--text);font-size:var(--t-md);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.pf-rangee-n{color:var(--muted);font-size:var(--t-sm);font-variant-numeric:tabular-nums}.pf-case{border:2px solid var(--border-strong,var(--muted));width:24px;height:24px;color:var(--sur-texte);border-radius:8px;flex:none;place-items:center;transition:background .15s,border-color .15s;display:grid}.pf-case--oui,.pf-case--partiel{border-color:var(--text);background:var(--text)}.pf-case--partiel i{background:var(--sur-texte);border-radius:2px;width:10px;height:2.5px;display:block}.pf-actions{gap:var(--e-4);margin:var(--e-2) 0 var(--e-4);flex-wrap:wrap;display:flex}.pf-action{border:1px solid var(--border);border-radius:var(--r-full);background:var(--surface-2);min-height:36px;color:var(--text);font-size:var(--t-sm);cursor:pointer;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}.pf-action:hover{background:var(--surface-3)}.pf-action--principale{border-color:var(--text);background:var(--text);color:var(--sur-texte)}.pf-action--principale:hover{background:var(--text);opacity:.9}.pf-action--danger{color:var(--neg)}.pf-renommer{gap:var(--e-4);margin:var(--e-2) 0 var(--e-4);flex-wrap:wrap;align-items:center;display:flex}.pf-renommer .inp{flex:200px;min-width:0}.pf-vide{padding:var(--e-11) var(--e-8);border:1px dashed var(--border);text-align:center;border-radius:20px}.pf-vide-titre{color:var(--text);font-size:var(--t-md);margin:0 0 6px;font-weight:700}.pf-vide-texte{max-width:420px;color:var(--muted);font-size:var(--t-sm);margin:0 auto;line-height:1.45}.mp-pilule--range{border-color:var(--text)}.col-selection-buttons .col-ajout-portfolio{flex:1;min-width:0}.col-ajout-portfolio>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pf-lien{color:var(--text);font-size:var(--t-sm);cursor:pointer;background:0 0;border:0;padding:6px 0;font-weight:650}.pf-lien:hover{text-decoration:underline}.direct-navigation{border-bottom:1px solid var(--border);min-width:0;padding-bottom:var(--e-2);flex-direction:column;display:flex}.direct-navigation-primary,.direct-navigation-secondary{gap:var(--e-1);min-width:0;display:grid}.direct-navigation-primary{grid-template-columns:repeat(3,minmax(0,1fr))}.direct-navigation-secondary{grid-template-columns:.8fr 1fr 1.08fr 1.08fr}.direct-navigation button{min-width:0;min-height:44px;padding:var(--e-2) 0;font:inherit;font-size:var(--t-sm);color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;line-height:1.3;display:flex}.direct-navigation button span{justify-content:center;align-items:center;gap:var(--e-2);width:100%;min-height:32px;padding:var(--e-2);border-radius:var(--r-full);border:1px solid #0000;transition:background .18s,color .18s;display:flex}.direct-navigation button svg{flex:none;width:14px;height:14px}.direct-navigation-secondary button{font-size:var(--t-xs)}.direct-navigation-secondary button svg{width:12px;height:12px}.direct-navigation button[aria-current=page] span{color:var(--text);background:var(--accent-soft);border-color:var(--accent-border);box-shadow:var(--inset-hi);font-weight:600}@media (hover:hover){.direct-navigation button:hover span{color:var(--text);background:var(--surface)}}@media (width<=350px){.direct-navigation-secondary button span{gap:var(--e-1);padding-inline:0}.direct-navigation-secondary button svg{width:10px;height:10px}}.direct-navigation button:focus-visible{outline:2px solid var(--accent-2);outline-offset:1px;border-radius:var(--r-full)}@media (prefers-reduced-motion:reduce){.direct-navigation button span{transition:none}}.entree-ecran,.entree-cadre{--entree-marge:20px;--entree-largeur:440px;--entree-rythme:var(--e-10);--entree-deco-echelle:1;--entree-barre-fond:var(--bg);--entree-pied-fond:var(--bg);--entree-gouttiere-g:max(var(--entree-marge), env(safe-area-inset-left,0px), calc((100% - var(--entree-largeur)) / 2 + var(--entree-marge)));--entree-gouttiere-d:max(var(--entree-marge), env(safe-area-inset-right,0px), calc((100% - var(--entree-largeur)) / 2 + var(--entree-marge)));overscroll-behavior:contain;background:var(--bg);min-height:0;color:var(--text);scroll-padding-block:calc(env(safe-area-inset-top,0px) + 56px) calc(var(--entree-pied-reserve,112px) + 24px);scrollbar-width:none;flex-direction:column;display:flex;overflow:hidden auto;container:entree/size}.entree-ecran::-webkit-scrollbar{display:none}.entree-cadre::-webkit-scrollbar{display:none}.entree-ecran{z-index:var(--entree-z,400);inset:0;top:var(--vv-top,0px);height:var(--vv-h,100%);position:fixed;bottom:auto}.entree-cadre{height:100%;position:relative}@media (width<=340px){.entree-ecran,.entree-cadre{--entree-marge:16px}}.entree-barre{z-index:3;align-items:center;column-gap:var(--e-4);min-height:calc(44px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) var(--entree-gouttiere-d) 0 var(--entree-gouttiere-g);background:var(--entree-barre-fond);flex:none;grid-template-columns:minmax(44px,1fr) auto minmax(44px,1fr);display:grid;position:sticky;top:0}.entree-barre-debut{grid-column:1;justify-self:start;align-items:center;min-width:0;display:flex}.entree-barre-centre{grid-column:2;justify-content:center;justify-self:center;align-items:center;min-width:0;display:flex}.entree-barre-fin{grid-column:3;justify-self:end;align-items:center;min-width:0;display:flex}.entree-barre:after{content:"";background:var(--hairline);opacity:0;pointer-events:none;height:1px;position:absolute;inset:auto 0 0}@supports (animation-timeline:scroll()){.entree-barre:after{animation:linear both entree-filet-barre;animation-timeline:scroll();animation-range:0 24px}}@keyframes entree-filet-barre{to{opacity:1}}.entree-retour{width:44px;height:44px;min-height:44px;margin:0 0 0 calc(var(--e-5) * -1);border-radius:var(--r-full);color:var(--text);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.entree-retour svg{width:24px;height:24px;display:block}.entree-retour:disabled{opacity:.5;cursor:default}.entree-corps{min-width:0;padding:var(--entree-rythme) var(--entree-gouttiere-d) var(--entree-rythme) var(--entree-gouttiere-g);flex-direction:column;flex:1 0 auto;display:flex}.entree-pied{z-index:3;gap:var(--e-3);padding:var(--e-4) var(--entree-gouttiere-d) calc(max(var(--e-6), env(safe-area-inset-bottom,0px)) + var(--e-2)) var(--entree-gouttiere-g);background:var(--entree-pied-fond);flex-direction:column;flex:none;margin-top:auto;display:flex;position:sticky;bottom:0}.entree-pied:before{content:"";background:linear-gradient(to bottom, transparent, var(--entree-pied-fond));pointer-events:none;height:24px;position:absolute;inset:auto 0 100%}.entree-pied--dock{--entree-pied-fond:var(--fond-dock);box-shadow:inset 0 1px 0 var(--hairline);-webkit-backdrop-filter:saturate(1.4)blur(20px);backdrop-filter:saturate(1.4)blur(20px)}.entree-pied--dock:before{display:none}.entree-pile{gap:var(--e-5);flex-direction:column;display:flex}.entree-colonne{width:100%;max-width:440px;margin-inline:auto;padding-inline:20px}@media (width<=340px){.entree-colonne{padding-inline:16px}}.entree-cta{justify-content:center;align-items:center;gap:var(--e-4);width:100%;min-height:56px;padding:var(--e-5) var(--e-10);border-radius:var(--r-control);background:var(--text);color:var(--sur-texte);font-family:inherit;font-size:var(--t-lg);letter-spacing:-.011em;text-align:center;text-wrap:balance;overflow-wrap:break-word;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform 90ms var(--ease), background-color .15s var(--ease), color .15s var(--ease);border:0;margin:0;font-weight:600;line-height:1.25;display:flex;position:relative}.entree-cta:active:not(:disabled):not([aria-disabled=true]){transform:scale(.97)}.entree-cta--neutre{background:var(--surface-2);color:var(--text);box-shadow:var(--inset-hi)}.entree-cta:disabled,.entree-cta[aria-disabled=true]{background:var(--surface-2);color:var(--faint);box-shadow:inset 0 0 0 1px var(--border);cursor:default}.entree-cta[aria-busy=true]{background:var(--text);color:var(--sur-texte);box-shadow:none;cursor:progress;pointer-events:none}.entree-cta--neutre[aria-busy=true]{background:var(--surface-2);color:var(--text);box-shadow:var(--inset-hi)}.entree-spinner{border-radius:var(--r-full);border:2px solid;border-right-color:#0000;flex:none;width:18px;height:18px;animation:.7s linear infinite entree-tourne}@keyframes entree-tourne{to{transform:rotate(1turn)}}.entree-fournisseur{justify-content:center;align-items:center;gap:var(--e-5);width:100%;min-height:52px;padding:var(--e-4) var(--e-10);border-radius:var(--r-control);font-family:inherit;font-size:var(--t-lg);letter-spacing:-.011em;text-align:center;text-wrap:balance;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform 90ms var(--ease), opacity .15s var(--ease);border:1px solid #0000;margin:0;font-weight:600;line-height:1.25;display:flex}.entree-fournisseur:active:not(:disabled){transform:scale(.97)}.entree-fournisseur:disabled{opacity:.5;cursor:default}.entree-fournisseur[aria-busy=true]{opacity:1;cursor:progress;pointer-events:none}.entree-fournisseur-icone{flex:none;width:20px;height:20px;display:block}.entree-fournisseur--apple{background:var(--texte-fort);color:var(--sur-texte)}.entree-fournisseur--apple .entree-fournisseur-icone{fill:currentColor}.entree-fournisseur--google{background:var(--google-fond);color:var(--google-texte);border-color:var(--google-trait)}.entree-fournisseur--email{background:var(--surface-2);color:var(--text);border-color:var(--border)}.entree-lien{justify-content:center;align-items:center;gap:var(--e-2);min-height:44px;padding:0 var(--e-4);border-radius:var(--r-control);color:var(--text);font-family:inherit;font-size:var(--t-md);text-align:center;cursor:pointer;background:0 0;border:0;margin:0;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.entree-lien--discret{color:var(--muted);font-weight:500}.entree-lien--plein{width:100%;display:flex}.entree-lien:disabled{color:var(--faint);cursor:default}.entree-texte a,.entree-legende a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:rgb(var(--encre) / .4);text-decoration-color:rgb(var(--encre) / .4);padding-block:13px;font-weight:500}.entree-liens-legaux{justify-content:center;column-gap:var(--e-2);flex-wrap:wrap;display:flex}.entree-liens-legaux a,.entree-liens-legaux button{min-height:44px;padding:0 var(--e-4);color:var(--muted);font-family:inherit;font-size:var(--t-sm);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:rgb(var(--encre) / .3);text-decoration-color:rgb(var(--encre) / .3);cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}.entree-champ{width:100%;min-height:52px;padding:var(--e-6) var(--e-8);border:1px solid var(--border-2);border-radius:var(--r);background:var(--surface);color:var(--texte-fort);font-family:inherit;font-size:var(--t-lg);appearance:none;scroll-margin-block:var(--e-10);transition:border-color .15s var(--ease), box-shadow .15s var(--ease);margin:0;line-height:1.3;display:block}.entree-champ::placeholder{color:var(--faint);opacity:1}.entree-champ:focus,.entree-champ:focus-visible{border-color:rgb(var(--encre) / .5);box-shadow:0 0 0 3px var(--focus-anneau);outline:none}.entree-champ[aria-invalid=true]{border-color:var(--texte-erreur)}.entree-etiquette{margin:0 0 var(--e-3);color:var(--text-secondary);font-size:var(--t-sm);font-weight:600;line-height:17px;display:block}.entree-aide{margin:var(--e-3) 0 0;color:var(--muted);font-size:var(--t-sm);line-height:17px}.entree-erreur{margin:var(--e-3) 0 0;color:var(--texte-erreur);font-size:var(--t-sm);font-weight:500;line-height:17px}.entree-alerte{align-items:flex-start;gap:var(--e-5);padding:var(--e-6) var(--e-7);border-radius:var(--r);background:var(--surface-2);color:var(--text);font-size:var(--t-md);line-height:20px;display:flex}:root[data-theme=light] .entree-alerte{background:var(--surface);box-shadow:var(--inset-hi)}.entree-alerte-icone{width:20px;height:20px;color:var(--texte-erreur);flex:none}.entree-alerte .entree-lien{margin:-12px calc(var(--e-4) * -1) -12px auto}.entree-statut{color:var(--text-secondary);font-size:var(--t-sm);line-height:17px}.entree-choix{align-items:center;gap:var(--e-6);width:100%;min-height:56px;padding:var(--e-5) var(--e-8);border-radius:var(--r);background:var(--surface);color:var(--text);font-family:inherit;font-size:var(--t-lg);text-align:start;cursor:pointer;transition:border-color .15s var(--ease), background-color .15s var(--ease), transform 90ms var(--ease);border:1.5px solid #0000;margin:0;font-weight:500;line-height:1.3;display:flex;position:relative}.entree-choix:active{transform:scale(.98)}.entree-choix[aria-pressed=true],.entree-choix[aria-checked=true],.entree-choix[aria-selected=true]{border-color:var(--text);background:var(--fill-selected)}.ob-drapeau{width:var(--ob-drapeau,28px);height:var(--ob-drapeau,28px);border-radius:var(--r-full);flex:none;display:block;position:relative;overflow:hidden}.ob-drapeau svg{width:100%;height:100%;display:block}.ob-drapeau:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px rgb(var(--encre) / .16);pointer-events:none;position:absolute;inset:0}.ob-radio{border-radius:var(--r-full);width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--faint);transition:box-shadow .15s var(--ease);flex:none;place-items:center;display:grid}.ob-radio:after{content:"";border-radius:var(--r-full);background:var(--text);width:10px;height:10px;transition:transform .18s var(--ease-out);transform:scale(0)}[aria-pressed=true]>.ob-radio,[aria-checked=true]>.ob-radio{box-shadow:inset 0 0 0 1.5px var(--text)}[aria-pressed=true]>.ob-radio:after,[aria-checked=true]>.ob-radio:after{transform:scale(1)}.entree-rang{min-width:24px;height:24px;padding:0 var(--e-3);border-radius:var(--r-full);background:var(--text);color:var(--sur-texte);font-size:var(--t-sm);font-variant-numeric:tabular-nums;animation:entree-rang .24s var(--ease-out) both;flex:none;place-items:center;font-weight:700;display:inline-grid}@keyframes entree-rang{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.1)}to{transform:scale(1)}}.entree-progression{gap:var(--e-2);width:min(200px,100%);display:flex}.entree-segment{border-radius:var(--r-full);background:var(--border-2);flex:1;height:4px;position:relative;overflow:hidden}.entree-segment:after{content:"";border-radius:inherit;background:var(--text);transform-origin:0;transition:transform .3s var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.entree-segment[data-etat=fait]:after{transform:scaleX(1)}.entree-segment[data-etat=actif]:after{transform:scaleX(var(--part,1))}.entree-titre-accueil,.entree-titre{color:var(--texte-fort);font-weight:var(--weight-title);letter-spacing:-.022em;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0}.entree-titre-accueil{font-size:var(--t-4xl);line-height:38px}.entree-titre{font-size:var(--t-3xl);line-height:32px}.entree-texte{color:var(--muted);font-size:var(--t-md);text-wrap:pretty;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;margin:0;line-height:22px}:lang(de) .entree-texte{-webkit-hyphens:auto;hyphens:auto}.entree-texte--grand{font-size:var(--t-lg)}.entree-legende{color:var(--muted);font-size:var(--t-sm);text-wrap:pretty;margin:0;line-height:17px}.entree-surtitre{color:var(--muted);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:600;line-height:14px}.entree-titre-accueil:focus,.entree-titre:focus{outline:none}:is(.entree-ecran,.entree-cadre) :is(button,a,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--text);outline-offset:3px;box-shadow:0 0 0 6px var(--focus-anneau)}@keyframes entree-arrive{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes entree-arrive-retour{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:none}}@keyframes entree-part{to{opacity:0;transform:translateY(-24px)}}@keyframes entree-part-retour{to{opacity:0;transform:translateY(24px)}}@keyframes entree-fondu{0%{opacity:0}to{opacity:1}}@keyframes entree-fondu-sortie{to{opacity:0}}.entree-arrive,.entree-cascade>*{animation:entree-arrive .3s var(--ease-out) both;animation-delay:calc(min(var(--i,0), 7) * 40ms)}.entree-cascade>:nth-child(2){--i:1}.entree-cascade>:nth-child(3){--i:2}.entree-cascade>:nth-child(4){--i:3}.entree-cascade>:nth-child(5){--i:4}.entree-cascade>:nth-child(6){--i:5}.entree-cascade>:nth-child(7){--i:6}.entree-cascade>:nth-child(n+8){--i:7}.entree-part{pointer-events:none;animation:.2s cubic-bezier(.3,0,.8,.15) both entree-part}[data-sens=retour] .entree-arrive,[data-sens=retour].entree-arrive,[data-sens=retour] .entree-cascade>*,[data-sens=retour].entree-cascade>*{animation-name:entree-arrive-retour}[data-sens=retour] .entree-part,[data-sens=retour].entree-part{animation-name:entree-part-retour}.entree-reflet{isolation:isolate;position:relative;overflow:hidden}.entree-reflet:after{content:"";z-index:1;background:var(--reflet-holo);mix-blend-mode:screen;pointer-events:none;animation:entree-reflet 1.1s var(--ease) var(--entree-reflet-delai,.45s) 1 both;position:absolute;inset:-20% -60%;transform:translate(-50%)}@keyframes entree-reflet{0%{transform:translate(-50%)}to{transform:translate(50%)}}.entree-filet-holo{isolation:isolate;position:relative}.entree-filet-holo:before{content:"";z-index:-1;border-radius:inherit;background:var(--holo);opacity:var(--holo-trait-opacite);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.entree-trait-holo{background:var(--holo);height:1px;opacity:var(--holo-trait-opacite);border:0;margin:0;display:block}@container entree (height<=760px){:is(.entree-ecran,.entree-cadre)>*{--entree-rythme:var(--e-9)}:is(.entree-ecran,.entree-cadre) .entree-masque-compact{display:none}}@container entree (height<=660px){:is(.entree-ecran,.entree-cadre)>*{--entree-rythme:var(--e-8);--entree-deco-echelle:.62}:is(.entree-ecran,.entree-cadre) .entree-masque-reduit{display:none}.entree-titre-accueil{font-size:var(--t-3xl);line-height:32px}}@container entree (height<=550px){:is(.entree-ecran,.entree-cadre)>*{--entree-rythme:var(--e-6);--entree-deco-echelle:0}:is(.entree-ecran,.entree-cadre) .entree-deco{display:none}.entree-titre-accueil,.entree-titre{font-size:var(--t-2xl);line-height:28px}}@container entree (width<=340px){.entree-titre-accueil{font-size:var(--t-3xl);line-height:32px}}@media (prefers-reduced-motion:reduce){.entree-arrive,.entree-cascade>*{animation:.15s linear both entree-fondu!important}.entree-part{animation:.15s linear both entree-fondu-sortie!important}.entree-reflet:after{display:none}.entree-rang{animation:none!important}.entree-segment:after{transition:none!important}.entree-cta:active,.entree-fournisseur:active,.entree-choix:active{transform:none}.entree-spinner{animation-duration:1.6s!important;animation-iteration-count:infinite!important}}.auth-marque{align-items:center;gap:var(--e-4);color:var(--texte-fort);font-size:17px;font-weight:var(--weight-title);letter-spacing:-.02em;white-space:nowrap;display:inline-flex}.auth-marque img{object-fit:contain;width:28px;height:28px;display:block}.auth-marque--sous{display:none}.auth-site{margin-left:calc(var(--e-4) * -1);padding-inline:var(--e-2) var(--e-4);font-size:var(--t-md);white-space:nowrap;gap:0}.auth-site svg{flex:none}.auth-langue{align-items:center;gap:var(--e-3);min-height:44px;margin-right:calc(var(--e-3) * -1);padding:0 var(--e-6);border-radius:var(--r-full);color:var(--text-secondary);letter-spacing:.02em;cursor:pointer;isolation:isolate;background:0 0;border:0;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex;position:relative}.auth-langue:before{content:"";z-index:-1;border-radius:inherit;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);position:absolute;inset:6px 0}.auth-langue svg{flex:none}.auth-langue:disabled{opacity:.5;cursor:default}.auth-langues{gap:var(--e-4);padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;display:flex}.auth-langue-choix{gap:var(--e-7)}.auth-langue-nom{letter-spacing:-.012em;min-width:0;color:var(--texte-fort);flex:1;font-size:17px;font-weight:600;line-height:22px}.auth-corps{padding-bottom:max(var(--entree-rythme), calc(env(safe-area-inset-bottom,0px) + var(--e-4)))}.auth-contenu{flex-direction:column;flex:1 0 auto;min-width:0;display:flex}.auth-accueil{text-align:center;flex-direction:column;flex:1 0 auto;display:flex}.auth-vitrine{flex-direction:column;flex:auto;min-height:0;display:flex}.auth-vitrine.auth-vitrine--bureau{display:none}.auth-heros{justify-content:center;align-items:center;gap:var(--e-7);flex-direction:column;flex:1 1 0;min-height:0;display:flex;container:auth-heros/size}.auth-eventail{height:180px;height:min(calc(100cqh - 31px - var(--e-6)), 232px, 60cqw);aspect-ratio:63/88;margin-top:var(--e-4);flex:none;position:relative}.auth-aura{background:var(--holo);filter:blur(46px);opacity:.13;pointer-events:none;border-radius:50%;position:absolute;inset:8% -42% 14%}.auth-carte{box-shadow:var(--fiche-ombre-carte);transform-origin:50% 88%;border-radius:4.76%/3.41%;position:absolute;inset:0}.auth-carte img{border-radius:inherit;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;height:100%;display:block}.auth-carte--c{z-index:1}.auth-carte--g{transform:translate(-50%,5%)rotate(-10deg)scale(.84)}.auth-carte--d{transform:translate(50%,5%)rotate(10deg)scale(.84)}.auth-carte--g img,.auth-carte--d img{filter:brightness(.78)}.auth-carte--c.entree-reflet{--entree-reflet-delai:.52s}.auth-jeux{color:var(--muted);font-size:var(--t-sm);letter-spacing:.01em;white-space:nowrap;margin:0;font-weight:500;line-height:17px}.auth-heros[data-etat=attente] .auth-carte,.auth-heros[data-etat=attente] .auth-aura{opacity:0}.auth-heros[data-etat=joue] .auth-carte--c{animation:auth-carte-c .48s var(--ease-out) both}.auth-heros[data-etat=joue] .auth-carte--g{animation:auth-carte-g .56s var(--ease-out) 40ms both}.auth-heros[data-etat=joue] .auth-carte--d{animation:auth-carte-d .56s var(--ease-out) 40ms both}.auth-heros[data-etat=joue] .auth-aura{animation:auth-aura .9s var(--ease) both}@keyframes auth-carte-c{0%{opacity:0;transform:translateY(24px)scale(.96)}}@keyframes auth-carte-g{0%{opacity:0;transform:translateY(28px)rotate(0)scale(.84)}}@keyframes auth-carte-d{0%{opacity:0;transform:translateY(28px)rotate(0)scale(.84)}}@keyframes auth-aura{0%{opacity:0}}@container auth-heros (height<=214px){.auth-jeux{display:none}.auth-eventail{height:min(calc(100cqh - var(--e-6)), 232px, 60cqw);margin-top:0}}@container auth-heros (height<=124px){.auth-eventail{display:none}}.auth-accroche{align-items:center;gap:var(--e-4);padding-top:var(--e-6);flex-direction:column;display:flex}.auth-titre-accueil{white-space:pre-line}.auth-promesse{max-width:30em}.auth-invitation{align-items:flex-start;gap:var(--e-5);max-width:100%;margin:0 0 var(--e-4);padding:var(--e-5) var(--e-7);border-radius:var(--r);background:var(--surface);color:var(--text-secondary);text-align:left;font-size:13px;line-height:18px;display:flex}.auth-invitation svg{color:var(--text);flex:none;margin-top:1px}.auth-invitation b{color:var(--texte-fort);font-weight:600}.auth-actions{gap:var(--e-4);padding-top:var(--entree-rythme);flex-direction:column;display:flex}.auth-actions .auth-alerte{margin-bottom:var(--e-2);padding:var(--e-5) var(--e-6);text-align:left}.auth-pile{gap:var(--e-6)}.auth-deja{flex-wrap:wrap;gap:.3em}.auth-deja-question{color:var(--muted);font-weight:500}.auth-mention{text-align:center;max-width:34em;margin-inline:auto}.auth-accueil .auth-mention{margin-top:calc(var(--e-2) * -1)}.auth-fournisseur{gap:var(--e-6);position:relative}.auth-fournisseur .entree-fournisseur-icone{width:18px;height:18px}.auth-fournisseur-libelle{min-width:0}.auth-spinner{width:18px;height:18px}.auth-derniere{top:-9px;right:var(--e-9);padding:0 var(--e-4);border-radius:var(--r-full);background:var(--bg);box-shadow:inset 0 0 0 1px var(--border-2);color:var(--text-secondary);font-size:var(--t-xs);letter-spacing:.01em;white-space:nowrap;pointer-events:none;font-weight:600;line-height:17px;position:absolute}.auth-ecran{gap:var(--entree-rythme);flex-direction:column;display:flex}.auth-tete{gap:var(--e-4);flex-direction:column;display:flex}.auth-tete .entree-texte{margin:0}.auth-form{gap:var(--e-8);flex-direction:column;display:flex}.auth-champ{flex-direction:column;min-width:0;display:flex}.auth-mdp{position:relative}.auth-mdp .entree-champ{padding-right:52px}.auth-oeil{border-radius:var(--r-full);width:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:4px;bottom:4px;right:4px}.auth-erreur-bloc{align-items:center;column-gap:var(--e-4);flex-wrap:wrap;display:flex}.auth-lien-erreur{margin:var(--e-1) 0 calc(var(--e-5) * -1) calc(var(--e-4) * -1);font-size:var(--t-sm);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:rgb(var(--encre) / .4);text-decoration-color:rgb(var(--encre) / .4)}.auth-regles{gap:var(--e-3);margin:calc(var(--e-3) * -1) 0 0;color:var(--muted);font-size:var(--t-sm);flex-direction:column;padding:0;line-height:17px;list-style:none;display:flex}.auth-regles li{align-items:flex-start;gap:var(--e-4);transition:color .15s var(--ease);display:flex}.auth-regle-puce{border-radius:var(--r-full);width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--border-2);transition:background-color .15s var(--ease), box-shadow .15s var(--ease);flex:none;place-items:center;margin-top:.5px;display:grid}.auth-regles li[data-etat=ok]{color:var(--text-secondary)}.auth-regles li[data-etat=ok] .auth-regle-puce{background:var(--text);color:var(--sur-texte);box-shadow:none}.auth-regles li[data-etat=manque]{color:var(--texte-erreur)}.auth-regles li[data-etat=manque] .auth-regle-puce{box-shadow:inset 0 0 0 1.5px}.auth-champ-oubli{flex-direction:column;display:flex}.auth-oubli{margin:var(--e-1) calc(var(--e-4) * -1) calc(var(--e-6) * -1) 0;align-self:flex-end;font-size:13.5px}.auth-cta{margin-top:var(--e-2)}.auth-note{margin-top:calc(var(--e-3) * -1)}.auth-ou{align-items:center;gap:var(--e-8);color:var(--muted);font-size:13px;line-height:1;display:flex}.auth-ou:before,.auth-ou:after{content:"";background:var(--hairline);flex:1;height:1px}.auth-aide{text-align:left}.auth-aide b{color:var(--text-secondary);font-weight:600}.auth-ecran>.auth-mention{margin-top:calc(var(--e-4) * -1)}.auth-ecran>.auth-deja{margin-top:calc(var(--entree-rythme) * -1 + var(--e-2))}.auth-details{margin-top:calc(var(--e-6) * -1);border-top:1px solid var(--hairline)}.auth-details summary{justify-content:space-between;align-items:center;gap:var(--e-4);min-height:48px;color:var(--text);font-size:var(--t-md);cursor:pointer;border-radius:var(--r-sm);font-weight:600;list-style:none;display:flex}.auth-details summary::-webkit-details-marker{display:none}.auth-details summary:after{content:"";width:8px;height:8px;margin-right:var(--e-3);border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transition:transform .2s var(--ease);flex:none;transform:rotate(45deg)translateY(-2px)}.auth-details[open] summary:after{transform:rotate(-135deg)translateY(-2px)}.auth-details p{margin:0 0 var(--e-4);overflow-wrap:anywhere}.auth-details b{color:var(--text-secondary);font-weight:600}.auth-envoye-icone{border-radius:var(--r-full);background:var(--surface-2);width:56px;height:56px;color:var(--texte-fort);place-items:center;display:grid}.auth-adresse{color:var(--texte-fort);overflow-wrap:anywhere;-webkit-hyphens:none;hyphens:none;font-weight:600}.auth-envoye-actions{gap:var(--e-3);margin-top:var(--e-4);flex-direction:column;display:flex}.auth-renvoi{font-variant-numeric:tabular-nums}.auth-renvoi-statut{text-align:center;min-height:17px;margin:0}.auth-alerte-corps{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.auth-alerte p{overflow-wrap:anywhere;margin:0}.auth-alerte .auth-alerte-action{margin:var(--e-1) 0 calc(var(--e-5) * -1) calc(var(--e-4) * -1);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:rgb(var(--encre) / .4);text-decoration-color:rgb(var(--encre) / .4)}.auth-layout .entree-lien:disabled{opacity:.5}.auth-layout .auth-renvoi:disabled{opacity:1;color:var(--muted)}.auth-layout .entree-texte,.auth-layout .entree-legende{-webkit-hyphens:manual;hyphens:manual}.auth-suivi .entree-alerte-icone{color:var(--texte-fort)}.auth-suivi p{overflow-wrap:anywhere;margin:0}.auth-suivi b{color:var(--texte-fort);font-weight:600}@container entree (height<=620px){.auth-invitation-detail{display:none}.auth-accueil:has(.auth-invitation,.auth-alerte) .auth-promesse{display:none}.auth-invitation{align-items:center}}@container entree (height<=550px){.auth-sous-titre{display:none}}@container entree (width<=340px){.auth-fournisseur{padding-inline:var(--e-8);font-size:var(--t-md)}:lang(de) .auth-layout .entree-texte{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:8 4 4;-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:4}}:root[data-theme=light] .auth-aura{opacity:.32}:root[data-theme=light] .auth-carte--g img,:root[data-theme=light] .auth-carte--d img{filter:none}@media (width>=900px){.auth-layout{--entree-largeur:1080px}.auth-corps{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-content:center;align-items:center;column-gap:clamp(48px,7vw,104px);display:grid}.auth-layout--accueil .auth-contenu,.auth-accueil{display:contents}.auth-vitrine,.auth-vitrine.auth-vitrine--bureau{align-items:center;gap:var(--e-10);text-align:center;flex-direction:column;display:flex}.auth-vitrine .auth-heros{flex:none;align-self:stretch;height:400px}.auth-vitrine .auth-eventail{height:min(calc(100cqh - 31px - var(--e-6)), 300px, 46cqw)}.auth-marque--sous{display:inline-flex}.auth-vitrine .auth-titre-accueil{font-size:44px;line-height:48px}.auth-actions,.auth-layout:not(.auth-layout--accueil) .auth-contenu{padding:var(--e-12);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--inset-hi), var(--shadow-soft)}}.auth-heros{justify-content:flex-end}.auth-eventail{height:min(calc(100cqh - 31px - var(--e-6)), 280px, 64cqw)}.public-header{z-index:200;-webkit-backdrop-filter:saturate(160%)blur(20px);color:#fafafa;background:#050506b8;border-bottom:1px solid #ffffff0f;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;position:sticky;top:0}.public-header-inner{justify-content:space-between;align-items:center;gap:28px;width:calc(100% - 96px);max-width:1240px;min-height:68px;margin:0 auto;display:flex}.public-brand{letter-spacing:-.04em;align-items:center;gap:10px;font-size:20px;font-weight:640;text-decoration:none;display:inline-flex;color:#fafafa!important}.public-brand img{object-fit:contain;display:block}.public-nav{align-items:center;gap:30px;display:flex}.public-nav a{color:#a1a1aa;padding-block:14px;font-size:14px;text-decoration:none;transition:color .2s}.public-nav a:hover,.public-footer a:hover,.public-footer button:hover{color:#fff}.public-header-actions{align-items:center;gap:6px;display:flex}.public-login{color:#d4d4d8;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;min-height:40px;padding:0 14px;font-family:inherit;font-size:14px;display:inline-flex}.public-login:hover{color:#fff;background:#ffffff0f}.public-download{background:#fff;border-radius:999px;align-items:center;min-height:38px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex;position:relative;color:#050506!important}.public-download:hover{background:#e7e7ec}.public-download:after{content:"";min-height:44px;position:absolute;inset:-3px 0}.public-menu-toggle{color:#fafafa;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:none}.public-menu-toggle:hover{background:#ffffff0f}.public-mobile-nav{background:#0b0b0d;border-top:1px solid #ffffff0f;padding:8px 24px 22px}.public-mobile-nav[hidden]{display:none}.public-mobile-nav a,.public-mobile-nav button{color:#fafafa;width:100%;min-height:52px;font:inherit;background:0 0;border:0;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:12px 2px;font-size:16px;text-decoration:none;display:flex}.public-mobile-nav a svg,.public-mobile-nav button svg{color:#a1a1aa}.public-header a:focus-visible,.public-header button:focus-visible,.public-footer a:focus-visible,.public-footer button:focus-visible{outline-offset:4px;border-radius:10px;outline:2px solid #fff}.public-footer{color:#a1a1aa;background:#050506;border-top:1px solid #ffffff12;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.public-footer-inner{grid-template-columns:1.5fr 1fr 1.1fr 1fr;gap:44px;width:calc(100% - 96px);max-width:1240px;margin:0 auto;padding-block:64px 28px;display:grid}.public-footer .public-brand{font-size:20px}.public-footer-brand p{color:#a1a1aa;margin:20px 0 16px;font-size:14px;line-height:1.7}.public-footer a,.public-footer button{color:#a1a1aa;font-family:inherit;font-size:14px;line-height:1.6;text-decoration:none}.public-footer nav h2{color:#fafafa;letter-spacing:0;margin:0 0 16px;font-size:14px;font-weight:600}.public-footer nav>a,.public-footer nav>button{text-align:left;align-items:center;gap:6px;min-height:36px;display:flex}.public-footer button{cursor:pointer;background:0 0;border:0;padding:0}.public-footer-bottom{border-top:1px solid #ffffff12;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding-top:26px;font-size:12px;display:flex}.public-footer-bottom nav{flex-wrap:wrap;gap:24px;display:flex}.public-footer-bottom nav>a{font-size:12px}.public-footer .public-trademarks{color:#71717a;grid-column:1/-1;margin-top:-20px;font-size:11px;line-height:1.7}.public-top{z-index:250;color:#050506;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 10px 30px #00000080}@media (width>=981px){.public-mobile-nav{display:none}}@media (width<=1100px){.public-header-inner,.public-footer-inner{width:calc(100% - 64px)}.public-nav{gap:22px}.public-header-inner{gap:20px}}@media (width<=980px){.public-nav{display:none}.public-menu-toggle{display:flex}.public-login{display:none}.public-footer-inner{grid-template-columns:1.3fr 1fr 1fr;gap:30px}.public-footer-brand{grid-column:1/-1}}@media (width<=760px){.public-header-inner{width:calc(100% - 32px);min-height:60px;padding-top:env(safe-area-inset-top,0px);gap:12px}.public-brand{gap:8px;font-size:19px}.public-brand img{width:28px;height:28px}.public-download{min-height:36px;padding:0 16px;font-size:13px}.public-footer-inner{width:calc(100% - 40px);padding-block:44px calc(28px + env(safe-area-inset-bottom,0px));grid-template-columns:1fr 1fr;gap:32px 18px}.public-footer-brand{grid-column:1/-1}.public-footer nav>a,.public-footer nav>button{min-height:44px}.public-footer-bottom{flex-direction:column;align-items:flex-start;gap:9px;padding-top:24px}.public-footer-bottom nav{gap:0 18px}.public-footer .public-trademarks{margin-top:-12px}}@media (width<=359px){.public-header-inner{gap:6px;width:calc(100% - 24px)}.public-download{padding:0 12px}}.public-guides{border-top:1px solid #ffffff12;grid-column:1/-1;padding-top:12px}.public-guides summary{cursor:pointer;padding-block:12px;font-size:14px}.public-guides nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 28px;padding-block:10px;display:grid}.public-guides summary:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (width<=760px){.public-guides nav{grid-template-columns:1fr;gap:0}}.md-surtitre{letter-spacing:.08em;text-transform:uppercase;background:var(--holo);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:10.5px;font-weight:800}.md-banniere{z-index:5000;left:12px;right:12px;top:calc(env(safe-area-inset-top) + 8px);isolation:isolate;max-width:440px;color:var(--text);text-align:left;font:inherit;cursor:pointer;background:linear-gradient(rgb(var(--voile) / .94), rgb(var(--voile) / .94)) padding-box, var(--holo) border-box;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #0000;border-radius:22px;align-items:center;gap:12px;margin:0 auto;padding:10px 16px 10px 10px;animation:.45s cubic-bezier(.2,.9,.25,1.15) both md-descend;display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 40px #0000008c}.md-banniere:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff29 45%,#a9c8ff1a 52%,#0000 66%);animation:1.1s ease-out .35s both md-reflet;position:absolute;inset:0;transform:translate(-120%)}.md-banniere-visuels{flex:none;width:52px;height:52px;position:relative}.md-banniere-visuels img{top:0;left:calc(var(--i) * 9px);object-fit:contain;filter:drop-shadow(0 6px 10px #00000080);width:52px;height:52px;animation:md-couleur .7s calc(.25s + var(--i) * .12s) ease-out both;position:absolute}.md-banniere-visuels img:nth-child(2){top:4px;transform:scale(.86)}.md-banniere-visuels img:nth-child(3){top:8px;transform:scale(.74)}.md-banniere-texte{flex-direction:column;gap:1px;min-width:0;display:flex}.md-banniere-titre{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:750;overflow:hidden}.md-banniere-sous{color:var(--muted);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.md-grand{z-index:5000;background:rgb(var(--voile) / .72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);place-items:center;padding:24px;animation:.25s ease-out both md-fondu;display:grid;position:fixed;inset:0}.md-grand-scene{text-align:center;cursor:pointer;isolation:isolate;flex-direction:column;align-items:center;display:flex;position:relative}.md-grand-eclat{z-index:-1;background:radial-gradient(circle,#a9c8ff57,#ffc4e429 38%,#a6f0d614 58%,#0000 70%);border-radius:50%;width:360px;height:360px;margin:-180px 0 0 -180px;animation:1.1s cubic-bezier(.2,.8,.2,1) .45s both md-eclat;position:absolute;top:90px;left:50%}.md-grand-img{object-fit:contain;filter:drop-shadow(0 22px 34px #0009);width:200px;height:200px;animation:.9s ease-out .35s both md-couleur,.9s cubic-bezier(.2,.9,.25,1.2) .35s both md-pop}.md-grand .md-surtitre{margin-top:18px;font-size:12px;animation:.5s ease-out .8s both md-monte}.md-grand-nom{letter-spacing:-.025em;color:var(--text);margin:6px 0 0;font-size:32px;font-weight:800;animation:.5s ease-out .9s both md-monte}.md-grand-num{color:var(--muted);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:13px;animation:.5s ease-out 1s both md-monte}@keyframes md-descend{0%{opacity:0;transform:translateY(-140%)}}@keyframes md-reflet{to{transform:translate(120%)}}@keyframes md-couleur{0%{filter:brightness(0)invert()opacity(.18)}}@keyframes md-pop{0%{transform:scale(.82)}60%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes md-eclat{0%{opacity:0;transform:scale(.3)}50%{opacity:1}to{opacity:.85;transform:scale(1)}}@keyframes md-monte{0%{opacity:0;transform:translateY(8px)}}@keyframes md-fondu{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.md-banniere,.md-banniere:after,.md-banniere-visuels img,.md-grand,.md-grand-eclat,.md-grand-img,.md-grand .md-surtitre,.md-grand-nom,.md-grand-num{animation:none}.md-banniere:after{display:none}}.amb-pokemon{--c1:255 84 62;--c2:255 204 64}.amb-pokemon-jp{--c1:236 50 76;--c2:255 168 198}.amb-one-piece{--c1:206 26 38;--c2:236 170 62}.amb-lorcana{--c1:64 100 236;--c2:222 180 96}.amb-riftbound{--c1:30 140 255;--c2:84 226 255}.page-enter.avec-ambiance{isolation:isolate;position:relative}.ambiance-jeu{z-index:-1;pointer-events:none;width:100vw;max-width:1400px;height:440px;position:absolute;top:-48px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 0,#000 110px 40%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 110px 40%,#0000 100%)}.ambiance-jeu>span{opacity:0;background:radial-gradient(62% 42% at 32% 40%, rgb(var(--c1) / .26), transparent 72%), radial-gradient(52% 38% at 74% 34%, rgb(var(--c2) / .17), transparent 72%);transition:opacity .7s;position:absolute;inset:0}.ambiance-jeu>span.actif{opacity:1}.app-shell .avec-ambiance .segment.segment-jeux>button.active{background:linear-gradient(rgb(var(--c1) / .16), rgb(var(--c1) / .05)), var(--surface-3);box-shadow:0 10px 28px -12px rgb(var(--c1) / .7);transition:background-color .5s,box-shadow .5s}@media (width>=900px){.ambiance-jeu{height:500px}.ambiance-jeu>span{background:radial-gradient(40% 44% at 30% 40%, rgb(var(--c1) / .22), transparent 72%), radial-gradient(34% 40% at 70% 34%, rgb(var(--c2) / .14), transparent 72%)}}@media (prefers-reduced-motion:reduce){.ambiance-jeu>span,.app-shell .avec-ambiance .segment.segment-jeux>button.active{transition:none}}.ob-ecran{--entree-pied-reserve:112px}.ob-ecran--pied-double{--entree-pied-reserve:164px}.ob-ecran .ob-etape{flex-direction:column;min-width:0;display:flex}.ob-ecran .ob-etape.entree-cascade{animation:none}.ob-cadre{flex-direction:column;width:100%;min-width:0;display:flex}.ob-barre .ob-progression{width:min(200px,100vw - 168px)}.ob-intro{gap:var(--e-4);margin-bottom:var(--entree-rythme);display:grid}.ob-sous-titre{max-width:36em}.ob-fondu{animation:ob-fondu .15s var(--ease) both}@keyframes ob-fondu{0%{opacity:0}to{opacity:1}}.ob-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ob-rang--contour{background:rgb(var(--voile) / .72);color:var(--texte-fort);box-shadow:inset 0 0 0 1.5px var(--texte-fort)}.ob-coche-vide{border-radius:var(--r-full);width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--faint);flex:none}.ob-icone{--entree-reflet-delai:.3s;width:56px;height:56px;margin-bottom:var(--entree-rythme);box-shadow:0 0 0 1px rgb(var(--encre) / .12), var(--shadow-soft);border-radius:13px;flex:none}.ob-icone img{width:100%;height:100%;display:block}.ob-langues{gap:var(--e-4);flex-direction:column;display:flex}.ob-ecran .ob-langue{min-height:64px;padding:0 var(--e-8);gap:var(--e-7)}.ob-ecran .ob-choix:disabled{cursor:default}.ob-langue-texte{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ob-langue-nom{letter-spacing:-.012em;color:var(--texte-fort);font-size:17px;font-weight:600;line-height:22px}.ob-langue-tag:before{content:attr(data-tag);font-size:var(--t-sm);color:var(--muted);font-weight:500;line-height:17px;display:block}.ob-carte-zone{margin-bottom:var(--entree-rythme);justify-content:center;display:flex}.ob-carte{--entree-reflet-delai:.38s;aspect-ratio:85.6/53.98;width:100%;max-width:340px;color:var(--text);background:radial-gradient(120% 95% at 0% 0%, rgb(var(--encre) / .075), transparent 58%), linear-gradient(160deg, var(--surface-2), var(--surface) 62%);box-shadow:var(--shadow-soft), var(--inset-hi);border-radius:16px;flex-direction:column;justify-content:space-between;padding:16px 18px 14px;display:flex}.ob-carte-tete{align-items:center;gap:var(--e-4);min-width:0;display:flex}.ob-carte-tete img{object-fit:contain;flex:none;width:18px;height:18px}.ob-carte-marque{font-size:var(--t-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--texte-fort);font-weight:650;line-height:14px}.ob-carte-statut{font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-left:auto;font-weight:600;line-height:14px}.ob-carte-identite{align-items:center;gap:var(--e-6);min-width:0;display:flex}.ob-carte-avatar{border-radius:var(--r-full);background:var(--surface-3);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--border-2);color:var(--texte-fort);flex:none;place-items:center;font-size:18px;font-weight:650;line-height:1;display:grid}.ob-carte-pseudo{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;min-width:0;color:var(--texte-fort);font-size:21px;font-weight:650;line-height:26px;overflow:hidden}.ob-carte-pseudo.is-vide{color:var(--faint);font-weight:500}.ob-carte-pied{justify-content:space-between;align-items:center;gap:var(--e-4);min-width:0;display:flex}.ob-carte-visibilite{align-items:center;gap:var(--e-3);min-width:0;font-size:var(--t-sm);color:var(--muted);line-height:17px;display:inline-flex}.ob-carte-visibilite>svg{flex:none}.ob-carte-visibilite>span:not(.ob-carte-apercu){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ob-carte-visibilite.is-visible{color:var(--text-secondary)}.ob-carte-apercu{margin-left:var(--e-3);flex:none;gap:0;display:inline-flex}.ob-carte-apercu i{background:var(--fond-visuel);width:13px;height:18px;box-shadow:0 0 0 1.5px var(--surface), inset 0 0 0 1px var(--border-2);animation:ob-fondu .2s var(--ease) both;border-radius:2.5px}.ob-carte-apercu i+i{margin-left:-5px}.ob-carte-apercu i:first-child{transform:rotate(-8deg)}.ob-carte-apercu i:nth-child(2){animation-delay:40ms}.ob-carte-apercu i:nth-child(3){animation-delay:80ms;transform:rotate(8deg)}.ob-carte-gouts{justify-content:space-between;align-items:center;gap:var(--e-6);min-width:0;animation:entree-arrive .3s var(--ease-out) .2s both;display:flex}.ob-carte-jeux{align-items:center;gap:var(--e-5);min-width:0;display:flex}.ob-carte-jeux img{object-fit:contain;flex:none;width:auto;max-width:80px;height:18px}.ob-carte-plus{font-size:var(--t-xs);color:var(--muted);font-weight:650}.ob-carte-drapeaux{gap:var(--e-2);flex:none;display:flex}.ob-carte-depuis{font-size:var(--t-xs);color:var(--muted);white-space:nowrap;flex:none;line-height:14px}.ob-carte--complete .ob-carte-visibilite>svg{display:none}.ob-carte-puce{align-items:center;gap:var(--e-5);max-width:100%;min-height:44px;padding:6px var(--e-7) 6px 6px;border-radius:var(--r-full);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-2), var(--shadow-soft);display:none}.ob-carte-puce .ob-carte-avatar{width:32px;height:32px;font-size:14px}.ob-carte-puce .ob-carte-pseudo{font-size:var(--t-lg);line-height:20px}.ob-carte-puce .ob-carte-visibilite{flex:none}.ob-champ{margin-bottom:var(--entree-rythme)}.ob-ecran .ob-pseudo-champ{letter-spacing:-.01em;min-height:56px;font-size:20px;font-weight:500}.ob-pseudo-aide{justify-content:space-between;gap:var(--e-6);display:flex}.ob-pseudo-aide.is-erreur{color:var(--texte-erreur)}.ob-pseudo-regle{align-items:center;gap:var(--e-2);min-width:0;display:inline-flex}.ob-pseudo-regle svg{flex:none}.ob-compteur-car{font-variant-numeric:tabular-nums;flex:none}.ob-interrupteur-ligne{align-items:center;gap:var(--e-7);min-height:64px;padding:var(--e-6) var(--e-8);border-radius:var(--r);background:var(--surface);cursor:pointer;display:flex}.ob-interrupteur-texte{flex:1;gap:2px;min-width:0;display:grid}.ob-interrupteur-titre{font-size:var(--t-md);color:var(--text);font-weight:600;line-height:20px}.ob-interrupteur-aide{font-size:var(--t-sm);color:var(--muted);line-height:17px}.ob-interrupteur{appearance:none;border-radius:var(--r-full);background:rgb(var(--encre) / .16);cursor:pointer;width:46px;height:27px;min-height:0;transition:background-color .2s var(--ease);border:0;flex:none;margin:0;position:relative}.ob-interrupteur:after{content:"";border-radius:var(--r-full);background:var(--texte-fort);width:21px;height:21px;box-shadow:var(--shadow-selected);transition:transform .2s var(--ease-out);position:absolute;top:3px;left:3px}:root[data-theme=light] .ob-interrupteur:after{background:var(--surface)}.ob-interrupteur:checked{background:var(--pos)}.ob-interrupteur:checked:after{transform:translate(19px)}.ob-interrupteur:focus-visible{outline:2px solid var(--text);outline-offset:3px}.ob-jeux{padding-top:var(--e-2);grid-template-columns:repeat(6,minmax(0,1fr));gap:14px 11px;display:grid}.ob-jeu{aspect-ratio:63/88;min-width:0;min-height:0;color:inherit;font:inherit;cursor:pointer;transition:transform .22s var(--ease-out), box-shadow .22s var(--ease-out);background:0 0;border:0;border-radius:10px;grid-column:span 2;margin:0;padding:0;position:relative}.ob-jeu:nth-child(4){grid-column:2/span 2}.ob-jeu:nth-child(5){grid-column:4/span 2}.ob-jeu:active{transform:scale(.97)}.ob-jeu[aria-pressed=true]{box-shadow:var(--shadow-soft);transform:translateY(-4px)}.ob-jeu[aria-pressed=true]:active{transform:translateY(-4px)scale(.97)}.ob-jeu-objet{isolation:isolate;border-radius:inherit;background:var(--fond-tuile);position:absolute;inset:0;overflow:hidden}.ob-jeu .ob-choix-visuel{display:block;position:absolute;inset:0}.ob-jeu-art{object-fit:cover;filter:brightness(.45)saturate(.6);width:100%;height:100%;transition:filter .22s var(--ease);display:block;position:absolute;inset:0}.ob-jeu--produit .ob-jeu-art{object-position:50% 32%}.ob-jeu[aria-pressed=true] .ob-jeu-art{filter:none}.ob-jeu-objet:before{content:"";z-index:1;background:linear-gradient(to top, rgb(var(--voile) / .94) 12%, rgb(var(--voile) / 0));pointer-events:none;position:absolute;inset:42% 0 0}.ob-jeu:not([aria-pressed=true]) .ob-choix-visuel:after{content:"";background:linear-gradient(rgb(var(--voile) / .9), rgb(var(--voile) / .72) 45%, rgb(var(--voile) / 0));pointer-events:none;height:36%;position:absolute;inset:0 0 auto}.ob-jeu-logo{z-index:2;object-fit:contain;width:78%;height:24px;transition:transform .22s var(--ease-out);position:absolute;bottom:12px;left:11%}.ob-jeu--premier .ob-jeu-logo{transform:translateY(-15px)}.ob-jeu-depart{z-index:2;left:var(--e-2);right:var(--e-2);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-xs);color:var(--texte-fort);animation:ob-fondu .2s var(--ease) 60ms both;font-weight:650;line-height:14px;position:absolute;bottom:9px;overflow:hidden}.ob-jeu-objet:after{content:"";z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--border-2);pointer-events:none;transition:box-shadow .15s var(--ease);position:absolute;inset:0}.ob-jeu[aria-pressed=true] .ob-jeu-objet:after{box-shadow:inset 0 0 0 2px var(--texte-fort)}.ob-rang--tuile{z-index:4;position:absolute;top:7px;left:7px}.ob-jeu-jp{z-index:4;border-radius:var(--r-full);background:rgb(var(--voile) / .72);box-shadow:inset 0 0 0 1px var(--border-2);color:var(--texte-fort);font-size:var(--t-xs);letter-spacing:.04em;padding:1px 6px;font-weight:700;line-height:16px;position:absolute;top:8px;right:8px}.ob-jeu-texte{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ob-rang--ligne{display:none}.ob-ecran .ob-jeu:focus-visible{outline-offset:3px;box-shadow:none}.ob-ordre{align-items:flex-start;gap:var(--e-5);min-height:44px;margin-top:var(--e-6);display:flex}.ob-ordre-liste{gap:var(--e-2) var(--e-6);min-width:0;font-size:var(--t-sm);color:var(--text-secondary);flex-wrap:wrap;flex:1;margin:0;padding-top:12px;font-weight:500;line-height:20px;display:flex}.ob-ordre-liste>span{align-items:center;gap:var(--e-3);white-space:nowrap;display:inline-flex}.ob-ordre-n{border-radius:var(--r-full);background:var(--text);width:18px;height:18px;color:var(--sur-texte);font-size:var(--t-xs);font-variant-numeric:tabular-nums;place-items:center;font-weight:700;line-height:1;display:inline-grid}.ob-ordre-n--contour{color:var(--text);box-shadow:inset 0 0 0 1.5px var(--text);background:0 0}.ob-ecran .ob-ordre-bouton{gap:var(--e-3);margin-right:calc(var(--e-4) * -1);font-size:var(--t-sm);flex:none}.ob-ordre-feuille{margin:0;padding:0;list-style:none}.ob-ordre-ligne{align-items:center;gap:var(--e-6);border-bottom:1px solid var(--hairline);min-height:60px;display:flex}.ob-ordre-ligne:last-child{border-bottom:0}.ob-ordre-nom{min-width:0;font-size:var(--t-lg);color:var(--text);flex:1;font-weight:600;line-height:21px;display:grid}.ob-ordre-nom small{font-size:var(--t-sm);color:var(--muted);font-weight:400;line-height:17px}.ob-ordre-fleche{border-radius:var(--r-full);background:var(--surface-2);width:44px;height:44px;min-height:44px;color:var(--text);cursor:pointer;border:0;flex:none;place-items:center;padding:0;display:grid}.ob-ordre-fleche:disabled{opacity:.32;cursor:default}.ffeuille-pied .entree-cta{min-height:52px}@container entree (width<=359px) or (height<=699px){.ob-jeux{gap:var(--e-4);grid-template-columns:minmax(0,1fr);padding-top:0}.ob-jeu,.ob-jeu:nth-child(4),.ob-jeu:nth-child(5){align-items:center;gap:var(--e-6);aspect-ratio:auto;min-height:64px;padding:7px var(--e-8) 7px 7px;border-radius:var(--r);background:var(--surface);text-align:start;color:var(--text);transition:background-color .15s var(--ease), box-shadow .15s var(--ease), transform 90ms var(--ease);grid-column:auto;display:flex;box-shadow:inset 0 0 0 1.5px #0000}.ob-jeu[aria-pressed=true]{background:var(--fill-selected);box-shadow:inset 0 0 0 1.5px var(--text);transform:none}.ob-jeu[aria-pressed=true]:active{transform:scale(.98)}.ob-jeu-objet{border-radius:5px;flex:none;width:36px;height:50px;position:relative;inset:auto}.ob-jeu-objet:before,.ob-jeu .ob-choix-visuel:after,.ob-jeu-logo,.ob-jeu-depart,.ob-jeu-jp,.ob-rang--tuile{display:none}.ob-jeu[aria-pressed=true] .ob-jeu-objet:after{box-shadow:inset 0 0 0 1px var(--border-2)}.ob-jeu-art{filter:brightness(.7)saturate(.75)}.ob-jeu-texte{clip-path:none;white-space:normal;flex:1;gap:1px;width:auto;min-width:0;height:auto;display:grid;position:static;overflow:visible}.ob-jeu-nom{font-size:var(--t-lg);color:var(--texte-fort);font-weight:600;line-height:21px}.ob-jeu-desc{font-size:var(--t-sm);color:var(--muted);line-height:17px}.ob-rang--ligne{display:inline-grid}.ob-coche-vide.ob-rang--ligne{display:block}}.ob-groupe{border-radius:var(--r);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.ob-langue-carte{align-items:center;gap:var(--e-6);width:100%;min-height:56px;padding:var(--e-4) var(--e-8);color:var(--text);font:inherit;text-align:start;cursor:pointer;transition:background-color .15s var(--ease);background:0 0;border:0;margin:0;display:flex;position:relative}.ob-langue-carte+.ob-langue-carte:before{content:"";top:0;right:0;left:calc(var(--e-8) + 24px + var(--e-6));background:var(--hairline);height:1px;position:absolute}.ob-langue-carte:active{background:var(--surface-2)}.ob-langue-carte-texte{align-items:center;gap:2px var(--e-5);flex-wrap:wrap;flex:1;min-width:0;display:flex}.ob-langue-carte .ob-langue-nom{font-size:var(--t-lg);font-weight:500;line-height:21px}.ob-principale{font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--muted);animation:ob-fondu .15s var(--ease) both;font-weight:700;line-height:14px}.ob-ecran .ob-langue-carte:focus-visible{outline-offset:-3px;box-shadow:none}.ob-invitation{margin-top:var(--entree-rythme)}.ob-invitation-toggle{align-items:center;gap:var(--e-6);width:100%;min-height:64px;padding:var(--e-5) var(--e-6) var(--e-5) var(--e-5);border-radius:var(--r);background:var(--surface);color:var(--text);font:inherit;text-align:start;cursor:pointer;transition:background-color .15s var(--ease);border:0;margin:0;display:flex}.ob-invitation-toggle:active{background:var(--surface-2)}.ob-cadeau{background:var(--surface-3);width:40px;height:40px;color:var(--text);border-radius:12px;flex:none;place-items:center;display:grid}.ob-invitation-titre{flex:1;gap:1px;min-width:0;display:grid}.ob-invitation-titre>span{font-size:var(--t-lg);font-weight:600;line-height:21px}.ob-invitation-titre small{min-width:0;font-size:var(--t-sm);color:var(--muted);line-height:17px}.ob-invitation-titre small>span{align-items:center;gap:var(--e-2);max-width:100%;display:inline-flex}.ob-invitation-titre small .is-ok{color:var(--text-secondary)}.ob-invitation-titre small .is-ok svg{width:14px;height:14px;color:var(--pos);flex:none}.ob-invitation-titre small .is-erreur{color:var(--texte-erreur)}.ob-invitation-chevron{color:var(--faint);flex:none;display:grid}.ob-invitation-chevron svg{width:20px;height:20px}.ob-feuille-code{gap:var(--e-7);padding-bottom:env(safe-area-inset-bottom,0px);display:grid}.ob-code-conditions{margin:0}.ob-code-champ{gap:var(--e-5);display:grid}.ob-code-cases{gap:var(--e-4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:relative}.ob-code-case{background:var(--surface-2);height:56px;box-shadow:inset 0 0 0 1px var(--border-2);color:var(--texte-fort);font:600 24px/1 var(--mono);transition:box-shadow .15s var(--ease);border-radius:12px;place-items:center;display:grid}.ob-code-case.is-active{box-shadow:inset 0 0 0 2px var(--text), 0 0 0 3px var(--focus-anneau)}.ob-code-case.is-active:not(.is-pleine):after{content:"";background:var(--text);border-radius:1px;width:2px;height:26px;animation:1s step-end infinite ob-curseur}@keyframes ob-curseur{50%{opacity:0}}.is-invalide .ob-code-case.is-pleine{box-shadow:inset 0 0 0 1.5px var(--texte-erreur)}.ob-code-cases input{width:100%;height:100%;min-height:0;padding:0 var(--e-6);box-shadow:none;color:#0000;-webkit-text-fill-color:transparent;caret-color:#0000;letter-spacing:.5em;cursor:text;background:0 0;border:0;border-radius:12px;outline:none;margin:0;font-size:16px;position:absolute;inset:0}.ob-code-cases input::selection{background:0 0}.ob-code-statut{align-items:flex-start;gap:var(--e-3);min-height:20px;font-size:var(--t-sm);color:var(--text-secondary);margin:0;line-height:18px;display:flex}.ob-code-statut svg{flex:none;width:15px;height:15px;margin-top:1px}.ob-code-statut.is-ok svg{color:var(--pos)}.ob-code-statut.is-erreur{color:var(--texte-erreur)}.ob-code-parrain{color:var(--muted)}.ob-code-actions{gap:var(--e-5);margin-top:var(--e-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ob-code-actions .entree-cta{min-height:52px;padding-inline:var(--e-6);font-size:var(--t-md)}.ob-pret-lignes{gap:var(--e-6);margin:0;padding:0;list-style:none;display:grid}.ob-pret-ligne{align-items:flex-start;gap:var(--e-5);font-size:var(--t-md);color:var(--faint);transition:color .15s var(--ease);line-height:22px;display:flex}.ob-pret-ligne[data-etat=cours]{color:var(--text-secondary)}.ob-pret-ligne[data-etat=ok],.ob-pret-ligne[data-etat=erreur]{color:var(--text)}.ob-pret-icone{border-radius:var(--r-full);width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--border-2);flex:none;place-items:center;display:grid}.ob-pret-icone svg{width:13px;height:13px}.ob-pret-icone .entree-spinner{border-width:1.5px;width:14px;height:14px}[data-etat=cours]>.ob-pret-icone{box-shadow:none;color:var(--text-secondary)}[data-etat=ok]>.ob-pret-icone{background:var(--text);color:var(--sur-texte);box-shadow:none;animation:entree-rang .24s var(--ease-out) both}[data-etat=erreur]>.ob-pret-icone{background:var(--texte-erreur);color:var(--bg);box-shadow:none}.ob-pret-texte{gap:var(--e-2);min-width:0;display:grid}.ob-erreur{font-size:var(--t-sm);color:var(--texte-erreur);font-weight:500;line-height:18px}@container entree (height<=760px){.ob-carte{max-width:304px;padding:14px 16px 12px}.ob-carte-pseudo{font-size:19px;line-height:24px}.ob-carte-avatar{width:40px;height:40px;font-size:17px}}@container entree (height<=660px){.ob-carte{border-radius:14px;max-width:268px;padding:12px 14px 11px}.ob-carte-pseudo{font-size:17px;line-height:22px}.ob-carte-avatar{width:34px;height:34px;font-size:15px}.ob-ecran .ob-langue{min-height:56px}.ob-langues{gap:var(--e-3)}}@container entree (height<=600px){.ob-carte-zone:not(.ob-carte-zone--pret){justify-content:flex-start}.ob-carte-zone:not(.ob-carte-zone--pret) .ob-carte{display:none}.ob-carte-zone:not(.ob-carte-zone--pret) .ob-carte-puce{display:inline-flex}.ob-interrupteur-ligne{min-height:56px;padding-block:var(--e-4)}}@media (prefers-reduced-motion:reduce){.ob-code-case.is-active:not(.is-pleine):after{animation:none!important}.ob-jeu[aria-pressed=true],.ob-jeu:active,.ob-jeu[aria-pressed=true]:active{transform:none}.ob-jeu--premier .ob-jeu-logo{transition:none}}@keyframes missionEntre{0%{opacity:0;transform:translate(-50%,26px)}to{opacity:1;transform:translate(-50%)}}.mission{z-index:70;left:50%;bottom:calc(18px + env(safe-area-inset-bottom));width:min(520px,100vw - 24px);padding:var(--e-8) var(--e-9);border-radius:var(--r-lg);background:rgb(var(--voile) / .96);-webkit-backdrop-filter:blur(20px)saturate(170%);backdrop-filter:blur(20px)saturate(170%);border:1px solid rgb(var(--encre) / .12);box-shadow:var(--shadow);animation:missionEntre .45s var(--ease-out) both;animation-delay:.35s;position:fixed;transform:translate(-50%)}.mission-fine{align-items:center;gap:var(--e-5);padding:var(--e-4) var(--e-3) var(--e-4) var(--e-8);display:flex}.mission-fine-texte{min-width:0;font-size:var(--t-sm);color:var(--text-secondary);flex:1;margin:0;line-height:18px}.mission-fine-etape{color:var(--text);font-weight:700}.mission-fine-plus-tard{min-height:44px;padding:0 var(--e-6);border-radius:var(--r-full);color:var(--muted);font:inherit;font-size:var(--t-sm);cursor:pointer;background:0 0;border:0;flex:none;margin:0;font-weight:500}@media (width<=860px){.mission{bottom:calc(84px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.mission{animation:.25s both fadeInFast}}.first-arrival{max-width:440px;margin:0 auto}.first-arrival-greeting{margin-bottom:var(--e-8);font-size:var(--t-xl)}.first-arrival .first-arrival-card{isolation:isolate;padding:var(--e-6) var(--e-8) var(--e-8);text-align:center;background:radial-gradient(90% 55% at 50% 0%, rgb(var(--encre) / .06), transparent 70%), var(--surface);box-shadow:var(--inset-hi);border:0;border-radius:28px;position:relative;overflow:hidden}.first-arrival .first-arrival-card:before{content:"";z-index:-1;border-radius:inherit;background:var(--holo);opacity:var(--holo-trait-opacite);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.first-arrival .first-arrival-art{height:auto;margin:0 0 var(--e-5);place-items:center;display:grid;position:relative}.first-arrival .first-arrival-visuel{width:min(100%,300px);height:auto;display:block;position:relative}.first-arrival .first-arrival-eyebrow{margin:0 0 var(--e-3);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:650;line-height:14px}.first-arrival .first-arrival-card h2{font-size:var(--t-2xl);font-weight:var(--weight-title);letter-spacing:-.022em;color:var(--texte-fort);text-wrap:balance;margin:0;line-height:28px}.first-arrival .first-arrival-description{max-width:310px;margin:var(--e-4) auto var(--e-9);font-size:var(--t-md);color:var(--muted);text-wrap:pretty;line-height:22px}.first-arrival .first-arrival-actions{gap:var(--e-2);display:grid}.first-arrival .first-arrival-scan svg{flex:none}.first-arrival .first-arrival-search{color:var(--text-secondary)}.first-arrival .first-arrival-later{margin:var(--e-4) auto 0;font-size:var(--t-sm);display:flex}@media (height<=740px){.first-arrival .first-arrival-card{padding:var(--e-5) var(--e-6) var(--e-6)}.first-arrival .first-arrival-visuel{width:min(100%,250px)}.first-arrival .first-arrival-description{margin-bottom:var(--e-7)}}.first-reveal{z-index:9995;padding:max(var(--e-9), env(safe-area-inset-top)) var(--e-9) calc(max(var(--e-6), env(safe-area-inset-bottom)) + var(--e-2));background:radial-gradient(80% 50% at 50% 30%, rgb(var(--encre) / .07), transparent 70%), var(--bg);display:flex;position:fixed;inset:0;overflow-y:auto}.first-reveal-content{text-align:center;flex-direction:column;width:min(400px,100%);margin:0 auto;display:flex}.first-reveal-content>:first-child,.first-reveal-suite{margin-top:auto}.first-reveal-suite{flex:none}.first-reveal-art{height:clamp(200px,36dvh,320px);margin-bottom:var(--e-9);perspective:900px;place-items:center;display:grid;position:relative}.first-reveal-halo{background:radial-gradient(circle, rgb(var(--encre) / .12), transparent 68%);width:240px;height:240px;animation:revealHalo .65s var(--ease-out) both;border-radius:50%;position:absolute}.first-reveal-card{height:calc(100% - var(--e-8));aspect-ratio:63/88;background:var(--fond-visuel);box-shadow:var(--fiche-ombre-carte);border-radius:12px;animation:.55s cubic-bezier(.16,1,.3,1) both revealCard;position:relative;overflow:hidden}.first-reveal-card img{object-fit:contain;width:100%;height:100%;display:block}.first-reveal-card:before{content:"";z-index:2;border-radius:inherit;background:var(--holo);opacity:var(--holo-trait-opacite);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.first-reveal-card:after{content:"";z-index:3;pointer-events:none;background:var(--reflet-holo);mix-blend-mode:screen;animation:revealShine 1.1s var(--ease) .5s both;position:absolute;inset:-20% -60%;transform:translate(-50%)}.first-reveal-placeholder{height:100%;color:var(--muted);place-items:center;font-size:54px;display:grid}.first-reveal-check{background:var(--text);width:32px;height:32px;color:var(--sur-texte);box-shadow:0 0 0 5px var(--bg);animation:revealCheck .35s var(--ease-out) .25s both;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0}.first-reveal-nom{margin:0 0 var(--e-4);font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);text-wrap:balance;font-weight:650;line-height:14px}.first-reveal-nom:focus{outline:none}.first-reveal-valeur{margin:0 0 var(--e-5);font-size:46px;font-weight:var(--weight-value);letter-spacing:-.03em;color:var(--texte-fort);font-variant-numeric:tabular-nums;line-height:1.05}.first-reveal-valeur.is-vide{color:var(--faint)}.first-reveal-texte{max-width:320px;margin:0 auto var(--e-10);font-size:var(--t-md);color:var(--muted);text-wrap:pretty;line-height:22px}@keyframes revealCard{0%{opacity:0;transform:translateY(22px)rotateY(-18deg)rotate(-5deg)scale(.88)}to{opacity:1;transform:none}}@keyframes revealHalo{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes revealShine{0%{transform:translate(-50%)}to{transform:translate(50%)}}@keyframes revealCheck{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.first-reveal-art *,.first-reveal-card:after{animation:none}.first-reveal-card:after{display:none}}@media (width<=600px) and (height>=800px){.first-arrival{min-height:calc(100dvh - 250px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));flex-direction:column;justify-content:center;display:flex}}.discovery{box-sizing:border-box;background:var(--bg);width:100%;max-width:none;height:100%;max-height:none;color:var(--text);overscroll-behavior:contain;border:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.discovery::backdrop{background:var(--bg)}.discovery[open]{animation:entree-fondu .22s var(--ease) both;flex-direction:column;display:flex}.discovery-cadre{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.discovery-entete{min-height:calc(44px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) max(var(--e-4), env(safe-area-inset-right,0px), calc((100% - 440px) / 2 + var(--e-4))) 0 var(--e-4);background:var(--bg);flex:none;justify-content:flex-end;align-items:center;display:flex}@media (width<=340px){.discovery-entete{padding-right:max(var(--e-2), env(safe-area-inset-right,0px))}}.discovery-sortie{align-items:center;gap:var(--e-2);max-width:100%;min-height:44px;padding:0 var(--e-6);border-radius:var(--r-control);color:var(--text);font-family:inherit;font-size:var(--t-md);cursor:pointer;transition:background-color .15s var(--ease);background:0 0;border:0;margin:0;font-weight:600;line-height:20px;display:inline-flex}.discovery-sortie svg{color:var(--muted);flex:none}@media (hover:hover){.discovery-sortie:hover{background:var(--surface-2)}}.discovery-sortie:focus-visible{outline:2px solid var(--text);outline-offset:-2px;box-shadow:none}.discovery-contenu.entree-cadre{flex:1 1 0;height:auto;min-height:0;padding:0}.discovery-message{flex-direction:column;flex:1 0 auto;display:flex}.discovery-message-corps{justify-content:center;align-items:center;gap:var(--e-6);padding:var(--entree-rythme) var(--entree-gouttiere-d) var(--e-11) var(--entree-gouttiere-g);text-align:center;flex-direction:column;flex:1 0 auto;display:flex}.discovery-message-corps .entree-texte{max-width:30em}.discovery-embleme{width:calc(88px * max(var(--entree-deco-echelle), .62));height:calc(88px * max(var(--entree-deco-echelle), .62));margin-bottom:var(--e-4);border-radius:var(--r-full);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border), var(--shadow-soft);place-items:center;display:grid}.discovery-embleme--or{box-shadow:inset 0 0 0 1px var(--or-trait), var(--shadow-soft)}.discovery-embleme img{object-fit:contain;width:64%;height:64%}.discovery-surtitre{margin-bottom:calc(var(--e-4) * -1);color:var(--or);letter-spacing:.12em}.discovery-conditions{width:100%;max-width:360px;margin:var(--e-4) 0 0;padding:var(--e-2) var(--e-8);border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);text-align:left;flex-direction:column;list-style:none;display:flex}.discovery-conditions li{align-items:center;gap:var(--e-3) var(--e-6);min-height:52px;padding:var(--e-5) 0;color:var(--text);font-size:var(--t-md);flex-wrap:wrap;line-height:20px;display:flex}.discovery-conditions li+li{box-shadow:inset 0 1px 0 var(--border)}.discovery-condition{flex:1;min-width:0}.discovery-etat{border-radius:var(--r-full);width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--faint);flex:none;position:relative}.discovery-conditions li[data-fait] .discovery-etat{background:var(--text);box-shadow:none}.discovery-conditions li[data-fait] .discovery-etat:after{content:"";border:solid var(--sur-texte);border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:4px;left:7px;transform:rotate(45deg)}.discovery-jauge{height:4px;margin-left:calc(22px + var(--e-6));border-radius:var(--r-full);background:var(--border-2);max-width:calc(100% - 22px - var(--e-6));flex:1 0 100%;overflow:hidden}.discovery-jauge>span{border-radius:inherit;background:var(--holo);height:100%;transform:scaleX(var(--part,0));transform-origin:0;display:block}.discovery-message .entree-legende{max-width:34em}.discovery-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.discovery-squelette{flex-direction:column;flex:1 0 auto;display:flex}.discovery-squelette-haut{align-items:center;gap:var(--e-5);padding:var(--e-4) var(--entree-gouttiere-d) var(--e-10) var(--entree-gouttiere-g);flex-direction:column;flex:1 0 auto;display:flex}.discovery-squelette-dock{gap:var(--e-4);padding:var(--e-6) var(--entree-gouttiere-d) calc(max(var(--e-6), env(safe-area-inset-bottom,0px)) + var(--e-2)) var(--entree-gouttiere-g);background:var(--fond-dock);box-shadow:inset 0 1px 0 var(--hairline);flex-direction:column;display:flex;position:sticky;bottom:0}.discovery-os{border-radius:var(--r-sm);background:linear-gradient(100deg, var(--squelette-a) 30%, var(--squelette-b) 50%, var(--squelette-a) 70%) 0 0 / 220% 100%;animation:1.4s linear infinite discovery-miroite;display:block}@keyframes discovery-miroite{0%{background-position:110% 0}to{background-position:-110% 0}}.discovery-os--carte{width:calc(132px * 63 / 88 * var(--entree-deco-echelle));height:calc(132px * var(--entree-deco-echelle));margin-bottom:var(--e-8);border-radius:var(--r)}.discovery-os--surtitre{width:112px;height:11px}.discovery-os--titre{width:min(300px,86%);height:26px}.discovery-os--court{width:min(200px,60%);margin-bottom:var(--e-6)}.discovery-os--ligne{width:min(240px,70%);height:14px}.discovery-os--forfait{border-radius:var(--r);height:58px}.discovery-os--bas{height:50px}.discovery-os--cta{height:56px;margin-top:var(--e-2);border-radius:var(--r-full)}.discovery-os--mention{width:80%;height:12px;margin:var(--e-2) auto var(--e-4)}@container entree (height<=550px){.discovery-os--carte{display:none}}@media (prefers-reduced-motion:reduce){.discovery-os{animation:none!important}.discovery[open]{animation:.15s linear both entree-fondu!important}}.duo-compagnon .app-shell>.topbar,.duo-compagnon .mobile-dock{display:none}.duo-compagnon .acc{padding-top:var(--e-8)}.duo-rail .mobile-dock{display:none}.duo-classeur-droite{z-index:60;background:var(--bg);position:fixed;inset:0;overflow:hidden}.duo-pile{z-index:60;background:var(--bg);align-items:flex-start;gap:var(--e-8);padding:calc(env(safe-area-inset-top) + var(--e-10)) var(--e-8) var(--e-8) 16px;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.duo-pile header p{margin:0}.duo-pile-total{font-size:var(--t-2xl);color:var(--texte-fort);font-variant-numeric:tabular-nums;font-weight:700;margin-top:var(--e-3)!important}.duo-pile-compte{font-size:var(--t-sm);color:var(--muted)}.duo-pile-page{gap:var(--e-5);width:min(100%,340px);padding:var(--e-7);border-radius:3px var(--r-md) var(--r-md) 3px;background:linear-gradient(165deg, rgb(var(--encre) / .06), rgb(var(--encre) / .02) 70%);border:1px solid rgb(var(--encre) / .07);grid-template-columns:repeat(3,1fr);display:grid}.duo-pile-poche{aspect-ratio:63/88;background:rgb(var(--encre) / .04);border:1px solid rgb(var(--encre) / .08);border-radius:8px;position:relative;overflow:hidden}.duo-pile-poche img{object-fit:cover;width:100%;height:100%;display:block}.duo-pile-poche.pleine>*{animation:.6s cubic-bezier(.2,.8,.2,1) both duo-range}@keyframes duo-range{0%{opacity:0;transform:translate(-160%)rotate(-10deg)scale(1.2)}55%{opacity:1}to{opacity:1;transform:none}}.duo-pile-nom{height:100%;font-size:var(--t-xs);text-align:center;color:var(--texte-2);place-items:center;padding:4px;display:grid}.duo-pile-qte{color:#fff;background:#000000b3;border-radius:999px;padding:1px 6px;font-size:11px;font-weight:700;position:absolute;bottom:4px;right:4px;animation:none!important}.duo-pile-vide{font-size:var(--t-sm);color:var(--muted);max-width:300px;margin:0}@media (prefers-reduced-motion:reduce){.duo-pile-poche.pleine>*{animation:none}}.duo-chevalet{--duo-teinte:#a9c8ff;--duo-teinte-2:#d9ccff;z-index:6000;color:#f4f4f6;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;background:#050506;position:fixed;inset:0;overflow:hidden}.chv-scene{height:var(--pli-haut);position:absolute;top:0;left:0;right:0;overflow:hidden}.chv-etabli{left:0;right:0;top:var(--pli-bas);position:absolute;bottom:0;overflow:hidden}.chv-scene:after{content:"";background:linear-gradient(90deg,#0000,#ffffff38,#0000);height:1px;position:absolute;bottom:0;left:6%;right:6%}.chv-etabli:before{content:"";pointer-events:none;background:radial-gradient(90% 55% at 50% 0%, color-mix(in srgb, var(--duo-teinte) 16%, transparent), transparent 70%);position:absolute;inset:0}.chv-projecteur{pointer-events:none;background:radial-gradient(42% 70% at 50% 100%, color-mix(in srgb, var(--duo-teinte) 30%, transparent), transparent 72%), radial-gradient(60% 55% at 50% -8%, #ffffff21, transparent 70%), conic-gradient(from 180deg at 50% -6%, transparent 158deg, #ffffff0f 172deg, #ffffff17 180deg, #ffffff0f 188deg, transparent 202deg);position:absolute;inset:0}.chv-cartel{z-index:2;max-width:26%;position:absolute;bottom:20px;left:22px}.chv-cartel-sous{letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;margin:0 0 4px;font-size:11px}.chv-cartel-nom{font-size:var(--t-lg);color:#fff;text-wrap:balance;margin:0;font-weight:700;line-height:1.2}.chv-carte{height:calc(100% - 44px - var(--chv-haut,env(safe-area-inset-top)));aspect-ratio:63/88;transform-origin:50% 100%;max-height:430px;transform:translateX(-50%) perspective(1400px) rotateX(var(--redresse));box-shadow:0 0 0 1px #ffffff12, 0 30px 50px -18px #000000f2, 0 0 60px -10px color-mix(in srgb, var(--duo-teinte) 45%, transparent);border-radius:4.6%/3.3%;transition:transform .35s cubic-bezier(.2,.8,.2,1);animation:.55s cubic-bezier(.2,.9,.25,1) both chv-pose;position:absolute;bottom:2px;left:50%;overflow:hidden}.chv-carte img{object-fit:cover;width:100%;height:100%;display:block}.chv-holo{pointer-events:none;mix-blend-mode:color-dodge;opacity:.16;background:linear-gradient(115deg,#ff9ec7,#ffe29a,#9cf6c6,#9ec9ff,#d8b4ff,#ff9ec7) 0 0/320% 320%;background-position:var(--reflet) 50%;transition:background-position .4s ease-out;position:absolute;inset:0}.chv-eclat{pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(105deg,#0000 38%,#ffffff8c 50%,#0000 62%) 0 0/260% 100%;background-position:var(--reflet) 0;transition:background-position .4s ease-out;position:absolute;inset:0}@keyframes chv-pose{0%{opacity:0;transform:translateX(-50%) translateY(-6%) perspective(1400px) rotateX(var(--redresse)) scale(.97)}to{opacity:1}}.chv-reflet{height:calc(var(--pli-haut) - 44px - var(--chv-haut,env(safe-area-inset-top)));aspect-ratio:63/88;transform-origin:50%;opacity:.3;filter:blur(.6px)saturate(1.1);pointer-events:none;border-radius:4.6%/3.3%;max-height:430px;animation:.55s ease-out both chv-reflet;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)scaleY(-1);-webkit-mask-image:linear-gradient(#0000 62%,#000000d9);mask-image:linear-gradient(#0000 62%,#000000d9)}.chv-reflet img{object-fit:cover;width:100%;height:100%;display:block}@keyframes chv-reflet{0%{opacity:0}}.chv-infos{padding:0 22px calc(env(safe-area-inset-bottom) + 44px);background:linear-gradient(#0000,#050506 22%);flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;inset:30% 0 0}.chv-libelle{letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;margin:0;font-size:12px}.chv-montant{letter-spacing:-.02em;color:#fff;margin:0;font-size:40px;font-weight:700;line-height:1.05}.chv-montant.grand{font-size:52px}.chv-variation{border-radius:999px;padding:3px 10px;font-size:13px;font-weight:700;display:inline-block}.chv-variation.hausse{color:#7ee0b0;background:#7ee0b01f}.chv-variation.baisse{color:#ff8f8f;background:#ff8f8f1f}.chv-courbe{touch-action:none;cursor:ew-resize;width:100%;max-width:560px;margin-top:6px}.chv-courbe-attente{background:linear-gradient(90deg,#ffffff08,#ffffff12,#ffffff08) 0 0/200% 100%;border-radius:12px;height:96px;animation:1.4s linear infinite chv-attente}@keyframes chv-attente{to{background-position:-200% 0}}.chv-graphe{width:100%;display:block;overflow:visible}.chv-ligne{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--duo-teinte) 60%, transparent))}.chv-vide{font-size:var(--t-sm);color:#ffffff80;text-align:center;margin:30px 0}.chv-periodes{background:#ffffff0d;border-radius:999px;gap:6px;padding:4px;display:flex}.chv-periodes button{color:#fff9;background:0 0;border:0;border-radius:999px;min-width:52px;min-height:36px;padding:0 12px;font-size:13px;font-weight:600}.chv-periodes button.on{color:#0a0a0b;background:#ffffffeb}.chv-indice{color:#ffffff59;margin:4px 0 0;font-size:12px}.chv-quitter{left:50%;bottom:calc(env(safe-area-inset-bottom) + 8px);z-index:3;color:#fff6;background:0 0;border:0;border-radius:999px;min-height:36px;padding:0 16px;font-size:13px;font-weight:600;position:absolute;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.chv-carte,.chv-reflet,.chv-courbe-attente{animation:none}.chv-carte,.chv-holo,.chv-eclat{transition:none}}.duo-compagnon .fiche-fond{background:var(--bg)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.duo-compagnon .fiche-modale{height:100%!important;max-height:none!important;box-shadow:none!important;padding-top:calc(env(safe-area-inset-top) + 14px)!important;animation:duo-fiche-entre .32s var(--ease-out) both!important;border:0!important;border-radius:0!important}.duo-compagnon .fiche-modale .fiche-poignee{display:none!important}@keyframes duo-fiche-entre{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.duo-compagnon .fiche-modale{animation:none!important}}html.duo-bande-haute .app-shell>.safe-top{height:6px}html.duo-bande-haute .app-shell>.topbar{padding-right:120px!important}html.duo-bande-haute .duo-chevalet{--chv-haut:14px}.duo-chevalet{--cellule-h:calc((var(--page-h) - 32px) / 3);--page-l:calc(var(--cellule-h) * 3 * 63 / 88 + 32px)}.chv-cartel.classeur{top:calc(var(--chv-haut,env(safe-area-inset-top)) + 18px);max-width:calc(50% - var(--page-l) / 2 - 32px);bottom:auto}.chv-cartel-valeur{font-size:var(--t-lg);color:#fff;margin:8px 0 0;font-weight:700}.chv-cartel-valeur span{color:#ffffff73;font-size:11px;font-weight:500;display:block}.chv-page{height:var(--page-h);perspective:1400px;position:absolute;left:50%;transform:translate(-50%)}.chv-page.haut{bottom:6px}.chv-page.bas{top:6px}.chv-feuillet{background:linear-gradient(170deg,#17171d,#0c0c10 70%);border:1px solid #ffffff12;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,auto);gap:6px;height:100%;padding:10px;display:grid;box-shadow:0 20px 40px -20px #000000e6}.chv-page.haut .chv-feuillet{border-radius:12px 12px 3px 3px}.chv-page.bas .chv-feuillet{background:linear-gradient(10deg,#141419,#0c0c10 70%);border-radius:3px 3px 12px 12px}.chv-poche{aspect-ratio:63/88;cursor:pointer;background:#ffffff09;border:1px solid #ffffff12;border-radius:6px;height:100%;padding:0;position:relative;overflow:hidden}.chv-poche.vide{cursor:default;border-style:dashed}.chv-poche:after{content:"";pointer-events:none;background:linear-gradient(125deg,#ffffff17,#0000 38%);position:absolute;inset:0}.chv-poche img{object-fit:cover;width:100%;height:100%;display:block}.chv-poche:active img{transition:transform .12s;transform:scale(.96)}.chv-poche-prix{z-index:1;color:#fff;background:#000000b3;border-radius:6px;padding:1px 5px;font-size:10px;font-weight:700;position:absolute;bottom:3px;right:3px}.chv-reliure{z-index:3;width:var(--page-l);pointer-events:none;left:50%;top:calc(var(--pli-haut) - 18px);height:calc(var(--pli-bas) - var(--pli-haut) + 36px);justify-content:space-around;padding:0 12%;display:flex;position:absolute;transform:translate(-50%)}.chv-reliure i{background:linear-gradient(90deg,#4f545c,#b3b8c1 30%,#f4f6f9 50%,#c9ced6 70%,#5d626b);border-radius:6px;width:11px;height:100%;box-shadow:0 3px 6px #000000a6}.chv-feuille{backface-visibility:hidden;will-change:transform;pointer-events:none;position:absolute;inset:0}.chv-feuille.decolle-bas{transform-origin:50% 0;animation:.7s both chv-decolle-bas}.chv-feuille.atterrit-haut{transform-origin:50% 100%;animation:.7s both chv-atterrit-haut}.chv-feuille.decolle-haut{transform-origin:50% 100%;animation:.7s both chv-decolle-haut}.chv-feuille.atterrit-bas{transform-origin:50% 0;animation:.7s both chv-atterrit-bas}@keyframes chv-decolle-bas{0%{filter:brightness();animation-timing-function:cubic-bezier(.5,0,.9,.6);transform:rotateX(0)}50%{filter:brightness(.55);opacity:1;transform:rotateX(90deg)}50.01%,to{opacity:0;transform:rotateX(90deg)}}@keyframes chv-atterrit-haut{0%,50%{opacity:0;transform:rotateX(-90deg)}50.01%{opacity:1;filter:brightness(.55);animation-timing-function:cubic-bezier(.1,.4,.5,1);transform:rotateX(-90deg)}to{opacity:1;filter:brightness();transform:rotateX(0)}}@keyframes chv-decolle-haut{0%{filter:brightness();animation-timing-function:cubic-bezier(.5,0,.9,.6);transform:rotateX(0)}50%{filter:brightness(.55);opacity:1;transform:rotateX(-90deg)}50.01%,to{opacity:0;transform:rotateX(-90deg)}}@keyframes chv-atterrit-bas{0%,50%{opacity:0;transform:rotateX(90deg)}50.01%{opacity:1;filter:brightness(.55);animation-timing-function:cubic-bezier(.1,.4,.5,1);transform:rotateX(90deg)}to{opacity:1;filter:brightness();transform:rotateX(0)}}.chv-commandes{z-index:3;top:6px;left:calc(50% + var(--page-l) / 2 + 14px);height:var(--page-h);flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;display:flex;position:absolute;right:10px}.chv-commandes button{color:#fffc;min-width:44px;min-height:40px;font:inherit;background:#ffffff12;border:0;border-radius:999px;padding:0 14px;font-size:14px;font-weight:600}.chv-commandes button:disabled{opacity:.3}.chv-commandes .chv-auto.on{color:#0a0a0b;background:#ffffffeb}.chv-commandes .chv-sortie{color:#fff6;background:0 0}.chv-vide.classeur{position:absolute;top:40%;left:24px;right:24px}@media (prefers-reduced-motion:reduce){.chv-feuille{animation-duration:10ms!important}}html.duo-etale .detail-page-content{max-width:none}html.duo-etale .fiche-complete{grid-template-columns:calc(var(--duo-pli-x,455.5px) - var(--e-8) - 18px) calc(var(--duo-pli-l,40px) + 36px) minmax(0, 1fr);align-items:start;row-gap:0;display:grid}html.duo-etale .fiche-complete>*{grid-column:3;min-width:0;margin-top:0!important;margin-bottom:var(--e-9)!important}html.duo-etale .fiche-complete>:first-child{z-index:5;top:max(var(--e-8), env(safe-area-inset-top));left:var(--e-8);grid-column:1;position:fixed;margin:0!important}html.duo-etale .fiche-complete>:first-child>button{background:rgb(var(--voile) / .72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html.duo-etale .fiche-complete{animation:none!important;transform:none!important}html.duo-etale .fiche-complete>:nth-child(2){top:min(56px, calc(100vh - var(--duo-heros-h,0px) - 16px));grid-area:1/1/span 14;margin-top:56px!important;position:sticky!important}.fiche-etale-voisines{display:none}html.duo-etale .fiche-etale-voisines{z-index:6;top:max(var(--e-8), env(safe-area-inset-top));left:calc(var(--duo-pli-x,455.5px) - 114px);gap:8px;display:flex;position:fixed}html.duo-etale .fiche-etale-voisines button{border:1px solid rgb(var(--encre) / .1);cursor:pointer;background:rgb(var(--voile) / .72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:44px;height:44px;color:var(--texte-fort);border-radius:50%;font-size:24px;line-height:1}html.duo-etale .fiche-etale-voisines button:disabled{opacity:.3;cursor:default}.launch-content{display:contents}.launch-experience{z-index:100000;background:var(--bg);color:var(--text);isolation:isolate;touch-action:none;transition:opacity .4s var(--ease), visibility .4s;position:fixed;inset:0;overflow:hidden}.launch-scene{position:absolute;inset:0}.launch-scene--cible{transition:transform .72s cubic-bezier(.2,.8,.2,1)}.launch-aura{opacity:0;background:radial-gradient(34% 24% at 50% 47%,#a9c8ff1a,#0000 85%),radial-gradient(40% 30% at 62% 56%,#ffc4e40f,#0000 80%),radial-gradient(44% 34% at 38% 58%,#a6f0d60d,#0000 80%);position:absolute;inset:-15%}.launch-aura:after{content:"";background:linear-gradient(125deg,#0000 35%,#ffffff08 50%,#0000 65%);position:absolute;inset:0}.launch-emblem{perspective:700px;width:120px;height:120px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.launch-logo{width:100%;height:100%;position:relative;transform:translateZ(0)}.launch-logo img{width:100%;height:100%;display:block}.launch-reflection{background:linear-gradient(110deg, transparent 40%, color-mix(in srgb, var(--text) 32%, transparent) 50%, transparent 60%);opacity:0;pointer-events:none;background-position:100% 0;background-size:300% 100%;position:absolute;inset:0;-webkit-mask:url(/brand/mark-nacre-384.png) 50%/contain no-repeat;mask:url(/brand/mark-nacre-384.png) 50%/contain no-repeat}.launch-signature{text-align:center;font-size:var(--t-4xl);font-weight:var(--weight-title);letter-spacing:-.045em;opacity:0;line-height:1.2;position:absolute;top:calc(50% + 86px);left:0;right:0}.launch-signature span{width:var(--e-10);height:2px;margin:var(--e-9) auto 0;border-radius:var(--r-full);background:var(--holo);opacity:.8;display:block}.launch-experience--play .launch-aura{animation:launch-aura 1.45s var(--ease-out) both}.launch-experience--play .launch-logo{animation:launch-logo 1.2s var(--ease-out) both}.launch-experience--play .launch-reflection{animation:launch-reflection .85s .25s var(--ease) both}.launch-experience--play .launch-signature{animation:launch-signature .65s .38s var(--ease-out) both}.launch-experience--exit{opacity:0;visibility:hidden}.launch-experience--exit .launch-signature{opacity:1}.launch-experience--exit .launch-aura{opacity:.7}@keyframes launch-logo{0%{transform:scale(1)rotateY(0)}35%{transform:scale(1.06)rotateY(-9deg)rotateX(4deg)}to{transform:scale(1)rotateY(0)}}@keyframes launch-reflection{0%{opacity:0;background-position:100% 0}20%,75%{opacity:1}to{opacity:0;background-position:0 0}}@keyframes launch-signature{0%{opacity:0;filter:blur(3px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes launch-aura{0%{opacity:0;transform:scale(.9)translateY(2%)}60%{opacity:1}to{opacity:.7;transform:scale(1)translateY(0)}}@media (prefers-reduced-motion:reduce){.launch-experience{transition-duration:.14s}.launch-scene--cible{transition:none}.launch-experience .launch-logo,.launch-experience .launch-signature,.launch-experience .launch-aura{animation:none}.launch-experience .launch-signature{opacity:1}.launch-experience .launch-reflection{display:none}}
