.acc .iphone{--k:.7023;background:var(--s1);width:300px;max-width:100%;box-shadow:var(--relief-hi);border-radius:46px;margin-inline:auto;padding:12px}.acc .screen{aspect-ratio:9/19.5;box-shadow:inset 0 0 0 1px var(--edge);background:#0c0c0c;border-radius:36px;display:block;position:relative;overflow:hidden}.acc .app{transform-origin:0 0;width:393px;height:852px;transform:scale(var(--k));font-family:var(--text);color:#f0f0f0;background:#0c0c0c;position:absolute;top:0;left:0;overflow:hidden}.acc .app svg{fill:none;width:18px;height:18px;stroke:var(--lime);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.acc .app svg.fill{fill:var(--lime);stroke:none}.acc .a-status{z-index:5;color:#fff;justify-content:space-between;align-items:center;height:54px;padding:4px 34px 0 46px;font:600 17px/1 -apple-system,system-ui,sans-serif;display:flex;position:absolute;top:0;left:0;right:0}.acc .a-island{background:#000;border-radius:20px;width:126px;height:37px;margin-left:-63px;position:absolute;top:11px;left:50%}.acc .a-bat{border:1.5px solid #ffffff80;border-radius:4px;width:27px;height:13px;padding:1.5px;position:relative}.acc .a-bat i{background:#fff;border-radius:2px;width:80%;height:100%;display:block}.acc .a-screen{background:#0c0c0c;flex-direction:column;display:flex;position:absolute;inset:0}.acc .a-screen.sombre{background:#080808}.acc .a-home{background:#f0f0f0;border-radius:3px;width:134px;height:5px;margin-left:-67px;position:absolute;bottom:8px;left:50%}.acc .a-tab{background:#1e1e21f0;border:1px solid #ffffff1a;border-radius:999px;padding:5px;display:flex;position:absolute;bottom:26px;left:12px;right:12px;box-shadow:0 8px 24px #0006}.acc .a-tab span{border-radius:999px;flex:1;place-items:center;height:46px;display:grid}.acc .app .a-tab svg{stroke:#f0f0f0;stroke-width:2.1px;width:23px;height:23px}.acc .a-tab span.on{background:#c7ff0226}.acc .app .a-tab span.on svg{stroke:var(--lime)}.acc .a-av{width:30px;height:30px;font:700 11px var(--text);background:#262626;border:1.5px solid #f0f0f0;border-radius:50%;place-items:center;font-style:normal;display:grid}.acc .a-av.sel{border-color:var(--lime);color:var(--lime)}.acc .a-hr{background:#ffffff1a;height:1px}.acc .a-list{flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px 16px 0;display:flex;overflow:hidden}.acc .a-ch{align-items:flex-start;gap:12px;display:flex}.acc .a-ch img{object-fit:cover;background:#ffffff0d;border-radius:50%;flex:none;width:44px;max-width:none;height:44px}.acc .a-ch>div{flex:1;gap:4px;min-width:0;display:grid}.acc .a-ch b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.acc .a-ch span{color:#9ba3b5;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}
.acc .a-nav{flex:none;place-items:center;height:98px;padding-top:54px;display:grid;position:relative}.acc .a-nav b{font-size:17px;font-weight:600}.acc .app svg.a-back{stroke-width:2.4px;width:24px;height:24px;position:absolute;top:64px;left:12px}.acc .a-fixed{flex:none;gap:8px;padding:0 16px;display:grid}.acc .a-meta{color:#9ba3b5;font-size:13px;font-weight:500}.acc .a-days{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.acc .a-days span{background:#ffffff0d;border-radius:12px;justify-items:center;gap:2px;padding:8px 0;display:grid;box-shadow:inset 0 0 0 2px #ffffff1a}.acc .a-days small{font-size:10px;font-weight:600}.acc .a-days b{font-size:16px;font-weight:700}.acc .a-days span.on{box-shadow:inset 0 0 0 2px var(--lime);color:var(--lime);background:#c7ff0226}.acc .a-indoor{background:#ffffff0d;border-radius:12px;padding:4px;display:flex}.acc .a-indoor span{text-align:center;color:#9ba3b5;white-space:nowrap;border-radius:6px;flex:1;padding:8px 0;font-size:13px;font-weight:500}.acc .a-indoor span.on{background:var(--lime);color:#0c0c0c}.acc .a-hide{color:#9ba3b5;background:#ffffff0d;border-radius:12px;justify-content:center;align-items:center;gap:4px;padding:8px 0;font-size:13px;font-weight:500;display:flex}.acc .app .a-hide svg{stroke:#9ba3b5;width:13px;height:13px}.acc .a-card{background:#ffffff14;border-radius:12px;gap:12px;padding:16px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.acc .a-dist{font:600 11px var(--text);background:var(--lime);color:#080808;border-radius:6px;flex:none;padding:4px 8px;font-style:normal}.acc .a-courts{gap:16px;display:flex;overflow:hidden}.acc .a-courts div{align-content:start;justify-items:center;gap:8px;min-width:70px;display:grid}.acc .a-courts b{font-size:13px;font-weight:600}.acc .a-ct{font:500 9px var(--text);border-radius:4px;padding:2px 4px;font-style:normal}.acc .a-ct.in{color:#3d9bdb;background:#0077b626}.acc .a-ct.out{color:#00c853;background:#00c85326}.acc .a-courts span{background:#ffffff0d;border-radius:6px;place-items:center;width:100%;min-height:44px;font-size:14px;font-weight:500;display:grid}.acc .a-book{color:#080808;letter-spacing:.5px;background:linear-gradient(135deg,#c7ff02,#a3d400);border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:700;display:flex}.acc .app .a-book svg{stroke:#080808;stroke-width:2.6px;width:13px;height:13px}.acc .a-report{text-align:center;color:#9ba3b5;font-size:13px}
.acc .a-tray{background:#161618;border-radius:0 0 28px 28px;flex:none;gap:10px;padding:62px 0 10px;display:grid;box-shadow:0 12px 26px #000000e6,inset 0 -1px #ffffff12}.acc .a-mode{gap:8px;padding:0 16px;display:flex}.acc .a-mode span{background:#ffffff0d;border-radius:999px;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.acc .a-mode span.on{background:var(--lime);color:#0c0c0c;box-shadow:none;flex:1;justify-content:center;gap:8px;font-size:15px;font-weight:700;display:flex}.acc .app .a-mode svg{stroke:#9ba3b5;width:20px;height:20px}.acc .app .a-mode svg.plein{fill:#9ba3b5;stroke:none}.acc .app .a-mode .on svg.plein{fill:#0c0c0c}.acc .a-search{align-items:center;gap:8px;padding:0 16px;display:flex}.acc .a-search div{background:#ffffff0d;border-radius:999px;flex:1;align-items:center;gap:8px;height:48px;padding:0 16px;font-size:15px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.acc .app .a-search div svg{stroke:#9ba3b5}.acc .a-circ{background:#ffffff0d;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-style:normal;display:grid}.acc .a-circ.lime{background:var(--lime)}.acc .app .a-circ.lime svg{stroke:#0c0c0c}.acc .a-circ.sm{width:32px;height:32px}.acc .app .a-circ.sm svg{stroke:#f0f0f0;width:15px;height:15px}.acc .a-month{justify-content:space-between;align-items:center;padding:0 16px;display:flex}.acc .a-month b{font-size:17px;font-weight:700}.acc .a-cal{grid-template-columns:repeat(7,1fr);row-gap:2px;padding:0 16px;display:grid}.acc .a-cal .wd{color:#9ba3b5;text-align:center;padding-bottom:4px;font-size:10px;font-weight:600}.acc .a-cal .cd{color:#9ba3b54d;border-radius:12px;place-items:center;height:38px;margin:0 5px;font-size:15px;display:grid}.acc .a-cal .cd.r{color:#f0f0f0}.acc .a-cal .cd.p{color:#9ba3b526}.acc .a-cal .cd.t{box-shadow:inset 0 0 0 1.5px #f0f0f080}.acc .a-cal .cd.s{background:var(--lime);color:#0c0c0c;font-weight:800}.acc .a-list.flat{gap:0;padding-top:8px}.acc .a-count{color:#9ba3b5;padding:6px 0;font-size:10px;font-weight:500}.acc .a-trow{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;padding:12px 0;display:flex}.acc .a-tc{flex:none;justify-items:center;gap:2px;width:56px;display:grid}.acc .a-tc b{font:400 15px var(--display)}.acc .a-tc i{font:400 11px var(--display);font-style:normal}.acc .a-vd{background:#ffffff1a;flex:none;width:1px;height:36px}.acc .a-ti{flex:1;gap:2px;min-width:0;display:grid}.acc .a-ti b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.acc .a-ti span{color:#9ba3b5;font-size:13px}.acc .a-time{color:var(--lime);font-size:11px;font-weight:700}.acc .app svg.chev2{stroke:#9ba3b5;width:14px;height:14px}.acc .a-segc{background:#ffffff0d;border-radius:12px;margin:0 16px;display:flex;overflow:hidden}.acc .a-segc span{text-align:center;color:#9ba3b5;border-radius:12px;flex:1;padding:8px 0;font-size:15px;font-weight:600}.acc .a-segc span.on{background:var(--lime);color:#0c0c0c}.acc .a-coach{background:#ffffff09;border-radius:18px;gap:12px;margin-top:12px;padding:12px;display:grid;box-shadow:inset 0 0 0 1px #ffffff12}.acc .a-ini{width:42px;height:42px;font:700 15px var(--text);color:var(--lime);background:#ffffff0d;border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.acc .a-coach .a-ch span{align-items:center;gap:6px;font-size:11px;display:flex}.acc .a-coach .a-ch span i{border-radius:50%;flex:none;width:6px;height:6px}.acc .a-cslots{gap:8px;display:flex}.acc .a-cslots span{background:#ffffff0d;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:66px;height:40px;font-size:14px;font-weight:500;display:flex}.acc .a-cslots i{border-radius:50%;width:6px;height:6px}
.acc .pw-screen{padding:62px 16px 0}.acc .pw-card{background:#ffffff14;border-radius:24px;gap:12px;padding:16px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.acc .pw-head{justify-content:space-between;align-items:baseline;display:flex}.acc .pw-head b{font-size:16px;font-weight:700}.acc .pw-head span{color:#9ba3b5;font-size:13px}.acc .pw-days{gap:2px;display:flex}.acc .pw-days span{border-radius:12px;flex:1;justify-items:center;gap:2px;padding:8px 0;display:grid}.acc .pw-days small{color:#9ba3b5;font-size:10px;font-weight:600}.acc .pw-days b{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.acc .pw-days em{gap:3px;height:6px;display:flex}.acc .pw-days em i{background:var(--k2);border-radius:50%;width:6px;height:6px}.acc .pw-days span.today{background:var(--lime);color:#0c0c0c}.acc .pw-days span.today small{color:#0c0c0cb3}.acc .pw-days span.sel{box-shadow:inset 0 0 0 2px #f0f0f0}.acc .ly{--k2:#c7ff02}.acc .or{--k2:#ffa726}.acc .pw-hr{background:#9ba3b533;height:.5px}.acc .pw-row{align-items:center;gap:12px;display:flex}.acc .pw-row .ico{background:var(--k2);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.acc .app .pw-row .ico svg{stroke:#0c0c0c;width:18px;height:18px}.acc .pw-row div{flex:1;gap:2px;min-width:0;display:grid}.acc .pw-row small{text-transform:uppercase;letter-spacing:1.2px;color:var(--k2);font-size:11px;font-weight:700}.acc .pw-row b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.acc .pw-row span{color:#9ba3b5;font-size:13px}.acc .pw-row em{color:#0c0c0c;background:var(--k2);border-radius:999px;flex:none;padding:8px 12px;font-size:11px;font-style:normal;font-weight:800}
.acc .band-lime{background:var(--lime);color:var(--ink);padding-block:44px}.acc .band-lime .eyebrow{color:#16161a9e}.acc .figures{border-block:1px solid #16161a29;grid-template-columns:repeat(4,1fr);margin-top:16px;display:grid}.acc .fig{border-right:1px solid #16161a29;gap:8px;padding:28px 24px;display:grid}.acc .fig:last-child{border-right:0}.acc .fig b{font:400 clamp(2rem,4.2vw,3.2rem)/1 var(--display);color:var(--ink)}.acc .fig span{color:#16161abd;font-size:.88rem;font-weight:500}.acc .platforms{scrollbar-width:none;white-space:nowrap;border-bottom:1px solid #16161a29;flex-wrap:nowrap;align-items:center;padding-block:18px;display:flex;overflow-x:auto}.acc .platforms .eyebrow{flex:none;margin-right:16px}.acc .platforms span.p{color:var(--ink);border-left:1px solid #16161a29;flex:none;padding-inline:clamp(8px,1vw,13px);font-size:clamp(.76rem,1.05vw,.88rem);font-weight:600}.acc .cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.acc .stack{gap:24px;min-width:0;display:grid}.acc .feat{border-top:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));gap:22px 18px;margin:56px 0 0;padding:32px 0 0;list-style:none;display:grid}.acc .feat.f5{grid-template-columns:repeat(5,minmax(0,1fr))}.acc .feat li{gap:2px;min-width:0;display:grid}.acc .feat i{background:var(--s2);width:38px;height:38px;box-shadow:inset 0 1px 0 var(--edge);border-radius:10px;place-items:center;margin-bottom:10px;display:grid}.acc .feat svg,.acc .ico-l svg{fill:none;width:19px;height:19px;stroke:var(--lime);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.acc .feat b{font-size:.92rem;font-weight:600}.acc .feat span{color:var(--muted);font-size:.8rem;line-height:1.4}.acc .fiche{background:var(--s1);box-shadow:var(--relief);border-radius:16px;overflow:hidden}.acc .fiche-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px;display:flex}.acc .fiche-h b{font:400 1.05rem var(--display);display:block}.acc .fiche-h small{color:var(--muted);font-size:.84rem}.acc .fiche-b{gap:16px;padding:18px 22px;display:grid}.acc .slots{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.acc .slot{background:var(--s2);border-radius:var(--sm);text-align:center;box-shadow:inset 0 1px 0 var(--edge);gap:1px;padding:10px 4px;display:grid}.acc .slot b{font:600 .95rem var(--mono)}.acc .slot small{color:var(--faint);font-size:.68rem}.acc .slot.on{background:var(--lime);color:var(--ink);box-shadow:none}.acc .slot.on small{color:var(--ink);opacity:.7}.acc .slot.off{opacity:.35}.acc .slot.off b{text-decoration:line-through}.acc .kv{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.acc .kv div{border-right:1px solid var(--line);gap:2px;padding:14px 22px;display:grid}.acc .kv div:last-child{border-right:0}.acc .kv small{font:600 .64rem var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--faint)}.acc .kv b{font-size:.92rem;font-weight:600}.acc .tag-v{font:600 .66rem var(--mono);background:var(--lav-bg);color:var(--lav);white-space:nowrap;border-radius:6px;padding:3px 6px}.acc .fiche-under{background:var(--s2);color:var(--muted);border-radius:0 0 14px 14px;justify-content:space-between;gap:12px;margin:-10px 18px 0;padding:22px 20px 14px;font-size:.84rem;display:flex}@media (max-width:980px){.acc .cols{grid-template-columns:1fr}.acc .figures{grid-template-columns:repeat(2,1fr)}.acc .fig:nth-child(2){border-right:0}.acc .fig:nth-child(-n+2){border-bottom:1px solid #16161a29}.acc .feat,.acc .feat.f5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.acc .platforms{white-space:normal;flex-wrap:wrap;gap:8px 18px;overflow:visible}.acc .platforms .eyebrow{flex-basis:100%;margin:0 0 2px}.acc .platforms span.p{border-left:0;padding-inline:0}.acc .feat,.acc .feat.f5{grid-template-columns:1fr 1fr}.acc .slots{grid-template-columns:repeat(3,1fr)}.acc .slots .slot:nth-child(n+4){display:none}.acc .kv{grid-template-columns:1fr}.acc .kv div{border-right:0;border-bottom:1px solid var(--line)}}
.acc .sp{background:var(--deep);border-block:1px solid var(--line);padding-block:64px;overflow:hidden}.acc .sp-grid{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:center;gap:64px;display:grid}.acc .sp-txt{justify-items:start;gap:18px;display:grid}.acc .sp-kicker{font:600 .68rem var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);align-items:center;gap:8px;display:inline-flex}.acc .sp-kicker i{background:var(--lime);border-radius:50%;width:8px;height:8px}.acc .sp-title{font-size:clamp(1.8rem,4vw,3.1rem);line-height:1.04}.acc .sp-sub{color:var(--muted);max-width:44ch;font-size:1.02rem}.acc .sp-stories{gap:10px;width:100%;max-width:420px;margin-top:14px;display:flex}.acc .sp-stories button{cursor:pointer;text-align:left;color:var(--faint);background:0 0;border:0;flex:1;gap:8px;padding:0;display:grid}.acc .sp-stories span{background:var(--s3);border-radius:2px;height:4px;display:block;overflow:hidden}.acc .sp-stories span i{background:var(--lime);width:0;height:100%;display:block}.acc .sp-stories b{font:600 .78rem var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.acc .sp-stories button.on{color:var(--fg)}.acc .sp-stories button.done span i{width:100%}.acc .sp-stories button.on span i{animation:accSpFill var(--sp-duree,6s)linear forwards}.acc .sp.paused .sp-stories button.on span i{animation-play-state:paused}.acc .sp-stack{aspect-ratio:6/5.4;position:relative}.acc .sp-card{border-radius:22px;width:88%;display:block;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #ffffff12,0 30px 60px #00000080}.acc .sp-card img{aspect-ratio:6/5;object-fit:cover;width:100%;height:auto;display:block}.acc .sp-card.back{opacity:.55;filter:saturate(.6);top:0;right:0;transform:rotate(5deg)}.acc .sp-card.front{transition:transform .25s;bottom:0;left:0}.acc .sp-card.front:hover{transform:translateY(-3px)}.acc .sp-tag{font:600 .62rem var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--fg);background:#141414b3;border-radius:8px;padding:5px 9px;position:absolute;top:12px;left:12px}@media (max-width:860px){.acc .sp-grid{grid-template-columns:1fr;gap:36px}.acc .sp-stack{justify-self:center;width:100%;max-width:440px}.acc .sp-stack:not(:has(.sp-card.back)){aspect-ratio:auto}.acc .sp-stack:not(:has(.sp-card.back)) .sp-card.front{width:100%;position:relative}}@keyframes accSpFill{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){.acc .sp-stories button.on span i{width:100%;animation:none}}
