.cardbox{--u:calc(100cqw / 286);width:min(286px,77vw);position:relative;container-type:inline-size}.kcard{--card-bg:color-mix(in srgb, var(--rc) 22%, var(--surface-2));--photo-bg:color-mix(in srgb, var(--rc) 26%, #2e3450)}.r-basique{--rc:var(--r-basique);--fc:#3a435c;--frame:var(--fc)}.r-commune{--rc:var(--r-commune);--fc:#2f8f7a;--frame:var(--fc)}.r-rare{--rc:var(--r-rare);--fc:#3f7bf0;--frame:var(--fc)}.r-epique{--rc:var(--r-epique);--fc:#8f63f0;--frame:var(--fc)}.r-legendaire{--rc:var(--r-legendaire);--fc:#f2c14e;--frame:var(--fc)}.r-mythique{--rc:var(--r-mythique);--fc:#ff7a6b;--frame:conic-gradient(from 200deg, #ff7a6b, #ffb86b, #ff8fd0, #ff7a6b)}.f-brillant{--frame:linear-gradient(135deg, color-mix(in oklch, var(--fc) 45%, #fff), var(--fc) 28%, color-mix(in oklch, var(--fc) 70%, #000) 42%, color-mix(in oklch, var(--fc) 35%, #fff) 52%, var(--fc) 64%, color-mix(in oklch, var(--fc) 70%, #000) 80%, color-mix(in oklch, var(--fc) 50%, #fff))}.f-holo{--frame:var(--fc);--holo-ring-w:1.3;position:relative}.r-rare:is(.f-holo,.sf-holo){--h1:#7fe3ff;--h2:#8fb4ff;--h3:#b9a6ff;--h4:#9ff0e0;--h5:#e6f2ff;--holo-dur:9s;--holo-band-o:.32;--holo-mc1:#ffffff60}.r-epique:is(.f-holo,.sf-holo){--h1:#c9a2ff;--h2:#ff9be6;--h3:#8fd4ff;--h4:#b58cff;--h5:#ffd0f4;--holo-dur:8s;--holo-band-o:.38}.r-legendaire:is(.f-holo,.sf-holo){--h1:#ffe08a;--h2:#ffb37a;--h3:#ff9ccc;--h4:#9ff0c4;--h5:#fff3c4;--holo-dur:7s;--holo-band-o:.44;--holo-ring-w:1.8;--holo-mc1:#ffffffa8}.r-mythique:is(.f-holo,.sf-holo){--h1:#ff8fa6;--h2:#ffd27f;--h3:#9cf5c4;--h4:#86d3ff;--h5:#c4a0ff;--holo-dur:6s;--holo-band-o:.36;--holo-ring-w:1.8}@property --myth-a{syntax:"<angle>";inherits:false;initial-value:200deg}.kcard.r-mythique,.kmini.r-mythique{--myth-lo:oklch(47.3729% .121879 15.4613);--myth-hi:oklch(91.7636% .0640103 76.6154);--myth-halo:color-mix(in oklch, #ff7a6b, var(--myth-hi) 65%);--frame:conic-gradient(from var(--myth-a), var(--myth-lo), var(--myth-hi), #ff8fd0, var(--myth-lo));--neon-x:calc(cos(var(--myth-a)) * var(--u) * 4);--neon-y:calc(sin(var(--myth-a)) * var(--u) * 4);animation:myth-spin 4s linear infinite var(--phase,0s)}.kcard.r-mythique{box-shadow:0 calc(var(--u) * 30) calc(var(--u) * 70) #000a, 0 0 calc(var(--u) * 5) calc(var(--u) * .5) #ffb86b47, var(--neon-x) var(--neon-y) calc(var(--u) * 26) color-mix(in srgb, var(--myth-halo) 55%, transparent), calc(var(--neon-x) * -1) calc(var(--neon-y) * -1) calc(var(--u) * 26) #ff8fd08c}.kmini.r-mythique{box-shadow:0 calc(var(--u) * 14) calc(var(--u) * 30) #0008, 0 0 max(2px, calc(var(--u) * 6)) #ffb86b47, var(--neon-x) var(--neon-y) calc(var(--u) * 30) color-mix(in srgb, var(--myth-halo) 55%, transparent), calc(var(--neon-x) * -1) calc(var(--neon-y) * -1) calc(var(--u) * 30) #ff8fd08c}@keyframes myth-spin{to{--myth-a:560deg}}@property --leg-p{syntax:"<number>";inherits:false;initial-value:1}.kcard.r-legendaire,.kmini.r-legendaire{--leg-halo:color-mix(in srgb, #f2c14e calc(70% * var(--leg-p)), transparent);animation:leg-breathe 8s ease-in-out infinite var(--phase,0s)}.kcard.r-legendaire{box-shadow:0 calc(var(--u) * 30) calc(var(--u) * 70) #000a, 0 0 calc(var(--u) * 50) color-mix(in srgb, var(--rc) 22%, transparent), 0 0 calc(var(--u) * 4) calc(var(--u) * .3) #ffd77a66, 0 0 calc(var(--u) * 24) var(--leg-halo)}.kmini.r-legendaire{box-shadow:0 calc(var(--u) * 14) calc(var(--u) * 30) #0008, 0 0 max(2px, calc(var(--u) * 5)) #ffd77a66, 0 0 calc(var(--u) * 26) var(--leg-halo)}@keyframes leg-breathe{0%,to{--leg-p:.45}50%{--leg-p:1}}@property --holo-ring-a{syntax:"<angle>";inherits:false;initial-value:210deg}.f-holo:after{content:"";z-index:3;inset:calc(var(--u) * 1.6);padding:calc(var(--u) * var(--holo-ring-w));border-radius:calc(var(--u) * 14.5);pointer-events:none;background:conic-gradient(from var(--holo-ring-a), var(--h1), var(--h2), var(--h3), var(--h4), var(--h5), var(--h1));animation:holo-ring calc(var(--holo-dur) * 3) linear infinite var(--phase,0s);-webkit-mask-composite:xor;position:absolute;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.kcard{width:calc(var(--u) * 266);height:calc(var(--u) * 392);border-radius:calc(var(--u) * 16);padding:calc(var(--u) * 3);background:var(--frame);box-shadow:0 calc(var(--u) * 30) calc(var(--u) * 70) #000a, 0 0 calc(var(--u) * 50) color-mix(in srgb, var(--rc) 22%, transparent);flex-shrink:0}.kcard-inner{border-radius:calc(var(--u) * 13);background:var(--card-bg);flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.kcard-photo{height:calc(var(--u) * 232);margin:calc(var(--u) * 8) calc(var(--u) * 8) 0;border-radius:calc(var(--u) * 10);background:linear-gradient(180deg, var(--photo-bg) 0%, var(--card-bg) 100%);flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.kcard-photo img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;position:absolute;inset:0}.kcard-photo img.framed{object-position:50% 50%}.silhouette{fill:#4a5677;opacity:.7;width:60%}.rsym{vertical-align:-.12em;align-items:center;gap:.12em;line-height:1;display:inline-flex}.rsym svg{flex:none;width:1em;height:1em;display:block}.kcard-tier{z-index:2;top:calc(var(--u) * 8);left:calc(var(--u) * 8);width:calc(var(--u) * 30);height:calc(var(--u) * 30);color:var(--rc);--medal-bg:#090c14b3;position:absolute}.kcard-tier .rsym-medal,.kmini-tier .rsym-medal{width:100%;height:100%;display:block}.kcard-sheen{pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.kcard-sheen:before,.kcard-sheen:after{content:"";will-change:transform;position:absolute;inset:-60%}.f-brillant{--env-h:calc(var(--u) * 1312);--env:linear-gradient(180deg, #5c616b 0 25%, #6c717b 28.5%, #9aa0aa 31.5%, #bfc5cf 33.6%, #c9cfd8 34.4% 35.6%, #bfc5cf 36.4%, #9aa0aa 38.5%, #6c717b 41.5%, #565b65 45%, #5c616b 50% 100%);--cores:linear-gradient(180deg, transparent 0 31%, #ffffff1f 33%, #ffffff47 34.4% 35.6%, #ffffff1f 37%, transparent 39%);--stripes:url(data:image/webp;base64,UklGRigBAABXRUJQVlA4TBsBAAAv/8EBEH8gFkzmL92ZwvzP/wQkdBzA1bbtjMQDCPvN/MlMa5Rx0o7VWaXZGaVRr21X9gHM7hHobPa6IvofNgwiKt5kOM+JXR9xlnMH5HmISNtlrXX91U0mAUjhweCvu3HaaTx+kH1n05YP1UeXW2Rw+OKMCmhgTeLO84u2lNynjkv2RUZcOX9tyalwwwBST1OzWoJ7ODGfFIb2T3O1nm8IImzJOxGYBcwGRs8KLuv3zfraNT9LaEmNgUgNl+gIIIDl+2+HrF2KOl3NpeeDksagWXeMPEdTGYY158LzV97NXIyopKRZy5F8dRQFuuOp6XZ3oFrm7UZOgaScAGgRRfChTAZI66vBth6lmKjB8v3RwJmsi/THAi9hz/8/AA==) 0 0 / calc(var(--u) * 260) auto repeat}.kcard-chrome{pointer-events:none;background:var(--stripes);position:absolute;inset:0}.kcard-chrome:before,.kcard-chrome:after,.kmini.f-brillant .kcard-sheen:before{content:"";inset:auto 0;top:calc(var(--u) * -463);height:var(--env-h);will-change:transform;animation:chrome-env 4s infinite var(--phase,0s);position:absolute}.kcard-chrome:before{background:var(--env);mix-blend-mode:hard-light;opacity:.5}.kcard-chrome:after{background:var(--cores);mix-blend-mode:screen;opacity:.75}.kcard.f-brillant .kcard-photo img,.kmini.f-brillant .kmini-in>img{filter:brightness(1.15)saturate(1.08)}.kmini.f-brillant .kcard-sheen{background:var(--stripes)}.kmini.f-brillant .kcard-sheen:before{background:var(--env);mix-blend-mode:hard-light;opacity:.5}.kmini.f-brillant .kcard-sheen:after{inset:auto 0;top:calc(var(--u) * -463);height:var(--env-h);background:var(--cores);mix-blend-mode:screen;opacity:.75;animation:chrome-env 4s infinite var(--phase,0s)}@keyframes chrome-env{0%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translateY(-25%)}25%{animation-timing-function:cubic-bezier(.45,0,.4,1);transform:translateY(33%)}85%,to{transform:translateY(-25%)}}.f-holo .kcard-sheen:before,.f-holo .kcard-sheen:after{will-change:auto;-webkit-mask-image:var(--holo-mask);-webkit-mask-image:var(--holo-mask);mask-image:var(--holo-mask);animation:holo-sweep var(--holo-dur) cubic-bezier(.45, .05, .35, 1) infinite alternate var(--phase,0s);inset:0;-webkit-mask-size:300% 300%;mask-size:300% 300%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.f-holo .kcard-sheen:before{mix-blend-mode:screen;opacity:var(--holo-band-o);background:repeating-linear-gradient(115deg, var(--h1) 0, var(--h2) calc(var(--u) * 12), var(--h3) calc(var(--u) * 24), var(--h4) calc(var(--u) * 36), var(--h5) calc(var(--u) * 48), var(--h1) calc(var(--u) * 60))}.f-holo .kcard-sheen:after{--mc:var(--holo-mc1);mix-blend-mode:screen;opacity:1;background:var(--holo-motif);-webkit-mask-image:var(--wm-mask);-webkit-mask-image:var(--wm-mask);mask-image:var(--wm-mask)}.f-holo{--holo-mask:linear-gradient(115deg, transparent 33%, #0006 42%, #000 48% 52%, #0006 58%, transparent 67%);--wm-mask:linear-gradient(115deg, #0000001c 0 43%, #0000008c 46.5%, #000 48.5% 51.5%, #0000008c 53.5%, #0000001c 57% 100%)}@keyframes holo-sweep{0%{-webkit-mask-position:100% 100%;mask-position:100% 100%}to{-webkit-mask-position:0 0;mask-position:0 0}}.f-holo .kcard-sheen,.f-holo .kcard-sheen:after{--hl:max(1px, calc(var(--u) * .5));--mk:1}@container (width<=200px){.f-holo .kcard-sheen,.f-holo .kcard-sheen:after{--mk:1.6}}.r-rare.f-holo .kcard-sheen,.r-rare.f-holo .kcard-sheen:after{--holo-motif:repeating-linear-gradient(0deg, var(--mc) 0 var(--hl), transparent var(--hl) calc(var(--u) * 14 * var(--mk))), repeating-linear-gradient(90deg, var(--mc) 0 var(--hl), transparent var(--hl) calc(var(--u) * 14 * var(--mk)))}.r-epique.f-holo .kcard-sheen:after{--holo-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.32 30'%3E%3Cpath d='M8.66 0L17.32 5L17.32 15L8.66 20L0 15L0 5ZM8.66 20L8.66 30' fill='none' stroke='white' stroke-opacity='0.55' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E")}.r-epique.f-holo .kcard-sheen,.r-epique.f-holo .kcard-sheen:after{--holo-motif:var(--holo-svg) 0 0 / calc(var(--u) * 10.4 * var(--mk)) calc(var(--u) * 18 * var(--mk))}.r-legendaire.f-holo .kcard-sheen,.r-legendaire.f-holo .kcard-sheen:after{--holo-motif:radial-gradient(circle at 30% 40%, var(--mc) 0 calc(var(--u) * .9), transparent calc(var(--u) * 1.8)) 0 0 / calc(var(--u) * 37) calc(var(--u) * 41), radial-gradient(circle at 70% 20%, var(--mc) 0 calc(var(--u) * .7), transparent calc(var(--u) * 1.4)) 0 0 / calc(var(--u) * 53) calc(var(--u) * 47), repeating-conic-gradient(from 0deg at calc(var(--u) * 31) calc(var(--u) * 31), color-mix(in srgb, var(--mc) 70%, transparent) 0 .35deg, transparent .6deg 4.75deg)}.r-mythique.f-holo .kcard-sheen:after{--holo-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10.00 1.51L12.48 4.00L16.00 4.00L16.00 7.52L18.49 10.00L16.00 12.48L16.00 16.00L12.48 16.00L10.00 18.49L7.52 16.00L4.00 16.00L4.00 12.48L1.51 10.00L4.00 7.52L4.00 4.00L7.52 4.00Z' fill='none' stroke='white' stroke-opacity='0.6' stroke-width='1.4' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E")}.r-mythique.f-holo .kcard-sheen,.r-mythique.f-holo .kcard-sheen:after{--holo-motif:var(--holo-svg) calc(var(--u) * -6) calc(var(--u) * -6) / calc(var(--u) * 40 * var(--mk)) calc(var(--u) * 40 * var(--mk)), radial-gradient(ellipse 70% 50% at 78% 30%, color-mix(in srgb, var(--h5) 20%, transparent), transparent 70%), radial-gradient(ellipse 60% 45% at 18% 82%, color-mix(in srgb, var(--h4) 17%, transparent), transparent 70%)}.r-legendaire.f-holo{--holo-mask:linear-gradient(115deg, transparent 26%, #0006 31.5%, transparent 37% 38%, #0006 43%, #000 48% 52%, #0006 57%, transparent 66%)}@keyframes holo-ring{to{--holo-ring-a:570deg}}@media (prefers-reduced-motion:reduce){.kcard-sheen:before,.kcard-sheen:after,.f-holo:after,.kcard-chrome:before,.kcard-chrome:after,.kcard.r-mythique,.kmini.r-mythique,.kcard.r-legendaire,.kmini.r-legendaire{animation:none}.kcard-chrome:before,.kcard-chrome:after,.kmini.f-brillant .kcard-sheen:before,.kmini.f-brillant .kcard-sheen:after{transform:none}.f-holo .kcard-sheen:before,.f-holo .kcard-sheen:after{transform:none;-webkit-mask-position:60% 60%;mask-position:60% 60%}}.kcard-body{padding:calc(var(--u) * 10) calc(var(--u) * 14);z-index:2;gap:calc(var(--u) * 5);flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.kcard-body>*{flex-shrink:0}.kcard-name{font-family:var(--font-display);font-weight:700;font-size:calc(var(--u) * 24);letter-spacing:calc(var(--u) * -.3);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.05;display:-webkit-box;overflow:hidden}.kcard-meta{gap:calc(var(--u) * 6);font-size:calc(var(--u) * 12);color:#b4bdd3;flex-wrap:wrap;align-items:center;display:flex}.kcard-sport{align-items:center;gap:calc(var(--u) * 5);display:inline-flex}.kcard-sport svg{width:calc(var(--u) * 13);height:calc(var(--u) * 13)}.kcard-meta .sep{color:#4a5677}.kcard-foot{border-top:calc(var(--u) * 1) solid var(--line);padding-top:calc(var(--u) * 8);font-size:calc(var(--u) * 11);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.kcard-foot a,.kcard-wiki{align-items:center;gap:calc(var(--u) * 5);font-size:calc(var(--u) * 12);color:var(--accent);font-weight:600;text-decoration:none;display:inline-flex}.kcard-foot a{text-underline-offset:calc(var(--u) * 2.5);text-decoration:underline;text-decoration-thickness:calc(var(--u) * 1)}.kcard-foot svg{width:calc(var(--u) * 14);height:calc(var(--u) * 14)}.kcard-credit{font-size:calc(var(--u) * 8.5);color:#6b7795;overflow-wrap:anywhere;line-height:1.25}.kcard-credit.long{font-size:calc(var(--u) * 7.5)}.kcard-credit a{color:inherit;text-underline-offset:2px;text-decoration:underline}.kcard-back{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:calc(var(--u) * 266);height:calc(var(--u) * 392);box-shadow:0 calc(var(--u) * 30) calc(var(--u) * 60) #0009, 0 0 calc(var(--u) * 40) #5b8cff1f;margin:0 auto;padding:0;transition:scale .12s;position:relative}.kcard-back.premium{box-shadow:0 calc(var(--u) * 30) calc(var(--u) * 60) #0009, 0 0 calc(var(--u) * 50) #f2c14e26}.kback{--tone:#8fb3ff;--frame:linear-gradient(160deg, #c7d8ff 0%, #8fb3ff 30%, #3d5194 65%, #8fb3ff 100%);border-radius:calc(var(--u) * 16);border:calc(var(--u) * 1) solid #ffffff14;color:#fff;background:radial-gradient(110% 75% at 50% 45%,#111727 0%,#0a0e19 55%,#05070d 100%);overflow:hidden}.kback.premium{--tone:#f2c14e;--frame:linear-gradient(160deg, #fff1c9 0%, #f2c14e 30%, #8a6a22 65%, #f2c14e 100%)}.kback>*{pointer-events:none;position:absolute}.kback-topo{opacity:.07;will-change:transform;background:url(/assets/topo-DgbPznuR.svg) 50%/100% 100% no-repeat;inset:0;-webkit-mask-image:radial-gradient(75% 22%,#0002 0%,#000 100%);mask-image:radial-gradient(75% 22%,#0002 0%,#000 100%)}.kback-pulse{left:calc(var(--u) * 22);top:calc(var(--u) * 167);width:calc(var(--u) * 220);height:calc(var(--u) * 70);fill:none;stroke:var(--tone);stroke-opacity:.4;stroke-width:2px;stroke-linejoin:round}.kback-logo{left:0;right:0;top:calc(var(--u) * 175);text-align:center;font-family:var(--font-display);font-weight:700;font-size:calc(var(--u) * 46);text-shadow:0 calc(var(--u) * 3) calc(var(--u) * 8) #000a}.kback-logo .wordmark-a{filter:drop-shadow(0 calc(var(--u) * 3) calc(var(--u) * 6) #000a)}.kback-gloss{background:radial-gradient(60% 38% at 22% 10%,#ffffff12,#0000 70%);inset:0}.kback-frame{inset:calc(var(--u) * 3.1);border-radius:calc(var(--u) * 12.9);padding:calc(var(--u) * 1.8);background:var(--frame);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.kback-frame.inner{inset:calc(var(--u) * 8.1);border-radius:calc(var(--u) * 8.4);border:calc(var(--u) * .8) solid color-mix(in srgb, var(--tone) 70%, transparent);background:0 0;padding:0;-webkit-mask:none;mask:none}.kcard-back:active{scale:.97}.slab.r-legendaire{--label-bg:color-mix(in srgb, #f2c14e 28%, var(--text))}.slab.r-mythique{--label-bg:color-mix(in srgb, #ff7a6b 24%, var(--text))}.slab{border-radius:calc(var(--u) * 22);padding:calc(var(--u) * 9);border:calc(var(--u) * 1) solid #ffffff29;box-shadow:0 calc(var(--u) * 30) calc(var(--u) * 70) #0009;gap:calc(var(--u) * 8);background:linear-gradient(160deg,#ffffff21,#ffffff08);flex-direction:column;align-items:center;display:flex}.slab-label{background:var(--label-bg,var(--text));width:100%;color:var(--bg);border-radius:calc(var(--u) * 10);padding:calc(var(--u) * 8) calc(var(--u) * 12);justify-content:space-between;align-items:center;gap:calc(var(--u) * 10);display:flex}.slab-left{gap:calc(var(--u) * 2);flex-direction:column;min-width:0;display:flex}.slab-brand{font-family:var(--font-display);font-size:calc(var(--u) * 9);letter-spacing:calc(var(--u) * 2);color:#4a5677;font-weight:700}.slab-name{font-size:calc(var(--u) * 12);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.slab-sub,.slab-cert{font-size:calc(var(--u) * 9);color:#4a5677}.slab-top{align-items:center;gap:calc(var(--u) * 6);min-width:0;display:flex}.slab-finish,.kmini-finish{font-family:var(--font-display);text-transform:uppercase;--chrome:linear-gradient(180deg, #6a7384 0%, #262b37 46%, #8a93a3 54%, #3a4150 100%);--glint:linear-gradient(100deg, transparent 0 40%, #ffffffe0 48% 52%, transparent 60% 100%) 100% 0 / 300% 100% no-repeat;--band:linear-gradient(100deg, transparent 0 36%, var(--b1) 42%, var(--b2) 46%, var(--b3) 50%, var(--b4) 54%, var(--b5) 58%, transparent 64% 100%) 100% 0 / 300% 100% no-repeat;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700;line-height:1}.slab-finish{font-size:calc(var(--u) * 9);letter-spacing:calc(var(--u) * 2)}.sf-brillant .slab-finish,.f-brillant .kmini-finish{background:var(--glint), var(--chrome);animation:finish-glint 4s infinite var(--phase,0s);-webkit-background-clip:text;background-clip:text}.sf-holo .slab-finish,.f-holo .kmini-finish{background:var(--band), var(--chrome);animation:finish-band var(--holo-dur) cubic-bezier(.45, .05, .35, 1) infinite alternate var(--phase,0s);-webkit-background-clip:text;background-clip:text}.sf-holo .slab-finish{--b1:oklch(from var(--h1) .55 calc(c * 2.4) h);--b2:oklch(from var(--h2) .55 calc(c * 2.4) h);--b3:oklch(from var(--h3) .55 calc(c * 2.4) h);--b4:oklch(from var(--h4) .55 calc(c * 2.4) h);--b5:oklch(from var(--h5) .55 calc(c * 2.4) h)}@keyframes finish-glint{0%{background-position:100% 0,0 0;animation-timing-function:cubic-bezier(.45,0,.25,1)}25%{background-position:0 0,0 0;animation-timing-function:cubic-bezier(.45,0,.4,1)}85%,to{background-position:100% 0,0 0}}@keyframes finish-band{0%{background-position:100% 0,0 0}to{background-position:0 0,0 0}}@media (prefers-reduced-motion:reduce){.slab-finish,.kmini-finish{animation:none}}.slab-right{align-items:flex-end;gap:calc(var(--u) * 1);flex-direction:column;flex-shrink:0;display:flex}.slab-grade-label{font-size:calc(var(--u) * 9);letter-spacing:calc(var(--u) * 1.5);font-weight:700}.slab-grade{font-family:var(--font-display);font-weight:700;font-size:calc(var(--u) * 30);line-height:1}.slab-exact{font-size:calc(var(--u) * 9);color:#4a5677}.slab-grade{animation:.5s cubic-bezier(.2,1.6,.4,1) backwards grade-drop}@keyframes grade-drop{0%{opacity:0;transform:translateY(-14px)scale(1.6)}}.tile{all:unset;box-sizing:border-box;cursor:pointer;border-radius:calc(var(--u) * 22);isolation:isolate;width:100%;display:block}.tile .cardbox{width:100%}.tile:focus-visible,.tile.selected{outline:3px solid var(--text);outline-offset:3px}.tile-badges{z-index:3;right:calc(var(--u) * 24);top:calc(var(--u) * 106);gap:4px;display:flex;position:absolute}.tile-badges span{color:var(--r-legendaire);background:#090c14d9;border-radius:8px;padding:4px 6px;font-size:12px;font-weight:600;line-height:1}.tile-badges .lock{color:var(--lock);align-items:center;display:inline-flex}.tile-badges .sale{color:var(--accent);font-family:var(--font-body)}.tile-badges .trade{color:var(--r-commune);font-family:var(--font-body)}.tile-owned{z-index:3;left:calc(var(--u) * 24);top:calc(var(--u) * 298);color:var(--text);background:#090c14b3;border:1px solid #ffffff59;border-radius:8px;align-items:center;gap:3px;padding:3px 6px;font-size:11px;font-weight:600;line-height:1;display:inline-flex;position:absolute}.tile-check{z-index:4;border:2px solid var(--text);width:28px;height:28px;color:var(--bg);background:#090c14e6;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-6px;left:-6px;box-shadow:0 4px 12px #0009}.tile.selectable.selected{outline-color:var(--danger)}.tile.selectable.selected .tile-check{background:var(--danger);border-color:var(--danger)}.tile.selectable:not(.selected) .slab{opacity:.82}.tile.selectable.selected .slab{opacity:1}.tile.selectable.unavailable{cursor:not-allowed}.tile.selectable.unavailable .slab{opacity:.35;filter:grayscale(.6)}.tile.selectable.unavailable .tile-check{opacity:.4}.tile-unavailable{z-index:4;white-space:nowrap;border:1px solid var(--line-2);color:var(--text);background:#090c14e6;border-radius:10px;padding:6px 10px;font-size:12px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tile.stacked .cardbox:before,.tile.stacked .cardbox:after{content:"";z-index:-1;border-radius:calc(var(--u) * 22);border:calc(var(--u) * 1) solid #ffffff24;box-shadow:0 calc(var(--u) * 10) calc(var(--u) * 24) #0007;background:linear-gradient(160deg,#222b40,#141a28);position:absolute;inset:0}.tile.stacked .cardbox:before{transform:translate(calc(var(--u) * 7), calc(var(--u) * -7))}.tile.stacked .cardbox:after{transform:translate(calc(var(--u) * 14), calc(var(--u) * -14));opacity:.6}.tile-picked{z-index:4;background:var(--danger);min-width:28px;height:28px;color:var(--bg);border-radius:14px;justify-content:center;align-items:center;padding:0 6px;font-size:13px;font-weight:700;display:flex;position:absolute;top:-6px;left:-6px;box-shadow:0 4px 12px #0009}.kmini-box{all:unset;box-sizing:border-box;isolation:isolate;border-radius:8px;width:100%;display:block;container-type:inline-size}button.kmini-box{cursor:pointer;transition:transform .15s}button.kmini-box:focus-visible{outline:2px solid var(--text);outline-offset:3px}@media (hover:hover){button.kmini-box:hover{transform:translateY(-2px)}}.kmini{--u:calc(100cqw / 266);aspect-ratio:266/392;box-sizing:border-box;border-radius:max(4px, calc(var(--u) * 16));width:100%;padding:max(2px, calc(var(--u) * 5));background:var(--frame);box-shadow:0 calc(var(--u) * 14) calc(var(--u) * 30) #0008}.kmini.f-holo:after{inset:max(2px, calc(var(--u) * 5));padding:max(1px, calc(var(--u) * 2.5));border-radius:max(2px, calc(var(--u) * 12))}.kmini-in{border-radius:max(2px, calc(var(--u) * 12));background:linear-gradient(180deg, color-mix(in srgb, var(--rc) 26%, #2e3450), color-mix(in srgb, var(--rc) 22%, var(--surface-2)));justify-content:center;align-items:center;height:100%;display:flex;position:relative;overflow:hidden}.kmini-in img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;position:absolute;inset:0}.kmini-in img.framed{object-position:50% 30%}.kmini .kcard-sheen{z-index:2}.kmini-tier{z-index:3;top:max(2px, calc(var(--u) * 10));left:max(2px, calc(var(--u) * 10));width:clamp(11px, calc(var(--u) * 46), 26px);aspect-ratio:1;box-sizing:border-box;--medal-bg:#090c14c4;color:var(--rc);border-radius:50%;position:absolute}.kmini.r-legendaire{--label-bg:color-mix(in srgb, #f2c14e 28%, var(--text))}.kmini.r-mythique{--label-bg:color-mix(in srgb, #ff7a6b 24%, var(--text))}.kmini-grade{z-index:3;top:max(2px, calc(var(--u) * 10));right:max(2px, calc(var(--u) * 10));padding:2px clamp(3px, calc(var(--u) * 12), 7px);border-radius:max(3px, calc(var(--u) * 9));background:var(--label-bg,var(--text));color:var(--bg);font-family:var(--font-display);font-weight:700;font-size:clamp(10px, calc(var(--u) * 34), 15px);line-height:1;position:absolute;box-shadow:0 2px 6px #0007}.kmini-band{z-index:3;padding:calc(var(--u) * 46) calc(var(--u) * 14) calc(var(--u) * 14);text-align:left;background:linear-gradient(#0000,#090c14d9 48%,#090c14f2);flex-direction:column;gap:2px;display:flex;position:absolute;inset:auto 0 0}.kmini-name{font-family:var(--font-display);font-weight:700;font-size:clamp(9px, calc(var(--u) * 32), 14px);color:var(--text);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.08;display:-webkit-box;overflow:hidden}.kmini-finish{font-size:clamp(7px, calc(var(--u) * 19), 9px);letter-spacing:.6px;--chrome:linear-gradient(180deg, #fff 0%, #e3e7ee 44%, #8a93a3 52%, #f4f6fa 100%);align-self:flex-start;line-height:1.2}.f-holo .kmini-finish{--b1:var(--h1);--b2:var(--h2);--b3:var(--h3);--b4:var(--h4);--b5:var(--h5)}.kmini-sport{font-size:clamp(8px, calc(var(--u) * 22), 11px);color:#b4bdd3;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@container (width<=95px){.kmini-sport{display:none}}@container (width<=55px){.kmini-band,.kmini-grade{display:none}}@media (prefers-reduced-motion:reduce){button.kmini-box{transition:none}}.kcard[data-still],.kcard[data-still] *,.kcard[data-still]:before,.kcard[data-still]:after,.kcard[data-still] :before,.kcard[data-still] :after,.kmini[data-still],.kmini[data-still] *,.kmini[data-still]:before,.kmini[data-still]:after,.kmini[data-still] :before,.kmini[data-still] :after,.slab[data-still]>.slab-label .slab-finish{will-change:auto!important;animation:none!important}
