@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff) format("woff")}:root{color-scheme:dark}*{box-sizing:border-box}html,body.td{margin:0;height:100%;background:#04040a;color:#f4f2ff;font-family:Geist Variable,system-ui,-apple-system,Segoe UI,sans-serif;overflow:hidden}#td-toile{position:fixed;inset:0;width:100vw;height:100vh;display:block;cursor:grab;touch-action:none}#td-toile:active{cursor:grabbing}.td-grain{position:fixed;inset:-20%;pointer-events:none;opacity:.07;mix-blend-mode:screen;animation:td-grain 1s steps(5) infinite;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.td-haut{position:fixed;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:18px clamp(16px,3vw,40px);z-index:3;pointer-events:none}.td-haut a{pointer-events:auto}.td-marque{display:inline-flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-weight:650;letter-spacing:-.01em}.td-marque i{width:22px;height:22px;border-radius:8px;background:conic-gradient(from 200deg,#db4437,#ff8a3d,#ffd23d,#4285f4,#4285f4,#db4437);box-shadow:0 0 22px #db44378c}.td-marque em{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400}.td-retour,.td-btn{display:inline-flex;align-items:center;min-height:40px;padding:8px 16px;border-radius:999px;font:inherit;font-weight:600;font-size:14px;color:#fff;text-decoration:none;cursor:pointer;background:#ffffff12;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);transition:background .2s,border-color .2s}.td-retour:hover,.td-btn:hover{background:#ffffff24;border-color:#4285f480}.td-btn[aria-pressed=true]{border-color:#4285f499;box-shadow:0 0 18px #4285f440 inset}.td-titre:before{content:"";position:absolute;inset:-18% -30% -18% -20%;z-index:-1;background:radial-gradient(closest-side,#04040ab8,#04040a00);pointer-events:none}.td-titre{position:fixed;left:clamp(18px,4vw,64px);bottom:clamp(96px,16vh,170px);z-index:2;max-width:min(640px,calc(100vw - 36px));pointer-events:none}.td-sur{margin:0 0 14px;display:inline-flex;align-items:center;gap:8px;font:600 11px/1.4 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.16em;text-transform:uppercase;color:#e8f0fee6}.td-point{width:7px;height:7px;border-radius:50%;background:#4285f4;box-shadow:0 0 12px #4285f4;animation:td-pouls 1.8s infinite}.td-titre h1{margin:0;font-size:clamp(38px,6.2vw,92px);line-height:.98;letter-spacing:-.04em;font-weight:600;text-wrap:balance}.td-titre h1 em{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-style:italic;letter-spacing:-.01em;background:linear-gradient(100deg,#db4437,#ffb547 45%,#4285f4 90%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:td-iris 6s ease-in-out infinite alternate}.td-l{display:inline-block;overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em;vertical-align:top}.td-l>span{display:inline-block;transform:translateY(110%);filter:blur(10px);transition:transform 1.2s cubic-bezier(.16,1,.3,1),filter 1.2s}.td-l+.td-l>span{transition-delay:.14s}.td-pret .td-l>span{transform:none;filter:none}.td-chapeau{margin:18px 0 0;font-size:clamp(15px,1.4vw,18px);line-height:1.55;color:#e8f0fed1;max-width:520px;text-wrap:pretty;opacity:0;transform:translateY(12px);transition:opacity 1s .5s,transform 1s .5s}.td-pret .td-chapeau{opacity:1;transform:none}.td-chapeau b{color:#fff;font-variant-numeric:tabular-nums}.td-hud{position:fixed;top:84px;left:clamp(18px,4vw,64px);z-index:2;display:grid;gap:3px;font:600 10.5px/1.5 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase;color:#e8f0fed9;pointer-events:none}.td-hud b{color:#fff}.td-hud i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#db4437;box-shadow:0 0 10px #db4437;margin-right:6px;animation:td-pouls 1.8s infinite}.td-legende{position:fixed;right:clamp(16px,3vw,40px);top:84px;z-index:2;display:grid;gap:6px;padding:12px 14px;border-radius:16px;font-size:13px;color:#e8f0fee0;background:#0a0a1673;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.td-legende i{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:8px;box-shadow:0 0 10px currentColor}.td-actions{position:fixed;right:clamp(16px,3vw,40px);bottom:clamp(70px,9vh,96px);z-index:2;display:flex;gap:8px}.td-credit{position:fixed;left:0;right:0;bottom:0;margin:0;padding:10px clamp(16px,3vw,40px) 14px;z-index:2;font-size:11.5px;line-height:1.5;color:#e8f0fe99;text-align:center;background:linear-gradient(180deg,transparent,rgba(4,4,10,.85))}.td-charge{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:4;width:min(320px,80vw);text-align:center;transition:opacity .8s,transform .8s}.td-charge.td-fini{opacity:0;transform:translate(-50%,-40%);pointer-events:none}.td-pret .td-charge:not(.td-fini){top:auto;bottom:56px;transform:translate(-50%)}.td-charge-barre{height:2px;border-radius:2px;background:#ffffff1f;overflow:hidden}.td-charge-barre i{display:block;height:100%;width:0;background:linear-gradient(90deg,#db4437,#4285f4);box-shadow:0 0 12px #4285f4;transition:width .25s}.td-charge p{margin:12px 0 0;font:600 11px/1.4 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase;color:#e8f0fed9}.td-sans{position:fixed;inset:0;display:grid;place-items:center;margin:0}@keyframes td-grain{20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}}@keyframes td-pouls{50%{opacity:.35}}@keyframes td-iris{to{background-position:100% 0}}@media(max-width:720px){.td-legende{top:70px;right:14px;left:14px;grid-template-columns:1fr 1fr;font-size:12px;padding:8px 12px;gap:4px 12px}.td-hud{display:none}.td-titre{bottom:230px}.td-actions{bottom:92px;right:14px}.td-retour{padding:8px 12px}}@media(prefers-reduced-motion:reduce){.td-grain,.td-point,.td-hud i,.td-titre h1 em{animation:none}.td-l>span,.td-chapeau{transition:none}}.td-attente .td-charge-barre{display:none}.td-autre{margin-top:18px!important;font:600 13px/1.5 var(--sans, system-ui),sans-serif!important;letter-spacing:0!important;text-transform:none!important}.td-autre a{color:#8ab4f8}.td-indispo .td-hud,.td-indispo .td-legende,.td-indispo .td-actions,.td-indispo .td-titre{display:none}
