.atv{font-family:Arial,sans-serif;color:#ece7e8;background:#141316}.atv-screen{position:relative;width:100%;background:#08080b;aspect-ratio:16/9;max-height:85dvh;min-height:300px}.atv-screen>video{display:block;width:100%;height:100%;max-height:85dvh}.atv-screen:fullscreen{aspect-ratio:auto;max-height:none;height:100dvh}.atv-screen:fullscreen>video{height:100dvh;max-height:none}.atv-screen-label{position:absolute;left:30px;right:30px;top:22px;z-index:2;pointer-events:none;display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:2px;color:#fffe;text-shadow:0 1px 8px #000}.atv-screen-label>span:first-child{display:flex;gap:8px;align-items:center}.atv-screen-label svg{color:#e37286}.atv-corner-controls{position:absolute;right:26px;top:50px;display:flex;gap:7px}.atv button{font:inherit;color:inherit;cursor:pointer}.atv-corner-controls>button{width:34px;height:34px;border:1px solid #ffffff40;background:#19161c77;border-radius:50%;display:grid;place-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.atv-buffer{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:11px;padding:13px 20px;border-radius:30px;background:#151117a0;pointer-events:none}.atv-now{display:flex;justify-content:space-between;align-items:flex-start;gap:25px;padding:30px 5%}.atv-overline{font-size:8px;letter-spacing:1.7px;display:flex;align-items:center;gap:8px;color:#b1a0a9}.atv-overline>i{width:5px;height:5px;border-radius:50%;background:#e56c84}.atv h2{font:400 30px/1.15 Arial,sans-serif;letter-spacing:-1px;margin:13px 0}.atv-now p{font-size:12px;color:#aa9da5;line-height:1.7;max-width:550px}.atv-now-actions{display:flex;align-items:center;gap:10px;flex-shrink:0;justify-content:flex-end}.atv-now-actions>span{width:100%;font-size:10px;text-align:right;color:#a1939b;margin-bottom:6px}.atv-next>button,.atv-now-actions>button{display:flex;align-items:center;gap:8px;font-size:10px;padding:11px 14px;border:1px solid #ffffff25;border-radius:30px;background:#ffffff06}.atv-now-actions .active{color:#f4c0ce;border-color:#6c454e}.atv-next{margin:0 5% 30px;padding:17px 20px;border:1px solid #ffffff15;background:#ffffff03;border-radius:12px;display:flex;align-items:center;gap:18px}.atv-next>span{font-size:8px;letter-spacing:1px;color:#b098a6}.atv-next>img{width:85px;aspect-ratio:16/9;object-fit:cover;border-radius:7px}.atv-next strong{font-size:12px;font-weight:500}.atv-next small{display:block;font-size:9px;color:#9d8c96;margin-top:8px}.atv-next>button{margin-left:auto}.atv-playlist{padding:50px 5%;background:#f5f2ef;color:#2a2429}.atv-programme-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:30px}.atv-programme-heading p{font-size:10px;color:#95828c;line-height:1.7}.atv-programme-heading label{display:flex;align-items:center;gap:8px;border-bottom:1px solid #d3c7ce;min-width:220px}.atv-programme-heading input{border:0;background:none;padding:12px 0;font:10px Arial,sans-serif;color:#282029;outline:none;width:100%}.atv-programme-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.atv-programme-grid>button{display:flex;align-items:center;gap:12px;border:1px solid #e2d9de;background:#ffffff55;border-radius:11px;padding:10px;text-align:left}.atv-programme-grid>button.is-current,.atv-programme-grid>button:hover{background:#fff;border-color:#b793a4}.atv-programme-grid>button>svg{margin-left:auto;flex-shrink:0;color:#ac8a9b}.atv-programme-image{display:block;position:relative;width:110px;aspect-ratio:16/9;flex-shrink:0;border-radius:7px;overflow:hidden;background:#1d191f}.atv-programme-image>img{width:100%;height:100%;object-fit:contain}.atv-programme-image>span{position:absolute;bottom:5px;left:5px;display:flex;align-items:center;gap:4px;font-size:6px;padding:3px 5px;background:#201a20b0;color:white;border-radius:3px}.atv-programme-copy{display:flex;flex-direction:column;gap:7px}.atv-programme-copy small{font-size:7px;color:#a08a98;letter-spacing:.5px}.atv-programme-copy strong{font-size:11px;line-height:1.4;font-weight:500}.atv-programme-copy>span{font-size:8px;color:#a5969d}.atv-explainer{padding:35px 5%;display:flex;gap:20px;max-width:950px;align-items:flex-start}.atv-explainer>svg{color:#c49eaf;flex-shrink:0}.atv-explainer h3{font:400 20px Arial,sans-serif;margin:0 0 13px}.atv-explainer p{font-size:11px;line-height:1.8;color:#a1939b}.atv-status{padding:12px 5%;font-size:11px;color:#d4aeb9}.atv-empty{padding:60px 6%;font-family:Arial,sans-serif}.atv-programme-grid:empty:after{content:"Aucun résultat.";padding:25px;font-size:13px}@media (min-width:1700px){.atv-programme-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){.atv-programme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.atv-now-actions{max-width:300px}.atv h2{font-size:26px}}@media (max-width:700px){.atv-screen{min-height:250px;aspect-ratio:16/10}.atv-screen-label{left:17px;right:17px;font-size:6px;letter-spacing:1px;top:17px}.atv-corner-controls{top:40px;right:15px}.atv-corner-controls>button{width:28px;height:28px}.atv-corner-controls svg{width:13px}.atv-now{flex-direction:column;padding:25px 6%;gap:18px}.atv-now-actions{max-width:none;width:100%;justify-content:flex-start}.atv-now-actions>span{width:auto;text-align:left;margin-right:auto;margin-bottom:0}.atv-now-actions>button{font-size:8px;padding:9px}.atv-next{margin:0 6% 25px;padding:13px;flex-wrap:wrap;gap:12px}.atv-next>span{width:100%;font-size:7px}.atv-next>img{width:75px}.atv-next strong{font-size:11px}.atv-next>button{font-size:8px;padding:9px}.atv-playlist{padding:35px 6%}.atv-programme-heading{flex-direction:column;align-items:flex-start;gap:20px}.atv-programme-heading label{width:100%}.atv-programme-grid{grid-template-columns:1fr}.atv-programme-image{width:115px}.atv-programme-copy strong{font-size:12px}.atv-programme-copy small{font-size:8px}.atv-explainer{padding:30px 6%}.atv-explainer p{font-size:10px}}body:has(.atv){background:#09090b!important}.public-platform:has(.atv){background:#09090b;padding-left:76px}.public-platform:has(.atv)>.pp-intro,.public-platform:has(.atv)>.pp-nav{display:none!important}.atv-screen{min-height:100dvh;aspect-ratio:auto}.atv-screen,.atv-screen>video{height:100dvh;max-height:100dvh}.atv-screen>video{object-fit:contain}.atv-now{position:relative;padding-top:55px}.atv-seo-title{position:absolute;left:5%;top:18px;font:400 8px Arial,sans-serif;letter-spacing:1.7px;color:#a88a9d;margin:0}body:has(.atv) .platform-sidebar{transform:none!important;width:76px!important;background:#f6f3ef!important;border-color:#e4d8df!important;color:#32272f!important}body:has(.atv) .platform-sidebar.navigation-expanded{width:310px!important;box-shadow:20px 0 60px #0007}body:has(.atv) .platform-sidebar .sidebar-top{height:83px;border-color:#29232a;padding:0 23px}body:has(.atv) .platform-sidebar .sidebar-top>span{visibility:hidden}body:has(.atv) .platform-sidebar .sidebar-top strong{color:#dbc3d2}body:has(.atv) .platform-sidebar:not(.navigation-expanded) .sidebar-close,body:has(.atv) .platform-sidebar:not(.navigation-expanded) .sidebar-family>div,body:has(.atv) .platform-sidebar:not(.navigation-expanded) .sidebar-fiction,body:has(.atv) .platform-sidebar:not(.navigation-expanded) .sidebar-top strong{display:none!important}body:has(.atv) .platform-sidebar nav{padding:13px 8px;gap:4px}body:has(.atv) .platform-sidebar .sidebar-family>summary,body:has(.atv) .platform-sidebar nav>a{color:#ac98a6;padding:12px 18px;gap:20px;min-height:48px}body:has(.atv) .platform-sidebar:not(.navigation-expanded) .sidebar-bottom>a>span,body:has(.atv) .platform-sidebar:not(.navigation-expanded) .sidebar-family>summary>span,body:has(.atv) .platform-sidebar:not(.navigation-expanded) .sidebar-family>summary>svg:last-child,body:has(.atv) .platform-sidebar:not(.navigation-expanded) nav>a>span{opacity:0!important}body:has(.atv) .platform-sidebar .sidebar-family>summary:hover,body:has(.atv) .platform-sidebar nav>a:hover,body:has(.atv) .platform-sidebar nav>a[aria-current=page]{background:#32252e;color:#e5bdd2}body:has(.atv) .platform-menu-header{position:fixed!important;top:22px!important;left:19px!important;z-index:110!important}body:has(.atv) .platform-menu-header .modern-menu-toggle{color:#e6d5e0!important;background:#272029!important;border-color:#4a3743!important;width:37px;height:37px}@media(max-width:700px){.public-platform:has(.atv){padding-left:0}body:has(.atv) .platform-sidebar{transform:translateX(-100%)!important;width:290px!important}body:has(.atv) .platform-sidebar.navigation-expanded{transform:translateX(0)!important}body:has(.atv) .platform-menu-header{left:14px!important;top:15px!important}.atv-screen-label{left:62px;right:16px;top:29px}.atv-corner-controls{top:58px}.atv-screen{min-height:100svh}.atv-screen,.atv-screen>video{height:100svh;max-height:100svh}}body:has(.atv) .platform-sidebar{font-family:Inter Variable,Arial,sans-serif;scrollbar-color:#b8a8ae #f6f3ef!important}body:has(.atv) .platform-sidebar .sidebar-top{border-color:#e4d8df}body:has(.atv) .platform-sidebar .sidebar-top strong{color:#392d35;font-family:inherit}body:has(.atv) .platform-sidebar nav{font-family:inherit;font-size:14px}body:has(.atv) .platform-sidebar .sidebar-bottom>a,body:has(.atv) .platform-sidebar .sidebar-family>summary,body:has(.atv) .platform-sidebar nav>a{color:#63525e}body:has(.atv) .platform-sidebar .sidebar-family>summary:hover,body:has(.atv) .platform-sidebar nav>a:hover,body:has(.atv) .platform-sidebar nav>a[aria-current=page]{background:#e9e0e3;color:#3f2f3a}body:has(.atv) .platform-menu-header .modern-menu-toggle{background:#eee7e9!important;color:#382b35!important;border-color:#d6cbd2!important}.atv{font-family:Inter Variable,Arial,sans-serif}.atv-corner-controls{z-index:3}.atv-start{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:4;display:flex;align-items:center;gap:18px;padding:22px 28px;background:#faf5f2ed;border:1px solid #fff8;border-radius:50px;color:#2d242d!important;box-shadow:0 10px 70px #0005;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);white-space:nowrap}.atv-start span{font-size:17px;font-weight:600;text-align:left}.atv-start small{display:block;font-size:12px;font-weight:400;margin-top:5px;color:#88707e}.atv-scene-controls{position:absolute;z-index:3;left:24px;right:24px;bottom:88px;display:flex;justify-content:space-between;pointer-events:none}.atv-scene-controls>button{pointer-events:auto;display:flex;align-items:center;gap:10px;padding:13px 18px;color:#fff;border:1px solid #ffffff40;border-radius:30px;background:#211b24a6;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);font-size:13px}.atv-scene-controls>button:hover{background:#5b4354}.atv-now-actions{flex-wrap:wrap}.atv-screen-label{font-size:11px}@media(max-width:700px){.atv-start{padding:18px 22px}.atv-start span{font-size:14px}.atv-start small{font-size:11px}.atv-scene-controls{left:12px;right:12px;bottom:90px}.atv-scene-controls>button{padding:11px 13px;font-size:11px}.atv-screen-label{font-size:8px}.atv-start>svg{width:22px}}.atv-more{display:block;margin:35px auto;padding:16px 30px;background:#f5eee6;color:#241b22;border:1px solid #6d5d66;border-radius:50px;font-size:16px}.atv-next-buffer{position:absolute;bottom:75px;left:25px;padding:10px 15px;background:#181317a6;color:#fff;border-radius:30px;font-size:13px;z-index:3}.atv--compact .atv-upcoming{padding:0;margin:0;width:100%;background:#09090b}.atv-upcoming-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;width:100%}.atv-upcoming-grid>button{display:block;position:relative;aspect-ratio:16/9;min-width:0;padding:0;margin:0;border:0;border-radius:0;overflow:hidden;background:#111;line-height:0}.atv-upcoming-grid img{display:block;width:100%;height:100%;object-fit:cover;transition:filter .2s ease}.atv-upcoming-grid>button:hover img{filter:brightness(1.15)}.atv-upcoming-grid>button:focus-visible{outline:3px solid #fff;outline-offset:-3px;z-index:1}.atv-upcoming-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px;padding:24px}.atv-upcoming-actions .atv-more{margin:0;background:#fff;color:#242127;border:0;border-radius:8px;font-size:14px;padding:13px 24px}.atv-upcoming-actions>a,.atv-upcoming-actions>button:not(.atv-more){font-size:14px;color:#e9e5e7;text-decoration:none;background:none;border:0;padding:10px}.atv-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:700px){.atv-upcoming-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}