@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/unbounded-cyrillic-ext-300-normal.BxpaznMV.woff2)format("woff2"),url(/_astro/unbounded-cyrillic-ext-300-normal.DY92fKzq.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/unbounded-cyrillic-300-normal.Dr-uXUMt.woff2)format("woff2"),url(/_astro/unbounded-cyrillic-300-normal.0MUQ7_Ip.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/unbounded-vietnamese-300-normal.eJ0d3wNH.woff2)format("woff2"),url(/_astro/unbounded-vietnamese-300-normal.DOuKUL7J.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/unbounded-latin-ext-300-normal.CKK3PwcU.woff2)format("woff2"),url(/_astro/unbounded-latin-ext-300-normal.I-GgsnGw.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/unbounded-latin-300-normal.BdeIjcOy.woff2)format("woff2"),url(/_astro/unbounded-latin-300-normal.BtI4HK4V.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/unbounded-cyrillic-ext-400-normal.DtM7xdWy.woff2)format("woff2"),url(/_astro/unbounded-cyrillic-ext-400-normal.wW4XLh9U.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/unbounded-cyrillic-400-normal.2GwyjskV.woff2)format("woff2"),url(/_astro/unbounded-cyrillic-400-normal.DqbLF2ou.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/unbounded-vietnamese-400-normal.D7u77xXC.woff2)format("woff2"),url(/_astro/unbounded-vietnamese-400-normal.C52tX-jF.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/unbounded-latin-ext-400-normal.Dbd2QqjZ.woff2)format("woff2"),url(/_astro/unbounded-latin-ext-400-normal.BRFNvR_h.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/unbounded-latin-400-normal.DxT99aXF.woff2)format("woff2"),url(/_astro/unbounded-latin-400-normal.CiSqyYx3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/unbounded-cyrillic-ext-600-normal.DtnEkFtx.woff2)format("woff2"),url(/_astro/unbounded-cyrillic-ext-600-normal.BY1ZbQNl.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/unbounded-cyrillic-600-normal.DW6uzIMB.woff2)format("woff2"),url(/_astro/unbounded-cyrillic-600-normal.B-s5c2Kn.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/unbounded-vietnamese-600-normal.Cx2bTSHN.woff2)format("woff2"),url(/_astro/unbounded-vietnamese-600-normal.BzfrgZ_C.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/unbounded-latin-ext-600-normal.0iZLtTDV.woff2)format("woff2"),url(/_astro/unbounded-latin-ext-600-normal.ClMPf-bu.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/unbounded-latin-600-normal.oRSANpZr.woff2)format("woff2"),url(/_astro/unbounded-latin-600-normal.BPdB_PEv.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.trs{--trs-ardoise:#1f242b;--trs-profond:#15181d;--trs-ivoire:#f6f1ea;--trs-rose:#ffb4c8;--trs-menthe:#a6f2d5;--trs-lavande:#c9bbff;--trs-laiton:#d4a85a;--trs-laiton-clair:#f0d28a;--trs-corail:#f28b7d;--trs-encre:#1b1409;--trs-neon:"Unbounded", "Arial Rounded MT Bold", system-ui, sans-serif;--trs-voix:"Instrument Serif", Georgia, "Times New Roman", serif;background:var(--trs-ardoise);color:var(--trs-ivoire);font-family:var(--trs-neon);-webkit-user-select:none;user-select:none;font-weight:400;position:fixed;inset:0;overflow:hidden}.trs-toile{touch-action:none;width:100%;height:100%;position:absolute;inset:0}.trs-vignette{pointer-events:none;background:radial-gradient(at 50% 52%,#0000 50%,#08090c8c 100%);position:absolute;inset:0}.trs-hud{top:max(10px, env(safe-area-inset-top));z-index:10;padding:0 max(12px, env(safe-area-inset-right)) 0 max(12px, env(safe-area-inset-left));pointer-events:none;grid-template-columns:1fr auto 1fr;grid-template-areas:".score boutons"".tube.";align-items:center;row-gap:8px;display:grid;position:absolute;left:0;right:0}.trs-hud__score{grid-area:score;justify-content:center;align-items:baseline;gap:12px;line-height:1;display:flex}.trs-hud__etiquette{letter-spacing:.28em;text-transform:uppercase;opacity:.75;font-size:.62rem;font-weight:400}.trs-hud__valeur{letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--trs-laiton-clair);text-shadow:0 0 18px #d4a85a59;transform-origin:50% 70%;font-size:clamp(1.9rem,4.6vw,2.9rem);font-weight:300}.trs-hud__valeur.est-saut{animation:.4s cubic-bezier(.16,1,.3,1) trs-saut}.trs-hud__serie{font-family:var(--trs-voix);color:var(--trs-rose);text-shadow:0 0 10px #ffb4c899,0 0 22px #ff9dbb59;opacity:0;font-size:clamp(1.3rem,2.8vw,1.7rem);font-style:italic;transition:opacity .25s}.trs-hud__serie.est-visible{opacity:1}.trs-hud__serie.est-saut{animation:.4s cubic-bezier(.16,1,.3,1) trs-saut}.trs-tube{grid-area:tube;justify-content:center;align-items:center;gap:10px;display:flex}.trs-tube__verre{background:#080a0dbf;border-radius:999px;width:clamp(150px,24vw,240px);height:8px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f6f1ea1f}.trs-tube__gaz{background:var(--trs-rose);box-shadow:0 0 8px var(--trs-rose), 0 0 18px #ff9dbbcc;transform-origin:0;border-radius:999px;transition:background .3s,box-shadow .3s;position:absolute;inset:0}.trs-tube.est-presse .trs-tube__gaz{background:var(--trs-corail);box-shadow:0 0 8px var(--trs-corail), 0 0 18px #f28b7dcc}.trs-tube.est-presse .trs-tube__secondes{color:var(--trs-corail)}.trs-tube.est-presse .trs-tube__verre{animation:.5s ease-in-out infinite alternate trs-pulse}.trs-tube__secondes{font-variant-numeric:tabular-nums;letter-spacing:.04em;opacity:.92;min-width:3.2em;font-size:.74rem;font-weight:400}.trs-hud__boutons{pointer-events:auto;grid-area:boutons;place-self:start end;gap:8px;display:flex}.trs-icone{width:44px;height:44px;color:var(--trs-ivoire);cursor:pointer;backdrop-filter:blur(8px);background:#0a0c10b8;border:0;border-radius:50%;place-items:center;padding:0;transition:background .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1);display:inline-grid;box-shadow:0 0 0 1px #d4a85a59}.trs-icone:hover{background:#1e222af2}.trs-icone:active{transform:scale(.92)}.trs-icone[hidden]{display:none}.trs-icone:focus-visible,.trs-btn:focus-visible{outline:3px solid var(--trs-rose);outline-offset:3px}.trs-plaque{left:50%;bottom:max(14px, env(safe-area-inset-bottom));z-index:10;letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;backdrop-filter:blur(8px);background:#0a0c10b3;border-radius:999px;max-width:calc(100% - 24px);margin:0;padding:10px 20px;font-size:.74rem;font-weight:400;line-height:1.2;transition:box-shadow .25s;position:absolute;overflow:hidden;transform:translate(-50%);box-shadow:0 0 0 1px #d4a85a73,inset 0 0 0 3px #0a0c10a8,inset 0 0 0 4px #d4a85a2e}.trs-plaque b{color:var(--trs-laiton-clair);font-weight:600}.trs-plaque__perle{background:radial-gradient(circle at 35% 35%, #fff 0%, var(--trs-ivoire) 40%, #a89e8c 100%);vertical-align:0;border-radius:50%;width:9px;height:9px;margin-right:5px;display:inline-block}.trs-plaque.est-conseil{box-shadow:0 0 0 1px var(--trs-rose), 0 0 18px #ffb4c880, inset 0 0 0 3px #0a0c10a8, inset 0 0 0 4px #ffb4c84d}.trs-pops{z-index:9;pointer-events:none;position:absolute;inset:0;overflow:hidden}.trs-pop{text-align:center;width:6em;font-family:var(--trs-voix);color:var(--trs-ivoire);text-shadow:0 2px 6px #000000bf,0 0 14px #f6f1ea59;opacity:0;will-change:transform, opacity;margin:-.7em 0 0 -3em;font-size:clamp(1.6rem,3.8vw,2.3rem);font-style:italic;line-height:1;position:absolute;top:0;left:0}.trs-pop small{font-family:var(--trs-neon);letter-spacing:.1em;margin-top:3px;font-size:.42em;font-style:normal;font-weight:400;display:block}.trs-pop--parfait{color:var(--trs-lavande);text-shadow:0 2px 6px #000000bf,0 0 16px #c9bbffb3}.trs-pop--net{color:var(--trs-menthe);text-shadow:0 2px 6px #000000bf,0 0 16px #a6f2d599}.trs-pop--mal{color:var(--trs-corail);text-shadow:0 2px 6px #000000bf,0 0 16px #f28b7d99}.trs-annonce{z-index:11;text-align:center;font-family:var(--trs-voix);color:#ffe3ec;text-shadow:0 0 8px #ffb4c8d9,0 0 26px #ff9dbb99,0 0 60px #ff78a559,0 4px 14px #0009;opacity:0;pointer-events:none;white-space:nowrap;will-change:transform, opacity;font-size:clamp(2.6rem,8vw,5rem);font-style:italic;line-height:1;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.trs-annonce small{font-family:var(--trs-neon);letter-spacing:.22em;text-transform:uppercase;color:var(--trs-laiton-clair);text-shadow:0 0 14px #d4a85a80,0 2px 8px #0009;margin-top:10px;font-size:.26em;font-style:normal;font-weight:400;display:block}.trs-numeros{z-index:8;pointer-events:none;position:absolute;inset:0}.trs-numero{width:22px;height:22px;box-shadow:0 0 0 1px var(--trs-laiton);color:var(--trs-laiton-clair);background:#0a0c10d9;border-radius:50%;place-items:center;margin:-34px 0 0 -11px;font-size:.68rem;font-weight:600;display:grid;position:absolute;top:0;left:0}.trs-numero[hidden]{display:none}.trs-fondu{z-index:15;background:var(--trs-profond);opacity:0;pointer-events:none;position:absolute;inset:0}.trs-ecran{z-index:20;backdrop-filter:blur(3px);background:radial-gradient(at 50% 40%,#15181d6b,#0a0c10db);place-items:center;padding:68px 16px 24px;display:grid;position:absolute;inset:0;overflow:auto}.trs-ecran[hidden]{display:none}.trs-miroir{background:linear-gradient(165deg, #dde3ea1a 0%, #dde3ea08 38%, #15181db3 60%, #15181ddb 100%), var(--trs-ardoise);width:min(100%,480px);box-shadow:0 0 0 2px var(--trs-laiton), 0 0 0 5px var(--trs-ardoise), 0 0 0 6px #d4a85a73, 0 30px 60px #0000008c;text-align:center;border-radius:240px 240px 30px 30px;flex-direction:column;align-items:center;gap:14px;padding:58px 30px 34px;animation:.6s cubic-bezier(.16,1,.3,1) trs-entree;display:flex;position:relative}.trs-ecran__sur{letter-spacing:.3em;text-transform:uppercase;color:var(--trs-laiton-clair);margin:0;font-size:.66rem;font-weight:400}.trs-enseigne{font-family:var(--trs-neon);letter-spacing:-.01em;color:#fff3f6;text-shadow:0 0 4px #ffc4d4f2,0 0 12px #ff9dbbcc,0 0 30px #ff9dbb8c,0 0 64px #ff78a561;margin:0;font-size:clamp(2rem,8.4vw,3.3rem);font-weight:300;line-height:1.08}.trs-enseigne--petite{font-size:clamp(1.6rem,6.4vw,2.4rem)}.trs-enseigne.est-allumee{animation:1.4s step-end trs-neon}.trs-ecran__phrase{max-width:30ch;font-family:var(--trs-voix);margin:0;font-size:clamp(1.2rem,2.6vw,1.42rem);font-style:italic;line-height:1.3}.trs-btn{background:linear-gradient(180deg, var(--trs-laiton-clair), var(--trs-laiton));min-width:200px;min-height:54px;color:var(--trs-encre);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:6px;padding:0 32px;font-family:inherit;font-size:.92rem;font-weight:600;text-decoration:none;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s;display:inline-flex;box-shadow:0 10px 28px #d4a85a4d,inset 0 -3px #5a3f1259,inset 0 1px #ffffff80}.trs-btn:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 14px 34px #d4a85a6b,inset 0 -3px #5a3f1259,inset 0 1px #ffffff80}.trs-btn:active{transform:scale(.97)}.trs-btn--second{min-height:46px;color:var(--trs-ivoire);background:#f6f1ea0f;margin-top:0;font-size:.8rem;box-shadow:inset 0 0 0 1.5px #d4a85a99}.trs-btn--second:hover{box-shadow:inset 0 0 0 1.5px var(--trs-laiton-clair)}.trs-ecran__consignes{letter-spacing:.01em;opacity:.94;gap:8px;margin:6px 0 0;padding:0;font-size:.74rem;line-height:1.55;list-style:none;display:grid}.trs-ecran__consignes b{color:var(--trs-rose);font-weight:600}.trs-ecran__consignes kbd{background:#f6f1ea1a;border-radius:5px;padding:0 6px;font-family:inherit;font-size:.92em;font-weight:600;line-height:1.5;display:inline-block;box-shadow:inset 0 0 0 1px #f6f1ea40}.trs-ecran__record{letter-spacing:.16em;text-transform:uppercase;color:var(--trs-laiton-clair);margin:2px 0 0;font-size:.74rem;font-weight:400}.trs-ecran__hommage{font-family:var(--trs-voix);opacity:.86;margin:4px 0 0;font-size:1.08rem;font-style:italic}.trs-ecran__scores{letter-spacing:.24em;text-transform:uppercase;align-items:baseline;gap:16px;margin:0;font-size:.68rem;font-weight:400;display:flex}.trs-ecran__scores strong{letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--trs-laiton-clair);text-shadow:0 0 22px #d4a85a73;font-size:clamp(2.6rem,8vw,4rem);font-weight:300;line-height:1}.trs-ecran__scores--record strong{color:var(--trs-ivoire);text-shadow:none;font-size:clamp(1.5rem,4.4vw,2.1rem)}.trs-ecran__detail{font-family:var(--trs-voix);opacity:.9;margin:0;font-size:1.12rem;font-style:italic}@keyframes trs-saut{0%{transform:scale(1)}30%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes trs-pulse{0%{box-shadow:inset 0 0 0 1px #f6f1ea1f}to{box-shadow:inset 0 0 0 1px #f28b7db3,0 0 10px #f28b7d66}}@keyframes trs-neon{0%{opacity:.25}10%{opacity:1}18%{opacity:.45}28%{opacity:1}to{opacity:1}}@keyframes trs-entree{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}.trs--titre .trs-hud__score,.trs--titre .trs-tube,.trs--titre .trs-plaque{opacity:0}.trs--reduit .trs-miroir,.trs--reduit .trs-enseigne.est-allumee,.trs--reduit .trs-tube.est-presse .trs-tube__verre{animation:none}.trs--reduit .trs-hud__valeur.est-saut,.trs--reduit .trs-hud__serie.est-saut{animation-duration:10ms}@media (width<=640px){.trs-hud{grid-template-columns:104px 1fr auto;grid-template-areas:".score boutons""tube tube tube";row-gap:10px}.trs-hud__score{gap:8px}.trs-hud__etiquette{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.trs-hud__valeur{font-size:1.75rem}.trs-tube__verre{width:min(62vw,260px)}.trs--demo .trs-hud{grid-template-columns:1fr auto 1fr;grid-template-areas:".score boutons""tube tube tube"}.trs-plaque{padding:9px 14px;font-size:.66rem}.trs-ecran{padding-top:64px}.trs-miroir{border-radius:180px 180px 24px 24px;padding:46px 20px 26px}.trs-ecran__consignes{font-size:.7rem}}@media (width<=640px) and (pointer:coarse){.trs-ecran__clavier{display:none}}
